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
341533662471	341533662991	341533663541	341533664091	341533664641	341533665191	341533665741	341533666291	341533666841	341533667391	341533667941	341533668491	341533669041	341533669591	341533670141	341533670691	341533671241	341533671791	341533672341	341533672891	341533673441	341533673991	341533674541	341533675091	341533675641	341533676191	341533676741	341533677291	341533677841	341533678391	341533678941	341533679491	341533680041	341533680591	341533681141	341533681691	341533682241	341533682791	341533683341	341533683891	341533684441	341533684991	341533685541	341533686091	341533686641	341533687191	341533687741	341533688291	341533688841	341533689391	341533689941	341533690491	341533691041	341533691591	341533692141	341533692691	341533693241	341533693791	341533694341	341533694891	341533695441	341533695991	341533696541	341533697091	341533697641	341533698191	341533698741	341533699291	341533699841	341533700391	341533700941	341533701491	341533702041	341533702591	341533703141	341533703691	341533704241	341533704791	341533705341	341533705891	341533706441	341533706991	341533707541	341533708091	341533708641	341533709191	341533709741	341533710291	341533710841	341533711391	341533711941	341533712491	341533713041	341533713591	341533714141	341533714691	341533715241	341533715791	341533716341	341533716891	341533717441	341533717991	341533718541	341533719091	341533719641	341533720191	341533720741	341533721291	341533721841	341533722391	341533722941	341533723491	341533724041	341533724591	341533725141	341533725691	341533726241	341533726791	341533727341	341533727891	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21767	20444	27802	22995	20437	20440	5609	857	633	558	501	422	337	363	352	292	272	303	281	260	272	302	256	249	247	243	224	248	244	234	254	226	264	252	220	243	257	269	249	245	219	225	230	213	210	253	223	219	214	238	222	224	232	226	222	258	219	241	251	211	216	238	232	194	217	229	246	231	223	242	220	223	230	215	247	214	226	217	225	213	227	224	227	210	233	232	206	247	240	232	210	209	239	213	224	230	221	218	226	214	207	224	229	209	224	219	216	243	227	223	217	231	233	213	209	237	219	230	219	212	234	220	188	227	209	215	213	254	195	211	235	206	228	249	216	214	239	213	213	235	195	243	225	233	213	203	240	207	264	189	207	209	198	237	209	227	194	238	212	223	225	228	208	220	231	226	209	183	202	198	230	192	205	225	228	247	228	211	213	215	198	211	214	234	219	229	233	200	215	222	219	210	227	210	218	195	222	206	237	218	256	241	254	210	256	230	221	198	206	232	222	216	237	210	247	211	209	223	212	238	196	212	216	213	229	216	222	226	204	231	230	233	212	202	240	215	203	198	209	218	197	246	236	198	210	230	200	222	216	225	211	265	249	203	218	224	240	224	236	224	221	216	236	240	242	206	225	237	228	227	238	212	217	234	215	227	223	217	231	211	234	208	194	241	226	202	244	231	220	230	206	222	233	217	240	206	219	230	217	198	219	206	237	199	234	203	234	226	240	190	204	232	220	220	233	229	213	225	211	244	222	233	220	186	230	245	218	224	212	252	196	222	223	240	232	222	213	239	227	214	216	221	231	236	210	220	225	225	207	217	238	210	200	214	207	227	197	207	174	198	237	195	223	225	239	221	236	225	226	215	209	220	204	200	205	218	209	237	241	218	208	247	202	238	224	230	244	227	219	212	219	236	219	236	231	219	195	251	220	256	252	206	213	247	226	237	223	228	222	242	211	233	191	232	221	211	217	227	244	219	214	238	196	195	249	242	248	228	221	240	201	211	207	214	227	217	230	227	214	239	226	200	228	223	204	219	246	215	204	253	232	227	234	242	211	208	226	266	233	233	220	232	227	221	245	206	215	200	236	225	229	210	215	232	237	227	253	212	218	205	204	210	222	219	248	200	264	228	248	216	198	197	202	213	235	197	219	206	231	233	237	233	223	224	212	212	243	238	241	240	236	205	225	232	219	195	249	222	231	205	215	221	233	196	230	216	232	219	214	225	236	232	232	217	219	203	208	226	247	217	224	215	247	195	225	221	229	218	221	226	223	259	206	220	248	212	230	238	204	237	223	220	235	215	196	219	237	184	240	260	207	227	253	202	233	193	205	190	194	216	230	217	222	223	213	228	218	234	229	227	224	231	203	235	220	209	188	231	252	239	190	240	242	222	217	213	235	197	220	224	208	230	238	243	237	222	207	202	227	193	217	209	209	227	212	197	222	237	228	228	241	194	238	230	232	223	215	219	230	203	241	236	223	244	233	233	226	234	226	217	262	217	249	246	198	203	203	220	213	224	249	236	216	222	258	218	213	238	238	230	228	219	222	226	225	217	210	225	215	201	234	208	197	209	223	219	207	205	211	218	241	221	217	236	214	224	220	225	211	212	223	241	224	195	221	215	192	234	217	226	232	214	232	242	220	223	219	239	227	180	201	243	211	209	224	227	230	242	248	238	204	212	222	197	221	209	229	272	235	214	226	234	192	221	224	218	224	209	215	222	225	200	228	222	223	201	237	221	195	217	223	207	215	210	237	220	203	227	211	196	231	223	230	201	230	240	196	219	211	218	227	212	206	235	199	238	248	222	213	256	212	234	250	219	229	202	199	209	250	257	226	217	210	205	197	227	253	208	228	229	236	216	247	240	229	216	210	222	217	206	205	254	224	249	212	232	202	256	232	232	254	228	195	229	231	225	199	218	217	209	238	219	235	230	230	228	206	233	220	224	220	238	194	217	223	202	206	224	196	207	226	223	240	236	232	225	215	206	231	237	201	208	231	228	213	222	201	212	227	203	233	229	222	205	255	227	216	211	200	209	228	205	213	212	220	221	192	208	237	228	237	205	224	211	228	201	227	220	210	219	235	190	212	206	231	243	200	239	231	241	226	233	221	218	248	201	234	208	223	234	214	229	213	203	210	225	228	191	222	230	225	208	223	227	219	206	255	201	201	256	232	218	259	228	238	188	213	213	260	204	209	254	237	203	228	200	238	201	240	213	208	225	217	218	222	207	232	202	211	212	229	252	206	197	239	223	219	203	229	223	208	220	213	221	222	215	215	232	214	228	219	205	225	236	224	217	203	240	231	219	231	221	207	199	225	222	225	229	216	215	235	223	230	189	220	229	230	216	237	194	234	249	214	215	237	215	207	201	214	225	228	207	214	217	223	236	228	202	225	214	218	224	209	207	229	210	228	217	217	213	240	225	244	216	220	219	227	226	234	210	191	211	210	229	218	236	226	210	201	211	194	223	236	208	233	182	242	212	208	191	207	217	193	233	201	211	215	232	212	235	209	210	249	240	229	217	189	233	198	218	225	232	230	208	233	219	245	233	211	217	217	224	206	212	235	200	199	252	220	225	215	208	222	210	196	199	226	215	214	221	253	207	240	237	231	233	217	217	194	214	237	227	223	232	206	220	216	231	232	203	227	229	239	210	200	214	230	217	217	250	243	230	238	224	218	208	205	229	214	208	215	206	256	208	221	197	201	202	210	238	220	216	229	208	214	232	207	241	224	186	210	208	192	241	208	227	220	237	239	218	214	234	220	215	229	174	230	205	217	222	225	217	215	238	232	223	214	195	232	225	245	217	225	208	199	222	199	221	250	226	225	219	240	209	215	207	209	207	218	238	249	239	197	247	232	210	215	213	247	236	205	215	201	216	216	218	199	236	222	233	215	221	282	234	210	233	231	209	197	224	216	193	237	245	227	211	193	226	223	198	205	220	221	237	225	221	224	220	217	236	214	243	208	205	219	239	211	229	250	240	209	217	203	225	212	207	222	229	199	201	234	230	230	214	204	239	242	233	218	241	242	247	220	201	185	250	204	210	222	229	208	185	234	228	198	200	210	207	231	221	216	211	226	199	205	214	223	204	228	236	224	232	224	222	218	233	208	245	232	207	203	223	226	183	216	222	211	229	217	209	205	201	217	202	232	232	198	215	212	220	214	216	238	233	215	204	247	265	226	220	242	209	204	240	249	188	214	225	244	230	209	215	238	215	235	210	215	239	220	232	230	222	215	233	234	221	242	228	195	211	205	221	239	226	222	219	214	195	226	222	213	246	210	237	218	222	229	225	219	224	205	230	233	209	216	238	211	187	224	232	216	217	245	235	240	210	247	223	228	255	193	201	201	230	216	241	236	212	201	239	224	207	225	227	218	224	223	221	248	207	251	231	210	208	223	190	216	204	244	204	201	226	205	196	216	214	224	200	215	233	222	226	230	200	228	223	212	229	213	216	216	205	219	225	213	248	244	222	211	217	218	212	233	206	197	209
4540	14310	9783	4759	3367	2516	1915	1519	1289	905	750	710	659	552	558	491	439	462	419	365	369	379	357	315	337	294	324	315	298	322	317	326	306	324	283	282	289	323	325	258	289	297	278	243	286	313	292	262	278	262	257	305	257	291	279	276	282	291	280	254	269	289	277	298	271	258	305	252	297	260	299	296	298	265	257	288	301	267	267	263	264	277	304	310	257	269	279	296	253	255	289	259	272	281	306	263	245	254	275	258	248	276	284	264	291	281	267	275	281	284	254	286	241	256	261	275	270	248	320	261	272	258	266	275	278	287	309	272	275	274	270	264	251	269	251	285	269	273	252	252	239	279	277	280	252	248	270	249	271	266	288	274	259	272	232	290	279	250	307	259	258	226	273	282	260	277	303	283	213	268	263	268	253	258	255	269	261	270	278	256	247	241	272	248	270	275	271	269	277	284	223	263	280	281	285	270	249	250	265	259	273	260	270	268	278	262	265	272	262	288	266	295	271	253	259	289	277	261	257	262	281	273	296	288	284	253	255	239	273	264	284	246	253	243	269	251	274	274	265	244	251	254	266	247	271	274	275	267	298	260	263	301	267	258	266	264	277	243	289	270	274	257	241	257	258	301	273	280	285	254	275	272	246	235	286	273	275	283	253	271	267	265	282	284	268	279	283	312	253	278	258	238	287	259	252	251	252	297	270	275	251	278	264	278	294	281	288	273	273	252	288	273	267	269	267	272	265	295	278	306	256	255	245	256	307	271	276	259	252	273	288	274	236	267	275	244	260	277	237	238	315	300	276	280	258	276	275	272	267	267	267	291	258	271	273	275	268	275	271	269	295	253	262	257	250	261	295	273	295	237	272	257	277	280	274	289	231	262	293	239	292	250	248	225	243	253	267	270	259	265	267	257	258	283	243	259	262	268	252	280	238	267	244	264	282	266	271	265	266	256	282	275	277	262	284	274	251	254	240	267	268	267	291	271	257	266	253	269	296	320	292	267	223	253	264	269	261	267	300	262	259	260	242	262	239	253	269	296	261	309	290	262	254	278	250	270	231	259	261	241	262	270	256	302	272	283	287	250	245	259	245	257	288	244	257	279	255	269	275	253	287	306	283	271	257	280	272	278	267	277	260	271	252	259	301	271	226	281	277	253	280	274	269	260	251	259	295	269	252	288	251	281	260	268	264	271	280	251	276	269	292	242	286	258	251	300	262	271	247	242	281	247	271	288	250	277	289	267	288	273	268	267	266	255	228	269	240	255	272	261	252	253	258	246	272	268	248	269	270	261	246	286	300	243	255	264	227	283	287	256	231	264	258	269	289	279	257	248	289	271	276	281	282	263	274	269	271	279	250	267	248	303	263	289	274	274	261	269	276	244	286	260	253	294	262	268	268	285	275	266	251	264	265	298	276	260	258	279	268	268	244	299	283	266	265	238	262	253	260	254	280	271	279	259	268	264	236	301	253	247	285	254	267	274	274	289	252	248	261	259	277	243	247	253	247	290	259	267	296	260	269	261	306	260	269	291	269	289	262	259	282	249	277	265	265	249	240	273	260	254	242	256	251	275	276	247	313	262	250	257	253	273	289	267	262	271	247	271	320	259	260	273	298	252	269	262	250	255	285	272	254	250	247	245	279	242	236	256	281	291	268	283	251	285	238	257	271	263	255	275	271	294	251	292	277	264	277	261	235	280	264	239	286	248	281	264	268	257	286	246	247	253	310	296	269	271	282	236	239	261	231	264	273	265	265	271	268	247	261	277	267	336	285	243	271	307	284	280	296	272	288	243	238	283	258	270	269	253	280	291	256	228	265	274	261	279	278	259	275	289	264	263	263	267	271	264	227	260	243	276	279	269	271	288	268	233	274	313	233	288	257	258	267	271	274	274	239	271	276	274	268	247	268	278	271	301	269	250	245	245	256	251	253	252	278	256	254	272	252	262	241	248	286	264	271	271	249	295	274	260	284	262	252	266	250	270	251	244	309	260	261	283	260	261	256	281	244	274	259	296	243	270	271	275	290	253	268	275	288	275	284	257	226	291	265	270	280	261	266	275	254	254	261	264	251	273	271	267	256	273	252	255	262	283	263	264	277	288	263	263	266	271	263	284	246	271	315	281	263	286	252	282	305	259	264	252	234	271	270	274	252	251	258	297	276	254	265	292	265	264	277	222	271	272	255	268	268	272	261	254	250	271	265	236	240	274	250	237	248	265	255	251	305	270	282	269	239	256	273	264	254	268	280	271	247	257	251	260	261	248	269	268	261	295	263	278	260	266	276	275	288	233	282	278	278	271	280	263	280	281	250	274	236	241	281	262	274	273	278	284	245	260	255	246	260	257	275	266	267	283	281	272	254	266	268	258	273	276	300	256	259	288	246	275	274	317	270	238	291	273	273	286	244	270	282	279	269	268	289	243	257	254	277	240	254	241	283	272	272	260	292	272	284	295	280	284	278	243	239	259	236	249	277	243	257	253	278	268	276	269	293	266	279	288	274	289	280	260	274	265	243	263	263	245	288	273	272	286	246	245	264	282	266	252	277	311	271	307	266	250	251	251	262	250	255	269	241	251	253	239	283	281	258	276	266	293	284	241	242	274	269	265	264	274	243	271	261	269	284	274	306	252	250	250	256	287	267	257	238	262	237	255	275	271	264	258	241	270	261	278	261	256	276	261	242	275	247	305	263	245	260	287	270	288	260	258	248	248	265	266	254	254	259	269	261	258	266	269	254	239	278	247	293	278	277	281	267	270	243	226	256	277	242	261	264	255	284	257	286	281	263	279	258	263	271	262	251	258	287	273	263	252	296	270	267	246	259	252	262	274	267	258	275	271	224	266	277	267	269	267	274	273	295	284	262	249	260	277	267	279	270	265	318	264	236	265	270	317	286	290	281	238	286	261	298	262	279	287	234	259	278	264	268	264	292	259	263	278	273	280	226	257	278	257	258	230	272	274	287	281	277	254	275	267	284	284	299	276	256	255	300	252	276	283	274	257	280	272	256	270	275	270	241	304	309	261	284	243	268	260	271	268	248	248	265	273	256	263	253	291	265	262	300	257	255	263	271	255	273	297	284	272	268	274	257	250	275	267	280	263	246	312	278	264	287	262	296	245	280	255	250	253	246	253	279	291	251	274	286	257	262	286	292	269	263	252	297	258	268	249	245	265	275	310	276	267	250	273	283	263	272	295	240	264	272	269	261	252	252	269	269	230	281	257	289	255	245	262	264	258	255	282	264	259	297	262	267	283	251	279	287	300	299	261	275	252	276	272	268	269	286	284	261	235	268	275	286	260	263	279	242	267	248	263	287	255	264	277	259	254	239	241	274	248	251	267	274	256	301	294	251	257	289	280	271	242	270	292	235	257	256	308	266	272	267	277	257	259	292	251	264	283	252	267	270	275	277	238	263	258	239	257	276	230	300	267	258	255	225	287	279	257	288	287	235	253	260	287	300	256	291	268	279	263	293	281	280	250	289	269	245	264	242	254	280	282
27858	19144	5377	1210	820	721	736	702	647	645	647	635	700	634	658	702	613	679	652	649	631	628	684	637	630	611	647	668	633	633	626	584	689	617	650	603	620	633	659	643	639	583	643	611	683	671	675	642	660	614	625	619	670	635	657	610	608	629	632	627	604	631	608	583	639	615	601	675	600	635	626	663	641	666	612	662	636	647	687	590	629	616	630	637	698	633	665	653	674	585	640	619	684	609	655	633	661	673	601	596	614	659	578	598	635	617	600	616	664	635	599	625	626	610	619	663	615	657	677	620	630	600	643	622	624	609	654	667	679	638	587	613	628	653	633	606	623	645	610	618	629	647	661	626	639	640	605	635	620	624	657	640	630	600	609	556	658	589	619	609	649	647	656	616	660	643	602	631	594	631	618	649	612	655	657	594	581	666	674	667	641	629	624	603	646	641	575	599	622	640	652	634	606	622	630	676	640	611	633	599	621	634	657	644	645	644	628	602	607	586	659	684	620	609	568	604	621	662	612	623	611	654	636	644	623	642	637	651	654	665	598	618	616	640	650	651	645	665	642	601	593	621	640	627	617	637	636	634	625	621	655	596	653	616	619	637	636	670	598	679	650	621	617	599	628	616	621	587	633	622	708	612	623	621	656	611	608	641	643	622	658	669	610	656	598	623	611	648	615	604	619	666	663	687	595	600	632	637	663	641	651	592	614	574	595	642	678	645	622	658	624	632	621	593	597	588	639	655	661	667	641	661	658	639	643	606	677	622	607	648	614	617	659	585	645	612	643	665	632	600	627	655	643	634	658	671	643	642	594	643	648	623	619	639	682	621	615	631	662	626	657	651	646	635	629	658	613	665	589	661	630	687	627	640	604	619	631	623	679	635	627	634	620	608	646	606	607	607	603	635	616	649	617	678	616	668	602	624	634	651	619	627	609	659	617	631	629	633	616	603	673	680	598	676	662	623	638	617	631	591	627	682	643	629	646	627	590	654	601	632	574	598	679	614	598	595	642	647	670	673	650	595	570	622	631	622	664	659	653	587	640	583	657	641	635	647	656	628	686	639	629	656	665	689	621	647	647	627	627	637	627	649	596	624	640	627	644	632	615	660	624	599	627	655	584	630	619	633	644	675	544	637	697	650	653	660	606	625	609	601	682	599	630	654	634	663	609	598	689	621	651	603	644	640	644	646	671	663	662	608	668	582	659	658	667	648	634	633	632	610	639	640	606	617	619	613	623	676	636	652	602	655	648	656	610	643	587	627	623	658	639	663	647	642	618	643	615	647	558	637	640	601	668	628	635	623	630	681	637	587	630	669	691	582	596	635	656	609	577	548	597	606	597	646	673	594	614	636	643	620	612	624	642	608	651	566	654	627	647	627	582	607	617	650	634	615	690	612	689	642	623	637	695	674	638	647	638	644	625	635	597	608	613	655	620	669	581	643	627	637	646	645	675	627	628	627	639	656	641	623	673	625	629	659	661	640	654	616	610	644	654	626	636	632	640	625	669	658	656	630	680	621	613	615	604	645	644	627	618	652	597	566	666	676	660	664	614	645	683	623	642	631	625	579	587	630	642	615	642	593	643	595	641	629	591	638	636	652	654	603	612	619	617	648	670	593	618	608	663	660	684	624	610	629	640	610	680	586	628	629	623	607	645	624	630	600	626	619	598	621	648	613	672	640	645	623	615	610	601	591	622	649	601	626	606	639	608	697	621	684	691	630	610	604	607	646	625	596	667	632	641	638	633	637	593	611	680	589	678	654	626	646	610	679	601	621	660	647	644	615	644	638	617	637	576	634	632	631	588	649	649	592	606	658	738	651	606	642	616	650	672	627	652	626	653	631	681	615	628	631	610	637	599	639	628	601	654	628	640	677	614	632	605	619	663	650	615	638	641	617	688	619	615	658	653	645	605	644	644	636	629	659	626	610	644	628	608	658	638	604	673	644	615	660	675	615	645	673	589	613	615	628	630	636	665	622	608	622	644	623	604	630	630	632	647	644	616	619	645	607	655	618	672	626	624	627	667	661	638	642	696	628	654	645	638	627	658	610	617	651	563	653	632	615	641	645	633	602	619	613	617	642	665	633	647	625	614	627	644	618	662	611	669	675	654	584	610	683	631	613	639	663	624	660	629	632	639	617	659	663	602	683	682	649	635	663	641	675	654	608	635	634	622	643	602	614	630	571	678	628	648	624	640	643	606	650	604	621	556	602	668	672	646	679	680	668	646	633	665	629	591	641	628	610	625	626	660	650	656	660	612	627	557	602	625	632	588	601	612	652	633	590	616	624	654	671	660	668	648	629	624	639	642	620	594	690	634	591	606	626	623	600	638	659	633	624	641	703	625	635	624	628	651	651	619	601	605	630	617	607	620	638	611	629	655	627	608	617	628	636	641	658	642	676	605	661	634	606	614	641	672	666	646	639	672	617	632	689	669	603	660	632	648	635	605	629	607	640	652	620	625	576	666	601	631	644	629	659	612	648	621	663	586	645	594	635	619	609	624	613	583	628	602	653	670	623	629	624	663	642	614	641	657	653	626	664	704	607	645	664	647	659	680	639	647	663	632	607	634	626	616	631	641	633	668	628	629	655	617	608	653	612	662	599	660	648	661	612	679	622	618	621	627	650	613	635	663	599	632	695	625	609	620	631	625	648	654	652	678	687	679	595	647	645	621	665	662	640	618	627	658	600	611	589	609	604	597	599	601	586	661	596	642	598	641	642	657	642	606	653	665	641	648	613	654	588	700	643	628	646	651	609	642	605	627	633	596	651	637	618	673	621	710	662	652	591	633	621	615	623	655	604	671	600	633	662	618	636	587	630	652	616	648	628	637	597	642	626	660	624	613	629	641	639	648	639	641	607	629	628	646	644	698	599	621	647	604	673	626	613	675	628	645	641	641	659	639	591	623	626	642	619	653	617	669	634	657	618	624	631	628	592	639	631	627	662	648	635	606	613	646	612	616	637	647	615	681	608	614	627	648	630	622	630	622	639	620	657	641	646	654	648	592	639	600	614	647	603	630	658	658	635	635	611	603	636	634	619	597	584	670	691	624	661	640	624	624	685	638	673	627	627	580	667	632	638	626	594	680	660	617	621	632	599	666	636	622	654	697	633	583	687	604	616	611	620	606	607	641	630	685	651	633	633	620	619	661	621	618	644	642	596	667	673	579	628	631	630	607	623	651	606	604	569	633	627	635	696	636	639	639	636	617	604	643	622	627	606	609	618	675	627	603	642	655	647	593	650	640	594	624	668	640	604	647	635	592	638	622	647	581	565	588	631	627	598	683	606	638	681	657	663	667	629	582	686	672	586	637	678	644	649	611	630	660	646	656	604	660	579	641	617	598	623	622	634	634	639	628	580	591	628	591	672	637	598	627	610	647	594	648	640	636	669	648	596	646	656	614	614	603	640	622	585	658	636	602	636	623	662	636	626	629	642	671	665	622	636	595	587	632	609	677	652	618	688	607	589	634	617	647	609	632	650	640	637
4802	2811	2058	1243	1045	947	902	906	821	821	727	741	750	717	742	718	758	722	750	718	710	722	751	733	722	729	711	741	733	772	726	715	744	690	717	734	755	708	749	724	724	761	695	737	725	743	711	692	744	760	728	694	689	711	711	713	715	706	718	713	741	704	750	729	766	764	680	648	733	758	681	742	742	741	702	739	729	739	727	689	711	709	714	679	737	755	737	742	666	732	734	712	707	731	696	678	756	700	741	747	747	727	678	720	714	668	759	698	749	706	717	703	742	768	718	692	687	755	695	704	703	721	736	761	727	690	683	727	709	736	708	757	697	723	702	708	689	714	688	718	691	724	736	670	703	706	718	672	720	761	690	671	712	717	751	717	717	718	695	698	705	715	746	716	702	730	720	713	723	694	736	751	716	698	706	732	713	683	701	717	735	722	741	700	771	744	726	700	698	716	689	705	728	733	688	708	739	734	728	712	715	708	700	723	675	781	721	761	761	723	725	730	747	726	738	735	739	696	715	735	725	700	697	749	767	729	706	716	705	698	702	723	715	722	766	764	694	687	732	744	712	728	728	712	701	753	723	738	731	761	713	687	734	686	727	724	707	746	686	761	656	721	727	718	684	739	692	696	691	734	733	718	716	706	715	779	736	757	745	687	696	680	711	728	709	721	755	760	711	747	741	761	719	749	739	705	715	735	645	715	737	716	712	790	731	753	730	785	683	750	767	753	671	702	697	727	671	758	691	710	799	732	724	719	741	719	719	688	695	738	740	736	699	723	717	681	724	681	732	700	745	714	730	631	740	719	697	762	705	713	711	711	681	771	735	735	701	737	712	710	730	687	692	716	728	744	667	736	702	717	791	725	724	745	719	709	738	704	714	744	704	714	744	747	703	725	694	699	769	703	710	703	719	691	709	721	666	722	698	716	713	771	675	679	710	738	715	735	692	752	770	702	755	719	695	710	749	730	729	738	713	707	701	739	685	763	721	748	706	711	759	673	743	679	737	688	737	694	696	682	699	726	733	700	684	751	759	760	733	730	721	722	679	714	708	764	733	747	709	679	688	715	712	702	751	687	672	744	732	726	740	701	698	695	745	684	755	750	741	737	707	740	711	722	690	713	698	720	699	733	701	741	720	767	744	701	688	701	755	746	661	681	721	727	720	740	712	753	731	691	716	725	716	744	706	785	713	715	769	730	696	681	689	688	760	724	708	735	722	681	754	745	697	722	711	703	680	777	752	690	734	744	720	698	763	694	681	761	696	719	737	741	715	731	724	725	712	749	729	772	754	734	762	712	713	706	714	800	666	772	766	694	741	704	726	689	697	710	769	717	750	711	708	688	678	722	745	750	712	711	714	705	722	705	670	690	740	666	703	724	718	752	747	744	773	704	716	716	736	737	693	726	720	687	752	742	697	741	704	728	688	741	690	704	713	730	727	718	703	731	734	705	759	743	701	710	704	738	672	738	728	763	722	662	701	705	765	754	713	770	773	719	737	728	751	741	723	735	731	682	734	718	732	728	691	769	748	742	712	723	738	718	698	727	736	755	740	683	727	724	707	759	723	678	711	773	687	731	713	716	737	732	720	699	726	731	721	782	713	738	738	746	721	716	746	722	694	756	716	724	794	722	731	736	766	708	743	720	724	698	701	724	743	738	673	705	731	794	670	725	684	694	762	718	711	753	709	698	729	702	732	757	735	726	731	773	703	699	719	778	739	737	698	712	737	708	711	731	739	778	702	717	717	711	668	730	705	680	720	698	699	689	692	729	740	716	690	700	773	735	701	686	724	758	684	722	740	748	717	734	709	706	716	725	748	690	691	730	700	696	674	778	711	737	714	758	777	750	735	741	710	733	746	735	731	694	709	715	728	713	779	725	717	709	685	707	730	718	708	729	706	750	731	719	704	724	712	709	735	708	735	744	718	781	715	746	732	724	731	698	715	677	717	704	659	733	758	707	737	738	733	730	713	703	724	726	722	735	758	725	726	743	704	730	762	684	728	697	712	734	733	771	718	713	692	750	713	669	661	744	728	757	743	732	708	723	770	755	687	710	704	786	780	708	710	746	701	738	702	713	722	743	732	754	734	699	663	720	708	705	701	704	693	761	718	682	704	731	694	726	720	702	695	716	699	698	706	693	758	680	724	718	720	739	727	725	727	742	694	694	695	695	651	681	754	706	724	719	732	711	739	709	762	760	741	721	674	670	743	739	683	733	733	713	791	720	741	693	699	684	696	728	731	737	708	709	691	727	656	742	749	750	738	725	748	719	715	707	735	673	710	714	720	739	737	746	757	718	705	719	677	725	787	748	765	712	736	709	759	723	721	671	733	704	696	688	714	744	736	675	721	712	679	731	745	731	745	752	703	725	712	745	713	699	745	718	704	738	698	705	705	727	702	748	684	753	659	725	758	726	762	732	692	762	761	688	709	752	727	735	725	702	709	658	746	674	724	753	724	716	725	765	687	718	704	705	705	658	720	790	686	742	742	688	700	723	753	698	760	712	708	746	723	755	689	770	717	740	707	691	748	738	707	684	691	704	722	693	756	762	759	702	686	711	726	721	749	692	744	730	694	716	729	698	747	719	669	663	713	743	724	740	703	752	678	692	714	738	763	792	666	749	708	713	718	714	740	743	682	715	734	684	757	718	715	713	692	672	740	733	696	747	743	730	712	723	766	717	690	722	706	716	716	692	721	706	754	712	683	758	742	699	718	704	733	719	766	713	683	692	713	720	768	676	702	686	706	710	726	730	725	740	673	698	703	710	724	723	733	717	701	741	737	765	700	756	729	732	778	690	698	715	716	746	710	675	680	735	774	725	759	684	725	750	718	785	750	715	717	746	742	721	698	718	728	752	762	735	699	748	701	697	703	746	726	687	719	713	699	724	767	740	717	736	699	745	744	696	676	714	730	764	738	724	692	712	699	748	697	683	752	726	692	765	731	746	726	758	693	696	743	743	730	729	755	751	677	692	703	714	700	725	733	699	726	732	712	623	668	720	739	733	756	773	716	708	693	701	727	716	678	705	740	746	711	749	705	712	733	740	748	702	707	742	776	712	729	735	731	722	746	703	689	756	675	748	751	718	724	665	682	693	750	714	763	724	688	696	730	709	736	702	762	736	733	728	725	704	734	734	720	725	723	706	720	743	661	733	703	765	735	691	752	691	724	701	688	744	738	705	717	789	747	740	738	738	715	778	693	717	740	714	760	723	726	751	706	823	712	732	707	739	684	718	731	679	665	720	749	788	732	713	694	696	753	701	722	711	687	719	688	697	713	678	737	746	687	697	713	727	702	730	714	728	725	706	737	699	693	749	760	730	673	691	724	724	723	696	770	704	724	733	749	724	763	710	713	747	685	774	715	686	754	721	714	744	715	720	708	737	762	725	730	710	726	692	712	706	701	685	713	729	739	764	703	702	709	744	711	717	750	710	735	753	689	742	729	698	716	710	697	745	723	716	738	715	716	689	755	730	738	724	768	746	703	694
24084	21658	28984	24816	21625	8270	1201	968	831	784	747	724	717	641	619	663	666	595	696	590	653	628	615	590	618	627	609	588	605	578	599	605	600	562	587	523	584	537	593	633	595	567	590	606	590	601	589	588	608	562	556	618	557	568	582	614	592	579	611	529	582	561	590	576	645	561	573	547	580	577	604	638	559	593	594	560	602	601	580	589	557	603	586	567	561	571	519	560	560	603	583	617	592	580	573	603	587	588	557	576	540	565	566	571	568	582	568	565	620	580	548	555	569	586	592	607	623	567	558	555	609	551	553	544	521	545	614	586	553	557	574	564	569	604	549	637	559	567	577	534	591	614	573	555	565	568	553	572	585	535	613	556	585	580	541	570	598	543	581	596	571	610	574	551	608	555	568	538	589	534	586	594	560	598	610	604	564	595	563	595	589	569	591	630	613	607	551	562	551	589	583	611	633	601	596	585	574	576	556	584	603	608	600	581	569	591	524	592	573	568	571	584	565	545	522	620	635	578	547	594	628	585	588	593	597	592	557	569	583	559	582	531	549	610	568	573	600	554	555	563	578	606	592	588	591	589	571	605	539	600	564	589	565	536	599	643	567	577	569	557	555	576	607	575	644	560	576	586	571	579	616	597	594	604	548	543	548	551	588	584	546	573	586	641	581	598	561	580	549	540	596	546	575	588	590	606	535	626	546	540	558	605	604	555	564	599	599	575	594	523	549	604	615	547	579	546	573	582	559	555	593	592	529	568	537	599	573	599	591	580	571	558	557	604	620	559	575	536	587	585	589	550	554	539	569	568	581	554	602	591	554	585	577	561	574	619	574	610	577	567	594	616	566	571	568	577	570	631	572	592	609	572	588	569	573	566	562	570	594	558	563	546	563	521	554	545	547	605	588	566	579	574	583	587	534	615	589	567	549	565	594	598	608	564	534	566	581	559	581	578	541	578	570	586	537	588	563	579	559	577	604	567	620	584	547	589	589	607	600	582	565	604	567	563	594	624	587	550	563	559	583	558	583	574	567	558	564	557	540	588	570	535	616	555	569	539	573	567	609	580	605	573	593	563	538	589	599	557	602	565	564	607	564	563	538	587	565	537	565	598	569	569	555	560	569	581	600	614	540	574	593	608	599	564	545	557	559	549	550	558	567	590	631	579	559	549	593	564	518	555	573	588	594	579	607	619	587	580	571	573	548	555	577	563	610	550	593	592	571	554	553	605	611	594	614	589	531	576	610	598	551	571	537	562	537	577	561	556	568	615	605	550	589	540	571	616	534	592	583	548	553	602	532	578	618	587	616	618	524	562	626	572	532	559	529	554	554	589	582	596	543	617	546	579	576	552	594	583	538	582	575	616	570	599	579	554	592	591	585	608	573	586	593	577	580	585	583	568	556	555	549	556	602	545	558	570	586	580	618	578	609	565	552	544	624	587	533	600	557	536	580	572	552	587	604	578	599	567	587	579	570	590	589	582	579	592	549	568	591	543	544	571	583	553	642	587	543	591	583	581	623	560	564	601	587	550	560	577	590	579	559	604	572	605	581	552	537	607	600	539	580	574	575	561	565	592	543	578	576	564	522	531	549	572	560	554	548	568	538	572	598	602	598	578	540	598	624	637	603	573	584	556	591	558	604	584	551	600	579	592	548	554	570	563	620	569	559	548	621	558	580	583	617	573	535	580	537	576	589	546	608	566	560	550	531	562	582	576	543	583	589	573	578	634	586	541	579	608	532	596	496	562	530	580	599	553	616	554	565	582	596	532	590	572	600	590	582	572	570	563	557	588	592	544	528	529	575	517	603	640	584	616	573	593	577	593	574	540	574	541	514	603	554	584	594	562	591	567	561	503	580	541	571	550	583	601	616	601	622	550	581	596	558	575	564	592	600	607	589	562	590	573	565	537	616	578	608	556	600	561	553	580	532	565	577	565	555	581	558	558	545	549	601	527	529	611	587	563	556	613	620	542	560	562	580	547	565	640	580	582	594	567	591	591	531	605	628	552	562	592	585	559	587	564	566	538	625	564	583	543	562	578	573	587	508	560	646	585	581	583	552	578	577	570	570	590	590	581	591	562	564	570	585	622	635	585	618	549	570	579	575	519	594	583	587	555	569	585	545	543	573	578	583	603	589	544	580	542	534	552	542	547	535	589	586	591	521	555	571	574	627	573	576	559	580	576	552	596	558	589	566	541	550	603	581	552	550	556	559	582	556	525	593	569	567	593	551	572	552	559	588	562	621	592	547	595	551	622	607	610	555	592	590	591	580	592	612	604	578	571	576	592	582	587	601	549	572	577	572	597	574	576	587	577	609	588	538	545	584	542	608	540	558	594	567	615	517	587	566	565	557	600	639	583	593	591	606	573	581	610	564	552	553	591	560	563	566	564	580	576	575	572	542	560	571	582	572	555	596	530	557	564	605	571	547	564	536	636	560	570	583	565	580	612	538	566	645	578	560	579	568	560	538	551	580	584	589	581	589	552	580	560	565	607	593	572	656	586	583	587	636	611	564	590	601	600	612	574	567	651	584	596	566	573	556	584	547	541	628	565	574	595	580	550	565	567	541	592	589	592	584	547	590	565	566	576	606	557	613	575	567	533	540	572	596	567	590	581	579	576	593	621	600	538	561	595	543	582	583	535	581	542	572	526	609	538	524	574	567	598	601	596	568	614	586	541	575	533	598	612	581	568	536	569	554	579	530	561	552	599	617	580	614	578	588	622	560	584	544	552	558	619	549	587	592	550	544	550	581	535	576	581	587	556	557	554	571	550	560	557	577	619	574	553	582	599	538	584	639	586	603	575	579	580	564	521	580	604	576	587	536	598	525	572	599	614	572	592	578	532	561	596	596	566	621	596	572	544	596	555	558	561	546	551	566	563	561	572	579	551	573	580	570	596	588	574	587	605	599	556	593	570	492	577	586	567	605	541	549	530	584	590	596	613	590	592	547	531	575	553	596	588	566	546	596	555	564	558	600	556	526	575	512	576	543	598	541	571	595	544	550	577	581	575	585	533	598	592	602	620	581	569	541	561	587	515	553	590	572	595	602	567	581	540	593	560	574	580	568	562	540	571	542	545	587	580	633	549	588	583	619	561	605	566	556	573	577	584	552	563	553	564	575	567	591	563	555	536	541	612	582	611	573	571	547	593	548	580	561	568	568	581	591	594	565	558	583	546	541	600	603	582	586	569	555	608	570	592	619	545	570	537	540	612	594	593	556	585	608	579	598	593	558	546	576	600	550	563	564	592	569	608	570	595	581	581	562	594	539	595	595	570	596	572	585	589	589	556	601	563	564	594	577	584	627	559	544	604	582	577	566	622	592	571	564	585	550	609	626	592	541	538	575	608	543	564	577	522	577	554	572	569	562	604	588	561	564	575	570	580	584	584	593	535	568	579	612	525	567	573	620	567	555	623	534	588	559	607	588	584	551	526	558	525	526	541	556	568	580	610	582	594	595	576	567	578	569	562	590	586	575	556	592	573	528	587
3736	10131	6828	3430	2503	1922	1560	1316	1236	1051	1018	895	829	823	792	812	781	746	702	725	713	718	753	707	722	699	701	684	689	696	655	668	692	649	677	690	730	671	698	705	689	737	618	673	709	715	667	701	686	673	729	662	741	689	686	707	695	692	638	664	719	706	634	680	689	686	657	720	764	710	696	681	667	669	670	677	682	663	638	650	694	648	661	691	683	654	702	673	669	702	680	688	661	701	645	671	668	650	679	655	643	629	629	635	715	642	613	658	690	664	653	623	663	687	644	716	634	630	695	675	677	670	672	634	697	646	654	654	674	677	678	695	667	658	687	634	686	653	677	645	674	670	646	627	660	694	653	692	672	646	674	677	657	650	656	661	658	689	683	681	665	662	664	632	669	648	669	659	699	664	684	636	643	652	642	647	698	689	679	639	678	651	654	693	680	675	663	706	666	685	670	628	660	626	665	673	691	651	659	649	644	625	661	598	707	612	637	667	679	673	648	694	696	696	681	672	661	664	665	648	655	708	664	627	643	610	686	677	631	689	644	691	665	618	679	672	631	688	706	666	671	665	683	632	685	676	648	636	654	689	667	691	680	675	661	654	677	656	652	725	643	665	651	682	641	700	665	640	681	666	624	645	681	634	648	639	664	672	646	660	675	638	699	681	666	646	682	629	658	674	644	679	697	666	661	694	624	707	670	681	679	670	668	699	624	666	636	654	659	679	665	647	695	646	648	713	682	676	671	659	637	679	672	691	674	643	648	661	669	594	648	676	638	664	676	608	653	681	678	697	644	661	626	688	658	694	694	676	681	653	650	657	657	691	680	673	658	695	667	627	754	680	675	636	687	688	677	683	659	650	646	669	722	682	666	680	660	665	639	667	698	670	635	661	687	697	674	725	635	725	660	668	639	670	650	645	666	649	670	601	625	675	624	718	711	682	687	682	640	641	674	670	633	674	676	679	675	695	666	664	655	632	632	633	701	676	664	705	663	668	713	635	688	693	671	675	669	681	712	658	661	693	637	686	692	667	633	664	663	695	687	698	652	665	690	640	683	664	686	649	649	681	676	700	703	662	677	615	651	676	640	694	698	657	679	679	703	649	671	660	662	672	670	629	683	661	666	670	670	658	704	670	714	651	669	676	648	662	637	654	677	627	671	642	660	700	677	644	636	659	638	740	668	695	699	654	598	675	665	651	691	686	695	641	641	697	660	672	703	656	673	672	655	655	730	672	658	668	680	637	682	679	626	663	675	660	641	667	701	675	667	669	712	669	648	697	691	689	651	685	698	690	670	682	656	673	703	653	678	696	648	683	652	621	670	683	628	675	644	651	723	679	704	655	672	622	684	696	628	671	665	625	688	688	692	676	628	682	636	677	687	689	672	637	681	681	681	654	727	652	694	693	655	664	688	604	634	671	587	668	688	671	669	613	704	646	649	692	644	630	725	687	714	671	667	665	663	682	654	644	668	644	676	637	699	672	654	659	660	672	664	684	658	662	724	658	641	709	644	668	644	658	708	655	686	702	702	665	684	673	658	641	672	674	679	696	689	718	709	661	672	686	653	632	647	682	640	687	672	647	667	670	643	690	673	668	653	665	652	665	664	659	658	678	714	643	694	652	692	657	664	684	689	676	665	684	642	662	660	663	690	679	667	664	633	683	677	636	653	658	669	694	669	705	651	663	632	682	675	717	729	667	680	690	687	701	623	683	663	644	708	642	658	664	666	666	693	664	668	617	640	699	703	658	661	673	695	665	717	672	656	717	643	671	628	625	705	668	704	675	712	684	697	635	647	653	691	663	667	677	670	655	670	666	665	666	651	654	739	691	605	709	644	654	650	692	678	738	630	676	695	680	654	639	662	656	602	698	672	676	621	665	633	692	665	672	639	636	690	683	690	708	703	668	712	649	693	651	664	617	686	730	706	670	644	660	641	645	628	606	651	644	683	611	673	678	655	657	683	681	694	681	656	683	649	654	644	650	611	648	673	711	680	676	663	691	656	646	614	633	690	628	651	669	669	651	653	682	697	680	636	680	639	684	650	690	676	648	699	674	693	698	628	673	625	659	697	711	663	701	656	663	659	671	643	655	661	680	706	711	648	619	659	669	653	699	683	653	674	677	645	663	645	633	679	667	673	651	672	662	664	642	618	664	645	655	655	653	643	604	628	700	649	702	696	692	712	689	682	647	629	663	666	651	654	655	659	640	660	693	631	657	700	682	733	696	679	657	663	648	650	603	705	656	686	684	705	648	697	714	707	692	684	720	700	694	694	684	636	676	675	687	713	658	699	635	646	660	607	669	694	678	686	671	663	648	674	654	657	686	708	642	714	682	676	702	639	736	711	670	645	668	657	670	644	662	645	672	681	608	681	657	626	621	701	706	654	677	666	649	690	659	653	653	659	645	642	671	626	693	653	653	653	686	664	644	658	643	624	658	671	679	703	676	671	663	671	706	644	619	626	640	659	660	688	622	690	630	686	694	688	647	657	662	683	645	645	700	618	682	670	677	652	703	674	705	663	676	663	648	629	653	665	688	689	630	666	670	670	691	648	643	654	669	671	667	661	697	663	728	663	668	698	702	662	661	698	658	693	620	633	637	671	694	654	648	654	662	689	659	653	660	672	712	704	702	675	683	708	612	667	643	649	662	661	697	675	715	633	665	657	691	659	662	682	634	662	631	671	679	638	641	675	655	652	652	703	660	685	749	638	687	639	643	621	699	685	665	657	706	671	696	690	703	641	661	681	687	661	687	675	704	631	645	727	671	664	631	687	658	657	685	665	666	654	628	703	661	660	691	676	692	651	661	647	637	611	651	683	661	624	682	720	680	634	649	692	689	662	645	718	675	673	654	699	627	711	671	649	649	643	668	647	685	725	670	675	643	646	676	653	594	632	672	670	660	708	667	687	657	658	676	673	712	670	613	641	630	646	708	665	668	636	662	687	647	717	664	657	665	697	713	663	696	641	661	645	623	676	673	702	621	684	633	653	717	652	662	629	692	610	634	693	684	674	676	679	665	610	659	655	636	669	647	636	703	638	687	673	634	719	665	675	677	667	655	673	671	699	646	682	694	640	650	662	649	668	677	664	650	675	679	684	644	685	653	632	704	638	648	648	699	685	666	605	689	677	636	620	651	707	668	654	669	646	695	645	627	696	649	683	677	652	689	646	721	672	671	677	645	690	667	678	632	708	693	699	639	697	674	651	666	647	698	667	637	656	688	613	643	614	667	694	638	693	647	674	635	642	666	658	631	685	694	624	703	652	665	660	649	691	641	653	670	666	661	681	695	621	670	659	665	654	694	692	658	669	684	667	652	697	572	649	662	661	639	705	626	656	696	690	693	650	676	695	635	616	646	695	691	679	616	645	673	689	674	642	715	667	628	662	657	687	689	639	617	709	650	675	648	630	624	652	673	663	645	624	662	678	683	661	702	703	603	651	661	638	631	696	653	632	681	629	659	678	658	645	633	726	619	674	639	669	697	688	673
25170	21611	27602	25881	7722	783	619	550	536	487	445	438	460	431	431	412	392	415	409	364	347	408	397	411	409	418	392	426	385	369	368	420	391	406	396	376	372	417	410	382	375	396	389	373	373	402	371	403	387	393	351	389	396	382	405	377	374	399	390	358	363	376	398	399	398	345	404	360	384	414	371	373	386	385	408	358	385	393	415	368	364	357	364	379	369	407	381	392	362	404	371	373	376	354	383	364	375	390	376	376	345	375	371	389	377	387	352	358	385	378	379	402	375	376	402	397	368	397	364	400	371	351	330	412	386	351	378	395	422	386	365	385	388	356	383	390	376	383	366	362	417	382	387	362	378	351	400	408	415	384	409	401	357	406	380	386	375	347	402	390	400	414	350	344	389	423	365	410	394	404	373	399	412	405	365	349	378	369	381	371	386	382	413	368	368	392	388	366	374	347	330	380	377	382	375	381	366	374	428	399	362	358	359	378	390	364	363	351	344	379	391	385	399	400	388	399	337	339	370	406	367	397	383	386	409	344	401	373	375	400	369	368	362	365	368	353	366	364	337	409	370	396	361	376	349	379	397	386	372	387	366	378	378	334	375	405	389	392	366	367	405	359	373	347	374	367	374	428	397	397	368	384	383	362	368	362	383	338	361	363	383	390	372	373	384	377	394	375	393	384	368	365	357	372	405	378	404	370	379	351	368	381	422	357	384	365	374	389	383	360	353	381	386	372	356	371	393	402	353	366	385	374	404	345	350	367	370	362	400	357	398	423	409	417	372	377	373	385	355	377	365	359	370	404	389	390	373	374	395	395	376	365	406	394	352	360	389	404	369	378	365	362	420	361	403	430	377	385	376	362	378	362	340	377	378	394	381	334	390	382	358	404	347	410	348	362	375	409	394	368	361	384	360	358	365	347	390	387	384	376	373	407	372	375	379	382	384	378	378	405	400	364	399	400	354	362	365	379	396	407	392	382	382	382	375	388	376	372	381	361	382	345	392	397	393	381	370	389	357	395	394	363	376	394	357	338	376	375	367	384	393	375	384	373	357	351	363	385	375	361	353	376	370	391	405	361	358	372	385	378	397	398	399	397	341	424	382	374	401	393	373	379	425	384	370	409	359	361	358	380	340	394	390	357	399	359	415	327	395	373	398	399	408	394	362	360	381	383	385	403	379	393	385	397	382	370	376	364	387	359	380	372	380	360	383	396	389	412	366	392	392	397	388	366	366	383	411	408	376	371	403	339	382	379	353	373	370	345	364	378	368	392	377	380	397	380	354	394	349	369	374	366	369	359	387	353	349	408	408	377	355	391	338	401	375	344	403	385	423	400	388	366	377	355	373	370	396	394	383	369	397	378	383	386	372	367	354	377	378	397	404	396	346	365	385	406	364	348	365	402	403	380	360	378	392	396	363	375	418	394	375	415	369	366	371	379	365	399	388	337	381	396	398	385	437	385	393	422	377	362	389	377	377	362	374	349	369	350	360	401	396	361	392	436	380	381	404	366	395	384	360	399	409	371	365	361	376	376	422	365	368	389	394	399	384	381	381	354	390	391	393	363	361	393	386	401	374	351	397	379	381	384	334	379	399	384	382	397	381	398	354	392	374	401	387	398	386	399	347	359	398	348	364	371	378	386	367	389	366	374	342	392	391	379	433	408	372	372	365	382	389	397	371	402	380	396	367	398	381	371	348	371	385	347	385	356	371	376	363	360	369	364	365	376	379	392	387	367	349	392	391	419	371	407	377	413	409	381	387	385	410	411	412	404	349	364	405	368	427	371	358	407	360	378	382	407	374	351	400	405	361	376	360	388	372	370	345	366	409	373	392	381	388	355	378	396	358	369	409	383	366	380	409	394	366	375	417	375	375	410	384	384	404	400	353	392	399	374	388	386	399	391	381	383	362	369	374	410	364	384	374	425	393	394	405	374	377	395	361	336	385	392	360	356	410	392	338	395	418	371	394	359	384	369	380	371	348	388	364	391	350	363	371	372	391	373	383	366	364	356	366	359	396	405	361	354	367	413	368	350	374	398	397	425	369	341	385	336	370	362	387	371	380	392	424	353	404	372	393	376	390	366	367	348	369	414	370	409	397	375	387	405	374	386	380	391	391	357	363	383	378	402	386	404	381	369	391	386	391	388	371	408	411	353	363	352	401	378	357	378	359	391	354	357	374	411	379	363	387	373	398	397	383	391	393	374	374	383	358	380	375	355	368	363	343	375	385	386	394	340	427	401	386	399	422	388	386	380	387	366	396	388	389	360	358	410	402	387	382	391	398	386	395	364	412	371	385	379	412	373	375	340	397	385	364	342	372	386	369	396	383	409	395	391	343	442	360	389	385	373	378	390	370	367	386	380	395	372	394	366	356	383	400	382	396	372	387	401	368	387	352	405	387	398	383	383	383	380	378	425	374	364	342	396	383	373	402	410	363	380	373	393	397	387	320	373	357	381	365	382	396	379	377	389	390	381	396	353	381	391	389	360	400	381	417	390	412	398	387	380	390	398	413	413	370	357	375	415	359	374	374	395	393	366	367	409	386	363	377	388	377	339	367	393	367	431	355	387	361	364	381	371	382	398	365	385	393	377	374	395	351	379	354	389	403	381	362	374	371	360	398	359	372	393	373	361	377	366	366	363	357	383	407	382	367	372	368	373	368	383	368	343	408	374	346	380	405	374	376	353	397	387	367	383	394	375	329	372	432	401	414	364	405	378	373	421	385	385	377	375	350	396	352	383	382	376	394	386	374	381	382	352	356	388	388	372	349	380	397	394	401	380	361	384	396	363	395	415	397	384	354	340	379	422	354	366	400	363	405	387	368	382	353	392	377	373	383	348	373	407	364	401	373	394	399	369	394	371	410	387	382	368	401	378	385	378	395	398	374	357	382	371	365	394	375	388	351	377	386	374	381	369	426	387	357	394	373	383	387	389	375	390	384	357	391	363	386	432	385	344	405	385	380	380	368	376	371	420	357	412	356	353	363	361	400	331	393	371	394	386	359	389	357	413	374	378	419	357	385	387	362	399	355	423	388	370	385	387	407	411	408	389	366	392	349	392	385	356	419	385	367	412	366	382	381	376	390	353	320	386	389	414	406	368	384	406	362	360	388	365	398	402	367	325	416	376	352	375	365	385	371	390	385	402	382	384	350	355	392	382	337	388	354	369	405	366	376	367	375	398	359	377	388	399	384	340	416	412	401	380	328	378	386	373	385	376	417	389	377	347	375	366	409	383	376	351	413	402	367	393	384	372	396	378	384	403	363	367	352	367	393	376	381	383	355	394	384	379	415	348	368	384	393	408	369	407	372	344	373	422	385	419	402	384	394	379	378	372	393	377	398	346	386	358	375	404	340	395	401	387	347	343	409	346	399	353	374	384	368	404	386	418	396	419	404	409	382	398	365	414	358	366	392	357	396	366	386	358	385	405	382	355	414	347	332	391	362	384	385	370	427	369	394	397	403	399	371	382	399	358	393	394	371	365	371	338
3579	6149	4261	2198	1508	1123	1021	843	774	667	627	592	576	539	549	491	509	500	431	471	463	471	493	483	469	489	439	407	450	482	452	468	494	452	422	438	479	466	419	430	464	427	448	406	407	434	441	425	437	487	454	400	467	415	448	413	420	460	414	463	420	422	452	475	408	458	416	451	464	430	435	437	463	455	448	453	460	442	438	456	413	438	412	430	458	461	396	461	426	428	454	462	465	437	429	454	447	397	477	434	450	434	450	436	485	425	458	420	439	391	450	437	442	452	474	448	440	427	445	462	409	439	448	435	434	492	391	425	470	470	464	438	450	425	406	465	426	424	378	456	419	436	495	399	394	467	444	454	441	463	435	475	418	424	434	428	435	403	462	437	449	443	440	422	441	447	432	432	439	456	445	461	464	457	435	476	475	440	452	448	460	409	418	434	427	441	412	426	454	415	435	447	446	392	438	402	439	464	405	453	449	445	435	454	413	447	432	468	468	457	426	438	434	385	423	412	439	449	436	396	394	405	431	404	441	451	410	446	442	408	451	398	437	430	398	403	451	449	402	472	414	468	404	446	431	441	444	422	447	439	431	439	410	464	471	431	375	444	436	459	397	462	470	467	415	427	376	448	440	423	403	465	414	420	451	427	443	440	444	446	398	426	462	446	460	467	440	500	457	416	454	431	445	423	427	396	436	432	427	425	410	388	425	427	492	407	425	381	444	397	439	443	451	409	417	450	414	444	422	454	415	409	477	435	457	414	446	468	471	419	438	469	445	472	437	397	410	444	447	439	425	451	422	417	427	442	477	437	422	459	431	453	436	409	453	436	446	429	484	449	407	446	417	412	410	454	435	408	433	441	431	411	455	434	460	456	424	410	430	394	480	391	443	446	418	468	412	453	408	457	418	421	421	430	446	454	444	420	447	422	402	435	441	445	427	427	450	456	452	424	440	414	431	442	442	472	440	475	415	407	464	434	421	460	485	471	442	402	431	444	466	453	468	422	415	451	451	416	446	441	439	439	435	430	430	422	419	444	467	446	421	412	416	432	401	440	439	430	414	420	484	450	419	445	422	420	414	462	470	415	430	462	438	442	440	411	400	439	401	439	474	436	446	435	393	426	430	391	445	434	449	463	451	428	464	434	416	433	430	417	433	447	450	418	416	424	417	427	451	425	432	466	430	419	421	445	433	416	452	422	444	419	437	454	432	432	425	477	441	458	408	444	426	427	481	453	460	463	473	444	432	422	421	426	459	443	399	441	435	433	447	441	477	422	451	438	443	430	407	438	425	418	450	448	447	474	436	417	461	439	392	461	437	448	432	450	427	461	432	478	447	454	442	424	480	466	433	411	471	434	444	426	428	444	448	452	416	404	420	432	430	424	425	456	430	432	429	430	439	434	433	422	416	437	435	458	419	446	448	405	419	421	446	410	440	454	421	429	450	417	438	419	458	424	408	417	431	429	417	454	418	452	415	449	431	469	452	430	428	438	415	420	432	463	432	420	460	389	448	443	433	438	399	433	399	438	443	388	420	459	427	417	443	412	409	485	404	418	427	413	402	480	425	414	441	419	408	423	425	417	439	461	417	464	415	433	426	421	428	416	471	459	436	456	480	431	435	408	445	406	392	442	410	464	409	445	416	484	442	421	432	429	458	427	428	394	440	428	416	453	400	414	436	437	427	403	438	406	431	418	469	419	430	439	425	436	407	391	432	473	428	452	443	438	474	463	431	455	406	434	423	423	438	447	459	430	437	471	408	428	431	411	442	434	437	442	435	411	432	438	452	479	447	384	443	435	477	437	434	416	421	437	423	436	490	394	417	450	396	451	442	426	454	451	404	429	418	411	398	459	471	451	442	440	450	434	430	423	435	424	432	462	457	437	446	414	450	453	426	449	451	428	390	448	440	423	413	414	448	425	432	424	418	447	416	446	425	444	400	435	448	423	404	392	455	455	457	433	403	413	461	437	428	435	451	447	459	410	408	394	435	425	422	415	418	425	438	444	429	442	449	445	422	432	474	460	422	427	438	429	424	434	435	429	422	432	460	433	413	463	391	459	453	445	419	452	447	416	457	413	445	452	413	420	438	457	425	436	412	442	412	445	466	434	462	421	420	451	493	431	407	457	465	476	423	439	435	422	418	417	455	437	451	460	441	442	410	467	451	437	437	432	447	421	460	449	447	433	434	461	438	443	429	457	438	473	413	457	464	455	428	444	443	426	453	441	409	445	399	402	442	450	401	426	439	426	441	443	479	435	425	464	417	402	401	415	432	404	423	408	467	480	426	436	475	408	420	427	425	406	433	416	445	418	384	406	462	431	436	428	407	447	428	463	452	467	417	425	446	435	442	453	445	429	467	429	393	437	435	450	493	453	446	422	448	416	456	446	453	435	452	416	429	435	452	441	418	446	418	474	425	472	420	428	448	366	410	419	418	431	439	450	472	446	430	447	420	448	396	445	432	408	395	446	431	418	460	435	459	448	430	423	400	450	429	420	453	433	457	393	446	459	398	443	435	430	473	434	429	422	426	441	448	434	442	390	436	477	432	440	429	399	400	443	411	433	454	445	408	425	422	406	448	440	442	422	392	442	428	420	428	405	435	474	404	459	453	445	411	424	430	424	476	442	474	462	411	411	437	452	395	425	397	440	403	483	465	476	431	430	409	411	458	442	431	441	445	447	442	440	440	429	438	441	430	441	417	395	441	401	440	446	452	441	465	447	424	444	426	432	462	432	441	416	502	463	430	444	438	423	407	438	423	451	451	442	423	456	480	426	430	451	439	458	422	424	433	432	405	441	458	426	431	404	438	453	422	428	428	377	469	438	450	456	445	456	475	455	412	413	434	471	433	428	404	407	452	442	468	422	454	463	453	399	448	423	440	424	452	415	441	435	398	435	416	440	420	393	424	454	461	441	472	453	415	407	458	425	429	423	461	421	429	430	418	422	469	432	445	440	432	450	393	472	416	431	429	426	423	450	438	426	439	445	431	452	423	432	420	460	432	424	404	450	453	420	463	430	463	386	453	434	426	435	441	434	427	454	407	398	426	433	447	435	458	449	421	435	465	436	440	444	464	431	477	497	427	409	429	446	445	413	411	414	402	417	434	452	451	420	442	453	465	432	419	436	429	407	452	404	430	432	452	437	418	430	471	412	448	411	459	425	434	427	426	432	398	425	412	398	449	430	402	388	447	458	412	473	425	425	415	446	450	426	410	442	424	427	439	443	438	445	413	423	418	425	468	448	443	449	428	436	427	470	459	428	431	462	453	448	419	383	449	451	442	425	432	431	412	462	425	443	419	491	425	473	444	448	437	454	442	398	406	434	450	458	441	458	420	395	448	453	457	397	446	443	444	414	416	432	445	430	412	452	425	417	392	411	485	428	433	425	422	393	474	445	407	437	412	464	460	425	436	416	394	432	423	422	427	411	481	455	458	455	417	415	374	439	374	446	418	412	416	415	412	437	448	450	424	500	395	449	387	454	411	446
23082	21724	29596	24409	21722	21701	5701	953	639	655	509	449	381	386	339	376	329	330	313	289	301	310	302	277	267	260	268	277	297	268	244	241	278	265	241	287	253	242	263	244	244	252	254	260	214	232	239	233	249	247	251	221	238	264	254	233	257	264	247	227	237	249	271	212	250	239	239	245	223	262	247	246	257	239	254	243	227	238	263	234	278	246	200	250	236	234	232	227	228	247	231	248	259	222	244	263	250	231	252	232	242	221	226	228	235	211	236	211	229	225	244	189	239	259	248	240	240	226	242	217	233	249	242	229	242	234	243	238	221	258	230	241	255	219	259	243	250	211	212	240	244	249	236	264	235	234	235	257	218	267	248	231	230	248	221	245	242	239	237	230	245	259	227	260	255	252	247	239	281	221	217	247	227	252	250	248	232	240	253	240	242	257	243	223	231	238	246	233	252	251	230	233	238	249	239	252	238	213	211	242	229	251	257	258	215	224	219	232	228	256	228	237	245	241	242	254	249	241	241	223	246	216	225	220	235	260	255	209	231	246	226	252	245	244	230	238	230	220	232	251	244	249	258	233	243	237	263	227	255	248	209	238	252	222	235	250	225	254	259	242	218	206	227	232	236	238	246	218	236	255	254	220	204	254	241	230	236	233	229	223	236	239	263	241	247	221	219	242	233	261	230	221	236	232	265	216	247	216	230	225	222	232	236	259	220	227	250	244	230	235	243	224	223	230	247	234	236	239	232	248	196	209	247	219	237	240	251	232	233	252	225	235	260	253	228	236	250	236	241	254	213	220	247	240	223	231	221	237	250	254	241	225	238	216	254	239	224	243	256	232	208	249	258	209	244	241	257	241	255	232	200	241	231	250	281	247	242	226	250	249	238	244	246	261	249	228	240	230	252	257	237	217	219	235	228	251	255	227	224	241	246	233	261	253	247	273	253	235	234	241	231	279	216	241	245	261	222	259	223	248	244	249	222	215	208	233	211	238	269	245	225	248	236	240	242	252	247	247	236	237	248	222	247	246	194	239	245	235	223	207	218	236	223	239	250	227	231	250	230	233	241	270	215	243	224	223	240	235	210	238	250	244	278	221	230	244	233	240	234	220	255	211	234	229	214	249	243	232	239	251	238	236	257	224	211	229	224	240	241	244	256	233	266	221	258	239	224	240	237	226	244	257	230	224	231	234	231	242	255	252	254	245	218	235	222	236	246	205	224	216	236	226	260	229	261	213	281	231	220	241	203	249	232	292	231	242	249	210	251	224	243	218	254	253	255	231	217	223	217	254	247	236	260	239	230	248	234	222	222	207	220	212	255	220	252	214	227	214	248	200	275	243	237	205	255	256	259	250	243	225	248	213	248	237	216	244	233	242	259	236	251	255	239	218	262	254	237	224	246	230	228	241	228	254	263	242	253	232	222	212	208	246	235	248	258	234	236	252	241	229	234	238	277	251	235	227	247	225	235	241	245	226	265	244	203	253	227	242	228	263	237	231	211	235	229	264	235	239	236	229	200	253	269	264	230	252	207	246	214	222	220	235	217	245	279	237	240	246	233	210	244	239	212	205	233	211	251	231	229	232	234	248	226	235	247	236	241	234	241	260	258	200	248	241	241	250	232	245	248	225	259	235	227	230	246	252	257	227	232	252	229	266	213	228	258	249	229	258	225	241	227	232	200	265	224	235	228	224	254	249	251	243	237	248	253	228	269	232	210	241	244	244	241	250	243	218	228	248	241	239	254	212	232	253	226	260	220	229	217	248	266	232	222	231	214	234	243	216	244	250	263	225	269	239	218	256	251	242	233	260	237	254	246	237	240	247	259	248	239	246	229	267	262	240	248	238	236	232	243	240	247	237	230	234	253	248	245	207	221	239	243	203	218	249	227	248	255	247	232	230	220	238	234	250	254	216	243	222	250	240	262	231	232	242	251	223	222	246	234	224	221	272	249	263	255	219	240	226	251	216	252	231	258	236	224	240	217	262	262	237	256	209	210	261	243	223	267	229	223	232	209	237	246	216	279	223	222	236	254	273	234	250	261	250	228	226	221	236	248	248	241	222	227	224	225	233	252	221	241	237	242	229	227	226	264	236	212	229	241	236	220	261	263	252	236	229	238	227	239	235	253	221	209	258	229	221	235	260	241	242	224	233	248	249	227	246	239	220	256	248	214	254	244	217	251	256	219	228	233	251	247	228	257	263	270	240	235	232	222	241	269	268	230	233	243	250	242	228	210	267	234	226	223	205	233	210	253	244	225	279	205	254	239	228	253	224	210	227	263	228	240	239	228	235	281	250	229	223	228	243	239	258	229	285	240	226	265	259	243	257	230	216	231	251	253	211	211	249	228	229	223	231	257	228	258	239	239	237	259	249	251	260	236	257	242	224	239	252	256	235	212	243	242	211	241	242	226	225	253	247	244	236	259	266	221	215	226	218	238	243	229	253	222	222	257	249	236	244	236	246	240	218	234	235	268	231	215	224	258	246	250	255	241	249	248	220	258	235	238	230	264	244	255	232	248	213	240	234	239	211	252	230	232	258	230	223	221	238	250	228	227	218	231	247	264	253	241	240	217	245	229	242	217	237	235	246	226	252	251	236	230	222	262	226	241	226	223	253	239	221	255	234	219	246	206	223	219	213	243	220	256	254	250	214	243	241	251	238	241	226	233	246	219	230	229	240	220	245	227	226	238	205	240	250	231	227	225	263	241	236	247	225	255	263	223	246	258	262	263	210	245	237	212	243	237	240	215	218	229	243	208	211	266	205	235	223	225	224	229	225	223	245	230	262	237	263	252	251	240	233	242	233	225	260	213	241	230	270	247	261	253	223	234	240	233	236	232	235	228	229	252	252	220	240	236	233	241	226	232	284	212	235	249	232	238	253	239	208	243	222	240	262	214	235	255	219	226	248	254	220	246	216	266	237	249	252	228	243	260	241	223	222	243	244	221	259	228	274	231	219	235	230	250	258	228	237	241	237	240	231	243	241	239	225	209	236	241	256	230	234	220	233	224	211	243	241	221	235	243	242	248	219	247	233	240	231	223	237	242	227	228	233	236	241	226	264	231	244	217	251	230	229	229	253	246	259	239	222	245	243	226	239	280	261	257	234	244	250	237	229	224	203	253	225	239	254	244	252	222	221	226	238	247	227	248	214	237	244	227	221	219	247	246	251	243	257	217	231	230	242	221	220	241	237	256	230	234	254	219	218	244	263	223	282	226	210	231	239	237	239	232	223	224	231	229	228	218	226	231	266	218	256	205	229	237	243	210	226	258	245	229	241	241	246	230	220	240	236	229	211	215	232	256	252	206	228	233	245	251	223	224	233	230	247	211	242	234	235	249	255	211	240	252	252	273	248	260	243	215	241	236	221	233	219	252	229	242	262	238	230	229	260	215	262	248	230	235	247	254	227	274	229	242	237	249	241	243	245	209	221	213	260	230	251	211	237	203	235	233	241	236	234	231	267	218	244	244	238	225	223	228	227	242	229	263	247
4798	15094	10137	4920	3499	2528	1959	1551	1412	1114	906	754	658	619	565	464	526	442	404	405	403	372	390	374	365	390	368	369	324	368	329	303	318	320	294	312	321	342	312	294	292	311	301	311	323	301	345	284	315	373	315	313	314	287	283	284	283	345	297	268	293	284	304	290	300	278	286	290	297	288	290	299	298	272	305	300	289	299	296	315	287	289	325	310	295	317	296	276	296	301	274	284	263	287	296	273	272	288	290	294	274	303	286	289	299	261	300	306	282	271	292	293	318	284	297	293	297	281	282	271	301	333	273	306	291	278	253	294	308	275	288	302	283	268	270	300	261	293	303	312	285	263	317	279	285	249	279	294	289	280	290	307	299	275	298	301	311	276	294	294	272	278	296	288	303	283	276	300	274	251	284	302	280	301	313	280	256	299	284	285	289	316	315	305	282	289	260	313	290	289	309	270	322	268	280	287	271	277	262	310	277	311	294	281	279	273	297	297	275	285	317	273	288	301	309	256	291	273	279	296	299	283	307	271	288	271	276	261	299	305	260	285	263	284	290	283	284	304	264	288	311	286	307	257	280	276	279	297	281	264	288	297	302	282	291	278	298	292	275	273	291	297	295	282	306	286	275	281	306	270	301	286	264	264	289	296	288	297	289	267	335	263	271	266	278	285	293	289	297	295	285	269	299	253	281	269	252	270	281	269	283	251	261	305	301	278	278	295	272	290	299	265	265	287	293	277	290	271	293	276	281	289	277	312	284	314	287	292	290	257	276	255	269	277	283	256	265	276	269	280	286	271	271	270	293	300	310	274	292	298	303	286	298	264	294	295	249	278	282	284	292	278	271	274	299	275	263	296	294	272	273	306	270	298	277	302	272	285	259	267	288	275	298	269	286	265	296	299	295	321	309	301	307	281	316	301	293	314	291	329	272	272	276	294	330	293	297	253	282	268	263	278	262	297	315	286	263	301	277	287	306	303	286	296	292	274	293	301	287	300	295	284	272	289	266	265	281	272	283	289	296	267	297	306	307	280	264	311	294	265	300	265	290	300	294	269	283	293	277	250	297	294	273	325	299	286	304	286	279	278	308	288	284	285	298	240	305	275	282	266	286	279	276	302	281	275	270	305	275	263	286	270	309	280	309	304	277	297	324	280	267	298	327	297	280	287	266	278	291	316	306	272	277	278	315	284	287	242	309	279	279	269	296	288	268	265	284	289	269	305	312	272	291	278	298	271	301	289	294	296	305	289	283	261	312	269	294	317	292	255	299	313	281	301	312	291	284	301	286	283	301	300	271	268	285	300	309	278	311	296	285	267	303	283	282	287	274	284	311	282	274	265	298	269	306	290	295	282	300	303	310	284	316	327	284	286	312	306	277	280	300	282	301	277	299	267	242	289	290	267	294	286	323	294	276	290	294	314	280	307	278	291	278	274	323	313	284	277	292	280	289	287	267	311	285	273	315	304	296	284	287	302	288	295	302	282	288	294	267	288	288	266	321	286	265	297	271	283	288	283	259	303	274	313	291	288	279	290	266	326	270	273	298	255	279	282	282	273	325	272	263	298	313	272	288	285	304	257	313	281	291	284	270	293	286	289	285	328	301	270	288	313	271	314	268	272	293	259	296	248	271	248	301	284	289	278	266	280	287	274	297	314	269	316	265	299	280	289	286	292	305	278	282	273	286	274	292	264	278	289	289	307	282	289	295	288	298	316	293	278	278	306	260	272	285	290	290	288	268	285	241	286	262	310	300	247	297	262	274	263	253	272	304	293	293	265	268	287	273	280	266	298	281	280	279	287	304	307	304	304	301	266	277	289	263	291	267	287	279	266	283	292	273	265	312	310	285	279	268	308	300	271	260	279	285	291	282	276	264	268	308	280	293	269	299	281	305	271	279	291	304	295	310	277	291	263	291	261	280	283	259	269	293	298	298	299	269	268	268	294	269	298	289	271	283	314	287	283	257	269	301	287	263	291	272	297	312	309	278	269	301	271	269	287	274	270	275	274	264	298	279	291	312	277	288	299	292	282	276	293	277	303	288	290	281	294	305	285	291	279	267	270	297	268	280	285	266	274	309	284	318	275	280	256	262	289	258	270	264	278	335	298	313	294	272	302	281	284	293	279	287	292	275	298	261	281	320	290	312	276	289	296	303	318	290	281	253	319	257	316	285	295	302	274	268	294	297	305	294	315	284	292	258	293	267	287	284	296	287	276	276	303	301	311	295	287	268	278	278	275	266	303	267	284	293	299	289	290	270	265	286	281	269	309	283	276	277	295	312	290	295	287	294	304	283	254	305	283	279	303	278	287	252	242	282	272	299	294	299	296	322	308	291	294	302	274	286	262	287	301	282	277	298	307	305	303	273	269	298	280	287	268	284	315	271	299	285	293	266	275	276	277	272	269	294	292	298	288	281	257	259	300	284	274	288	288	279	273	296	305	291	266	268	277	275	304	285	253	264	264	321	278	298	311	277	288	291	303	305	289	287	250	278	291	293	297	275	275	274	295	266	272	295	293	304	272	288	271	270	314	265	287	266	264	292	263	262	318	279	300	279	276	297	281	299	280	273	302	266	282	282	311	322	254	261	292	271	286	322	277	267	310	305	293	276	274	300	263	310	254	288	284	301	295	272	268	286	300	270	311	321	298	304	270	302	292	291	266	317	253	283	278	269	297	315	265	277	272	262	276	307	274	302	280	255	302	284	271	289	295	286	283	319	301	316	295	306	277	296	275	284	286	280	301	302	285	287	280	284	302	281	267	280	298	272	303	257	271	279	297	276	297	276	308	286	262	285	269	291	296	296	319	297	305	297	296	281	294	299	262	266	308	277	275	278	286	273	301	306	298	283	306	290	282	311	294	314	270	258	286	288	284	316	305	310	278	269	274	299	261	278	275	300	277	305	291	247	276	283	273	315	264	265	328	270	259	279	303	283	294	282	312	257	266	281	281	279	303	272	257	262	286	290	291	308	286	262	278	299	298	291	275	293	285	303	283	269	299	270	294	287	318	305	281	308	302	276	306	267	283	277	291	266	263	299	243	276	281	303	290	273	311	269	294	287	274	264	272	307	285	298	305	277	264	272	285	297	271	267	291	280	293	305	283	267	314	293	291	284	282	269	271	296	250	275	300	293	264	298	287	292	290	298	289	256	295	294	264	268	275	315	280	285	315	307	261	313	283	275	285	294	290	255	298	277	294	270	260	283	286	289	280	266	272	303	282	297	309	282	292	290	297	300	297	300	265	321	285	277	267	295	291	272	290	266	279	286	304	265	277	306	282	303	289	281	282	294	293	286	286	292	295	306	283	296	301	290	275	262	303	281	296	284	303	287	291	278	311	293	302	286	272	279	288	261	275	305	271	272	293	285	292	285	308	302	258	308	295	268	295	296	279	276	306	267	294	315	258	299	264	311	303	266	297	284	281	291	273	252	286	292	277	316	284	285	296	301	272	307	300	273	298	275	299	265	277	314	258	305	276	278	253	276	278	266	263
27897	19023	5179	1208	806	742	717	680	667	720	661	661	635	649	672	638	652	604	681	676	612	636	646	640	643	634	635	646	689	668	673	655	610	613	641	681	635	626	624	638	621	626	593	652	647	603	648	618	645	668	658	599	664	666	620	664	655	657	622	640	619	640	655	600	716	624	638	601	638	617	653	600	666	625	632	639	638	641	645	594	607	682	635	652	590	628	658	613	635	655	657	690	638	606	624	641	701	651	643	619	616	640	626	568	609	623	645	665	624	626	644	624	637	590	609	619	662	673	624	621	639	596	624	643	580	642	608	609	638	620	610	679	656	581	693	640	664	608	641	671	666	636	663	649	619	665	631	656	645	627	627	615	656	658	615	590	682	634	603	608	675	603	588	631	672	667	605	596	594	603	659	614	624	647	610	654	615	633	637	646	668	657	652	641	602	684	666	648	602	636	650	619	663	653	607	641	647	645	659	657	646	611	689	656	630	600	600	629	615	673	624	678	693	639	627	628	639	632	610	626	618	586	635	638	603	634	621	680	628	619	610	643	660	622	616	648	614	623	676	648	614	593	602	642	658	630	608	635	632	633	641	621	631	669	627	638	636	600	637	630	661	644	620	637	624	671	627	597	632	680	647	620	628	618	597	655	623	640	637	647	632	644	629	618	606	627	646	654	588	580	605	639	610	607	619	643	628	676	608	684	628	660	545	658	615	606	663	646	617	669	656	632	614	644	666	649	651	597	650	603	629	665	622	653	672	623	648	662	614	585	597	630	633	641	613	604	612	635	642	682	685	639	631	633	638	616	633	604	616	635	601	624	629	631	650	629	644	593	607	650	644	617	659	592	614	620	657	603	608	682	600	610	614	603	656	630	621	657	682	677	648	633	638	644	657	624	669	619	658	594	641	642	682	591	634	624	619	642	628	654	623	648	653	600	660	628	667	646	624	646	639	587	606	690	603	666	628	630	615	618	635	620	676	589	627	635	620	630	613	661	617	602	660	666	641	640	608	606	659	627	608	640	670	644	614	672	636	641	586	591	649	696	655	648	599	649	621	628	695	620	656	666	597	657	623	581	634	678	584	618	621	586	614	661	610	661	627	633	661	657	604	625	639	607	618	606	661	637	611	642	628	586	624	658	640	651	618	616	632	649	626	643	658	635	636	679	611	575	619	609	617	670	650	664	635	639	648	603	643	673	649	681	657	645	622	601	616	606	659	595	642	669	676	615	640	652	622	606	698	594	651	681	580	655	605	632	628	685	649	648	658	642	631	645	642	646	636	664	617	675	654	653	658	567	640	600	616	621	644	654	669	649	619	629	638	638	645	657	562	612	609	622	638	590	636	620	628	647	685	626	623	656	641	634	613	615	651	598	630	655	597	629	648	623	610	689	613	626	647	615	661	609	595	655	613	602	638	604	671	625	682	621	661	636	598	625	652	649	606	622	639	635	625	637	633	649	657	606	617	618	570	639	661	641	650	647	601	649	643	637	641	575	615	583	598	658	633	660	656	626	667	651	650	668	651	608	633	613	664	632	622	629	649	617	637	707	602	619	620	645	663	647	631	594	664	656	662	650	615	639	645	630	590	639	652	658	655	610	601	605	611	662	642	636	626	619	654	654	598	687	687	673	639	622	610	662	640	640	617	669	591	638	640	613	628	672	635	632	596	658	631	639	616	609	673	678	644	616	639	631	641	602	670	663	656	662	589	628	668	617	606	643	625	650	608	659	619	635	589	660	628	629	661	645	617	655	650	639	651	619	678	610	642	677	637	612	664	641	636	662	620	657	663	600	616	649	633	624	630	614	622	623	649	647	598	658	618	664	600	633	636	639	575	669	656	624	652	628	616	677	570	656	622	656	632	627	660	613	622	678	655	628	608	585	579	619	625	638	630	633	640	657	599	630	606	615	624	678	639	643	619	629	648	642	620	627	608	607	678	628	659	654	641	682	668	652	657	642	606	635	623	635	644	644	675	638	666	661	629	617	623	619	658	659	655	574	612	636	648	641	643	672	639	597	657	637	610	658	647	664	603	675	658	602	645	647	660	633	625	631	666	650	596	636	637	668	604	647	640	647	623	627	676	656	687	655	633	650	660	594	604	623	592	652	626	669	649	641	633	662	647	593	632	653	582	642	621	637	653	699	643	646	612	621	640	666	631	609	592	651	636	596	611	601	605	680	695	658	625	625	638	658	642	592	584	676	663	651	661	624	630	616	589	644	646	622	617	608	616	672	660	647	654	625	635	652	648	596	645	631	630	614	677	650	639	674	596	585	648	646	620	632	635	654	679	659	657	618	662	662	634	616	627	647	633	636	698	613	598	637	640	655	633	632	665	674	607	673	614	647	647	596	620	624	632	623	654	652	608	634	666	640	597	605	634	656	661	610	583	661	627	638	628	629	606	637	632	600	612	652	667	683	627	620	667	635	638	643	603	641	650	653	674	655	621	616	650	634	595	677	644	626	630	698	631	612	671	628	633	641	645	629	630	643	635	624	620	661	645	659	604	652	651	615	634	615	618	628	634	704	680	612	637	616	660	670	626	668	685	614	667	654	620	686	588	670	658	610	639	659	617	627	618	644	611	637	631	705	612	635	638	606	621	657	606	601	654	672	668	642	678	615	660	596	614	631	656	594	675	667	643	624	638	636	600	659	632	680	641	651	630	672	657	666	640	638	610	610	661	644	648	664	619	619	645	634	575	647	655	642	632	631	633	611	623	638	606	647	602	672	639	623	633	648	622	657	635	633	661	619	653	630	634	627	639	595	644	617	646	680	650	625	633	621	666	665	642	664	662	598	689	602	662	663	658	599	619	619	661	612	640	653	578	620	623	633	647	664	648	696	635	626	622	628	633	654	630	602	692	621	612	588	638	653	629	626	625	666	632	664	651	657	616	644	653	621	665	644	613	630	655	660	621	687	664	627	688	643	588	630	625	628	621	610	661	605	600	652	617	649	607	643	628	627	648	617	652	624	658	615	658	648	629	683	650	675	663	649	665	661	671	608	614	609	622	626	669	613	631	672	625	628	626	651	661	678	631	601	660	636	593	609	595	644	623	664	623	633	626	633	644	621	607	653	630	636	641	656	618	659	688	657	631	639	619	585	622	586	595	677	624	620	663	652	621	632	667	668	640	662	643	605	641	623	670	627	663	658	614	644	620	619	636	598	618	654	639	612	653	629	596	600	644	659	606	624	654	602	672	628	596	608	635	629	631	649	625	620	620	653	634	600	621	601	664	630	632	666	637	639	644	655	654	686	586	616	613	647	643	649	618	638	672	656	641	615	625	625	646	635	650	629	650	639	642	676	604	620	624	617	624	631	608	641	593	632	641	666	612	640	626	664	614	634	634	657	623	672	607	591	636	618	645	631	668	644	606	648	619	619	641	613	660	633	629	639	581	593	604	641	602	621	640	671	620	627	639	618	651	661	654	589	614	635	668	629	626	657	625	592	700	640	655	636	620	641	619	602	616	676	644	669	644	660	631	625
4682	2644	1930	1267	1056	959	861	816	810	812	805	770	749	755	744	788	734	738	770	774	697	709	768	702	719	724	703	729	735	757	725	721	693	725	726	714	754	766	749	753	728	691	709	743	745	742	707	705	673	732	723	735	722	716	744	755	750	731	761	765	730	709	742	718	754	728	691	755	714	720	745	688	716	734	669	755	716	707	706	731	755	764	706	760	725	727	767	760	757	748	721	728	706	758	726	716	722	721	765	705	802	788	646	708	691	742	723	707	729	742	680	723	686	814	741	713	686	670	744	710	743	700	714	749	723	725	731	766	778	772	687	727	776	730	772	749	684	704	703	712	736	783	731	719	760	733	745	716	718	699	708	744	731	746	738	733	692	745	774	735	716	677	783	719	764	695	705	730	733	709	719	722	687	700	705	761	727	705	761	690	750	724	678	722	734	726	724	733	702	752	711	680	760	716	724	738	717	728	722	735	747	713	730	795	735	767	730	679	738	753	735	757	732	756	684	774	690	757	725	723	771	770	739	735	761	732	735	681	760	697	728	718	756	766	734	704	698	747	685	774	707	727	705	759	767	734	740	709	786	801	738	758	713	721	767	736	757	696	699	750	718	699	759	749	725	743	728	709	763	704	771	693	735	780	736	699	750	729	741	738	727	753	748	731	748	761	738	743	763	792	716	706	699	732	693	739	735	683	723	737	688	755	734	759	706	727	726	708	747	712	751	720	710	709	741	724	703	727	681	747	752	765	710	709	720	705	720	687	729	757	695	707	725	741	768	706	717	719	727	668	729	722	686	698	734	729	729	706	712	687	723	768	722	724	741	716	734	743	736	691	741	710	747	715	689	762	751	739	741	700	727	777	765	721	727	768	732	714	731	682	767	750	727	706	693	731	731	739	706	760	729	699	726	720	722	706	736	694	689	714	723	736	719	769	721	719	669	724	725	709	698	725	725	690	688	746	736	684	740	699	707	729	716	712	744	706	704	749	748	723	705	725	740	724	711	692	731	734	769	761	738	681	750	682	733	705	758	741	712	703	759	750	715	703	739	719	679	749	728	743	741	760	733	732	723	682	683	747	737	735	688	758	758	681	727	674	717	737	729	753	739	705	757	664	677	734	744	750	743	735	729	729	716	736	708	735	720	680	691	707	717	713	737	721	707	752	726	720	714	708	745	721	740	764	778	758	682	724	788	738	764	734	648	746	672	731	748	674	704	708	749	762	743	731	750	722	691	714	732	776	699	721	714	759	690	718	726	750	673	702	733	753	716	721	702	740	737	699	720	749	764	727	783	754	718	666	719	755	736	714	709	692	728	695	733	774	699	700	743	772	717	697	782	713	738	749	778	754	744	692	723	710	700	722	645	734	712	774	710	793	740	746	689	709	707	704	694	774	738	690	711	710	735	716	750	747	678	746	719	759	764	686	725	699	715	755	753	727	752	745	789	727	722	683	699	690	763	701	778	721	744	746	741	727	769	722	749	733	705	700	761	749	714	717	768	711	732	735	709	722	717	711	672	726	774	733	697	744	745	701	730	731	691	671	709	677	743	720	759	691	705	742	716	709	723	723	740	713	700	670	715	740	740	756	694	735	744	771	762	750	731	712	731	674	703	724	717	720	750	746	765	744	712	758	690	733	674	717	741	720	735	734	693	702	739	743	712	723	745	711	732	694	699	702	725	706	729	706	749	744	740	748	714	729	765	692	747	732	700	728	716	712	738	701	717	708	761	672	731	759	707	758	730	709	757	723	690	708	766	756	705	653	690	724	733	738	739	735	742	732	751	749	680	743	693	743	738	709	730	744	762	787	726	724	746	698	749	726	771	717	687	701	684	689	760	713	732	739	745	727	745	746	720	720	688	704	770	754	672	741	717	724	740	700	734	721	729	762	718	707	727	759	759	699	762	759	714	730	770	755	730	736	708	722	730	764	732	756	744	700	729	700	696	726	709	758	728	699	734	705	713	717	715	727	715	725	725	757	712	722	707	712	700	756	718	757	720	682	778	725	684	794	751	739	750	761	708	674	764	708	748	718	765	720	720	739	759	763	756	759	749	737	710	713	742	732	795	767	695	712	707	726	762	748	706	743	732	715	777	707	745	780	743	740	753	767	745	744	738	738	714	756	723	719	746	745	777	698	769	708	726	689	765	733	713	759	765	733	748	733	700	711	735	690	729	730	703	744	717	734	682	720	726	769	750	733	813	686	725	731	744	756	719	691	733	660	702	725	735	771	738	735	756	752	676	743	773	772	772	738	714	761	705	742	741	729	714	764	675	774	692	706	700	725	713	665	693	735	775	759	701	731	689	732	738	721	711	777	711	725	710	725	725	742	698	741	732	746	749	727	681	735	724	701	723	763	700	725	754	703	707	711	717	752	737	697	700	767	743	699	755	717	727	716	715	723	729	739	744	729	727	707	737	650	754	697	728	701	713	763	686	744	724	737	744	678	697	737	768	728	744	768	695	734	738	732	782	722	716	713	735	708	784	723	733	712	718	739	653	658	737	756	746	734	749	717	747	770	717	709	702	767	725	721	676	740	705	728	758	729	767	736	736	700	700	706	744	718	730	748	775	701	735	773	696	683	737	708	714	706	763	725	723	762	680	727	712	687	704	691	728	755	723	761	724	729	717	744	718	688	704	763	730	733	714	710	742	717	733	738	737	745	688	732	713	690	702	701	691	737	709	740	759	717	722	701	708	752	686	723	702	744	765	769	723	725	772	759	695	706	712	733	722	748	729	752	733	726	693	703	728	757	737	763	663	719	764	699	734	755	709	716	714	730	737	753	723	678	686	760	728	808	707	702	755	711	782	716	729	736	721	730	744	766	748	764	745	738	747	758	777	721	739	754	726	717	707	713	722	751	720	753	692	728	715	675	732	692	695	738	764	712	737	715	713	716	750	738	696	720	749	714	698	738	761	716	722	710	766	685	724	748	710	754	724	748	750	730	707	717	722	785	740	732	706	730	740	728	741	742	718	731	711	699	734	749	686	744	711	738	724	698	709	727	749	727	697	746	743	723	698	704	723	693	746	747	755	665	769	731	755	733	760	737	706	730	753	763	694	749	734	748	674	707	709	732	695	757	698	716	744	723	743	754	740	728	711	676	746	739	703	724	703	748	752	698	740	743	734	719	764	741	729	757	745	697	741	704	752	710	708	702	738	730	754	747	689	712	728	736	757	747	706	725	663	703	738	720	746	764	732	750	692	733	713	749	709	738	720	758	742	740	702	738	708	747	740	786	713	692	766	711	718	782	730	703	757	674	753	688	757	731	729	712	646	752	722	753	711	741	745	722	702	702	743	731	742	719	714	701	763	704	680	704	752	728	729	706	744	745	680	717	728	753	725	727	722	739	771	674	759	705	749	694	762	737	736	692	687	730	717	754	712	741	692	701	725	718	750	698	714	702	793	693	734	706	715	718	718	737	746	722	728	719	745	679	684	756	717	693	764	704	738	712	735	736	694	722	755	712	741	735	767	722	762	743
24028	21622	28927	24795	21586	8270	1230	924	826	744	691	702	628	663	687	661	630	613	589	597	588	629	615	610	594	577	589	592	590	628	616	592	619	559	561	578	567	684	592	631	605	603	577	588	602	579	558	577	614	584	551	575	563	617	570	571	582	572	577	618	557	618	591	558	557	585	577	586	577	627	541	575	539	593	601	572	620	569	555	559	584	568	574	558	560	585	637	538	565	572	596	575	586	586	602	588	572	577	590	570	557	587	572	559	554	563	577	617	531	616	598	595	539	553	533	621	555	570	605	633	559	614	577	594	559	575	613	590	559	568	613	613	592	562	581	571	602	587	575	549	586	590	583	606	594	613	631	565	616	587	571	600	605	591	544	556	597	582	627	600	560	573	598	543	578	601	577	572	575	605	573	614	583	551	538	558	591	587	586	569	581	583	573	613	562	576	580	587	614	598	575	576	515	526	567	551	566	569	601	601	567	552	560	653	592	631	602	613	565	593	560	557	530	561	593	564	618	515	598	560	529	567	575	606	557	577	611	571	597	578	603	561	580	594	599	566	603	561	586	600	548	544	584	578	551	570	560	573	586	606	586	630	616	556	557	602	597	579	600	551	588	566	576	621	591	574	539	538	564	566	613	555	582	596	618	541	583	611	586	599	592	596	531	598	586	565	590	558	576	608	570	607	598	560	609	612	535	575	532	578	583	584	620	570	625	594	599	580	526	621	580	566	524	560	524	571	569	570	554	568	611	596	543	580	546	587	595	566	581	565	574	649	603	576	617	570	580	569	577	588	624	583	583	546	595	583	585	562	608	580	594	603	574	582	556	589	542	530	546	541	551	561	582	620	612	593	570	561	544	577	601	590	598	606	589	595	621	558	580	553	604	598	577	569	593	573	549	544	566	548	566	593	618	601	583	579	599	616	577	573	538	577	585	586	569	575	578	549	551	551	560	583	592	599	592	592	589	603	636	577	573	600	611	605	604	609	545	593	582	578	589	577	552	594	572	556	624	595	569	603	617	564	578	546	577	570	577	582	551	553	556	588	577	564	564	590	604	597	612	600	585	601	581	576	537	552	569	593	590	598	568	607	560	571	587	578	575	568	591	580	553	549	585	595	594	561	546	551	586	585	570	589	578	543	568	542	570	559	588	584	559	557	626	589	596	604	617	627	568	585	577	587	576	566	569	589	589	587	574	590	586	567	621	573	575	535	542	568	529	618	573	560	572	581	566	602	565	634	570	599	647	595	616	581	577	575	629	580	542	595	560	554	589	578	568	539	544	577	565	585	492	547	559	560	594	593	547	621	614	567	581	607	541	550	589	586	569	566	545	536	617	548	581	615	512	593	616	527	590	583	586	560	598	582	599	610	584	613	609	580	554	522	557	572	612	605	596	603	571	587	561	591	609	580	554	595	552	582	588	556	575	547	562	539	563	579	544	571	587	569	554	567	606	576	590	616	592	600	564	604	587	608	567	619	563	609	558	598	575	580	580	578	568	604	557	589	597	556	611	576	592	556	561	568	588	604	548	556	581	556	603	572	579	618	593	533	577	566	616	554	583	553	562	581	558	554	542	591	576	588	602	586	571	580	579	619	594	551	602	568	584	523	588	552	578	585	608	569	558	624	601	586	593	575	592	568	566	575	582	605	571	548	583	609	595	523	601	599	578	624	585	576	552	597	623	621	596	569	602	609	576	556	634	581	575	534	579	613	568	565	611	594	530	580	557	580	615	603	581	598	555	619	592	581	586	571	589	617	560	573	558	583	530	628	588	580	562	560	608	592	552	579	593	602	619	527	576	616	593	578	579	581	588	535	570	623	591	608	591	556	556	593	590	565	569	592	607	558	651	599	559	558	612	574	605	528	567	606	608	595	577	592	555	531	566	565	560	588	588	584	570	588	598	600	567	557	576	596	585	600	566	566	543	560	576	592	576	556	531	552	601	579	592	594	569	602	589	589	615	590	600	569	555	564	588	608	589	611	541	568	623	596	595	558	606	584	606	609	592	583	628	597	567	606	599	592	646	584	565	590	594	571	597	565	554	557	593	582	582	544	562	593	576	575	583	608	560	582	564	544	572	597	613	568	613	544	570	568	551	574	543	595	570	574	576	570	530	571	591	591	624	595	575	583	603	577	552	585	596	569	562	609	579	576	604	601	595	590	583	598	599	580	610	579	565	579	625	560	601	559	580	610	535	558	581	567	615	577	576	609	582	553	570	602	565	583	587	595	578	582	606	557	595	549	588	585	596	575	605	568	560	602	583	544	585	578	585	575	557	553	575	556	588	573	647	565	560	586	530	577	606	577	588	591	538	574	613	559	600	600	622	590	569	531	550	657	595	588	572	562	623	578	584	621	585	602	590	601	638	560	627	579	561	577	624	570	598	562	561	609	623	606	574	603	618	552	589	510	582	576	560	574	555	601	594	571	615	560	574	587	579	593	582	585	576	577	606	586	558	583	593	617	599	594	568	560	619	546	572	619	586	587	544	631	556	600	609	547	552	583	616	612	603	607	613	550	630	603	580	596	603	562	585	561	581	536	552	543	609	585	573	621	588	562	593	592	565	542	632	572	576	579	606	608	590	568	622	571	575	555	574	591	554	554	576	592	591	573	604	551	561	543	575	578	590	623	567	587	617	566	567	634	624	603	575	600	599	569	597	597	590	597	621	560	592	586	602	613	608	616	607	585	596	595	562	549	596	563	597	603	583	596	611	567	590	597	575	608	589	554	563	586	576	537	555	606	581	571	579	564	553	582	579	589	600	581	598	590	592	591	598	555	566	598	585	550	608	583	550	627	613	543	557	598	567	551	572	565	601	573	590	613	589	582	605	549	582	550	577	561	578	639	623	582	512	540	552	605	593	568	604	565	587	590	567	574	597	569	556	597	625	584	582	589	595	572	559	571	553	571	586	572	591	575	563	590	607	596	580	564	559	582	539	568	560	607	563	575	609	573	608	550	542	580	594	571	608	583	559	541	566	562	552	571	546	554	658	583	590	567	612	554	621	585	569	604	559	548	566	537	595	536	579	610	552	568	568	577	582	572	564	598	548	625	597	618	587	599	577	621	579	529	551	545	598	609	571	573	565	609	576	585	562	512	593	590	602	589	556	574	573	609	576	541	584	606	611	523	593	566	570	551	584	592	565	539	588	575	574	591	541	581	575	590	543	597	596	565	593	518	566	574	526	555	589	535	606	595	602	569	558	570	572	554	558	581	609	593	606	616	595	552	581	602	572	594	580	575	565	576	595	591	585	545	527	568	588	571	548	570	568	607	642	562	578	614	586	621	591	589	567	553	584	585	629	613	576	589	558	569	596	573	611	604	659	624	571	569	570	594	622	585	580	573	638	608	602	581	582	612	614	587	612	581	574	569	580	611	568	585	574	566	590	589	540	585	575	585	583	548	562	601	573	559	617	622	608	597	619	607	550	603	554	541	536	575	565	578	599	567	540	579	623	565	583	569	610	595	567	561	538	569	546	588	616	575
3749	9792	6650	3286	2433	1831	1548	1338	1201	1135	981	895	877	848	828	797	810	753	739	755	679	686	694	704	736	717	735	709	687	718	685	718	665	736	701	685	679	732	692	690	707	741	737	675	677	679	677	666	664	609	682	702	714	631	714	695	737	699	705	738	681	654	640	644	638	696	708	671	673	672	653	652	675	613	660	690	704	724	702	718	683	703	645	676	665	661	713	668	653	664	671	692	668	689	701	669	605	641	735	737	705	626	658	668	669	639	679	660	674	669	648	702	696	659	648	675	678	669	658	654	691	696	676	715	650	682	665	667	647	642	653	683	659	651	651	652	712	717	680	656	688	688	694	723	668	660	707	658	677	687	660	647	657	745	708	682	672	673	699	650	666	680	638	693	667	645	638	672	671	648	669	651	666	659	683	692	689	656	670	678	722	662	654	679	658	649	626	676	686	678	630	687	679	676	687	673	661	688	669	660	641	661	671	666	703	639	682	674	680	695	673	624	633	668	690	663	646	637	670	667	688	659	695	646	642	679	654	680	722	636	679	674	659	675	642	687	691	677	689	652	652	665	669	670	672	695	730	648	673	703	682	680	688	693	624	672	660	682	648	640	696	711	674	639	685	652	672	696	687	700	653	656	660	663	715	695	639	665	679	647	670	636	687	667	635	713	695	682	675	647	688	690	688	696	678	627	710	617	660	651	630	671	684	617	644	690	627	679	686	696	672	687	664	687	712	668	663	664	718	687	672	653	671	616	674	655	626	688	657	728	644	663	657	649	649	652	672	681	650	664	649	605	622	680	689	622	707	631	658	675	656	687	691	683	712	711	692	649	689	656	695	648	669	631	635	629	660	667	712	649	656	675	644	682	637	720	674	671	638	641	689	675	696	677	675	683	654	671	695	650	654	698	637	669	685	671	665	652	662	635	679	716	718	625	690	679	663	631	679	675	646	681	685	644	668	706	697	722	670	722	647	672	683	663	640	654	671	696	632	685	636	663	695	684	652	673	701	695	649	677	614	687	638	683	676	689	696	684	691	656	638	666	678	675	606	627	688	679	732	641	688	662	664	698	635	659	662	683	676	636	656	664	664	700	632	671	681	686	646	658	673	670	687	633	721	695	693	694	685	683	712	659	663	687	706	675	680	657	726	651	661	716	681	665	661	700	637	680	667	685	702	630	701	627	639	631	698	618	743	683	705	690	693	593	655	694	638	708	648	708	668	639	686	656	629	686	622	714	636	665	651	721	632	665	668	685	649	664	646	678	634	693	658	685	655	678	677	704	676	632	664	682	701	687	691	667	713	682	696	676	706	693	653	691	680	652	697	720	674	703	723	674	688	680	656	648	651	681	666	680	647	684	687	658	652	640	701	627	685	659	714	633	685	649	707	692	708	689	696	678	645	668	647	686	697	687	655	672	678	688	682	679	721	696	689	693	714	696	712	654	669	667	631	652	683	652	656	655	681	677	681	663	658	661	623	688	719	671	671	625	695	650	654	685	712	682	680	705	694	690	657	645	619	677	699	664	641	701	633	693	695	686	666	625	692	685	672	672	685	640	654	685	674	655	647	698	727	715	678	673	683	698	678	698	692	634	703	681	626	681	689	629	695	758	676	687	700	679	675	670	685	677	673	656	661	675	696	701	671	668	685	730	648	714	700	651	672	705	690	709	657	675	614	668	653	666	660	693	643	651	665	676	655	674	656	692	705	683	656	710	685	681	689	650	642	708	697	664	681	642	682	720	698	685	714	676	661	655	690	677	622	666	709	680	661	652	651	595	673	681	633	651	687	657	657	655	692	694	660	653	655	688	650	705	697	653	688	677	700	637	719	683	685	699	685	671	663	692	669	643	665	660	693	644	686	654	654	671	683	697	680	633	658	673	660	660	688	645	672	706	675	619	664	694	690	719	688	624	627	628	696	731	681	713	659	650	665	667	675	652	686	641	649	625	662	648	652	682	658	688	708	642	719	688	681	673	639	645	643	658	631	736	668	649	639	624	696	699	684	675	669	651	655	691	657	645	685	672	668	662	689	673	645	664	680	662	650	665	740	684	685	662	698	693	728	644	676	631	681	679	678	659	668	679	661	660	622	666	719	665	685	663	671	593	669	650	676	702	686	678	665	661	677	695	700	688	674	684	648	655	704	691	660	648	685	688	681	647	648	681	632	660	675	692	698	693	646	681	689	673	649	694	739	700	682	659	699	640	716	683	671	668	655	672	660	640	700	669	656	689	662	672	731	692	655	703	703	657	683	659	664	689	621	658	634	718	646	623	670	658	670	619	660	689	669	636	665	670	642	694	639	680	711	657	737	678	721	657	659	643	628	727	654	634	660	646	634	687	636	735	680	680	659	670	635	675	663	703	666	689	658	702	667	626	650	635	658	652	652	656	683	654	702	638	697	684	669	697	659	636	660	646	690	704	692	609	643	716	639	648	667	674	694	667	652	655	710	649	638	658	674	724	634	670	685	680	673	667	722	664	676	661	696	644	698	672	692	687	673	651	641	607	698	706	667	684	661	669	651	695	645	641	662	674	685	667	690	703	666	703	647	636	713	690	712	652	650	709	630	700	671	717	683	658	687	687	686	620	687	679	720	665	678	714	682	643	623	684	692	634	679	657	664	699	695	690	700	644	662	674	655	666	644	654	664	686	659	688	671	632	675	644	649	624	670	685	672	695	665	696	703	693	643	696	686	670	635	646	614	657	641	659	680	660	629	685	648	666	676	673	684	662	669	656	665	646	672	628	708	694	724	683	668	703	610	647	725	689	693	684	642	690	667	680	676	679	694	616	679	680	665	666	702	651	661	645	702	690	625	671	697	637	678	682	684	670	718	670	671	720	700	704	715	654	680	647	685	662	695	676	670	702	663	703	632	693	706	678	635	656	597	722	691	674	658	687	683	653	690	686	706	679	660	644	686	650	728	704	657	691	690	696	657	697	686	705	667	683	693	688	683	693	680	679	656	716	718	640	681	687	698	706	679	704	636	667	677	692	661	729	663	680	637	653	709	667	680	673	682	655	702	667	685	643	661	661	646	647	649	637	668	653	664	693	667	646	663	676	657	669	646	668	640	657	681	643	704	667	683	650	688	640	647	635	671	661	642	660	686	676	673	677	688	645	623	611	639	676	678	683	676	651	698	716	665	665	675	700	709	652	669	665	682	635	668	643	623	687	702	721	651	605	686	664	636	685	718	691	701	689	679	660	704	731	673	733	649	711	670	664	694	703	682	704	715	663	678	612	709	667	640	658	652	664	633	675	682	708	644	686	741	642	663	674	652	623	682	669	710	689	677	666	652	717	694	680	625	630	661	622	706	634	695	681	666	665	679	664	716	666	674	664	641	686	704	647	679	666	660	660	690	660	683	705	664	667	643	666	677	663	654	691	674	668	637	689	666	622	668	595	619	716	674	698	699	662	690	656	698	618	709	685	714	693	692	664	636	699	631	649	666	721	636	618	669	681	643	692	698	641	690	694	635	674	658	693
25268	21660	27709	25928	7695	802	611	533	552	515	492	488	442	434	403	413	427	407	382	415	380	367	431	434	403	399	396	362	380	403	414	357	388	356	382	393	373	359	386	372	351	354	381	394	388	425	389	412	397	402	415	380	376	362	428	366	381	398	371	426	351	401	370	363	395	398	380	376	347	382	398	407	411	388	399	375	372	387	388	377	426	373	388	381	359	388	351	385	412	364	384	387	380	368	368	426	372	353	408	438	388	411	361	386	394	363	385	385	350	372	399	385	374	368	419	344	371	409	375	356	408	366	389	354	376	399	379	409	356	363	357	389	379	390	391	386	378	429	396	391	390	374	426	378	382	406	399	361	419	354	367	421	402	367	370	351	376	391	395	377	390	394	407	377	357	397	388	409	415	390	377	366	368	344	427	379	407	393	362	402	353	375	384	382	373	360	387	358	387	396	367	367	394	393	384	394	394	356	393	413	381	375	390	389	370	349	382	398	382	350	386	397	375	379	380	410	408	378	386	393	419	399	404	371	395	394	376	362	391	335	392	368	391	367	402	368	386	391	362	393	395	408	396	377	404	398	373	387	394	380	383	391	378	372	392	379	341	403	391	370	377	354	340	359	390	340	393	364	355	409	349	386	367	415	398	353	400	383	370	389	386	374	370	369	406	417	410	370	402	412	392	387	431	347	383	370	372	374	364	378	352	408	375	367	379	391	383	391	376	375	365	399	379	382	365	419	395	396	354	387	391	397	377	392	408	365	394	374	389	396	402	428	395	377	360	410	397	389	390	399	363	394	374	394	356	373	388	343	400	416	397	364	392	444	410	355	386	378	380	377	391	357	393	357	396	394	392	385	391	384	337	365	352	387	390	356	388	398	374	394	414	419	386	383	388	395	365	329	350	425	358	418	386	378	336	393	374	408	422	381	373	383	367	350	368	388	386	365	397	425	379	368	376	361	419	365	394	388	368	386	380	357	350	393	349	376	357	371	384	405	408	364	389	385	371	367	421	354	359	421	379	368	392	419	411	360	354	362	405	381	346	376	384	366	408	395	341	388	380	373	379	380	368	383	357	418	403	386	363	430	379	417	421	363	383	393	383	370	377	417	392	396	394	386	422	393	326	394	374	410	402	393	370	410	372	371	355	378	378	385	395	399	364	410	407	365	421	365	356	373	367	352	379	366	388	352	376	389	378	388	401	364	386	406	385	414	402	356	384	382	380	395	401	397	340	337	403	366	356	353	432	328	365	397	374	375	366	341	389	368	398	370	372	385	397	375	387	367	400	372	383	366	430	436	398	360	405	343	385	384	417	421	387	394	369	398	362	392	372	366	334	382	367	392	404	375	347	379	375	386	394	359	406	370	409	363	385	419	402	384	409	429	381	389	368	345	399	369	375	374	359	384	378	368	408	360	380	418	356	365	392	361	408	402	382	389	370	383	392	368	380	342	384	405	389	392	386	381	415	407	387	396	393	426	377	376	384	359	385	361	399	372	406	394	352	343	394	383	389	393	382	423	384	362	396	374	365	359	372	366	408	364	369	367	377	376	385	405	356	398	379	369	383	367	390	375	403	372	391	366	347	383	373	406	408	385	384	363	375	359	364	416	402	398	379	382	366	370	377	384	372	362	399	368	354	379	381	354	363	388	392	380	401	374	365	373	399	349	362	393	377	357	416	367	401	376	376	372	385	363	418	406	407	369	381	354	368	394	374	381	357	396	347	411	380	370	391	385	346	366	382	375	372	400	345	391	408	364	365	353	383	384	396	367	393	377	378	390	390	343	416	362	401	394	403	384	394	362	385	388	370	422	395	358	379	374	358	391	391	392	371	398	316	385	399	371	389	379	350	399	388	380	346	414	395	360	353	412	388	380	376	386	383	377	363	372	402	367	396	398	388	340	353	430	374	372	371	366	394	384	390	349	353	356	381	380	374	379	348	372	383	400	396	389	376	377	365	353	394	356	374	375	378	397	381	376	369	360	360	375	387	373	397	369	378	379	360	410	352	366	384	360	369	382	366	401	400	365	350	381	401	384	394	361	379	385	389	375	391	393	379	402	419	368	388	376	383	347	395	424	360	399	382	419	421	410	375	422	371	342	403	374	361	382	374	401	364	387	347	359	340	397	365	423	396	370	393	384	387	380	403	340	366	389	387	356	391	369	360	399	365	370	376	361	417	392	402	398	377	402	404	365	376	352	364	375	364	369	401	381	394	387	377	364	380	395	409	374	368	383	376	422	359	357	377	358	380	380	363	361	431	360	386	366	364	377	387	418	345	413	372	398	384	378	415	392	380	399	389	356	376	356	382	368	368	349	382	341	420	400	415	361	387	388	355	365	346	364	393	420	386	362	390	409	381	389	396	347	393	378	328	392	340	359	374	364	375	390	369	387	380	398	362	356	381	395	389	368	370	375	382	399	397	367	398	398	403	365	357	371	384	387	363	428	386	352	379	378	386	387	363	405	380	398	345	404	353	382	350	427	368	400	354	398	379	403	344	381	387	393	372	415	391	370	358	364	389	389	382	406	350	371	377	416	383	388	389	380	392	390	397	377	379	386	349	410	387	366	418	370	390	374	365	404	400	353	368	423	382	364	348	398	394	404	368	364	390	374	367	373	386	362	375	431	362	373	369	373	381	391	363	365	388	389	383	385	376	355	360	357	405	377	394	402	406	412	381	397	389	388	390	357	381	379	390	385	341	350	380	378	365	399	421	395	370	367	397	354	422	388	383	378	369	397	365	346	374	378	381	389	378	412	393	406	412	379	378	386	380	368	376	366	421	401	353	376	372	377	404	391	361	394	382	377	383	393	382	393	384	385	408	376	396	379	379	397	370	382	420	401	404	379	372	380	370	387	397	410	397	377	360	382	346	389	361	396	383	374	372	381	352	370	359	391	377	390	407	394	362	374	382	393	357	391	395	398	392	375	394	370	411	386	366	369	415	368	398	360	366	371	401	400	369	349	392	401	361	408	370	360	408	348	354	417	379	368	377	388	381	384	357	407	393	366	388	406	395	332	396	376	376	365	361	408	386	371	391	338	405	375	340	396	405	384	366	411	371	379	359	383	360	377	392	395	359	438	393	373	396	386	383	379	394	382	394	386	413	386	377	376	374	391	360	405	377	370	392	381	385	375	420	398	424	387	365	363	375	405	371	429	387	425	376	380	386	400	378	364	414	408	398	382	401	378	401	370	406	370	417	394	393	396	401	386	424	377	370	391	351	359	394	427	393	351	394	373	367	406	389	378	381	372	389	398	437	360	408	406	376	411	374	405	429	340	347	397	400	400	389	342	370	383	357	405	377	424	354	382	417	397	385	398	368	385	408	403	404	353	372	351	379	383	360	360	360	388	355	372	349	357	399	439	381	371	402	375	354	392	365	393	371	360	361	345	372	380	355	382	323	381	379	389	385	377	400	427	373	386	388	361	366	396	395	371	360	369	392	412	359	404	399	386	413	394	378	393	379	371	330	365	359	410	389	385	366	380
3548	5825	3906	2014	1554	1197	990	832	827	682	638	555	535	550	532	492	492	490	507	497	501	487	482	452	462	428	465	472	471	458	493	447	458	414	461	453	440	418	447	453	431	433	400	443	437	464	429	400	461	488	437	463	441	466	412	453	439	429	433	443	455	441	424	393	449	444	457	445	440	483	487	416	439	464	441	437	441	475	448	442	431	455	459	441	429	460	451	432	439	453	420	434	460	455	439	410	441	477	438	455	450	439	467	410	453	439	460	406	443	459	487	465	418	466	415	430	442	422	459	412	426	416	443	482	438	452	447	419	453	458	439	461	434	425	459	428	472	436	431	449	416	465	466	434	416	441	452	499	412	485	440	450	446	429	435	428	447	462	442	469	441	409	431	425	450	453	410	431	438	439	468	442	410	424	451	407	440	431	425	448	428	467	436	425	455	424	415	424	460	410	450	412	409	480	446	441	450	431	425	436	449	458	437	447	419	446	407	432	404	448	442	429	455	474	453	449	423	444	462	444	440	419	407	458	461	417	425	438	487	474	447	459	493	422	431	454	457	425	437	437	405	434	397	479	461	449	432	438	412	483	466	438	426	452	416	407	434	431	452	445	418	418	418	424	422	450	442	442	456	445	453	449	440	461	447	450	454	434	502	431	454	432	400	487	438	439	433	414	440	433	465	435	407	427	446	474	444	465	439	431	434	446	439	446	473	437	448	444	480	444	439	434	431	457	465	407	420	449	448	422	462	467	469	420	420	434	473	445	423	443	409	415	475	469	421	429	449	427	425	457	466	437	478	418	468	451	430	448	472	478	438	448	461	442	406	429	445	456	448	436	447	432	409	458	421	442	440	448	426	477	470	453	412	435	445	443	426	442	471	462	455	445	442	450	446	442	463	480	403	435	406	473	446	442	472	452	407	420	427	445	434	440	453	462	428	437	456	447	399	446	427	435	432	409	435	479	449	460	419	427	424	434	431	474	431	433	413	439	451	482	419	415	420	417	460	411	442	420	406	461	407	460	476	441	436	441	441	469	413	422	452	442	452	438	427	462	427	412	449	475	448	414	415	452	453	439	449	435	442	452	426	414	464	459	455	416	418	435	433	394	463	441	447	467	432	415	456	415	437	438	439	472	426	444	438	461	471	422	455	438	410	417	441	462	471	471	436	461	474	427	486	417	466	451	445	451	429	438	451	416	412	428	458	439	439	429	438	408	460	455	429	468	423	418	450	442	481	441	439	395	462	426	477	506	426	448	486	423	401	415	432	439	415	427	427	394	453	439	441	462	465	483	464	450	464	412	479	486	440	466	424	476	426	460	439	429	422	423	488	465	453	450	433	471	415	470	439	455	440	428	452	435	440	473	469	487	447	439	483	455	440	443	430	430	440	494	469	427	451	457	420	465	447	435	434	477	429	464	443	410	456	452	443	472	420	414	454	433	398	431	450	471	409	412	467	439	434	448	416	492	432	455	470	399	446	444	458	420	484	415	426	441	443	447	452	452	419	444	464	455	466	469	429	452	421	453	468	454	437	441	428	479	457	411	401	447	451	461	439	470	426	462	460	456	425	476	441	435	460	444	461	418	430	444	435	427	414	385	435	429	464	427	405	441	442	450	411	431	447	431	423	465	439	435	448	437	432	415	444	440	441	432	416	434	462	442	416	475	456	429	441	505	406	433	438	470	465	428	426	451	427	428	453	409	458	457	442	407	460	439	417	444	490	475	475	445	462	434	479	449	446	436	459	405	397	473	487	415	467	450	459	409	450	437	460	411	444	448	452	436	454	494	430	411	469	433	427	425	421	448	451	428	462	444	413	405	420	415	453	461	432	422	455	453	464	449	428	447	449	435	442	452	454	445	440	437	424	450	417	432	460	452	444	397	468	456	421	443	455	427	434	398	459	442	463	464	484	459	461	447	460	451	445	431	436	463	468	410	428	423	450	442	454	461	456	386	483	419	460	439	442	440	436	405	447	445	436	425	456	448	446	439	422	450	429	436	433	455	454	402	411	424	407	442	462	425	432	413	461	447	455	423	446	434	425	436	438	478	429	429	478	427	488	410	481	435	451	449	444	406	448	457	419	428	439	442	468	401	417	457	413	444	466	445	412	428	470	465	409	420	447	443	460	411	432	437	426	439	438	435	428	435	425	433	469	429	424	453	425	486	479	462	421	460	439	436	468	454	434	440	471	476	434	414	469	463	426	481	421	464	446	448	426	465	451	470	440	442	416	469	430	410	475	490	459	407	429	446	424	429	448	457	455	460	435	417	414	432	429	454	440	454	454	425	436	446	405	428	448	442	401	423	457	425	443	407	434	470	442	391	452	425	412	426	442	446	417	460	414	474	413	399	462	446	438	425	443	475	429	431	420	460	436	440	475	430	425	447	451	447	416	476	444	410	444	448	452	449	437	452	484	465	424	447	468	475	452	456	458	429	399	455	439	415	437	439	426	459	471	428	445	451	390	463	414	466	411	423	448	449	447	437	464	443	437	460	449	509	442	468	457	434	435	474	420	443	421	454	431	422	482	413	448	495	466	418	461	439	489	482	455	439	476	468	438	483	401	475	471	430	425	441	467	479	457	429	438	492	440	431	457	466	464	425	421	422	410	441	455	424	420	420	479	463	433	441	439	447	453	440	476	421	436	451	447	430	428	455	467	450	451	470	448	495	440	454	446	410	391	415	436	423	409	438	512	427	443	441	418	457	431	436	457	506	466	462	473	433	471	432	447	446	416	483	424	440	461	487	442	416	437	456	448	434	424	441	400	443	437	445	417	433	437	406	435	446	441	431	460	449	444	463	477	469	424	437	473	450	453	440	448	425	417	431	449	423	433	413	415	420	474	480	464	428	415	430	456	458	444	501	472	427	432	448	462	427	456	445	429	459	445	459	398	470	455	456	436	416	444	450	448	460	449	478	406	425	437	426	477	466	424	456	464	461	433	414	446	415	419	475	451	416	483	429	502	433	458	497	463	410	462	443	439	458	440	481	448	455	466	447	453	440	422	446	437	446	425	436	474	457	430	428	408	431	438	452	448	418	463	412	430	437	464	419	433	455	427	440	440	446	463	440	478	452	430	441	417	439	445	421	455	446	455	427	378	443	439	436	439	444	443	457	484	443	439	447	428	417	452	417	446	448	429	502	424	454	452	440	441	420	435	464	453	423	470	432	458	421	470	437	409	442	455	466	419	441	438	467	466	465	487	423	426	437	455	439	461	447	433	471	446	427	429	445	440	436	432	471	460	430	440	401	427	451	466	458	438	449	426	422	425	463	494	451	439	447	478	460	458	496	408	445	431	438	477	483	451	457	482	429	445	449	454	464	481	438	437	435	449	423	462	446	420	421	458	455	460	465	438	425	452	445	406	397	414	422	454	432	445	395	446	477	424	424	479	441	434	432	452	445	401	398	422	439	423	443	423	411	460	454	415	438	463	466	455	452	454	467	438	461	420	430	404	469	483	437	456	463	409	418	439	458	410	418	425	402
23029	21698	29558	24380	21696	21723	5922	829	693	621	541	482	401	406	356	357	355	472	331	315	265	303	295	261	295	228	289	262	273	259	246	289	255	248	273	250	251	286	255	280	256	257	225	261	258	260	254	250	239	239	270	223	213	241	270	250	243	247	271	228	267	259	240	249	230	267	239	246	244	256	238	252	242	259	240	244	234	265	260	249	248	219	218	230	220	263	260	240	241	254	269	212	242	240	251	263	221	244	243	213	249	238	258	238	242	226	251	232	248	230	241	237	225	219	247	260	205	246	262	237	233	215	207	235	217	237	237	257	234	254	228	256	247	207	245	232	220	245	243	256	218	231	244	226	210	264	245	238	228	240	240	232	219	254	258	221	216	242	215	241	219	242	246	246	256	228	235	254	240	233	240	229	258	254	213	211	218	231	242	219	240	235	241	226	223	230	247	241	233	228	218	248	266	280	233	215	231	246	253	249	247	256	259	252	255	219	277	212	256	245	237	243	227	231	234	228	221	261	234	247	219	232	213	243	252	246	239	243	238	249	253	211	246	223	232	233	230	241	259	230	259	244	220	254	226	245	246	223	224	273	247	221	223	237	240	281	258	252	243	245	228	223	257	252	254	227	219	226	234	242	242	230	281	257	268	282	261	260	254	242	232	235	229	250	230	249	216	213	242	231	230	242	214	263	251	241	234	230	254	253	246	225	228	232	237	250	247	240	222	226	254	239	240	273	234	225	242	256	229	246	232	249	262	247	270	237	246	213	269	251	265	251	236	224	251	251	228	238	272	248	237	222	237	230	225	241	269	252	257	239	217	217	234	203	218	252	253	258	238	253	239	239	249	242	238	269	224	256	286	223	225	228	233	251	245	234	234	237	273	261	224	263	238	231	221	275	211	244	240	229	217	243	258	239	257	217	244	235	235	260	242	244	231	242	231	240	277	273	228	231	231	237	248	240	251	215	253	240	216	281	281	229	240	242	229	243	233	218	225	237	227	252	251	225	256	240	235	246	245	226	256	241	219	242	234	219	252	221	224	246	235	248	223	235	216	222	245	260	254	257	264	243	208	243	242	268	230	226	225	230	253	251	227	226	231	231	233	266	240	240	238	255	255	248	230	231	258	232	225	231	238	268	242	256	234	235	255	267	234	243	220	224	217	251	273	234	234	204	225	204	244	229	246	237	261	224	225	252	232	206	242	235	218	235	251	228	228	259	232	221	242	239	220	247	197	227	235	248	245	252	248	263	278	258	237	251	243	239	256	239	227	248	249	231	236	244	260	241	249	236	235	195	235	248	262	239	246	216	220	240	234	264	239	248	233	249	240	226	226	219	229	213	229	211	234	244	252	243	221	253	244	243	244	242	227	225	241	247	245	255	250	231	244	242	233	239	208	238	231	276	231	259	264	250	219	238	233	224	248	238	237	227	216	248	259	246	214	227	260	260	260	241	236	243	247	211	252	219	224	249	254	229	246	250	221	233	253	241	237	242	222	249	243	243	246	270	239	221	254	226	228	246	252	258	265	234	244	250	218	257	251	236	233	221	204	267	247	231	218	252	229	228	239	230	237	241	250	228	225	252	295	233	245	241	253	237	223	229	267	245	239	242	238	260	233	202	245	222	215	229	277	254	231	232	230	212	211	264	217	246	246	224	273	221	218	225	285	244	271	230	225	249	219	244	235	237	221	265	225	256	230	222	251	232	232	224	240	240	229	222	226	248	244	237	235	245	201	232	229	226	240	213	233	239	244	274	237	217	237	214	212	248	207	225	222	220	247	233	245	262	251	233	249	223	235	237	221	250	255	271	267	243	237	219	268	253	245	265	246	234	226	222	237	227	253	244	227	233	231	224	226	244	238	234	258	257	251	232	227	267	234	246	228	298	210	239	253	233	246	226	261	200	237	235	257	246	238	255	227	222	204	214	230	257	232	278	242	209	219	256	213	235	273	221	254	226	261	243	205	230	240	242	250	251	219	240	262	243	228	257	234	256	213	202	233	249	220	259	238	258	240	224	248	256	240	237	249	234	251	256	250	260	251	229	250	248	229	255	251	224	229	258	256	239	229	238	248	222	245	237	227	238	271	225	235	246	233	240	210	224	224	243	234	234	248	253	240	237	226	268	246	220	244	254	249	242	226	257	245	239	229	238	231	248	238	275	259	267	243	230	230	243	229	253	245	246	211	227	226	255	237	223	224	253	248	232	236	240	258	256	230	262	253	221	227	249	249	237	218	236	228	261	239	239	229	226	235	226	226	225	242	225	207	240	245	227	227	251	216	228	247	227	253	221	240	256	232	241	220	241	231	271	253	213	253	230	229	232	262	227	242	240	201	224	233	223	219	248	226	261	228	256	256	252	253	260	249	242	224	224	241	239	221	241	257	251	248	198	236	227	228	245	198	240	233	220	228	213	239	222	241	247	240	262	259	226	227	233	245	236	252	243	236	227	240	259	272	215	243	212	242	240	262	246	254	263	232	253	256	245	240	240	256	226	239	229	248	230	262	228	221	231	216	271	235	240	212	259	268	239	238	235	217	234	269	229	251	255	259	207	228	258	225	253	229	219	228	258	244	260	245	237	222	237	242	256	242	241	224	230	241	236	198	246	250	220	232	236	226	228	234	225	222	204	247	212	232	253	253	210	264	253	255	215	273	247	270	229	249	243	252	248	230	235	226	229	239	237	243	225	249	222	245	263	249	248	242	230	253	228	278	210	233	258	240	239	209	277	226	263	241	245	249	242	200	248	224	238	232	248	259	228	252	245	266	199	226	229	273	205	238	254	255	203	229	230	242	241	253	253	219	219	238	275	228	225	249	249	241	231	231	246	217	221	230	231	236	257	239	252	201	249	262	225	232	243	240	238	233	259	219	222	244	243	262	246	230	225	225	253	234	245	235	242	241	230	231	240	256	227	254	252	255	218	221	198	250	228	227	243	201	236	240	239	246	211	238	214	255	235	235	226	268	235	231	239	258	244	242	242	237	256	257	258	210	210	239	244	263	218	214	251	252	228	243	238	257	257	231	249	247	256	218	253	220	227	254	246	222	195	253	246	208	234	216	227	255	228	262	221	258	264	238	247	219	261	249	256	223	230	235	270	280	234	197	232	242	225	234	267	243	238	240	235	234	253	265	250	253	241	238	231	263	262	240	253	231	233	247	245	230	241	260	239	264	246	260	235	255	228	219	237	207	244	242	248	252	253	256	238	236	245	228	249	254	203	245	224	219	242	213	232	215	217	235	229	212	230	255	246	242	231	239	231	260	236	239	236	271	236	228	241	220	224	242	250	248	260	190	262	245	251	214	201	217	258	217	258	216	207	246	241	233	255	225	208	235	234	249	237	211	236	216	232	251	234	260	229	234	246	225	243	226	263	246	250	218	265	235	261	249	234	239	217	241	226	262	244	252	241	246	249	265	230	239	237	241	250	255	210	255	246	228	261	257	256	279	228	245	262	240	241	239	261	255	252	224	244	220	267	254	239	230	233	240	225
4654	14722	10000	4895	3541	2567	1963	1486	1245	1070	890	799	664	616	543	546	529	755	417	434	399	405	379	381	369	392	334	341	347	343	325	289	346	313	343	322	321	339	332	344	330	316	299	311	293	326	285	339	323	300	316	297	292	310	324	285	319	299	333	296	308	310	302	299	273	312	310	274	308	295	294	297	302	286	310	294	319	293	305	288	292	292	302	309	275	275	275	305	280	285	256	306	301	288	268	296	299	281	272	313	296	280	271	276	295	296	281	291	321	301	280	284	331	300	262	292	279	280	276	302	294	291	276	302	263	298	307	281	286	294	296	291	290	279	266	351	299	296	299	279	297	288	291	300	280	280	281	283	323	288	278	303	315	287	298	289	298	277	298	319	288	298	303	295	321	301	288	282	295	293	288	273	313	248	293	285	309	285	307	286	321	317	271	274	298	274	300	304	279	319	279	286	290	285	304	299	307	278	290	285	303	290	277	286	287	297	297	263	292	310	291	248	279	279	266	297	277	270	265	274	280	280	252	278	304	279	298	276	247	306	298	294	307	299	296	288	304	265	290	277	278	262	280	291	259	292	291	284	293	256	308	299	292	292	273	300	310	317	278	281	278	270	286	284	277	280	258	287	277	285	288	276	276	329	266	287	297	279	284	275	289	299	305	289	266	270	280	262	290	301	270	310	341	285	306	311	297	281	275	296	291	290	286	290	321	301	311	285	265	289	282	284	267	259	285	285	293	288	299	289	324	283	302	272	287	278	297	266	279	260	267	289	292	279	291	255	256	278	318	311	292	310	285	278	282	290	305	292	294	308	294	271	282	292	272	266	313	309	302	279	291	290	309	296	282	293	288	327	312	300	267	282	273	288	292	291	309	294	286	287	258	285	304	273	278	280	301	285	295	306	301	248	284	279	250	284	311	288	274	317	293	296	307	288	294	304	300	292	283	301	264	274	276	282	289	279	328	282	281	289	295	279	324	281	286	275	301	293	308	276	317	263	274	313	288	291	301	293	315	330	277	297	292	292	273	271	272	299	290	285	304	302	304	248	296	283	277	307	272	273	307	285	287	298	318	316	255	292	305	296	273	278	289	282	290	289	271	296	286	302	269	317	283	285	285	248	314	276	293	307	310	278	288	256	301	272	293	272	302	272	277	297	296	297	315	284	272	301	304	255	306	262	276	296	317	288	271	299	301	316	275	323	265	301	277	283	314	289	290	312	288	249	284	295	279	316	277	301	275	295	320	279	282	288	270	294	277	256	321	275	290	283	261	289	287	257	287	272	290	296	325	279	305	302	299	251	281	311	300	258	282	287	290	296	284	262	279	277	284	274	297	281	288	307	288	267	267	265	317	262	289	277	317	277	287	308	285	303	299	295	274	303	304	248	284	286	300	304	316	276	310	304	311	289	262	232	301	295	289	310	285	292	319	274	269	305	285	268	277	281	273	252	319	298	269	298	283	279	301	305	305	305	265	265	273	262	281	264	299	273	321	281	298	293	278	304	290	277	295	275	313	311	306	259	258	271	290	276	250	277	255	277	280	294	290	283	294	297	301	278	322	309	292	280	292	294	293	261	337	306	275	310	281	291	267	276	292	313	285	272	310	258	308	305	296	283	266	279	258	298	276	296	305	280	276	274	326	323	284	301	317	260	283	291	273	283	275	286	284	291	276	305	293	274	293	291	278	248	264	289	286	315	278	309	281	308	275	266	311	260	275	273	287	283	287	308	287	312	268	293	315	267	306	280	311	297	288	298	277	271	284	305	292	297	300	306	308	295	285	280	303	295	266	281	265	301	288	289	287	270	306	278	259	287	294	302	301	306	279	299	326	294	310	244	286	286	284	286	298	290	300	306	289	283	291	293	278	281	270	247	295	281	280	283	295	290	259	292	289	306	289	311	275	274	286	290	302	310	281	323	279	279	287	281	301	305	285	302	262	303	305	295	315	283	267	272	269	310	303	313	333	282	292	282	286	260	287	297	289	274	299	313	288	271	268	294	314	281	293	286	302	289	293	261	288	271	300	258	285	299	289	297	326	300	321	300	283	302	286	286	275	286	285	317	300	292	289	287	266	335	309	261	277	272	328	296	303	292	273	269	305	270	298	299	292	295	244	279	308	309	301	299	301	271	301	294	300	271	286	274	312	272	294	282	300	273	297	261	294	282	287	284	290	291	274	290	284	262	295	298	282	305	291	300	281	279	276	292	303	281	267	287	269	287	308	311	270	289	308	266	305	304	316	264	292	287	297	273	285	312	292	301	294	316	303	288	282	278	300	304	264	277	252	289	289	292	303	284	279	296	294	310	296	286	292	324	321	269	287	302	311	289	251	285	296	309	255	289	292	287	275	281	280	301	293	256	279	298	301	285	275	313	308	298	264	277	295	290	263	282	283	280	283	296	297	266	292	285	249	299	293	330	286	277	277	272	274	319	285	326	267	288	271	273	324	309	301	283	320	325	269	301	300	286	310	324	299	267	284	250	314	262	278	279	307	312	282	298	297	286	274	301	286	318	300	301	278	275	280	300	291	290	290	290	296	251	265	332	283	275	293	299	255	303	294	313	298	277	300	299	291	263	271	275	277	271	287	298	268	266	295	299	287	284	284	295	288	300	281	258	288	312	289	286	284	285	295	314	277	295	275	294	263	302	301	256	279	264	298	274	294	311	296	279	257	278	309	292	296	310	292	290	294	298	294	305	277	283	313	280	307	273	304	266	284	287	288	312	302	320	270	272	281	297	288	298	281	279	299	301	287	298	308	288	296	295	288	301	279	275	265	324	270	299	290	267	308	274	284	270	300	319	271	290	278	285	273	281	279	242	265	290	299	301	286	271	291	270	296	332	293	295	293	277	323	266	321	281	312	332	278	309	301	288	292	274	275	279	296	283	269	284	305	273	302	313	280	301	286	310	267	304	277	296	287	303	273	279	301	286	276	279	302	283	285	296	304	266	303	291	285	333	274	289	323	298	299	259	294	274	294	302	287	284	317	285	268	302	299	295	279	253	262	297	246	298	293	325	292	307	270	330	304	281	307	289	263	289	300	255	280	289	252	304	304	274	289	308	278	300	318	286	294	270	298	295	306	300	258	291	261	280	294	289	279	279	288	309	282	298	280	264	314	344	315	280	258	295	301	300	283	293	277	283	304	263	281	290	293	292	287	290	276	279	312	303	268	289	273	272	282	299	293	282	285	287	279	271	272	270	299	281	271	300	313	260	289	302	258	295	285	286	271	301	275	318	256	296	282	243	299	296	262	310	272	295	289	287	278	285	315	285	294	298	301	275	274	287	310	265	286	295	327	276	318	312	321	279	253	280	294	303	313	274	287	338	278	280	291	285	281	264	310	276	269	297	291	292	302	321	286	279	271	291	303	281	295	301	266	275	263	295	296	288	291	289	272	262	288	290	289	285	274	296	274	285	275	274	270	281	306	272	280	266	287	294	291	319	299	281	286	277	278	265	274	289	328	279	284	264	261	286	307	321	306	277
27809	19089	5244	1315	911	793	681	683	687	621	688	635	634	656	611	654	655	614	657	669	605	604	667	635	673	648	624	648	684	601	613	653	594	633	597	632	660	647	654	583	651	659	653	636	616	640	664	636	617	629	639	654	630	641	616	652	622	602	660	704	642	676	653	622	683	707	665	636	665	625	619	626	638	629	655	648	676	620	635	687	672	593	663	670	671	645	649	608	648	659	618	642	647	666	667	630	652	640	662	665	639	646	633	637	630	658	683	646	644	645	645	614	604	651	621	620	660	653	631	588	613	677	635	663	645	602	655	669	638	619	624	627	621	676	628	613	645	644	669	669	648	615	697	632	637	620	619	624	681	644	610	596	593	616	609	609	587	569	653	681	672	609	606	687	643	609	614	616	615	688	607	670	602	591	645	630	615	651	646	635	647	634	603	635	650	676	622	663	662	666	635	647	642	657	619	620	621	634	591	681	635	605	626	705	658	629	659	643	634	628	670	597	643	655	676	641	633	625	651	631	668	612	631	662	653	623	615	647	654	672	663	665	656	613	644	626	670	667	596	652	597	635	650	634	655	674	596	665	623	658	644	620	629	641	643	646	637	620	628	591	650	636	582	618	656	633	609	614	623	667	693	638	597	609	645	624	655	678	685	671	664	682	659	642	667	631	674	619	617	630	698	651	656	616	671	594	641	600	634	647	671	621	665	713	604	624	642	699	639	595	632	652	601	657	673	617	632	657	634	635	610	615	652	648	635	617	684	645	660	594	610	622	639	679	613	614	633	652	695	673	666	649	668	703	648	619	678	640	634	625	679	677	648	633	656	645	644	681	672	678	604	589	665	629	596	618	645	661	633	641	619	590	622	631	645	630	679	640	662	608	642	627	629	624	609	615	655	605	633	624	654	679	672	693	697	652	667	641	656	642	601	627	618	631	626	614	679	677	671	639	635	604	657	633	650	620	651	651	637	631	619	633	596	610	607	622	658	614	620	654	643	640	633	624	617	629	650	612	652	664	617	642	654	644	649	648	664	648	654	646	658	639	608	677	626	596	618	697	625	652	664	653	611	639	635	638	650	620	654	628	637	599	645	613	626	659	627	622	649	681	658	638	629	627	628	617	711	676	616	582	636	657	644	642	637	584	622	633	630	637	675	658	615	614	627	662	660	623	641	667	590	619	644	661	624	652	615	651	609	606	649	618	693	628	672	650	607	628	659	635	653	638	606	662	643	641	640	665	670	644	622	690	610	619	678	644	667	630	651	611	645	613	629	678	617	666	634	620	651	623	599	621	644	678	629	657	604	613	607	697	670	647	653	602	676	634	689	629	563	632	604	595	625	657	651	623	653	642	672	638	600	662	628	615	631	622	650	634	672	643	691	647	655	679	651	606	663	679	645	657	678	605	655	674	622	626	629	693	611	644	628	637	721	628	630	634	629	630	631	670	673	641	658	626	617	661	650	630	726	622	644	658	682	648	656	687	590	635	672	669	650	609	604	662	617	645	641	612	649	630	616	641	658	638	673	671	627	654	682	634	674	647	598	649	625	652	654	631	605	687	567	626	623	650	611	648	616	667	642	640	614	642	642	607	635	624	652	597	604	685	627	630	629	682	635	650	612	666	653	637	630	640	658	659	620	672	633	661	660	640	648	627	620	657	654	643	658	634	663	688	606	631	663	622	652	627	663	616	612	607	613	625	676	627	626	611	694	669	640	671	693	581	624	645	677	644	608	658	691	639	658	646	603	627	616	658	632	642	666	643	618	644	624	655	628	667	626	613	609	644	626	657	657	605	661	651	616	635	633	637	614	569	650	603	618	628	671	641	671	626	648	619	650	614	662	644	639	633	638	635	680	641	571	610	591	686	582	637	627	584	656	624	632	659	688	655	680	627	621	666	674	648	637	718	646	640	639	636	646	641	633	607	590	644	635	589	655	638	662	640	641	610	662	628	621	626	626	623	633	621	598	637	674	660	621	632	615	632	639	658	609	639	646	622	655	690	642	631	668	628	619	643	691	659	640	670	655	622	659	710	612	671	623	659	637	666	645	629	621	649	642	623	632	627	615	681	641	641	614	663	615	663	601	626	658	630	626	678	643	632	624	611	640	641	657	622	662	651	595	635	629	694	634	671	594	621	608	661	651	608	634	638	674	666	628	633	619	616	659	624	595	679	705	648	624	630	663	618	596	655	643	639	627	632	647	650	632	636	655	653	619	633	599	646	657	654	567	664	628	628	631	638	671	654	626	615	624	630	598	679	684	637	634	611	622	637	656	647	616	721	604	614	680	620	649	708	638	629	646	592	669	679	656	615	626	648	634	643	669	637	644	634	629	651	608	666	642	605	617	616	637	650	627	659	626	629	571	627	629	627	632	584	626	671	636	603	632	616	653	650	636	616	637	669	651	623	647	593	642	612	626	672	621	621	686	618	674	630	645	690	639	659	655	596	614	648	656	666	605	640	638	591	644	628	633	651	665	681	625	633	616	648	627	666	644	627	618	638	640	638	672	611	620	663	662	632	674	639	621	646	636	682	659	696	652	626	666	572	673	611	627	618	654	600	610	649	684	615	662	655	639	671	630	664	669	628	626	635	638	649	632	664	655	624	616	591	636	661	638	650	629	605	658	620	656	634	593	660	623	613	647	634	634	631	667	664	667	635	630	649	623	673	659	643	628	566	638	653	612	647	636	642	634	628	639	595	675	640	671	644	649	600	622	660	641	655	662	660	661	616	607	657	664	649	662	633	662	628	645	644	609	670	621	617	667	642	636	639	611	632	626	631	653	633	637	668	637	640	667	582	638	600	677	673	615	672	628	613	672	632	662	616	646	632	612	664	624	694	629	652	659	630	662	632	644	635	607	676	680	637	694	612	641	649	674	604	628	623	658	710	617	619	673	597	583	630	633	644	652	642	623	657	660	656	634	630	622	601	664	611	671	631	612	655	674	643	619	720	626	621	640	590	631	623	628	671	656	650	586	665	644	638	622	652	638	643	665	610	650	674	632	595	650	647	619	643	624	616	677	617	639	651	634	667	657	682	617	639	684	674	686	635	638	644	644	681	653	617	604	602	656	636	645	679	640	654	659	670	650	687	631	614	663	587	643	666	632	660	607	616	654	656	646	666	653	624	662	618	644	591	687	620	631	620	597	612	656	667	658	660	652	678	596	613	674	669	649	653	625	653	626	595	645	650	645	625	645	666	614	581	646	645	612	656	645	661	663	654	651	684	658	645	627	631	624	643	644	661	671	578	697	630	624	672	583	612	674	675	667	633	617	696	673	702	654	650	639	611	637	667	617	683	654	631	586	651	653	639	678	673	698	621	681	616	698	645	671	635	658	658	635	629	656	638	606	627	641	639	644	659	624	581	673	658	709	677	644	573	580	633	672	596	646	630	639	577	595	631	661	673	596	616	622	662	634	633	607	636	647	628	656	656	652	642	670	664	634	609	623	649	663	636	642	631	636	676	635	677	634	615	658	634	695	629	601	636
4692	2480	1882	1233	1157	898	881	852	866	807	792	779	743	742	718	747	733	767	760	692	737	768	791	701	767	711	779	725	739	727	701	753	762	704	730	718	771	765	762	759	769	695	634	723	707	715	754	731	721	765	717	758	716	771	781	748	698	758	809	757	737	764	739	759	747	710	743	750	775	743	789	678	734	703	730	730	746	775	764	775	708	722	720	733	806	728	741	697	771	761	748	723	750	730	710	749	757	762	703	727	761	767	776	732	716	729	776	732	765	733	734	756	720	724	747	765	733	727	734	741	774	762	734	722	750	761	741	702	680	701	737	728	702	710	748	761	747	715	709	747	752	729	716	716	727	753	729	731	719	713	671	693	691	749	768	742	713	740	707	760	734	773	753	738	751	707	766	773	734	709	740	698	751	698	821	724	740	750	711	711	725	734	742	689	728	688	730	737	713	747	759	712	753	758	726	725	711	698	768	729	770	784	759	750	780	751	729	746	699	765	710	733	739	721	705	731	741	767	742	750	739	729	752	690	725	736	740	725	715	714	750	720	748	741	755	679	683	752	715	684	691	738	693	714	727	775	747	702	732	718	768	713	714	773	775	750	739	745	695	728	766	743	694	754	709	721	727	730	747	682	750	715	758	729	759	679	766	735	795	728	719	725	723	718	739	761	751	748	727	760	745	720	716	804	708	689	726	736	691	721	726	706	762	689	697	729	739	731	762	680	746	690	725	744	760	732	707	732	734	729	734	727	724	734	754	729	720	703	791	759	724	740	723	712	753	706	746	714	782	724	740	729	741	763	772	732	736	696	760	698	741	736	724	743	749	736	773	745	737	764	771	736	697	732	748	722	703	741	674	720	764	741	750	739	767	724	729	729	790	783	695	765	751	764	747	744	705	705	726	743	728	763	694	720	739	708	783	711	666	704	742	709	739	725	730	788	740	781	745	697	754	739	740	732	775	741	726	786	740	730	722	748	684	771	769	775	739	743	737	712	758	736	726	704	739	753	747	754	714	723	721	735	786	797	761	757	718	729	739	771	707	777	773	740	735	728	707	720	706	753	689	764	739	709	755	804	742	738	747	701	738	718	727	731	687	732	716	737	762	762	737	783	754	719	740	765	700	735	700	750	766	760	731	752	680	755	716	799	737	734	704	744	732	779	769	718	739	723	716	715	705	713	670	736	770	716	721	758	742	682	683	772	736	758	735	733	768	728	720	768	702	763	725	784	746	782	708	737	766	714	793	760	717	710	736	748	737	704	748	694	705	751	762	726	781	747	781	700	675	780	710	700	723	745	754	681	779	715	758	786	718	725	734	708	752	785	681	703	740	736	746	744	743	752	711	726	750	718	751	765	722	751	707	683	752	749	758	700	740	734	710	734	758	721	738	757	727	711	731	713	745	730	730	812	745	708	748	769	754	785	726	797	690	742	749	714	689	703	756	665	765	730	736	756	707	700	708	697	732	763	709	731	715	756	699	722	785	754	677	710	758	730	730	777	718	713	760	737	750	705	758	723	717	772	745	712	724	679	716	735	732	729	744	733	750	740	717	747	745	683	760	698	734	703	736	746	781	711	718	712	712	709	733	722	752	706	775	741	722	738	746	757	738	736	705	747	719	739	770	732	711	725	695	749	715	733	725	747	722	724	707	808	736	712	740	752	796	740	744	728	772	733	719	710	757	729	745	756	743	759	735	743	734	685	742	733	751	748	754	742	725	779	707	764	731	741	768	750	706	775	780	736	695	732	752	814	748	742	770	757	772	705	742	734	725	709	686	716	777	717	729	715	762	745	733	690	690	720	717	743	742	696	764	746	726	726	696	763	717	787	733	761	713	688	769	775	755	781	698	706	708	771	776	732	733	742	713	752	733	706	775	749	687	769	733	759	680	733	699	696	696	663	741	710	763	709	703	743	732	689	715	728	722	774	714	755	742	732	802	771	734	742	709	748	711	749	697	728	793	730	698	728	760	746	750	753	738	717	725	755	733	751	741	765	708	747	800	751	775	768	752	698	715	717	715	752	722	754	739	760	715	712	730	798	730	719	732	732	738	747	705	716	741	777	688	726	721	719	714	734	708	707	756	734	785	794	732	717	726	739	727	698	717	774	716	713	762	766	767	815	707	719	738	759	674	769	684	710	707	758	707	751	738	748	773	728	721	713	768	759	709	725	744	714	777	734	750	707	729	770	778	696	720	763	715	727	750	719	732	709	699	685	747	746	748	772	745	742	697	737	763	775	787	759	738	719	743	735	705	719	807	750	745	727	764	736	780	713	744	724	713	762	740	697	727	752	739	745	765	762	778	724	753	754	764	731	739	770	740	666	745	677	731	713	747	746	781	668	738	738	763	750	741	691	775	740	737	722	725	737	781	758	735	699	714	747	697	774	725	757	765	776	724	732	713	677	733	746	706	781	761	731	773	646	728	760	710	657	747	767	746	690	714	759	707	727	685	732	741	770	717	732	738	791	713	756	788	751	821	739	768	721	734	755	763	776	686	735	767	745	749	734	717	790	734	756	709	768	735	753	778	725	743	704	769	733	779	713	744	673	754	775	757	763	731	693	724	757	753	698	775	741	771	728	754	698	752	688	761	740	720	768	699	758	752	695	729	726	684	733	758	760	668	755	735	723	730	719	717	755	742	737	768	746	749	675	779	792	718	696	764	780	739	765	724	751	739	778	699	765	715	739	704	762	723	758	730	747	738	756	767	716	788	697	758	711	714	686	692	773	727	758	727	705	761	791	740	718	740	761	739	723	766	766	729	701	727	724	742	729	727	736	792	757	758	759	765	736	745	708	772	749	697	777	822	731	717	704	758	738	734	769	707	741	771	737	721	730	731	757	732	770	739	716	751	695	722	691	746	711	747	745	728	725	734	712	749	715	701	703	731	723	718	704	736	794	774	758	721	720	711	734	729	797	732	702	714	702	750	730	753	695	703	776	753	691	795	753	711	744	723	768	772	707	757	734	718	755	745	730	759	722	708	733	720	766	695	734	730	734	729	791	806	785	763	712	729	743	749	739	731	710	778	724	751	777	735	750	782	742	724	730	726	730	704	754	716	777	755	753	713	756	759	665	724	755	795	705	730	698	737	768	737	755	741	758	715	788	710	736	724	764	786	780	721	707	715	737	743	763	698	787	767	716	715	704	708	710	704	694	732	689	735	762	745	684	753	713	760	755	747	705	747	699	762	705	746	698	730	747	764	747	721	736	709	740	759	738	778	760	773	754	728	732	707	784	729	718	735	745	738	723	698	708	728	729	739	768	728	734	743	709	709	738	750	712	778	742	711	748	755	796	718	720	733	747	713	763	744	760	708	729	743	727	753	796	724	720	735	741	749	722	798	709	708	712	719	752	715	727	725	760	716	747	706	739	722	751	693	695	769	717	751	712	766	760	748	696	795	730	748	717	810	733	698	697	778	685	726	700	737	752	719	772	761	730	721	695	754	745	713	743	753	738	765	715	771	740	732	694	748	707	732	718	712	723
24135	21630	28893	24821	21597	8432	1359	870	777	763	730	763	675	675	642	640	680	662	609	610	595	634	612	597	618	556	582	622	569	615	677	592	616	602	569	602	590	592	555	609	595	560	542	566	606	584	616	550	565	561	573	610	577	610	562	544	605	569	566	605	604	587	581	624	564	580	520	563	655	594	564	557	581	585	611	611	582	575	608	587	593	571	545	613	600	587	574	599	593	571	585	593	579	513	552	557	568	626	572	613	585	581	586	559	597	568	597	574	584	582	561	538	602	616	593	603	620	533	572	584	624	586	577	628	591	606	566	540	590	596	551	566	569	519	570	581	559	576	543	647	619	587	647	599	576	589	576	557	587	550	620	575	545	576	590	578	586	613	616	593	602	593	572	566	578	568	550	580	556	579	590	588	563	601	614	614	578	587	540	599	587	595	521	539	618	546	552	591	581	582	585	596	525	549	586	595	560	561	585	597	546	555	597	564	583	586	534	597	620	524	574	566	551	600	566	617	593	598	593	538	573	644	588	550	553	607	560	595	541	583	593	602	573	588	578	592	573	573	582	586	587	589	611	577	589	571	581	608	559	597	576	552	600	548	605	601	578	575	566	578	573	593	618	644	565	572	563	597	569	607	608	613	574	600	610	564	618	599	535	567	607	566	570	608	595	548	549	568	556	601	613	615	544	608	604	580	535	552	594	554	577	573	545	592	603	586	567	543	603	583	592	537	542	610	576	556	568	611	531	536	543	599	578	545	603	586	565	567	600	593	581	582	589	596	569	583	590	575	598	585	549	575	618	580	602	574	597	534	572	544	593	637	546	553	569	601	573	585	548	578	584	566	620	600	558	596	589	607	608	567	590	587	593	643	573	573	588	573	575	558	599	582	584	568	582	571	535	575	556	567	606	586	576	582	575	580	541	596	585	613	622	577	582	587	573	568	623	574	522	605	571	537	567	563	589	579	589	602	595	559	586	569	601	574	555	562	568	590	591	562	616	553	604	599	590	578	533	594	560	578	575	575	595	569	565	546	546	566	583	586	574	610	524	587	644	586	615	592	637	591	585	554	599	584	669	628	577	551	548	588	590	602	636	576	563	619	589	593	607	567	579	569	605	588	564	579	561	551	591	590	589	608	633	553	564	581	557	607	579	593	584	603	577	587	598	540	568	563	564	578	596	587	576	557	568	583	580	639	584	572	539	602	564	584	580	581	602	578	604	557	644	644	605	610	617	540	571	577	596	572	591	566	576	601	536	587	601	582	609	553	596	574	594	603	564	549	588	572	560	624	574	579	607	585	603	598	616	589	532	577	612	578	569	591	591	550	584	583	584	597	559	586	595	565	563	582	575	597	579	578	596	528	573	589	592	577	579	615	593	569	616	553	589	567	579	593	592	576	588	575	573	588	592	568	585	593	567	555	599	581	565	586	575	572	621	580	597	563	602	570	566	571	586	580	598	577	586	547	598	561	577	585	558	583	598	583	586	593	555	574	545	595	651	588	588	580	584	559	576	629	575	591	597	560	590	557	568	607	598	600	572	614	616	581	548	571	603	575	593	591	592	578	575	604	603	565	580	563	622	623	604	619	605	553	563	594	575	591	546	585	592	551	569	618	544	584	602	585	609	620	600	560	577	558	572	564	544	617	603	604	570	608	555	572	617	612	613	581	559	601	564	614	589	556	625	617	560	582	571	586	577	557	562	558	578	574	583	567	588	535	577	577	604	562	554	564	570	571	599	615	567	607	591	588	574	606	583	585	592	561	557	600	597	574	559	575	606	563	560	525	582	582	632	584	581	554	596	612	576	592	603	563	589	556	570	556	546	541	558	541	594	577	570	579	592	600	571	592	552	578	601	589	574	558	551	540	624	594	560	578	544	603	606	571	604	587	568	579	567	578	561	565	571	533	529	579	584	596	599	579	588	544	568	636	567	566	572	549	619	611	592	588	585	573	595	574	610	601	586	585	579	594	573	616	603	557	585	606	578	555	604	557	575	576	629	601	622	594	586	612	558	558	590	574	568	540	532	614	574	544	622	618	625	581	592	612	558	605	595	576	579	582	564	607	550	588	606	582	586	569	602	564	590	601	561	563	603	574	578	560	565	564	595	579	573	564	602	542	534	566	594	610	590	599	563	564	558	579	577	606	594	549	569	559	639	560	603	593	582	558	582	585	568	620	567	592	590	597	536	592	567	588	575	535	578	600	573	601	558	587	618	610	535	575	565	582	589	565	545	557	557	590	583	587	578	565	643	608	536	585	564	609	592	577	607	577	592	581	642	583	579	584	597	545	568	580	521	604	588	589	563	596	609	542	569	577	595	580	600	566	532	560	581	591	564	554	552	544	585	585	558	563	579	625	558	559	569	559	485	551	550	552	524	550	568	574	545	604	579	539	551	551	595	552	578	584	560	568	618	631	552	616	582	558	589	567	574	569	555	542	566	578	559	599	587	529	546	585	609	546	637	586	590	568	568	534	593	565	569	579	551	587	592	603	584	535	563	545	571	591	575	540	576	601	568	610	554	641	597	610	598	600	617	548	567	601	576	566	577	545	582	565	554	536	580	564	600	563	595	590	590	592	598	552	584	595	591	588	559	610	580	606	579	624	574	594	574	624	573	582	579	575	599	551	585	581	558	603	587	563	580	552	582	606	582	603	552	601	601	549	564	571	589	575	561	591	595	554	587	609	542	568	579	583	586	590	603	608	599	558	572	584	549	589	588	586	571	589	605	577	585	608	571	573	595	596	580	599	561	588	558	607	574	572	566	567	557	571	599	553	602	597	579	570	588	573	527	567	573	569	579	580	534	547	600	579	602	585	570	559	600	581	578	597	593	576	615	563	598	572	601	588	528	568	579	555	584	587	581	622	571	593	591	584	587	571	623	561	535	609	584	556	607	575	589	554	545	530	547	590	637	580	573	561	561	597	559	566	536	597	599	535	554	629	578	560	598	577	587	589	568	574	592	621	589	606	609	566	576	573	595	574	572	597	582	597	592	615	598	535	592	540	552	604	596	580	571	565	573	597	560	604	548	561	587	557	558	590	610	619	533	564	552	591	594	577	562	652	556	596	587	562	613	581	559	565	572	588	576	573	615	573	606	565	580	560	580	601	583	600	566	621	602	585	558	562	551	560	572	590	558	581	558	586	599	538	561	529	638	556	593	619	572	556	580	566	593	561	559	570	577	587	604	577	593	554	592	599	591	570	547	569	554	590	559	610	585	623	557	573	590	587	616	611	617	577	633	636	568	580	603	559	597	588	573	627	579	573	537	567	583	607	552	584	611	545	568	532	544	572	539	562	602	540	563	527	588	594	550	598	567	580	639	621	613	580	597	564	589	613	567	569	598	569	578	567	579	601	598	599	609	594	568	559	578	536	565	595	568	553	575	584	579	597	576	571	585	584	546	628	552	569	552	626	584	608	604	582	559	571	610	582	521	597	579	572	570	586	631	589	598	581	535	589	589	530	577	500	609	579	546	588	608	596	526	567
3800	9773	6565	3408	2703	2057	1578	1363	1164	1058	965	883	872	843	799	800	784	749	786	739	723	732	737	700	764	716	713	693	714	737	713	732	705	657	706	706	685	661	689	686	672	653	664	678	686	690	651	713	688	758	705	693	711	685	674	704	669	674	739	700	656	699	735	650	687	669	639	673	688	657	670	626	678	663	707	695	707	680	698	657	672	717	673	694	659	653	646	683	688	663	659	690	658	683	701	661	675	672	671	696	667	704	666	695	660	672	678	684	639	688	690	714	720	675	671	686	650	694	651	654	665	705	697	730	685	659	675	645	647	682	656	628	681	702	625	680	719	686	683	719	635	704	685	679	707	670	687	690	660	681	707	679	703	669	659	635	715	648	653	714	718	683	630	694	652	684	646	668	674	666	715	658	652	711	676	711	718	622	704	734	634	649	713	706	671	639	699	649	680	682	713	671	717	663	677	684	691	703	665	658	659	668	683	686	695	693	699	705	677	672	698	682	619	655	694	721	653	709	683	683	737	707	666	690	716	658	685	676	655	742	705	676	684	661	662	700	674	700	703	658	682	691	650	702	734	684	686	722	694	664	680	700	613	630	679	710	657	669	670	709	677	663	656	748	647	712	665	665	677	707	691	679	662	676	679	651	675	665	755	652	670	667	683	687	681	676	654	650	661	707	686	688	731	647	731	693	656	674	673	683	675	694	667	698	674	693	671	648	639	734	701	642	687	635	696	705	694	645	680	705	703	696	641	661	662	677	676	683	724	666	739	635	700	671	676	697	723	666	707	691	659	685	706	628	654	726	674	667	671	679	660	694	659	685	639	623	654	733	690	654	717	696	641	667	688	717	701	657	687	700	745	673	667	670	682	727	616	676	687	677	640	666	685	683	637	695	648	707	691	728	635	670	673	676	708	679	709	642	690	654	685	679	699	699	638	657	680	624	664	712	669	704	656	688	654	729	673	672	664	666	726	706	698	657	700	643	678	648	657	693	659	680	672	713	645	686	651	688	727	682	650	665	664	711	658	682	749	664	668	687	638	663	672	620	682	668	700	635	673	681	688	671	705	702	659	653	664	700	704	684	665	649	689	685	666	640	648	683	699	660	676	667	699	674	648	711	683	629	696	638	659	679	653	647	717	633	686	698	678	635	649	688	651	662	669	701	664	687	682	701	656	674	690	678	695	672	661	682	660	676	673	720	710	701	636	670	679	683	676	675	645	669	657	708	669	700	672	689	694	670	706	659	666	675	666	677	681	680	722	670	705	690	707	688	695	702	713	662	673	646	667	666	652	705	641	669	672	693	706	682	671	686	726	672	694	666	675	670	642	716	668	678	664	685	678	627	651	677	686	675	664	667	649	637	697	701	686	707	685	656	687	650	716	713	672	677	719	716	651	667	660	693	702	671	701	700	646	672	663	664	657	698	673	681	676	688	651	750	625	689	764	680	717	668	681	696	663	645	671	674	668	651	653	678	704	675	704	676	697	675	616	743	679	676	675	702	683	687	688	699	682	677	672	630	673	604	679	718	671	669	658	647	704	686	652	652	683	664	689	649	685	693	632	644	676	678	704	667	687	684	709	649	689	709	662	642	673	663	697	679	685	673	711	677	691	728	657	660	715	688	688	680	697	655	691	668	751	672	700	681	692	673	685	684	671	684	697	652	701	696	710	688	701	680	669	686	678	670	683	657	672	671	670	708	673	701	665	715	613	724	672	656	686	627	689	678	696	652	666	690	672	727	730	702	675	678	709	710	645	716	652	646	650	749	687	699	692	675	618	666	652	661	725	697	706	683	664	681	655	667	670	661	685	702	640	663	668	716	653	615	690	675	686	698	712	688	690	696	695	698	708	698	663	677	648	707	718	698	693	716	620	618	637	680	738	691	673	701	724	673	683	642	679	679	692	671	687	651	697	664	667	683	707	680	682	668	660	626	686	727	700	675	707	636	706	723	684	625	650	729	661	673	668	671	703	699	698	695	671	635	694	649	681	697	678	679	714	648	678	682	703	686	644	687	701	682	653	684	679	692	620	668	657	667	687	638	680	661	648	708	685	650	684	691	624	666	677	679	636	649	637	650	666	678	679	691	689	677	669	665	716	687	665	685	657	653	710	694	694	693	632	715	638	635	721	696	660	639	616	662	683	660	678	740	632	716	689	640	641	679	649	672	669	628	701	672	740	665	659	705	713	684	729	671	652	655	666	686	664	622	663	667	720	707	674	740	601	687	680	663	705	674	657	652	683	683	685	662	683	683	673	666	669	652	676	733	711	659	698	636	671	693	660	646	643	613	680	678	648	695	651	663	724	644	693	690	671	692	737	701	672	662	678	663	655	650	711	688	689	657	727	695	648	666	730	657	706	737	689	708	748	693	660	662	614	697	681	634	700	642	699	722	671	647	673	659	621	701	661	658	684	676	646	666	670	680	686	687	670	631	660	724	659	649	651	657	686	669	669	723	695	650	705	662	708	701	718	630	684	699	693	631	666	636	676	671	687	674	691	678	712	698	683	638	670	719	635	690	676	673	662	713	693	664	723	679	714	650	697	652	652	639	658	688	626	653	661	679	683	651	663	679	649	676	662	705	720	700	696	673	725	676	641	713	647	723	675	670	665	736	637	659	701	702	701	692	678	715	660	687	689	723	665	700	676	700	684	690	717	704	671	721	618	676	733	624	688	657	723	658	688	652	710	687	681	660	681	706	691	685	695	652	716	676	717	689	680	662	699	710	653	661	727	684	706	722	678	678	679	683	644	669	678	729	669	646	742	690	698	707	698	690	722	693	705	663	683	652	663	651	693	661	657	704	677	663	623	684	658	680	683	705	736	688	687	654	735	671	685	730	663	696	713	717	688	668	636	704	650	666	673	691	664	673	674	649	679	717	672	705	679	678	667	642	691	716	659	665	683	654	703	686	687	664	669	664	660	697	678	666	667	646	743	688	697	728	650	655	697	677	679	700	674	666	670	690	644	672	677	611	658	690	649	685	654	666	697	716	676	690	679	669	659	648	672	645	654	678	700	641	628	673	660	688	713	706	639	663	696	676	689	662	691	640	663	680	689	704	716	668	669	634	689	700	696	637	705	657	686	653	706	705	683	661	671	695	687	642	642	683	634	727	689	683	693	689	711	658	707	671	647	709	705	696	667	713	686	664	652	705	714	646	678	681	661	621	656	689	656	659	628	658	641	700	682	670	682	719	672	668	682	695	676	701	654	650	602	670	652	663	676	694	686	737	695	686	715	681	690	666	694	662	652	678	672	685	698	678	714	674	651	691	712	688	697	702	675	682	712	721	667	642	696	678	664	694	661	679	711	678	642	669	654	660	696	704	690	672	676	695	653	699	674	685	693	740	684	710	687	702	733	646	631	675	672	706	674	664	670	638	655	686	611	687	691	684	698	658	669	708	663	685	643	651	669	676	629	666	653	668	681	640	655	675	656	686	715	652	696	695	708	683	671	627	702	715	688	676	721	631	631	649	697	693	647	739
25264	21612	27615	25906	7817	854	644	515	520	437	507	474	430	410	427	415	410	432	408	400	438	436	445	392	445	413	389	436	430	394	406	421	400	389	422	392	401	367	383	398	404	385	371	413	404	393	416	382	390	403	363	411	392	400	381	358	394	416	393	409	409	408	382	344	358	377	380	390	387	395	392	400	402	379	365	399	372	380	408	409	388	409	357	378	386	382	394	372	370	381	340	409	380	416	407	363	369	419	399	412	388	384	399	393	391	389	374	379	408	400	362	371	374	418	395	353	398	383	404	387	370	384	376	372	370	375	363	401	401	399	416	372	408	386	416	396	401	366	391	394	377	394	379	403	376	374	396	387	397	371	363	388	393	401	375	375	393	384	355	374	377	423	397	405	408	393	387	405	412	386	402	383	410	391	409	379	406	375	360	390	405	374	392	407	367	388	404	392	408	402	362	375	370	379	448	407	431	397	381	404	358	417	385	381	427	389	402	383	372	397	434	380	403	417	431	369	390	403	379	399	387	362	378	397	391	408	395	404	365	379	401	360	379	396	390	390	396	385	405	378	415	408	411	390	356	365	366	374	387	360	368	391	433	370	403	408	419	353	386	408	372	375	426	403	357	382	343	420	368	384	378	375	366	400	396	393	401	380	376	394	364	344	408	398	383	403	376	379	381	399	391	387	408	400	386	399	384	398	404	367	378	430	409	371	390	412	374	418	422	415	377	349	420	406	414	420	365	390	388	367	366	386	385	392	392	388	356	372	361	402	391	448	419	365	382	362	391	413	397	372	404	394	384	358	390	402	388	386	351	412	357	363	413	384	383	353	401	398	412	377	370	384	357	360	414	386	417	385	426	378	380	398	423	372	443	376	369	419	347	413	373	395	406	386	390	403	361	385	402	361	396	409	386	374	383	362	388	391	389	385	363	367	379	340	386	372	377	395	381	396	397	403	396	447	388	408	418	386	422	406	400	379	347	409	376	419	390	362	385	396	387	397	402	409	399	414	400	370	387	362	357	410	402	408	338	392	387	386	385	360	399	344	399	394	408	384	410	376	382	384	424	443	425	360	377	376	403	378	408	412	379	401	395	387	358	385	348	391	392	377	390	351	397	394	369	375	402	371	420	368	394	376	414	391	361	392	368	387	400	410	409	425	355	392	382	403	402	378	379	359	397	436	371	355	383	384	392	391	370	343	376	350	357	392	406	407	436	400	395	391	409	393	372	383	369	332	437	383	365	374	421	395	394	383	389	379	397	402	388	402	386	382	354	415	408	382	360	390	375	378	400	388	374	381	389	374	369	400	398	387	356	401	388	381	389	373	416	386	393	394	366	368	350	377	411	404	407	415	380	405	380	356	393	379	401	383	371	405	377	368	390	382	425	351	383	387	374	399	407	371	399	379	365	346	381	361	379	358	360	383	353	365	398	425	401	403	395	388	392	373	372	381	417	383	360	354	391	399	349	421	340	382	409	388	403	374	413	361	418	402	376	404	399	368	375	377	421	368	377	375	384	377	411	400	405	391	352	379	412	387	410	379	409	405	384	424	379	382	384	372	404	384	392	415	381	357	400	390	394	399	372	378	413	393	377	363	380	370	420	380	384	391	383	393	395	411	366	391	420	373	383	404	404	403	419	372	383	379	403	393	395	424	376	386	380	388	410	396	430	399	379	388	372	367	415	413	405	354	373	416	391	377	381	398	366	406	382	406	407	409	389	390	369	371	391	394	429	381	406	379	368	372	411	370	398	396	387	399	404	389	403	389	387	365	379	395	428	335	382	389	420	363	378	382	380	362	412	405	363	393	386	379	385	393	375	390	380	392	384	389	411	386	373	413	401	405	382	388	389	398	385	349	372	361	398	419	392	407	394	411	375	411	365	430	360	338	375	376	431	409	377	395	371	401	368	371	366	400	369	377	395	367	400	368	424	368	360	389	357	403	406	385	395	415	374	394	410	423	395	413	374	367	366	395	376	383	375	380	375	369	339	372	412	382	375	388	365	390	376	359	400	352	400	390	381	411	417	371	381	371	404	383	377	384	377	348	378	361	385	381	409	393	416	377	375	372	376	376	400	408	367	375	373	378	399	391	440	366	400	347	409	383	425	352	351	407	398	382	387	380	396	387	382	434	359	398	416	375	364	367	385	351	387	398	362	400	365	396	397	399	408	377	390	383	369	355	380	371	401	377	398	358	406	414	365	438	356	379	395	420	436	377	357	398	396	360	353	389	423	367	372	386	369	417	372	389	388	384	389	415	393	393	402	399	399	406	389	394	419	424	391	366	371	381	374	380	405	381	379	379	356	394	355	413	363	401	378	381	393	389	371	376	390	373	355	386	393	416	406	393	397	375	395	375	359	382	399	409	402	370	406	344	356	392	411	371	416	405	415	367	406	366	390	374	408	371	419	376	363	389	381	376	413	366	385	387	393	385	363	379	381	415	386	340	395	396	387	390	396	424	371	385	394	411	416	405	379	390	394	392	378	379	394	373	385	415	381	393	359	393	390	409	374	371	370	364	394	409	396	397	423	377	413	381	352	369	403	376	381	387	412	419	416	384	397	364	416	367	396	365	363	393	388	352	353	377	375	400	394	363	381	419	379	381	394	364	400	401	412	386	388	383	361	382	376	390	377	376	391	361	372	359	383	405	360	387	402	389	373	373	423	408	391	405	389	375	376	390	421	381	382	427	386	382	392	397	376	389	393	395	395	370	364	383	383	428	371	385	357	351	431	399	405	433	353	378	412	371	388	398	425	412	374	425	407	387	395	395	388	413	368	362	356	368	350	416	346	394	399	364	344	366	392	390	435	408	373	361	386	394	396	368	367	407	367	409	385	345	338	363	364	416	393	370	416	369	381	383	402	393	386	374	364	368	366	379	380	417	409	367	426	381	388	397	374	358	387	359	406	403	347	420	392	404	373	372	380	394	392	378	383	380	370	405	353	396	398	369	393	391	390	373	420	363	352	391	381	394	367	419	416	417	388	392	379	383	393	419	383	408	460	370	429	369	408	393	364	432	404	395	381	370	393	398	411	410	365	393	355	382	392	363	391	398	413	377	389	371	381	403	390	391	389	388	394	372	416	396	397	374	378	381	405	405	391	392	386	373	383	395	366	395	406	370	355	383	365	365	364	367	430	367	446	385	422	364	376	371	393	400	412	375	419	410	373	359	407	382	375	407	411	393	397	379	365	410	386	398	417	351	400	375	371	399	426	412	422	391	409	399	336	377	440	402	387	380	377	392	414	380	377	379	361	402	385	394	384	393	389	375	372	364	403	387	429	379	384	420	388	405	375	381	381	379	335	393	403	400	367	369	392	366	369	388	378	348	422	381	432	360	415	384	427	357	392	387	415	404	382	383	380	418	418	352	369	362	364	404	388	403	365	407	389	388	397	396	373	394	395	387	381	384	397	409	417	388	391	388	364	398	371	382	408	367	355	391	379	388	373	358	378	405	359	390	389	395	394	369	387	382	380	404	381	381	389	387
3590	5870	3909	2032	1676	1306	970	822	794	673	699	616	524	513	500	523	523	495	490	467	497	455	486	464	483	409	456	440	461	453	478	482	448	455	457	454	449	455	428	447	461	490	485	411	419	373	471	428	459	462	480	490	438	423	474	491	478	478	451	464	468	465	471	447	452	457	450	464	495	460	439	425	459	419	465	475	452	466	449	490	450	467	488	408	456	452	444	450	436	473	420	469	487	462	443	421	430	436	412	462	471	465	422	479	475	486	457	440	405	437	491	468	462	462	457	427	411	452	442	482	463	479	425	429	473	441	442	453	465	457	470	449	479	464	435	425	448	452	491	444	505	495	457	450	457	457	444	444	455	451	456	454	471	444	463	438	440	432	419	425	433	510	395	418	456	436	481	460	444	452	456	454	424	434	414	431	455	444	462	417	415	460	408	426	429	460	412	435	430	426	457	454	421	418	458	488	445	450	415	454	446	478	442	430	454	412	468	435	415	437	454	446	431	442	439	475	431	453	448	439	468	438	405	489	458	432	461	423	444	436	448	460	499	451	450	472	414	442	476	476	443	436	442	424	469	442	448	451	442	433	443	454	450	439	454	441	478	450	477	433	437	418	469	449	462	479	479	437	460	426	465	470	417	427	459	426	446	400	472	478	439	423	449	460	448	464	447	485	427	450	417	458	426	461	446	450	474	453	436	415	490	504	430	457	438	440	466	422	432	435	484	438	440	449	448	447	418	410	483	424	419	405	449	431	484	455	411	482	435	435	487	454	439	450	426	493	449	463	484	455	456	415	426	475	464	443	403	476	421	455	485	420	450	476	440	485	467	421	424	488	457	446	457	439	416	448	432	439	457	448	442	475	452	432	431	456	396	445	428	438	424	435	436	428	417	452	451	459	443	460	430	465	422	451	408	431	443	477	506	460	460	441	457	453	441	459	457	451	414	454	434	420	471	410	463	455	424	457	510	439	462	452	458	421	478	466	424	424	475	467	434	443	482	432	448	465	478	444	442	455	434	437	468	461	462	457	459	429	432	442	420	446	424	463	464	408	426	416	420	463	453	414	442	448	427	436	451	440	452	450	445	463	482	459	476	486	457	434	429	474	458	422	490	439	439	420	446	451	460	474	444	440	461	475	406	448	433	442	464	479	457	464	438	464	466	471	421	453	441	453	455	430	462	457	480	449	460	460	463	417	414	429	444	437	407	459	425	436	451	463	390	433	482	423	434	457	446	460	457	450	448	439	456	433	447	473	439	463	451	437	462	470	472	440	419	428	430	435	436	487	482	460	405	473	413	439	431	416	430	448	468	438	451	428	439	427	421	436	426	437	455	427	450	445	470	429	434	429	441	495	453	513	427	425	473	423	419	433	471	453	465	479	430	448	418	434	431	442	445	427	411	463	410	443	424	453	451	422	449	465	452	432	445	446	410	472	458	426	465	442	440	477	444	417	459	422	450	490	407	458	440	458	460	438	457	429	444	442	446	431	450	498	428	435	462	390	416	453	418	429	425	463	455	448	440	449	440	484	479	420	458	455	459	459	455	400	466	456	462	454	479	482	468	456	458	451	458	442	493	456	422	446	467	429	455	467	456	438	449	447	469	449	460	404	441	453	448	434	444	405	406	481	435	468	432	447	445	460	444	426	450	428	431	471	445	439	423	432	465	411	462	447	471	480	452	446	430	422	452	458	460	446	446	494	430	444	413	464	460	470	444	416	448	459	439	420	448	434	448	454	450	445	452	432	470	451	439	434	448	461	427	408	439	428	490	435	442	432	452	437	475	423	454	462	435	425	467	429	432	438	479	428	465	453	428	466	404	458	458	397	470	438	438	435	435	421	480	430	453	449	417	449	438	429	478	429	444	438	435	447	442	429	436	418	465	455	450	443	458	424	482	478	445	514	448	436	460	440	438	460	423	454	463	439	437	443	431	405	426	478	456	429	447	446	423	448	451	476	441	433	422	448	446	436	450	433	448	475	440	442	424	458	426	436	448	481	450	435	455	452	483	464	427	414	479	437	436	453	406	455	476	457	482	405	447	415	452	447	457	443	482	448	460	431	433	438	457	433	449	434	484	412	453	428	447	491	451	439	463	480	473	437	439	421	489	479	426	421	436	451	442	411	425	465	448	428	424	444	438	440	462	409	449	441	427	485	459	432	465	438	457	437	424	439	423	430	452	466	422	482	429	463	457	489	493	438	402	406	452	443	456	445	421	466	459	469	410	446	420	448	465	455	459	407	453	431	465	460	386	486	442	426	437	417	389	445	420	438	471	436	427	471	420	453	446	466	453	444	418	446	470	462	473	477	442	462	456	444	433	519	457	444	449	438	432	456	423	437	481	480	461	438	458	449	461	465	490	446	449	435	411	410	473	469	463	446	475	456	422	437	408	452	473	428	445	428	451	426	444	463	466	427	473	417	486	469	450	456	445	463	409	436	428	468	471	453	439	479	408	442	440	436	439	460	453	434	455	456	430	451	428	470	451	447	429	478	463	476	429	448	464	504	457	440	473	434	453	396	447	469	456	423	442	433	425	462	428	460	454	408	491	459	437	444	461	476	452	439	453	417	445	450	456	448	432	439	470	433	470	473	480	439	445	435	426	425	446	464	441	463	444	424	428	437	479	442	482	501	437	431	424	449	439	423	432	469	434	507	476	465	433	401	454	430	461	442	485	479	438	413	440	433	414	442	459	436	434	453	484	477	460	440	439	455	445	414	495	403	440	435	423	445	486	470	471	431	405	441	440	442	479	461	428	401	446	439	439	411	464	422	419	431	453	467	478	456	421	435	454	461	469	430	445	454	482	413	420	450	451	445	482	431	416	472	499	456	465	470	454	429	438	399	432	415	453	432	455	430	418	459	444	456	470	471	425	453	399	451	453	425	456	462	486	439	460	430	457	461	437	457	484	423	450	434	446	461	445	403	434	442	470	440	450	444	464	456	445	421	465	452	451	456	480	461	411	464	438	434	460	464	463	471	413	415	452	441	447	402	446	434	443	440	462	437	468	482	444	438	438	461	454	442	453	428	441	445	435	463	492	446	432	424	429	466	462	442	452	436	455	417	473	438	472	463	429	461	428	450	424	393	436	452	430	416	407	473	473	495	438	459	422	466	434	437	430	403	458	445	410	441	453	483	461	432	414	435	451	487	413	454	460	470	467	480	451	472	466	437	447	490	437	447	458	463	443	428	438	454	463	422	456	414	422	445	470	413	460	437	437	455	453	479	454	441	461	432	425	483	435	456	442	468	463	434	395	441	469	418	440	472	431	431	446	458	454	431	485	412	446	445	444	452	427	470	416	456	428	466	440	442	501	475	422	426	399	425	442	452	442	480	498	422	408	432	435	468	453	460	463	417	451	436	425	446	418	429	422	466	455	435	466	446	457	413	420	447	450	473	444	433	503	456	433	442	433	411	439	465	424	433	429	510	419	429	422	467	413	471	432	426	437	426	467	422	437	469	437	446	470	462	413	453	454	429	445	440
23011	21650	29480	24312	21643	21651	6139	920	628	568	480	512	438	340	355	351	342	323	324	276	273	263	302	282	298	259	264	269	236	255	266	262	228	260	270	271	269	243	266	257	245	278	262	277	253	257	228	247	210	246	257	245	236	243	214	254	240	247	249	233	236	254	232	234	238	231	243	260	262	249	242	256	263	251	260	243	244	229	253	246	246	221	234	229	226	256	252	248	245	237	233	220	239	255	256	241	252	230	216	249	252	236	240	253	250	244	228	251	255	211	230	264	259	231	224	241	262	252	260	223	238	240	205	218	285	260	263	254	238	251	244	228	272	234	230	248	281	219	245	230	255	247	229	262	255	248	234	255	231	260	241	255	235	258	217	229	243	231	246	238	250	242	255	210	271	239	226	245	225	257	251	233	245	247	234	213	261	277	221	259	255	232	254	247	227	256	221	225	227	230	246	250	249	248	238	261	234	225	238	256	242	224	237	269	206	235	255	225	224	262	259	227	219	239	245	249	237	216	227	224	243	241	243	239	224	246	249	232	228	247	236	232	260	242	244	231	236	249	233	259	277	238	217	228	240	233	257	255	264	260	230	262	209	268	266	228	257	245	240	235	255	260	235	219	254	225	226	246	245	233	230	225	242	245	221	241	262	260	263	259	210	248	262	226	263	238	216	243	236	205	205	250	237	230	266	234	250	253	255	265	232	231	222	264	239	226	227	225	252	256	201	257	223	270	242	242	250	230	251	253	249	267	229	212	240	261	231	256	248	233	269	235	244	247	223	254	251	252	237	233	238	227	235	224	272	226	204	230	226	229	219	231	264	247	236	244	221	228	245	233	208	250	226	220	234	207	227	222	241	243	243	223	219	209	243	217	222	224	248	233	261	230	241	247	245	256	236	256	220	223	246	230	214	259	237	212	214	242	234	264	221	237	270	218	252	229	248	212	239	253	250	265	240	233	256	230	226	244	263	217	249	247	237	254	238	247	220	234	217	242	234	253	280	256	209	243	247	221	239	215	241	264	283	256	221	226	230	215	255	229	239	268	226	251	242	239	223	222	251	258	244	219	241	247	247	242	251	250	251	230	262	218	232	232	241	261	241	250	288	241	231	242	251	248	224	219	235	262	233	264	213	237	266	229	230	223	280	251	252	216	205	229	288	236	225	226	237	232	239	251	242	255	256	243	277	239	247	250	234	266	267	234	275	224	246	251	217	238	219	257	238	245	281	249	246	228	216	233	222	216	249	211	229	237	224	229	270	246	248	264	243	216	238	269	248	245	248	248	227	227	259	208	237	246	208	217	237	241	225	237	259	234	227	233	239	250	259	254	252	228	228	258	225	251	238	263	260	272	221	236	261	245	245	226	238	242	233	258	234	242	235	223	269	210	246	230	251	232	269	237	263	217	239	243	224	233	250	210	258	242	226	269	233	265	219	251	247	264	261	223	269	248	248	245	210	244	236	221	237	237	220	252	230	263	237	223	236	193	240	249	233	248	245	231	230	221	207	242	227	226	235	230	228	216	260	229	248	238	258	246	248	246	264	230	224	216	247	251	251	207	264	251	256	234	250	216	222	242	252	246	252	237	260	221	253	231	233	235	256	236	253	243	233	238	236	250	218	255	242	219	235	231	211	251	241	194	247	223	245	249	262	228	235	235	233	239	239	234	240	237	223	230	236	238	238	243	239	261	240	255	228	238	247	247	251	243	231	233	234	234	210	256	250	255	267	226	233	259	246	251	258	245	251	257	245	237	226	234	268	274	241	253	226	237	286	222	238	222	233	237	235	234	255	244	249	244	214	257	195	236	227	250	219	229	254	223	264	232	254	243	228	220	231	192	218	223	218	245	271	262	246	249	256	259	252	244	241	242	237	228	246	235	262	248	258	243	247	222	221	235	241	237	242	231	239	228	235	231	215	270	224	253	236	216	261	216	235	261	200	222	228	215	243	218	257	225	228	242	218	234	255	265	263	243	238	264	260	240	252	252	232	212	211	256	247	267	214	242	259	239	251	242	236	214	221	225	249	260	226	241	224	233	245	226	242	221	232	216	236	239	240	256	240	241	263	229	266	238	222	227	253	236	265	228	254	220	240	247	239	217	251	239	258	220	248	252	259	246	226	258	232	240	234	234	251	238	257	244	237	230	241	249	227	253	230	230	250	239	219	256	233	236	229	258	245	249	249	240	255	235	246	227	271	245	239	242	258	243	243	230	258	230	236	249	241	254	233	227	244	217	222	250	239	215	262	240	277	228	215	235	236	245	228	261	215	236	254	228	230	229	273	250	254	229	256	273	219	259	227	256	260	213	256	216	202	262	252	243	240	245	257	264	207	224	260	216	248	248	264	228	251	227	265	237	247	233	227	266	279	208	226	233	231	231	220	260	228	232	261	246	229	258	237	228	237	271	251	214	256	230	226	244	198	245	228	272	268	244	227	236	267	252	246	248	251	251	256	236	224	251	240	224	241	232	258	248	212	252	267	254	244	202	234	248	207	252	249	264	229	254	243	210	218	233	259	251	266	227	232	233	245	224	237	234	232	250	244	233	252	262	244	250	236	238	265	257	229	252	255	262	259	245	233	210	255	255	230	239	249	246	268	244	260	217	216	269	263	279	237	266	237	244	250	244	243	252	227	255	230	235	248	222	244	267	237	234	247	255	246	231	195	194	222	253	243	251	250	267	236	228	234	265	202	244	227	255	244	240	229	239	230	235	251	209	226	272	248	239	245	269	258	249	239	209	256	253	254	245	243	259	226	245	229	269	236	232	261	245	269	241	262	244	228	238	261	252	241	236	249	254	255	232	250	223	187	262	255	243	229	226	239	272	214	223	233	242	227	251	250	229	220	230	231	222	250	241	259	246	239	238	265	253	243	231	250	236	218	239	267	249	222	242	254	224	228	223	245	217	240	246	241	243	229	253	215	230	219	209	276	224	244	225	241	267	214	235	235	242	212	237	241	222	228	225	236	246	237	214	240	225	206	231	227	225	212	241	271	252	199	275	221	237	201	240	232	222	233	216	229	222	213	236	244	239	224	260	214	251	247	252	242	239	232	221	239	224	243	213	232	242	246	240	232	230	285	218	227	228	251	210	217	190	248	240	244	245	225	229	269	270	215	235	233	261	257	228	247	233	233	226	260	227	243	242	240	234	270	267	238	223	235	220	211	239	245	210	249	220	207	264	253	240	253	239	224	241	211	259	215	230	251	250	209	236	240	220	238	234	222	218	255	232	216	229	246	225	244	207	250	257	238	255	228	231	229	211	228	232	239	244	264	211	236	259	246	240	220	243	261	225	250	230	250	233	254	253	265	228	261	237	249	246	247	206	237	238	269	228	222	229	240	249	224	250	274	230	216	229	255	232	226	279	258	252	264	237	234	256	236	252	214	235	243	242	239	222	243	238	249	240	258	245	233	227	245	251	246	242	229	251	248	245	248	231	242	268	243	240	258	259	245	262	250	251	241	228	251	271	274	237	259	249	242	242	250	243
4796	14774	9982	5011	3963	2834	1980	1542	1260	989	925	816	669	645	574	524	490	465	420	433	380	390	344	349	358	357	339	331	321	364	365	342	370	348	327	329	320	328	300	313	306	315	321	321	309	345	323	302	307	303	333	297	296	317	302	276	280	293	303	272	315	298	275	294	308	289	296	282	279	278	352	286	327	315	331	313	279	297	309	271	271	295	279	272	280	292	308	308	299	305	284	307	295	261	292	286	297	284	312	286	269	307	290	299	317	254	288	310	307	301	307	276	268	262	293	265	288	283	286	314	298	286	290	279	283	306	298	314	312	294	266	274	278	289	311	287	291	304	322	258	289	315	335	280	275	287	298	286	308	279	309	281	300	264	263	314	279	277	286	275	310	299	301	297	274	303	300	294	276	312	279	334	281	295	284	291	277	296	293	307	253	277	277	294	301	290	283	309	298	285	289	266	300	281	340	292	273	286	291	298	262	275	280	309	287	264	291	304	276	329	288	288	287	301	289	307	298	279	286	309	297	312	275	291	292	285	311	280	273	309	286	317	283	277	289	285	310	288	271	292	286	270	316	328	302	311	303	281	295	286	293	276	295	287	268	310	284	320	280	292	290	292	281	286	303	265	301	285	303	312	308	285	277	264	293	308	292	281	274	302	307	301	281	277	311	273	306	275	288	314	321	268	304	310	273	291	295	309	297	277	259	270	286	315	298	275	307	294	257	289	274	280	275	279	257	277	296	257	305	283	282	305	285	325	272	266	298	294	285	278	284	277	321	290	269	311	283	276	290	275	287	305	260	287	288	303	242	272	256	312	301	301	319	275	285	253	270	314	292	314	289	290	289	293	311	308	308	310	268	304	279	301	262	299	299	277	297	244	301	267	294	308	301	304	298	331	277	273	298	293	305	291	321	288	289	303	325	299	256	289	286	274	309	282	279	298	281	315	260	273	311	287	266	282	291	298	292	305	285	278	281	270	310	305	257	275	301	291	261	279	309	284	322	266	294	310	307	304	298	284	287	284	302	267	332	298	288	278	289	298	321	285	292	288	292	313	286	293	288	320	292	292	286	276	273	299	291	303	294	294	272	259	328	282	276	301	293	305	318	295	287	261	295	285	296	313	307	299	300	329	285	264	305	304	273	270	279	264	318	269	307	276	296	292	268	272	295	277	283	296	287	306	310	293	279	294	275	301	289	281	253	276	294	279	306	319	286	261	298	272	288	285	282	307	296	287	283	320	289	275	276	249	259	282	302	266	257	293	290	303	294	286	288	247	261	256	279	305	254	287	298	273	296	303	272	270	297	290	279	278	272	255	310	278	307	297	269	295	281	273	279	258	274	293	276	295	293	281	290	284	274	289	295	276	297	292	291	269	274	308	274	280	281	287	306	278	316	270	304	297	273	266	275	278	326	255	256	298	271	288	302	323	298	278	267	289	284	290	273	287	328	274	289	334	272	305	291	292	299	285	248	299	304	277	302	258	283	263	263	350	319	304	284	301	312	302	294	271	287	330	292	313	291	282	287	266	284	306	307	292	300	300	282	286	309	251	290	291	269	316	312	293	297	285	286	276	293	304	292	291	282	276	307	311	314	288	291	308	297	276	287	280	283	288	285	303	298	271	293	295	304	299	299	287	278	296	276	296	296	305	269	280	269	305	304	305	280	270	274	315	280	292	301	299	261	282	295	291	289	306	316	289	293	270	295	283	294	283	341	339	272	277	302	304	308	298	301	282	322	302	292	286	284	280	257	315	277	310	272	272	280	287	275	300	274	302	316	266	273	307	259	296	295	300	296	299	295	287	268	321	304	320	270	286	302	282	282	259	278	277	279	295	303	290	281	266	290	268	335	287	289	336	305	318	293	315	305	267	325	292	301	317	311	315	284	293	295	310	293	285	297	299	285	297	333	292	286	305	306	303	292	318	309	299	274	298	270	303	294	307	307	259	281	287	286	296	298	312	283	297	280	287	314	267	286	302	301	278	303	291	277	260	277	268	261	319	306	270	311	292	271	310	308	274	299	286	269	308	290	284	284	295	282	273	283	287	329	286	286	306	282	277	309	291	288	267	260	333	307	314	343	296	282	298	309	273	277	274	299	313	303	294	292	265	280	264	281	293	257	322	326	306	265	280	290	283	313	290	316	301	267	288	299	281	276	299	279	314	294	284	276	275	289	307	300	273	250	317	293	274	277	292	282	308	284	316	273	273	284	273	280	296	299	313	290	320	284	275	273	292	289	284	246	299	293	305	314	287	275	314	289	248	285	277	289	327	282	303	314	278	318	271	295	274	270	295	294	299	278	268	274	296	280	307	307	275	297	287	275	282	296	294	284	314	304	254	299	263	298	288	277	282	317	319	311	299	293	292	312	301	307	280	264	306	301	310	273	306	313	295	286	296	268	283	284	302	289	296	301	285	296	246	306	274	314	297	286	295	294	285	294	279	281	290	261	277	277	297	310	291	262	308	294	320	306	299	314	281	291	291	299	284	320	285	291	283	311	316	297	271	294	265	308	265	272	260	309	275	285	298	268	285	280	274	290	305	304	292	298	284	302	297	244	286	283	291	268	294	285	277	303	282	274	282	294	294	288	302	290	296	311	322	281	259	318	295	276	307	293	245	293	301	303	294	297	306	305	312	301	270	279	305	309	265	298	272	304	288	316	312	292	332	280	266	291	325	299	270	314	306	280	327	289	299	256	310	275	301	280	277	304	279	305	270	281	294	285	300	270	280	273	265	281	278	278	279	295	278	301	282	285	312	306	289	291	304	302	262	252	290	310	291	275	298	305	289	284	287	303	292	293	284	273	304	268	305	285	275	269	302	311	272	318	291	315	290	315	307	318	271	282	311	261	301	288	286	272	326	297	305	342	291	285	285	293	286	286	279	290	298	309	272	305	306	295	340	272	322	286	281	269	291	278	267	305	284	293	276	289	270	271	312	327	282	275	276	325	283	286	276	276	283	301	273	316	279	272	281	297	293	296	273	317	284	309	285	290	295	267	296	267	281	278	312	273	307	302	278	277	302	279	270	285	284	272	298	282	295	288	303	311	296	299	300	254	295	279	312	311	294	302	296	301	271	317	283	288	272	275	288	314	307	274	286	303	254	284	285	256	287	270	251	319	327	302	283	318	295	289	283	311	281	290	289	273	301	294	310	270	298	265	290	300	318	288	280	325	284	303	283	281	278	293	307	275	304	321	296	274	291	292	276	291	260	280	279	295	270	275	267	265	305	307	306	286	292	301	323	262	278	306	317	295	296	293	281	292	289	299	287	301	260	298	279	290	277	277	267	287	304	275	307	285	275	286	276	284	307	278	290	287	313	277	320	307	310	300	297	323	303	255	299	300	282	281	316	277	270	291	293	300	283	290	314	295	281	289	291	281	287	303	256	271	308	311	276	300	297	295	306	281	303	278	272	279	295	303	310	312	269	269	300	272	308	276	290	283	311	298	272	301	293	324	289	281	284	311	274	322	293	265	273	301	302	284	292
27908	19264	5427	1267	1040	866	742	799	687	713	680	640	662	624	707	622	632	676	636	680	661	638	626	641	668	664	635	627	678	633	631	642	713	672	652	620	668	642	672	676	649	637	664	677	656	665	651	629	654	708	626	673	639	685	662	620	671	698	631	655	645	625	607	666	638	633	670	714	623	622	659	615	668	664	678	640	625	635	645	677	674	658	650	670	665	632	668	654	633	692	649	649	647	613	654	649	632	609	691	648	687	685	644	598	633	653	675	657	626	645	719	672	603	570	673	669	660	666	643	685	685	649	681	611	634	609	659	690	632	642	680	665	649	682	625	646	657	649	631	670	656	680	643	612	620	636	624	635	671	667	670	661	640	715	659	685	630	696	623	658	609	629	644	627	655	726	643	662	668	646	642	633	640	684	704	627	640	656	666	701	665	613	637	640	606	674	649	633	692	687	680	587	632	691	660	641	641	615	678	669	663	640	652	630	655	636	650	635	652	649	655	667	626	604	675	624	643	659	618	655	644	639	633	675	611	656	647	674	607	644	643	640	660	636	667	658	606	648	689	603	658	639	627	616	638	653	635	647	661	678	660	646	639	677	675	693	693	662	666	609	610	665	621	643	662	669	663	625	670	644	638	648	663	646	606	633	658	656	680	647	649	650	658	677	686	710	656	693	659	669	690	652	650	660	635	629	633	674	680	602	644	653	645	666	634	626	656	662	649	699	607	649	627	665	637	642	649	647	649	672	693	673	652	612	676	667	679	674	650	640	607	642	644	675	639	644	678	635	619	621	660	647	630	607	662	650	685	685	641	704	657	687	644	629	688	654	626	596	665	634	655	668	645	667	645	649	642	634	659	671	659	677	666	649	662	674	597	620	671	633	681	585	612	652	643	620	582	651	640	694	678	658	674	693	662	605	686	627	607	701	681	680	633	651	659	640	678	656	641	651	687	661	652	648	710	657	640	650	661	626	688	650	627	687	621	679	672	621	659	687	590	640	666	624	639	649	603	647	652	687	642	653	659	673	679	615	676	641	659	663	666	658	667	659	636	637	661	640	659	620	680	665	666	648	622	666	641	617	664	662	659	692	663	693	661	656	665	607	712	640	641	673	621	593	654	685	601	625	662	611	634	740	642	666	658	687	669	621	659	613	641	679	684	653	600	622	612	640	645	700	662	627	657	619	636	660	692	682	679	655	612	636	674	692	599	641	671	626	645	670	676	639	659	632	652	638	649	714	628	649	681	671	689	641	672	674	678	627	679	677	651	659	689	660	635	677	672	648	663	688	666	625	640	655	689	608	604	665	653	613	675	660	654	674	663	638	681	641	685	633	597	683	715	670	710	641	680	677	617	626	655	626	629	612	675	656	679	646	695	673	635	615	669	645	712	657	639	660	662	606	648	642	678	662	651	691	617	702	660	630	658	699	644	648	686	658	660	624	669	665	590	622	625	636	623	614	590	640	671	668	673	655	679	676	645	607	653	637	668	638	672	664	665	650	636	607	625	637	665	676	666	665	661	648	652	622	662	622	669	631	620	662	654	643	604	718	646	632	682	684	663	637	653	642	654	691	685	628	657	629	644	665	658	649	582	679	666	636	646	630	684	653	634	668	727	636	632	655	674	646	693	652	661	678	696	648	653	674	630	691	663	659	641	651	662	618	639	643	609	662	673	682	679	641	668	657	643	636	660	672	706	680	676	679	643	612	633	677	646	607	678	670	637	628	679	653	649	661	641	632	644	649	664	690	622	626	605	620	657	668	642	637	669	683	643	660	588	624	602	682	643	641	613	609	671	663	643	704	655	628	675	701	645	626	656	584	651	669	657	653	678	670	636	645	687	671	663	665	648	661	662	656	639	619	635	681	707	614	635	650	647	688	652	673	697	637	655	657	663	675	650	629	612	637	615	614	668	650	673	627	716	632	672	630	663	661	728	638	614	686	633	675	671	628	650	658	616	640	642	625	632	672	649	609	622	687	662	684	668	627	655	645	657	668	683	659	648	659	620	681	666	668	654	671	657	660	598	653	649	647	645	684	653	656	637	643	657	653	662	621	636	587	610	610	668	668	652	628	640	684	625	642	660	669	647	625	668	664	666	627	680	626	672	632	676	650	672	667	656	629	649	645	625	623	644	646	654	673	674	648	646	626	612	649	631	637	664	695	706	642	609	646	622	658	672	688	649	636	697	664	631	646	638	671	722	649	648	636	628	589	609	658	661	678	690	601	655	649	664	619	665	669	683	635	644	679	668	655	665	675	664	637	655	664	695	648	644	696	619	634	602	663	698	654	684	658	631	682	632	633	657	616	671	660	637	623	623	651	634	667	683	630	627	660	654	678	639	601	657	648	652	641	631	655	701	645	677	657	667	661	657	656	667	650	686	601	698	655	654	625	662	659	627	640	662	611	650	654	655	644	667	637	681	616	660	656	639	654	684	662	612	683	618	637	636	677	635	659	635	629	673	674	648	639	624	653	656	595	652	605	655	603	630	649	613	641	682	644	668	676	665	671	630	632	634	639	632	663	645	624	686	662	642	632	632	667	717	664	650	669	667	630	644	653	674	609	639	708	713	679	678	687	617	661	630	643	664	697	622	675	664	633	653	607	672	670	640	656	649	653	640	631	669	629	718	623	672	652	670	667	682	637	606	653	618	610	660	646	672	671	665	653	642	680	621	683	692	599	653	690	617	702	658	638	665	665	660	673	661	693	677	634	665	672	677	641	671	606	661	647	641	628	644	641	616	694	697	660	657	679	702	619	638	630	676	646	625	680	612	640	645	661	658	617	654	685	703	667	627	680	647	644	646	596	704	637	672	656	656	602	633	685	604	660	656	663	601	672	650	696	684	707	652	670	663	653	657	641	690	685	657	666	648	602	643	619	624	702	614	599	610	659	666	654	656	676	623	637	658	653	634	651	669	605	667	645	644	607	650	618	666	644	647	650	659	653	654	642	627	665	642	688	687	677	655	625	613	659	620	628	651	621	644	613	701	655	680	646	632	689	659	656	624	619	652	678	674	645	662	702	698	666	616	653	634	655	595	615	644	664	612	705	659	716	675	639	627	630	651	637	621	647	665	660	647	629	671	687	682	647	649	632	623	609	644	692	636	646	689	685	611	645	715	650	653	621	656	694	683	635	674	601	657	632	663	627	650	666	658	654	650	669	658	628	653	658	704	678	713	686	673	652	681	633	632	668	670	652	698	678	698	672	597	668	642	700	668	657	670	680	630	648	627	636	632	675	630	634	664	632	635	631	727	673	686	638	655	691	662	635	607	664	641	657	690	613	668	656	675	661	664	651	661	644	609	678	662	664	680	663	622	650	680	617	666	647	678	666	637	679	696	663	623	621	680	662	686	661	623	609	649	635	635	657	648	702	673	642	620	702	656	687	668	602	620	630	652	673	660	669	661	598	701	653	623	596	673	659	649	623	694	615	626	647	615	638	638	649	615	666	653	668	639	680	622	655	677	646	657	637	659	681	664	627	635	600
4638	2661	1838	1269	1488	1137	898	904	849	790	859	826	849	793	736	863	766	746	783	723	733	751	718	745	697	797	733	763	718	747	739	736	755	755	766	768	753	731	791	774	748	750	717	705	765	809	738	758	760	767	782	762	761	723	733	684	755	746	722	740	717	759	746	709	736	794	722	740	686	771	754	736	759	760	768	756	737	722	723	755	764	729	737	712	732	770	739	733	728	728	752	741	770	752	729	724	717	735	731	773	764	736	761	732	749	728	759	710	779	738	769	723	767	769	738	756	736	762	676	751	737	784	769	675	744	751	724	716	731	727	759	816	730	824	744	722	702	738	760	785	718	724	705	748	793	765	788	748	734	750	795	693	737	726	750	719	779	759	722	769	704	762	750	776	722	801	775	752	774	698	747	686	736	737	759	770	741	764	775	735	752	709	759	765	758	792	691	731	846	754	723	740	766	781	723	713	707	755	754	774	791	768	795	806	755	731	726	738	746	707	782	707	768	729	739	750	780	777	721	769	744	733	729	740	709	758	734	736	739	793	705	779	727	713	774	705	781	689	762	738	756	701	765	732	789	728	703	801	707	765	760	740	788	756	693	727	765	721	740	757	757	747	699	734	762	728	723	734	714	745	732	773	733	733	733	756	764	777	739	751	730	743	752	741	765	746	675	764	763	767	800	751	771	744	755	741	757	708	705	732	726	760	757	745	785	786	715	709	719	726	771	725	766	741	761	781	781	727	774	732	761	742	753	724	722	772	717	729	729	737	756	771	706	764	747	734	719	753	740	748	731	764	773	707	720	664	727	744	761	714	819	756	731	747	760	714	723	742	738	772	797	678	725	784	711	789	752	715	761	765	734	782	775	737	734	779	722	768	746	730	715	758	723	740	724	761	760	755	740	743	789	694	749	764	698	770	771	799	756	766	743	716	735	709	723	686	707	763	769	781	777	723	732	762	759	763	760	792	723	763	717	678	752	726	698	712	711	711	761	760	712	758	736	802	773	738	718	728	772	746	737	726	761	747	756	785	731	718	734	767	764	707	732	716	707	704	718	746	772	721	743	751	739	751	745	728	784	707	762	745	722	682	725	738	710	733	738	736	727	736	723	766	726	701	737	737	749	690	758	721	746	707	825	732	730	719	713	769	714	706	748	722	788	719	774	761	725	732	743	759	721	729	711	692	778	768	740	742	784	721	754	781	713	737	780	733	766	740	747	749	698	754	776	756	745	733	814	761	785	720	732	746	722	721	765	721	681	727	746	765	756	734	728	783	721	742	750	757	753	743	767	738	765	797	761	730	697	712	703	799	756	716	708	783	772	760	707	775	784	735	787	739	738	706	729	720	757	709	795	745	760	715	793	739	728	726	728	757	762	775	819	778	713	733	762	711	734	726	763	760	752	741	724	705	790	748	772	737	729	749	760	744	757	706	736	720	732	721	732	741	804	719	746	802	775	730	775	736	734	772	768	766	748	694	814	757	728	743	756	773	689	716	759	744	764	722	779	690	761	764	766	772	758	748	747	707	774	720	762	752	724	739	765	744	736	757	727	755	735	773	756	742	727	729	770	698	772	736	714	738	793	739	760	780	753	717	757	741	753	711	709	734	784	797	701	751	718	763	755	745	724	696	760	724	728	738	749	709	742	747	762	730	743	721	805	740	741	770	781	748	713	779	733	753	737	778	728	788	780	764	739	725	773	720	688	751	770	751	727	783	811	780	713	720	752	755	735	760	739	772	749	774	744	721	778	757	733	702	743	754	751	741	795	696	808	807	720	750	730	743	732	800	730	782	730	722	743	761	750	721	743	728	770	738	789	736	761	768	733	726	737	730	770	741	735	762	763	701	697	736	733	797	731	764	751	756	734	695	773	697	751	735	757	754	732	741	745	732	716	771	747	734	742	762	737	702	722	772	769	698	749	751	709	690	771	755	774	748	734	723	729	770	800	754	693	756	760	715	754	714	735	725	672	746	740	713	735	753	695	764	690	758	691	754	758	746	788	742	728	735	762	736	776	752	734	721	707	742	679	741	784	731	744	709	733	732	761	701	778	741	766	729	697	773	762	798	763	787	770	728	715	762	674	757	769	755	736	741	765	741	785	761	709	767	762	797	769	800	731	747	699	739	739	785	742	742	798	765	726	783	731	740	758	749	705	694	733	754	740	785	747	756	748	759	766	776	766	710	746	726	758	790	749	716	699	741	722	712	757	741	761	745	736	774	759	746	756	711	738	736	710	752	746	745	757	708	691	756	753	775	740	715	699	717	737	751	761	728	744	761	732	792	754	775	788	758	738	726	765	729	748	791	749	692	713	725	755	698	758	774	756	791	741	727	806	740	732	757	738	771	743	739	735	722	774	735	721	782	807	745	780	793	764	762	681	732	761	724	771	775	759	760	767	786	714	693	776	731	837	753	701	703	718	718	690	768	762	771	744	739	778	774	724	704	713	711	750	710	740	743	704	763	696	810	761	724	723	728	757	736	728	784	817	681	771	804	751	739	764	749	764	734	756	723	751	750	750	756	777	743	768	666	730	736	715	744	799	748	753	740	744	695	757	710	755	710	741	754	700	752	744	729	775	719	723	750	733	747	786	793	756	790	749	737	729	693	743	698	756	710	756	750	746	679	763	736	789	773	754	711	716	724	739	681	743	772	771	738	796	728	701	768	725	740	761	758	747	755	719	726	720	728	749	730	788	753	691	737	747	737	742	745	768	761	776	770	799	748	718	776	764	820	748	760	775	734	773	759	751	760	715	744	737	748	684	728	714	774	762	780	770	782	738	730	703	763	737	714	759	740	731	772	698	743	791	756	716	771	776	744	753	764	743	750	713	711	749	741	717	749	777	760	711	693	742	729	737	721	753	777	755	731	771	769	766	799	689	736	716	716	708	784	727	760	735	766	723	714	751	777	743	719	778	752	743	771	740	772	754	741	721	743	783	733	722	718	745	700	738	776	752	746	787	713	730	782	746	757	706	763	682	755	745	715	737	743	736	734	713	759	746	788	705	723	708	740	736	752	759	737	782	785	740	740	743	746	689	791	746	797	744	701	745	752	761	716	709	761	779	725	766	734	726	760	763	719	773	745	717	742	731	756	759	786	719	769	768	745	727	717	781	775	792	741	715	717	750	729	738	753	718	731	709	699	789	711	703	755	750	733	818	747	760	747	723	755	738	808	763	742	702	778	746	728	759	776	753	756	738	742	761	733	719	711	707	739	731	757	733	791	785	769	705	728	766	756	711	695	720	722	753	758	706	758	746	757	721	697	767	736	793	757	738	783	739	781	713	743	814	755	747	703	768	737	760	734	732	739	761	687	760	723	721	782	770	705	746	722	752	754	753	734	756	726	723	758	732	729	769	729	731	752	750	743	733	707	760	737	705	722	729	741	698	767	758	755	713	746	775	723	787	765	694	816	731	744	776	747	755	740	739	693	795	770	744	683	759	751	741	738	739	716	784	757	751	755	737	749	695	818	721	753	730	758	717	697
24110	21646	28960	24798	21653	9093	1490	960	850	822	745	747	692	690	705	667	641	659	652	643	631	596	599	663	588	615	553	676	602	594	576	600	588	616	655	599	608	655	580	591	605	622	582	587	577	570	589	604	621	630	629	570	556	566	557	631	618	618	593	628	569	595	565	640	604	592	599	599	590	618	569	577	629	573	646	580	612	598	606	575	562	617	593	610	604	588	561	579	630	596	598	594	599	586	595	591	566	568	558	577	613	582	585	579	601	600	626	612	636	577	576	588	560	607	613	580	577	587	612	595	602	594	585	561	601	599	573	587	603	616	581	596	589	551	565	579	600	610	613	575	586	589	571	610	607	610	568	623	589	594	600	595	575	619	605	584	554	558	587	610	596	584	565	561	530	586	595	620	559	595	583	576	624	635	628	578	574	568	616	611	581	572	604	622	586	594	656	538	604	598	584	610	583	628	634	533	589	619	632	606	565	593	559	583	553	563	581	609	557	608	563	611	580	590	530	604	566	594	610	632	600	629	601	554	584	615	600	544	596	592	632	619	609	587	624	566	598	518	555	580	583	575	619	597	563	582	598	572	539	609	638	614	578	614	596	580	589	598	591	576	592	569	599	594	590	596	606	602	581	595	576	554	612	600	574	572	592	575	569	600	590	617	576	585	596	552	609	593	618	581	570	595	586	597	586	613	572	619	596	583	587	594	602	585	607	592	604	580	587	525	626	609	575	585	572	594	557	581	565	582	591	591	566	569	599	652	562	597	593	566	583	610	557	536	603	598	617	576	576	622	558	599	634	568	609	604	605	581	581	605	600	574	583	580	557	598	598	587	588	574	578	605	626	633	621	561	556	599	570	547	550	600	572	668	566	606	611	592	561	594	580	615	612	562	550	611	616	610	567	599	576	581	600	604	573	594	552	598	578	554	613	589	605	589	561	604	577	566	581	581	621	614	584	570	585	618	550	592	607	533	577	559	601	585	633	563	638	612	551	568	592	600	545	566	621	575	586	579	614	600	599	612	632	591	583	584	611	601	588	626	583	589	548	569	574	556	613	624	567	555	582	612	649	533	543	586	574	587	607	578	605	578	578	572	600	626	575	529	610	587	621	623	615	580	631	566	649	604	580	580	567	561	603	601	611	574	569	601	544	592	616	598	586	593	592	571	600	618	583	581	603	601	572	618	601	634	640	570	639	594	596	603	616	603	610	576	601	585	595	587	603	567	626	617	575	592	573	629	608	590	570	590	572	577	632	567	573	626	608	582	575	581	621	574	599	579	603	585	602	567	615	587	654	579	571	581	564	566	575	551	572	596	540	575	564	605	579	555	578	560	564	629	591	596	594	582	585	565	574	592	594	606	576	585	606	572	612	588	560	581	571	558	627	558	609	605	596	603	601	583	581	613	581	641	615	609	569	587	551	621	566	592	588	607	616	600	614	553	598	604	580	583	582	582	628	618	613	614	579	526	577	582	552	587	625	614	586	620	609	579	614	620	557	588	592	599	584	600	592	601	561	560	601	578	643	643	621	571	551	610	568	640	586	554	592	594	584	577	588	653	603	612	555	594	615	565	633	618	552	629	623	583	602	580	573	605	589	615	595	571	549	564	608	616	608	621	540	597	606	611	595	617	555	593	575	595	564	604	598	594	576	567	574	601	619	632	610	612	595	597	632	594	553	616	571	619	603	576	580	603	582	608	588	582	578	598	586	576	608	583	577	575	558	578	588	609	589	566	539	584	559	560	579	588	561	587	597	559	589	602	584	588	572	585	567	605	637	588	601	592	571	653	603	550	582	569	583	582	615	572	585	649	601	617	628	583	578	558	588	586	577	590	563	631	628	607	615	560	611	583	565	579	621	573	559	620	584	599	592	560	606	583	580	636	629	550	561	634	589	557	575	581	607	568	625	547	594	583	569	613	562	588	616	562	572	594	599	552	576	608	576	588	558	576	617	559	561	618	561	600	618	602	604	606	595	621	578	598	592	541	576	583	593	586	563	573	581	580	583	599	571	633	613	607	563	599	606	576	559	598	608	596	552	541	615	595	589	557	575	600	586	567	606	600	536	572	596	592	579	584	614	601	592	612	612	592	593	556	572	560	558	595	559	591	610	624	592	576	592	585	571	620	583	596	584	612	583	609	570	601	603	571	584	612	579	582	605	604	576	589	564	586	617	578	556	571	596	604	586	608	599	575	585	591	549	593	589	545	592	577	586	607	591	625	591	612	574	590	622	622	554	611	622	586	569	601	571	613	592	609	595	576	574	592	587	662	585	621	617	564	558	562	592	596	613	556	664	558	623	588	576	584	597	609	591	577	603	606	576	584	604	584	556	561	643	596	599	609	628	596	631	616	564	596	595	625	602	601	586	621	581	584	603	588	581	611	599	569	622	588	591	628	570	610	589	583	599	550	582	604	649	583	568	622	574	612	559	585	613	611	601	591	587	648	597	571	624	559	594	620	531	623	565	605	576	636	606	624	555	592	616	536	638	599	574	597	643	586	583	662	574	629	617	602	644	560	577	593	582	573	595	544	644	551	553	584	596	604	602	582	574	612	569	574	628	562	564	602	567	618	598	578	594	579	566	597	627	549	572	574	569	595	603	561	584	565	626	651	587	594	608	620	604	635	599	623	626	631	575	598	560	603	572	601	590	613	609	599	573	610	595	595	589	592	595	556	574	581	603	591	608	600	605	557	573	558	552	589	547	576	582	596	582	615	578	605	605	623	583	642	596	611	600	585	569	553	580	556	609	620	605	612	558	549	602	582	557	605	604	576	580	586	607	600	562	600	586	589	589	565	585	610	608	563	588	569	631	595	601	565	627	550	635	589	599	631	536	623	571	572	564	597	538	603	570	606	572	608	589	585	562	599	606	595	624	587	568	584	599	557	567	537	551	578	667	599	583	589	633	606	572	579	596	608	617	591	565	594	592	605	584	569	585	590	614	562	606	584	584	604	597	581	560	561	568	624	542	591	587	561	593	585	618	606	573	580	572	562	619	601	578	577	602	600	589	614	623	599	567	553	624	596	575	591	564	624	583	598	622	616	531	606	596	626	636	569	587	582	586	606	581	635	546	569	567	603	612	579	580	539	589	623	555	566	588	578	604	603	579	584	608	597	574	588	651	578	628	606	601	543	567	569	569	572	587	587	591	596	647	610	581	606	571	597	603	625	581	602	588	592	563	639	589	565	604	594	588	569	566	631	606	595	568	589	559	612	562	632	606	604	549	584	596	596	588	550	594	585	583	579	604	579	627	618	649	602	564	568	597	597	590	585	588	645	614	582	601	583	579	573	590	553	592	539	643	616	580	571	611	553	570	569	566	605	565	626	581	577	541	577	621	631	588	597	622	595	638	582	592	538	590	631	551	585	614	577	624	550	580	560	617	573	617	596	576	581	593	567	627	585	604	604	604	629	544	603	597	604	588	616	555	625	601	577	577	600	588	567	595	552	575	600	565	604	582	580	548	598	599	587	551	644	602	630	564	611
3786	9970	6778	3662	3357	2451	1979	1466	1208	1033	1047	914	935	863	828	810	793	824	719	775	712	744	730	728	726	724	730	696	697	694	741	719	661	735	697	697	756	680	726	704	683	680	693	691	678	712	695	708	736	697	691	645	715	734	710	690	727	738	701	662	677	685	725	669	677	660	652	678	661	660	710	700	711	685	713	692	717	647	697	715	698	681	670	696	731	677	707	718	645	718	705	683	723	678	694	707	745	689	661	674	678	647	695	741	698	688	678	688	718	673	701	681	672	686	690	678	684	693	749	706	663	737	657	634	673	673	728	688	715	660	693	659	683	695	637	718	680	674	645	735	692	681	695	702	683	715	704	672	719	712	652	681	665	682	675	691	692	651	637	693	675	725	707	656	694	726	687	686	670	698	662	658	681	655	734	648	671	700	652	760	668	717	727	686	663	714	655	718	662	723	710	714	717	735	698	692	664	652	675	670	654	697	752	653	717	646	706	735	703	694	660	635	687	710	680	685	696	697	699	708	678	703	683	699	678	674	727	725	696	680	692	699	672	693	728	683	645	678	707	687	738	751	692	699	693	653	730	741	701	686	712	692	664	674	707	655	692	707	651	680	670	669	664	718	657	671	687	726	690	650	674	698	688	725	684	688	630	714	663	699	679	681	655	720	725	681	667	668	702	698	728	679	708	646	678	696	736	691	678	689	688	659	688	676	687	693	708	652	657	718	685	705	682	667	631	666	674	689	678	653	679	664	644	649	699	665	691	696	696	691	698	667	654	759	683	713	630	679	693	691	666	643	725	703	685	681	659	711	664	721	694	678	683	683	722	687	692	677	673	693	706	692	668	693	690	682	685	675	697	649	654	735	704	716	656	657	687	618	667	662	741	672	686	694	661	712	701	701	646	704	679	699	712	655	678	659	695	662	663	714	703	637	702	733	708	735	675	690	694	696	724	645	679	697	697	700	698	651	648	705	703	692	690	705	718	657	707	670	665	686	640	686	671	691	669	683	686	721	698	666	699	714	670	660	682	707	698	731	707	674	692	704	705	730	713	642	710	688	702	672	713	724	751	684	689	651	676	692	648	687	673	715	702	667	694	732	716	651	698	715	673	689	685	639	678	695	722	673	663	689	696	691	636	677	736	698	696	693	713	678	700	643	751	702	698	685	724	682	703	721	707	690	750	680	648	696	725	660	658	677	698	661	653	700	686	680	734	707	693	691	669	764	684	683	711	686	732	690	698	666	694	705	721	673	678	694	716	676	711	700	698	680	639	643	705	673	691	648	650	679	716	676	663	665	689	693	697	679	695	706	712	677	731	682	667	642	696	630	664	671	683	685	706	721	723	654	697	697	717	703	680	674	676	697	703	686	685	685	674	670	691	649	675	716	715	651	711	697	673	669	655	672	661	683	709	673	718	711	721	739	709	647	670	714	681	666	631	664	687	684	703	715	687	683	702	672	761	664	665	677	719	709	689	656	696	700	705	697	701	707	630	662	688	700	694	664	680	674	716	699	632	676	703	683	702	727	665	680	733	702	677	673	652	732	642	649	719	661	667	689	680	691	690	698	674	707	718	692	701	712	693	686	665	695	666	669	712	635	737	680	720	715	710	695	682	664	663	673	688	699	641	683	709	656	695	706	699	653	685	677	694	729	669	671	715	708	708	658	727	686	708	689	716	641	720	660	665	723	682	669	682	667	707	683	663	680	688	714	714	678	655	659	666	661	713	714	679	666	665	676	676	701	656	669	689	705	683	680	684	674	703	714	695	666	725	669	699	728	661	699	703	681	670	718	660	733	640	712	722	679	697	725	688	701	707	668	662	736	675	693	675	647	622	664	718	670	668	705	675	700	700	734	670	685	681	713	688	683	700	730	699	689	720	702	684	663	699	654	688	688	683	696	644	719	672	701	685	652	689	698	734	699	664	685	667	696	682	667	682	683	679	691	625	704	640	715	670	678	726	698	721	740	702	670	674	700	709	713	747	730	656	695	692	679	702	693	683	661	632	661	688	648	682	684	704	667	666	711	693	694	673	658	703	679	678	690	671	672	693	704	747	705	705	694	676	692	673	714	725	695	679	671	701	684	724	675	666	684	705	660	688	715	701	697	656	685	705	678	723	685	679	697	711	707	707	693	663	654	673	688	681	676	679	653	703	686	703	699	707	707	703	664	626	692	658	681	703	681	679	707	680	652	697	629	689	676	716	698	646	719	710	670	683	691	679	681	673	675	681	646	662	696	689	732	724	683	687	724	698	677	693	651	705	730	724	679	701	661	680	678	681	719	690	679	673	660	683	677	681	731	696	657	669	727	697	694	721	701	710	672	659	694	699	655	689	684	653	689	732	676	692	685	719	703	673	676	694	699	673	682	678	693	685	683	672	663	692	636	669	685	731	702	678	666	716	657	699	724	680	658	680	724	674	660	701	706	723	713	685	680	702	720	700	676	700	739	717	714	667	644	642	741	677	659	646	684	663	636	677	679	703	731	695	713	667	708	676	688	667	709	659	684	672	694	722	668	686	719	712	644	668	708	736	651	656	702	649	717	665	692	680	698	672	634	709	657	696	680	709	683	651	679	697	633	711	678	673	650	703	647	657	678	710	624	753	707	666	635	704	660	691	691	657	693	690	694	686	724	724	685	648	689	730	668	740	666	726	669	679	718	671	682	721	700	677	720	711	694	673	692	695	672	661	750	666	706	731	698	661	710	702	706	685	726	689	683	636	676	690	697	721	710	673	691	687	731	634	670	714	662	708	685	709	675	646	648	712	667	725	689	678	706	628	670	664	700	666	651	701	646	692	683	688	678	687	698	606	665	682	702	688	674	659	746	685	688	689	669	703	698	674	644	634	726	702	703	646	684	679	791	708	664	656	667	673	693	707	677	666	677	710	656	698	683	692	736	675	705	622	673	620	667	670	669	707	732	670	659	689	706	689	700	678	650	664	672	717	655	681	693	724	688	682	675	685	695	686	661	692	679	681	680	671	676	705	685	718	655	719	684	715	693	709	719	671	667	665	720	661	697	657	713	674	671	697	655	708	737	668	657	647	657	667	688	735	690	696	685	679	698	710	679	706	706	739	681	651	649	679	640	734	667	692	654	690	717	701	691	683	679	759	705	649	712	673	698	676	738	696	702	718	647	721	693	662	770	637	677	705	689	698	704	697	671	717	600	650	687	687	689	736	715	631	671	676	699	686	737	663	673	672	699	719	631	685	725	697	706	689	698	675	768	697	713	679	717	683	719	695	672	681	689	674	688	718	665	739	671	724	664	647	702	713	665	684	652	662	683	692	681	697	674	656	655	694	715	726	698	718	715	681	657	662	700	722	698	643	671	700	685	697	716	756	695	678	663	686	761	710	699	649	684	686	686	664	674	659	703	661	699	708	749	688	665	690	668	660	658	656	704	656	697	727	685	643	698	701	668	660	672	710	653	688	647	711	677	682	674	665	659	701	640	675	699	772	697	719	647	676	669	727	704	700	700	703	717
25175	21594	27662	25925	8483	911	686	604	540	493	521	472	468	437	418	431	418	415	411	424	399	408	434	432	413	463	379	446	413	374	411	391	430	412	426	431	414	421	426	388	400	409	395	412	369	385	393	412	426	344	415	420	423	363	359	363	399	370	425	385	427	401	400	383	412	416	401	401	397	412	408	405	401	415	386	422	391	393	402	406	396	391	409	421	398	423	411	391	412	400	385	372	406	371	385	420	379	385	409	415	401	402	394	405	373	365	410	377	354	395	416	384	421	424	387	349	403	393	373	380	406	414	366	389	391	394	382	392	399	384	393	398	398	392	398	414	391	420	393	357	373	401	398	377	396	405	411	372	392	366	385	365	377	349	410	411	391	396	374	420	388	402	403	396	395	403	381	380	407	405	370	401	394	376	427	378	403	364	353	365	399	387	415	372	402	425	352	355	397	396	410	379	416	377	383	348	383	455	402	419	378	383	396	394	401	369	403	391	409	404	400	405	431	387	417	410	385	409	388	383	405	383	430	389	390	379	386	383	401	389	393	337	406	394	397	398	398	400	403	421	397	399	392	375	416	393	386	389	419	380	403	407	411	379	386	378	409	444	384	395	379	417	405	356	441	406	406	369	366	379	423	381	403	399	398	382	404	390	355	368	398	399	398	375	387	418	373	368	404	398	416	409	385	381	391	390	327	401	404	389	432	374	393	404	402	408	399	384	366	392	415	405	368	415	380	384	428	420	389	412	376	351	418	431	424	395	385	395	393	366	425	392	386	382	407	381	397	432	397	365	356	400	394	387	365	416	447	383	404	387	412	393	378	373	392	358	409	424	399	370	385	385	394	428	411	403	399	393	366	383	407	370	417	405	402	418	409	446	394	405	380	431	385	381	350	384	401	400	440	373	382	408	389	390	379	382	377	404	391	388	377	408	407	406	366	407	423	361	411	377	386	375	435	388	371	375	393	356	398	382	346	375	410	397	365	401	416	385	409	366	399	371	389	378	372	379	378	386	347	387	351	424	413	385	405	346	396	401	400	392	392	400	438	409	416	426	386	448	389	385	373	398	398	385	348	381	358	370	406	430	383	391	369	378	380	392	377	390	378	369	394	389	394	439	432	403	376	359	394	420	384	386	338	362	361	391	397	404	395	422	418	387	358	396	374	371	375	392	429	378	425	381	417	416	416	376	405	373	390	432	378	416	406	374	386	406	382	397	396	405	402	381	403	394	391	364	368	406	365	385	380	384	388	408	386	400	363	411	368	406	400	386	381	415	407	397	413	398	404	361	380	409	411	410	392	428	378	347	401	386	349	385	366	366	445	361	359	344	409	385	389	405	388	422	381	427	405	419	373	408	378	392	387	345	391	397	380	418	352	410	393	417	409	358	391	400	389	394	409	396	419	375	394	374	400	405	417	411	396	395	385	422	394	407	400	373	404	428	388	391	389	419	392	364	387	379	403	384	366	411	387	373	386	359	399	379	396	404	404	353	395	419	399	396	379	401	420	350	389	429	386	385	367	378	372	381	407	385	419	393	415	406	456	396	400	363	382	364	400	406	460	352	387	400	417	402	402	400	366	412	405	368	397	372	367	376	391	387	397	391	383	385	409	379	390	365	407	403	354	354	430	402	368	401	365	398	382	384	364	391	409	407	402	404	362	397	387	427	400	363	380	400	400	408	382	416	368	406	413	418	406	377	385	392	424	412	414	387	368	366	437	399	372	378	389	405	360	428	393	406	412	373	419	370	385	370	430	395	386	378	430	404	382	388	413	368	405	433	373	379	386	422	384	407	402	404	406	365	386	381	398	393	429	397	408	364	406	394	380	409	409	417	368	415	415	389	383	385	383	414	389	382	400	365	418	381	353	384	455	430	431	426	431	409	421	418	424	360	403	401	390	418	408	398	359	361	388	391	413	397	385	401	367	384	413	387	385	400	436	404	371	425	369	387	394	413	358	387	435	365	410	400	390	382	425	401	391	415	383	372	411	381	428	427	407	399	383	381	406	412	394	414	387	405	421	400	365	395	369	419	397	392	355	385	401	404	443	398	377	385	366	412	421	389	382	388	395	383	374	380	386	418	387	403	401	386	407	392	417	400	412	383	423	389	366	364	386	399	382	406	373	371	409	384	371	382	379	386	440	416	394	356	423	374	379	355	408	369	369	392	407	409	384	418	404	430	382	430	380	389	384	401	382	405	435	416	372	382	424	394	388	405	423	357	396	380	364	393	380	407	433	398	358	411	422	409	394	405	348	380	427	395	402	384	377	391	396	387	440	426	373	398	387	437	402	376	424	432	386	376	387	388	368	395	382	389	396	378	418	387	404	399	413	379	408	380	366	380	411	387	344	413	353	375	367	376	381	403	390	365	360	406	376	372	427	357	385	447	389	404	404	384	367	368	361	403	405	421	401	383	393	392	379	394	430	415	384	374	353	417	416	403	414	378	364	387	379	389	374	398	415	357	378	391	378	391	385	401	388	380	403	410	382	381	389	361	432	388	411	400	399	383	369	371	387	383	391	402	372	436	387	392	392	405	381	400	426	392	335	400	406	385	400	346	403	386	414	404	403	410	400	381	405	414	413	394	410	374	424	362	396	382	419	337	427	386	384	408	359	413	372	416	385	390	376	355	400	377	369	409	373	410	381	361	433	391	409	378	363	415	398	419	408	365	391	382	357	390	369	395	390	376	427	391	431	378	374	367	421	401	378	355	397	426	424	393	380	405	404	393	419	382	381	379	391	386	402	422	407	405	370	395	375	388	385	393	408	364	399	395	432	370	372	441	364	404	418	372	385	417	393	382	412	390	412	402	396	396	381	403	408	358	400	378	397	399	408	376	403	390	387	386	386	411	382	430	425	381	375	394	423	379	377	364	390	390	416	410	379	389	385	399	392	387	398	372	372	397	385	403	420	383	385	396	394	402	389	382	380	417	421	403	392	370	381	417	425	353	353	402	361	369	388	384	387	403	396	406	370	366	383	389	379	411	430	395	410	375	361	398	363	400	387	412	362	394	370	391	370	369	410	388	386	398	392	406	367	382	378	378	423	422	370	392	405	397	439	377	424	417	404	401	409	377	383	380	386	380	342	415	389	438	400	363	417	434	397	413	395	436	408	400	398	398	365	345	390	445	399	404	415	398	397	419	411	390	377	404	387	408	394	360	411	384	415	416	406	392	410	413	368	384	390	376	364	404	409	362	365	405	359	389	401	384	402	385	399	402	345	387	374	395	406	404	381	368	407	384	404	391	327	378	433	374	413	416	373	392	376	422	389	409	374	433	365	411	384	399	407	383	383	401	409	378	400	414	353	387	389	419	394	364	373	376	398	375	355	389	366	395	368	417	375	394	397	419	403	369	403	377	418	387	352	391	356	407	362	384	411	394	383	416	385	423	419	377	418	415	367	407	415	385	411	387	386	382	411	353	397	423	398	393	403	409	394	385	403	363	416	402	415	415	382	351	412	398	416	407	368	406	376	369	393	416	401	397
3695	5865	3934	2222	1936	1425	1090	926	800	715	619	661	623	568	554	541	512	480	501	463	475	477	464	478	488	476	456	426	494	443	494	439	452	487	505	431	466	442	469	483	473	464	484	443	509	444	441	442	420	481	441	443	441	438	420	440	496	479	497	431	464	491	415	455	448	472	428	449	462	470	418	466	461	441	460	466	443	468	424	432	474	479	432	456	460	418	471	469	488	429	472	484	476	455	492	450	480	447	465	443	475	438	476	459	491	466	434	429	451	482	398	423	446	480	434	444	431	457	451	475	434	453	405	486	465	434	459	449	427	432	456	434	438	449	451	436	410	436	482	475	471	442	463	430	479	457	475	463	459	430	456	482	473	466	476	454	456	460	406	452	456	402	433	440	474	481	428	430	471	433	461	448	447	463	421	428	455	431	469	452	442	461	439	481	468	461	444	433	490	435	417	418	448	474	442	405	448	422	448	435	471	462	435	470	414	422	437	470	444	413	454	447	456	453	444	459	464	432	445	447	438	473	407	448	425	471	422	446	441	449	456	448	454	478	443	440	459	453	420	411	428	449	448	431	492	467	410	450	456	438	435	438	451	443	485	452	495	457	453	463	457	472	412	456	422	447	475	456	464	482	477	462	424	462	481	450	474	469	470	466	423	424	433	451	456	424	441	423	424	450	428	432	427	459	442	428	479	449	437	452	429	452	458	405	434	464	472	430	444	457	459	461	464	457	486	445	449	502	476	432	429	429	432	457	437	429	461	460	467	499	441	469	451	451	438	451	449	437	480	451	461	473	426	397	434	482	431	437	435	448	495	431	471	463	406	443	448	458	472	409	422	404	466	501	490	479	455	472	423	463	448	449	417	437	458	390	414	461	452	456	407	410	429	454	407	443	454	478	461	453	448	470	498	452	430	449	482	448	430	405	459	458	468	474	454	465	426	454	453	467	455	441	478	421	442	438	462	427	459	417	464	493	482	412	447	430	445	401	453	482	474	448	420	432	433	443	470	421	432	484	482	449	452	446	451	458	441	461	421	461	454	422	451	437	420	497	455	405	453	437	454	425	467	430	437	424	457	438	450	444	409	472	477	448	463	454	482	429	460	445	483	438	455	462	479	463	459	451	446	445	434	464	436	428	450	456	436	460	469	474	449	471	456	426	465	459	440	488	476	467	433	483	463	432	419	435	485	404	438	463	454	469	480	469	468	440	443	448	476	436	448	421	499	431	442	438	429	425	465	447	460	438	440	443	446	431	429	446	469	452	445	424	457	426	452	441	415	458	477	458	454	463	432	437	447	440	453	467	454	426	431	486	434	451	469	451	450	477	463	475	428	450	456	435	459	405	426	432	464	429	473	444	432	438	445	453	482	481	438	437	435	445	491	427	430	416	438	435	437	445	437	466	483	479	423	446	423	440	464	457	446	431	475	442	428	440	483	453	423	424	458	431	448	452	473	453	440	457	466	459	419	470	468	458	454	433	467	486	490	430	414	466	395	420	433	463	472	466	452	421	467	466	442	454	474	478	443	467	460	438	437	445	442	430	461	491	445	425	431	482	423	453	447	458	498	464	475	457	428	452	447	435	430	445	492	463	412	452	458	463	425	484	446	453	472	460	446	456	473	482	440	439	496	452	448	434	433	442	425	444	405	474	411	450	434	453	405	454	443	466	480	484	487	427	453	470	459	421	428	422	455	448	451	426	453	436	424	471	461	448	425	458	423	420	494	441	421	438	485	440	450	458	476	437	496	476	472	470	477	458	436	449	450	459	443	457	430	445	443	463	484	426	441	440	442	450	486	444	433	468	444	446	428	437	454	447	430	451	448	459	423	446	454	445	457	462	475	455	434	483	419	438	446	426	455	427	467	496	500	474	435	429	465	446	460	408	471	497	424	490	468	491	421	448	486	486	466	414	462	436	480	416	456	470	465	440	413	437	438	444	454	423	460	479	448	422	410	447	492	424	467	417	438	458	471	463	464	439	430	415	434	482	443	479	427	440	497	472	444	416	435	445	463	462	445	426	446	418	431	463	480	468	470	447	480	445	454	457	476	417	467	495	410	431	418	423	438	445	472	478	426	446	483	453	448	431	418	461	432	453	436	433	424	423	445	493	424	446	428	437	463	430	423	436	420	448	446	417	437	463	458	449	430	457	430	463	447	445	445	477	447	426	442	440	428	446	465	409	439	420	466	473	448	485	456	479	465	437	445	424	477	433	435	447	423	441	477	469	463	448	439	442	453	470	463	449	443	429	438	405	458	441	462	504	489	526	450	464	485	447	443	448	467	454	447	455	468	452	446	449	474	413	471	454	427	440	427	433	440	445	421	438	459	459	407	447	437	460	434	404	452	449	403	451	472	470	458	459	429	462	491	467	476	426	446	417	457	418	458	451	423	453	473	426	412	473	468	440	468	466	432	453	463	470	453	411	455	427	431	432	456	448	466	457	476	447	405	458	459	434	478	456	444	437	507	440	454	465	462	432	452	450	487	459	456	456	455	480	452	485	442	452	469	459	434	454	483	413	462	481	455	447	428	434	449	458	470	417	448	483	439	504	438	482	416	452	427	421	452	454	438	470	458	451	435	460	459	474	464	495	428	466	461	424	454	464	499	430	474	481	429	469	450	472	459	473	448	461	496	450	465	454	441	448	436	449	457	431	425	400	465	483	439	495	477	468	434	439	429	447	440	425	422	450	427	465	476	434	474	416	454	457	455	446	440	454	472	441	428	418	463	445	442	479	465	444	441	485	444	468	472	440	482	431	422	393	433	484	461	430	469	442	417	460	438	466	473	424	428	459	452	482	468	459	455	461	407	422	470	455	452	471	429	467	416	430	430	459	425	450	476	462	448	485	464	463	448	485	451	427	423	448	473	464	460	431	440	462	423	458	436	432	465	497	474	465	453	448	473	452	440	502	432	448	468	437	487	453	476	418	417	425	460	458	431	422	468	474	465	498	445	450	456	454	443	456	462	473	443	455	409	477	422	456	411	459	455	444	459	471	461	479	417	462	430	444	477	480	444	415	456	473	414	445	413	440	433	432	466	452	448	481	454	425	454	443	486	439	416	475	460	462	428	453	452	473	489	479	462	480	455	459	491	413	448	485	501	431	502	426	453	443	445	449	464	450	436	458	477	425	452	423	467	447	463	430	470	469	493	451	424	458	450	455	449	464	454	433	416	455	471	512	443	455	421	465	454	447	445	413	437	447	463	433	473	467	422	464	471	464	444	419	442	453	474	481	439	425	467	457	450	440	419	450	472	494	454	445	442	453	456	430	440	465	459	479	453	455	443	441	431	465	476	420	460	469	448	412	481	422	433	450	468	483	433	462	432	441	457	455	471	440	449	473	402	443	471	441	479	409	464	499	467	456	462	443	444	439	461	441	459	502	436	450	414	478	443	455	402	438	438	473	458	434	472	438	477	452	462	473	436	423	423	449	436	453	463	406	435	419	445	423	449	428	437	477	475	398	427	472	456	467	426	444	455	425
23079	21688	29538	24362	21683	21682	6555	1063	695	601	487	467	419	402	386	381	358	331	298	312	293	292	288	293	284	273	295	288	260	281	275	264	267	248	272	280	242	296	268	271	255	251	275	297	264	238	262	240	258	248	269	224	263	262	260	225	252	243	252	246	256	263	256	224	244	292	247	262	247	244	265	288	238	227	240	254	237	254	248	229	258	261	250	228	251	236	265	279	238	248	242	244	239	236	259	232	271	255	237	252	216	232	255	265	253	247	253	249	235	235	224	211	261	266	292	237	208	228	220	238	249	248	216	227	229	256	260	266	245	226	242	229	255	256	226	217	225	252	232	231	273	263	238	248	266	235	233	249	251	261	230	261	265	263	238	231	236	221	249	241	239	230	270	231	224	268	233	244	265	211	251	249	228	257	246	231	255	230	232	238	243	229	246	235	250	267	254	240	258	226	270	251	252	246	208	262	235	256	265	254	247	237	266	225	246	273	239	235	251	225	224	234	225	214	235	249	244	238	228	255	252	278	248	255	239	235	256	240	268	237	251	226	251	228	228	255	251	236	222	253	248	239	268	250	224	218	243	252	211	252	250	218	243	242	226	242	239	254	272	242	238	250	248	246	242	243	243	258	263	245	231	275	243	258	259	236	234	240	253	254	225	240	239	242	266	236	243	228	221	254	293	242	243	239	241	251	267	233	243	253	262	238	233	235	252	214	251	242	232	266	238	254	242	240	241	240	278	247	241	255	220	241	271	246	248	269	272	254	242	256	276	253	235	236	266	254	238	212	268	241	234	240	257	243	222	246	246	238	229	254	244	238	231	252	238	228	252	239	251	230	239	221	259	272	265	239	266	227	263	236	241	215	250	237	227	238	268	271	243	240	232	228	249	262	265	231	246	234	233	239	253	258	239	238	238	248	271	247	218	233	241	268	234	251	255	241	216	250	223	265	252	257	268	244	244	234	230	221	243	229	245	218	258	221	264	270	233	237	255	236	249	254	271	297	252	234	230	228	258	258	251	241	247	283	235	251	242	253	245	261	281	250	258	227	227	256	237	242	236	275	222	224	244	268	255	239	251	261	270	237	276	244	228	246	245	259	252	242	236	252	263	262	238	238	246	270	252	255	224	244	250	245	239	257	250	233	263	228	242	245	237	256	255	247	243	273	245	232	267	232	255	261	264	269	268	242	239	264	249	242	248	279	231	247	246	272	244	237	250	244	258	283	239	254	230	237	239	246	258	249	230	235	223	257	229	266	243	246	258	248	227	241	240	226	250	251	243	272	245	255	240	248	240	250	253	231	245	250	265	265	247	242	244	243	245	221	228	226	254	264	226	277	251	233	231	228	220	205	244	241	262	240	231	253	250	264	263	254	242	249	242	247	272	284	244	230	235	241	257	232	244	253	231	259	255	243	213	251	221	264	239	246	226	243	226	249	237	229	230	223	266	240	239	222	250	233	251	251	239	237	259	257	244	233	217	226	269	242	250	244	242	272	265	238	259	252	257	227	243	251	235	251	267	255	227	267	247	229	253	249	259	275	253	223	254	261	250	251	258	236	261	236	239	233	234	234	257	251	238	213	212	231	232	241	246	255	262	234	225	246	233	267	272	267	252	212	250	270	260	223	238	250	222	247	254	234	250	255	244	214	214	245	240	219	241	239	265	245	258	241	246	224	256	210	258	241	232	248	255	228	266	232	245	242	223	256	255	215	260	251	280	242	257	252	236	242	236	234	265	247	228	258	259	262	298	255	267	246	267	250	252	215	267	243	253	252	259	231	214	246	263	238	248	239	225	253	255	243	250	211	233	237	277	236	275	218	258	222	251	224	243	256	244	270	245	225	235	224	251	244	258	240	235	249	248	262	271	222	258	265	214	238	233	248	243	238	239	215	236	231	227	235	220	249	263	224	218	258	264	262	220	221	238	232	231	260	240	237	251	247	206	244	234	251	252	228	229	253	227	239	264	250	267	245	227	247	265	276	244	239	231	255	254	243	265	278	221	247	239	240	260	245	270	240	237	244	233	250	234	237	236	254	238	231	247	227	261	240	249	242	257	255	264	236	238	253	242	232	229	267	241	254	222	243	227	222	235	233	224	261	271	237	240	250	233	292	247	236	227	231	262	262	260	240	238	274	244	219	220	230	282	260	234	285	247	239	256	256	247	254	261	264	260	217	243	259	245	253	241	257	220	227	252	250	273	278	237	262	284	255	247	251	265	237	259	246	248	244	227	214	255	233	271	253	262	247	240	277	238	221	250	235	240	242	265	251	231	236	252	233	280	254	256	249	246	231	243	262	235	249	234	227	262	270	243	250	257	252	264	252	263	247	249	216	223	254	249	245	237	245	230	241	255	235	245	259	232	237	218	256	235	250	219	231	241	261	252	258	221	234	249	226	262	241	269	253	240	240	234	253	271	235	241	272	243	238	229	243	250	254	239	270	257	240	253	244	260	253	236	256	236	240	237	241	260	259	257	218	252	236	248	245	278	249	254	253	239	258	268	241	257	248	249	260	250	233	229	267	247	242	274	241	239	263	275	242	246	262	206	238	264	257	256	224	250	246	244	228	251	258	272	233	262	244	245	246	260	226	255	255	255	241	249	246	257	250	248	226	216	263	224	224	265	240	255	256	278	252	218	262	217	253	237	253	249	227	234	275	227	257	254	242	223	228	221	264	231	247	264	244	202	257	234	246	228	249	246	263	254	256	247	267	255	255	262	246	218	206	244	231	265	235	240	256	254	258	259	232	261	209	220	233	232	251	236	244	291	250	268	231	253	244	251	277	225	244	248	262	245	245	263	235	256	239	259	248	261	228	224	247	225	267	240	259	234	250	246	227	244	231	244	254	243	255	235	241	235	253	248	242	258	265	235	243	257	241	246	254	250	246	248	228	235	252	238	252	268	267	253	232	259	242	251	248	202	265	264	267	234	237	228	226	217	251	257	235	227	261	240	249	245	259	225	237	239	222	230	247	240	219	238	235	210	248	220	243	261	264	248	233	221	264	236	245	267	258	268	229	272	238	229	231	230	241	246	258	236	234	201	239	268	243	230	259	244	222	225	250	284	211	243	243	263	232	254	218	246	250	270	262	252	248	236	204	251	242	215	240	253	231	284	228	215	256	239	258	254	247	237	230	225	245	242	230	226	251	242	242	246	249	254	250	246	238	238	246	271	254	249	254	239	229	228	260	272	252	234	251	237	237	232	259	253	238	229	253	236	264	237	261	247	253	250	231	234	238	226	249	233	222	220	265	238	245	245	219	247	222	245	236	245	234	270	274	268	261	247	245	255	241	279	248	242	234	251	251	229	238	252	244	256	263	281	241	263	228	229	227	275	235	262	290	229	250	251	236	238	268	207	254	230	258	233	242	252	235	241	245	274	212	248	247	244	228	247	249	220	225	245	244	264	229	231	240	264	223	253	239	224	261	254	252	228	265	226	242	209	235	226	244	255	244	250	243	242	275	256	242	232	254	228	251	246	241	251	224
5031	15164	10211	5365	4081	2925	2329	1805	1369	1052	866	787	746	593	553	524	500	464	439	434	398	387	402	388	351	360	358	365	356	338	304	332	353	322	334	306	303	339	320	327	302	323	328	277	307	317	308	290	303	303	296	291	316	286	319	289	282	298	307	330	296	287	291	321	286	309	287	290	308	295	270	300	339	296	292	269	287	310	302	305	317	300	313	301	313	290	311	298	282	294	315	297	282	294	299	289	308	283	313	309	273	301	320	311	269	282	303	294	277	278	285	318	302	291	292	300	290	302	318	271	286	312	308	341	272	298	298	293	285	296	332	296	323	298	286	312	268	310	270	294	298	285	281	292	306	295	287	286	292	321	290	256	323	297	289	283	291	264	299	311	277	306	289	319	285	278	300	309	303	294	323	266	288	318	287	321	256	307	276	267	297	280	297	304	318	291	289	299	277	284	292	290	335	320	287	284	314	303	311	331	286	302	295	303	286	282	313	286	253	278	292	283	305	302	308	301	306	308	307	324	280	290	311	299	288	294	326	298	288	289	288	279	289	295	278	315	296	326	299	301	303	290	288	298	307	272	272	302	296	263	271	287	295	281	315	284	296	292	300	303	277	314	330	307	280	313	321	281	331	289	289	294	299	314	313	289	300	280	300	304	323	302	325	300	310	299	311	306	296	290	288	275	314	283	274	294	289	302	332	279	280	310	298	288	292	319	287	312	272	298	309	296	277	290	318	288	269	294	313	322	278	291	279	295	284	324	322	267	278	279	282	289	280	315	301	278	305	288	300	296	285	296	296	325	317	315	303	268	314	298	281	324	304	274	310	299	283	263	296	301	296	327	314	266	290	315	272	323	307	255	276	276	288	292	288	265	289	312	272	252	294	279	344	296	283	316	280	283	283	296	289	278	307	282	308	300	277	287	290	288	302	292	312	262	299	285	276	291	327	283	293	291	286	281	318	299	293	313	314	298	285	277	291	298	311	323	280	285	282	302	294	303	284	296	322	293	292	281	309	280	305	300	285	273	332	306	318	291	298	288	290	326	279	304	305	316	305	304	289	291	291	264	303	293	307	327	297	330	290	279	293	261	298	289	320	304	297	310	279	330	285	293	302	301	305	311	282	298	288	320	278	299	283	291	269	309	305	304	295	298	296	281	262	285	329	290	293	293	274	292	262	267	290	302	323	312	323	278	295	299	293	292	307	282	319	301	277	287	313	280	284	279	308	295	311	281	311	312	297	321	303	316	261	313	286	314	271	273	330	277	291	268	277	304	289	282	290	271	323	287	290	287	258	283	297	268	270	286	287	304	311	301	269	300	291	287	278	282	311	291	273	267	291	281	315	332	288	290	268	311	312	303	286	279	294	294	299	278	300	303	294	287	299	311	329	282	282	283	289	300	319	306	274	269	309	275	322	268	330	289	282	335	318	289	299	298	268	315	298	291	304	327	289	290	291	297	283	315	297	277	326	307	292	299	284	283	310	305	326	292	301	298	294	285	289	296	290	278	303	311	278	292	296	288	282	320	295	303	305	319	281	297	310	312	268	282	293	311	288	296	297	295	318	270	283	313	314	288	287	294	278	287	306	300	299	273	290	279	285	282	304	271	304	284	288	279	257	274	271	303	294	298	293	268	298	303	267	272	288	282	286	312	275	284	312	288	280	297	291	321	287	300	291	288	293	308	296	292	309	293	303	292	289	285	293	296	314	312	330	340	311	282	266	313	296	328	314	299	285	293	288	320	290	279	319	318	271	315	288	272	304	252	306	288	297	313	333	297	281	283	288	288	305	312	288	323	278	307	280	276	283	292	307	264	266	310	320	280	284	275	253	299	247	266	274	271	278	296	330	231	286	313	289	287	299	297	310	246	290	324	284	277	296	265	316	276	323	302	312	275	290	272	279	285	286	279	304	313	286	263	275	299	277	309	317	303	289	304	275	279	291	319	318	297	290	283	293	293	281	320	290	272	292	304	286	306	311	293	288	272	294	289	310	280	307	276	308	318	268	266	282	289	276	289	342	308	296	298	317	298	295	310	296	253	289	294	288	281	305	318	325	304	310	299	282	258	266	290	285	288	293	279	314	302	305	277	310	284	290	292	265	273	259	279	302	302	299	295	316	282	300	307	271	288	289	298	303	262	294	315	334	291	304	269	326	270	288	264	302	323	326	287	334	321	317	268	296	315	323	306	288	274	312	295	315	303	304	288	292	276	288	298	308	290	277	320	289	289	264	297	293	331	259	289	333	284	331	272	287	287	290	299	299	324	304	300	292	270	304	281	295	315	299	307	306	273	281	325	314	258	316	311	311	299	282	286	318	266	266	296	324	315	296	301	297	288	299	271	312	275	275	291	293	315	283	315	314	278	303	279	283	301	289	299	305	285	308	298	302	282	276	314	333	281	297	301	306	314	292	297	300	314	285	281	297	314	300	285	317	255	315	281	284	308	318	299	296	297	314	305	320	292	287	311	278	273	263	264	263	269	261	292	310	273	298	329	274	306	254	296	302	301	254	310	300	289	314	331	292	274	340	302	275	254	300	289	294	272	272	276	302	310	322	292	301	297	283	295	332	301	283	288	288	273	322	295	283	283	286	311	293	283	308	289	302	285	283	324	290	291	288	297	303	276	320	284	271	292	298	301	304	299	318	266	304	296	278	302	278	278	294	290	317	277	293	278	308	272	323	290	297	278	298	321	297	286	287	304	286	276	307	330	335	308	293	292	305	317	304	278	316	294	275	305	301	315	304	303	222	286	276	294	301	289	272	316	302	301	294	300	273	302	291	272	283	279	290	316	295	304	270	279	292	301	310	292	317	323	318	295	285	287	328	302	308	295	296	278	281	299	287	310	269	279	329	280	306	289	291	278	292	295	322	300	262	281	297	329	266	295	308	270	266	302	313	324	300	267	266	289	326	290	296	279	300	315	270	334	318	300	290	288	299	303	275	302	292	286	311	295	277	288	281	287	305	307	294	312	314	313	295	278	281	266	300	299	294	289	300	296	305	279	304	315	315	310	299	273	298	307	298	304	298	298	285	301	324	271	301	323	291	273	304	292	283	299	301	317	307	293	261	273	284	288	276	290	312	324	250	301	289	310	293	282	290	314	288	288	264	262	291	292	298	302	299	312	286	307	310	297	266	289	303	342	310	290	296	286	289	273	279	293	296	312	304	274	263	280	289	284	273	318	294	273	272	290	264	273	266	276	337	281	285	311	290	295	306	302	281	292	284	282	285	253	312	266	284	298	307	306	283	270	310	320	321	315	277	275	290	271	291	322	279	271	320	322	294	302	279	302	314	272	252	316	331	289	294	263	298	259	298	345	274	291	296	295	274	293	290	280	302	313	281	305	294	293	298	299	278	266	284	275	301	265	307	286	280	295	254	311	325	324	290	312	297	308	285	315	280	294	286	279	281	268	293	300	342	292	263	282	289	290	300	304	306	280	280	293	313	320	302	301	312	299	290	311	299	245	308	300	311	284	315	297	290	307
27822	19251	5556	1374	1041	970	780	776	698	705	665	676	688	614	647	679	677	659	661	692	661	662	652	667	670	653	612	691	699	675	675	628	636	675	702	630	650	659	650	702	663	624	660	693	632	706	658	663	631	674	637	659	675	658	676	665	648	671	722	655	617	672	650	628	653	640	655	661	632	653	645	656	613	685	632	686	666	661	650	631	641	698	651	663	631	623	634	673	670	655	646	645	651	606	645	622	675	655	680	627	658	640	663	686	657	635	619	659	680	661	632	710	649	640	624	650	637	629	698	634	619	632	657	613	651	631	652	625	625	675	630	623	668	658	656	660	646	671	642	664	656	676	656	622	638	645	606	647	683	629	667	639	625	606	642	624	646	637	628	636	669	674	660	679	621	663	650	631	654	660	602	662	682	663	651	644	676	649	638	671	681	653	680	660	623	627	639	612	699	674	654	651	646	636	638	718	659	657	657	641	642	651	658	671	673	623	671	645	664	662	618	621	659	698	607	694	679	654	669	657	719	676	627	675	641	673	642	691	662	651	686	665	667	650	637	670	660	661	689	657	709	671	655	662	702	680	654	655	651	644	648	615	642	695	661	692	650	673	662	693	660	584	686	694	709	615	700	655	633	661	656	663	649	662	641	626	683	666	645	722	713	669	602	629	680	642	650	649	666	662	661	692	627	643	670	650	637	662	665	661	650	632	693	626	622	632	662	649	685	671	637	652	665	648	634	662	666	647	709	650	677	635	668	644	650	651	612	628	676	646	651	614	663	666	638	649	676	692	653	653	629	666	663	714	672	653	681	616	651	663	641	713	637	642	664	642	628	637	671	666	667	660	694	618	702	688	690	676	665	698	652	637	680	667	650	663	667	640	687	704	658	700	680	698	661	669	659	645	660	680	670	705	675	686	654	635	692	680	663	659	629	629	654	697	612	704	647	682	628	645	659	655	628	645	622	661	638	622	678	651	638	635	681	626	628	651	658	678	668	650	644	612	627	633	678	636	641	675	687	683	695	647	607	662	676	646	665	636	658	649	678	667	670	666	626	643	688	671	722	664	637	639	674	679	642	692	660	676	626	672	651	665	628	678	663	695	704	653	616	630	666	680	661	623	670	641	640	672	662	649	630	690	676	651	753	683	676	623	670	652	619	634	669	637	669	660	686	692	642	679	653	698	686	658	659	655	679	661	641	688	681	723	633	627	653	596	673	684	663	627	669	679	639	642	661	660	638	681	650	681	661	680	682	673	651	654	663	669	648	674	638	672	706	637	657	643	714	677	667	658	679	632	677	660	661	659	640	629	657	650	627	635	706	650	599	641	635	649	652	653	638	645	652	666	593	638	657	627	642	656	609	629	607	632	624	638	635	602	645	640	649	636	660	671	662	687	671	624	648	692	614	650	620	600	676	692	648	687	631	687	678	614	650	669	613	693	665	626	696	655	670	645	686	607	664	653	682	663	670	646	617	658	672	636	671	602	666	669	662	680	676	649	651	637	676	646	648	667	628	633	621	669	645	614	641	673	644	680	676	641	654	686	632	666	702	643	635	663	673	674	686	649	690	671	621	665	671	626	700	677	643	650	659	626	677	644	656	678	662	639	663	635	623	641	609	632	609	652	676	692	667	655	664	629	643	668	627	657	579	672	644	679	652	664	651	607	625	689	641	656	691	637	646	626	663	584	630	663	612	648	660	690	666	654	629	670	658	615	667	687	649	631	691	715	662	606	625	702	641	681	616	619	689	670	624	629	665	631	701	606	607	631	625	660	657	650	642	651	687	652	651	623	632	629	613	656	642	704	687	673	662	684	646	651	655	642	674	687	675	683	657	646	659	678	646	682	648	634	603	651	618	631	682	665	705	632	669	672	664	653	659	703	704	636	649	670	703	702	672	643	703	640	691	649	650	670	632	627	675	671	647	646	659	668	664	649	661	666	675	649	659	658	650	663	688	646	732	678	630	669	661	620	684	644	645	708	654	664	742	640	660	657	639	665	666	655	689	683	634	651	645	658	659	626	669	676	635	647	693	648	670	671	598	659	646	672	660	660	649	652	680	665	692	670	646	662	677	604	663	673	654	684	651	628	690	647	635	650	661	664	628	644	677	691	661	628	653	594	690	658	670	653	642	659	668	697	666	675	643	653	686	660	706	658	653	666	640	679	648	643	639	699	682	631	649	672	663	615	624	703	635	645	650	708	650	653	640	688	651	646	642	669	652	664	646	654	614	666	639	692	621	606	677	667	616	643	638	630	690	613	635	672	649	620	633	694	646	604	665	660	664	672	662	707	678	655	628	654	656	678	678	661	656	639	626	666	628	670	659	702	679	662	617	665	719	633	640	671	658	677	688	695	641	653	652	622	645	622	652	690	666	622	640	637	625	647	721	647	661	681	687	659	696	639	645	647	703	648	665	643	689	668	638	623	676	673	611	661	706	662	656	691	696	698	683	628	612	692	673	681	678	683	638	645	712	706	662	649	722	635	636	636	681	671	662	671	651	693	648	674	623	606	642	697	681	629	643	609	676	683	681	617	627	644	645	623	650	641	667	675	662	659	678	649	718	636	666	652	618	675	671	683	628	682	657	653	635	678	616	632	623	641	596	627	650	691	664	648	678	646	641	662	606	631	675	671	629	663	683	658	649	686	616	669	686	642	665	638	650	686	642	629	671	644	696	679	684	660	665	657	678	656	646	640	683	649	654	701	636	664	649	636	657	642	643	690	615	668	671	647	665	693	632	647	666	714	649	615	625	618	698	620	617	653	654	660	627	653	633	657	635	682	687	659	660	671	614	636	646	627	644	694	652	662	667	651	634	691	663	667	678	599	635	635	700	662	665	659	614	629	652	685	668	643	597	654	641	632	618	648	679	673	631	670	712	680	639	655	658	647	636	710	669	645	642	665	664	676	670	667	668	686	587	648	661	653	648	666	674	668	621	634	630	666	679	624	671	643	667	628	684	615	675	662	660	655	631	687	689	640	675	624	640	665	683	619	659	634	642	670	659	669	637	654	687	703	677	667	642	672	654	681	661	650	657	629	711	668	663	671	648	695	685	627	665	629	677	599	702	659	642	627	674	652	670	644	611	664	654	661	698	629	632	626	672	641	635	663	677	679	647	602	669	654	676	642	657	685	674	659	626	654	679	657	638	656	616	700	690	684	635	673	668	639	623	704	628	660	676	673	650	664	670	665	642	666	650	683	665	627	663	596	716	634	644	698	649	671	635	641	645	670	625	651	636	662	668	664	653	675	614	652	665	694	667	626	682	644	655	649	671	672	679	639	617	656	695	655	654	674	664	637	638	716	642	627	649	671	686	623	651	639	685	676	659	647	638	625	626	621	713	643	627	655	645	667	674	648	681	687	682	733	654	641	635	643	613	704	673	651	655	643	687	645	673	666	632	623	613	688	618	709	655	627	646	661	668	671	689	664	699	682	660	691	635	629	694	670	665	595	680	664	669	632	643	650	671	665	651	672	683	646	620	653	656	624
4763	2629	1940	1320	1186	1087	1011	902	798	828	790	875	773	813	782	828	771	757	757	750	746	814	793	760	823	745	761	765	760	716	762	711	754	748	751	727	809	780	772	778	725	774	701	773	738	725	746	755	738	745	696	792	767	759	700	749	797	760	720	725	760	813	769	701	727	743	755	750	767	763	724	762	781	762	759	739	754	777	730	780	777	734	721	726	697	774	749	727	710	717	753	737	775	758	728	742	765	738	764	753	784	769	760	739	772	788	757	719	744	757	776	809	784	803	748	764	731	792	816	781	750	731	763	704	743	761	715	753	787	758	695	686	710	750	782	710	776	768	714	743	738	729	771	686	763	755	759	707	743	739	769	727	754	771	777	759	729	709	788	770	753	793	715	776	751	750	687	715	808	719	719	682	774	806	746	725	763	796	739	723	750	775	704	745	751	739	742	722	760	740	775	717	780	753	699	717	775	777	729	751	794	739	724	719	755	731	795	750	732	685	785	788	759	773	732	707	766	729	774	734	782	741	728	795	730	737	747	780	745	753	803	750	708	800	749	762	692	771	777	748	789	737	743	757	730	722	780	763	780	742	742	755	724	775	767	726	729	823	744	747	790	778	780	751	714	730	793	742	751	771	728	752	686	736	758	777	786	733	752	739	739	801	760	773	808	783	727	772	760	772	783	713	789	775	727	711	804	742	798	788	764	777	731	746	735	736	751	748	802	777	835	743	747	705	710	742	748	768	721	825	780	768	759	743	800	717	766	765	796	736	750	781	761	753	753	776	805	750	749	681	752	676	728	713	771	783	764	727	741	763	755	762	749	760	745	752	738	775	781	783	727	759	724	730	775	694	783	721	688	756	725	741	802	756	733	762	731	762	716	725	704	707	742	741	763	781	742	719	746	736	739	737	732	767	770	740	786	737	755	751	779	753	706	772	757	719	739	764	733	775	734	728	751	791	788	738	732	731	741	750	775	744	784	740	720	739	740	723	768	740	732	781	740	748	723	785	775	758	736	769	736	723	810	701	758	767	771	767	727	752	729	722	742	763	757	794	773	782	766	764	750	754	794	745	766	776	753	722	788	799	772	733	731	732	779	749	732	742	774	776	729	761	804	722	814	795	710	779	755	750	695	752	740	708	772	753	744	765	770	739	749	812	757	761	785	771	707	759	743	742	708	735	797	758	776	795	771	760	771	807	737	762	778	751	723	711	818	803	720	750	786	757	728	761	704	781	742	758	745	747	773	748	689	748	821	752	763	765	759	780	758	721	734	728	750	759	762	786	771	775	777	766	750	708	793	756	776	772	803	750	753	741	807	750	743	769	765	785	718	789	743	798	796	721	727	773	735	754	783	765	743	724	714	729	724	733	720	694	769	744	705	719	756	808	751	732	774	788	765	744	788	737	742	771	774	716	709	749	783	714	726	738	723	770	732	763	731	760	830	686	796	738	750	729	787	750	731	783	711	744	780	764	717	720	731	732	741	756	780	772	744	768	759	762	752	726	783	732	758	729	712	729	710	795	671	722	750	717	792	722	692	757	782	785	767	717	717	761	776	786	811	785	750	740	720	783	740	741	776	735	748	753	723	724	732	770	801	751	740	739	763	758	731	760	744	778	722	743	709	745	716	747	816	763	776	725	761	747	775	793	760	825	771	701	729	734	783	760	737	755	747	731	756	743	699	806	766	786	783	754	760	780	745	812	733	781	727	735	761	816	736	762	750	717	837	735	695	771	733	759	789	747	749	759	797	726	811	790	781	747	764	740	721	769	726	747	740	729	721	782	727	774	746	771	767	765	750	722	756	712	757	769	775	749	758	724	818	776	751	705	772	772	734	770	743	769	736	763	741	776	787	758	751	740	771	735	793	805	811	780	744	728	795	736	800	761	700	729	777	738	739	697	727	779	729	778	760	753	751	712	734	696	738	753	760	731	778	734	757	745	730	801	767	733	749	733	751	687	745	737	780	677	728	778	722	753	721	725	756	791	799	775	717	754	777	769	764	711	745	761	757	747	731	768	730	730	740	750	700	771	753	745	697	762	695	741	740	759	717	757	811	751	758	726	731	781	748	765	744	768	758	732	756	758	675	764	734	733	757	787	769	743	748	767	750	764	793	775	742	732	718	756	727	707	826	746	757	773	763	739	792	772	746	754	745	733	742	699	743	779	761	748	727	793	702	779	769	761	751	739	808	735	758	786	767	784	762	765	748	714	756	772	742	794	752	757	766	799	760	764	801	691	758	738	767	731	757	716	758	774	772	749	769	741	727	747	753	783	734	754	724	799	731	768	740	752	776	730	791	712	801	759	780	750	761	755	794	743	774	752	720	758	762	750	751	762	747	789	766	720	771	744	757	773	710	740	741	696	753	725	754	751	749	761	728	748	732	818	726	730	741	748	805	764	713	820	763	732	751	754	788	720	797	776	722	748	694	762	749	772	734	709	751	772	753	723	785	726	815	779	735	728	731	729	743	720	742	709	755	744	780	765	814	760	732	777	734	745	733	716	776	742	757	748	736	765	757	789	776	729	755	712	788	720	726	741	784	744	774	778	755	745	770	717	735	750	742	752	767	762	780	738	697	767	764	762	756	741	747	734	724	772	732	743	731	758	745	730	744	721	766	781	748	807	706	744	732	751	781	800	755	762	729	772	718	778	723	770	774	758	722	770	717	765	726	768	750	793	725	749	761	737	742	788	717	728	736	706	791	781	722	709	728	753	764	755	790	706	724	756	753	710	769	775	806	756	744	709	804	760	738	725	682	740	700	754	755	751	748	763	788	705	774	775	733	744	669	740	699	777	750	765	774	744	758	717	740	802	785	749	758	765	743	709	767	750	700	746	765	803	722	703	709	767	738	760	730	690	743	744	769	789	738	750	745	804	758	763	726	792	727	756	713	755	717	715	754	793	756	733	778	766	731	756	719	734	763	742	716	740	698	738	776	723	786	762	675	754	709	766	774	767	779	762	762	750	715	769	748	765	736	676	755	730	744	773	753	743	754	786	746	723	701	754	774	727	729	758	752	715	717	758	750	742	765	835	748	761	749	774	773	765	766	723	762	750	717	732	771	739	717	729	773	774	758	769	734	765	784	794	760	745	776	745	766	795	733	764	754	766	739	784	713	743	766	729	756	778	748	729	762	770	774	724	724	759	737	757	722	688	765	760	702	741	711	745	784	744	729	706	800	720	774	736	796	746	740	749	737	706	770	692	757	756	745	793	728	753	757	770	773	759	731	760	691	741	746	745	797	817	694	787	713	733	734	721	753	745	769	748	762	759	756	718	773	736	748	707	776	748	793	722	731	779	733	761	732	747	701	740	764	778	744	740	759	770	733	775	736	744	717	743	767	752	733	779	760	761	730	709	745	693	750	743	723	786	730	695	756	730	759	740	762	756	739	795	793	751	709	729	766	711	761	676	725	734	779	731	757	774	728	779	759	781	756	743	754	717	791	761	771	766	732	726	800	725	771	717	766	756	732	773	746	764	754	753
24131	21638	28977	24803	21609	8537	1318	924	802	797	734	716	698	637	689	678	679	664	633	659	586	629	669	635	602	582	621	615	614	625	646	634	632	596	623	601	598	608	566	606	598	632	589	602	665	605	631	567	624	631	589	594	617	610	634	615	588	606	563	619	595	607	613	575	599	593	593	598	576	638	594	589	633	593	601	573	607	594	575	601	608	579	609	548	606	630	544	638	569	593	610	578	607	646	612	591	575	602	558	606	632	681	612	565	622	635	619	566	587	574	568	591	566	592	606	641	582	598	613	594	578	597	608	600	603	635	646	569	617	546	548	589	595	622	642	622	605	615	577	586	627	588	625	607	582	566	624	630	608	586	616	596	616	611	591	569	603	629	602	587	627	634	602	525	577	601	591	655	634	556	622	622	550	574	565	611	581	605	575	563	580	531	586	559	566	627	550	589	616	542	581	601	620	586	596	586	602	583	561	611	586	626	624	616	616	563	587	647	611	607	593	570	587	604	614	571	577	614	587	600	614	582	600	559	573	612	593	587	582	561	576	559	595	614	600	584	592	601	593	610	624	619	592	630	598	615	625	598	572	560	595	621	582	605	609	608	582	612	560	621	616	589	618	575	569	586	557	623	531	571	596	584	579	604	615	592	640	628	532	593	536	585	578	559	585	643	590	584	581	537	595	621	578	592	591	610	630	578	604	645	593	634	612	651	600	624	601	602	608	602	571	585	605	624	562	604	582	629	546	600	588	566	613	622	560	637	591	557	538	614	572	608	623	570	596	577	593	598	593	578	597	648	635	564	608	587	554	523	614	592	613	584	589	593	583	595	622	592	584	611	590	522	594	572	579	622	581	589	611	625	579	609	568	586	599	639	590	573	605	614	597	562	654	632	586	595	565	587	577	574	556	581	569	582	629	588	580	608	592	634	564	605	579	619	643	616	593	547	557	617	584	564	588	608	541	613	605	547	611	546	614	600	598	613	600	588	616	581	591	643	561	575	619	573	578	599	586	573	591	602	596	590	603	596	567	632	615	607	601	557	584	581	551	594	580	629	594	595	592	589	569	603	595	627	552	590	573	568	583	614	576	638	560	601	561	597	600	605	597	605	586	614	605	595	659	579	579	636	619	578	596	605	598	615	600	623	642	573	594	598	577	602	598	568	587	565	566	556	624	561	565	616	601	573	575	560	602	617	598	593	632	602	581	546	620	595	623	578	597	612	555	612	612	605	554	571	552	558	597	576	564	599	593	569	624	614	609	606	562	598	614	615	624	600	634	599	573	638	622	586	567	598	581	582	567	552	560	607	648	602	550	537	606	600	604	603	602	548	620	582	571	583	605	593	623	605	597	582	580	547	565	610	586	611	580	570	549	569	569	563	595	563	565	573	607	630	624	599	565	546	586	554	570	555	619	566	583	596	549	606	565	610	526	594	567	588	608	609	607	562	606	555	599	632	568	601	594	607	572	595	602	628	618	584	578	565	601	599	560	598	585	582	572	632	616	610	631	555	600	566	566	595	594	598	571	603	546	585	557	614	612	613	599	598	583	585	593	570	554	611	588	605	585	610	592	593	546	602	593	625	615	571	614	631	601	611	601	601	580	574	613	572	566	607	594	590	610	617	606	627	585	557	573	585	616	594	566	580	598	573	583	614	589	590	602	605	579	574	576	583	558	555	613	557	587	570	583	542	574	575	615	571	602	560	617	591	558	570	603	563	588	594	604	617	596	541	587	570	573	570	606	564	599	625	627	580	623	588	590	566	613	616	607	625	563	618	582	623	625	607	628	568	562	609	606	609	572	584	592	610	610	614	603	578	583	633	631	566	607	580	584	573	556	602	616	578	594	588	581	610	614	581	620	581	592	587	555	569	584	587	583	584	599	616	560	595	572	589	584	550	590	651	633	609	594	600	624	611	563	586	549	589	587	655	564	607	583	599	598	594	590	620	574	585	580	609	576	616	611	601	573	584	610	580	586	598	564	566	579	588	595	609	584	611	611	573	599	596	587	542	605	579	606	578	640	594	590	584	616	571	586	602	576	589	592	591	576	595	579	569	606	545	523	593	548	558	614	593	596	547	595	613	589	577	574	557	598	575	621	568	596	572	602	627	605	563	556	607	635	588	589	587	549	617	633	598	604	575	575	571	548	625	617	635	602	597	606	615	580	617	565	573	582	617	608	598	572	592	606	592	604	627	636	550	579	607	582	581	599	608	611	614	561	575	621	560	572	591	587	608	606	532	597	573	568	594	588	582	606	555	595	582	622	567	627	646	607	556	569	574	536	607	588	591	578	551	592	645	554	538	593	510	599	549	586	628	584	632	607	527	605	583	598	601	582	585	608	583	598	568	613	629	554	568	618	588	573	569	585	616	589	606	594	612	600	573	559	599	612	646	573	602	612	617	595	612	614	597	578	604	642	601	585	579	596	604	551	552	614	610	611	555	610	629	617	625	610	591	580	593	582	591	587	600	607	580	577	592	596	578	641	540	582	584	538	583	613	586	589	581	593	560	625	573	531	591	618	623	606	580	583	613	577	576	581	584	574	557	617	572	621	577	596	562	602	560	621	612	624	572	625	591	609	587	623	552	549	587	594	597	603	593	571	609	579	598	594	586	584	626	632	610	605	573	610	600	610	601	593	596	593	595	588	594	597	608	583	600	538	617	578	633	631	611	603	554	559	629	600	626	581	610	595	585	592	595	628	596	641	605	598	581	593	604	609	622	582	626	596	571	587	577	585	592	580	606	553	605	585	625	579	576	623	585	635	574	605	586	589	560	607	580	571	590	565	582	571	586	608	602	564	609	598	642	569	558	581	604	581	583	585	633	603	581	601	565	590	624	607	568	606	544	567	605	570	584	548	554	556	576	572	607	607	609	645	648	603	598	602	601	570	589	585	587	625	567	577	609	550	547	616	598	586	620	629	625	608	567	601	610	590	559	595	606	601	608	605	575	570	584	623	579	555	596	593	625	615	587	598	589	616	562	625	571	613	595	615	636	560	618	577	580	575	587	597	637	562	544	589	604	576	569	552	612	587	567	602	613	576	592	612	585	570	565	593	573	583	589	597	582	607	549	581	624	585	592	598	587	621	612	616	606	564	593	602	590	578	562	608	629	600	566	585	651	577	590	617	582	628	582	576	583	609	562	571	588	598	596	622	599	601	598	609	594	582	589	624	605	584	607	594	576	623	607	574	590	607	600	577	594	620	569	584	590	551	582	625	622	569	615	569	632	588	620	575	584	585	582	596	590	580	572	597	599	581	584	594	605	566	600	634	623	620	590	630	596	578	578	597	590	554	569	580	602	549	545	596	586	583	624	597	606	608	595	589	591	579	562	598	641	566	592	613	562	543	533	561	580	527	575	591	575	596	569	579	615	596	552	600	561	573	608	565	620	569	563	581	584	569	623	610	622	617	558	624	591	595	582	595	584	605	611	572	595	621	570	585	596	566	595	575	577	579	621	603	640	580	626	601	619	552	590	620	620	579	579
3694	9819	6528	3560	2869	2157	1677	1394	1259	1058	981	964	894	862	835	803	780	753	780	780	749	739	711	671	688	768	746	682	713	682	709	705	726	722	724	744	702	737	710	692	675	684	708	721	676	686	649	715	684	665	678	715	777	676	740	672	714	704	714	694	693	722	691	751	708	705	688	669	711	702	715	673	679	718	752	680	657	697	696	667	695	714	666	670	702	671	726	679	690	708	724	703	670	698	661	710	633	680	704	692	677	672	720	715	693	707	652	614	733	690	707	674	710	699	712	671	698	716	695	659	675	718	691	655	647	728	698	693	687	723	703	672	691	712	664	704	657	667	637	714	711	669	676	670	703	780	734	685	664	704	676	674	713	655	684	706	640	655	673	693	688	652	733	680	682	702	680	712	685	696	712	708	694	666	661	722	700	728	661	687	732	643	635	657	723	698	676	678	693	660	697	654	755	650	752	679	718	706	632	678	701	667	671	692	671	686	700	659	719	670	706	646	689	702	682	658	697	707	693	675	666	709	668	696	677	664	668	724	634	683	668	711	748	755	637	704	666	656	691	695	646	724	700	657	667	663	728	716	685	706	691	648	650	728	688	664	670	670	686	685	682	695	692	681	691	712	670	703	678	643	662	714	694	696	710	747	726	705	621	672	722	685	724	701	666	691	695	700	672	710	686	728	678	738	680	670	699	722	651	671	693	671	698	667	698	678	742	641	646	715	709	760	712	746	694	688	701	673	709	674	671	692	719	674	661	701	696	725	705	686	676	676	667	678	691	659	702	710	699	694	693	713	690	658	687	646	664	680	717	664	753	709	708	679	708	708	702	690	696	691	713	734	686	671	644	685	612	649	654	688	664	697	692	697	713	679	648	687	675	721	665	683	715	692	676	693	683	676	674	689	675	690	639	692	682	654	683	686	660	709	693	706	659	717	699	683	674	749	695	699	705	672	710	714	721	750	732	642	693	706	709	702	690	706	728	635	682	707	646	697	694	705	701	720	703	683	710	639	695	676	639	708	657	721	703	701	689	634	709	716	721	679	644	686	703	725	692	677	670	717	680	720	701	742	679	761	696	685	671	694	700	682	717	657	671	704	726	677	653	711	669	723	689	659	718	647	648	699	681	669	693	665	682	659	701	703	668	678	684	604	670	704	657	662	704	659	670	721	668	706	680	718	688	659	664	662	707	723	667	647	686	709	682	698	717	696	703	662	695	682	726	660	647	710	650	696	671	701	687	716	711	712	688	706	705	667	694	697	676	687	727	693	706	678	703	693	713	722	715	662	717	641	700	658	733	684	719	725	709	737	675	682	677	686	665	680	676	678	693	739	704	710	681	687	667	685	672	673	672	654	715	713	671	691	781	676	664	728	680	710	700	696	676	694	705	655	672	696	670	710	712	677	708	674	707	689	630	725	753	705	675	646	738	743	684	708	669	689	692	687	661	673	668	666	673	700	711	723	664	696	691	660	678	675	685	678	666	712	671	683	669	655	664	682	659	710	696	666	710	714	692	694	732	669	701	676	684	689	685	692	676	631	690	682	694	703	668	677	699	744	681	715	691	641	656	670	653	650	685	726	695	666	618	669	734	636	683	691	710	647	734	697	625	689	690	692	662	676	655	651	709	702	692	661	759	688	685	675	694	683	684	667	717	708	669	690	651	640	703	739	671	695	728	701	673	669	683	683	697	658	628	648	700	687	708	777	727	689	716	659	671	629	712	657	687	680	664	700	717	728	665	634	768	707	709	706	760	670	710	708	736	726	704	712	711	703	672	666	672	680	674	695	659	700	661	690	704	699	699	664	652	683	688	692	673	712	709	693	679	693	701	700	738	644	699	682	680	678	752	706	715	671	666	686	704	725	722	703	670	734	686	667	674	673	692	694	629	692	713	683	653	693	661	688	687	694	686	669	677	726	675	708	693	707	725	684	656	700	680	721	678	708	698	712	701	715	696	665	709	672	685	713	688	680	627	655	715	680	743	655	631	687	657	684	664	712	671	675	758	682	700	711	701	710	662	649	669	711	645	673	712	675	735	690	670	661	676	684	699	724	677	700	694	673	690	762	659	677	686	670	674	655	704	719	675	658	641	661	673	699	646	702	662	696	658	667	679	694	693	727	730	655	695	730	684	700	749	718	696	686	674	731	659	733	701	688	687	691	645	694	692	761	715	686	681	717	682	687	719	701	698	722	716	699	690	673	694	669	740	676	631	737	696	682	726	675	655	711	705	688	645	666	694	654	657	697	667	690	630	660	719	669	719	677	669	716	662	722	714	679	691	717	700	699	708	748	669	664	673	671	676	718	617	695	703	689	715	684	718	646	691	697	690	691	713	714	671	672	650	698	677	640	682	656	676	650	679	681	731	682	696	709	683	700	649	694	725	691	728	705	701	687	705	688	704	651	706	652	703	698	696	668	681	648	690	725	722	639	702	674	694	663	682	702	683	644	710	691	654	668	654	661	694	675	683	706	699	657	653	689	671	675	697	663	671	684	693	725	669	650	692	702	665	659	698	708	696	687	704	683	689	709	653	754	687	703	661	623	691	687	719	716	664	690	712	720	712	675	689	701	691	681	651	708	690	682	751	694	672	693	717	698	719	692	683	698	717	686	639	702	675	709	691	679	666	692	716	721	709	691	719	760	664	689	669	687	681	717	669	667	658	690	638	765	641	741	683	674	653	726	688	726	647	724	685	699	698	723	683	685	674	678	630	682	700	696	702	691	687	659	667	673	679	643	690	694	609	683	670	689	681	704	663	701	682	737	703	639	702	686	684	689	662	682	760	710	697	666	640	683	630	767	659	716	694	660	663	725	704	638	705	690	720	669	655	664	706	718	708	711	669	692	664	674	678	710	685	706	718	684	731	629	632	726	676	657	648	677	718	660	641	647	694	684	679	684	645	676	741	673	710	719	707	665	667	667	695	684	717	704	684	682	757	672	684	706	694	670	676	697	661	665	676	728	647	702	727	686	695	689	681	688	693	657	679	702	721	669	725	689	651	727	712	659	699	726	713	704	693	765	676	714	651	697	688	692	667	674	755	703	689	719	729	692	677	679	682	688	728	679	739	661	672	727	711	653	653	699	736	681	692	675	699	718	705	729	658	677	676	700	681	665	658	653	708	692	631	664	705	707	694	686	667	626	674	676	716	691	682	687	697	687	700	676	675	636	680	699	648	745	661	688	706	690	733	713	649	628	716	653	730	686	705	686	692	639	635	714	638	654	718	668	656	714	689	659	694	719	629	685	656	721	697	718	656	642	743	679	704	709	688	697	680	683	654	713	670	697	712	659	662	728	674	669	692	715	701	652	691	729	711	724	686	670	708	708	659	711	678	747	631	692	692	692	694	703	689	666	687	696	705	702	633	714	663	698	731	710	670	649	652	697	637	651	694	668	702	697	648	683	602	730	723	741	668	672	673	710	723	685	700	676	682	646	646	710	705	675	695	668	674	636	708	676	714	715	658	677	655	748	663	699	669	688	680	731
25187	21634	27733	25953	8254	856	758	587	558	514	470	484	475	498	431	437	392	400	385	391	434	425	431	411	419	448	399	434	398	397	409	390	429	376	390	370	384	390	411	396	384	397	367	393	379	409	416	419	395	424	400	388	424	370	401	377	426	390	391	421	393	372	374	397	390	414	382	382	383	377	430	385	430	420	391	399	405	395	430	360	386	399	392	412	398	406	401	420	378	397	363	349	361	408	359	415	394	383	398	421	371	404	413	406	411	429	425	422	402	403	398	380	406	406	371	393	403	375	383	415	410	391	359	416	397	367	409	396	407	419	405	422	399	393	415	384	401	374	404	373	378	390	417	414	398	408	376	440	382	414	384	416	385	430	380	383	368	375	393	423	382	420	428	383	398	425	372	418	403	408	372	386	423	375	396	402	422	388	420	414	395	400	394	410	389	410	423	389	359	378	378	373	402	384	416	398	414	436	418	399	376	367	385	345	405	369	393	405	411	382	432	368	383	406	388	375	404	360	401	376	402	395	392	382	411	400	402	408	378	395	393	432	437	365	406	390	389	398	359	398	366	395	357	389	384	406	395	381	440	405	420	396	400	401	387	413	411	399	395	380	380	400	410	416	411	400	430	382	431	382	387	375	395	398	391	370	382	378	390	386	391	397	415	390	408	370	402	414	367	386	422	392	390	432	417	407	414	400	397	423	408	423	426	416	401	428	419	442	435	409	433	389	410	397	395	436	390	433	405	402	412	394	427	413	412	394	376	376	408	374	410	417	400	375	421	365	405	368	388	383	362	402	392	383	366	390	404	395	401	397	423	401	427	383	373	379	384	390	367	363	389	381	407	376	397	387	373	408	380	380	408	418	425	398	421	397	448	389	398	382	403	380	430	395	359	395	352	409	420	389	432	429	397	391	404	386	400	412	397	428	412	382	383	386	415	393	382	397	403	420	406	394	429	413	389	394	394	412	403	410	455	391	385	407	401	367	429	384	373	394	400	414	386	378	414	375	406	406	411	389	434	378	383	396	412	415	388	377	386	404	383	387	405	430	399	419	369	401	416	409	395	380	396	401	376	388	403	340	388	397	399	433	391	357	422	415	376	428	387	371	390	415	370	386	398	383	411	402	429	404	406	417	387	407	427	388	382	364	403	387	412	391	372	383	420	403	376	382	408	394	407	423	392	424	395	375	386	390	406	396	389	362	404	447	387	414	388	413	401	380	400	382	387	394	372	369	401	372	416	399	420	404	388	395	378	397	417	406	406	397	426	434	389	399	412	405	420	363	424	395	378	389	399	389	406	407	372	405	402	373	420	432	366	392	424	330	385	402	391	431	409	356	429	404	421	426	439	424	401	390	423	434	415	416	405	394	399	400	443	393	397	404	387	414	381	394	405	372	397	439	406	399	430	395	419	430	390	426	380	393	377	416	373	363	418	423	406	419	429	415	405	413	389	410	403	397	410	393	421	380	439	406	376	377	378	383	429	422	375	404	400	410	391	415	409	400	398	407	413	402	392	391	392	375	402	400	401	410	405	389	367	438	402	405	420	408	408	394	395	412	397	399	425	398	360	390	397	429	371	387	372	453	384	391	407	356	413	385	375	399	387	440	381	377	394	415	381	358	408	394	442	410	411	423	417	459	456	377	388	404	401	409	399	373	370	403	412	388	351	375	403	369	387	418	386	413	400	413	407	430	402	381	387	423	378	392	438	385	389	366	395	416	394	404	371	421	420	377	407	389	391	420	400	387	380	389	379	393	368	395	393	382	404	357	395	401	382	400	411	414	409	394	429	377	373	415	412	426	384	415	407	406	395	398	414	394	376	412	362	417	403	409	428	385	403	417	406	366	410	376	398	410	384	414	376	399	429	373	374	411	394	383	396	421	396	402	419	403	391	422	366	406	413	411	440	369	454	369	406	389	413	386	395	392	400	403	361	414	455	422	398	394	392	407	376	403	384	411	416	449	368	422	386	411	430	414	384	403	388	404	392	369	418	449	412	447	414	433	406	401	417	390	393	407	405	426	396	401	390	378	412	362	408	378	406	394	402	389	389	440	383	416	382	376	386	403	402	370	398	376	414	349	387	404	416	364	426	381	407	403	394	375	439	395	394	402	406	380	406	427	392	387	389	386	367	375	393	425	404	387	404	398	461	394	366	392	414	384	370	340	403	404	403	418	447	416	384	376	404	430	423	404	412	399	422	415	398	369	374	421	404	420	378	390	391	393	380	399	414	410	442	377	377	417	357	427	400	354	397	371	366	393	395	397	441	384	363	395	415	380	369	406	412	388	386	408	400	388	400	417	426	385	384	379	392	411	390	371	382	403	425	407	407	422	421	402	399	391	377	382	373	394	408	397	380	400	400	384	411	395	440	395	377	403	398	388	388	401	380	377	395	419	397	397	404	409	422	436	410	440	388	410	373	413	391	377	384	399	409	424	392	407	407	356	386	383	410	413	421	419	393	414	400	386	420	391	419	382	384	423	412	363	416	384	392	394	385	377	406	369	375	403	407	369	370	418	383	411	421	384	382	406	406	405	369	416	403	396	429	395	428	364	401	353	410	407	414	392	402	400	395	420	403	396	369	404	361	398	376	394	384	397	406	428	405	403	382	396	385	396	382	398	401	415	408	359	414	376	398	416	394	378	394	397	387	416	405	416	385	395	400	373	425	374	396	394	423	417	361	369	432	412	404	399	427	403	388	403	405	398	395	383	400	391	409	421	414	390	395	392	407	421	378	408	391	427	395	406	383	401	414	402	405	389	412	435	369	419	399	394	405	409	410	385	418	391	399	387	400	390	360	374	377	370	428	381	379	396	390	391	383	395	410	403	362	398	399	411	378	403	386	390	418	385	405	404	383	402	391	371	392	386	387	419	424	441	401	402	424	389	409	405	381	418	378	401	382	389	435	387	407	425	386	371	417	423	394	430	394	426	405	400	389	410	399	424	389	385	422	397	406	366	405	389	445	377	408	365	423	386	416	393	436	410	416	400	400	402	427	412	374	421	370	404	367	429	419	427	351	395	368	373	414	366	436	398	403	402	401	373	373	358	384	393	379	379	417	425	384	379	395	370	444	425	398	394	407	393	371	405	397	358	408	430	424	391	362	415	359	422	402	422	390	403	436	383	405	408	390	409	422	381	408	388	379	383	378	439	398	423	419	355	403	399	361	392	376	379	353	381	384	373	400	382	400	398	387	413	366	422	369	371	387	381	392	416	404	410	355	405	384	403	420	397	394	391	414	375	398	415	426	384	416	402	423	403	408	403	384	391	398	419	385	386	395	410	385	409	407	376	424	391	384	397	416	425	383	361	377	366	384	401	399	388	430	400	411	396	415	436	408	417	388	413	408	390	366	402	374	388	393	378	430	361	398	412	365	406	382	415	412	376	428	375	415	378	388	387	404	383	420	399	416	408	407	426	399	365	404	388	369	443	408	400	398	377	407	411	402	372	402	393	386	423	401	406	351	401	402	425	366	399	379	362	429	402
3816	5790	3851	2059	1588	1311	1160	843	780	731	610	611	638	548	532	522	533	536	504	465	479	473	493	511	446	471	481	471	474	488	495	493	478	476	477	443	491	470	452	477	453	463	456	428	477	486	410	445	409	476	486	448	462	421	469	489	463	454	460	437	458	459	423	436	463	414	432	497	446	456	441	442	469	461	487	436	447	453	444	445	456	476	426	463	504	433	462	487	464	456	456	437	475	473	459	421	449	448	454	460	439	475	470	449	442	473	454	437	474	450	468	446	493	493	451	499	489	501	460	481	481	458	449	459	442	446	462	499	455	435	465	463	457	459	440	506	450	471	460	407	450	439	483	439	449	495	465	438	468	445	504	446	455	421	458	407	451	464	459	457	454	433	441	430	425	433	466	497	431	449	423	469	487	464	472	455	452	464	470	449	475	445	436	485	489	477	440	462	465	437	448	458	448	443	451	435	440	421	435	457	481	457	410	464	455	477	480	433	431	447	456	447	446	463	435	425	448	436	438	438	446	465	438	441	428	504	459	481	445	500	430	451	491	467	452	451	431	427	466	446	468	473	523	468	423	482	462	444	462	440	493	469	428	462	485	485	460	460	448	456	423	426	409	497	469	452	462	440	503	430	431	482	486	460	489	445	457	495	488	487	476	467	453	457	464	504	465	433	447	462	461	472	462	421	471	447	478	452	457	432	457	436	470	455	442	440	492	462	473	463	457	477	460	465	469	442	475	468	455	446	448	486	442	454	438	441	453	440	460	443	439	451	469	444	435	444	446	424	471	450	446	485	441	451	459	465	469	455	432	473	438	469	449	428	486	470	472	474	429	442	439	494	475	431	496	481	453	475	458	422	474	460	476	460	461	436	468	487	423	456	459	475	434	431	467	465	454	451	436	449	464	436	453	423	423	476	439	475	459	463	477	411	423	436	448	432	452	484	485	458	474	466	473	413	475	434	456	462	464	444	461	458	426	451	432	485	463	497	446	426	438	440	480	449	494	447	503	474	460	451	447	457	456	454	429	442	480	489	455	460	454	482	455	468	495	503	455	462	449	458	412	495	429	499	420	421	451	443	463	490	431	468	426	439	428	480	464	490	454	451	500	433	462	430	436	481	436	476	452	448	477	470	473	436	472	429	462	498	482	494	442	489	439	453	483	469	427	483	450	480	442	470	453	441	452	454	489	472	447	460	473	445	454	441	400	462	475	443	453	457	456	464	499	436	478	463	450	475	469	462	484	448	456	435	441	453	429	436	494	441	452	475	454	479	436	408	468	455	502	435	460	435	482	458	394	473	456	451	453	493	471	435	441	447	453	447	418	455	475	465	491	446	471	459	461	469	466	455	458	450	469	463	463	482	462	452	419	442	423	457	458	432	474	470	432	426	454	468	515	423	444	427	479	471	439	463	480	459	472	476	424	450	439	455	442	451	472	465	484	444	473	462	451	489	436	450	461	467	468	432	448	475	474	433	444	456	395	469	456	461	471	479	451	482	456	468	441	474	459	476	432	495	423	467	469	462	485	436	433	433	398	463	470	431	448	492	431	415	442	449	446	405	491	494	431	486	466	494	498	486	502	450	479	472	491	450	429	466	452	449	486	463	466	486	504	433	485	456	439	503	447	477	447	434	462	450	421	454	486	457	476	444	467	461	490	441	488	497	445	461	450	479	457	434	483	464	467	455	424	442	469	475	469	470	474	438	441	484	435	465	446	448	446	485	472	470	451	478	445	453	465	448	415	481	460	458	443	485	463	458	447	451	448	487	486	473	454	448	433	415	431	451	486	448	437	434	463	474	452	440	417	455	455	434	460	453	464	455	473	424	420	433	475	449	444	446	429	483	462	481	470	454	425	434	449	456	404	448	491	466	465	470	421	501	447	471	475	461	453	489	491	431	449	477	492	492	484	463	504	454	482	467	479	491	450	438	470	448	451	448	457	413	431	485	473	460	493	435	462	429	436	440	448	461	490	471	468	448	423	451	423	433	461	463	493	487	437	417	442	452	472	473	456	459	456	458	458	502	448	443	463	465	465	444	463	430	463	458	477	428	460	452	414	473	461	467	497	456	456	501	465	438	476	497	452	462	464	466	468	438	431	453	427	453	478	444	448	441	453	466	442	471	498	439	440	474	497	465	473	429	449	439	454	474	473	430	418	435	470	461	462	468	452	470	474	442	465	423	470	460	491	464	460	488	456	434	469	475	429	468	480	459	484	438	458	491	483	435	480	432	478	472	483	451	446	399	483	430	453	460	422	453	448	409	443	457	455	480	439	450	488	464	480	452	452	461	481	475	457	459	458	444	446	477	472	457	450	473	472	450	470	505	469	469	458	468	486	480	447	479	439	495	484	457	428	428	394	449	451	440	490	468	442	439	432	494	443	468	436	459	472	466	421	447	473	465	438	450	455	424	450	480	444	441	443	458	428	460	450	471	443	490	401	454	455	477	465	486	468	509	435	435	473	429	436	453	461	505	445	456	478	478	475	464	453	453	454	465	467	474	499	478	449	472	480	427	483	483	499	463	466	471	488	485	460	473	474	472	456	437	479	453	490	462	452	428	494	443	444	468	483	439	508	472	432	444	450	448	486	442	450	451	496	482	477	441	447	433	469	469	459	438	481	461	487	464	435	449	469	501	430	428	465	448	455	438	459	423	469	423	465	439	425	450	450	453	423	461	450	438	474	457	454	441	456	458	424	460	455	454	460	435	451	456	463	440	441	467	441	487	498	441	446	447	463	427	468	449	474	444	486	463	452	413	436	407	458	452	470	433	453	475	447	440	412	446	480	489	437	465	433	455	440	442	441	464	467	445	445	447	469	405	449	464	468	461	450	449	454	445	459	456	428	486	461	447	438	478	448	487	436	465	435	468	444	455	453	454	439	492	457	466	412	468	454	479	455	477	495	420	433	420	445	477	424	457	469	445	445	455	460	477	448	451	481	428	446	475	471	427	457	466	423	412	480	420	452	468	480	439	407	466	493	488	483	432	419	440	462	440	474	425	465	440	448	413	438	444	487	457	483	490	446	474	427	433	445	469	485	466	477	464	456	461	416	441	446	459	488	465	437	461	449	451	459	492	445	466	417	464	486	463	459	435	435	443	468	463	478	462	420	447	440	481	464	448	428	474	441	449	475	433	480	477	408	463	444	433	421	478	435	481	448	455	486	469	441	480	466	478	444	458	423	453	481	456	436	458	454	470	480	473	487	485	485	501	455	425	462	478	471	393	488	428	475	447	443	441	440	467	428	449	425	469	448	452	473	505	429	456	481	473	457	440	442	468	494	482	416	447	460	425	453	424	454	428	434	456	451	497	486	495	445	425	430	431	431	434	463	449	443	445	477	436	449	464	463	462	479	465	453	450	453	441	466	448	465	448	452	440	414	504	480	446	436	445	516	458	474	445	481	454	486	455	445	487	438	428	489	489	459	425	413	422	493	463	465	462	446	451	465	454	419	451	453	505	491	438	475	450	450	460	492	453	418	472
23095	21654	29469	24336	21650	21664	6307	998	716	578	548	454	461	414	359	355	373	326	299	300	278	269	308	264	270	292	248	280	279	253	257	229	267	264	241	267	268	257	287	294	273	298	275	269	275	237	258	254	269	254	247	285	234	229	237	270	243	237	226	220	230	241	270	240	242	246	267	270	281	264	257	248	239	235	282	245	255	241	245	235	224	235	237	252	217	247	243	246	245	259	231	247	254	250	221	218	252	268	231	253	244	257	259	247	215	223	259	234	258	222	244	230	228	219	218	266	247	247	267	246	222	213	247	220	257	221	240	265	247	230	235	240	232	248	306	281	240	252	254	281	244	231	251	207	256	236	252	233	240	256	219	212	235	225	243	239	245	281	235	249	251	251	239	243	239	226	243	271	238	286	254	240	247	243	229	228	239	234	239	235	270	198	239	259	286	236	255	254	236	212	246	234	230	246	234	249	235	239	226	251	274	229	237	227	245	215	238	238	232	246	248	215	272	245	226	259	247	242	271	266	280	220	256	263	253	237	228	235	255	223	228	216	257	233	252	258	249	237	243	228	265	251	242	267	250	253	271	229	223	225	240	238	230	247	248	276	240	254	235	222	232	243	257	226	248	221	240	255	243	242	246	250	242	230	252	214	221	261	222	240	251	245	258	239	276	261	231	245	266	221	234	237	233	269	275	256	242	239	244	250	240	230	233	245	259	246	250	235	219	219	251	253	239	281	269	245	259	240	252	285	284	227	242	252	244	259	246	247	269	256	259	247	212	229	233	294	245	222	243	232	260	257	251	240	227	251	228	241	258	286	233	224	231	223	245	252	242	225	246	244	210	261	241	234	247	241	227	234	252	231	225	238	232	258	253	249	255	247	253	265	233	230	228	239	244	235	243	238	231	240	245	242	218	261	251	263	271	228	227	252	253	241	266	231	251	265	257	257	255	265	252	238	222	222	243	236	263	239	229	259	243	223	256	252	247	252	224	225	247	249	227	258	238	246	255	254	223	234	259	226	226	237	231	255	225	256	234	262	259	272	237	275	220	252	226	250	245	228	259	266	245	259	272	256	259	232	231	244	244	208	244	241	244	224	251	225	223	245	239	229	232	218	229	242	248	224	250	225	251	245	236	263	237	255	266	248	230	223	223	250	244	234	226	227	218	232	244	273	227	245	267	233	262	255	252	237	246	239	232	246	245	253	238	227	225	248	235	244	235	261	218	250	244	250	257	264	230	216	249	229	242	274	247	279	262	220	228	272	256	234	232	226	233	281	252	242	270	259	257	267	235	244	236	234	237	232	283	252	262	257	239	274	247	269	262	245	240	232	251	232	246	234	246	225	249	240	250	218	235	241	242	235	251	273	224	244	223	250	236	240	251	250	261	258	233	233	240	228	252	246	249	215	233	243	270	248	248	241	222	243	214	228	238	266	258	273	259	224	234	241	238	268	259	239	260	231	242	257	267	249	244	256	232	253	237	232	223	248	249	278	225	257	236	233	258	256	208	266	257	251	239	245	238	237	217	235	221	230	242	258	251	242	239	244	261	237	232	224	248	242	244	241	237	241	237	261	277	259	261	257	276	252	225	263	222	237	257	254	233	279	254	220	229	238	221	260	249	276	246	228	242	246	241	235	250	222	251	260	250	256	247	255	255	226	249	244	239	235	270	248	244	217	229	218	225	225	259	239	257	254	240	234	249	237	239	231	262	252	273	261	245	269	273	249	264	262	238	224	250	233	240	238	241	236	256	242	271	260	247	253	227	221	218	249	217	228	232	253	235	228	242	227	250	245	226	239	238	232	243	252	245	279	237	247	254	243	221	252	230	269	244	267	240	262	251	231	242	250	271	246	239	253	221	232	268	247	249	228	255	269	257	233	273	244	257	251	259	241	225	220	275	225	250	238	233	234	264	258	232	264	236	246	226	239	237	281	253	254	223	260	243	251	244	231	245	246	240	274	229	259	232	265	258	244	245	248	234	263	244	257	256	226	259	245	237	270	258	245	245	242	253	239	257	254	243	256	224	271	243	246	204	244	265	255	258	255	252	268	246	220	221	245	231	215	242	259	231	250	244	234	277	230	225	236	233	261	226	265	242	271	239	250	245	224	236	255	243	250	217	238	239	230	234	267	256	246	226	253	222	238	242	254	238	239	268	227	265	257	243	243	236	241	248	296	258	233	240	244	256	251	252	258	255	277	244	255	223	233	240	251	245	221	260	244	212	236	226	270	251	250	247	259	229	248	259	245	247	226	232	257	234	230	239	224	237	260	248	237	236	272	227	206	259	250	235	243	225	253	231	231	252	231	237	243	254	212	249	237	249	224	233	228	240	250	257	244	240	186	216	236	215	240	239	235	247	278	235	253	240	253	245	234	248	238	249	246	257	237	252	253	267	236	246	249	227	236	247	239	265	237	259	263	214	214	213	237	253	227	219	260	237	225	256	252	244	271	223	244	228	279	236	224	245	237	265	255	235	219	240	238	225	224	215	246	256	229	247	251	230	227	234	245	233	239	238	256	212	252	234	224	236	259	230	294	236	239	253	251	235	254	258	239	224	264	228	227	243	251	253	233	260	218	252	234	260	226	248	240	261	256	240	233	214	240	227	237	262	256	238	257	228	237	226	254	242	247	280	252	222	240	268	251	222	240	232	252	270	239	251	265	229	250	251	255	278	254	245	231	237	240	259	259	236	222	237	249	253	246	230	233	250	250	272	210	236	199	251	217	275	228	271	244	258	255	256	231	238	243	254	255	255	218	251	233	270	221	256	252	279	251	253	246	229	230	233	257	219	273	234	204	251	238	231	247	263	225	228	224	242	264	221	208	239	262	244	232	227	209	259	248	258	232	231	248	271	240	251	250	246	254	233	228	229	283	242	260	262	241	243	249	250	263	272	263	237	224	212	248	231	234	246	263	259	229	250	269	244	241	242	226	240	255	208	234	225	250	234	203	228	220	240	237	254	264	256	238	269	258	236	252	269	230	247	258	209	244	248	241	224	228	254	237	236	251	229	251	233	226	227	245	240	223	284	221	243	267	258	263	253	251	235	228	226	250	253	259	236	238	244	246	259	233	260	233	235	231	268	251	247	247	267	253	217	216	261	242	256	281	244	247	233	254	221	254	219	244	261	234	253	270	254	249	256	267	249	276	283	256	247	221	229	245	234	265	269	221	243	258	242	253	234	249	249	220	257	233	245	258	220	236	254	256	277	240	257	250	239	216	227	262	244	252	235	236	251	230	249	250	234	240	250	269	236	256	247	241	241	234	243	241	240	253	241	245	238	245	226	258	226	265	229	225	208	250	240	244	260	229	242	247	247	252	230	257	217	250	252	271	265	246	255	284	260	218	248	219	244	247	264	247	240	223	243	227	221	215	229	262	267	222	216	255	256	247	242	263	237	282	265	274	257	238	244	251	240	248	230	276	258	250	223	256	263	253	221	224	254	246	248	251	219	229	236	235	256	273	247	248	221	276	249	241	232	281	253	220
5410	15715	10196	4983	3732	2787	2110	1703	1286	1046	851	784	750	626	555	541	477	437	447	446	428	412	351	380	377	354	349	353	371	361	320	326	359	323	299	316	329	357	307	319	298	298	307	302	327	277	308	332	297	321	308	300	312	335	314	304	284	264	296	315	289	325	329	297	294	315	313	292	293	332	305	323	248	285	304	288	294	294	257	257	279	336	326	301	313	291	293	300	323	314	304	297	296	271	262	308	300	299	317	325	280	308	278	299	277	299	287	322	271	277	320	280	295	305	285	308	267	297	278	316	273	270	287	267	332	300	307	288	286	283	345	292	296	311	276	317	279	290	276	288	297	303	305	244	287	267	310	312	296	264	280	291	291	324	295	291	287	296	299	292	306	299	280	275	286	279	288	323	330	312	311	293	279	279	265	310	294	294	268	275	296	281	293	315	293	305	323	286	300	276	322	312	296	267	273	277	282	310	314	267	330	292	304	278	306	297	299	308	316	284	310	274	312	296	316	302	294	283	311	301	286	287	310	307	311	276	261	327	293	292	289	292	294	277	269	302	278	298	278	286	313	301	296	306	309	313	318	309	292	304	302	277	307	271	285	305	300	281	294	293	309	306	288	303	289	286	307	284	336	288	313	306	306	279	314	268	283	337	301	313	314	302	286	289	284	322	297	304	287	261	276	275	314	290	315	280	266	318	319	288	277	308	291	298	299	302	293	295	274	326	306	264	281	309	281	285	264	273	289	295	304	311	293	273	315	272	291	276	304	321	333	300	293	325	311	280	276	291	281	292	321	291	317	296	300	327	312	289	286	331	329	299	270	310	309	296	314	314	304	310	314	285	312	293	285	312	308	262	321	276	325	315	279	297	285	285	299	279	310	266	282	294	292	285	276	276	296	296	301	298	289	293	304	321	287	279	318	324	269	294	306	292	280	307	309	260	296	270	302	283	346	283	290	318	286	253	305	283	316	295	325	295	302	301	290	321	260	283	285	277	289	299	298	296	292	299	285	283	289	255	314	256	318	288	317	286	295	293	291	301	316	314	297	273	278	318	298	290	322	290	301	297	265	261	303	292	312	302	323	294	291	286	305	285	305	322	314	297	291	313	327	325	308	282	305	291	314	277	313	297	300	282	303	316	298	290	283	301	279	306	301	313	302	298	291	311	285	280	280	278	280	292	270	280	285	277	288	279	276	291	303	283	299	291	287	305	273	283	303	296	293	269	312	310	311	296	301	302	308	297	277	285	290	277	299	288	305	285	298	272	313	279	324	283	283	303	299	300	277	279	294	308	287	325	319	322	263	295	262	284	270	306	298	310	310	329	258	285	303	306	283	312	297	282	294	340	309	296	318	276	292	303	293	298	299	296	279	282	295	296	300	294	300	297	316	268	294	286	295	293	266	310	313	282	281	326	312	285	299	300	296	286	293	303	295	309	299	295	279	294	317	302	303	322	294	268	279	285	310	307	286	300	294	277	303	290	282	304	280	317	283	294	284	310	289	268	302	315	292	297	292	282	295	294	311	278	294	287	309	272	304	306	311	305	335	283	289	282	286	286	280	324	307	302	288	312	314	272	310	284	309	287	298	279	277	306	287	291	279	289	320	290	293	343	312	302	277	325	282	278	301	312	294	309	295	303	285	296	295	328	295	294	291	293	303	317	334	279	278	266	306	275	288	290	291	314	314	274	305	278	273	271	270	300	301	304	288	276	286	302	311	320	298	248	303	297	261	276	286	278	281	303	271	283	284	271	289	288	301	301	322	330	290	303	317	303	303	315	309	294	305	267	316	298	266	325	289	279	267	284	312	277	282	285	288	278	299	294	303	287	310	306	279	292	268	288	297	283	251	291	295	298	289	301	268	285	281	279	283	287	295	284	327	302	296	312	328	292	290	259	308	270	272	303	267	295	304	258	303	279	266	298	281	287	278	279	304	272	290	313	306	277	304	282	289	282	302	305	282	301	309	270	289	292	279	287	308	322	274	309	282	310	293	285	286	296	309	289	294	294	296	313	304	296	312	312	287	273	289	288	303	315	296	286	295	301	271	294	277	286	320	299	322	287	316	311	323	319	305	271	301	314	303	285	285	311	301	289	277	285	287	315	320	292	296	299	301	337	289	278	302	284	294	254	320	281	287	301	253	301	304	326	278	310	278	338	304	273	292	284	322	317	329	323	271	325	294	288	290	317	285	299	305	331	289	289	314	280	283	274	309	294	277	290	293	306	327	287	297	334	287	276	280	287	296	312	286	318	297	314	300	305	341	294	279	316	283	310	293	288	313	304	301	314	277	283	310	326	309	302	276	289	274	322	271	328	288	304	295	310	325	299	292	296	277	284	283	309	305	333	287	306	301	310	314	285	283	325	283	293	311	271	330	298	310	318	293	293	307	302	300	309	295	295	262	268	298	276	289	298	286	305	300	306	288	325	298	288	286	263	326	289	278	298	281	301	267	282	290	264	281	302	314	304	284	258	281	290	321	317	284	279	328	314	310	323	299	321	287	304	297	284	311	281	321	285	324	299	313	282	279	284	291	295	288	298	250	324	304	293	279	283	284	291	318	297	275	283	297	289	308	309	294	275	283	274	320	297	331	298	310	273	282	313	290	278	303	308	310	272	304	297	298	308	294	312	304	305	318	288	282	292	309	313	317	281	295	291	305	312	312	273	283	325	266	305	302	259	294	304	288	312	315	291	317	285	301	293	294	298	264	281	309	314	296	312	293	298	303	322	287	258	292	298	265	273	317	307	265	278	330	318	302	271	290	294	299	273	319	300	323	309	286	274	311	284	298	280	287	300	331	287	311	283	286	257	285	290	313	318	336	278	306	273	306	281	270	310	310	278	276	293	295	301	292	328	259	295	330	266	311	298	305	283	311	311	314	309	307	285	292	279	294	247	308	280	303	318	313	293	297	291	314	285	308	317	279	292	260	277	309	299	270	279	299	317	281	283	318	293	301	285	324	302	289	332	269	292	288	285	305	308	290	296	328	323	271	331	292	279	301	278	284	306	318	314	302	318	291	297	275	311	295	283	307	310	275	294	290	265	305	340	276	317	295	266	254	304	283	281	301	302	280	255	307	329	286	300	267	308	309	289	296	318	317	312	324	275	301	283	280	310	312	293	312	284	296	304	295	296	299	316	307	317	274	284	291	304	297	310	295	274	286	266	325	334	311	273	295	314	285	311	299	283	297	298	324	303	306	304	347	276	303	298	325	299	280	278	304	288	294	277	284	308	302	325	297	299	293	295	291	275	310	285	286	297	276	296	288	270	252	293	290	306	299	271	281	291	317	279	286	290	278	309	277	320	309	313	279	286	306	315	300	298	313	278	313	324	293	286	299	287	276	310	292	315	279	316	288	297	293	295	309	294	302	284	293	323	286	260	306	263	284	319	308	270	270	301	270	317	299	308	274	297	287	299	319	262	307	334	307	312	293	305	295	298	297	339	295	307	274	286	284	324	291	310	300	296	288	319	281	277	306	312	323	286
28024	19199	5533	1328	1059	986	889	700	681	687	673	717	705	640	701	655	693	652	654	683	684	638	674	686	657	655	688	659	639	627	630	677	708	666	651	645	667	712	659	626	680	679	658	662	662	634	687	633	632	671	622	670	634	681	712	691	669	659	648	681	694	639	643	682	655	667	657	682	667	628	666	622	655	612	626	625	632	681	640	692	671	684	700	626	669	669	659	663	648	694	626	669	654	687	659	654	670	649	713	646	649	666	656	677	664	653	664	683	662	630	650	656	669	681	649	748	631	685	692	653	654	687	633	669	671	655	631	691	730	669	684	657	619	673	646	664	679	682	651	639	684	682	660	643	673	657	682	647	668	646	658	721	640	687	619	644	650	616	695	606	681	638	631	676	656	662	695	679	721	661	652	615	659	659	629	615	700	658	646	670	668	658	645	677	649	671	633	683	691	719	665	658	673	647	672	662	697	670	653	674	651	656	679	666	633	651	688	666	708	628	685	675	663	701	694	659	670	654	701	636	655	613	652	668	620	701	680	654	685	683	618	659	678	678	661	617	686	731	614	646	661	612	662	668	672	617	660	636	630	661	661	606	713	639	680	656	711	697	625	658	647	645	648	656	619	670	671	671	669	648	640	654	639	667	660	635	635	643	678	643	680	662	646	642	678	690	590	677	667	647	702	653	652	678	650	657	710	623	648	625	669	682	665	647	663	641	633	686	623	680	626	615	643	682	677	646	678	646	651	688	671	668	668	636	655	623	684	668	698	618	630	674	662	656	623	641	670	626	652	717	670	679	658	677	676	706	651	679	665	692	686	667	703	646	625	659	706	670	668	672	673	661	686	630	668	672	722	637	658	621	684	695	663	666	706	672	651	631	640	676	630	704	681	720	629	623	703	685	659	639	741	656	677	673	695	649	677	653	665	650	645	645	655	681	642	643	673	671	641	694	671	702	668	675	654	646	678	653	654	675	688	684	627	670	649	683	662	696	651	652	661	653	668	598	686	640	680	691	672	675	661	652	663	653	672	644	718	630	697	604	689	609	665	654	665	638	650	715	651	619	708	668	700	660	677	710	668	655	660	720	620	685	663	686	626	683	641	666	646	657	694	630	603	648	635	680	695	666	685	623	623	649	666	630	659	634	639	663	681	636	672	696	680	583	682	646	698	666	642	640	674	678	675	698	654	674	624	628	676	683	686	650	656	687	696	686	710	682	651	671	672	667	646	640	690	687	702	630	663	646	697	681	698	641	671	695	669	675	676	649	675	682	633	657	652	662	636	672	653	618	659	656	680	641	711	681	723	679	659	636	663	655	694	643	714	701	657	640	677	681	710	649	672	680	678	687	668	647	645	652	627	676	646	644	655	632	681	676	662	650	653	687	671	617	696	647	678	666	674	682	642	645	698	645	667	702	662	638	643	688	684	642	710	699	646	682	669	669	674	655	685	666	682	685	647	631	650	643	698	651	649	663	694	665	732	678	648	665	677	690	719	661	683	614	685	637	635	633	612	637	680	691	681	612	634	668	658	664	661	627	699	692	623	690	627	656	662	655	646	642	647	624	663	667	684	657	637	662	654	671	646	693	653	626	707	656	654	651	691	645	697	641	680	630	667	702	674	634	657	684	666	681	664	638	665	659	671	641	678	644	649	663	635	644	710	687	647	632	662	668	652	608	664	664	627	640	659	696	679	644	653	683	641	647	687	640	670	691	701	648	647	670	654	663	671	654	657	668	664	677	642	659	655	740	658	707	684	677	661	658	651	651	660	630	668	675	667	652	655	668	690	631	669	666	702	663	697	661	678	707	695	694	661	646	680	638	645	643	643	671	707	675	686	663	662	667	656	682	639	682	670	644	631	685	660	686	660	663	674	691	651	687	660	667	665	634	668	648	694	655	659	679	661	666	682	641	666	657	672	691	672	618	656	658	675	676	656	605	660	661	701	658	657	640	678	632	646	698	690	658	658	631	674	685	690	698	663	658	630	673	664	677	669	641	665	631	643	673	684	617	652	676	606	703	675	646	660	672	654	657	654	688	642	667	638	649	642	689	650	661	655	703	605	636	638	645	651	652	689	636	713	619	635	639	648	627	654	654	689	675	659	663	681	646	658	680	680	688	673	701	683	622	649	625	665	651	653	686	639	656	656	627	685	659	662	649	698	643	636	632	690	698	647	651	693	674	680	683	620	633	657	656	634	691	661	680	672	688	702	662	653	664	641	648	660	629	645	657	664	699	675	691	687	592	669	625	665	682	630	617	710	656	619	672	663	673	680	692	658	648	665	675	643	667	652	709	633	633	672	598	639	653	693	697	645	648	652	692	660	668	668	626	687	703	729	631	689	667	649	638	679	727	621	656	676	659	690	660	645	624	676	656	647	704	686	681	635	650	640	692	681	664	629	671	672	685	678	625	677	659	705	622	647	644	672	663	667	671	665	685	656	611	641	604	666	736	665	664	687	706	640	685	681	676	669	582	689	660	709	685	682	644	640	650	645	663	633	677	668	625	708	640	642	640	650	679	641	685	668	674	656	692	620	668	665	682	658	662	640	691	657	653	659	685	606	647	691	682	653	675	668	642	697	672	674	714	664	686	665	635	643	664	667	637	671	660	625	667	630	611	677	670	651	641	656	661	660	677	652	713	676	660	676	659	656	661	674	657	658	665	693	657	669	683	665	638	659	677	607	615	674	647	638	642	642	720	660	644	637	657	656	625	715	704	675	642	649	654	671	647	652	654	661	692	659	739	659	668	633	648	610	646	643	684	693	623	645	658	668	658	628	693	689	631	644	623	665	643	636	685	657	685	658	716	635	646	637	636	661	661	651	673	644	643	636	686	659	643	666	658	652	671	709	634	619	676	663	663	662	641	661	699	633	714	611	680	657	706	628	670	662	664	648	699	657	675	710	698	693	659	659	729	719	689	663	622	723	639	699	627	615	644	669	655	647	652	669	614	660	658	644	645	641	649	686	690	693	657	678	635	637	649	624	642	653	643	708	634	674	648	662	670	651	628	677	665	663	639	674	661	641	663	653	638	677	626	715	653	669	671	678	675	637	659	679	624	619	663	689	650	640	696	684	692	644	661	667	623	626	676	667	615	676	638	705	671	652	649	659	665	663	652	688	657	669	660	640	663	716	661	694	656	670	663	630	633	716	698	647	674	638	592	670	685	701	651	657	688	672	699	668	673	691	660	705	630	646	710	652	652	635	693	642	620	648	694	643	645	652	649	685	661	639	665	713	632	711	669	698	685	702	659	683	629	724	665	638	615	635	683	671	623	663	679	618	614	653	643	646	675	629	636	637	673	712	673	637	628	631	645	700	647	678	647	643	720	686	666	707	622	673	726	624	624	639	667	697	688	626	652	646	698	674	634	676	642	675	726	739	660	636	650	689	653	641	660	661	695	703	685	716	674	693	642	663	655	702	639	672	684	713	722	682	663	658	670	706	631	626	680	660	644	690	651	666	653	646	668	688	691	644	640	701	722	701	680
5116	3713	2212	1190	1330	1284	1183	967	874	819	815	835	829	816	815	753	767	715	672	806	796	751	751	788	754	750	779	799	764	749	706	738	740	787	753	756	757	785	826	768	763	783	782	822	787	770	716	824	759	727	757	759	782	770	749	773	740	741	784	750	781	786	741	755	730	765	733	760	786	739	751	794	724	758	777	759	725	790	753	783	748	835	745	775	747	729	760	714	797	744	748	770	770	717	790	765	700	781	797	741	735	731	791	779	805	732	751	781	733	795	773	788	745	751	774	719	763	751	822	711	730	770	774	764	742	784	762	756	753	737	755	760	743	778	761	800	765	778	765	754	707	758	756	729	734	801	727	769	748	755	739	747	755	736	736	729	758	792	747	744	786	740	719	770	685	747	781	744	744	766	754	765	790	748	729	804	755	727	776	769	762	772	747	723	745	779	755	771	704	762	759	755	786	792	761	751	723	750	754	773	752	762	766	766	785	776	759	775	768	731	775	755	732	776	760	795	732	747	768	761	730	776	756	750	756	723	741	740	783	784	799	746	746	748	738	768	750	800	816	799	769	726	772	748	735	730	796	727	773	772	792	721	732	778	753	803	759	770	799	718	762	752	768	752	732	787	741	720	742	712	759	793	744	739	756	745	777	792	728	740	790	768	736	782	791	755	776	730	791	718	786	777	765	727	739	759	750	785	741	719	751	758	746	780	765	738	766	750	790	733	713	786	700	700	738	765	718	736	765	763	730	763	710	756	740	817	786	778	776	793	809	737	781	770	770	765	780	741	805	775	773	733	746	803	708	739	774	774	762	798	745	712	830	776	755	782	777	741	760	770	742	737	744	800	759	792	783	730	734	792	770	738	766	767	744	783	722	809	758	823	747	722	780	723	763	749	769	711	729	741	769	750	778	747	787	798	775	783	790	775	759	781	748	769	809	771	787	738	768	776	804	746	764	725	758	783	712	796	740	804	820	723	730	742	700	734	731	799	851	734	703	732	781	736	711	805	735	723	847	783	757	673	765	753	809	751	779	723	778	767	765	753	760	747	769	776	746	758	708	790	747	750	722	701	734	738	750	742	719	817	752	764	781	760	758	717	826	781	780	780	763	765	788	768	737	763	728	771	780	743	744	777	807	784	778	765	722	776	748	744	788	788	751	740	747	749	715	761	785	724	784	776	809	732	748	740	794	754	751	767	749	807	720	749	782	747	749	731	748	777	761	780	750	737	763	758	736	752	804	753	717	813	774	744	749	732	715	755	757	766	725	719	752	780	768	781	775	834	765	730	754	776	716	792	702	755	729	782	764	773	738	708	773	766	755	771	727	735	771	750	751	709	774	747	721	742	785	735	702	817	743	756	756	797	778	820	683	770	756	782	756	786	774	735	788	718	763	813	798	729	770	752	771	783	756	743	791	732	731	754	708	798	763	739	715	732	791	807	707	827	751	786	786	751	776	748	784	751	763	761	745	773	750	807	767	813	739	746	831	793	789	738	784	733	780	721	807	786	767	811	720	778	765	742	753	776	787	730	731	759	753	746	793	775	750	705	806	797	719	691	769	754	811	745	758	748	755	777	777	790	818	788	807	802	780	730	768	744	791	741	757	788	761	753	783	778	809	768	713	726	692	772	742	767	824	797	758	801	763	752	751	736	714	765	750	754	751	750	707	761	777	780	774	745	755	767	792	742	737	766	786	785	800	776	761	729	769	742	777	757	782	806	806	773	773	754	750	842	798	752	758	789	811	733	771	736	758	784	766	732	767	786	726	748	740	725	808	772	749	769	734	735	777	808	747	732	730	765	718	742	723	738	743	766	749	756	805	802	707	810	702	749	745	775	811	725	775	750	758	784	750	773	711	763	785	749	749	746	761	787	781	768	752	732	751	739	761	763	749	740	790	743	791	771	786	773	790	754	805	751	724	712	795	784	796	754	721	749	767	749	765	777	715	770	766	796	757	772	744	712	728	774	752	771	725	730	724	731	831	781	732	825	786	732	792	759	709	832	803	764	731	783	764	793	801	735	758	770	744	747	737	714	739	738	785	752	743	758	769	763	736	746	772	776	739	717	774	722	792	750	741	727	774	727	680	725	765	792	760	723	774	740	780	801	793	799	789	693	750	786	775	759	771	790	769	696	757	792	788	760	759	771	778	794	780	819	755	774	729	761	755	768	759	792	761	768	771	806	756	727	715	739	737	775	777	771	784	706	720	771	771	747	733	749	721	789	772	755	789	795	736	772	741	716	774	716	797	824	736	740	700	736	818	731	782	756	752	820	761	756	722	811	761	821	764	775	769	742	783	750	734	752	760	731	766	769	720	751	721	748	731	765	741	763	762	726	799	783	764	773	773	781	754	746	777	780	727	727	787	780	780	763	768	739	753	757	737	814	755	799	727	758	751	764	759	713	809	772	795	760	700	718	765	791	760	765	726	756	755	766	791	719	754	770	748	726	761	737	747	708	781	799	766	782	776	794	774	781	791	728	765	746	741	784	758	749	748	762	762	789	755	734	759	738	744	811	796	804	769	754	753	775	752	799	778	761	746	742	770	764	804	777	749	754	790	768	790	784	756	768	735	733	766	743	766	800	775	755	806	781	746	786	774	756	744	759	732	799	789	750	813	783	763	754	756	765	721	729	744	746	740	763	735	742	767	730	819	789	791	751	778	787	727	692	737	748	767	752	739	743	773	767	774	773	768	790	749	780	799	737	750	802	761	747	724	750	772	773	750	782	813	769	757	807	729	734	791	744	766	755	771	765	751	751	782	787	802	766	723	718	743	742	751	807	832	755	742	743	783	781	758	729	749	768	740	726	783	691	745	756	762	741	733	728	803	732	802	722	793	763	694	768	791	806	793	735	777	768	783	785	760	784	808	783	827	780	760	806	775	767	758	740	769	765	726	760	721	758	758	732	736	760	709	711	721	701	790	729	809	742	733	752	783	772	741	748	713	790	764	802	732	725	779	748	739	789	773	729	764	731	744	768	699	776	765	781	704	764	780	763	760	736	791	749	761	763	764	747	753	760	791	725	742	768	751	787	754	762	726	747	835	776	776	774	707	723	761	749	739	736	768	705	741	757	763	762	791	785	744	729	730	763	779	732	795	763	764	751	715	796	715	740	757	752	757	736	780	727	786	761	740	751	800	760	785	782	738	758	712	776	775	733	720	785	743	740	740	757	766	740	790	774	788	729	781	751	732	761	726	739	728	751	705	778	740	766	779	786	744	741	790	746	735	742	742	776	717	757	788	773	797	724	747	723	769	704	751	784	765	828	812	738	730	731	787	699	719	759	737	758	765	784	764	727	741	725	727	782	754	722	767	784	759	783	771	789	771	802	784	742	805	754	717	732	794	750	738	789	734	757	797	795	763	716	720	753	808	770	776	777	763	744	772	759	729	750	751	726	768	742	796	739	742	751	704	746	756	778	817	768	758	760	795	786	763	785	757	765	801	774	773	761	763	775	756	795	753	778	743	748	748	778	714	759	743	772
24011	21598	28935	24697	21564	8944	1633	1133	849	789	813	731	673	673	681	677	610	640	639	579	625	568	644	642	652	611	614	618	638	617	613	609	604	622	654	659	590	619	639	584	636	577	636	573	600	620	589	590	575	633	589	618	625	576	624	605	620	629	611	538	622	584	574	637	532	614	555	605	596	627	600	573	589	622	620	601	630	565	618	595	585	617	609	578	616	596	609	602	605	605	591	627	609	599	618	587	568	626	608	612	626	609	570	621	578	636	622	608	594	595	605	606	550	562	610	609	586	590	587	577	617	615	592	619	616	610	612	619	602	611	607	577	604	591	597	591	593	570	563	627	636	585	571	556	593	604	625	618	601	611	636	623	661	566	626	611	635	627	613	601	585	579	595	585	574	583	571	612	577	586	575	566	584	611	600	558	587	620	628	600	604	598	605	605	563	579	566	612	563	576	588	587	592	591	611	609	624	580	613	590	646	632	619	564	638	609	605	577	564	583	665	579	606	594	609	615	563	600	627	565	582	602	596	630	630	581	624	624	630	609	577	588	557	620	595	571	584	602	604	635	571	600	580	644	606	554	632	575	601	594	569	637	642	566	578	584	579	607	564	641	597	579	634	598	599	578	607	588	584	601	572	607	595	587	565	592	618	598	666	657	638	604	587	597	624	599	586	603	588	605	586	603	644	589	601	590	614	602	590	555	590	614	587	585	638	607	652	544	585	634	596	651	611	635	600	613	595	581	580	594	611	615	589	594	599	610	549	620	583	586	643	595	604	638	587	650	590	599	606	596	634	596	607	603	546	625	566	591	594	575	526	582	571	593	543	591	594	610	606	582	640	612	592	596	587	623	576	639	610	597	604	595	579	581	641	585	589	583	587	602	606	557	586	609	644	631	639	596	575	605	608	613	656	587	595	574	563	629	600	574	623	620	575	586	584	559	612	608	598	579	584	615	613	594	616	618	617	622	614	586	610	599	611	579	596	650	634	550	578	578	605	604	602	617	619	607	611	580	595	591	580	613	639	584	544	621	553	588	581	573	614	599	612	605	590	579	647	642	616	604	577	579	618	582	567	559	552	594	592	629	620	593	636	628	612	587	579	561	602	609	597	599	604	594	565	618	597	582	571	608	539	628	555	568	583	585	592	584	606	583	565	602	633	601	610	569	630	613	575	590	575	573	605	621	648	585	614	604	576	576	620	629	544	643	600	552	612	629	575	599	575	580	629	604	607	599	630	610	607	615	545	602	607	617	601	595	614	646	603	550	624	580	607	598	621	617	612	620	632	652	584	664	610	541	568	626	635	597	572	603	576	635	613	565	609	632	603	611	573	636	617	602	566	590	572	602	641	577	607	608	580	577	588	608	586	561	628	607	635	602	596	588	610	611	598	612	575	597	589	571	592	616	629	619	562	520	630	600	587	585	536	588	539	593	592	613	558	579	628	604	674	610	614	611	627	608	653	578	564	615	617	580	618	544	608	605	575	607	571	605	622	571	593	593	571	619	642	587	565	587	601	583	588	587	565	580	622	605	585	572	635	609	586	574	612	575	592	592	604	539	606	587	602	557	616	578	595	609	602	630	570	604	614	593	602	626	590	668	641	585	639	572	596	561	602	617	570	615	591	592	617	610	606	633	557	586	580	592	593	568	596	594	565	604	631	605	575	576	587	634	639	611	569	612	581	607	629	617	611	596	577	579	614	596	598	577	580	586	631	636	586	626	640	587	615	592	627	575	584	635	594	614	586	598	586	601	579	605	596	643	565	599	626	617	613	592	607	586	574	570	641	575	601	608	580	555	590	597	610	551	577	618	607	576	625	633	590	600	622	574	572	590	563	579	579	555	599	618	583	613	608	637	587	611	620	621	595	621	564	598	623	570	619	614	618	627	573	578	615	581	600	624	594	581	588	589	582	577	564	589	626	628	559	622	570	571	636	587	609	579	601	628	641	578	629	674	568	599	576	585	569	589	637	597	583	586	578	614	577	614	584	612	627	585	591	569	622	620	600	556	566	611	592	580	575	580	626	620	574	591	608	619	602	594	582	605	601	617	587	569	576	597	621	579	599	579	583	556	593	557	578	606	565	579	643	561	578	607	628	555	594	616	577	642	653	625	566	584	631	567	640	607	588	575	603	606	564	639	626	577	623	592	602	581	595	617	587	593	593	579	604	565	601	616	616	608	572	580	581	540	621	588	578	606	623	562	612	597	592	585	621	590	600	553	634	600	578	642	626	572	606	617	605	619	607	634	598	578	604	609	604	584	621	607	581	595	593	578	587	602	585	637	628	585	616	560	589	621	567	565	561	609	617	635	581	596	545	575	580	594	603	580	595	561	579	612	576	586	616	635	615	584	591	601	601	597	581	613	568	608	590	588	566	570	604	621	624	588	605	605	610	578	598	583	583	611	583	596	602	616	609	611	583	585	583	630	571	568	615	551	559	600	625	592	582	550	599	573	632	575	598	575	613	634	619	586	578	588	574	591	618	638	587	623	589	620	574	601	607	603	555	576	591	595	597	616	599	612	608	588	567	583	571	610	592	583	566	607	604	577	590	645	596	603	585	632	579	588	532	636	545	589	584	644	574	637	616	592	582	580	606	623	577	583	606	600	613	582	585	623	576	607	624	577	572	602	552	562	604	559	662	626	578	603	593	586	566	631	586	639	604	605	598	655	590	613	569	602	603	567	632	594	622	595	575	617	610	573	603	607	621	604	594	592	560	608	552	612	592	625	644	602	591	619	583	613	585	604	632	571	658	622	604	638	631	559	656	570	629	597	598	595	572	590	595	588	559	612	628	552	614	617	605	601	649	583	634	607	631	651	594	571	573	576	572	667	600	546	588	591	631	578	643	597	579	558	610	595	596	608	574	637	564	584	582	603	634	587	628	560	594	573	606	573	571	653	570	620	623	622	594	639	633	583	601	630	577	654	560	560	606	608	609	594	572	573	590	554	630	588	608	598	640	615	624	648	602	609	582	603	590	589	625	636	625	617	651	593	609	616	588	624	631	599	588	584	603	600	581	605	615	624	577	577	606	547	572	588	597	609	614	622	579	572	641	598	572	617	596	574	561	611	570	611	583	604	594	592	582	629	605	594	576	610	615	589	550	622	583	563	578	596	563	588	581	609	593	604	628	612	565	616	624	608	590	571	575	637	601	577	594	575	573	560	598	615	595	599	623	553	561	606	595	619	591	612	610	614	587	580	611	599	628	597	553	563	599	576	597	565	598	621	624	562	627	612	588	645	623	611	626	571	595	627	626	604	619	618	596	664	651	577	600	585	616	608	585	594	604	599	620	620	648	599	624	612	581	575	568	619	594	612	587	600	613	608	596	598	551	617	642	584	574	615	562	589	560	598	598	624	577	616	589	615	591	599	563	627	619	608	582	567	593	617	604	584	599	572	604	585	595	586	635	603	607	571	558	578	621	580	587	605	596	547	570	589	595	592	596	627	624	602	576	596	587	631	610	570	578	591	603	608	641	571	592	582
4224	11045	6959	3371	2815	2691	2060	1644	1205	1054	1075	950	937	829	848	811	726	766	766	795	802	779	778	755	793	718	728	711	754	718	737	697	684	732	686	748	706	721	722	679	728	704	704	778	692	699	658	692	723	708	659	750	695	731	683	735	736	719	712	702	706	721	700	676	699	710	665	702	703	661	684	696	690	712	678	700	723	701	693	682	714	681	678	726	673	704	674	721	675	663	708	718	659	701	695	697	671	656	654	746	700	700	700	719	651	716	682	643	694	673	738	727	733	676	720	692	668	791	715	688	690	651	709	708	720	740	674	734	676	702	732	698	709	697	742	690	713	675	690	708	677	671	668	703	718	703	633	708	737	750	723	711	698	693	673	668	678	691	680	713	753	699	729	740	678	661	713	715	662	712	694	744	781	668	715	706	692	711	664	693	700	712	682	715	722	673	697	692	691	724	716	686	674	716	665	664	712	718	695	722	715	672	703	713	696	699	750	714	668	696	673	705	662	737	730	722	677	752	727	686	682	621	699	691	695	681	693	678	693	714	703	699	728	704	693	674	719	713	729	694	746	688	651	694	707	695	686	689	682	685	651	708	707	732	698	703	687	742	693	705	730	668	690	665	675	691	739	695	699	725	756	702	708	643	689	673	736	695	753	741	716	735	715	714	740	728	733	702	726	694	725	698	602	731	694	663	648	670	695	682	675	670	709	715	676	706	664	674	683	659	687	680	725	750	685	719	706	686	674	693	720	687	700	681	683	688	749	699	729	656	708	711	666	739	670	693	713	656	715	709	676	707	692	676	663	757	672	673	671	696	674	725	706	672	672	686	709	722	706	731	692	677	708	704	718	686	719	730	720	654	659	705	712	724	712	690	693	694	688	674	676	781	723	711	697	701	695	731	739	694	671	710	715	691	645	731	656	735	704	651	694	748	684	669	717	652	732	713	693	678	688	680	745	736	733	688	688	747	700	720	671	676	668	663	724	775	679	719	666	697	664	704	713	672	685	681	717	706	699	678	718	661	694	659	716	699	696	723	670	674	705	704	670	688	751	671	667	728	667	694	700	649	698	700	699	643	670	679	725	710	664	668	695	689	695	720	712	661	696	735	705	649	681	708	697	709	683	687	672	733	711	691	697	668	695	695	682	712	655	729	675	724	711	688	666	726	701	676	671	702	691	702	703	687	679	670	657	664	701	690	725	704	718	666	696	691	660	679	665	698	717	683	695	715	687	719	715	682	749	709	712	689	738	688	671	741	721	590	724	698	717	676	722	692	735	704	685	732	685	664	718	684	662	716	670	741	684	676	687	708	701	726	707	671	712	670	703	686	710	679	688	674	679	693	739	733	642	728	707	725	713	733	682	696	724	689	656	669	690	680	705	694	716	711	653	686	685	716	706	752	699	721	695	735	659	734	705	706	725	676	680	708	677	703	704	693	693	695	707	685	687	675	705	706	673	692	705	695	726	685	708	689	711	666	700	702	678	711	673	661	683	721	687	711	691	711	656	678	724	692	722	660	757	716	736	701	751	689	685	644	705	697	664	726	696	693	687	705	724	676	732	679	708	713	687	657	678	705	730	725	690	655	695	684	718	655	727	675	671	689	733	682	692	711	699	721	706	652	704	673	651	682	689	702	712	741	672	677	684	731	705	668	708	689	715	659	680	762	662	676	702	730	680	707	698	706	729	697	694	691	664	752	659	699	671	669	669	688	642	705	653	712	690	700	682	698	723	701	733	734	688	668	697	709	647	692	682	704	757	722	679	708	684	638	673	727	691	715	729	708	691	708	729	704	705	698	702	678	740	707	655	714	716	704	716	684	705	734	675	693	684	693	693	685	737	664	668	712	644	713	684	668	672	657	726	707	671	709	717	715	698	694	767	728	688	719	703	731	714	713	692	752	664	632	667	679	718	674	718	686	726	683	674	650	644	712	742	716	719	678	756	744	683	741	735	709	691	731	673	699	709	676	708	697	696	744	709	673	742	679	657	711	759	697	665	706	659	698	683	707	671	738	726	713	692	668	718	663	683	712	679	673	714	716	731	712	685	695	717	687	713	664	710	677	699	685	711	714	723	722	703	716	677	670	694	692	653	669	689	683	703	726	678	694	717	703	689	667	638	727	707	671	717	658	728	665	687	687	636	708	662	711	722	670	734	716	647	704	696	695	714	693	674	703	642	665	726	709	649	713	690	725	740	712	692	685	664	664	669	672	700	724	695	665	697	728	681	700	640	703	720	688	734	710	734	677	653	743	684	697	694	685	708	651	763	679	721	715	693	646	714	749	701	635	694	699	691	696	692	673	712	697	692	652	708	687	688	644	676	712	714	682	714	697	709	693	717	700	670	713	668	690	635	741	738	693	724	724	695	673	712	738	675	672	661	693	660	702	736	748	653	672	699	710	696	697	699	698	738	667	691	712	701	697	724	704	736	727	699	682	699	727	719	702	708	686	722	698	729	700	722	701	672	725	701	679	656	691	688	709	723	707	674	757	712	715	681	711	720	695	726	678	692	675	729	706	683	703	752	664	731	692	696	721	665	663	681	724	697	684	712	671	746	661	702	718	710	681	667	691	701	707	673	678	690	700	707	663	673	654	630	660	703	688	724	705	676	726	701	742	720	720	711	714	724	686	672	707	683	712	673	727	729	686	687	735	690	740	690	691	665	711	654	659	724	728	683	730	711	692	700	706	699	689	688	722	722	704	694	677	717	654	693	693	714	694	746	657	712	713	707	666	733	689	690	681	710	663	670	715	694	695	727	721	695	680	686	718	711	709	697	675	688	692	689	689	694	716	702	724	703	679	702	689	698	685	668	670	650	685	671	686	653	678	642	673	689	685	689	652	716	719	662	704	699	744	657	660	686	693	692	681	700	708	672	701	717	739	667	710	703	713	711	662	704	697	726	675	645	708	723	697	692	707	686	741	644	675	669	686	733	734	703	699	711	711	696	703	706	694	666	699	691	647	668	716	709	705	688	695	662	681	727	665	691	695	692	654	700	703	697	662	697	690	693	728	676	703	691	688	708	674	702	652	683	693	641	635	676	704	652	639	720	698	684	634	729	644	698	671	684	729	720	694	716	676	728	665	709	631	660	736	707	709	642	701	698	716	688	732	704	727	752	728	712	721	654	726	698	708	715	723	680	715	719	657	639	706	687	664	736	706	709	716	681	719	670	727	664	749	693	687	703	720	719	686	703	698	671	695	650	697	644	641	665	702	684	710	716	707	679	683	671	666	665	732	661	735	689	647	726	629	695	708	655	718	672	708	691	695	678	719	735	667	663	685	713	660	715	707	668	740	720	730	702	676	707	709	676	699	705	680	692	662	689	682	710	666	735	694	720	735	738	701	719	677	707	695	683	735	651	707	662	700	744	719	689	692	721	678	736	697	697	696	704	698	698	693	703	683	731	712	731	674	672	669	686	717	730	731	701	660	728	644	716	692	752	707	729	776	681	691	715	675	671	679	680	673	697	750	673	691	655	706	704	706
25139	21608	27665	25862	8245	1019	863	671	530	536	497	461	447	448	488	436	434	435	386	442	447	435	430	441	376	398	380	410	405	404	416	426	387	457	380	411	418	381	419	368	430	434	387	410	388	443	385	422	394	412	395	435	367	420	418	433	401	402	390	404	390	390	431	457	386	432	418	401	412	376	399	421	362	402	393	393	427	418	395	363	433	417	382	408	418	403	382	411	382	417	359	442	406	399	378	418	405	411	410	419	434	389	390	424	440	387	404	397	433	410	403	417	412	396	454	354	408	399	440	407	442	390	388	419	416	410	419	390	388	431	385	402	402	413	431	393	428	402	415	429	406	420	385	402	420	417	407	415	427	397	406	393	415	378	409	386	357	411	407	419	431	412	416	423	443	394	362	426	386	403	375	380	437	433	448	419	436	394	404	400	415	403	410	423	388	409	388	418	411	384	432	416	395	390	403	417	399	401	384	413	438	410	385	381	445	371	419	399	395	399	386	382	394	406	390	388	352	394	402	391	409	374	399	410	413	412	391	399	393	390	398	351	385	371	417	368	383	374	409	404	406	449	415	394	408	399	419	396	393	421	395	364	425	406	383	394	393	398	386	380	447	397	412	404	420	412	409	368	426	399	369	404	420	410	432	411	385	384	422	413	454	403	420	413	373	387	445	431	406	410	422	415	379	379	405	419	410	393	440	376	385	410	375	387	359	366	437	390	416	404	404	356	415	413	415	435	352	372	364	386	423	414	396	419	401	400	371	392	439	421	402	413	434	396	373	417	398	396	414	370	431	426	447	401	408	415	389	412	390	398	404	410	435	417	396	450	389	387	382	400	430	391	406	370	414	436	376	388	426	431	399	395	428	416	380	409	391	390	414	410	390	462	445	377	400	385	365	395	387	388	409	428	404	390	388	412	397	395	411	390	383	393	393	394	385	414	414	417	391	398	397	396	388	420	392	410	418	399	375	416	390	400	434	406	393	444	435	370	380	419	402	398	398	378	388	392	384	365	394	408	372	434	395	392	373	432	375	374	424	402	419	399	375	409	407	402	410	421	436	391	399	401	394	424	413	435	404	403	386	406	407	428	451	366	377	410	398	402	409	422	382	377	404	410	405	412	437	426	403	391	418	410	406	396	378	374	410	409	376	373	399	427	426	380	396	447	446	429	417	420	404	402	454	406	404	413	414	421	367	393	393	373	386	367	418	440	395	387	402	403	420	409	374	397	400	426	415	405	429	417	401	406	381	426	364	427	386	382	377	377	395	424	352	405	429	407	393	420	406	429	398	390	440	402	412	423	397	385	384	413	420	416	406	416	398	386	409	438	398	417	437	380	397	401	429	405	375	431	383	396	415	394	375	398	438	387	399	405	397	448	404	413	395	390	386	417	402	383	429	387	383	415	414	425	431	421	428	384	413	396	434	422	377	421	432	398	407	417	432	360	374	386	389	408	417	428	398	411	415	373	386	405	386	427	396	396	363	408	446	405	398	380	415	411	438	395	397	416	390	404	397	435	408	423	410	433	345	414	400	408	409	377	393	382	400	395	408	399	388	366	410	384	428	383	388	417	422	393	421	369	395	384	374	424	395	364	400	389	417	396	410	412	424	389	397	399	408	413	387	387	418	415	412	432	392	387	417	368	397	396	405	396	382	403	409	422	404	385	391	402	422	391	374	418	403	397	411	401	430	390	379	399	459	409	409	409	422	413	421	416	453	374	401	439	386	396	388	371	392	412	387	429	404	393	385	397	404	436	388	404	408	427	385	377	369	384	424	394	410	431	408	402	414	395	391	432	380	405	387	414	429	426	394	406	373	401	409	381	416	400	411	418	413	397	412	400	400	380	432	401	401	388	398	402	412	402	414	392	410	396	367	384	421	405	392	391	404	385	392	372	394	421	371	403	411	404	413	380	402	394	380	432	408	409	406	412	404	371	395	458	405	423	412	405	398	420	428	409	426	349	401	387	428	360	395	370	414	405	430	392	404	425	418	406	447	404	393	412	378	374	396	394	427	387	408	444	390	414	367	375	402	395	392	432	389	377	415	399	412	392	389	367	460	406	412	414	383	411	405	400	389	396	383	380	447	401	390	410	418	425	390	372	414	361	392	401	386	406	469	404	404	365	407	398	411	383	372	387	407	381	425	410	422	374	446	387	418	405	379	357	394	404	383	380	370	405	430	377	414	381	394	400	420	405	396	418	400	381	432	396	420	423	388	434	375	406	409	423	380	378	405	392	374	428	401	395	433	404	394	392	384	440	401	406	393	390	414	408	382	383	411	431	417	411	380	366	396	421	397	423	384	432	379	420	400	395	426	413	357	435	391	417	423	400	447	388	407	407	405	364	439	395	409	385	375	410	428	404	402	378	389	386	419	391	391	398	425	406	435	414	406	425	390	369	451	390	375	396	387	407	370	401	382	418	392	397	392	410	424	411	372	394	400	381	404	402	358	373	436	368	426	431	405	379	397	410	395	375	406	409	421	409	409	421	391	415	386	371	412	425	397	406	409	426	418	377	445	424	383	405	400	412	425	409	399	420	395	448	389	421	376	349	390	426	394	412	417	400	407	369	427	402	398	430	452	423	372	405	406	397	430	403	436	411	397	435	382	408	400	375	376	396	419	429	428	419	366	403	409	444	425	431	373	394	434	389	401	359	409	405	377	428	388	415	421	385	418	388	376	441	395	437	398	421	397	409	401	419	412	403	403	419	374	406	411	405	413	415	444	385	463	400	416	422	401	398	409	386	428	401	390	387	387	385	398	395	416	395	413	424	384	421	416	442	401	392	395	392	387	402	425	404	385	384	417	385	403	391	418	397	355	431	377	386	372	442	389	395	408	411	417	430	428	462	402	428	420	400	407	383	412	426	402	406	372	407	394	395	401	399	439	409	421	419	386	411	411	398	409	404	399	431	370	398	385	382	442	432	415	389	398	399	396	404	437	429	390	437	408	408	444	417	421	414	365	418	417	392	424	431	395	385	390	391	395	433	420	403	409	436	394	409	418	404	389	413	368	431	417	413	395	433	414	399	384	399	389	424	390	381	395	421	437	405	424	400	422	378	419	401	389	416	425	417	368	386	402	375	393	420	380	395	400	400	447	383	393	370	385	383	372	408	381	406	378	388	386	404	427	418	372	394	416	373	435	377	404	416	391	422	351	409	411	387	399	402	432	405	386	435	371	381	441	388	392	379	416	398	410	399	388	399	378	415	410	395	430	424	456	418	404	403	369	407	388	395	415	406	380	394	410	464	409	412	403	392	431	351	402	383	393	401	430	370	419	366	408	415	408	405	404	362	420	396	422	388	418	447	385	417	379	412	416	424	376	425	411	430	436	416	389	417	417	386	413	439	389	400	425	440	401	384	447	447	393	429	408	416	416	382	374	370	415	393	412	379	416	390	419	417	385	441	409	384	382	415	383	360	397	362	403	405	397	410	408	406	401	380	414	391	420	401	392	372	371	403	393	403	395	413	433	394	424	382	405	362
3792	6484	4222	2089	1983	1767	1440	1067	770	748	650	616	630	590	590	513	567	499	495	481	546	490	495	520	562	490	508	456	526	516	456	467	478	480	510	491	467	479	499	444	516	468	466	474	507	506	480	475	499	453	495	486	480	466	454	426	492	461	485	485	462	443	469	474	439	422	483	450	439	458	498	437	455	454	452	470	464	439	434	457	457	501	474	434	447	517	427	468	442	427	450	482	469	466	507	462	496	471	492	438	465	437	461	469	472	447	452	498	449	472	487	454	454	472	441	462	464	469	458	463	438	463	509	483	445	459	466	498	472	489	430	467	449	445	495	453	475	450	455	494	474	439	466	470	485	454	444	485	439	458	461	458	466	477	437	497	469	450	479	441	463	456	470	468	446	458	467	492	471	468	464	453	479	474	461	460	450	447	451	455	506	468	492	457	451	462	490	443	418	460	494	469	483	430	481	476	485	461	472	453	464	455	459	468	486	491	490	459	474	438	489	486	469	453	427	489	460	470	428	492	482	460	481	479	470	490	417	450	433	433	420	438	460	482	451	444	451	474	480	452	473	479	467	477	487	454	459	455	435	503	474	466	454	447	510	458	448	492	458	447	473	465	460	432	456	449	447	455	474	483	450	451	472	467	490	458	474	451	475	449	446	477	485	436	455	481	458	456	453	458	433	481	443	450	512	440	492	435	441	440	468	465	453	474	480	447	455	460	488	476	478	460	475	448	461	450	411	451	448	500	444	469	459	439	448	463	466	466	457	468	490	448	464	482	473	484	471	476	450	472	479	465	467	454	482	485	476	442	491	478	466	496	458	479	460	486	442	439	463	515	478	434	465	478	463	478	453	488	445	497	460	476	492	495	471	472	449	454	483	475	442	462	447	458	456	465	483	506	434	475	476	503	440	461	474	458	468	467	469	464	458	469	464	451	471	458	481	467	494	480	480	446	466	458	462	483	460	457	482	474	487	447	429	514	458	482	454	445	438	463	457	474	418	469	452	422	475	485	472	440	489	420	452	460	429	476	459	465	467	480	430	420	429	486	445	442	480	472	493	479	467	496	434	433	480	467	449	452	498	485	520	448	447	462	434	479	480	493	499	422	417	437	488	495	449	473	446	456	471	470	449	453	468	475	430	460	471	426	453	416	440	427	435	494	502	439	495	478	458	462	440	455	485	489	486	442	449	470	493	452	476	472	466	469	473	460	473	459	466	474	463	455	471	481	465	468	470	448	451	465	446	454	439	448	481	494	507	459	467	488	426	427	470	446	484	520	437	438	504	498	460	427	487	446	428	450	473	452	485	471	484	452	427	467	472	474	458	455	475	475	410	512	436	469	450	481	448	487	434	475	446	518	461	437	469	473	468	464	452	504	451	441	472	459	506	493	487	445	464	479	477	449	443	496	462	454	459	481	476	445	439	457	498	474	465	488	443	468	437	486	444	488	452	465	442	510	498	441	450	428	447	465	476	465	450	464	462	471	472	480	440	475	435	480	485	493	451	470	471	468	453	437	459	444	486	494	471	464	481	479	460	465	497	422	463	420	456	453	472	468	485	497	482	496	452	470	439	468	458	446	450	463	471	482	488	491	466	453	472	466	520	475	517	450	455	479	432	446	467	455	415	453	424	454	456	474	484	473	450	474	457	440	435	471	417	451	462	459	456	488	482	473	476	500	455	444	486	448	479	488	470	480	476	455	445	475	450	465	468	451	443	444	451	495	462	436	528	435	448	506	445	445	476	456	433	473	456	449	474	442	457	450	439	485	462	457	444	469	481	457	448	409	453	472	444	473	479	434	441	453	500	468	454	481	474	410	440	482	482	511	456	487	503	444	432	478	480	459	423	473	439	422	512	464	466	463	497	468	453	429	470	448	468	466	474	475	493	449	476	480	455	451	449	476	445	460	481	447	504	484	485	472	491	477	458	454	486	457	466	464	515	463	476	472	422	477	469	460	449	448	454	476	477	483	474	420	452	465	464	481	457	458	488	486	458	458	451	480	450	477	425	468	483	489	464	388	451	467	465	496	479	464	483	448	468	477	456	478	464	446	448	469	497	453	467	468	466	481	459	466	446	483	442	443	483	483	440	422	462	468	429	472	446	478	452	464	484	468	452	466	433	438	459	476	470	478	469	479	534	488	514	438	485	418	482	467	429	427	467	461	429	450	456	447	422	478	469	463	448	484	474	474	462	467	472	441	471	433	462	422	450	455	464	480	453	495	443	453	499	476	486	483	478	475	491	447	469	465	467	495	467	477	487	432	470	479	512	467	442	476	481	504	437	459	440	478	503	454	487	461	443	439	447	440	469	441	474	477	461	475	466	474	474	509	449	475	488	468	476	442	468	475	432	452	483	433	463	496	445	482	453	452	456	453	472	462	469	487	464	471	477	478	435	433	458	482	442	448	461	471	431	433	443	481	423	471	431	513	458	464	447	449	493	489	447	436	459	463	433	485	427	454	466	523	454	437	467	465	464	471	468	443	468	467	441	464	462	448	450	463	463	464	454	449	459	453	420	443	457	497	473	495	452	432	470	511	467	459	421	469	462	483	463	469	437	453	451	455	489	490	500	454	450	447	486	470	480	444	427	506	457	465	452	474	434	478	509	462	472	463	458	449	480	492	451	466	447	418	491	468	466	492	504	465	488	449	442	464	470	469	477	466	450	447	468	477	439	484	496	447	449	456	490	458	479	421	438	460	411	484	503	485	449	436	469	442	485	439	476	417	446	428	443	465	465	436	442	472	482	444	479	480	464	463	478	433	464	456	463	453	447	476	500	450	452	477	464	440	470	453	461	485	413	411	434	460	468	479	421	476	447	477	457	445	438	459	466	459	455	459	438	453	422	445	438	448	461	448	442	473	505	490	465	430	468	480	472	448	461	470	466	458	448	480	475	428	444	445	441	482	501	482	481	453	460	458	456	434	433	477	445	506	470	491	448	460	428	451	441	447	473	467	507	468	460	482	458	491	465	462	447	497	478	455	453	496	467	477	480	488	494	526	460	477	454	466	457	461	414	496	457	452	473	457	444	467	494	461	502	461	421	473	457	491	452	449	478	486	483	458	448	511	461	460	433	455	487	444	468	447	430	469	456	435	461	456	432	457	453	444	474	476	486	475	449	489	457	473	476	467	413	445	470	491	489	425	491	433	446	437	498	466	448	465	437	452	458	475	432	463	461	480	447	512	445	450	472	489	466	451	468	455	494	428	457	458	449	454	474	478	444	453	499	442	441	472	482	477	500	452	417	455	450	440	451	497	485	465	456	447	496	460	500	473	475	459	459	472	478	487	430	482	451	445	490	456	446	468	455	468	489	441	442	485	435	466	443	468	503	472	470	494	498	446	488	475	429	460	454	446	518	445	476	483	496	493	425	487	472	432	487	433	485	474	423	464	457	476	474	416	449	434	465	475	481	438	458	472	442	472	490	473	456	491	470	486	465	460	461	472	476	450	478	506	479	462	509	452	482	485	407	485	451	472	449	452
23037	21646	29438	24343	21652	21667	7028	1329	778	591	500	489	414	405	390	427	707	287	326	359	307	281	268	305	257	269	272	253	249	263	253	249	289	259	255	257	260	256	271	248	259	281	263	252	283	275	216	257	263	243	268	274	231	268	259	250	232	260	234	254	261	248	235	241	275	257	253	263	220	245	239	261	262	252	253	258	240	242	271	276	242	237	221	238	263	275	260	261	250	247	248	259	263	240	256	247	226	230	225	273	250	269	230	254	258	267	253	255	263	246	245	239	271	255	254	274	261	247	236	231	263	282	247	264	219	252	219	230	241	279	268	223	222	249	248	262	247	234	235	241	234	254	254	258	224	231	239	259	243	248	268	251	244	240	209	252	260	267	251	223	237	261	258	253	263	242	253	250	246	250	265	250	257	237	254	251	255	253	224	211	246	222	261	229	234	274	248	231	293	268	261	257	215	249	230	249	231	271	268	231	251	254	229	266	247	241	273	263	276	229	243	235	262	245	222	231	238	228	248	279	268	244	220	226	263	220	244	243	212	264	260	245	261	277	230	248	232	264	244	261	206	236	229	270	251	248	231	260	238	262	260	243	249	255	237	255	232	246	279	258	254	238	275	270	266	278	269	248	248	212	233	241	244	242	247	237	250	243	246	222	277	246	235	249	249	245	295	268	216	221	258	238	245	261	252	240	241	240	255	266	219	249	247	257	237	264	226	253	236	238	258	226	241	243	237	249	252	269	240	225	238	230	278	227	252	228	220	263	232	219	217	250	254	258	273	263	249	244	233	238	237	265	250	239	228	258	239	227	252	244	233	246	263	257	246	268	279	246	281	254	261	287	240	253	253	218	258	260	276	251	251	232	268	260	245	234	268	247	248	255	238	232	245	250	230	230	226	255	243	235	243	236	228	232	249	271	244	236	249	245	242	256	274	235	271	248	242	263	235	248	254	236	242	266	272	215	249	234	243	249	256	240	235	243	229	224	242	260	249	235	271	261	262	257	294	256	224	250	257	234	248	237	245	244	221	253	223	296	220	252	256	251	273	228	236	248	260	235	256	266	240	245	227	232	242	243	227	240	234	236	258	249	240	229	270	258	221	256	271	238	232	268	266	264	231	244	251	251	259	204	247	238	236	251	238	229	236	262	236	274	256	240	254	255	254	252	237	284	239	254	281	258	278	230	225	263	250	248	248	247	253	237	238	269	255	230	241	242	243	241	244	262	235	234	227	262	257	219	232	225	237	244	240	236	230	244	266	248	265	222	243	238	238	208	237	225	231	252	240	206	247	245	201	232	249	251	226	246	261	247	248	229	288	250	258	261	274	220	245	278	255	261	244	238	254	234	256	247	236	263	245	242	249	252	251	206	252	264	231	253	252	249	250	245	243	249	251	240	225	219	248	243	260	258	248	229	276	247	246	264	236	249	259	216	232	253	266	229	257	263	236	270	245	250	245	270	223	268	246	262	263	248	238	224	255	236	245	241	237	244	244	242	223	276	237	229	229	245	260	249	242	245	233	273	263	249	254	248	247	262	233	241	253	231	249	248	256	245	259	217	247	268	233	256	237	267	251	285	253	217	231	237	245	232	249	238	250	248	247	255	249	242	264	265	274	255	284	252	236	248	279	230	251	239	256	239	241	277	231	220	241	271	247	259	236	241	231	259	273	253	247	235	268	212	219	251	260	275	249	250	243	224	280	252	255	283	229	225	275	261	235	254	241	276	252	277	265	229	266	270	233	239	236	263	243	257	247	256	243	292	250	227	243	241	231	233	248	271	251	262	260	225	273	228	260	216	240	216	226	261	242	246	264	237	257	220	233	245	238	260	233	243	212	219	261	257	239	263	256	211	232	293	239	240	241	248	251	237	218	273	243	251	280	288	235	244	235	257	227	276	271	245	257	260	282	247	262	246	267	284	277	231	259	226	244	248	252	241	242	251	265	248	247	243	249	252	244	262	217	233	263	248	260	263	260	240	255	229	253	266	237	228	249	230	236	260	262	232	256	262	255	240	252	239	228	234	249	228	260	234	235	250	227	240	230	243	284	236	246	216	233	240	236	258	219	276	223	258	237	258	246	242	242	251	237	231	264	233	228	255	249	229	272	252	258	215	261	267	249	249	257	250	220	235	223	247	237	277	235	228	286	251	251	262	265	241	227	264	237	223	245	245	259	238	266	275	260	225	229	245	240	234	235	245	251	233	231	256	263	235	286	249	257	241	247	235	233	241	243	228	250	262	278	243	229	256	247	252	242	262	240	238	272	249	249	245	276	234	242	249	236	250	228	268	232	242	265	263	240	265	251	227	247	283	246	235	273	236	251	230	245	247	256	249	257	236	248	240	255	251	223	235	252	240	236	243	277	253	252	246	224	245	224	233	263	248	252	248	233	272	233	215	250	248	258	212	266	258	245	286	249	245	234	237	267	232	249	229	238	247	250	268	247	234	224	255	233	261	258	267	269	285	264	243	238	229	244	236	239	248	257	249	258	218	260	226	239	246	246	211	243	239	222	221	251	244	259	282	269	259	255	235	253	283	244	254	233	217	235	236	260	239	222	238	229	260	233	254	253	228	268	246	233	276	245	251	255	239	249	239	229	242	264	260	252	258	242	230	241	270	247	270	256	251	255	218	247	259	255	281	248	260	251	227	242	247	205	247	241	242	254	231	260	270	242	231	266	216	287	261	219	241	266	241	224	244	256	252	213	227	253	254	256	254	248	259	239	240	254	237	239	273	258	284	271	253	244	222	232	231	240	240	231	215	220	246	299	237	251	271	249	238	242	234	235	253	217	245	238	240	241	249	249	249	257	243	250	252	243	214	269	218	220	239	253	247	231	250	267	225	243	250	235	267	271	252	262	256	259	245	256	242	281	244	220	233	239	270	252	246	241	235	225	229	243	271	236	212	268	245	259	240	238	233	240	251	251	231	241	258	232	272	219	271	235	250	261	246	237	267	259	223	223	240	232	277	241	238	250	262	275	242	228	252	257	260	247	263	251	243	251	267	242	209	252	239	259	258	258	231	236	239	230	191	248	272	242	255	235	245	243	261	252	224	264	251	251	255	260	245	257	255	239	230	250	239	222	234	243	251	244	251	236	233	271	260	261	244	253	241	231	238	245	242	232	285	237	246	241	236	266	220	250	248	249	247	246	242	263	277	222	238	250	216	241	265	253	247	247	224	217	220	227	238	248	248	233	264	248	222	231	248	267	228	233	254	268	233	239	233	221	241	249	231	239	263	268	238	249	219	239	239	233	230	221	258	263	249	273	253	214	243	253	267	235	245	244	265	209	245	225	276	233	282	253	237	295	265	266	219	233	278	238	258	247	242	251	261	252	242	239	237	258	254	250	249	238	254	257	236	271	242	238	221	245	216	228	262	228	238	243	250	249	251	245	232	244	252	265	246	270	237	248	265	234	245	255	239	253	257	250	267	223	226	236	229	257	227	237	257	262	231	224	247	266	240	245	242	228	275	233	238	240	232	227	252
4941	15430	10497	5182	4068	3544	3140	2316	1531	1141	922	717	663	613	617	656	1284	470	440	424	408	432	384	412	426	356	360	354	390	342	321	357	359	297	339	334	332	337	349	343	334	329	315	311	343	322	284	291	357	335	312	322	319	333	293	324	316	305	301	285	289	314	324	326	308	313	308	329	288	303	272	280	291	323	332	302	348	350	315	310	335	295	305	309	315	307	309	315	309	295	311	298	288	263	319	299	305	318	311	295	306	293	304	308	291	297	314	293	306	322	323	296	293	278	271	301	301	307	312	263	292	321	299	302	299	267	286	315	290	326	288	295	316	275	295	283	299	300	265	313	289	284	316	297	340	320	276	279	315	304	265	296	280	332	275	326	308	269	319	307	280	269	292	337	305	312	310	309	306	294	281	321	293	283	293	304	275	268	294	321	315	314	283	287	258	297	274	291	332	287	281	300	293	281	304	299	315	315	290	295	295	290	273	308	284	304	290	301	313	304	313	294	299	320	301	288	289	325	310	287	278	280	316	281	295	278	276	249	293	289	284	309	299	276	283	304	293	329	298	319	305	316	322	288	289	284	297	334	277	323	297	310	298	284	310	343	299	289	299	317	326	295	310	280	301	318	289	306	255	309	299	309	300	322	287	286	299	323	274	273	313	270	293	304	290	328	261	290	288	308	279	275	293	293	310	308	297	307	269	289	295	271	290	274	294	304	331	303	299	268	302	288	302	310	306	307	308	314	328	286	307	322	292	281	304	308	291	277	310	284	316	300	315	282	277	307	294	324	287	287	283	293	318	321	276	297	276	315	310	292	287	315	281	289	282	289	286	280	299	292	285	312	301	306	325	312	314	307	343	288	306	290	277	290	317	283	267	322	275	309	322	323	310	289	286	302	296	317	315	264	320	314	333	282	308	303	300	329	295	295	293	303	311	288	311	307	317	270	300	303	294	277	282	274	336	292	331	298	309	312	280	280	300	301	297	268	291	292	287	287	312	305	333	294	283	293	302	311	284	298	272	314	282	295	305	307	303	280	317	280	292	292	291	283	322	291	286	271	272	329	297	291	355	296	325	294	303	314	292	301	303	294	286	273	299	273	276	303	317	296	297	316	276	298	311	279	265	271	316	320	299	301	313	300	292	329	325	289	296	325	312	284	270	282	284	260	302	312	313	288	254	290	268	286	334	307	282	283	296	287	306	307	305	288	310	299	317	277	325	313	270	313	290	285	323	298	303	292	296	273	303	285	276	285	288	321	323	293	321	293	308	324	303	295	296	280	284	292	302	279	332	288	320	281	281	304	319	277	281	308	284	297	305	276	300	264	304	322	326	304	310	301	308	285	290	326	304	319	310	291	301	307	328	306	322	305	278	292	313	272	276	263	272	285	311	317	321	315	289	295	294	289	289	290	324	297	298	333	310	304	294	307	291	271	270	292	299	313	299	285	305	321	304	284	278	302	269	291	309	304	314	333	294	296	297	304	286	264	281	289	285	325	260	303	295	284	288	290	300	281	314	312	330	324	315	280	280	303	313	303	299	304	320	309	295	313	298	345	292	313	309	282	302	312	292	291	311	293	312	326	294	283	281	304	294	340	310	297	296	288	303	302	294	303	267	293	288	301	302	277	324	311	272	352	302	310	321	310	328	296	293	270	320	299	316	301	311	294	323	284	291	303	322	317	311	286	311	310	280	308	292	297	330	285	302	257	286	321	312	290	312	326	293	279	287	315	264	321	273	296	285	300	294	310	273	285	329	291	315	311	306	313	285	321	281	305	293	297	313	290	316	274	308	273	329	291	317	305	276	286	270	284	275	312	294	318	298	311	295	292	280	309	296	275	276	255	314	279	318	297	307	267	298	309	280	277	339	299	274	287	319	294	309	293	300	291	326	306	289	252	303	318	306	310	299	312	284	299	287	300	305	272	297	303	287	315	283	259	317	272	297	295	310	277	308	313	276	304	301	292	264	303	289	284	316	285	274	300	257	295	309	302	297	290	328	297	289	288	333	252	333	327	292	296	302	318	311	310	277	318	299	287	306	264	310	302	293	290	278	293	267	299	305	294	280	295	299	267	281	298	304	303	292	308	298	331	322	336	278	283	361	302	296	305	309	298	278	318	287	316	311	292	297	315	285	302	321	327	310	273	303	298	305	329	287	287	263	277	340	311	317	322	334	323	271	288	274	285	256	308	292	317	311	275	287	301	305	307	307	278	312	321	312	301	286	286	329	326	296	283	297	309	272	327	296	301	303	304	286	319	311	300	293	292	308	273	289	350	286	284	323	297	268	270	284	286	301	306	293	322	278	319	293	271	288	281	304	329	287	288	302	279	262	314	308	270	295	333	290	301	295	285	304	326	331	319	304	295	294	301	297	297	295	296	342	292	278	293	277	303	282	276	334	304	308	320	296	290	292	300	327	289	304	269	281	269	302	308	291	325	305	345	275	302	295	325	295	296	311	320	315	281	293	303	325	283	312	265	294	321	312	305	327	288	314	301	287	278	286	308	288	292	324	296	298	306	307	285	292	324	303	312	294	285	292	305	315	315	318	289	280	303	269	322	279	288	316	344	281	298	292	297	297	333	287	304	324	311	276	311	305	294	305	321	301	287	296	305	301	313	289	343	273	285	319	281	293	270	308	306	283	285	314	315	310	283	282	311	285	287	310	326	293	294	313	318	290	282	280	282	277	290	287	323	293	313	319	327	327	319	279	320	298	302	283	291	310	337	276	294	296	313	311	273	311	308	271	289	268	284	282	333	313	304	293	299	308	285	284	293	322	290	296	295	311	300	322	266	257	307	285	304	302	272	304	326	306	287	305	293	280	306	311	292	300	315	288	273	322	293	312	312	276	312	294	295	325	274	299	282	288	307	277	272	297	267	274	306	284	320	295	289	324	283	289	293	306	336	297	301	288	293	306	287	278	299	319	320	319	297	323	302	299	325	311	295	321	275	289	284	313	316	348	278	257	324	268	307	282	317	303	260	272	296	316	281	318	296	278	306	286	305	277	289	282	293	302	298	328	303	271	301	303	312	285	297	285	283	306	302	258	269	297	344	309	334	315	303	291	318	275	275	297	310	299	296	323	282	318	305	312	286	310	340	296	302	320	317	308	306	293	318	270	285	305	285	283	294	273	316	285	273	273	284	264	335	299	278	279	290	316	295	336	304	286	323	307	306	323	320	289	306	291	308	303	290	322	283	274	288	302	301	322	286	302	314	281	300	285	282	289	299	327	267	304	289	313	322	302	312	293	282	290	308	291	295	312	298	276	264	312	308	300	299	310	294	306	318	253	326	277	305	295	290	302	290	262	298	284	301	299	262	295	293	318	320	340	285	304	315	305	302	275	293	282	271	307	303	296	292	312	267	307	292	319	266	264	293	302	284	316	284	290	332	329	286	318	311	275	326	276	288	296	283	325	275	281	280	289	257	295	306	316	318	286	265	302	289	282	290	305	289	291	295	303	299	272	326	279	274	282	284	317	303	296	337
27927	19217	5683	1289	1013	980	1033	835	740	725	720	721	689	697	709	726	684	659	660	688	657	670	672	653	655	692	674	629	730	705	674	635	736	678	678	730	666	656	648	666	658	687	666	644	661	631	715	650	646	658	666	710	670	685	681	652	651	672	673	704	688	661	642	696	676	636	679	632	708	684	690	704	685	713	702	684	685	629	670	706	681	654	664	677	653	721	696	673	684	669	691	656	682	668	667	718	616	633	682	716	637	686	672	654	687	672	682	693	698	711	634	700	717	649	629	649	688	703	649	654	680	692	664	687	641	683	623	650	725	681	661	715	685	649	668	686	732	667	664	683	642	670	652	699	671	659	687	608	703	687	673	728	674	659	627	668	656	726	650	720	689	664	665	628	615	655	654	653	721	671	632	738	595	711	623	680	703	684	669	674	654	665	665	726	669	674	694	728	644	692	680	660	687	661	651	705	665	686	708	640	624	708	675	668	673	682	690	701	646	669	681	670	671	680	684	659	677	643	667	713	700	697	667	682	626	648	695	657	671	687	663	646	676	669	663	667	719	675	674	652	631	671	648	661	700	682	689	690	678	703	661	699	710	659	669	676	680	662	680	665	688	694	659	666	674	674	675	684	700	679	643	707	685	660	625	632	675	667	666	659	698	714	649	671	702	667	668	664	657	700	702	709	665	658	686	683	665	715	681	700	698	649	662	688	668	714	681	666	672	685	656	626	675	671	713	685	681	687	709	663	694	667	641	720	693	664	700	687	643	669	662	693	676	633	678	698	687	681	665	669	667	614	676	728	713	683	671	659	719	661	671	698	704	674	735	752	695	647	653	690	675	682	672	654	678	691	670	700	675	656	684	635	652	703	700	658	657	639	661	633	662	680	689	664	683	715	661	705	646	660	667	724	676	651	665	688	650	646	693	680	648	682	706	692	679	661	690	666	672	653	697	675	671	678	585	662	671	700	660	656	689	653	624	691	682	697	695	693	638	660	678	638	618	720	656	661	706	701	691	664	663	698	662	686	691	694	633	662	661	723	696	690	639	665	661	687	687	668	651	654	657	677	684	661	675	672	676	664	668	663	679	666	613	663	681	642	675	681	652	728	659	675	669	671	640	704	641	663	704	698	660	648	650	669	609	654	668	652	729	659	673	681	660	662	651	697	638	674	652	657	685	679	706	693	695	653	667	688	663	659	670	654	637	627	707	699	721	695	616	676	653	648	732	674	672	707	679	677	685	669	644	658	670	667	674	662	664	711	638	679	693	690	659	649	662	678	700	676	650	683	723	675	702	680	642	661	698	661	697	678	679	661	692	685	686	655	652	679	667	699	670	654	647	688	652	648	699	675	723	694	657	617	643	688	659	663	676	676	714	690	687	688	680	637	698	660	672	729	674	684	689	702	675	686	697	702	637	690	688	693	646	673	647	733	626	695	644	666	668	634	685	703	727	644	707	663	684	659	669	644	682	682	689	706	644	672	686	658	684	684	672	667	642	688	631	648	662	700	697	669	664	657	649	660	669	691	699	674	671	658	679	650	691	697	691	720	684	690	712	667	617	660	703	668	646	664	708	706	672	660	703	631	671	662	701	640	665	682	641	666	677	706	698	681	712	677	694	686	702	649	659	621	706	678	660	746	698	674	689	710	677	661	686	671	661	670	644	700	678	669	674	704	674	638	637	696	694	717	719	693	670	684	633	705	701	717	685	645	679	684	699	655	624	623	675	733	668	687	700	698	689	665	694	657	658	690	624	679	706	698	698	697	649	681	680	654	630	667	690	679	633	679	702	699	711	695	689	677	706	715	656	685	682	668	673	676	675	695	614	655	689	671	656	753	699	669	604	656	690	679	728	696	667	717	663	671	655	723	668	701	699	685	653	699	642	663	635	607	643	642	649	664	655	684	681	678	684	634	743	677	672	667	706	677	626	643	698	635	696	703	664	684	670	653	672	654	678	669	686	689	676	672	646	671	647	690	644	645	702	656	666	673	665	685	662	705	671	726	686	706	686	683	693	742	697	700	683	677	693	677	667	623	654	690	703	707	626	684	628	657	724	642	708	693	717	663	657	701	690	665	695	691	685	644	689	666	680	642	664	654	683	713	659	664	720	683	655	693	729	628	670	658	684	711	682	671	733	618	670	656	662	636	711	672	668	703	685	657	671	711	659	682	678	707	674	700	696	694	664	682	647	662	670	686	684	716	672	665	682	645	717	631	690	681	672	672	678	618	686	707	709	658	684	712	656	695	679	715	686	658	644	675	675	674	655	658	613	637	652	703	664	668	645	647	683	656	699	656	656	653	636	713	675	679	678	632	702	666	685	703	687	666	684	630	654	652	670	649	665	704	656	659	652	666	668	662	684	671	660	691	643	662	656	706	645	693	646	677	690	684	643	689	681	666	638	668	686	693	699	682	657	647	676	730	629	660	661	677	691	699	665	652	730	691	640	697	643	640	649	669	674	632	716	666	702	677	689	649	669	676	670	677	687	658	706	641	640	686	681	649	677	657	680	692	707	651	683	650	664	709	648	698	653	670	689	692	668	681	675	657	702	678	704	667	686	721	683	656	726	695	645	689	665	712	675	666	657	705	651	684	701	635	701	689	707	654	658	670	658	657	712	674	714	671	651	657	658	647	732	655	710	684	669	692	711	651	641	674	645	710	672	712	712	671	716	675	667	656	666	670	674	690	652	695	699	683	697	644	698	695	668	654	686	663	738	644	690	660	666	658	692	645	681	638	698	675	622	690	670	711	677	675	695	663	704	698	692	654	656	673	686	653	678	669	716	669	683	690	719	703	712	684	744	684	662	699	686	684	699	654	688	675	693	675	683	666	688	675	681	628	643	638	636	636	660	639	650	682	722	688	703	698	708	697	690	629	706	650	677	652	659	635	699	675	695	669	670	644	635	682	663	698	664	681	643	653	630	673	685	682	649	711	661	662	678	646	652	659	687	656	683	725	673	717	661	676	675	678	707	684	675	690	669	701	758	644	662	679	642	665	648	672	690	690	685	682	624	682	696	696	736	726	668	620	670	691	683	625	699	714	723	660	654	667	636	656	678	659	658	677	668	713	677	670	655	672	666	673	678	695	619	681	668	676	699	653	710	657	695	725	691	653	699	675	697	658	685	640	663	701	661	656	678	646	696	667	683	608	676	656	670	656	694	653	677	665	667	716	680	707	670	622	669	697	690	694	644	681	700	660	666	630	674	704	642	690	645	701	734	679	680	650	683	741	671	678	669	691	721	694	637	659	650	639	684	682	711	643	688	670	673	730	696	673	664	665	687	625	680	672	657	671	646	657	622	706	702	671	693	665	687	691	647	658	653	657	673	659	678	652	743	672	637	709	646	679	686	642	672	647	668	664	655	697	637	684	692	691	700	690	730	695	689	650	646	702	679	700	701	667	689	677	720	700	651	670	692	687	711	675	689	723	661	711	662	671	682	660	722	691	681	720	706	692	683	663	716	662	697	734	658	656	674	692	694	666
4772	3442	2466	1303	1309	1471	1408	1161	931	835	856	862	778	813	794	809	779	813	741	774	810	806	822	752	764	785	794	824	757	727	786	774	737	754	766	783	767	790	746	781	795	784	773	805	771	722	770	766	756	795	747	771	752	762	772	736	805	821	765	738	782	778	713	780	815	791	755	766	772	764	716	781	803	746	741	792	729	749	778	814	782	739	748	764	793	765	794	751	766	808	833	782	743	787	749	804	773	742	802	793	762	784	795	772	744	809	733	772	775	804	724	751	806	765	853	728	836	737	791	783	764	767	756	741	788	779	759	796	768	798	758	795	798	756	750	784	776	720	803	754	796	763	770	786	732	713	768	743	761	799	732	750	761	796	737	742	806	761	765	740	730	778	799	757	755	720	805	802	773	768	771	724	754	756	775	783	791	781	744	804	759	803	797	789	789	807	794	743	782	773	744	770	745	798	780	769	771	763	790	765	761	742	801	712	790	785	798	721	781	766	768	744	772	742	743	746	803	761	750	757	791	712	841	739	800	746	785	771	768	763	787	752	758	744	772	770	740	735	805	787	774	773	766	794	781	771	796	763	844	814	784	731	767	735	804	738	744	757	761	769	762	776	730	763	778	741	752	809	781	779	811	759	812	717	729	802	783	807	775	786	808	797	769	804	778	823	778	773	738	764	780	736	762	740	794	765	737	759	758	721	789	758	777	786	839	764	792	794	801	812	809	765	735	805	771	812	751	783	747	745	786	815	793	790	838	757	775	798	777	797	705	802	741	748	753	756	772	779	729	771	757	776	779	810	758	743	807	770	778	743	807	731	727	774	844	807	749	810	806	730	740	820	734	762	761	744	764	795	740	798	769	745	779	772	738	827	782	756	724	798	748	721	760	748	725	767	775	778	798	748	803	784	797	733	789	761	788	736	803	782	714	733	771	744	771	769	755	766	751	776	737	748	731	727	790	768	811	774	846	809	785	747	783	831	803	779	753	757	752	775	771	744	716	777	755	751	792	742	795	773	779	777	785	800	787	775	809	814	736	767	748	752	792	767	787	809	734	805	779	737	726	775	755	776	769	782	729	799	816	790	749	785	775	736	738	718	793	762	735	807	756	771	776	791	764	768	793	780	757	757	761	771	766	780	768	765	779	737	795	749	780	817	755	742	761	802	779	765	808	791	779	788	769	764	785	778	722	796	747	779	795	760	770	750	768	761	789	754	792	814	785	746	800	779	750	774	787	770	738	802	727	806	776	774	812	784	741	774	760	785	740	786	765	772	787	737	783	838	738	839	743	747	796	729	723	759	789	803	781	741	750	771	718	766	747	782	773	797	746	755	797	753	754	801	761	755	813	781	783	741	785	781	770	775	737	761	766	762	791	820	742	745	757	817	817	784	770	811	817	821	727	753	757	738	767	707	802	782	752	800	738	716	756	781	760	804	745	820	780	831	780	764	752	812	696	756	793	757	702	809	754	760	757	779	725	772	805	815	778	752	753	754	809	764	799	736	775	770	789	781	718	755	782	748	772	745	767	782	772	821	797	711	781	752	757	773	701	782	731	725	758	772	766	793	746	771	781	825	751	752	752	780	784	786	736	745	732	772	830	781	774	784	730	771	750	788	784	743	764	781	750	804	744	773	785	733	781	770	756	757	735	826	789	763	778	786	762	780	779	769	782	799	797	750	721	797	765	772	763	762	790	784	765	796	774	755	757	739	780	777	803	803	701	762	792	727	772	762	836	758	789	811	716	740	771	778	777	728	783	728	757	742	816	810	755	754	762	812	785	781	766	807	785	740	754	758	783	743	758	720	756	799	739	760	788	770	742	721	770	795	742	794	799	783	750	740	768	757	770	751	768	814	803	715	815	789	733	691	744	770	790	832	742	786	786	771	719	786	759	750	747	776	769	832	803	746	798	718	789	751	759	741	791	758	784	745	802	757	781	758	737	733	754	764	822	732	759	773	760	745	773	793	738	749	818	741	731	769	773	765	734	745	796	792	770	815	743	755	798	759	780	756	779	810	763	811	761	750	711	763	785	747	768	735	744	766	749	765	697	833	792	803	761	786	741	772	783	764	802	776	718	765	844	762	804	747	745	772	739	767	785	768	790	752	800	862	722	729	776	809	776	768	762	768	750	749	779	762	793	740	776	801	783	793	722	790	804	766	805	743	788	751	830	773	765	780	771	778	785	731	780	739	736	778	720	740	828	753	787	732	764	752	727	793	811	757	784	791	787	728	778	748	778	784	770	758	800	773	775	773	778	756	783	772	796	747	767	754	750	794	761	780	750	800	769	791	795	781	818	786	773	772	756	768	794	733	797	775	758	720	738	808	786	784	757	772	730	796	793	788	819	818	774	771	781	768	759	707	781	778	748	746	767	745	758	790	749	754	758	817	745	753	803	747	763	765	767	753	770	762	822	756	784	799	780	799	784	723	762	778	714	840	779	729	755	752	816	761	767	762	759	778	752	809	746	742	808	799	723	798	792	729	745	747	802	817	752	800	730	797	785	728	750	703	738	700	744	740	727	738	786	795	750	777	767	768	783	756	809	801	761	773	797	827	776	754	746	817	753	829	807	747	754	744	772	743	768	691	807	728	781	801	745	770	806	800	759	818	775	785	781	790	791	816	763	780	750	808	795	798	800	780	782	773	730	741	754	755	744	754	788	747	766	766	760	764	802	799	817	786	796	748	790	749	745	777	724	761	821	786	723	818	778	800	751	722	754	738	789	772	800	788	748	744	771	771	782	743	741	805	785	762	754	751	768	775	788	764	767	782	785	723	748	766	775	755	758	760	786	799	805	781	774	772	728	825	775	806	819	784	738	783	769	744	756	756	784	771	785	789	746	783	824	773	753	800	789	799	763	795	754	745	783	805	732	798	785	754	711	816	768	760	797	710	760	790	764	774	755	778	751	803	832	757	766	786	837	737	746	753	772	788	775	715	767	750	801	802	733	777	788	766	750	777	751	776	747	735	723	739	759	747	730	778	774	750	788	731	781	794	769	790	748	769	731	808	705	786	775	779	758	736	763	732	784	789	787	779	769	779	761	721	750	787	810	750	758	755	796	795	810	764	779	777	772	807	760	777	750	778	747	777	758	795	749	772	810	751	743	794	789	759	770	772	828	820	762	781	786	779	751	793	761	785	785	748	765	769	810	748	811	761	796	743	748	759	775	742	756	816	803	785	757	771	757	723	774	767	762	784	798	755	773	731	734	735	761	791	794	781	742	748	774	722	752	743	770	751	793	797	816	790	797	726	773	766	791	757	749	728	818	704	792	750	755	781	775	785	771	763	792	760	792	754	821	781	782	748	757	782	827	731	790	787	722	732	763	744	804	764	757	747	830	767	757	792	785	757	823	791	770	797	794	778	733	772	731	740	798	750	777	803	815	776	782	766	776	762	796	758	729	795	781	740	779	805	774	728	746	799	729	800	807	739	774	777	762	776	760	801	767	735	784	755	747	799	739	742	786	761	771	745	740	761	797	744
24032	21624	28947	24791	21602	9159	1819	1132	938	805	759	753	682	676	699	699	936	659	637	604	618	628	622	637	677	629	642	628	626	617	616	599	650	626	583	593	624	631	618	626	618	618	586	652	576	618	641	627	637	589	636	618	589	603	592	616	609	592	612	624	609	613	631	603	615	575	585	629	595	596	631	608	625	564	586	648	620	602	593	611	606	608	606	581	558	602	606	643	601	584	603	565	585	644	621	608	576	616	589	602	575	576	604	596	633	655	634	634	620	557	645	623	602	629	557	611	613	601	608	619	637	652	592	603	587	602	592	624	579	592	571	584	657	663	624	615	584	604	628	586	612	616	643	570	604	614	574	604	623	606	617	622	645	601	638	608	594	580	634	641	645	594	620	580	585	618	610	654	590	615	609	587	637	596	645	630	616	584	634	632	600	618	629	614	589	587	621	621	636	595	590	615	582	572	582	673	591	611	656	638	568	597	578	541	609	614	594	598	610	581	613	588	591	628	601	592	626	579	619	635	599	606	585	570	630	581	599	623	636	596	634	624	611	632	620	603	576	597	617	600	605	615	612	573	591	588	635	595	621	597	621	598	582	616	585	601	586	618	609	598	612	581	583	618	617	587	603	585	630	570	613	595	612	576	618	612	639	634	570	618	587	609	591	626	650	604	576	648	615	609	617	610	641	618	597	656	598	606	606	609	577	607	606	596	622	542	601	615	593	586	579	612	580	635	595	611	633	623	593	550	580	565	603	604	543	587	629	613	639	643	563	636	571	620	550	556	591	610	622	579	643	601	609	643	620	601	577	624	574	633	607	609	598	608	603	663	575	617	558	604	573	635	584	638	593	601	606	616	628	598	578	609	599	594	605	582	600	634	640	575	582	579	609	616	594	612	602	571	590	619	618	603	619	589	591	649	589	575	581	584	599	615	568	574	586	592	570	593	613	625	595	594	624	622	605	585	609	605	565	652	639	566	607	586	535	583	617	606	647	598	595	635	627	609	609	592	604	634	565	646	560	614	641	601	618	620	599	581	649	615	628	594	608	592	562	611	642	645	627	638	588	593	575	658	627	603	582	593	620	643	592	613	610	583	636	592	591	597	612	627	571	559	606	600	581	594	579	601	584	592	577	607	590	604	578	569	618	573	606	592	618	549	564	567	578	631	599	596	619	636	649	588	618	639	580	599	637	636	636	632	621	590	615	606	623	580	588	643	593	617	625	594	588	638	557	660	593	603	541	578	610	575	589	575	602	561	604	605	632	608	609	603	580	568	622	659	613	602	612	561	623	676	611	606	651	608	627	604	630	600	566	607	639	565	615	596	636	548	568	630	588	599	634	632	607	620	600	568	621	569	615	584	659	552	618	604	604	603	596	622	612	598	605	620	580	592	606	599	606	590	614	596	625	608	570	627	615	620	616	599	620	581	580	575	594	561	634	652	633	603	557	588	611	575	649	626	615	661	609	587	635	608	608	592	578	567	614	618	604	599	655	594	610	577	636	581	610	633	602	623	615	529	647	636	655	656	595	577	585	591	601	586	575	587	619	556	623	658	634	597	568	578	613	607	628	642	594	606	622	615	596	590	615	591	593	632	618	573	602	587	615	566	612	630	616	617	621	608	624	620	619	569	576	578	589	623	601	613	615	602	603	613	588	595	612	625	625	577	579	604	584	597	608	591	640	593	581	633	602	592	626	654	595	622	594	602	599	601	591	638	580	601	589	615	632	645	572	616	593	583	614	625	626	624	634	610	599	592	645	589	566	604	609	597	561	566	593	636	554	611	596	610	636	634	610	618	596	574	629	610	570	611	625	595	567	570	625	619	595	598	620	637	650	609	562	648	630	630	620	594	594	605	641	587	619	638	558	646	620	623	600	624	569	612	617	564	614	588	594	628	586	572	639	640	590	597	602	608	618	624	643	615	617	631	562	583	587	571	584	612	612	635	614	638	617	616	598	611	610	563	597	575	573	618	613	592	588	613	579	566	678	636	610	621	625	605	596	595	616	617	573	591	587	600	556	593	618	608	588	586	611	585	585	615	601	566	653	610	612	613	601	576	606	604	565	608	605	617	584	632	607	613	649	617	593	618	606	605	605	636	595	636	622	544	588	640	610	620	581	621	610	643	591	637	562	617	608	609	576	607	598	633	594	588	612	585	588	632	604	581	610	611	606	584	569	577	601	652	582	598	647	601	606	592	525	555	598	613	603	601	631	573	606	630	595	614	604	611	583	649	612	618	626	594	542	618	643	586	589	612	544	572	620	634	600	596	606	582	586	608	638	610	630	577	635	573	661	628	604	640	625	568	586	622	625	624	573	629	599	628	611	555	629	608	623	588	594	603	598	576	631	604	653	593	599	621	628	627	591	611	591	612	598	631	595	651	557	597	623	542	632	618	612	640	590	643	588	635	599	588	630	584	621	629	588	643	629	624	600	650	621	605	553	611	592	560	598	618	619	587	593	579	567	541	600	586	615	584	614	591	584	570	593	598	573	619	605	556	631	573	587	620	641	630	655	579	633	670	640	684	619	587	589	629	641	596	594	637	571	628	622	635	607	617	606	594	626	622	619	581	592	608	588	619	567	582	609	579	584	596	625	613	602	583	612	621	619	578	639	635	633	598	612	580	619	619	611	610	624	613	577	614	611	601	645	571	536	590	593	594	609	578	570	563	620	606	583	610	619	556	625	569	612	581	599	596	606	595	601	548	580	591	585	589	610	601	559	562	625	630	612	643	620	571	619	609	590	593	643	564	619	591	617	603	631	598	660	650	628	578	629	592	632	578	653	614	635	623	597	616	615	590	598	579	627	600	626	594	611	651	652	664	621	609	606	585	611	651	622	589	603	637	655	588	602	605	640	641	594	652	648	629	593	582	590	599	577	587	622	611	616	629	584	591	603	570	567	596	600	595	601	607	570	582	614	621	601	564	610	583	624	607	590	622	589	588	584	582	651	634	622	543	557	605	575	577	570	621	651	627	612	570	585	645	597	639	658	583	590	584	581	609	605	589	556	622	635	594	574	615	636	596	552	615	590	629	609	602	598	663	590	612	632	578	599	632	646	614	570	587	623	593	651	611	595	578	621	611	611	593	566	605	567	635	628	584	597	565	619	621	568	630	532	630	598	639	625	591	616	622	609	609	613	592	626	591	611	605	606	619	588	628	620	602	607	634	614	596	603	583	591	567	567	624	630	605	588	590	597	589	572	624	641	567	601	564	623	587	573	595	589	579	624	625	622	609	546	647	618	581	598	607	609	634	594	616	599	599	584	589	614	641	641	627	594	626	613	588	637	638	621	583	610	591	607	573	574	630	661	611	625	565	618	620	613	590	600	600	617	590	617	602	630	587	638	590	614	595	627	600	608	590	625	574	563	633	635	601	622	601	620	578	613	615	613	594	615	609	580	600	641	593	620	611	614	607	624	558	573	601	584	651	610	639	558	607	565	614	586	642	610	612	643	613	615	623	599	596	588	581	661	595	627	645	571	632
3891	11193	7265	3402	3105	3095	2564	1815	1417	1059	1001	945	880	864	904	863	1413	831	804	777	765	755	729	746	691	761	725	718	684	726	720	721	717	743	737	725	715	716	694	767	709	707	735	682	705	686	686	708	719	702	705	709	688	753	727	743	728	751	746	630	678	768	750	676	724	704	648	683	695	726	716	742	669	722	697	672	706	706	721	660	721	675	686	648	657	705	722	722	695	675	685	694	703	646	705	708	680	747	751	678	719	700	674	715	702	701	671	729	691	715	760	700	734	735	714	723	711	696	681	705	712	667	725	679	654	672	698	705	687	682	713	694	716	682	687	659	638	685	691	673	710	695	696	725	668	686	702	675	656	715	714	719	661	737	665	655	743	692	729	679	717	691	698	727	654	703	678	678	686	740	778	689	696	681	711	711	663	697	704	762	686	747	691	695	719	715	732	725	696	679	703	676	695	723	744	711	708	736	724	715	734	715	722	710	736	703	723	662	713	720	679	692	704	683	738	685	691	705	728	669	740	657	712	722	719	679	689	699	674	715	679	694	697	705	721	681	698	706	734	685	690	665	667	740	747	728	691	684	700	685	741	663	714	705	668	683	721	706	680	704	712	682	659	667	738	715	738	728	721	687	729	651	713	690	730	708	689	683	675	660	738	713	681	743	694	716	725	730	695	695	728	702	678	674	694	701	681	734	692	708	711	736	652	706	730	691	692	689	667	662	709	727	721	677	677	731	692	648	710	740	706	744	702	695	683	716	721	699	706	664	750	713	657	717	721	701	700	697	677	705	730	698	710	712	744	725	733	686	650	746	712	675	698	703	671	694	751	701	700	681	736	701	700	757	672	748	732	720	704	728	735	711	695	747	695	725	688	686	705	719	692	739	693	671	736	613	679	756	660	689	676	716	718	704	673	680	712	694	726	727	698	692	664	673	672	684	701	685	759	705	650	683	682	677	748	735	709	667	707	684	735	732	666	723	698	664	726	707	700	698	720	736	653	675	682	705	674	718	694	726	707	699	673	716	667	757	676	682	769	706	696	708	678	655	696	677	684	704	720	699	731	701	694	689	672	732	701	765	708	679	716	719	726	748	670	690	723	698	715	686	697	715	678	701	729	732	660	685	698	635	718	698	705	707	728	693	716	652	710	670	735	666	700	739	712	699	703	681	741	703	704	757	700	767	731	722	664	705	709	653	694	720	721	682	681	694	739	703	629	709	693	710	749	753	723	644	685	722	707	711	697	704	710	697	717	661	666	670	736	675	713	691	662	671	637	659	693	676	739	730	656	724	705	664	700	731	723	714	717	715	755	726	681	698	683	730	698	671	710	718	689	668	722	711	679	652	704	683	694	643	716	726	706	693	684	665	702	730	689	674	676	720	736	747	750	757	692	690	742	673	704	671	700	717	701	674	704	717	682	737	644	718	700	759	731	711	737	723	671	681	688	724	715	714	671	751	649	701	683	723	668	751	710	695	719	688	705	755	717	665	716	692	685	660	711	707	705	715	779	700	675	689	705	713	698	728	700	705	708	699	685	695	700	682	677	682	740	722	706	721	668	719	709	730	728	699	691	719	679	711	697	676	679	715	748	687	687	681	721	724	678	695	681	695	676	696	716	722	732	699	655	750	711	689	682	655	673	658	716	716	751	691	710	720	740	740	687	685	703	725	711	684	729	700	672	730	704	703	694	706	671	717	730	742	712	697	710	698	658	719	681	696	673	683	730	712	683	678	687	698	722	758	684	697	701	677	697	707	706	679	730	710	682	732	727	671	749	694	666	725	715	659	721	728	739	692	678	701	640	706	761	654	703	686	673	672	723	717	713	669	735	715	658	686	726	691	699	676	676	705	683	682	743	717	693	705	669	721	702	721	763	684	699	701	712	685	750	700	742	671	680	697	697	707	762	716	680	666	689	716	704	707	675	706	687	682	689	687	697	737	720	721	749	675	736	643	724	692	729	686	700	674	729	714	728	676	659	680	695	741	722	649	739	735	681	712	720	737	634	733	728	675	710	693	687	686	733	689	695	675	692	694	687	684	666	707	693	680	665	725	664	711	700	748	753	690	706	685	691	736	722	737	716	679	658	693	737	721	711	690	732	713	740	752	718	695	724	745	736	691	701	720	634	688	728	705	760	720	702	718	692	693	738	714	704	663	777	665	704	720	642	745	736	714	697	690	664	694	710	666	727	697	667	682	666	688	735	688	679	732	679	738	685	695	695	722	660	752	701	686	724	691	702	721	750	698	672	694	682	713	665	734	684	678	619	687	721	719	705	685	667	693	722	685	703	692	688	685	793	677	746	671	737	702	706	692	688	724	646	689	739	692	763	691	666	698	715	700	713	712	673	706	744	679	712	739	706	673	699	758	668	710	672	717	718	736	722	679	729	734	681	678	708	709	682	724	670	703	672	678	698	710	743	648	712	691	751	681	683	714	681	730	705	693	747	713	633	695	713	689	663	716	716	711	685	695	741	682	691	691	689	684	739	715	708	690	689	713	685	690	715	702	652	702	697	714	716	687	739	692	717	719	705	738	745	724	715	716	706	687	643	731	729	746	709	711	684	698	725	699	680	741	658	725	690	694	649	714	697	741	693	703	702	648	702	747	689	708	630	694	704	656	713	716	727	673	694	720	690	740	687	679	655	640	742	700	709	661	714	725	696	642	682	718	694	699	711	691	721	714	707	737	660	722	699	668	676	710	701	742	719	710	724	688	714	725	727	667	715	694	702	685	679	708	703	676	718	733	706	687	687	681	739	688	710	684	714	724	687	748	733	782	723	727	735	744	730	715	720	688	716	699	747	683	750	669	679	740	681	733	692	703	656	675	686	701	771	702	728	724	711	682	693	711	706	718	713	726	699	740	746	719	729	689	707	701	717	700	707	709	745	699	693	719	633	651	732	742	684	735	704	733	689	710	692	688	702	721	722	690	698	706	695	657	705	696	677	695	676	698	683	690	696	744	746	696	761	683	713	721	670	670	679	656	748	692	717	643	694	697	646	689	701	711	703	725	684	669	686	699	695	698	676	678	739	671	698	720	697	711	667	720	699	656	671	696	696	676	689	680	701	711	689	695	726	665	761	682	674	714	790	711	648	663	689	735	740	703	750	694	696	717	702	711	696	676	690	745	690	737	729	707	696	656	650	677	709	702	727	659	704	731	694	683	708	726	662	724	711	706	703	683	674	689	680	694	694	702	721	655	725	681	735	711	691	689	696	748	724	676	701	726	720	741	685	748	750	711	693	665	714	708	710	642	705	717	679	748	721	686	707	732	721	661	751	666	698	710	720	668	748	682	720	658	674	713	656	722	687	690	673	715	730	720	704	717	718	754	722	687	699	716	716	674	739	699	677	753	705	706	704	721	715	707	716	731	686	684	705	727	706	689	682	698	741	705	714	713	705	679	729	742	702	701	718	714	716	711	668	742	698	727	752	727	660	723	678	673	687	694	683	675	700	697	643	714	727	702	712	717	653	688	751	692	696	689
25219	21646	27681	25947	8382	1094	858	628	537	465	481	455	448	450	479	493	452	449	453	437	408	431	452	407	433	420	445	408	457	436	440	387	401	422	407	430	435	421	408	412	436	421	410	432	394	438	411	403	381	414	413	426	455	418	459	436	443	446	398	398	391	447	409	395	419	383	411	408	435	455	403	414	420	403	398	413	404	414	428	375	410	390	397	411	429	408	407	431	401	425	390	408	404	435	415	416	397	395	439	409	416	389	413	376	419	431	424	422	411	389	430	432	412	381	384	414	383	428	405	423	377	392	419	375	403	397	420	410	402	402	410	403	400	402	453	391	387	421	431	408	382	424	422	436	470	417	370	407	397	426	394	386	379	404	394	374	422	410	404	399	403	412	406	429	378	409	395	410	414	374	409	427	388	397	438	398	403	401	428	390	423	395	430	415	451	432	383	437	400	414	427	387	431	358	392	395	430	424	432	426	437	419	406	393	383	420	406	431	446	400	396	415	387	385	398	382	411	405	391	398	423	395	410	471	401	428	386	411	410	424	421	409	394	403	413	434	419	417	370	413	425	446	402	396	408	423	396	427	387	389	436	413	416	371	393	402	424	406	385	377	389	404	452	394	373	413	374	381	442	428	419	372	422	416	405	418	411	395	423	421	360	380	408	356	438	421	407	396	416	410	411	398	422	412	424	406	421	403	386	413	439	397	398	406	412	388	419	397	422	384	400	436	372	413	408	429	404	419	406	414	399	377	406	379	422	398	425	454	425	421	425	393	410	434	401	424	378	421	443	418	399	403	410	392	412	408	392	393	397	409	416	431	423	382	391	401	408	412	406	417	399	438	453	384	406	401	416	410	434	408	392	377	417	410	405	385	449	388	389	374	411	413	401	414	394	416	382	419	399	418	410	412	402	385	404	400	399	416	416	398	404	444	431	395	402	375	419	415	413	382	410	371	402	408	418	413	372	392	424	408	390	407	403	383	390	399	405	398	416	417	385	394	437	411	371	433	415	456	432	390	424	386	424	409	409	450	415	410	388	437	426	394	448	397	407	390	391	389	434	422	407	419	404	410	387	424	391	374	404	383	414	389	391	405	438	465	426	404	405	380	413	401	417	389	402	395	426	435	434	421	415	436	413	415	410	416	421	450	394	404	396	385	401	409	400	425	420	447	436	406	436	429	417	385	400	419	419	394	404	381	378	426	391	424	400	413	410	438	364	418	394	399	425	422	436	424	398	443	429	416	370	413	423	380	400	413	430	414	402	412	446	390	436	393	429	421	412	441	370	394	366	410	398	424	431	415	404	422	378	394	425	392	423	415	417	392	411	413	385	412	412	379	418	374	415	433	391	401	460	374	415	418	405	427	443	392	410	442	424	382	419	372	426	390	407	414	431	427	381	416	393	359	426	419	440	426	413	403	432	398	454	407	403	407	423	394	376	424	425	412	414	363	431	413	375	445	405	382	399	383	435	408	412	419	423	403	424	429	404	426	417	437	433	395	419	372	412	397	382	405	419	421	395	439	425	417	407	435	440	432	415	369	402	437	377	414	382	405	402	408	409	458	398	398	441	429	465	424	414	427	423	388	423	386	415	416	415	400	421	414	394	416	388	392	426	434	403	434	424	423	386	413	380	417	405	360	384	391	375	404	419	407	405	430	406	439	442	392	406	390	446	436	415	450	424	411	417	358	397	380	408	413	441	406	420	403	411	348	414	418	369	408	427	405	413	417	441	414	467	422	390	417	415	395	428	388	421	429	400	389	416	405	395	392	424	399	414	400	411	421	391	393	372	417	430	449	372	391	401	415	404	379	402	404	434	368	421	399	411	400	458	384	415	462	410	429	409	424	436	421	398	410	435	440	438	419	409	376	418	373	395	401	388	380	428	413	414	418	382	406	386	412	429	397	402	417	404	417	412	393	391	429	393	422	375	401	402	368	421	409	423	422	398	436	441	400	377	399	424	394	390	372	414	413	420	401	382	437	421	401	421	435	437	417	373	396	439	437	403	405	437	383	415	404	419	420	401	423	398	421	432	430	413	440	415	397	444	418	420	434	387	431	437	422	444	432	442	404	375	432	416	416	422	398	387	429	413	415	430	430	412	422	444	420	405	419	385	440	404	435	405	397	414	428	382	397	387	402	425	410	418	402	418	397	392	440	427	406	433	374	409	385	427	403	373	388	427	375	414	408	412	378	422	428	367	448	410	396	400	379	394	392	418	398	400	409	394	421	380	439	403	397	393	436	393	402	405	412	403	412	403	395	424	419	389	389	404	432	422	415	415	429	399	375	409	395	396	401	397	420	413	450	427	451	383	447	413	375	409	395	400	426	410	405	408	460	435	389	440	407	419	412	415	403	436	387	408	407	401	438	402	397	434	402	357	424	412	391	426	409	438	405	389	371	391	437	426	392	414	370	425	387	435	409	363	385	372	397	456	414	432	406	403	410	426	401	393	413	439	409	405	405	390	434	402	432	369	417	447	447	425	418	397	420	410	415	460	403	392	420	404	386	390	390	424	391	400	412	432	428	419	408	398	367	414	419	399	424	419	407	400	378	421	413	402	377	391	410	398	426	421	453	378	377	378	400	408	391	430	429	433	395	396	411	449	402	414	445	370	382	416	413	405	411	395	408	404	420	395	410	416	435	416	436	418	445	440	421	383	419	407	392	388	398	419	406	427	395	424	374	407	412	385	413	426	385	416	404	400	428	376	396	410	405	394	427	427	400	379	413	398	394	408	383	415	396	386	380	380	406	397	423	413	426	393	410	426	387	387	437	427	432	387	429	387	434	350	419	381	413	437	423	378	393	417	407	405	447	420	389	423	413	436	373	440	383	410	393	401	412	429	430	380	410	395	392	433	403	404	431	411	390	407	406	442	428	401	436	403	392	426	429	403	424	460	382	428	392	376	405	418	429	378	393	408	370	434	407	413	389	389	389	430	414	402	384	437	374	408	398	419	422	387	419	388	418	380	411	415	406	401	419	385	395	427	408	401	399	389	419	377	423	390	447	405	383	390	415	416	463	434	401	393	399	372	427	414	404	471	400	375	448	401	382	445	410	388	414	422	404	403	417	370	400	412	398	421	413	423	399	432	419	400	406	398	412	392	372	377	443	411	390	358	396	399	381	411	402	419	383	416	435	432	400	409	406	384	397	385	407	404	385	394	383	424	358	434	444	409	417	379	421	446	377	415	438	425	405	413	395	400	404	410	396	412	428	397	378	418	447	435	389	414	378	390	383	444	422	412	367	416	406	441	374	441	407	446	397	425	383	408	426	405	405	416	400	390	392	454	411	395	426	426	376	378	410	396	398	423	394	421	403	445	408	423	432	454	435	409	436	440	388	472	398	405	447	448	429	458	361	426	371	388	408	388	404	439	397	445	419	427	401	398	417	418	384	413	381	378	400	436	447	376	434	432	424	394	416	385	383	429	401	410	421	379	417	398	437	406	391	366	408	388	416	405	428	405	388	413	407	397	434	423	394	447	406
3777	6859	4567	2243	2059	1871	1395	957	833	763	634	620	593	601	548	595	715	511	531	507	488	511	477	466	486	503	497	476	482	495	474	489	496	463	442	452	475	492	479	483	466	470	494	511	492	512	474	491	452	480	486	451	512	495	473	496	447	487	465	483	470	503	466	457	497	490	472	471	479	481	462	500	458	485	460	452	470	491	487	439	492	469	484	466	471	453	472	467	476	470	484	467	431	457	436	470	487	478	474	459	458	425	433	470	478	462	461	478	472	459	458	453	466	462	455	496	472	455	471	477	444	479	471	466	459	461	474	466	484	505	432	510	456	501	477	468	431	478	465	463	457	457	474	473	464	430	411	450	481	463	499	441	454	494	419	522	494	484	496	464	455	488	488	463	416	479	487	510	470	488	466	451	501	505	468	458	461	459	512	457	477	478	457	439	485	507	476	459	462	464	505	467	465	446	473	474	481	438	461	406	504	435	480	456	502	460	525	477	473	443	484	460	476	511	473	458	470	457	476	498	465	462	511	442	440	452	440	474	467	508	463	451	456	499	447	437	500	527	475	498	457	467	461	443	456	482	456	487	497	500	452	467	502	505	471	476	457	471	501	463	471	487	482	528	476	446	470	500	483	465	430	494	483	470	473	472	486	422	480	480	499	446	501	456	537	432	479	472	484	441	481	450	490	472	451	494	476	434	476	450	475	501	478	467	474	458	502	459	467	478	499	477	479	476	488	478	496	492	479	461	479	470	483	455	453	464	432	493	438	456	463	487	485	457	485	488	480	466	435	476	479	477	507	484	441	477	441	446	482	441	508	443	435	507	497	474	483	479	477	438	495	477	470	474	453	414	522	495	452	495	466	443	458	481	473	459	440	470	441	456	445	470	479	443	436	479	463	459	488	460	526	485	479	500	461	463	434	452	451	456	472	511	469	459	470	464	498	489	483	461	424	474	460	480	527	486	445	491	490	477	461	452	494	493	476	492	462	449	465	464	481	464	479	451	488	430	457	488	451	470	480	452	434	465	487	492	497	472	442	448	453	455	487	472	453	454	482	448	461	482	496	452	473	482	477	485	460	472	479	447	466	461	466	461	453	490	453	460	438	520	457	461	482	463	483	461	474	478	497	519	446	507	455	469	467	456	470	464	455	451	441	470	493	450	457	458	455	454	460	488	464	452	499	469	445	457	446	509	488	451	424	422	487	470	497	472	488	495	484	472	480	429	424	490	439	495	489	458	465	446	462	433	477	459	462	463	434	464	477	455	497	480	479	462	506	460	468	456	470	463	491	439	477	425	484	493	530	487	494	456	463	476	472	460	422	503	460	475	486	488	449	471	489	461	488	493	485	456	454	497	434	479	478	529	485	479	438	500	473	460	459	469	452	398	482	456	504	476	443	509	515	468	485	466	498	468	490	451	417	482	471	489	486	476	473	435	462	446	486	497	461	519	482	463	521	462	457	501	506	430	446	482	510	464	435	447	472	435	466	460	431	498	475	485	471	475	497	495	469	470	502	483	473	447	473	453	419	468	471	476	456	443	462	487	444	449	444	408	452	482	473	435	471	440	463	450	475	465	463	488	457	457	461	482	492	484	456	500	474	470	505	432	507	509	478	503	453	508	494	472	451	457	467	422	497	504	469	485	429	486	491	467	474	423	472	483	462	451	506	474	393	462	492	437	467	498	483	486	448	470	469	488	478	468	482	467	477	456	486	456	428	478	504	456	452	463	472	459	466	442	460	445	459	472	478	441	472	471	460	449	436	457	484	464	463	469	440	447	475	477	500	455	429	439	446	447	459	436	468	443	475	453	434	494	455	478	438	477	494	419	469	496	475	452	462	492	458	457	488	494	515	460	458	493	488	469	482	458	476	440	485	491	487	466	455	494	476	461	470	487	471	451	481	490	473	460	462	447	443	445	445	470	433	450	491	431	449	445	462	470	426	446	439	475	496	441	523	463	453	473	458	462	459	476	452	490	472	471	471	474	473	476	492	472	448	447	490	457	425	446	489	466	478	424	458	459	491	469	490	492	458	505	472	474	467	447	470	472	438	451	460	501	470	459	441	477	479	488	445	494	489	472	439	465	456	467	463	497	434	487	479	476	442	505	495	471	497	517	457	452	452	464	470	471	427	448	481	470	493	472	485	445	462	442	461	477	469	493	431	473	468	488	477	476	459	462	468	484	491	475	438	419	475	471	462	494	479	492	422	478	497	482	478	448	454	437	454	468	473	425	485	491	471	475	483	477	431	435	455	495	485	467	457	420	519	489	457	500	504	459	466	458	469	446	479	503	440	441	429	481	448	460	463	503	465	460	491	450	463	424	474	463	485	479	461	469	458	482	475	460	461	461	448	462	472	480	444	477	449	520	447	463	422	466	498	457	429	481	492	438	463	510	465	434	462	465	447	489	493	474	481	433	479	495	499	487	482	476	455	478	490	497	427	446	462	504	504	449	444	453	497	457	462	399	431	472	472	458	476	483	484	456	467	500	484	449	460	426	468	438	487	489	466	464	492	470	468	495	491	482	482	463	477	484	468	478	469	437	448	507	453	501	503	444	467	466	447	436	478	453	438	457	487	475	467	476	447	472	433	439	456	449	461	475	490	486	419	432	481	457	431	468	492	450	467	467	458	476	455	460	476	473	464	491	467	477	480	453	443	462	444	475	457	469	438	470	466	509	425	475	478	464	469	455	522	433	435	446	519	444	467	427	435	494	472	460	473	465	477	452	460	455	486	501	482	492	447	454	431	496	446	433	500	476	438	518	452	459	491	460	424	486	504	447	447	431	455	485	476	448	483	470	460	490	458	494	510	461	459	426	465	465	455	489	477	468	507	457	518	480	487	457	473	465	437	475	479	465	473	467	464	508	479	462	470	475	471	463	484	462	477	473	481	463	481	455	479	458	451	489	484	490	494	476	449	474	478	500	456	433	509	450	462	484	470	503	451	491	490	436	488	488	432	460	424	472	460	429	492	489	461	464	474	498	441	458	427	497	515	470	464	456	474	461	530	463	462	443	439	483	469	450	454	457	401	499	482	441	455	502	520	452	506	464	497	437	456	463	471	477	428	433	465	485	502	469	456	465	487	475	472	477	452	486	463	467	453	479	505	442	452	464	445	443	446	492	494	466	477	480	463	445	484	471	478	451	499	495	474	457	443	471	460	466	480	458	493	480	482	500	455	505	458	452	494	474	442	447	459	493	506	453	484	515	494	448	448	478	458	454	481	459	447	459	483	465	477	470	448	489	429	467	487	472	463	486	439	458	478	437	490	475	481	466	435	467	494	463	467	474	475	472	462	489	483	438	470	471	463	457	442	490	448	437	452	456	451	469	457	472	501	494	469	450	455	461	515	445	463	471	480	480	422	484	481	477	488	476	474	439	468	451	446	525	440	491	442	505	512	492	468	452	458	510	476	481	485	474	507	481	462	478	445	486	475	439	455	457	459	510	432	472	493	468	433	447	461	471	460	461	465	472	487	485	498	469
23057	21720	29599	24379	21720	21754	6746	1056	667	607	563	508	417	430	368	402	401	329	329	293	291	288	267	283	270	301	262	276	292	299	273	236	303	259	272	254	276	272	270	279	228	237	269	267	282	247	240	278	238	259	249	269	268	270	244	237	280	240	260	253	273	271	275	250	268	247	266	267	246	235	246	251	231	249	247	278	261	246	259	262	279	261	282	261	254	221	286	270	253	262	248	258	262	258	263	237	250	246	233	257	233	255	277	247	252	222	258	264	250	261	266	275	234	245	229	252	242	236	255	274	260	257	247	240	254	212	255	240	283	247	220	238	267	234	234	256	230	243	235	253	218	244	254	259	254	222	234	248	273	269	255	258	252	238	254	261	234	254	224	275	254	228	249	265	253	257	260	237	239	258	234	259	233	257	249	294	232	267	221	250	245	273	248	261	232	224	255	273	216	261	260	294	243	243	221	243	236	222	265	260	254	286	236	219	261	286	244	273	229	254	265	241	259	276	250	260	268	263	254	241	250	244	247	263	231	237	246	228	237	255	258	273	247	218	231	290	230	247	265	246	263	248	242	265	261	265	272	250	267	263	235	267	246	264	242	251	263	237	238	255	251	257	236	252	257	241	249	240	264	253	261	249	217	244	247	255	232	236	219	248	264	251	243	230	237	263	271	272	257	228	283	252	262	229	238	263	274	247	264	227	235	226	259	257	244	243	230	263	285	241	247	239	243	281	241	257	238	253	254	245	244	258	238	253	243	258	246	240	243	226	267	239	264	223	231	265	250	274	256	269	243	242	246	269	258	261	257	244	252	225	288	267	251	236	270	274	242	257	241	248	256	265	260	273	251	235	228	203	229	241	241	247	266	250	270	218	231	222	253	248	248	265	230	244	239	226	251	249	261	265	249	240	250	242	285	245	260	234	238	259	222	262	271	239	233	245	263	244	243	255	254	251	261	226	223	283	216	265	214	259	223	225	258	259	219	246	277	240	261	261	267	263	231	237	274	246	252	273	248	271	263	253	232	242	276	243	243	291	265	246	281	242	270	249	243	296	255	218	218	253	252	257	231	252	267	251	259	264	270	262	261	250	244	219	230	257	238	241	256	220	245	232	250	234	276	260	256	245	249	231	254	236	263	249	253	258	248	260	258	263	250	228	257	229	226	257	238	251	256	240	239	227	246	243	273	281	239	258	260	279	243	217	234	261	214	209	262	248	266	244	278	243	248	252	262	263	252	239	257	254	270	204	244	236	248	215	258	259	249	265	278	258	274	249	247	247	230	223	267	269	254	248	241	251	262	255	253	220	243	239	259	236	223	241	250	251	290	238	270	236	249	241	258	233	243	267	218	269	262	211	236	227	267	247	235	248	256	218	241	242	238	248	262	235	255	251	237	259	240	221	247	254	249	248	253	288	250	281	248	264	265	235	252	244	263	240	272	259	230	249	281	256	272	216	269	265	264	243	243	245	239	254	244	246	237	248	279	270	267	246	238	234	253	224	242	234	243	256	244	260	240	235	244	241	268	245	253	254	254	270	260	261	284	240	263	241	240	263	257	261	242	246	253	273	259	238	252	228	215	231	240	213	255	218	219	233	213	255	238	283	234	225	249	247	235	249	239	232	234	254	272	249	243	243	244	265	258	256	283	259	228	261	257	256	254	262	253	243	237	255	247	236	258	267	247	255	249	263	254	250	233	233	223	235	276	263	284	239	243	260	276	269	252	236	220	247	248	220	224	235	255	227	234	250	241	240	250	255	248	252	233	259	238	244	267	255	272	241	255	246	252	255	230	239	248	251	258	249	262	279	244	229	278	273	229	259	276	238	253	237	238	232	245	241	238	266	243	235	247	222	249	242	247	226	251	207	244	244	242	267	251	228	240	252	230	232	244	230	251	252	246	233	257	254	213	243	251	231	231	263	253	221	249	273	257	261	253	237	230	255	239	234	266	242	236	257	245	242	253	254	267	267	251	263	274	246	265	264	270	264	248	258	259	236	253	244	269	257	250	252	247	254	255	237	228	261	288	245	237	263	251	247	279	244	235	232	261	253	255	237	229	249	237	250	248	256	234	240	259	248	264	271	239	243	238	231	230	243	253	201	236	256	250	259	258	247	245	292	252	246	224	254	244	244	220	263	247	217	242	220	253	272	246	226	238	235	242	273	255	248	258	259	244	226	235	282	247	249	265	244	258	253	233	249	252	232	237	233	262	252	254	258	235	230	250	261	245	239	250	262	235	254	233	226	238	234	232	265	275	247	256	256	233	272	251	230	231	250	238	259	248	262	246	244	258	230	242	242	251	247	236	250	254	219	265	246	256	264	239	256	237	234	257	247	245	250	255	243	253	234	247	231	243	250	220	243	260	256	232	217	241	247	227	237	255	259	244	262	258	221	260	261	267	235	252	240	238	276	260	275	247	247	241	249	258	252	251	242	229	236	206	220	242	258	227	255	246	266	256	250	260	244	224	262	249	254	240	260	275	243	246	257	235	286	231	251	263	217	253	261	264	259	267	238	233	259	251	279	265	265	238	229	230	251	252	231	262	258	246	250	266	241	253	250	246	237	279	250	227	248	246	249	256	240	264	230	230	266	260	237	268	243	258	227	236	232	249	216	263	242	236	257	229	229	239	273	254	249	215	249	237	260	220	262	242	262	251	244	244	264	248	278	259	242	252	224	231	265	265	240	235	270	237	228	261	251	260	250	258	232	257	233	257	242	258	246	239	255	241	243	233	245	280	241	241	268	294	244	245	228	235	247	244	292	242	236	256	255	263	267	233	268	252	267	241	250	250	271	271	237	246	267	250	253	260	247	254	249	256	277	240	232	251	245	260	268	247	239	297	243	256	220	246	243	244	248	250	263	209	233	213	267	262	231	256	244	246	230	238	222	274	251	217	259	281	226	247	243	226	205	236	249	248	246	224	242	251	278	252	268	243	242	228	278	262	240	226	287	244	267	251	264	269	257	234	248	256	275	252	255	249	242	261	237	245	272	243	250	275	253	234	231	246	279	244	217	211	239	228	249	270	248	233	229	238	242	247	229	239	276	247	258	247	226	267	229	240	247	239	268	264	257	262	270	274	246	220	243	278	251	256	248	260	256	259	257	281	263	234	247	240	238	248	254	224	276	244	239	283	222	256	244	249	273	253	249	261	250	214	247	237	252	274	251	243	249	238	265	241	239	241	239	237	240	253	263	264	271	256	243	251	255	253	250	239	267	259	256	246	244	240	225	239	250	251	241	254	251	261	244	262	237	269	246	261	259	272	215	255	247	247	241	211	231	251	250	261	284	253	251	255	253	240	225	231	234	221	244	229	246	241	271	231	268	244	247	270	269	213	252	268	230	246	253	248	253	247	258	228	257	251	250	255	248	249	220	238	235	259	243	226	236	246	260	247	307	237	247	228	256	255	248	254	240	251	241	263	254	246	257	248	264	256	247	258	249	247	240	257	255	235	223	242	243	250	257	244	271	248	244	251	246	263	246	240	241
4936	17094	11058	5433	4363	3560	2629	1727	1308	1087	936	852	703	619	563	584	606	481	431	409	423	409	385	406	359	387	371	348	370	319	334	339	379	329	322	332	329	318	331	329	296	345	311	308	326	308	327	309	290	301	336	331	296	312	329	289	328	340	323	303	307	304	306	274	279	288	276	311	325	291	315	323	302	291	321	291	283	300	303	305	279	297	295	303	285	291	291	297	303	292	304	309	324	286	287	318	285	310	316	336	285	301	311	285	302	272	294	279	344	308	300	309	301	310	307	311	309	275	329	293	292	282	274	272	292	311	298	277	296	295	262	305	262	314	307	279	282	298	311	327	285	280	281	294	276	314	311	331	288	324	323	276	285	333	322	330	298	316	314	272	268	313	283	305	295	329	317	278	300	303	277	309	308	282	287	291	298	327	316	349	308	313	298	293	318	309	307	286	309	293	310	319	305	309	314	294	303	300	330	288	295	312	315	308	277	272	295	286	280	271	310	303	308	284	299	267	302	315	301	314	290	316	288	303	290	279	279	281	265	310	295	289	303	304	311	288	304	322	341	304	294	286	294	303	293	289	287	311	291	288	301	272	308	295	303	285	328	314	318	278	280	302	298	301	306	308	300	297	325	310	309	290	319	305	286	299	298	288	273	289	293	305	322	296	280	282	298	305	301	299	363	302	287	278	286	283	301	299	302	303	311	322	307	302	314	289	325	331	307	284	296	290	301	296	295	312	308	283	299	286	320	308	303	297	319	296	296	287	322	326	332	308	285	305	307	294	313	281	298	316	297	285	286	316	293	305	302	321	300	324	284	297	316	314	305	315	309	279	312	275	279	318	271	298	288	291	303	311	323	310	298	304	302	299	317	285	280	300	288	322	305	331	279	294	293	318	277	300	297	284	302	278	335	278	305	291	315	311	313	317	301	292	298	303	270	284	296	263	313	326	292	293	297	266	303	306	297	309	279	287	321	291	316	276	299	297	293	311	301	304	303	322	307	295	306	293	291	271	311	289	320	305	304	306	275	299	281	297	330	296	317	304	311	291	313	293	326	302	275	322	310	305	283	305	261	299	297	305	301	312	313	295	308	312	317	319	284	320	282	328	298	288	265	302	303	273	312	262	303	316	296	292	323	301	286	275	307	304	288	315	298	303	303	273	295	317	291	316	325	292	292	291	299	321	301	306	305	272	321	308	298	309	300	291	295	296	292	302	295	284	308	292	320	301	299	316	306	309	309	281	302	286	268	291	322	299	300	298	285	293	275	295	293	292	280	305	308	296	253	304	285	299	324	286	331	309	307	298	301	312	297	291	341	303	316	266	314	306	272	271	294	321	309	294	286	318	262	295	310	322	316	319	309	273	284	299	307	286	288	312	316	266	287	324	299	300	291	295	298	288	296	296	294	284	269	323	279	325	273	310	321	297	321	280	282	312	303	314	260	287	288	310	306	297	297	323	319	294	307	313	294	277	290	269	320	284	307	290	280	292	297	276	327	296	304	301	275	318	346	334	262	270	319	292	318	327	320	306	296	313	290	251	326	298	310	305	280	300	265	276	308	315	315	315	286	270	298	288	296	316	294	310	327	285	306	297	283	295	324	275	333	305	318	284	304	295	292	293	323	310	315	299	305	317	308	295	302	306	287	283	319	303	330	314	297	304	271	329	282	291	270	300	304	290	322	266	321	315	282	302	290	295	321	304	325	300	299	320	323	294	318	295	311	284	295	292	282	297	294	347	312	309	290	311	281	314	312	311	370	327	283	294	310	306	288	326	303	282	291	322	323	314	294	293	317	254	326	311	308	308	294	318	313	315	313	296	289	277	302	296	304	304	315	297	323	313	301	286	283	290	319	321	304	320	281	304	294	317	311	288	315	324	294	316	278	300	304	311	299	309	301	292	308	301	332	274	325	271	281	284	310	301	307	279	290	282	309	327	294	304	306	278	286	295	310	288	320	330	319	309	305	289	295	307	292	303	315	303	329	289	313	317	306	314	316	280	308	304	283	335	301	298	328	254	252	286	285	307	311	305	307	296	303	314	293	303	286	304	290	287	317	290	303	293	293	322	314	305	281	258	299	305	308	315	303	301	289	293	300	296	309	303	294	274	306	305	288	288	330	302	331	347	313	282	276	310	279	300	304	294	311	293	310	329	312	302	291	292	291	306	305	277	303	292	284	320	290	313	320	310	305	300	324	316	286	289	302	280	288	290	295	305	293	303	347	295	292	288	279	305	306	290	297	326	312	280	290	306	303	320	294	302	281	280	293	294	286	271	289	291	287	295	308	302	340	285	295	281	300	316	292	312	308	298	282	310	308	323	280	277	293	318	291	293	280	321	291	296	327	328	288	271	282	310	314	272	280	256	251	318	267	269	306	286	332	268	298	288	305	279	313	294	324	291	315	311	298	289	292	307	287	337	293	306	296	288	294	303	313	330	305	293	323	328	269	300	304	283	284	312	285	286	296	270	302	290	280	320	321	316	336	288	290	281	326	307	303	289	305	322	278	294	305	298	308	304	288	283	293	318	309	282	317	286	290	317	294	307	321	280	308	331	309	326	323	313	313	302	279	339	318	307	276	297	296	296	270	261	309	312	322	311	312	285	323	323	303	299	262	278	314	296	274	291	311	281	294	333	309	263	280	330	294	296	288	302	308	289	327	275	296	302	297	302	313	253	318	277	302	295	292	270	294	310	299	291	315	300	294	269	287	287	272	321	284	319	303	273	295	300	309	308	292	303	272	293	300	270	279	300	312	301	287	296	312	299	296	298	308	270	293	310	273	323	309	311	302	291	291	293	328	299	277	330	297	305	290	290	311	302	311	286	323	268	295	296	337	292	304	324	348	301	278	287	305	300	265	307	293	299	290	316	258	319	320	289	332	298	306	262	291	290	317	285	291	307	301	309	311	296	314	290	295	292	300	307	289	307	300	316	279	302	301	312	292	305	320	274	276	321	300	314	275	294	276	305	262	309	302	320	293	297	310	293	281	289	276	281	318	266	321	299	299	309	268	257	319	297	296	281	283	305	315	292	280	292	271	278	303	282	303	292	285	277	306	263	324	312	291	292	321	283	311	330	300	301	323	324	296	316	314	318	302	283	333	278	285	303	285	322	290	298	316	282	310	277	304	306	305	301	284	284	282	285	298	331	289	297	280	310	277	305	312	296	296	296	304	327	288	302	276	278	305	295	286	290	303	310	281	315	280	285	308	318	308	304	280	304	284	330	301	295	323	318	328	266	298	262	323	289	315	299	293	278	278	293	311	280	277	312	329	297	300	346	278	320	345	334	307	318	286	316	324	327	296	297	288	275	293	283	333	293	317	251	293	299	312	295	305	285	313	290	278	303	307	277	289	321	288	283	297	319	302	320	295	302	284	315	304	324	291	318	254	275	298	310	307	293	309	306	304	323	312	300	319	320	293	293	316	275	306	317	323	299	291	290	291	265	283	278	313	309	288	297	310	309	287	299	351	274	291	282	277	295	320	302
27987	19226	5627	1451	1090	963	916	766	765	776	709	702	696	715	682	679	717	648	642	663	669	682	622	670	629	723	650	679	641	654	645	667	670	688	688	673	698	663	657	626	674	643	691	720	696	712	701	721	688	642	670	673	635	685	646	706	686	684	694	717	677	656	729	682	709	667	668	670	646	682	681	708	714	635	701	700	660	727	700	675	697	698	690	646	693	711	697	676	686	677	695	707	687	614	658	679	688	664	695	663	709	698	719	648	631	673	691	677	695	678	694	660	659	643	750	659	710	708	721	714	667	695	684	654	656	702	681	686	643	686	681	683	674	653	640	663	678	611	666	680	698	676	689	716	689	634	672	683	694	694	694	654	646	661	712	702	678	698	670	692	695	661	682	751	641	671	662	709	682	679	646	686	688	673	705	664	721	644	703	702	706	673	659	710	704	645	724	672	688	678	666	689	654	739	704	666	683	673	670	681	656	707	609	679	642	720	732	687	702	644	736	700	685	697	654	700	690	679	654	648	699	681	731	702	654	653	673	677	693	667	687	633	684	675	715	704	692	698	676	698	726	743	694	688	686	693	690	666	646	691	676	727	715	710	683	703	693	644	614	699	710	685	690	707	652	655	675	626	757	696	654	641	700	650	678	727	708	674	695	678	664	653	679	709	611	658	673	661	665	680	666	677	679	719	718	674	721	658	684	634	676	620	686	645	672	689	655	691	725	681	704	713	639	674	671	646	719	662	674	699	695	700	713	665	675	716	669	681	637	685	680	655	709	638	682	670	689	707	661	710	662	673	691	680	619	696	660	678	692	636	693	676	660	706	681	656	676	700	703	689	630	658	726	654	686	675	695	718	663	678	648	677	672	691	708	664	668	656	674	662	686	665	646	667	674	689	719	629	639	676	659	673	622	699	693	682	653	647	684	690	661	705	695	688	674	621	731	691	698	702	707	693	736	660	690	711	708	690	745	704	697	661	693	690	664	641	689	678	686	666	663	652	661	661	672	692	688	711	725	686	656	687	684	594	650	662	687	717	659	668	703	679	674	699	683	670	663	708	656	676	725	689	671	631	616	668	697	674	719	698	698	683	702	662	728	655	640	676	736	642	640	679	715	693	672	692	678	641	697	699	730	697	651	668	683	665	625	686	710	673	709	686	633	650	651	684	626	693	681	687	631	702	656	691	673	663	681	690	676	665	723	649	698	689	645	660	656	660	681	652	701	689	666	712	618	658	652	685	626	667	660	669	694	664	631	646	704	663	713	693	702	675	692	652	747	655	671	647	695	689	713	672	651	736	681	669	682	657	668	672	634	627	685	655	699	699	761	671	732	679	705	737	696	617	742	655	713	639	668	681	684	665	651	723	686	673	720	687	674	667	658	645	640	689	651	737	680	636	687	691	690	678	709	652	676	621	688	629	697	671	681	674	658	659	694	691	621	657	644	722	679	718	660	681	697	670	692	686	675	683	701	685	655	689	691	671	640	646	658	669	656	678	659	635	646	657	701	668	689	697	635	736	714	734	700	669	692	685	673	716	696	687	663	653	616	676	656	682	694	664	658	683	692	701	700	693	702	677	680	711	659	690	657	694	659	681	700	690	676	690	644	659	724	668	682	685	649	710	671	709	685	643	664	685	738	684	639	720	710	694	662	693	673	683	648	722	659	666	656	671	673	698	668	695	652	669	730	678	677	657	632	653	750	667	660	701	697	700	681	684	727	646	700	731	658	685	692	662	700	646	686	654	689	676	669	690	738	680	651	688	686	713	667	677	670	705	652	658	688	680	673	689	693	632	653	646	663	641	704	739	716	704	688	632	630	666	674	721	665	672	676	675	691	697	713	672	732	726	687	705	697	692	682	649	704	716	703	651	684	679	689	693	696	677	676	663	669	705	689	691	679	645	675	645	756	674	705	667	682	735	639	623	693	677	669	658	637	671	650	662	700	702	714	677	651	685	633	680	671	678	694	679	653	695	679	677	687	693	695	705	675	700	696	647	687	684	678	662	725	625	686	633	701	671	655	691	698	682	652	644	679	678	742	701	636	664	628	727	666	718	652	610	657	700	709	668	679	718	692	658	709	648	688	641	717	673	693	697	671	615	687	667	709	676	669	689	671	643	692	629	682	617	678	651	679	694	697	691	708	700	693	719	650	687	666	694	666	709	710	701	660	687	659	638	674	665	680	657	671	693	679	694	643	701	656	645	660	680	644	666	679	682	646	647	686	658	690	735	644	685	691	663	646	722	718	671	662	679	648	687	690	696	689	685	678	708	625	661	666	656	688	702	719	696	645	648	639	682	663	686	713	681	737	700	703	662	701	667	724	691	656	649	696	666	726	673	641	630	701	663	641	668	689	701	699	664	616	669	641	696	716	704	668	700	680	668	730	699	634	672	682	649	655	696	692	697	667	677	724	654	705	650	675	697	655	628	708	645	671	687	645	700	685	699	644	703	678	648	657	641	647	671	689	666	710	658	734	638	639	689	650	701	670	661	650	685	663	646	672	675	661	652	700	724	714	707	692	699	702	678	670	678	641	693	690	668	663	695	671	690	700	672	665	735	644	670	701	644	676	660	654	637	650	697	639	651	689	708	717	688	703	604	650	687	676	685	647	697	701	662	676	722	652	700	694	690	676	627	672	729	693	695	672	734	678	708	659	676	681	687	667	642	718	689	681	663	678	741	733	653	693	580	604	732	680	690	686	653	664	666	712	659	686	681	672	691	742	675	693	667	713	708	636	702	603	750	672	678	694	734	714	690	655	656	660	640	681	704	702	667	679	704	740	689	685	635	668	710	713	704	674	651	614	623	702	654	664	694	627	748	703	689	667	693	673	698	702	657	738	648	643	691	643	735	684	721	693	669	714	666	658	641	705	706	684	685	679	647	711	593	698	664	679	664	693	703	687	685	704	684	681	677	659	681	695	699	685	703	669	681	733	689	667	695	693	697	706	658	692	676	699	660	654	668	644	649	674	719	663	680	664	679	682	644	732	650	622	659	739	726	680	671	705	660	663	726	671	686	672	683	708	690	684	703	684	682	677	651	686	658	640	652	628	679	695	663	671	724	709	687	682	710	640	689	685	695	653	712	691	682	734	699	673	704	734	664	666	707	684	688	671	659	696	656	722	702	693	631	681	629	659	724	709	672	677	710	676	722	629	703	671	671	735	690	691	648	689	655	667	701	708	701	717	647	660	665	724	664	677	666	664	660	711	662	681	701	728	648	685	670	647	646	701	649	726	705	713	664	723	657	683	707	746	687	655	617	715	666	690	627	684	637	686	678	702	655	663	645	648	666	660	652	692	669	697	681	686	683	676	693	707	673	632	688	698	665	637	692	721	667	687	664	633	726	703	696	731	666	704	755	688	670	678	662	702	729	676	704	665	664	686	679	683	672	661	694	645	699	710	706	659	681	648	686	686	695	671	687	682	652	672	633	627	698	692	726	668	700	650	728	684	662	673	702	644	672	687	708	683	673	656	716	664	686	650	706
5090	4523	2397	1650	1574	1345	1117	995	964	974	904	806	832	823	792	802	799	782	770	821	773	739	775	787	785	789	764	739	781	752	807	819	775	776	727	751	776	799	794	769	826	793	761	768	750	803	824	752	742	777	758	813	713	728	830	744	767	803	745	788	760	818	780	811	755	771	742	771	747	831	775	744	787	803	793	796	783	785	759	782	726	763	819	848	778	803	779	757	782	771	766	790	741	776	765	785	790	761	800	752	798	746	766	770	749	775	728	752	727	813	795	704	789	833	772	748	826	746	797	815	741	743	775	777	782	743	775	805	696	791	764	734	738	784	768	801	749	752	826	730	782	807	769	769	730	772	777	742	752	790	767	760	782	817	816	745	760	800	798	771	746	804	739	742	728	832	773	790	765	775	761	768	851	813	809	782	755	771	789	813	775	765	807	761	786	742	779	738	787	787	806	763	792	814	765	748	779	805	773	770	754	794	748	760	799	800	752	760	815	746	789	717	731	800	768	766	764	791	765	812	786	752	794	791	796	770	763	809	772	771	783	757	794	776	776	762	753	778	747	806	790	766	758	793	743	812	795	782	807	743	705	802	781	778	776	765	769	784	778	737	754	808	766	785	779	784	786	785	753	810	794	764	778	754	773	807	776	736	760	765	770	781	766	818	732	739	789	772	826	809	762	789	766	772	778	729	765	778	802	801	773	802	818	728	776	787	765	751	769	770	761	783	801	772	782	766	745	820	821	772	743	771	760	779	747	781	766	757	800	758	785	782	768	849	772	796	767	804	774	814	788	773	790	776	783	799	769	783	720	764	753	764	788	757	804	779	760	768	764	795	780	739	765	776	788	791	744	774	774	773	767	712	805	773	782	772	775	822	736	800	795	791	721	787	751	768	793	816	777	789	739	836	784	802	733	810	757	777	679	725	787	764	730	826	817	779	795	737	771	766	757	766	816	737	770	736	778	781	771	800	788	782	768	747	787	813	752	788	762	754	775	800	787	773	770	784	784	809	736	800	799	779	753	750	733	775	799	781	792	711	724	774	836	743	775	812	799	744	760	830	797	719	809	774	745	793	773	722	749	772	731	766	765	741	800	765	801	758	797	761	793	771	820	787	776	748	744	759	804	773	815	783	756	748	792	761	802	817	751	759	761	798	817	731	753	781	788	766	792	784	785	767	723	815	754	803	755	791	757	768	752	761	748	733	811	787	793	777	761	762	755	800	719	739	806	732	758	719	794	777	764	701	786	763	777	785	770	816	816	784	721	749	800	784	742	822	781	828	773	733	766	770	803	782	750	783	761	715	779	792	790	773	797	772	789	769	766	791	768	785	794	799	734	726	788	778	790	704	695	763	776	793	778	795	752	783	720	790	784	768	740	804	776	821	739	768	704	808	779	766	775	785	759	790	748	763	778	808	807	740	788	799	763	817	835	742	798	813	793	799	728	823	813	739	775	791	794	759	777	804	769	760	766	802	771	767	768	782	753	765	761	737	791	871	713	749	774	803	800	781	751	789	795	804	757	791	788	690	794	762	757	729	785	762	825	765	751	788	788	730	772	753	790	769	789	771	788	772	766	746	776	813	754	724	753	835	760	803	823	770	751	750	763	769	839	773	793	762	769	771	793	770	778	755	802	742	808	772	772	734	780	824	711	751	725	784	794	799	777	759	771	753	814	789	772	766	809	755	756	762	757	787	751	761	830	773	752	772	855	802	759	786	790	743	801	766	810	765	751	755	781	765	744	801	780	751	769	755	760	781	811	757	760	773	776	807	740	785	779	796	766	762	781	788	754	787	809	787	776	805	796	791	751	806	782	780	706	778	742	729	742	751	808	773	767	785	785	790	809	729	752	758	745	756	784	823	707	802	734	793	793	743	715	807	755	835	764	798	791	847	746	793	794	791	808	732	730	744	784	762	769	798	769	756	780	737	779	834	753	762	777	780	752	765	770	786	782	768	741	708	753	757	794	712	779	764	787	778	808	770	805	769	699	787	763	779	762	794	796	770	826	811	795	815	750	753	762	802	785	759	757	803	747	776	776	777	819	760	787	782	851	750	757	806	718	807	784	785	799	767	829	721	768	776	748	760	722	741	811	762	804	759	754	773	783	778	783	784	771	764	743	795	793	773	786	772	782	773	738	789	796	787	752	740	792	780	738	809	784	803	771	782	808	737	747	743	788	789	815	800	766	772	806	789	803	801	733	761	774	761	792	736	805	796	823	776	757	750	848	788	756	812	746	776	758	761	810	775	789	747	750	802	769	777	739	830	782	817	794	739	738	753	735	793	799	800	757	837	734	775	802	737	764	780	774	775	750	804	777	799	731	807	808	742	714	736	780	742	778	749	791	784	744	791	780	759	719	743	760	770	779	751	780	782	820	766	780	705	744	790	762	770	772	763	795	781	769	817	789	706	751	740	827	793	758	778	782	755	764	787	778	783	725	788	764	755	710	757	810	784	786	820	774	802	767	749	767	746	752	786	722	743	756	794	792	787	803	793	811	742	779	794	757	783	764	807	775	779	777	743	801	788	748	764	807	788	761	796	758	789	786	766	785	788	826	767	799	755	735	811	760	756	803	795	779	789	753	764	742	765	773	711	739	712	774	859	723	767	767	748	782	744	834	785	752	798	793	747	790	734	714	761	786	801	788	799	813	774	790	796	746	784	749	806	783	771	785	813	724	802	812	771	770	783	805	778	782	802	813	840	803	792	806	822	749	761	763	779	753	756	773	723	792	778	785	780	809	849	832	792	763	764	810	777	826	833	802	779	805	772	750	784	722	751	772	755	764	720	753	750	781	796	755	805	772	781	745	758	771	825	726	761	773	806	785	772	793	764	761	737	739	760	801	731	772	778	760	754	773	796	764	734	778	734	722	778	789	768	690	773	749	804	792	779	768	780	757	722	783	790	816	740	737	792	804	752	782	757	760	775	806	752	861	816	754	715	776	796	788	805	766	775	773	792	729	784	761	750	779	790	772	818	788	809	740	806	741	733	739	725	743	799	773	756	739	775	783	773	770	772	740	773	794	778	792	781	755	819	795	776	795	747	811	822	769	744	756	805	794	755	769	762	772	743	786	784	745	769	798	787	775	721	789	775	783	790	814	775	800	777	751	732	761	760	795	809	734	771	738	752	785	762	782	799	809	814	811	823	789	752	748	784	769	817	799	751	761	742	789	748	790	784	724	793	775	793	777	760	795	791	778	782	816	772	813	760	748	789	759	765	787	756	794	782	777	738	734	793	744	762	770	792	723	763	799	789	772	773	782	786	776	784	826	725	759	759	822	783	780	799	797	757	805	803	771	762	812	765	780	746	785	755	756	778	772	773	740	766	771	813	756	777	795	786	735	752	789	765	759	734	764	781	758	740	824	767	747	775	738	742	779	774	771	841	824	810	832	759	739	774	777	769	734	727	765	760	781	793	813	763	771	792	759	773	820	813	760	764	820	758	763	781	740	779	764	771	766	801	755	756	789	768	780	732	792	766
24129	21642	28975	24805	21620	8872	1417	963	826	804	785	772	737	736	699	704	694	622	656	649	628	636	682	611	640	636	650	637	648	620	613	621	656	638	616	616	602	615	618	643	605	657	642	610	633	621	611	636	638	701	624	654	601	602	596	595	599	616	609	607	617	578	624	601	649	650	637	616	629	619	578	611	608	615	667	644	601	636	607	603	582	620	595	615	587	628	630	572	613	633	611	584	607	622	602	575	592	564	610	637	657	572	653	650	594	623	635	611	627	599	583	618	558	645	607	604	630	614	636	603	612	636	614	579	584	630	645	645	581	609	616	600	659	601	603	664	581	666	603	628	607	623	604	590	583	630	619	596	577	646	607	629	638	570	604	626	592	621	612	624	636	597	551	659	593	585	615	655	616	640	609	595	624	664	629	656	645	659	613	561	632	602	602	646	645	611	601	605	622	600	657	588	533	613	588	599	629	619	586	605	584	595	621	609	644	606	604	583	613	640	583	609	624	602	588	604	605	674	590	592	630	629	624	573	570	636	597	625	655	611	632	616	569	606	625	615	579	631	603	593	611	615	645	628	635	524	565	600	578	596	586	617	619	652	553	557	602	594	572	610	625	641	577	578	631	607	645	559	641	570	612	630	613	568	577	594	581	609	602	617	587	619	591	617	603	619	622	553	594	585	607	641	624	610	635	607	606	601	621	584	590	640	588	595	639	656	584	571	622	611	613	597	613	597	587	614	623	597	631	613	609	606	614	621	619	596	598	608	580	600	622	617	680	637	587	602	581	643	599	604	557	586	581	594	602	638	621	584	612	618	621	595	592	594	560	654	614	612	620	564	560	595	649	596	605	597	607	627	625	606	614	579	616	580	551	569	590	625	619	641	626	598	587	591	608	623	635	655	598	650	573	658	602	634	581	588	600	654	600	589	644	608	613	633	616	664	657	570	588	596	647	601	610	589	604	602	628	635	590	610	597	578	602	623	648	631	623	556	639	595	612	610	593	647	612	609	615	645	612	585	619	648	631	626	607	629	592	600	608	679	627	621	591	560	607	631	622	570	641	607	585	573	591	635	610	588	620	608	614	624	628	603	636	629	648	597	585	608	576	602	600	615	606	616	590	612	638	605	650	625	625	605	584	613	593	604	624	640	611	544	586	614	607	608	573	626	604	612	632	610	616	634	575	599	587	626	625	646	601	591	562	618	631	622	577	620	599	571	585	639	624	643	661	601	618	589	634	623	613	613	614	620	670	600	623	595	561	625	615	667	633	618	617	609	602	629	618	572	616	625	620	598	678	656	629	640	597	628	655	625	592	577	630	584	599	659	588	650	590	578	580	603	615	606	604	595	620	630	650	589	619	598	619	619	608	585	644	572	614	649	606	612	602	603	585	603	605	611	645	596	566	557	581	664	659	622	616	653	662	638	580	623	618	634	601	618	589	627	619	594	624	588	596	645	589	566	618	638	617	597	626	653	617	608	616	600	581	565	590	606	582	618	624	600	580	635	594	626	634	566	628	585	677	613	573	582	577	608	608	606	621	629	598	666	617	637	592	605	586	647	650	585	616	632	589	623	602	605	651	623	607	615	627	606	616	596	640	559	630	632	607	582	620	637	607	610	605	574	655	623	622	617	594	636	610	629	629	646	608	610	624	628	656	634	597	586	616	641	628	565	611	607	614	615	602	582	602	640	626	608	622	603	626	588	563	595	591	583	630	642	605	631	607	593	629	619	605	601	605	596	643	605	602	613	572	584	632	616	602	571	585	633	615	584	599	607	604	582	618	601	661	627	629	601	635	670	559	633	619	625	653	573	614	617	619	653	641	604	621	625	645	639	635	636	618	571	610	612	601	598	622	599	630	622	603	561	606	612	583	624	616	647	515	562	625	603	608	597	581	619	601	590	600	626	612	635	647	621	604	644	588	614	593	585	634	642	633	583	600	567	632	592	601	648	629	651	601	610	629	607	615	627	635	626	599	623	599	635	610	608	651	624	598	572	591	597	582	590	588	594	636	617	635	604	671	613	613	684	605	597	593	615	585	569	539	612	628	635	605	610	618	631	631	608	608	606	579	579	638	617	637	597	597	646	638	623	598	621	565	640	603	591	664	601	645	632	609	630	570	630	614	600	609	652	609	639	595	600	628	589	597	626	604	591	595	601	610	613	611	659	612	627	603	575	640	617	592	565	570	600	619	642	588	649	634	597	625	641	608	593	664	613	625	640	647	591	605	593	612	646	637	607	598	636	620	623	591	617	591	627	571	590	588	610	633	573	586	592	598	620	613	591	583	594	630	612	588	607	594	594	647	581	543	648	608	640	615	654	635	618	609	594	609	624	589	671	608	573	583	597	641	583	619	593	594	641	627	571	651	626	682	643	602	624	578	644	578	608	604	567	643	639	590	664	622	593	646	622	577	605	648	651	606	599	643	579	624	641	585	638	595	589	635	636	618	664	620	580	615	596	627	621	633	631	605	636	631	578	615	661	599	597	612	598	620	582	613	648	601	588	616	599	661	633	622	589	634	612	634	606	590	586	601	616	600	589	601	615	591	625	576	602	620	600	613	620	622	617	614	648	589	611	598	600	633	607	611	616	559	574	642	540	620	584	640	619	653	624	611	639	626	574	611	576	623	623	589	622	575	601	618	587	624	616	634	601	630	588	615	601	624	589	571	622	601	585	618	590	625	622	584	600	629	570	650	650	617	605	646	618	618	593	603	647	617	614	627	631	632	628	581	612	586	595	605	620	603	615	634	645	646	584	662	594	630	583	599	596	639	630	650	579	595	630	616	590	639	601	608	641	588	629	583	598	605	609	579	583	606	596	591	606	640	635	612	613	591	627	607	559	605	592	622	632	608	608	641	591	570	607	594	585	602	596	587	630	628	645	620	604	631	619	592	605	577	648	630	583	634	564	634	649	602	627	605	630	601	639	573	650	617	588	636	614	601	589	598	614	642	583	624	610	613	627	602	605	606	635	641	594	597	627	598	603	626	652	613	588	638	624	645	625	582	604	626	662	625	632	606	631	633	544	632	647	578	597	601	630	636	605	588	596	608	632	617	640	597	617	623	622	620	654	607	618	602	565	636	580	577	630	627	620	612	591	640	605	628	589	578	585	585	616	614	619	628	618	551	603	653	576	550	637	626	635	639	616	636	614	631	646	579	632	598	648	643	639	599	598	597	615	589	600	619	580	601	616	604	642	643	679	595	626	614	584	632	622	647	589	612	614	616	630	583	626	607	619	636	601	598	630	564	587	573	589	538	593	634	623	572	676	629	605	600	598	624	571	614	607	624	636	610	566	554	591	632	590	643	608	619	634	655	616	666	591	651	622	606	579	619	591	609	621	610	637	585	612	626	570	588	612	581	629	602	567	671	619	598	657	598	627	623	617	593	593	619	590	619	642	647	578	553	616	601	603	597	593	592	615	648	581	585	591	654	612	620	602	591	641	643	609	632	618	584	589	650	643	601	626	594	619	599	648	609	602	614	584
4444	11490	7385	3924	2955	2317	1820	1529	1315	1155	1053	982	979	869	835	858	812	800	772	787	794	740	757	760	723	724	697	768	770	772	772	749	692	707	742	717	724	703	744	717	722	710	742	689	808	779	698	713	688	674	689	714	757	690	706	730	704	681	778	726	746	765	693	694	712	691	710	743	717	754	697	746	669	707	735	653	667	732	692	795	725	720	748	722	692	693	706	699	739	727	724	734	741	724	710	715	647	742	723	694	688	705	734	730	712	715	723	718	712	723	715	676	691	699	683	686	697	751	668	724	769	707	692	738	733	702	666	676	692	698	664	749	760	685	704	780	726	698	671	691	717	708	698	721	683	706	710	714	724	712	705	711	689	712	685	747	692	682	696	705	724	728	741	736	716	730	732	770	701	713	693	751	674	676	687	719	692	667	725	722	702	706	711	721	728	681	682	704	716	682	722	680	684	668	679	705	698	710	731	688	660	739	715	769	720	692	750	734	737	728	731	713	694	697	745	732	699	702	736	687	734	731	763	692	715	683	684	743	698	743	702	709	704	749	719	686	719	652	732	701	677	731	702	698	733	719	674	737	680	680	687	677	694	694	721	742	740	653	726	713	646	706	721	693	732	709	709	688	713	682	739	713	730	694	674	706	684	684	686	739	694	706	722	693	674	699	668	727	699	710	719	689	723	727	690	713	710	708	675	678	736	712	720	742	741	696	752	699	705	706	704	685	738	702	713	725	694	699	650	689	714	670	698	732	703	703	707	660	724	722	692	722	714	731	688	688	666	653	691	735	684	676	713	728	707	677	670	707	737	676	754	706	739	644	698	722	714	705	656	706	744	691	704	737	698	710	721	714	728	692	741	706	766	701	704	722	732	735	711	687	719	699	721	703	694	688	710	744	720	700	704	714	690	695	676	744	756	685	695	737	707	673	722	717	734	718	728	763	728	672	691	671	712	717	706	664	711	709	729	736	751	682	718	730	735	649	741	680	734	685	746	747	725	712	701	718	730	753	664	717	659	711	702	742	704	717	681	696	729	703	715	668	710	692	685	704	682	693	752	730	712	701	693	644	722	702	656	691	706	756	639	676	692	743	717	720	748	717	703	714	736	704	773	681	668	701	717	700	724	710	656	716	713	777	766	733	714	678	666	669	733	654	702	686	721	716	663	700	725	716	698	734	750	687	673	724	721	671	658	735	694	732	703	721	688	709	734	691	704	726	718	745	725	685	705	703	671	723	687	713	732	685	720	666	701	663	677	725	680	732	672	705	691	678	682	639	730	698	697	707	712	735	670	649	730	699	702	724	697	717	725	652	730	721	679	710	696	683	716	715	669	745	689	708	748	672	684	731	710	700	727	699	666	725	675	683	731	673	676	726	709	712	747	692	702	749	741	706	667	699	728	705	743	709	728	654	700	699	759	720	683	730	678	719	693	713	680	743	747	665	671	694	669	670	672	683	732	688	682	659	730	689	681	710	706	715	701	681	700	729	727	685	734	702	698	720	738	707	727	665	732	654	703	732	644	683	699	720	728	711	680	701	724	651	745	681	685	705	674	709	749	695	678	664	772	708	675	700	725	741	643	731	704	711	657	744	728	721	769	715	688	684	684	744	747	779	730	734	707	701	743	717	679	722	700	688	685	717	678	724	729	733	653	683	718	701	708	725	732	765	675	701	666	723	707	703	712	639	680	711	731	734	741	690	692	704	762	750	757	789	674	670	710	738	741	644	680	686	705	667	741	671	766	728	732	699	710	729	726	715	715	658	753	759	748	682	729	690	721	737	731	705	754	753	675	686	744	746	701	691	694	719	695	683	738	684	713	685	622	740	716	731	722	707	749	718	709	705	732	710	685	733	721	691	686	710	727	699	673	712	712	721	742	678	698	713	684	702	704	715	652	711	725	684	734	698	687	730	696	684	710	683	701	710	691	719	705	733	703	684	684	681	697	717	714	730	672	722	706	722	707	734	725	713	703	716	677	695	698	656	732	706	701	686	716	714	682	728	699	743	697	704	714	708	703	701	704	754	704	713	678	748	660	722	713	706	730	747	774	757	675	701	699	679	751	704	681	707	661	691	718	719	725	707	733	708	737	731	679	705	658	695	671	705	718	726	661	677	780	677	698	721	687	760	697	710	737	698	691	698	713	713	713	683	659	722	697	710	664	724	676	692	735	689	690	709	679	699	705	718	737	699	724	697	673	687	765	692	755	712	708	674	674	707	695	670	750	698	690	682	715	720	673	669	698	724	670	683	693	669	725	692	669	690	663	659	668	659	704	705	722	739	711	676	694	695	727	729	671	695	694	662	671	712	679	739	674	733	760	741	734	730	692	716	733	686	744	738	702	686	734	713	680	743	741	662	768	706	714	676	694	687	727	681	698	678	708	748	741	693	753	714	660	694	714	692	738	743	691	667	681	730	716	731	736	694	689	713	688	728	728	667	695	728	683	719	774	710	661	709	709	773	748	707	697	711	735	694	711	742	694	674	710	732	728	766	687	675	671	693	733	694	669	752	695	718	716	650	639	702	703	605	725	743	712	683	713	680	787	678	710	701	729	683	661	696	750	765	740	677	740	727	692	749	710	759	714	715	742	734	726	690	718	691	722	688	689	767	715	691	696	685	736	691	746	702	724	701	684	713	747	705	710	729	691	730	684	747	735	698	679	678	692	692	713	705	712	660	739	674	679	693	694	676	723	684	722	685	713	710	738	705	670	721	768	673	679	702	694	655	683	724	683	655	721	674	692	739	708	677	729	707	722	715	721	716	730	764	724	677	718	739	735	737	704	749	691	741	686	713	683	780	693	701	720	696	680	685	706	699	740	713	691	690	718	680	675	726	721	707	682	718	706	692	728	704	711	734	693	747	688	694	672	696	718	719	709	727	671	717	717	679	732	676	670	694	738	739	730	753	715	726	731	692	681	689	717	702	732	712	682	704	700	710	709	662	668	742	702	720	723	710	710	685	715	740	737	673	712	686	720	705	674	770	681	663	704	690	676	719	724	690	718	729	730	763	687	727	706	724	720	669	694	716	719	721	691	656	658	692	714	702	703	711	693	662	682	738	707	666	672	740	709	698	660	715	704	718	702	732	732	731	706	686	756	673	716	736	737	721	694	671	703	704	676	694	718	688	758	724	715	692	703	659	687	735	731	674	691	738	725	764	699	692	734	696	724	726	702	734	712	688	721	703	680	716	732	712	702	748	762	673	721	720	706	665	673	737	701	709	669	742	713	723	703	700	692	740	691	698	741	772	755	691	722	723	713	711	696	707	727	676	750	712	699	746	721	725	713	724	700	733	700	672	677	714	725	683	654	693	732	683	709	732	698	696	711	690	718	721	669	756	682	706	681	731	734	684	706	704	727	653	702	737	742	723	719	741	682	725	704	734	702	715	747	689	700	698	680	686	707	694	700	718	694	702	764	689	730	706	703	676	662	689	740	672	699	719	691	723	749	681	748	715	695	735	694	711	697	711	715	700	728	675	709	670
25272	21669	27756	25978	8236	887	661	643	527	536	523	501	485	463	439	455	462	415	392	462	452	441	442	439	402	406	420	426	449	437	389	449	444	418	422	424	444	435	417	428	410	397	449	436	396	431	429	415	450	427	383	427	462	410	426	440	426	430	398	408	407	428	419	415	425	446	420	394	404	428	405	420	408	406	386	429	386	441	372	408	440	388	419	412	410	392	393	435	462	425	415	415	406	405	390	417	422	416	393	430	432	403	424	447	456	402	406	439	410	393	402	385	428	411	404	386	419	381	415	425	395	421	433	414	399	395	391	430	414	452	428	399	423	438	399	430	405	379	397	428	420	403	388	422	423	400	447	419	406	438	402	387	384	422	414	393	441	440	448	382	421	416	440	451	394	381	406	394	427	415	401	440	418	414	399	403	384	453	428	420	409	416	403	410	409	408	454	409	366	396	412	414	400	433	440	392	420	384	410	434	400	394	427	415	401	408	400	418	415	421	426	472	427	407	433	411	417	425	404	445	422	420	405	425	384	418	409	426	446	409	423	415	404	378	414	417	430	437	435	439	411	430	411	393	391	401	399	409	423	416	438	416	417	371	437	405	405	420	463	399	410	439	436	433	434	402	411	425	380	413	429	420	414	386	407	398	423	431	374	434	409	432	413	393	405	439	403	434	418	422	383	417	415	417	432	427	405	407	427	424	389	407	393	447	401	417	432	399	408	399	408	440	421	427	433	420	433	471	430	380	427	433	475	405	401	430	433	420	424	433	413	398	409	400	408	430	425	393	398	397	405	401	389	436	404	412	456	411	420	438	408	411	432	410	395	405	394	427	424	423	411	424	387	387	472	430	370	407	406	424	433	389	417	467	427	431	399	448	405	403	404	408	395	403	417	413	420	427	437	396	398	411	443	452	419	415	439	429	409	412	464	416	437	435	443	412	396	403	407	396	421	422	346	438	433	408	415	440	412	448	423	376	430	423	446	423	404	443	397	412	443	414	430	410	398	401	417	397	434	403	397	420	450	415	392	397	398	432	437	427	393	430	433	394	410	449	377	416	429	419	406	404	384	397	412	432	401	406	415	410	429	388	419	406	451	395	417	422	426	426	433	386	413	411	431	386	445	408	455	420	401	397	408	415	409	409	421	434	439	390	406	405	377	423	390	444	451	397	406	425	400	419	428	427	406	397	407	415	390	445	402	444	407	393	393	420	395	420	402	433	399	423	418	423	414	395	413	397	447	399	410	435	434	404	444	402	415	386	401	391	399	399	431	413	382	376	396	374	419	403	442	412	417	420	441	390	401	412	423	399	453	438	405	440	406	409	425	380	392	470	425	429	426	429	409	398	433	378	410	417	412	406	424	444	389	384	430	420	395	408	397	427	419	406	395	390	445	371	381	394	411	413	412	398	423	391	440	400	401	436	401	388	415	453	453	414	402	426	409	382	429	402	404	396	422	440	434	410	417	394	364	435	396	420	393	416	381	388	421	420	412	412	428	405	473	437	435	400	423	393	404	435	404	427	457	416	435	367	431	402	397	436	389	394	407	372	360	390	422	402	431	422	392	451	367	385	418	395	393	435	424	424	423	385	419	416	401	386	377	404	401	393	444	410	418	391	393	402	361	409	413	434	413	385	385	433	419	380	407	426	401	437	425	423	418	405	384	462	427	409	401	408	427	406	397	426	419	432	395	416	394	424	407	461	431	400	384	374	415	384	430	404	411	383	373	443	398	455	400	428	398	415	404	410	410	424	418	412	418	406	398	387	406	387	396	428	391	409	436	394	405	418	398	401	412	429	425	435	407	420	402	377	379	405	427	408	414	400	384	434	402	418	442	427	395	410	436	390	413	408	458	427	409	435	383	441	447	384	371	385	434	384	418	406	428	425	383	444	397	402	427	419	404	436	417	408	375	393	457	422	404	419	413	391	398	423	421	410	408	420	409	411	391	435	400	417	423	434	407	385	423	460	418	440	417	439	452	410	416	445	381	432	424	467	419	378	416	437	426	449	388	397	438	411	363	446	399	408	404	454	426	411	398	437	454	416	423	424	423	393	410	397	394	395	404	395	429	411	416	385	386	456	425	412	381	433	443	413	394	424	388	428	423	403	436	419	441	432	455	405	384	426	397	420	427	416	395	431	388	393	430	425	387	466	451	408	410	414	406	403	464	403	416	388	406	390	431	406	450	438	408	405	395	395	439	385	420	421	428	374	429	408	416	415	398	406	388	391	419	440	394	409	367	408	386	407	414	383	422	411	405	436	419	440	405	388	365	397	416	422	430	369	445	398	435	424	378	417	404	392	441	399	436	398	398	400	420	438	410	414	422	388	427	417	392	452	440	420	382	413	399	443	387	419	403	416	398	421	411	399	386	424	445	425	487	375	393	418	379	418	408	421	392	397	415	402	402	454	387	387	439	400	442	392	468	403	434	413	392	395	416	415	416	396	354	397	425	395	416	398	413	408	390	432	393	403	432	397	418	407	438	427	399	417	409	416	439	427	437	409	416	427	435	422	407	402	438	439	400	379	392	413	427	437	380	419	398	378	453	425	401	436	439	436	419	415	473	420	460	413	394	449	399	376	412	446	423	440	418	422	397	425	403	380	417	419	413	403	422	394	399	399	399	413	406	427	368	378	420	422	431	400	449	453	408	445	369	397	440	385	434	373	377	431	405	396	415	423	407	427	393	429	444	371	386	430	450	415	437	417	424	396	385	395	392	383	410	419	429	388	413	446	434	424	440	419	393	408	431	412	368	450	405	410	421	417	437	392	436	433	415	387	390	411	417	409	426	405	425	413	406	408	416	393	428	398	428	419	414	411	403	450	375	396	408	395	390	421	435	442	423	424	402	439	429	393	405	422	395	400	367	407	419	419	431	387	405	437	424	413	421	420	385	418	402	447	394	397	386	472	405	446	401	423	395	425	397	386	367	420	436	412	373	406	384	388	399	425	414	432	438	398	458	421	401	451	411	424	437	419	395	406	432	438	429	395	408	371	403	394	401	421	434	429	411	393	414	430	388	419	421	441	421	412	390	421	398	399	413	387	414	412	409	388	415	405	396	427	408	422	418	436	390	388	417	400	398	428	374	441	416	388	416	427	401	389	382	399	379	388	413	440	420	423	393	409	427	422	418	404	416	437	409	432	402	413	393	411	404	419	399	408	378	390	400	403	424	402	381	405	414	421	435	442	417	437	436	401	404	396	428	381	415	432	379	394	435	426	402	420	388	409	402	458	408	426	435	397	420	411	392	404	402	405	408	374	416	457	432	381	371	412	429	404	449	395	411	400	400	391	385	441	404	415	441	420	433	425	418	403	403	416	401	421	420	422	391	415	418	425	419	414	407	409	420	402	425	410	400	397	457	410	414	442	409	420	444	406	391	427	396	404	428	372	395	403	419	430	435	390	389	420	442	431	422	403	417	443	408	433	446	410	422	398	427	416	418	400	440	399	385	392	430	432	388	381	423	413	417	403	407	377	394	433	441	419
3891	6877	5153	2440	1917	1498	1124	924	774	725	652	633	614	569	591	599	546	497	483	490	524	504	498	509	481	492	494	476	502	511	465	504	475	492	481	456	484	471	487	482	479	484	499	484	480	501	481	461	466	498	525	474	508	450	484	468	478	483	483	469	485	499	426	448	478	458	482	523	498	479	522	500	462	508	532	446	460	476	439	487	454	488	449	494	490	450	429	472	476	490	467	461	473	434	503	499	448	470	499	470	486	435	464	466	461	508	498	457	500	488	493	491	511	489	465	456	486	495	483	475	538	490	494	449	491	467	453	476	459	497	449	458	498	473	487	464	459	441	446	483	474	475	450	468	486	463	461	467	494	491	482	463	477	457	488	476	454	479	439	458	476	489	488	506	487	463	491	500	494	473	489	456	493	447	452	483	504	487	479	481	477	470	486	459	470	511	446	458	477	456	459	478	465	449	453	477	496	481	487	478	499	483	443	480	470	477	499	487	503	426	461	499	461	452	501	497	518	491	491	444	466	434	496	487	496	478	511	470	458	533	451	480	453	494	498	495	459	464	466	498	487	476	475	495	458	466	458	497	448	465	478	487	437	439	497	498	463	473	460	491	461	460	473	508	469	464	499	510	453	466	462	506	471	472	453	481	485	489	490	453	425	489	484	466	491	457	446	509	474	463	473	519	439	452	478	475	452	483	482	465	421	462	486	464	453	498	454	448	451	487	462	457	477	475	503	449	480	456	539	481	440	443	459	487	462	486	471	498	525	478	476	476	492	483	483	487	458	468	490	478	490	464	487	479	453	491	471	502	480	462	472	474	460	498	478	477	516	451	467	469	470	485	461	477	480	490	452	508	445	482	468	430	505	463	486	468	462	511	441	484	483	486	482	451	445	453	468	495	484	478	511	447	458	468	448	475	520	488	496	527	464	438	469	493	499	487	483	459	460	455	510	472	513	493	488	464	461	452	466	484	523	505	481	499	450	467	456	476	449	455	479	422	472	432	461	492	442	468	486	460	500	450	471	448	478	506	498	440	502	458	448	503	454	515	459	474	457	492	546	496	486	446	476	470	433	459	486	450	506	494	446	465	458	478	450	481	435	456	460	507	493	469	465	480	498	492	444	480	444	443	513	491	467	483	482	465	513	482	430	471	485	438	465	481	505	467	473	496	473	491	482	487	417	461	422	515	478	461	493	498	457	465	475	527	484	492	465	461	451	458	474	484	482	449	465	481	438	456	509	455	493	415	487	466	468	459	463	510	487	453	485	448	477	457	475	459	479	514	476	453	423	474	502	477	478	466	464	472	495	476	445	490	482	520	463	473	485	478	458	455	501	464	456	477	441	490	474	473	443	488	484	448	512	493	476	463	497	462	456	507	478	446	469	502	457	463	481	424	515	438	497	498	472	473	497	475	474	472	452	477	478	475	472	480	450	490	513	467	466	466	469	496	492	484	471	488	490	538	440	520	495	490	475	448	470	474	474	461	466	496	447	485	503	473	448	460	475	471	510	462	456	482	502	473	506	512	472	493	500	495	452	461	477	496	452	461	441	476	512	498	466	473	490	479	467	500	476	445	476	501	482	506	476	472	496	508	493	487	490	449	507	464	484	507	476	489	443	453	527	451	478	504	486	454	487	496	456	434	458	457	454	475	472	469	495	474	469	436	473	475	517	489	439	478	451	481	491	467	473	476	484	484	471	489	482	452	495	469	491	486	456	453	483	473	473	477	476	459	495	465	508	489	481	490	495	516	498	485	459	451	507	434	471	451	436	494	473	451	480	458	466	466	474	504	492	480	438	410	420	457	504	474	476	451	484	472	476	530	469	488	483	501	469	481	493	497	436	505	481	487	482	460	500	488	452	440	475	472	490	469	459	519	517	489	469	495	502	484	477	497	462	480	473	491	489	474	497	454	442	464	471	526	498	476	505	455	498	476	469	507	456	457	468	487	428	447	496	539	508	500	450	458	461	500	484	498	487	479	468	472	455	469	442	442	455	439	503	493	478	464	451	426	486	473	491	428	509	492	470	484	449	491	477	491	474	474	470	452	513	467	470	474	455	452	490	471	522	490	498	450	465	464	452	511	463	472	503	467	470	469	484	530	466	502	462	432	464	496	490	471	443	486	471	494	503	468	484	501	487	481	449	479	481	499	502	450	471	520	472	464	466	487	447	437	459	500	456	460	477	450	456	479	457	467	443	465	466	480	459	487	486	487	465	470	467	473	448	467	494	455	453	488	498	474	520	488	476	476	493	459	469	478	493	489	504	442	471	462	424	483	479	515	479	475	460	507	470	495	469	489	463	463	467	507	452	435	438	468	468	437	464	474	474	495	497	483	444	506	465	456	485	475	502	440	454	442	492	487	472	513	491	469	481	479	485	481	457	449	480	463	477	506	491	469	491	505	473	456	488	472	485	464	456	459	495	471	469	489	430	536	442	479	505	451	483	509	508	475	488	449	477	478	530	499	474	480	492	462	455	485	452	493	494	489	450	490	466	475	453	448	498	472	443	461	490	446	502	514	471	499	476	461	474	473	471	475	500	506	457	514	446	480	441	475	488	523	510	501	447	451	429	446	483	460	487	468	477	474	468	494	466	477	488	475	496	463	461	489	464	448	470	455	495	491	462	501	491	477	498	428	458	516	466	491	515	491	485	479	464	505	475	448	496	480	470	495	485	456	471	445	448	472	448	500	483	453	461	499	474	474	462	469	470	466	472	480	455	476	487	486	460	458	506	477	489	472	491	479	474	497	471	456	494	462	475	461	461	454	441	487	478	513	510	483	451	458	477	466	463	486	475	497	486	488	470	504	472	475	454	446	478	503	491	482	486	474	478	481	450	490	456	495	483	485	466	453	455	476	444	461	474	479	477	509	494	483	466	503	487	472	471	497	439	446	466	511	450	482	463	444	488	478	478	496	512	462	460	480	447	520	492	458	437	483	431	484	488	511	460	475	460	445	502	474	497	481	470	516	461	485	467	500	484	455	462	468	439	467	499	457	478	466	473	432	471	496	494	466	463	465	467	473	467	520	505	468	491	472	508	458	496	495	454	500	489	470	481	493	479	508	493	492	454	455	440	414	473	493	469	462	473	488	485	489	461	444	487	454	513	456	479	455	466	469	450	496	502	507	443	519	452	496	442	506	482	451	437	491	486	519	442	500	453	505	483	454	499	477	477	463	473	448	478	474	492	478	494	476	474	503	484	505	481	479	446	500	503	488	461	467	510	440	482	444	481	467	498	482	507	492	507	475	482	499	474	492	506	478	481	426	479	436	467	468	472	478	491	471	475	424	478	417	471	463	437	483	483	468	476	531	496	452	456	480	493	458	472	510	485	482	438	447	448	459	401	510	454	453	471	449	496	490	501	443	438	479	461	479	506	446	472	466	479	486	477	474	484	460	474	443	477	475	448	459	466	440	488	480	493	501	507	524	484	454	474	486	460	454	472	465	455	490	502	465	499	457	454	484	464	469	499	507	462	471	446	485
23051	21713	29559	24397	21720	21737	6345	1009	609	593	573	518	449	403	386	381	395	324	296	328	316	314	283	305	303	285	272	260	294	302	254	294	296	289	270	275	240	268	252	284	278	258	249	236	273	293	270	253	224	311	255	265	258	255	265	261	279	236	261	266	233	276	263	270	267	265	258	253	237	259	247	247	266	262	252	226	267	248	260	273	238	246	259	284	273	259	257	266	249	244	245	290	256	249	262	222	239	246	245	261	262	269	236	248	273	262	251	240	255	246	263	246	250	250	264	229	263	275	228	255	244	263	240	253	254	264	244	254	223	257	257	250	258	230	246	242	254	253	239	250	263	240	265	237	251	271	245	283	239	236	214	259	255	253	236	257	245	263	229	263	262	246	244	260	252	256	226	274	247	245	255	233	241	275	247	249	240	276	252	233	219	249	229	266	246	236	237	245	247	251	272	236	264	246	261	265	267	267	269	242	244	274	250	250	258	234	297	266	262	257	239	253	252	230	249	266	258	263	249	257	268	233	260	254	204	267	241	230	279	244	241	244	271	261	264	263	262	265	263	250	251	222	231	248	224	250	274	247	251	227	251	288	248	264	261	253	225	274	223	237	280	276	256	273	249	237	234	261	253	241	234	249	248	248	232	266	251	260	271	295	216	251	245	259	247	249	240	236	227	254	251	234	242	262	257	248	252	226	268	257	233	245	286	257	233	244	232	246	234	239	240	259	228	253	242	250	250	228	252	260	255	262	272	272	276	262	233	244	238	288	273	243	245	259	247	243	232	243	265	255	246	241	235	258	270	245	264	225	217	250	264	258	211	267	264	252	233	218	268	238	222	268	218	247	238	256	260	241	247	278	242	255	252	271	263	262	247	242	286	268	255	228	266	266	260	274	234	242	241	245	245	278	237	259	235	292	288	271	244	243	257	265	285	271	280	256	249	253	233	282	263	272	243	236	227	252	262	262	249	244	240	263	264	234	269	263	235	260	239	272	266	252	252	246	249	250	249	224	267	267	249	248	256	235	245	264	253	245	249	277	258	236	250	249	264	227	251	256	247	243	221	260	220	224	254	254	255	241	258	228	276	256	224	245	265	245	246	236	275	250	226	247	245	229	238	260	262	267	217	254	254	263	243	262	265	248	266	238	268	264	254	250	266	253	252	223	261	249	258	262	206	236	242	255	248	273	249	239	254	268	256	266	255	248	264	256	243	252	240	223	273	258	219	236	227	264	235	236	303	258	260	273	285	246	253	240	269	231	233	261	246	253	221	228	235	273	247	253	237	217	278	243	262	261	245	258	261	269	218	224	219	228	235	239	238	241	280	251	216	265	251	257	247	253	258	253	270	255	230	244	258	259	256	240	285	227	255	235	237	252	258	243	256	239	238	233	234	257	249	267	239	230	225	248	271	239	234	271	257	282	257	249	250	261	251	272	276	259	259	242	267	241	272	265	266	247	259	266	264	256	244	245	266	262	273	260	235	263	260	261	228	254	263	266	262	249	248	274	256	254	255	242	261	267	270	271	223	251	255	249	283	264	265	265	239	253	270	254	265	253	240	222	254	255	255	286	272	260	238	223	244	244	223	248	250	241	256	243	250	273	241	274	252	251	222	260	261	258	218	234	276	242	239	242	295	246	262	252	277	241	248	238	247	214	238	252	264	279	257	252	226	279	239	234	297	245	253	247	252	243	263	248	285	257	263	258	281	240	258	279	266	278	257	291	278	237	261	231	260	240	268	256	239	242	239	263	262	255	241	270	271	229	257	235	272	251	276	254	236	256	274	269	263	240	248	240	234	255	260	267	306	233	243	240	267	256	275	247	256	269	221	248	272	253	242	273	270	246	263	237	219	239	239	234	244	265	261	252	229	261	277	246	247	250	223	232	243	233	272	280	221	238	242	246	244	245	221	225	238	244	228	245	264	226	281	244	229	281	258	241	280	251	248	244	276	264	234	240	255	274	242	232	235	256	272	250	244	217	238	231	275	227	254	244	247	234	258	281	257	269	232	254	238	239	259	239	247	270	243	246	218	258	247	275	252	232	253	258	260	256	236	254	262	247	284	258	243	242	273	277	280	267	233	231	249	248	251	243	247	232	258	252	237	243	275	245	237	261	235	248	267	242	240	236	250	229	230	240	237	272	278	270	283	226	220	252	211	240	258	255	227	233	222	242	249	265	244	257	261	233	240	267	255	225	255	263	229	250	240	291	256	259	254	251	250	267	263	247	279	237	259	235	231	253	232	270	251	246	249	265	276	249	270	261	263	269	249	241	256	228	270	249	233	261	265	245	266	280	238	279	250	259	267	257	240	245	254	269	245	239	237	231	229	262	242	277	254	255	242	245	236	247	249	261	249	266	248	239	279	268	255	237	247	248	260	253	241	257	258	239	220	241	251	248	272	254	264	246	270	287	252	259	240	240	259	253	232	243	227	247	248	251	242	284	263	262	249	241	251	259	233	234	241	243	272	244	268	251	248	262	264	289	243	215	286	251	241	261	242	257	240	247	250	264	259	255	245	249	245	254	262	245	227	265	220	278	249	258	247	259	243	233	260	237	218	293	234	238	290	267	224	271	300	261	260	272	254	255	256	241	259	225	273	217	253	265	249	275	244	285	237	281	273	248	248	269	241	240	219	260	252	239	264	242	237	258	226	242	258	259	280	243	244	262	247	245	237	262	229	254	289	231	248	243	276	258	235	226	253	275	215	264	245	237	242	269	221	235	228	250	259	279	257	252	262	241	275	248	234	242	269	272	269	246	247	260	240	260	256	278	236	258	245	260	237	274	255	236	249	280	259	262	259	283	257	240	292	259	252	275	251	228	257	252	245	282	245	229	243	228	250	278	240	238	232	256	261	252	245	237	245	245	255	251	263	234	253	245	252	257	240	237	280	245	274	224	225	273	251	278	237	271	265	246	229	269	249	262	239	235	225	238	238	265	261	247	266	251	254	238	251	254	256	256	281	233	259	257	255	253	246	261	265	228	244	225	246	243	260	223	267	247	246	245	284	235	243	234	272	241	245	233	269	239	262	229	252	268	216	252	264	225	265	273	274	257	257	268	264	263	274	228	240	252	250	253	232	242	262	242	244	232	254	251	267	233	260	259	268	246	236	257	203	254	269	256	251	251	254	254	219	218	233	262	258	268	248	220	275	230	261	271	262	250	279	246	268	236	260	242	240	274	230	247	232	265	243	269	269	246	238	216	243	251	247	268	240	244	251	264	245	259	262	234	234	273	241	263	230	249	259	260	269	259	265	242	258	276	233	266	248	233	234	281	262	245	250	260	252	259	244	248	248	256	282	256	273	274	256	255	238	250	245	252	245	256	253	236	258	254	247	265	230	240	241	218	252	258	242	230	254	279	263	237	253	268	253	233	260	241	249	229	266	230	241	232	249	277	222	244	247	256	270	257	267	247	253	241	242	260	254	247	230	264	266	240	258	249	268	282	245	232	258	264	251	243	239	266	259	232	238	253	245	277	256	256
4869	16167	11664	6356	4457	2974	2101	1632	1316	1086	968	851	686	604	591	559	541	470	455	457	417	434	405	400	377	347	337	390	369	338	360	392	343	352	331	335	350	340	323	313	340	309	334	294	327	302	337	323	319	324	291	319	290	331	318	305	304	313	312	290	302	309	302	312	318	314	318	307	322	312	309	330	312	320	289	298	326	320	338	307	325	317	291	274	303	294	285	283	316	311	322	302	320	327	321	342	299	296	308	341	317	308	281	277	292	280	296	336	309	278	300	314	303	309	280	279	294	332	298	270	293	315	289	294	282	313	273	332	323	311	281	323	318	276	322	313	290	297	314	294	321	332	306	310	300	285	311	316	298	318	287	284	306	325	297	325	291	302	298	273	268	280	306	298	290	300	311	313	306	314	292	308	294	358	305	294	298	323	287	327	302	299	315	302	278	338	310	320	312	294	278	300	301	281	333	301	289	315	331	318	299	331	314	288	316	329	306	275	317	309	342	301	320	296	310	270	302	280	286	288	322	310	296	276	273	302	275	318	298	286	306	307	308	294	268	294	306	296	305	306	311	297	310	296	319	302	310	320	323	277	311	296	284	287	305	323	314	335	333	320	312	291	312	283	285	285	324	279	302	295	338	328	306	303	292	292	297	308	272	336	305	318	304	307	329	297	288	298	307	319	336	333	270	298	293	341	276	296	271	265	311	344	306	302	278	312	284	310	303	321	312	277	323	283	302	285	313	266	307	312	277	294	298	298	282	299	320	276	319	321	272	286	298	289	304	277	311	301	298	299	347	276	310	310	298	321	282	316	285	311	293	309	336	321	280	333	321	292	324	270	286	324	280	323	295	296	310	285	325	310	307	287	279	312	297	292	307	310	308	319	324	281	298	286	308	323	306	296	291	299	283	306	265	328	301	308	281	301	299	290	302	280	267	292	305	328	261	294	277	288	323	311	296	290	270	291	320	290	323	268	289	287	294	336	312	274	288	284	287	310	283	325	289	318	297	337	312	274	298	314	316	277	331	290	298	288	303	301	301	281	306	290	287	308	318	322	319	303	330	329	277	295	313	311	324	305	296	297	278	312	278	296	324	304	272	302	326	307	324	323	313	311	278	304	301	322	295	285	279	278	297	298	299	305	315	325	286	294	319	312	331	285	287	297	301	291	315	298	310	302	295	286	306	309	272	316	275	320	278	315	296	305	330	281	305	278	301	282	283	299	295	289	327	322	299	261	273	324	298	267	298	333	308	288	309	304	309	306	290	322	309	320	314	301	295	319	283	308	291	294	287	334	304	282	290	290	322	365	282	285	298	317	320	304	313	302	293	284	300	296	294	303	304	299	298	320	332	305	312	284	282	318	276	291	293	308	314	257	322	325	296	308	297	294	297	310	325	294	292	288	288	316	328	322	323	278	308	317	298	281	277	280	295	331	292	316	321	324	330	276	284	309	282	329	317	310	332	295	314	309	273	303	350	295	292	316	304	332	323	263	292	315	280	288	299	316	303	294	310	308	291	323	302	333	313	294	309	329	314	313	316	313	300	295	289	298	282	320	284	285	274	316	330	312	320	301	313	296	284	282	291	316	344	287	289	288	303	304	305	311	294	293	336	304	281	288	285	325	322	310	320	328	283	302	278	305	310	301	305	294	273	288	319	265	316	302	325	302	325	303	318	299	290	318	293	293	309	320	309	314	294	307	325	297	289	297	280	326	342	328	285	298	285	297	297	273	315	289	311	310	291	314	299	299	315	296	295	302	288	269	321	337	296	323	315	299	312	301	312	284	281	318	308	322	292	297	288	305	341	300	321	306	319	316	297	300	294	308	278	320	315	317	294	310	314	302	320	281	300	283	283	298	319	297	283	311	318	327	312	337	323	296	309	286	289	282	286	284	295	325	330	311	310	294	266	307	294	291	301	292	311	288	331	294	300	297	313	300	305	312	319	301	297	288	320	271	305	310	288	287	318	297	318	279	302	303	303	294	311	286	321	302	346	292	267	298	323	317	261	296	303	325	310	295	307	329	303	305	321	340	279	278	302	307	309	284	332	293	317	295	283	317	325	313	285	310	311	337	308	306	294	278	277	313	299	315	270	306	310	310	331	280	298	273	304	292	318	318	290	336	300	283	279	294	299	298	320	308	321	282	323	284	309	278	320	288	284	309	324	295	354	305	284	282	272	306	315	311	317	299	319	260	317	305	284	300	311	303	305	294	301	298	320	322	282	318	273	286	304	315	270	294	303	269	317	282	296	277	287	295	293	343	323	279	299	304	318	292	309	304	338	286	320	278	294	303	327	309	287	293	322	320	305	306	311	309	306	301	314	284	325	263	294	303	301	314	313	318	262	322	307	307	319	292	311	314	292	327	304	311	304	297	339	295	306	303	300	287	293	291	307	317	292	279	319	319	344	313	318	303	301	291	287	289	306	319	281	299	280	278	289	299	291	328	283	305	317	287	289	289	285	316	307	284	280	324	304	302	331	302	331	289	277	276	318	317	298	294	282	289	280	323	297	274	310	319	276	289	345	331	290	302	318	331	265	276	261	308	304	328	290	304	288	326	298	322	293	288	341	285	305	296	300	308	293	293	293	337	301	333	287	329	317	312	312	269	275	293	304	282	325	293	308	300	278	291	257	282	321	316	309	293	315	297	270	283	299	313	289	306	304	296	301	324	289	297	274	312	310	285	295	339	316	297	306	297	307	323	292	317	298	250	288	307	297	333	269	278	292	309	320	300	314	303	306	320	279	292	280	256	299	301	276	288	304	302	309	285	296	291	290	294	301	314	273	285	287	316	339	331	276	326	315	293	303	303	287	288	285	312	300	292	280	301	334	286	301	287	335	291	291	313	305	304	309	297	299	323	292	301	310	305	284	317	308	315	342	312	283	306	309	283	280	330	312	279	285	319	295	318	284	302	335	276	266	297	305	307	255	293	315	317	295	302	310	310	299	291	288	290	282	295	303	278	324	273	292	331	303	277	300	330	297	279	328	336	306	308	280	266	300	333	299	289	273	301	297	297	293	344	304	290	323	307	318	296	294	297	292	299	315	302	311	301	310	298	319	298	314	338	290	305	288	295	286	312	303	297	288	307	295	288	327	318	292	298	314	325	321	292	307	279	302	277	283	289	299	294	356	309	315	311	297	315	309	277	303	320	310	297	325	309	303	315	302	339	309	326	327	301	319	304	303	295	302	339	317	312	293	294	348	286	302	325	283	315	310	265	332	299	301	286	310	301	302	278	271	288	302	304	305	275	293	275	328	294	294	286	294	309	304	307	311	308	324	302	278	316	273	302	309	274	285	288	320	314	302	284	323	338	302	308	298	327	320	290	309	297	295	300	324	294	306	302	295	313	321	335	314	322	299	293	286	284	313	291	322	305	275	265	269	310	327	275	300	299	317	331	318	301	300	282	304	311	334	289	295	308	330	281	318	306	302	292	325	284	296	311	312	307	320	308	303	331	324	330	297	300	319	298	274	277	309	305	349	275
27949	19186	5963	1648	980	830	798	693	770	724	679	709	723	665	707	671	748	718	718	690	666	704	673	691	717	695	669	659	630	684	731	722	683	666	652	734	650	734	686	660	696	652	680	701	678	692	676	690	657	648	712	662	702	693	700	669	710	665	665	720	701	654	690	667	668	695	731	684	667	703	701	690	650	691	702	692	661	664	660	688	706	701	678	662	669	666	670	693	688	718	700	640	665	669	721	712	670	688	663	674	622	680	672	692	685	676	717	701	703	673	692	630	743	699	686	711	707	666	702	744	723	691	716	688	684	708	668	711	700	697	690	710	665	739	659	653	681	665	717	689	707	690	710	688	709	718	646	690	658	729	652	681	725	675	679	712	661	682	677	732	718	683	678	679	705	650	649	672	719	656	690	684	724	685	685	689	683	695	665	747	671	663	671	668	625	711	679	684	760	705	693	680	668	703	695	690	698	682	618	700	666	669	673	695	661	677	684	723	703	672	753	692	711	689	681	696	696	681	658	680	707	672	675	723	693	708	690	696	651	690	714	679	686	616	664	690	669	660	702	663	665	706	690	699	701	726	720	686	741	689	646	721	699	667	681	674	660	636	686	717	706	694	676	668	712	718	701	658	737	699	651	707	686	711	687	693	710	693	660	712	749	680	697	676	659	716	680	703	652	700	671	681	740	677	718	676	660	699	683	669	741	648	704	717	647	635	724	695	650	666	720	694	720	709	682	682	659	693	712	769	684	713	694	705	704	673	678	672	716	689	696	724	668	680	705	699	642	662	698	734	645	650	728	681	660	684	701	677	663	708	722	687	646	692	699	691	675	715	647	632	712	660	721	746	671	660	715	716	689	735	711	711	686	712	648	731	686	676	736	696	682	688	673	688	635	685	655	708	709	689	625	682	683	677	730	677	714	651	707	716	731	700	645	666	692	692	700	693	685	690	727	661	680	676	680	692	644	667	702	725	619	653	718	660	638	672	739	657	696	704	705	761	708	721	679	690	718	692	649	721	679	700	674	671	735	714	668	717	688	673	694	700	695	716	657	679	661	655	679	613	678	675	681	671	706	727	669	693	660	677	649	700	716	660	720	701	686	678	665	678	696	700	696	692	689	668	729	669	671	693	691	658	726	694	740	723	653	672	714	696	652	700	659	661	672	677	715	707	706	749	652	679	663	679	711	673	621	710	694	674	644	650	662	688	674	672	675	683	730	695	680	710	692	644	735	678	714	713	661	662	709	694	707	702	659	683	712	682	696	687	694	663	746	663	670	711	680	676	677	706	687	694	666	750	683	706	657	685	661	693	701	632	711	691	675	720	681	704	714	674	679	697	736	683	668	704	676	704	669	709	730	638	710	681	660	643	693	700	690	726	700	729	698	717	700	673	621	678	663	710	651	639	680	657	677	680	695	750	730	688	728	704	712	716	678	694	707	665	699	701	638	693	676	642	745	698	713	726	761	675	704	682	726	696	698	684	749	677	632	704	694	724	643	685	684	686	669	682	722	700	700	660	645	712	684	640	693	695	690	702	683	689	717	721	669	690	722	699	711	679	610	713	673	675	681	688	709	660	664	697	699	646	654	689	675	741	691	673	668	689	683	648	718	723	666	668	671	691	641	692	721	729	685	672	643	706	715	697	719	677	706	673	645	705	662	644	676	720	670	699	680	684	739	679	709	671	661	697	660	681	721	713	690	697	728	665	699	684	708	759	742	655	700	663	713	708	693	705	694	650	717	639	743	658	626	669	705	667	677	705	660	702	703	656	654	712	709	661	641	695	726	699	662	685	690	683	627	672	653	707	693	702	718	634	702	699	700	691	691	666	711	716	679	719	708	715	715	695	701	639	693	697	724	708	680	703	657	694	694	702	709	700	686	679	631	706	658	702	706	697	671	641	714	713	731	665	687	673	656	639	666	706	633	706	704	678	654	709	704	667	715	658	669	644	689	682	679	648	756	708	690	676	697	661	695	776	670	636	651	679	704	696	676	665	702	653	665	717	694	637	664	684	693	673	690	671	675	679	683	673	689	695	691	690	661	663	716	702	720	681	717	689	693	688	703	670	702	695	709	728	685	713	698	724	652	683	719	672	737	717	682	716	656	654	660	705	663	744	687	668	725	690	678	717	669	686	710	691	673	647	675	680	668	706	658	719	689	634	683	691	692	716	687	701	688	687	749	684	686	673	698	689	659	670	689	684	723	688	688	680	743	714	679	702	717	660	735	690	670	665	701	667	671	700	692	693	681	735	652	643	706	677	721	703	698	666	711	673	675	722	693	687	709	650	742	710	769	711	703	709	629	720	703	716	646	667	698	734	646	697	642	715	654	687	726	686	674	664	697	667	660	668	705	686	747	658	701	721	639	681	694	670	624	711	693	707	692	687	698	644	675	627	686	664	703	656	678	693	728	711	691	674	674	738	644	658	695	691	670	650	728	685	685	711	716	664	653	651	692	681	710	685	670	683	677	659	662	649	684	658	672	693	687	673	671	674	759	702	681	717	646	708	683	657	668	691	666	692	682	696	672	697	717	708	697	701	686	689	716	704	686	713	694	687	707	715	689	634	650	662	648	669	723	715	665	726	660	705	680	661	663	675	693	737	659	685	714	690	660	666	675	654	709	723	692	645	669	667	688	666	731	666	709	738	714	733	665	703	689	702	694	654	697	651	707	713	694	722	704	666	697	671	687	651	684	737	671	680	656	638	662	680	644	642	708	677	679	692	692	689	665	638	674	679	688	662	655	687	708	723	671	701	681	687	681	663	678	692	674	665	722	678	672	690	663	705	700	685	698	714	701	678	711	652	657	625	686	717	686	688	681	687	693	673	702	682	644	737	692	667	662	641	739	669	674	691	716	674	672	679	670	684	729	673	667	688	625	684	644	709	679	685	694	707	697	690	678	682	692	666	673	706	683	692	642	689	690	669	699	705	706	698	645	675	688	721	648	675	701	712	698	697	707	667	681	661	661	709	681	682	670	658	716	650	662	665	719	714	708	687	644	704	672	691	732	627	716	743	675	704	644	733	719	656	677	670	705	685	692	728	691	715	684	679	649	644	686	685	691	650	659	671	668	676	693	706	651	681	664	670	666	721	688	694	733	631	681	712	685	645	679	664	664	674	775	667	686	723	678	650	672	674	729	683	689	682	693	677	721	698	687	655	741	675	715	692	711	640	649	636	663	694	645	675	672	684	679	668	721	707	666	715	693	710	691	652	638	713	710	712	702	747	685	700	661	689	712	729	716	716	712	653	685	674	681	674	701	686	677	695	697	731	696	731	695	684	674	660	699	677	693	633	703	728	676	701	694	730	702	675	655	682	666	680	670	693	695	689	667	665	661	644	735	688	694	677	656	667	642	670	717	657	672	737	656	732	662	710	739	686	670	691	692	653	690	680	686	658	694	696	722	689	630	675	702	710	698	724	665	617	758	697	640	692	727	708	663	684	683	668	688	671	726	675	653	720	703	706	700	723	694	706	704	722	673	674
4768	3840	2925	1824	1281	1141	932	931	884	873	854	841	811	790	791	770	796	764	816	824	816	838	771	824	810	799	778	803	823	765	771	759	861	795	776	774	791	746	788	807	805	750	750	816	845	765	778	780	832	797	805	767	831	765	813	745	788	752	853	787	789	789	827	771	721	813	746	805	800	849	774	797	752	799	790	709	723	792	790	782	757	756	784	795	771	746	809	772	795	745	788	801	783	723	758	745	825	791	754	793	801	812	776	785	713	787	799	816	712	811	788	764	775	768	801	761	778	786	759	760	807	725	822	811	775	761	763	730	791	784	764	798	772	778	797	765	824	728	788	760	809	733	789	757	791	775	775	780	790	812	804	853	775	785	807	750	818	829	789	742	836	752	821	840	765	773	783	803	789	786	764	837	828	760	749	769	777	764	775	774	768	768	776	774	793	795	757	791	765	779	798	779	777	758	775	799	787	792	769	781	771	776	818	780	775	776	791	759	810	736	835	816	762	727	780	772	805	788	768	767	772	802	746	753	810	772	759	760	727	768	789	764	789	829	805	795	780	768	815	831	782	749	796	737	786	802	787	760	780	785	752	772	806	791	796	816	795	766	760	734	761	747	845	782	745	776	723	769	818	736	762	777	799	781	810	784	780	754	824	771	762	812	807	761	741	788	784	736	825	757	730	770	751	796	797	770	746	800	779	781	708	756	741	775	793	752	809	802	806	778	791	765	795	727	783	755	772	736	778	824	729	768	758	776	805	769	773	750	821	801	820	735	786	788	800	775	755	805	814	842	752	774	829	783	778	794	800	768	747	772	759	721	810	790	755	762	789	705	802	717	716	836	777	761	764	787	773	785	796	768	757	757	757	782	754	757	840	737	820	726	737	746	765	776	803	798	788	814	791	803	789	742	814	832	753	781	773	777	748	747	820	816	743	802	799	759	736	783	800	842	820	782	730	813	820	760	761	765	768	799	777	775	746	788	774	790	817	766	778	784	800	739	794	770	783	744	767	768	768	797	754	757	775	798	831	773	777	800	768	775	769	802	729	829	764	794	767	801	763	786	791	747	776	772	772	732	784	735	843	769	816	765	770	776	782	832	781	822	803	775	751	757	772	760	775	851	783	791	797	774	822	778	735	754	777	763	757	788	791	772	818	758	749	779	766	728	802	846	804	755	842	847	768	765	806	763	815	782	813	815	751	745	786	807	748	772	784	831	779	741	758	792	813	855	777	785	735	799	811	786	761	778	742	795	808	770	805	778	704	770	780	800	765	765	825	810	787	747	760	787	815	786	828	744	828	755	778	783	738	780	739	779	731	780	764	746	739	724	799	777	824	794	768	749	753	795	777	762	809	798	787	798	795	767	764	718	770	788	733	745	792	771	777	791	772	788	819	782	777	758	737	759	800	797	810	738	809	784	838	752	737	784	789	770	767	765	756	771	769	739	783	763	809	763	763	776	780	789	800	795	769	753	810	785	708	788	744	743	813	767	748	757	756	767	772	790	776	771	781	787	775	752	834	766	777	789	783	793	752	792	815	807	772	803	805	750	819	805	790	811	752	846	809	773	771	814	801	807	721	727	807	787	781	745	756	826	807	808	787	755	760	748	744	796	729	775	772	834	709	766	729	797	779	808	798	804	790	787	801	808	830	820	829	766	814	765	764	780	780	803	746	761	795	787	768	737	795	763	795	807	709	756	775	791	817	766	799	767	710	810	804	797	765	760	761	772	774	764	792	799	788	760	781	794	794	786	775	788	810	807	798	761	799	884	752	770	764	759	793	814	708	798	797	775	827	842	781	774	823	771	751	769	794	763	777	752	804	751	779	736	788	761	762	735	720	872	786	775	738	780	809	755	791	823	733	760	788	764	736	817	774	799	809	781	790	818	824	758	734	785	799	770	818	811	782	748	864	768	798	798	802	806	793	796	763	793	766	787	849	843	782	790	799	794	733	736	788	747	786	787	755	801	828	770	740	782	789	829	779	765	801	754	807	803	815	736	759	788	829	796	763	750	824	773	791	792	770	736	810	803	742	778	773	745	802	758	796	778	781	779	816	788	798	787	766	708	745	784	783	788	745	807	799	777	801	774	766	754	780	683	792	827	779	783	768	786	785	751	782	800	764	759	807	770	786	761	763	777	780	824	840	806	821	766	755	825	763	742	750	807	750	781	788	745	778	793	791	793	785	768	760	786	782	785	755	758	766	726	772	799	837	807	770	825	750	775	734	801	740	831	797	759	772	765	790	786	802	825	754	795	751	767	780	764	786	782	760	731	834	769	723	790	741	772	799	820	770	709	789	799	792	767	781	781	773	751	802	808	796	761	781	813	762	796	723	793	805	807	805	840	737	760	789	768	820	770	751	769	790	764	784	788	796	801	741	819	808	838	769	791	767	776	779	772	791	816	760	801	789	783	744	788	802	748	776	779	742	782	786	762	824	833	812	803	791	761	799	785	774	809	774	817	752	779	777	748	890	777	777	806	780	838	742	768	792	771	777	813	767	798	830	837	862	794	804	788	790	764	778	786	806	768	785	789	766	748	766	755	788	777	752	778	815	782	794	800	802	791	771	743	783	717	809	755	784	791	747	810	786	776	773	832	796	758	860	744	759	782	767	794	749	753	780	814	811	796	790	797	794	757	785	806	798	819	808	777	785	761	782	846	801	761	766	789	733	787	767	762	836	760	750	786	756	738	818	854	755	756	758	816	731	768	817	784	798	795	732	734	770	734	735	738	785	783	785	752	767	734	863	763	751	814	793	823	785	797	783	773	784	754	794	749	740	780	846	763	774	821	793	747	767	775	748	770	773	785	785	816	858	805	776	748	781	768	746	796	740	822	787	810	774	750	815	819	802	815	749	805	788	759	760	728	770	776	821	799	827	802	798	789	779	827	802	798	751	782	819	785	791	795	788	796	809	800	778	819	793	802	857	787	803	741	756	809	769	763	824	813	714	824	800	765	814	739	770	763	775	779	773	761	786	740	779	788	753	822	790	758	775	757	756	808	775	797	804	779	772	815	790	793	765	814	793	797	813	743	808	794	767	814	799	774	760	803	776	767	784	771	795	780	781	797	763	761	784	753	832	796	773	810	759	764	803	828	807	815	793	766	772	765	767	778	812	750	768	773	792	739	813	811	815	758	803	778	819	776	812	779	781	814	783	775	792	778	735	773	795	767	776	760	779	756	770	763	781	807	767	797	784	828	779	805	784	775	733	758	751	738	769	796	758	729	798	787	787	781	750	790	754	744	807	766	780	762	782	794	739	757	772	826	759	817	804	738	785	768	752	756	794	827	756	807	741	811	852	788	816	751	753	740	769	786	771	763	828	808	770	774	795	773	785	808	786	775	740	798	767	817	825	812	789	787	788	770	801	726	790	780	737	784	774	808	799	800	766	806	757	742	790	807	804	806	781	799	774	758	836	781	796	721	734	777	806	793	796	742	801	782	777	782	770	729	736	820	772	753	740	809	748	786	791	843	757	805	817	792
24089	21646	28922	24839	21610	8751	1435	891	822	757	801	739	749	743	674	691	705	639	675	635	623	668	672	698	630	617	603	612	645	617	607	647	637	633	622	638	664	651	662	587	684	657	597	641	653	630	623	630	623	593	649	573	609	641	599	628	618	624	638	615	633	639	597	633	632	654	630	602	618	647	629	635	619	573	602	606	640	655	635	601	602	641	607	604	588	565	592	666	623	620	617	637	581	579	582	582	612	612	675	594	627	597	622	624	646	581	634	600	587	617	593	656	603	591	615	604	619	634	654	592	630	595	601	593	585	631	656	633	613	604	670	604	618	581	602	595	591	578	638	631	635	618	629	613	616	628	613	599	633	593	624	617	602	655	650	609	621	614	616	632	638	617	644	625	566	599	625	559	639	649	594	642	601	599	612	635	615	640	603	649	651	660	650	628	643	580	639	616	648	613	632	638	590	613	597	575	643	612	614	616	610	606	623	607	625	621	589	602	598	642	663	633	616	586	637	629	606	583	665	610	601	612	580	646	585	644	635	609	634	627	609	611	646	619	637	616	644	613	628	603	637	606	646	650	606	653	615	601	617	615	635	571	620	667	636	635	595	604	644	638	615	626	622	593	609	603	632	641	634	616	605	592	653	607	613	576	593	588	647	646	631	615	620	605	595	576	622	590	621	624	610	605	598	645	628	602	628	584	636	588	648	628	594	598	633	659	618	577	632	601	608	652	591	580	611	666	606	638	647	612	579	611	609	597	645	670	609	595	664	637	621	627	627	613	625	600	585	630	602	584	578	613	607	634	580	615	665	647	600	633	631	596	655	618	645	598	619	602	621	636	666	595	620	587	622	619	620	620	632	595	613	583	627	614	595	605	612	644	627	599	595	632	633	611	577	611	622	603	607	665	658	602	605	617	617	670	659	593	610	657	647	580	672	628	588	622	636	617	608	593	618	597	597	654	629	644	575	666	602	603	567	562	609	598	612	596	586	610	646	615	629	589	670	612	646	611	606	655	586	648	621	628	603	644	614	614	637	639	648	602	596	604	598	619	645	642	608	622	633	631	667	593	616	578	630	615	608	602	644	642	658	587	632	651	615	658	623	579	652	655	620	636	586	614	622	609	643	607	598	657	632	587	605	604	623	563	593	671	606	615	580	584	607	639	640	630	614	617	555	592	609	634	649	634	644	608	622	644	604	581	632	634	613	590	623	595	635	587	641	601	587	602	688	620	637	625	654	626	621	641	596	602	570	589	656	640	604	618	619	610	613	613	676	622	600	641	593	644	593	600	638	580	646	645	632	663	591	644	657	612	631	629	658	624	617	594	647	612	630	597	602	611	602	616	629	593	623	651	618	585	618	590	608	637	615	643	604	624	642	655	568	624	590	607	619	593	650	646	618	606	616	667	578	606	600	569	572	643	627	599	605	608	614	681	635	601	626	636	644	621	652	644	598	619	634	591	574	633	630	611	618	612	560	616	592	631	629	599	660	605	602	601	612	658	641	607	599	602	629	574	656	621	628	647	633	608	584	602	574	610	624	645	579	619	598	613	550	626	638	592	562	598	563	583	626	651	669	582	607	644	660	605	634	631	627	616	610	553	591	609	589	592	600	610	663	640	608	599	640	606	609	626	643	630	602	654	608	616	618	621	612	603	563	608	646	600	603	639	610	612	647	624	646	636	643	574	621	606	635	575	612	609	627	604	612	596	611	602	640	638	630	627	640	570	558	618	588	610	624	648	628	653	614	631	630	656	666	602	619	640	642	671	610	646	649	581	645	598	636	606	604	620	645	640	586	608	625	587	631	629	636	626	597	625	622	609	663	631	606	611	603	629	608	632	623	609	650	596	622	598	629	596	587	672	642	666	645	631	641	578	603	610	660	643	657	619	564	586	603	627	618	608	621	620	599	593	664	624	617	628	640	607	616	640	587	613	645	624	641	620	595	587	606	571	573	565	565	600	608	663	625	647	612	603	664	614	613	603	589	585	612	597	662	619	603	621	618	628	638	667	652	618	601	609	651	623	605	604	657	581	647	628	613	586	667	664	618	628	634	588	622	625	579	613	640	654	650	634	590	564	650	609	640	621	665	618	627	599	613	646	638	602	587	575	602	631	627	612	630	597	590	572	648	602	640	629	630	662	648	658	606	630	660	553	608	596	618	568	617	635	590	636	629	615	606	598	634	600	611	613	587	621	602	616	616	657	591	603	569	601	647	596	658	595	625	596	616	664	637	597	611	645	618	599	620	631	652	604	621	671	629	583	650	602	605	638	608	609	609	626	584	629	645	583	579	628	627	622	636	611	641	605	655	617	568	609	612	622	608	561	609	610	612	638	582	655	655	633	601	648	620	619	617	546	619	669	649	641	607	616	599	553	598	637	563	627	631	629	580	607	556	624	595	622	643	626	620	652	612	579	596	575	615	588	619	620	591	619	585	636	619	613	615	630	647	645	611	614	636	654	603	614	673	590	620	649	574	585	596	594	615	626	597	593	602	619	590	605	573	628	659	643	645	576	632	653	637	605	638	597	631	595	600	595	596	599	587	679	628	635	614	575	636	615	614	544	598	633	695	582	619	582	645	613	593	575	604	600	620	600	603	617	601	604	609	642	590	639	615	593	583	649	587	618	618	596	622	619	607	634	606	597	625	639	633	598	641	586	607	635	635	580	635	628	628	641	639	599	637	619	613	629	623	623	640	647	636	600	618	620	600	612	670	625	603	579	606	643	650	644	610	611	613	603	591	607	619	625	611	618	602	618	631	615	578	613	600	652	615	602	620	613	642	631	608	655	597	613	610	619	626	668	610	633	615	627	622	652	653	644	638	613	588	598	581	596	626	628	651	643	588	611	613	638	624	580	601	635	615	615	623	588	609	644	597	600	610	584	613	623	612	590	608	640	597	644	607	645	621	671	604	602	591	621	611	644	610	596	664	637	614	598	628	623	655	575	626	550	672	601	637	620	671	578	614	585	615	609	628	604	614	633	635	605	613	652	631	604	637	633	623	621	609	614	598	580	604	631	604	642	574	614	631	615	620	609	637	612	622	598	602	629	608	573	650	624	613	609	595	608	556	584	638	633	662	613	619	608	607	592	630	624	647	616	648	662	639	638	667	619	645	628	648	662	630	586	578	641	604	589	655	639	578	611	648	603	596	601	601	650	642	595	580	581	630	633	607	614	656	660	608	593	649	597	638	600	575	598	667	632	639	648	627	621	601	638	594	588	614	617	649	647	631	645	587	593	625	630	592	578	589	618	598	644	608	603	607	648	595	630	558	641	612	622	579	653	606	600	635	652	632	637	610	581	618	590	595	592	624	658	587	618	602	608	632	603	622	648	625	654	606	605	606	633	640	624	623	624	596	585	627	634	633	583	644	603	581	625	637	645	609	632	635	668	601	576	611	604	658	609	582	579	607	613	621	611	554	669	678	568	586	587	659	591	645	590	618	601	602	613	617	593	635	607	630	606	602	599	628	622	630	613	601	616	615	660
4027	10861	8697	4007	2877	2097	1690	1412	1217	1113	1092	994	929	878	844	814	848	763	793	759	814	738	747	725	801	764	734	763	779	735	746	747	777	757	718	707	722	773	724	756	747	726	713	746	754	753	722	687	729	720	741	752	689	765	711	744	750	709	754	713	693	744	721	718	695	706	696	692	749	684	673	720	698	673	734	774	754	750	694	738	754	728	691	717	732	699	770	745	670	693	713	675	694	740	728	709	667	737	687	654	740	687	701	732	722	716	698	725	692	701	707	720	675	719	766	736	737	749	718	707	758	665	708	761	699	706	752	722	681	762	735	739	695	697	715	657	686	718	697	784	711	745	686	731	706	759	754	651	722	736	683	713	731	743	754	701	657	719	730	718	701	716	674	688	713	726	681	737	683	720	706	691	643	743	672	688	713	745	752	706	719	686	669	697	708	715	710	673	689	686	747	706	682	710	745	680	696	672	694	704	726	737	673	712	739	686	679	749	703	720	700	711	736	781	696	731	694	731	712	709	746	702	730	702	708	709	744	744	734	647	705	707	704	751	717	696	702	710	738	700	772	718	725	736	738	683	738	759	741	756	688	701	695	670	731	674	690	701	742	722	745	718	723	696	740	742	667	679	732	713	703	668	683	691	721	720	687	712	687	743	763	713	688	683	715	716	719	698	696	693	733	703	713	696	740	732	779	711	753	666	714	650	730	725	690	682	731	651	694	686	694	679	698	762	724	718	720	762	725	725	709	719	682	739	697	707	683	702	736	696	734	695	707	716	749	735	679	770	721	709	691	693	744	725	699	690	733	703	731	678	701	706	744	725	724	732	715	714	685	723	763	724	726	716	705	721	717	743	712	740	698	705	685	721	683	698	721	701	732	683	688	698	677	674	689	755	704	768	743	700	702	695	714	764	687	686	690	754	710	721	737	661	752	699	673	799	701	711	721	730	693	705	754	710	677	705	714	728	693	726	665	715	726	734	659	697	679	749	757	693	737	669	733	715	746	670	740	720	720	712	750	735	736	708	700	675	728	707	731	748	693	727	754	690	674	716	734	677	729	741	732	701	641	718	668	731	750	747	726	702	739	718	739	776	714	722	710	736	755	712	771	702	706	721	747	700	694	714	710	696	707	673	702	748	732	746	703	748	731	720	709	698	750	757	709	708	770	709	692	734	751	713	737	672	647	682	732	744	689	696	735	708	677	671	711	741	703	719	681	728	681	687	769	684	687	718	739	685	740	760	733	685	683	727	724	737	713	729	749	663	701	662	708	706	704	732	695	718	738	737	725	688	707	720	730	737	726	757	691	718	767	685	705	725	661	666	696	694	725	708	713	661	698	742	693	740	710	747	709	732	683	718	719	745	704	704	733	694	748	663	758	744	683	719	689	690	684	691	695	703	741	658	774	713	716	735	698	731	667	683	722	708	706	705	735	698	722	691	710	685	701	717	699	771	724	700	700	686	698	725	728	767	712	694	710	700	721	712	683	681	723	712	712	756	714	714	714	700	675	745	682	706	751	712	656	684	703	730	651	747	715	688	690	758	700	690	716	741	697	734	708	697	744	694	791	729	715	698	733	713	737	742	693	713	687	728	693	751	754	731	686	706	690	715	712	716	713	713	657	693	697	690	713	689	734	748	718	776	747	713	731	719	674	739	676	738	698	696	730	698	743	710	700	772	738	722	713	671	723	760	701	742	732	709	745	685	742	694	740	727	672	689	699	687	683	705	748	708	732	680	700	663	705	724	723	681	756	702	732	695	779	716	698	727	711	692	678	696	735	709	733	663	742	720	718	699	693	743	700	743	726	744	705	736	753	717	696	727	714	677	718	744	745	702	735	767	715	715	677	754	740	752	747	720	716	686	709	741	738	727	688	711	714	709	704	719	718	725	710	721	724	749	695	731	677	683	698	717	703	697	703	744	642	735	694	726	722	694	751	677	674	698	716	724	745	666	715	719	706	725	703	732	746	742	758	723	691	754	700	725	677	702	720	697	690	700	691	702	709	749	705	748	706	687	726	710	666	680	703	722	716	710	700	672	693	721	703	677	737	733	716	747	755	747	675	699	689	705	706	738	706	683	743	712	688	698	769	759	700	734	717	694	732	693	694	750	730	693	770	689	716	684	705	698	706	760	716	746	717	756	690	712	729	720	672	693	699	714	733	725	681	723	723	716	665	748	731	681	705	709	677	699	706	696	753	730	723	746	712	737	691	675	757	763	694	657	707	712	729	678	730	657	684	695	664	733	708	742	643	755	687	721	740	659	744	752	719	714	706	723	726	729	711	696	695	688	731	697	780	743	695	719	713	754	700	705	729	728	682	691	717	748	727	681	697	779	722	693	704	696	660	743	718	668	700	705	735	743	706	756	678	725	682	687	725	700	703	698	718	722	736	755	704	727	717	702	661	734	681	706	701	714	705	744	698	694	674	693	757	722	717	725	690	733	684	706	718	686	714	713	723	689	737	679	730	715	674	701	703	702	769	655	699	712	659	686	732	731	686	751	741	735	729	749	687	703	756	716	752	715	684	711	703	694	708	761	674	706	720	686	695	680	725	711	737	688	705	749	694	740	707	702	720	711	722	694	674	680	736	737	756	716	708	699	688	716	707	712	714	759	695	749	716	730	687	720	678	691	720	717	724	700	671	700	720	701	715	715	726	712	683	712	716	706	714	713	717	755	718	781	744	726	685	701	710	718	677	656	718	629	727	747	700	666	714	731	712	664	752	722	744	675	725	709	691	762	706	757	777	718	663	720	686	719	728	714	690	712	723	689	690	734	711	704	694	677	699	812	745	759	719	698	731	706	697	710	664	739	682	763	718	731	706	708	703	737	692	729	718	689	692	744	714	723	681	736	717	715	690	662	745	736	724	715	690	731	669	729	723	724	707	722	735	773	655	727	752	716	685	675	686	739	729	725	723	734	727	746	729	674	757	701	719	754	714	704	726	681	722	717	729	686	663	710	687	680	768	725	697	717	689	752	716	691	715	747	754	735	708	712	711	672	721	727	758	661	668	729	726	754	689	674	691	693	719	729	701	726	659	706	753	716	717	703	691	716	683	724	747	707	750	735	748	770	702	714	730	734	723	747	731	731	752	719	713	685	699	755	688	658	709	707	678	718	695	736	736	700	768	737	720	721	690	716	677	690	699	706	746	726	694	735	707	708	731	676	721	728	691	756	755	725	755	690	727	728	705	716	735	693	729	747	676	704	715	741	689	699	705	717	708	711	704	730	714	691	744	745	733	671	712	697	700	677	679	734	682	709	696	721	679	690	796	720	674	683	715	747	742	714	752	719	712	646	736	700	690	693	656	728	742	723	720	724	745	696	709	682	716	702	658	683	705	683	691	745	702	672	789	665	704	717	694	716	672	704	704	717	717	716	740	687	715	692	738	692	666	665	725	706	698	685	684	702	692	725	741	697	701	705	727	739	706	726	703	687	715	667	684	769	736	686	680	716	762	724	726	705	713	697	695	667	688	743	679	707
25303	21670	27748	25943	8410	881	700	610	566	517	518	500	446	460	471	436	481	424	431	423	457	401	481	452	409	427	432	448	402	368	437	411	432	423	399	427	440	428	462	404	391	447	415	454	422	426	398	391	434	448	404	449	413	425	434	457	426	419	410	393	409	405	410	421	438	408	402	445	399	426	392	435	430	406	454	406	440	376	374	427	388	426	381	392	419	423	446	415	428	459	390	390	418	409	448	384	421	425	432	428	414	459	429	390	386	429	410	400	441	428	396	430	396	450	421	388	433	416	410	427	401	427	432	435	408	426	406	437	382	393	413	412	419	408	416	413	386	434	436	421	420	421	409	411	421	432	405	431	419	389	435	422	397	393	390	430	418	423	446	453	416	415	408	391	411	437	418	396	437	385	377	434	407	408	390	384	418	409	412	443	400	399	425	429	388	434	410	411	410	438	422	443	436	407	406	426	420	408	420	439	421	420	389	398	385	428	418	424	441	419	412	408	417	401	440	441	423	418	430	394	416	429	419	432	398	413	402	439	452	393	421	383	407	442	424	426	425	406	421	408	429	403	434	384	419	411	406	393	448	406	405	416	447	445	440	410	407	391	392	410	405	393	406	417	415	423	436	414	418	421	395	417	415	403	444	411	430	415	398	402	399	443	431	400	409	426	391	421	421	401	452	412	412	428	435	432	437	382	408	435	457	438	381	376	436	419	434	397	430	413	424	339	431	423	431	391	442	426	435	445	401	378	421	377	425	409	415	439	465	396	439	412	435	388	444	433	434	427	401	434	381	444	434	414	374	431	376	452	398	398	396	436	393	417	390	384	417	403	408	431	410	392	440	406	422	395	395	444	420	433	414	390	405	464	429	416	456	383	431	434	410	427	392	424	454	436	434	402	428	392	402	411	449	419	463	397	427	413	422	413	429	411	470	446	412	406	399	380	403	381	405	427	418	418	405	432	381	402	431	400	389	442	421	413	466	450	429	422	430	389	437	437	373	410	364	366	401	439	441	378	439	433	440	406	429	407	385	400	438	438	406	425	416	426	437	403	408	443	427	432	434	377	407	426	372	375	374	409	408	457	405	415	404	419	423	422	398	424	356	432	414	402	395	444	458	433	419	399	409	459	443	407	416	419	438	439	406	430	453	407	433	419	418	415	422	404	436	426	400	412	429	420	405	402	399	448	450	441	399	414	383	441	404	408	372	391	475	396	422	418	395	408	428	456	395	398	432	431	370	419	416	431	411	437	422	415	414	433	428	423	462	427	423	432	423	425	430	475	408	446	454	436	410	382	439	431	421	409	422	462	436	422	419	433	440	372	426	433	415	376	399	384	408	395	457	458	381	399	458	447	417	426	380	402	434	446	379	449	429	459	411	411	413	395	395	414	444	422	410	452	421	419	433	415	427	410	396	419	387	413	404	435	450	402	411	417	431	438	450	398	427	420	417	393	403	433	433	427	433	403	411	460	384	430	404	429	412	438	401	410	419	415	397	395	413	447	401	405	419	399	398	422	402	433	395	403	425	414	409	417	398	408	424	411	441	358	427	420	455	393	446	442	441	393	438	422	433	418	433	386	424	437	410	396	414	458	417	392	408	431	435	431	439	418	434	397	418	433	386	408	445	392	413	420	386	361	415	429	436	436	399	412	423	422	428	375	362	404	388	417	397	395	418	387	411	428	411	392	419	394	419	404	457	391	423	447	442	404	437	423	409	440	436	404	386	431	440	417	413	428	424	438	390	409	460	385	423	406	417	453	402	406	393	415	414	419	427	414	390	419	440	396	397	419	437	428	401	432	417	422	451	374	432	407	457	440	440	447	414	395	384	424	362	415	416	433	417	437	419	393	443	428	411	418	404	408	425	407	460	404	439	434	418	443	427	383	411	424	399	428	438	402	456	416	431	394	379	422	401	419	393	434	415	447	382	433	428	394	435	423	394	407	431	395	380	434	408	458	402	416	412	375	429	435	434	412	417	423	411	420	407	413	416	415	444	446	436	397	420	400	414	429	406	425	418	396	429	370	419	438	411	439	413	463	429	426	432	455	398	403	426	391	444	401	381	406	423	423	438	457	433	397	407	450	432	414	398	425	401	439	448	407	424	431	441	374	409	424	421	428	390	393	442	448	410	391	398	417	423	482	410	365	397	404	419	430	421	414	401	426	425	426	460	412	384	429	398	428	418	429	423	419	413	421	413	446	399	388	410	409	399	435	418	431	389	427	395	411	418	408	410	412	433	394	428	454	411	406	389	406	427	446	416	397	390	414	403	425	387	430	433	434	424	441	414	410	417	430	412	394	424	374	440	428	380	431	426	425	439	406	371	402	438	413	408	459	420	421	422	409	456	430	438	400	408	403	409	411	399	428	390	428	413	415	391	394	420	388	404	387	397	415	394	426	423	413	417	373	420	400	454	398	408	403	439	410	424	405	402	402	410	378	393	435	446	406	403	444	433	428	438	459	395	431	424	415	428	389	423	430	401	402	431	426	451	395	399	411	417	447	368	417	413	414	408	399	408	432	407	408	418	431	414	439	403	418	383	411	387	433	441	428	413	444	430	437	433	407	412	432	412	445	393	431	428	410	416	442	422	402	409	413	428	430	433	410	420	453	401	419	384	415	394	406	464	425	397	387	431	409	413	409	412	425	435	440	421	424	386	393	410	425	395	407	443	408	420	406	384	404	408	425	428	417	374	415	413	389	455	401	433	407	423	414	440	425	455	403	433	437	393	398	396	422	424	421	387	360	434	423	397	413	410	426	416	387	385	423	421	423	423	400	432	405	426	422	408	406	402	383	423	411	411	420	425	424	419	418	424	380	447	388	402	421	400	429	394	438	425	395	386	411	396	452	436	386	450	388	404	369	443	437	401	454	432	410	409	422	431	424	411	388	409	432	409	443	428	429	407	392	456	442	444	435	421	426	452	417	392	331	428	417	417	440	412	423	392	407	410	428	447	394	402	416	434	378	397	406	424	441	404	437	414	437	410	418	429	431	431	395	442	417	403	432	393	418	427	432	471	414	405	412	423	431	406	422	396	446	377	406	442	385	385	418	387	372	400	435	395	425	395	413	424	416	445	388	397	386	422	442	436	414	430	454	442	420	429	404	385	431	424	416	433	458	433	380	427	420	374	412	417	430	385	391	426	482	396	428	428	460	401	409	402	420	404	426	417	392	419	440	406	401	441	412	392	407	417	436	423	436	428	403	402	396	445	422	410	428	392	396	394	427	428	437	440	416	422	376	421	395	437	411	427	427	383	439	405	417	433	445	402	399	420	440	426	398	436	434	424	416	419	404	451	410	459	411	418	456	443	428	451	410	450	445	408	442	415	415	421	379	450	407	402	399	435	405	392	426	408	439	430	429	403	424	404	411	425	414	431	399	412	455	401	413	401	401	403	445	438	406	442	440	383	413	461	392	424	451	409	458	393	407	420	390	437	430	427	422	398	404	411	409	397	432	412	425	403	450	432	446	429	440	411	445	429	399
3983	7210	6549	2551	1724	1267	1025	900	780	733	675	635	608	538	588	527	500	528	513	512	518	490	496	498	532	509	494	535	506	527	501	472	465	514	489	469	465	478	477	526	496	517	510	499	492	478	496	452	515	498	458	533	474	469	503	459	422	489	499	515	470	496	480	434	467	472	494	510	484	461	453	507	490	500	508	450	473	450	499	502	468	485	469	501	489	515	468	474	458	502	463	467	463	524	467	473	457	473	490	455	496	501	476	456	516	436	451	479	469	474	474	491	492	499	467	473	501	475	477	494	487	440	470	438	499	474	519	481	507	466	477	515	479	475	496	449	470	503	485	519	483	468	469	429	526	469	498	471	471	518	471	476	449	493	516	478	472	502	460	474	459	466	505	503	469	471	481	449	466	482	424	453	447	501	481	487	432	490	508	461	505	492	458	441	468	462	483	465	485	447	476	479	498	464	453	456	455	468	459	463	458	454	444	480	491	496	455	509	430	441	480	538	479	468	497	434	479	507	466	489	493	509	479	517	482	494	499	468	487	463	436	503	509	492	499	466	473	479	465	488	467	514	459	461	496	501	485	480	482	454	475	450	516	423	491	490	492	479	479	455	491	466	484	450	509	527	469	473	426	507	488	486	488	474	492	479	424	482	469	462	468	485	520	506	466	476	468	499	444	472	477	494	497	446	463	431	473	477	471	501	470	482	531	487	492	443	424	477	492	492	478	449	509	476	473	479	482	486	456	500	472	469	471	473	432	457	442	480	469	512	469	499	463	452	433	468	443	469	470	471	495	509	468	471	502	489	476	515	486	482	449	501	471	504	438	501	452	450	481	458	467	504	449	501	465	481	487	497	495	459	466	458	484	434	492	493	463	466	465	514	479	456	492	465	472	515	479	463	490	464	505	476	464	481	476	464	521	468	482	486	445	486	505	471	486	495	474	459	500	458	499	495	447	433	458	515	518	478	451	474	475	421	532	474	490	456	481	473	444	475	476	485	473	480	495	441	494	484	448	522	499	477	450	492	454	485	477	432	515	463	528	486	442	482	499	468	445	485	496	506	466	498	473	486	458	477	474	470	470	477	466	492	474	436	482	485	494	469	473	509	482	506	487	482	516	451	477	458	485	486	488	511	491	450	507	491	471	520	456	481	496	466	481	447	486	496	481	461	479	482	460	476	477	486	521	471	479	504	446	490	476	478	462	466	469	474	458	486	438	533	484	508	431	547	463	474	482	465	505	478	480	486	465	477	497	480	450	455	479	479	518	485	514	486	472	482	495	441	506	514	463	527	462	453	491	451	469	498	460	482	445	489	480	506	438	458	471	495	436	492	477	433	453	490	473	479	504	482	495	460	464	484	523	497	456	486	486	478	465	518	471	487	492	483	481	521	489	468	481	440	443	460	453	499	466	544	471	503	464	487	467	476	462	478	484	437	468	505	465	489	530	480	499	499	491	465	451	503	474	482	432	476	455	484	470	434	468	509	490	446	469	502	452	490	483	454	521	475	473	493	466	462	431	513	455	443	482	520	482	501	480	477	499	514	445	479	490	456	456	473	497	471	457	477	444	476	493	471	473	470	455	464	459	500	464	443	477	488	461	484	481	469	488	469	439	452	468	466	493	482	451	470	507	496	500	459	507	515	501	479	480	477	487	495	464	454	506	487	451	499	504	476	464	499	444	476	465	461	503	484	481	501	456	512	469	461	467	529	465	509	479	461	431	468	505	447	488	472	508	481	530	428	457	468	469	491	451	473	535	475	488	466	500	444	448	530	511	469	481	470	533	513	508	558	482	485	495	456	437	444	506	469	490	452	492	485	478	466	483	428	483	469	439	491	488	459	443	441	484	470	482	462	481	443	500	544	472	489	462	511	462	500	447	482	482	455	544	464	480	477	479	461	480	481	497	478	478	484	497	471	477	517	462	471	486	502	497	450	448	479	482	478	455	491	482	465	461	449	467	471	462	486	442	511	465	495	466	443	484	471	449	491	488	530	503	503	448	502	494	516	505	514	484	483	464	448	491	535	497	493	473	492	479	501	439	476	506	480	481	465	481	466	490	468	512	475	483	507	446	474	468	492	495	490	464	473	465	491	492	512	495	502	455	447	490	457	515	482	482	505	472	493	481	537	478	468	458	487	474	469	462	468	471	503	498	490	480	466	421	458	481	471	486	470	491	474	487	474	494	471	516	517	479	461	479	462	495	466	472	516	465	453	497	491	464	509	495	439	507	488	468	488	489	440	474	480	501	465	474	505	462	456	503	503	448	516	510	507	490	510	499	472	479	471	471	467	461	497	463	479	450	480	475	446	421	475	504	433	460	500	475	488	533	465	489	443	490	457	487	470	508	443	498	480	461	468	475	467	456	506	470	477	481	507	475	489	477	492	464	444	455	451	496	495	463	463	474	482	503	503	511	476	444	470	489	465	477	490	512	483	494	538	453	490	455	465	485	484	461	455	504	474	485	489	487	507	473	474	434	486	411	516	490	459	455	459	452	436	463	459	492	496	471	480	470	494	468	470	479	472	484	484	469	453	465	477	474	428	527	507	478	506	473	505	490	502	480	509	463	462	499	479	471	465	479	460	435	458	452	501	490	438	476	502	504	485	467	495	499	473	532	450	475	461	452	489	435	472	483	493	431	485	462	492	483	445	514	476	465	450	452	458	455	499	491	482	522	488	506	509	463	506	496	480	492	478	503	452	479	516	466	491	500	459	469	461	499	477	467	462	495	435	434	482	471	402	442	510	466	477	500	451	470	470	459	476	488	499	480	503	458	487	467	472	487	475	506	450	479	475	481	471	505	500	484	493	469	456	465	447	478	444	457	485	454	491	489	448	451	450	501	502	488	491	463	480	469	459	468	494	467	514	486	431	463	493	503	476	484	465	463	496	468	431	470	483	460	499	469	464	463	488	535	458	478	451	498	513	493	454	513	479	473	478	503	465	484	454	514	482	463	481	487	525	489	469	465	449	462	475	491	453	481	471	455	501	503	473	507	489	470	491	424	483	483	417	499	513	494	453	466	487	454	465	477	489	486	525	462	468	477	514	523	462	478	484	488	435	484	518	508	471	493	480	486	490	485	484	464	497	476	467	503	465	489	501	453	469	471	478	450	436	473	470	481	445	516	491	497	487	484	452	479	479	469	480	464	495	464	507	472	431	494	520	473	494	489	471	404	511	461	495	492	465	463	487	433	483	510	505	504	468	476	505	444	455	486	505	472	439	511	492	472	461	523	465	478	471	462	459	516	464	476	436	504	442	458	467	485	494	511	451	476	448	488	470	503	491	458	468	472	474	488	472	520	500	482	479	492	460	481	494	460	470	481	502	438	465	458	468	471	501	483	491	499	486	487	476	498	506	463	472	460	490	442	460	500	504	507	499	477	496	469	495	479	453	484	446	480	450	458	470	471	459	444	483	479	460	500	472	441	497	475	487	494	495	462	458	463	493	483	469	464	469	475	464	491	510	468	456	474	510	482	457	492	448
23070	21710	29534	24395	21706	21729	6439	1002	684	575	575	503	445	437	390	337	340	279	325	315	309	304	302	295	255	256	295	292	291	284	288	284	289	266	318	310	279	294	273	259	280	262	281	264	271	256	285	242	253	271	262	260	251	265	267	271	277	259	263	271	267	265	284	281	264	262	248	260	234	275	247	239	226	256	294	284	245	270	255	224	275	235	287	242	243	245	277	260	268	271	274	254	253	235	259	280	238	272	259	267	250	249	286	261	255	239	234	267	249	233	238	257	266	254	263	273	260	253	250	261	269	278	243	236	268	260	269	239	234	245	255	248	262	300	267	264	222	268	242	269	258	270	239	258	239	257	270	204	280	242	252	228	232	262	273	263	256	249	254	257	231	244	251	241	238	258	228	261	266	253	268	248	254	253	257	223	237	259	263	245	255	276	254	256	284	236	241	232	233	252	246	245	236	240	267	271	227	247	262	244	267	264	257	259	287	279	251	247	272	260	227	239	224	244	241	256	239	265	233	246	248	288	243	264	240	260	255	257	261	256	232	271	264	284	262	231	253	255	230	271	232	254	252	257	216	244	253	277	286	259	253	268	251	251	234	242	262	203	225	270	264	234	252	250	276	260	262	289	238	259	261	257	233	240	262	223	260	251	262	255	224	270	256	248	253	283	249	260	241	269	234	221	262	243	237	260	247	275	253	255	243	267	273	235	270	254	243	248	262	267	249	279	248	257	228	249	279	229	271	250	264	245	273	278	266	269	264	253	252	256	257	253	231	258	267	277	250	233	239	234	210	208	249	264	260	233	220	273	277	254	287	239	258	272	233	240	242	273	237	273	274	235	277	257	259	229	228	229	257	269	242	257	250	250	245	258	239	241	243	251	256	255	259	252	255	230	283	239	265	263	252	253	290	253	240	258	261	240	264	272	262	261	224	257	243	258	251	262	276	263	243	257	292	261	225	232	243	242	256	232	249	251	246	243	250	271	251	261	219	265	269	280	270	256	271	250	270	247	247	285	288	270	255	247	245	239	246	279	263	254	250	246	259	228	250	255	287	225	270	264	242	292	259	239	278	244	237	259	225	250	262	250	264	248	230	244	238	258	256	235	251	244	253	237	257	264	262	261	284	229	280	281	269	232	240	229	258	259	263	246	245	245	266	253	261	250	236	248	252	252	265	252	222	215	285	221	282	281	252	279	265	235	256	256	277	240	242	253	266	243	232	259	284	253	243	249	260	270	252	251	262	237	274	243	272	277	270	264	245	302	219	253	247	268	252	257	250	221	245	225	234	267	258	261	266	272	286	258	250	256	267	272	254	254	256	244	249	262	215	243	241	228	266	312	276	238	262	262	278	243	251	249	259	269	236	271	255	247	252	288	268	277	257	262	246	245	255	223	273	254	251	256	243	257	239	253	258	228	252	253	261	250	245	230	251	256	251	234	253	236	234	240	246	219	267	246	262	240	228	240	259	244	249	286	214	287	210	247	260	241	275	281	248	243	255	255	268	251	243	239	288	253	267	247	271	241	258	271	240	286	235	261	247	212	226	250	247	233	240	236	240	276	251	241	246	262	246	239	231	249	277	256	279	238	237	233	234	242	255	252	250	248	224	233	231	264	268	272	251	248	241	235	269	234	271	250	248	226	267	259	271	255	265	229	248	264	258	283	237	269	264	260	277	250	250	244	258	247	240	273	254	229	254	244	260	259	251	265	243	257	263	238	256	252	254	279	232	234	267	266	281	257	268	239	226	248	254	228	264	251	248	233	249	237	279	259	272	262	235	223	245	236	255	241	249	252	271	256	259	261	256	225	260	247	274	255	244	272	265	231	215	248	244	262	252	255	235	258	277	233	257	280	237	274	228	244	248	253	263	277	254	251	275	252	225	263	229	244	256	229	262	235	259	279	248	260	236	237	252	238	243	240	243	294	236	228	232	232	269	269	255	242	227	244	264	245	244	260	257	268	231	270	241	252	271	239	258	243	258	251	260	260	223	258	246	291	253	255	234	230	240	249	240	243	241	259	257	240	256	225	255	297	236	228	295	249	238	263	259	236	263	271	257	235	242	233	246	252	250	251	275	237	272	271	225	262	242	254	264	233	270	255	271	234	274	263	251	261	257	259	263	258	266	217	253	251	257	243	261	260	255	254	249	247	251	231	255	255	251	274	230	249	264	245	276	258	281	242	251	246	240	228	272	276	273	248	256	283	249	258	263	263	266	248	255	219	272	258	209	266	261	255	307	259	251	245	232	254	242	257	241	203	223	283	268	272	245	251	267	249	265	238	277	225	245	262	238	258	255	262	280	232	270	261	259	249	244	236	289	257	263	249	228	248	262	250	219	228	236	247	245	224	264	257	234	236	238	266	266	269	257	232	247	264	239	247	252	218	285	246	260	252	270	276	243	263	226	264	253	252	248	248	266	271	253	220	262	258	242	260	257	268	239	270	263	265	276	239	257	270	270	256	261	254	248	278	242	241	244	287	254	226	229	252	236	279	244	237	275	263	255	240	247	255	234	238	229	271	226	246	258	273	227	258	251	234	249	234	261	240	233	264	265	252	256	259	247	255	253	215	253	260	253	261	258	290	244	245	236	244	234	267	253	276	218	249	236	245	246	244	258	284	256	235	263	266	264	245	237	257	244	265	241	257	236	252	259	239	234	244	251	243	251	231	266	279	270	274	247	252	250	264	229	258	255	241	266	251	256	253	268	246	254	235	274	242	265	252	245	244	218	250	237	282	254	249	253	268	262	254	269	253	265	271	283	240	241	272	248	251	232	245	255	235	288	268	250	265	246	216	218	245	230	258	242	274	268	242	248	268	258	258	240	241	288	253	234	244	247	249	248	226	237	245	233	229	274	249	247	267	227	235	287	245	278	283	258	248	225	262	238	252	258	239	265	250	255	251	281	251	242	262	255	206	286	256	254	234	270	263	248	250	246	233	235	255	255	262	214	238	271	238	234	238	250	253	275	262	249	238	257	251	236	270	242	255	278	226	257	227	248	270	278	269	271	236	252	247	252	248	273	254	222	290	279	248	254	241	252	244	241	268	228	236	235	280	246	263	245	225	263	243	238	290	238	222	245	266	261	258	250	254	251	214	226	239	239	247	232	242	246	250	255	244	237	257	262	268	274	264	264	242	268	242	219	259	282	281	241	250	252	246	277	253	238	265	246	254	255	236	256	246	262	237	261	253	271	241	248	247	226	247	264	240	261	267	237	259	221	256	278	270	270	237	230	261	270	259	258	248	245	220	246	245	244	275	246	238	263	248	255	252	241	240	236	266	253	238	250	260	251	228	242	284	280	280	269	243	243	226	253	274	274	275	261	249	247	244	257	242	245	260	249	256	227	261	243	258	252	232	260	267	257	241	283	259	253	227	247	244	266	257	257	274	251	244	243	246	260	252	251	260	272	247	276	266	251	292	250	262	241	262	252	269	240	246	262	226	250	264	223	237	247	259	243	259	238	267	236	267	269	271	265	269	255	235
5385	19557	12451	6408	3782	2973	2337	1614	1312	963	914	850	783	619	588	474	461	480	425	458	381	419	403	379	367	384	368	369	407	326	362	349	323	357	335	309	355	330	350	322	301	331	338	323	338	337	328	308	362	322	328	306	366	306	306	327	341	313	323	297	320	302	341	329	309	320	346	307	295	330	309	307	294	321	328	312	307	303	325	315	276	338	324	299	316	309	330	289	319	311	333	294	305	295	339	309	294	327	284	313	296	295	337	300	282	315	301	306	315	339	308	304	329	313	321	290	305	289	301	306	314	310	308	275	280	298	302	321	294	299	300	322	320	310	297	284	312	286	324	328	295	281	277	304	307	331	301	307	301	287	298	331	281	293	315	341	314	307	304	296	289	296	306	288	307	286	317	300	315	302	316	321	307	280	328	300	313	294	318	345	350	289	310	295	292	306	307	276	284	300	301	293	297	307	292	325	279	316	317	291	315	285	307	319	303	287	335	307	300	328	286	278	299	263	316	329	323	318	323	334	310	307	289	298	310	270	299	284	332	313	277	275	340	288	305	276	318	311	294	292	334	310	319	308	350	312	326	288	302	299	305	301	300	297	357	278	278	302	313	320	334	311	299	317	323	355	287	275	308	297	306	304	301	291	292	296	327	339	274	306	302	307	314	329	303	316	290	304	305	309	297	331	301	322	316	312	306	311	297	278	331	311	263	317	285	282	280	298	291	300	312	310	307	316	313	325	317	304	278	306	291	289	296	320	308	308	311	300	348	323	319	282	307	306	288	270	277	288	315	308	316	287	315	285	319	308	298	344	311	291	311	293	298	286	341	320	276	328	276	287	308	323	313	299	288	320	332	277	272	282	295	331	304	326	329	338	310	293	297	292	318	291	297	286	310	303	319	301	303	322	309	324	328	306	323	275	308	297	290	306	309	295	305	289	325	322	297	309	288	312	322	297	287	293	295	290	306	293	287	300	316	309	328	286	283	329	284	281	294	346	361	304	313	303	307	308	308	309	299	303	348	326	315	298	272	297	281	311	291	285	312	302	299	325	328	316	323	292	268	298	299	297	326	309	297	309	325	293	332	314	304	316	303	323	306	309	285	323	313	293	362	337	265	268	334	289	319	321	297	305	319	301	306	280	322	347	307	295	309	308	288	301	350	302	309	299	307	282	315	299	317	299	301	301	285	299	296	315	346	294	321	289	306	311	282	283	314	301	309	281	277	327	291	291	277	325	278	315	308	287	292	286	337	310	311	293	319	330	318	311	309	334	287	306	302	322	311	286	297	299	308	263	305	309	301	308	293	310	301	293	325	297	306	308	295	314	328	283	350	306	297	251	338	308	293	301	301	317	290	279	289	259	307	301	305	316	335	291	328	283	284	296	288	290	278	319	274	325	323	285	306	324	329	325	296	307	287	311	298	275	304	311	314	298	288	297	291	306	274	328	296	294	279	301	278	295	298	298	342	320	321	289	321	314	321	303	301	283	313	289	304	269	318	290	291	315	315	284	288	313	292	316	323	280	341	299	325	291	302	313	308	333	302	284	322	300	282	296	319	306	319	302	321	319	309	332	311	312	311	340	307	299	294	295	294	286	293	315	314	304	352	315	297	290	302	328	298	307	317	287	276	294	309	304	302	277	301	338	330	311	305	290	306	299	306	309	298	310	322	290	303	327	344	313	299	333	287	313	300	289	310	310	299	302	323	319	292	333	320	307	299	316	293	321	275	312	320	302	299	296	288	307	309	291	296	294	302	302	305	304	315	314	287	321	296	290	306	312	288	323	294	308	295	293	293	313	265	304	288	331	320	348	289	304	319	284	293	311	282	298	294	332	261	253	265	295	293	314	312	290	309	332	271	292	278	327	327	338	300	314	315	273	319	343	299	281	293	308	304	314	285	291	329	326	299	304	312	321	314	304	300	294	304	318	270	295	258	307	317	268	295	302	324	317	354	331	297	297	303	284	321	331	329	288	293	266	332	320	280	291	288	281	316	299	316	320	291	303	294	344	324	336	317	295	331	338	310	296	302	287	313	310	312	315	294	319	320	305	310	317	310	323	301	336	346	279	317	301	304	295	302	269	293	318	277	315	305	287	304	304	294	330	311	313	306	315	300	283	317	297	278	283	287	286	293	280	302	264	294	291	312	324	307	285	315	301	314	331	291	295	293	269	320	285	293	306	338	280	325	317	297	313	306	287	304	331	322	295	309	293	298	298	300	308	345	287	325	299	301	309	317	302	313	284	291	296	305	284	336	279	332	310	307	304	307	317	293	322	309	288	281	276	297	319	295	248	299	299	306	302	308	284	292	309	328	293	319	287	292	310	281	284	307	279	302	273	290	316	308	276	304	274	326	290	297	321	326	305	308	289	306	277	302	278	333	318	313	296	296	332	328	300	280	299	325	313	262	309	292	316	321	312	284	310	298	300	285	302	292	286	288	312	324	300	351	304	291	354	342	265	282	294	291	325	302	293	319	290	289	289	288	316	294	300	286	278	322	305	295	299	312	332	297	325	278	302	291	293	306	326	313	302	308	284	289	329	294	315	309	348	316	320	294	289	313	297	301	311	283	308	273	296	313	306	335	290	320	305	286	308	315	292	326	287	270	308	295	291	276	308	329	295	308	324	291	276	288	275	329	315	320	308	326	316	288	319	314	294	288	294	342	305	290	309	314	315	295	262	340	315	321	299	276	282	285	306	276	307	298	325	309	276	318	297	320	294	306	294	301	305	297	327	275	306	278	301	277	319	286	320	306	331	343	307	312	319	268	284	276	307	324	298	326	301	297	298	282	308	299	300	297	306	299	332	275	322	295	320	314	301	297	321	281	348	311	295	298	291	324	311	299	297	294	317	324	321	297	321	276	312	322	286	282	313	328	296	293	323	301	295	307	287	305	312	313	323	262	334	294	286	310	303	325	318	302	322	304	297	319	337	339	284	274	291	295	305	305	301	289	284	339	302	287	274	284	326	300	309	297	302	288	364	332	287	306	285	312	290	293	276	315	320	316	329	297	306	325	315	345	290	297	304	327	313	287	307	314	297	294	308	310	292	313	298	298	278	294	288	330	319	321	293	303	302	303	285	298	259	311	321	325	345	297	322	299	317	291	268	306	308	274	317	330	321	288	301	305	331	329	281	316	312	290	276	312	286	289	314	290	310	294	300	337	301	315	283	301	295	301	317	294	317	357	311	311	274	319	293	338	346	316	311	299	319	276	276	291	310	303	293	328	292	283	306	282	295	298	328	308	307	317	290	297	276	313	325	309	300	305	301	314	266	285	317	303	297	308	304	320	293	293	306	296	307	281	315	317	293	308	271	289	307	294	315	286	331	293	297	327	293	302	328	281	309	303	343	302	297	330	306	305	269	338	325	285	323	296	309	314	327	304	282	311	278	303	298	313	312	271	317	312	303	320	323	320	307	297	327	302	331	301	316	281	310	337	275	309	296	293	328	309	303	313	270	328	291	308	278	289	288	289	282	317	337	277	300
27959	19307	6611	1750	990	868	835	776	705	769	749	736	695	735	719	718	684	746	683	725	691	660	715	684	662	704	737	739	743	696	673	687	682	721	728	677	677	684	689	717	717	727	717	700	697	743	666	706	669	664	728	624	676	726	716	671	685	737	722	668	654	702	692	685	695	624	657	678	711	723	687	647	664	717	667	722	676	690	684	711	731	675	704	740	666	710	711	648	666	662	656	661	741	692	670	665	706	696	702	687	689	749	664	698	693	698	668	643	707	691	677	658	685	672	700	749	716	694	727	668	710	641	674	711	718	719	723	712	702	720	683	705	666	706	662	658	711	678	634	701	690	669	702	738	719	718	717	691	676	675	689	709	699	674	707	655	650	702	714	715	672	670	686	672	725	674	685	731	681	701	661	709	746	738	697	692	740	701	707	672	673	619	725	735	755	685	662	699	696	754	642	716	692	663	742	693	634	715	681	707	672	723	691	668	692	697	714	650	710	707	745	737	718	715	683	673	684	704	699	680	679	691	688	720	661	730	737	744	731	708	706	652	713	693	722	712	693	705	761	682	681	731	707	712	688	690	699	675	661	703	731	703	700	715	672	678	697	675	644	677	696	695	697	674	680	676	678	689	692	680	704	707	711	682	700	692	660	721	678	660	726	782	691	691	683	684	675	725	658	681	692	685	721	657	682	669	668	684	709	715	721	711	710	681	681	661	651	710	689	742	691	709	674	672	682	673	663	719	681	682	689	703	722	720	654	721	684	666	656	677	671	690	699	733	657	637	689	765	720	748	673	690	729	676	686	758	726	671	670	642	699	690	681	692	695	637	709	695	718	698	678	677	669	696	712	709	690	721	680	684	678	662	714	698	683	678	697	701	671	717	683	735	724	694	723	678	659	685	673	706	711	721	718	697	650	697	695	686	689	683	675	683	712	694	722	672	690	705	737	676	735	714	682	715	674	689	707	690	693	693	690	712	692	654	742	732	704	698	677	696	686	688	673	689	637	721	715	663	722	701	659	683	690	666	669	686	640	696	683	725	675	717	710	680	744	689	665	693	709	656	715	670	649	697	668	703	700	684	708	736	676	676	715	727	687	682	675	676	695	676	685	689	721	702	718	728	659	688	693	639	718	742	740	720	661	690	671	725	747	659	733	674	719	683	690	647	669	663	670	643	697	725	706	668	702	693	695	655	708	718	696	651	718	701	661	687	669	695	687	731	725	692	659	706	712	671	718	672	731	703	641	715	660	718	710	670	640	648	723	705	685	701	713	676	692	676	687	738	695	675	717	691	666	687	732	716	687	746	689	730	648	715	684	681	689	661	664	656	705	650	642	742	755	727	724	710	640	676	693	720	686	669	711	685	673	665	667	673	666	669	709	695	700	721	690	695	677	707	694	672	660	701	716	698	691	674	691	693	670	701	740	708	685	691	670	668	684	769	651	692	681	701	689	700	703	670	690	656	693	707	674	665	634	676	636	658	732	672	638	659	742	740	634	696	697	761	671	685	663	690	709	669	672	700	679	698	682	697	758	705	672	700	724	732	688	683	697	652	692	716	702	704	682	683	685	712	684	706	729	681	679	722	733	653	713	714	721	721	697	662	736	710	706	698	695	692	704	710	677	740	676	704	691	666	716	741	689	719	696	676	688	702	686	722	707	670	720	671	672	685	715	691	739	684	684	711	654	708	716	672	752	723	651	707	718	668	670	691	657	730	680	736	690	710	675	671	712	728	729	680	697	700	701	647	689	677	714	726	727	701	663	705	729	688	669	715	730	713	663	661	663	701	735	675	676	712	715	669	703	641	635	741	686	687	681	718	664	671	705	718	612	698	686	727	676	687	616	729	645	672	648	711	684	687	742	730	713	663	669	691	648	705	707	706	701	712	709	692	721	751	651	712	693	664	699	733	691	690	691	693	696	733	695	683	700	710	748	700	674	735	691	688	675	720	726	687	702	745	663	634	705	726	694	686	746	707	696	716	657	756	623	736	734	721	733	660	658	670	663	672	720	664	724	750	700	695	703	701	759	683	696	704	680	708	652	712	655	669	692	664	684	701	705	726	701	741	658	676	712	715	647	667	704	701	684	691	662	732	699	704	687	711	708	685	676	664	702	668	648	711	721	741	673	658	721	685	683	681	678	684	730	720	685	695	690	670	672	660	707	698	663	707	680	690	666	718	694	679	657	704	660	749	668	672	640	687	682	668	675	705	696	700	705	674	696	704	690	733	695	672	706	673	672	740	672	655	667	714	659	679	673	671	631	684	725	687	623	724	645	732	644	712	692	746	712	694	674	711	677	685	752	665	691	704	743	728	710	691	725	694	705	677	699	695	684	652	711	704	693	687	664	760	672	702	678	712	685	668	693	700	720	661	675	668	679	711	676	674	674	684	694	710	649	653	729	732	692	695	694	712	669	721	695	674	701	701	740	664	722	733	716	640	721	667	716	685	698	692	703	684	688	713	718	646	682	755	760	693	685	662	698	689	677	725	715	706	699	741	699	629	705	678	722	664	641	669	716	657	722	654	718	627	676	647	714	647	691	717	642	725	699	664	729	691	704	746	696	699	686	647	736	737	711	705	720	735	718	674	711	696	698	669	641	717	693	724	712	695	694	663	670	697	692	665	713	718	685	749	662	676	706	719	708	698	735	659	721	736	673	711	716	671	672	713	659	699	667	712	647	736	729	674	704	717	675	698	714	696	688	735	689	722	692	686	665	652	714	674	674	696	714	709	683	672	713	689	715	719	663	699	688	683	719	643	706	648	721	677	703	683	735	716	681	713	708	696	661	665	687	703	699	710	711	698	718	656	701	700	662	713	716	729	687	719	704	731	678	679	736	750	675	700	730	687	687	677	639	751	709	711	676	705	683	683	689	695	688	705	725	706	654	705	658	656	677	708	700	719	679	736	683	746	710	705	732	705	708	754	707	713	672	713	720	678	715	675	689	714	752	682	727	691	726	708	687	678	705	710	677	699	658	684	663	663	705	690	683	689	696	718	685	690	713	634	647	653	727	686	688	674	708	645	692	775	669	698	730	726	678	721	695	688	661	708	657	665	676	673	713	661	684	641	680	712	687	726	692	712	705	705	678	681	699	689	710	695	696	688	687	685	668	681	683	691	699	754	679	714	727	706	657	686	721	690	692	670	717	711	769	658	681	669	704	679	708	684	672	687	677	692	679	752	653	692	670	650	695	648	715	718	697	698	684	659	720	700	704	705	645	706	708	664	689	719	684	684	686	677	713	683	692	711	681	717	642	696	697	698	701	709	740	661	670	678	679	657	624	715	698	683	711	690	724	700	655	695	727	700	671	651	657	695	647	639	659	706	687	710	685	659	738	711	720	726	702	704	713	729	668	662	653	719	713	711	708	656	709	723	663	688	692	673	623	649	698	700	689	715	690	661	701	696	662	658	740	709	689	691	743	647	693	685	713	671	665	672	695	688	680	662	708	662	685	712	705	698	692	694	676	674	693	698	731	636	672	687
5214	6015	3881	1802	1249	1210	1072	1010	896	875	810	829	829	776	810	784	887	817	829	780	764	829	782	744	802	800	809	841	789	849	803	772	803	823	769	768	786	821	809	809	773	824	857	839	786	800	789	797	786	842	784	811	782	823	799	776	811	798	820	833	812	815	775	754	804	729	809	819	799	762	748	765	756	768	816	849	747	763	776	817	801	779	819	838	795	813	772	844	797	781	788	772	772	820	769	751	809	790	837	757	795	760	823	814	813	793	776	796	774	783	831	764	733	806	774	745	822	817	790	804	779	842	757	807	809	814	751	808	819	814	812	793	763	808	832	773	823	770	758	777	820	754	783	808	781	673	815	796	806	771	765	779	733	820	772	756	780	722	837	791	758	794	793	787	776	823	807	755	827	837	757	852	763	835	804	790	798	838	741	808	793	790	816	767	813	780	752	792	837	762	794	828	805	765	861	790	816	730	813	732	836	807	779	801	793	817	774	767	766	782	793	744	750	772	819	772	757	807	737	827	781	786	865	801	823	792	742	820	803	819	801	805	852	796	731	781	793	764	778	807	820	808	812	852	793	781	770	823	754	826	810	798	798	849	771	764	801	805	795	757	811	827	794	783	762	791	851	802	790	748	804	767	841	733	802	772	772	775	764	820	771	792	798	774	812	829	825	777	834	798	752	778	812	772	810	809	743	781	778	779	827	787	780	748	809	750	803	795	784	774	809	785	786	790	834	815	760	756	731	805	766	809	827	809	788	834	794	807	790	801	839	773	762	816	797	770	808	783	819	793	820	760	848	775	803	835	758	791	777	768	765	789	753	807	812	821	797	768	779	814	764	832	817	834	768	812	828	815	818	800	767	769	782	742	815	820	765	799	811	775	814	729	786	819	803	823	765	847	763	791	806	820	807	809	770	740	828	747	793	808	753	759	819	750	796	724	766	782	756	798	802	805	770	749	790	755	762	779	873	754	753	825	815	768	751	844	809	788	755	802	755	752	791	800	755	751	748	833	782	796	793	768	788	790	830	823	803	822	841	778	775	878	754	826	822	788	820	769	834	773	726	820	760	792	751	764	769	800	806	794	806	800	773	804	778	777	811	808	802	834	837	796	810	800	788	789	809	808	743	801	787	806	826	760	754	788	769	819	787	780	750	808	790	756	736	826	791	816	789	752	807	797	850	776	804	787	777	805	768	797	768	749	828	756	764	783	773	817	815	823	787	798	788	792	786	779	812	818	757	818	747	788	808	759	803	803	786	804	758	785	800	788	846	794	826	786	806	748	786	795	790	820	782	763	762	782	761	804	785	828	796	757	784	764	788	781	757	750	793	751	804	834	787	766	806	770	844	774	836	850	823	777	824	759	795	835	777	791	810	829	765	761	812	839	823	770	826	778	738	854	818	834	739	788	769	754	840	833	728	829	744	793	842	749	797	767	818	783	785	765	825	826	775	804	789	779	783	755	786	722	798	786	816	769	795	838	735	761	814	804	760	796	800	747	797	759	838	803	762	754	768	777	785	785	757	807	810	753	823	802	804	813	783	820	754	774	816	776	739	790	824	806	790	769	760	802	782	788	815	829	774	774	823	763	804	807	763	740	847	817	855	798	774	777	747	832	766	767	845	767	768	771	725	833	749	816	776	771	787	790	806	772	744	829	752	813	817	769	738	774	824	779	758	801	785	798	815	817	786	761	775	785	815	778	770	815	797	750	740	783	819	764	779	792	817	751	781	774	768	771	785	756	801	760	758	795	796	779	830	771	810	819	787	800	825	789	832	789	776	802	786	799	861	772	762	808	787	783	817	789	784	770	762	763	792	780	783	826	763	797	797	810	793	798	774	803	782	769	822	747	811	823	852	797	799	790	798	828	798	824	811	793	827	794	816	782	832	813	777	787	815	767	763	792	811	828	823	769	744	785	842	763	813	768	784	860	778	743	812	769	785	766	770	843	778	814	767	750	805	805	819	758	793	809	788	781	778	851	752	783	809	731	796	811	789	788	758	788	777	779	757	746	778	804	784	801	766	822	769	805	795	773	791	767	807	829	788	786	775	824	797	805	812	765	804	746	825	809	806	796	794	769	777	795	752	786	794	786	762	827	763	799	749	727	790	837	807	790	822	814	804	793	814	793	814	785	791	812	775	790	777	844	783	772	836	829	759	819	780	760	854	839	738	760	842	819	848	823	779	844	805	790	770	804	794	816	765	795	736	752	784	805	776	815	811	745	738	792	771	773	803	759	756	787	786	817	823	797	797	763	787	781	793	776	746	797	772	790	792	777	809	733	784	767	780	779	809	798	835	764	806	798	799	752	791	788	821	758	761	792	797	801	742	768	810	796	788	771	791	786	758	740	775	806	786	777	797	820	762	767	765	790	784	774	815	795	802	821	788	830	807	826	760	759	788	821	766	829	768	795	799	813	820	801	788	840	783	760	782	787	777	846	835	837	753	779	749	777	803	760	748	787	797	842	804	771	808	768	799	781	801	796	785	801	825	815	773	770	767	775	778	783	763	770	837	887	767	778	792	767	806	801	819	801	766	784	844	813	840	763	781	764	751	841	744	798	804	802	792	777	797	800	816	800	790	784	812	804	753	791	802	802	824	810	796	760	768	778	784	818	812	756	799	773	825	765	754	782	763	780	771	789	771	771	753	776	793	790	736	816	809	815	753	840	779	798	791	843	848	768	827	799	790	785	778	790	833	802	743	788	775	808	795	782	712	822	756	792	835	768	802	794	792	776	789	771	833	769	775	775	757	808	785	778	768	792	781	829	843	809	816	800	836	793	788	805	799	802	762	782	731	807	821	794	803	784	801	839	816	796	787	787	745	814	829	779	763	792	795	787	794	805	833	789	759	782	760	755	813	802	821	800	780	774	816	779	836	835	786	798	790	761	769	819	742	779	812	777	786	766	806	780	764	788	715	792	760	784	772	813	774	826	799	764	835	801	781	803	801	783	796	806	766	806	775	832	786	760	805	801	766	767	771	811	795	788	780	802	811	805	739	771	781	761	762	824	804	745	779	783	785	826	764	769	767	805	803	801	797	744	790	804	787	763	739	794	817	783	767	774	783	769	813	761	786	752	819	825	761	812	779	792	756	780	742	795	773	798	790	800	781	786	786	796	792	801	846	822	830	782	845	777	766	819	747	754	800	786	808	825	754	793	777	738	804	787	828	743	823	811	745	805	784	775	786	781	837	831	765	797	812	791	765	803	764	763	789	790	833	782	787	759	772	784	827	802	765	877	774	802	782	829	767	763	786	790	790	857	777	795	781	779	777	748	800	783	793	774	760	820	744	808	825	835	753	781	777	787	813	817	775	847	785	759	764	801	794	788	804	745	771	808	761	731	807	827	792	800	806	797	819	791	780	753	778	812	768	803	753	790	843	815	773	781	819	764	771	789	780	786	823	817	793	787	743	796	767	793	806	772	817	805	809	837	790	829	751	771	830	786	762	786	793	809	820	803	751	792	777	804	814	729	766	779	755	724
24136	21684	29011	24859	21636	8816	1577	1049	864	808	746	764	698	715	742	662	628	692	641	667	663	696	699	632	640	661	661	639	642	655	603	685	627	656	594	678	618	631	644	596	592	645	615	615	630	611	607	608	667	591	553	628	569	617	655	576	610	634	644	586	673	593	584	598	614	620	618	637	648	584	597	650	626	627	603	597	595	616	572	626	609	632	682	633	611	590	616	608	618	620	619	622	598	633	665	547	619	629	639	593	612	604	644	617	644	661	617	608	603	583	632	622	615	645	561	573	645	572	627	616	598	616	576	621	632	633	624	630	664	578	636	608	622	615	607	623	613	611	570	621	602	611	650	638	621	589	621	611	588	595	611	607	603	553	659	629	553	577	621	607	615	623	628	633	584	627	611	651	609	595	608	617	614	585	627	612	568	614	593	610	643	628	643	624	660	589	631	626	617	654	605	633	614	632	610	646	608	624	636	627	575	560	654	642	642	655	582	654	589	584	637	623	607	653	569	616	598	653	682	607	555	664	615	599	627	625	596	622	630	627	645	643	607	622	602	624	600	624	622	615	628	602	613	628	597	655	619	632	576	636	626	610	669	627	634	644	600	612	556	591	603	585	612	587	603	628	648	598	667	652	608	588	588	618	599	610	605	611	612	617	626	589	598	601	606	580	616	652	650	625	602	647	576	610	581	634	636	639	599	626	600	632	619	588	574	607	612	576	654	617	615	638	653	599	615	579	631	619	634	614	623	607	617	606	608	636	646	602	659	625	634	621	573	585	606	624	613	628	605	630	662	671	596	623	597	594	579	624	653	613	615	632	602	628	606	622	583	646	599	598	598	588	620	594	588	610	625	613	609	612	658	571	627	574	592	654	630	591	569	559	638	608	664	625	665	568	613	651	591	631	628	572	603	596	590	600	628	620	661	629	594	610	614	634	628	609	629	571	639	664	601	598	582	610	642	620	605	608	621	630	608	631	640	594	591	619	607	628	555	625	653	645	619	672	660	650	653	654	632	634	609	603	598	600	591	603	602	593	598	589	636	642	596	608	576	617	643	590	605	632	638	616	640	634	610	623	642	609	602	603	565	614	585	645	624	635	624	600	594	631	622	622	635	609	587	651	622	628	635	594	612	626	630	608	612	615	596	605	608	618	620	617	622	600	657	649	626	568	620	610	601	628	542	635	632	603	600	627	576	633	627	595	587	634	629	621	638	635	615	610	651	623	615	630	675	596	603	597	629	623	583	633	632	628	593	643	627	643	619	618	627	603	569	667	614	606	629	629	629	617	609	625	632	599	663	618	630	590	643	624	644	616	633	636	626	589	582	650	640	607	569	641	610	602	578	594	585	615	639	642	620	646	611	621	619	603	636	585	630	591	623	614	630	615	624	633	550	657	629	646	650	612	589	605	618	608	636	618	612	656	625	615	615	604	657	627	584	650	615	607	655	588	606	621	681	614	607	636	607	661	608	639	607	625	633	625	643	611	653	658	563	601	607	606	633	612	612	620	595	635	607	588	676	598	612	583	618	611	628	642	630	673	634	652	605	603	566	626	619	561	646	632	651	625	606	602	611	620	627	627	598	572	645	607	616	596	669	641	625	636	623	594	630	623	649	584	618	608	622	628	604	671	624	610	598	640	589	587	642	632	615	627	634	632	586	621	637	646	626	600	573	644	659	574	636	608	607	595	598	595	605	568	607	623	611	601	607	633	635	634	629	580	637	590	571	608	611	685	596	589	615	612	634	600	610	633	627	622	609	620	615	606	582	616	576	609	655	604	623	604	620	611	666	656	630	600	619	598	616	592	606	653	604	614	616	651	651	582	632	611	587	662	603	662	609	628	638	619	597	641	613	577	614	625	569	612	623	644	604	624	621	627	617	619	598	633	654	587	614	627	618	635	626	652	687	620	592	661	659	598	624	611	659	583	663	619	603	628	600	606	596	612	620	587	621	641	617	658	607	633	638	614	647	612	616	620	581	657	662	598	605	630	659	608	672	606	641	621	587	614	609	595	605	585	629	636	580	570	565	619	600	633	605	572	624	613	578	555	574	601	641	672	619	609	670	603	606	635	645	619	612	608	590	602	622	674	609	644	632	586	562	640	647	666	626	620	653	658	601	609	653	661	579	585	622	641	606	616	563	584	651	622	600	609	641	611	623	628	591	608	608	600	632	596	599	616	627	620	662	623	578	667	604	598	615	625	624	630	597	598	616	601	622	606	602	623	566	611	604	594	575	622	613	575	579	606	643	618	584	597	604	596	587	628	668	623	610	610	575	588	588	577	604	628	618	647	603	650	653	655	646	587	642	629	622	615	629	590	633	628	650	582	552	613	596	638	610	605	640	593	565	590	620	617	661	599	658	635	642	639	640	633	610	604	576	596	612	599	589	635	648	612	668	616	654	583	605	657	651	635	596	608	690	607	590	618	620	604	593	608	598	618	596	651	616	625	639	628	637	622	625	621	629	614	617	601	544	609	630	615	635	662	625	631	611	593	626	615	648	631	621	620	610	603	623	593	647	607	641	589	594	580	660	579	647	624	633	618	579	621	546	667	643	589	600	588	628	620	620	626	637	551	573	645	622	621	676	614	609	617	627	596	640	639	629	606	638	602	591	615	615	665	627	597	630	606	626	571	561	561	636	639	615	580	593	613	619	613	651	628	619	630	628	595	615	642	605	596	612	617	650	596	624	592	634	578	658	547	608	590	614	655	639	653	597	614	635	604	581	660	555	660	639	623	606	552	643	662	640	631	626	610	560	589	605	627	616	614	618	577	610	641	630	566	592	634	619	610	638	609	649	598	640	615	614	606	630	591	637	644	597	624	664	618	608	599	648	595	651	615	635	615	638	617	585	589	626	646	587	655	612	605	610	588	602	613	587	615	600	606	578	657	585	611	615	579	637	614	628	643	586	640	632	612	601	668	594	644	641	632	623	643	610	614	645	616	615	636	624	604	606	642	633	595	624	613	645	614	596	603	664	647	640	642	657	614	622	654	633	607	592	608	592	611	607	612	626	631	598	596	619	598	624	672	606	640	627	599	591	638	621	619	615	641	623	630	602	649	630	576	659	625	622	600	607	650	591	621	585	640	588	640	623	592	677	634	622	614	632	607	628	635	578	631	603	631	613	613	619	619	602	619	611	581	637	640	613	569	618	637	616	659	624	624	643	645	611	610	620	627	622	601	559	621	634	630	616	611	616	618	599	632	612	659	621	622	591	623	630	589	602	585	590	620	600	585	605	580	615	608	650	628	617	657	584	603	596	612	670	592	608	606	585	635	650	581	628	638	616	633	623	628	596	620	581	652	590	639	643	627	626	588	611	626	671	612	618	641	627	656	594	621	600	616	680	592	629	628	602	612	625	568	636	653	634	603	624	603	598	629	601	558	625	640	670	609	648	687	630	622	645	622	569	601	592	613	620	626	596	628	585	598	587	603	674	611	660	552	636	576	604	605	590	635	609	568	612	580	596	637	600	596	635	606	611	613
4464	12651	9442	4121	3055	2655	2030	1601	1343	1113	1052	1001	955	922	953	837	831	791	804	786	779	733	824	758	741	749	782	756	757	764	751	789	733	735	747	744	768	711	689	756	723	778	687	723	737	712	731	774	786	724	700	738	697	744	727	751	729	735	744	723	693	664	742	696	720	750	783	748	773	745	761	689	720	723	723	711	703	731	733	745	703	778	744	757	721	710	718	778	725	710	753	694	732	736	718	738	738	728	755	711	684	752	720	719	725	732	717	704	750	746	738	735	701	693	715	748	755	702	687	757	779	699	718	718	743	683	699	740	695	728	698	748	696	739	684	729	713	746	709	745	745	708	737	758	688	705	709	723	683	720	747	732	718	676	699	715	738	727	732	718	700	735	719	712	711	733	701	684	715	720	733	704	696	716	712	715	695	716	724	734	715	705	750	708	757	736	708	731	721	743	690	737	731	728	710	697	750	717	710	708	715	687	703	697	708	727	718	764	714	744	739	720	728	747	718	766	738	712	704	691	737	746	738	770	742	749	756	724	723	719	752	727	735	734	707	710	681	738	752	738	690	780	729	765	742	722	730	729	734	741	679	695	692	675	730	759	734	755	712	691	721	723	712	763	689	739	691	742	736	718	713	686	676	686	733	730	700	725	765	685	732	715	757	735	699	729	739	668	776	674	748	716	705	685	751	722	735	749	739	741	673	694	728	674	665	702	730	685	728	751	686	786	682	748	742	727	636	722	717	782	761	738	768	719	698	738	696	649	759	731	723	731	715	710	704	717	726	715	717	732	717	762	742	748	699	679	767	729	735	741	712	695	699	743	704	739	750	726	715	753	686	735	726	691	741	682	730	710	726	717	743	766	747	711	701	759	716	715	755	705	736	675	686	683	720	728	711	711	722	724	734	693	724	746	702	695	749	707	737	693	713	718	737	725	682	735	684	708	751	721	734	753	724	741	709	724	738	761	715	704	753	704	731	722	700	690	710	708	713	682	648	728	726	715	775	702	754	679	737	711	727	713	749	711	706	708	731	720	772	713	749	693	703	723	704	743	753	678	718	706	657	651	712	744	683	717	764	659	697	735	717	731	752	698	736	735	748	664	716	722	744	725	761	729	730	676	727	743	644	735	735	663	738	745	692	730	714	694	719	642	724	686	697	726	706	694	669	692	732	737	723	685	710	736	738	753	746	685	727	689	708	689	707	691	689	744	679	720	697	722	727	712	775	679	748	751	717	733	748	707	736	722	696	675	715	684	748	740	688	718	734	744	715	731	675	719	707	694	723	667	765	746	695	756	718	688	733	727	711	723	699	723	743	716	765	718	700	688	751	749	741	721	701	714	733	746	740	734	695	724	711	717	716	737	736	751	707	702	726	746	689	671	709	728	723	719	759	749	718	757	765	715	686	689	703	724	690	702	712	710	727	769	760	692	720	693	739	684	705	746	746	747	745	692	785	707	726	756	702	716	703	768	696	688	705	729	704	723	748	729	769	747	713	682	732	713	732	712	719	703	750	699	708	786	765	690	743	764	727	750	694	771	726	731	697	745	742	712	736	680	729	756	774	674	751	736	713	722	720	735	755	766	706	746	698	689	746	727	717	721	707	702	716	717	737	654	705	686	725	686	709	744	729	696	718	726	742	749	798	737	741	730	709	689	718	765	689	710	644	743	747	682	711	706	674	669	705	701	668	720	689	728	761	731	753	725	704	728	732	760	708	670	672	712	704	686	758	727	729	682	703	763	711	704	717	724	705	768	690	729	708	762	721	742	754	794	704	677	700	710	738	725	719	692	687	767	711	710	727	676	717	733	696	700	703	680	715	752	740	696	728	685	720	684	705	727	721	705	686	706	716	728	719	665	711	732	700	724	675	749	743	715	715	681	712	710	730	762	731	670	707	734	704	735	718	769	697	720	738	732	703	709	699	752	726	738	679	697	686	765	743	756	723	701	722	730	716	710	720	682	764	754	748	734	719	704	744	740	728	710	727	716	714	725	740	687	710	727	739	767	734	692	714	675	726	711	722	736	711	709	695	741	699	793	692	769	710	702	701	702	751	687	722	724	712	750	688	685	746	741	667	698	681	721	714	683	733	725	727	701	705	757	750	717	718	745	721	703	719	674	729	726	724	738	708	712	707	736	686	668	732	701	733	739	755	751	707	736	679	746	724	743	734	673	678	763	690	682	731	711	683	713	675	716	721	707	676	746	760	750	698	696	751	693	684	748	696	720	705	735	748	684	696	773	666	737	732	693	742	711	732	741	722	679	727	714	718	719	752	743	745	687	691	700	733	682	704	703	785	760	723	707	663	732	717	789	735	740	734	723	710	719	719	695	758	759	705	714	677	738	693	698	727	701	737	674	747	700	750	748	730	726	677	694	721	710	691	685	709	662	696	690	710	703	711	714	720	699	679	743	676	695	750	704	750	705	702	723	704	710	642	712	757	714	726	718	723	683	664	679	721	687	723	688	734	722	704	736	694	715	705	687	740	717	673	740	695	775	721	683	748	766	701	778	678	718	739	724	739	741	716	719	718	726	706	697	713	691	719	720	734	690	744	701	717	739	708	701	659	661	710	733	723	718	690	729	736	696	737	724	747	690	704	689	729	789	698	713	762	772	719	711	671	723	701	710	723	686	730	655	779	769	693	743	754	759	741	641	753	683	714	768	778	701	682	745	716	708	721	732	767	702	735	719	740	714	673	670	697	755	699	730	720	705	684	689	706	678	694	715	661	691	719	731	736	698	693	684	732	674	747	704	768	678	705	756	679	713	751	747	699	737	704	735	709	728	682	685	710	717	772	725	711	693	696	772	788	703	703	718	736	734	716	706	741	709	722	671	711	749	759	718	699	756	725	730	709	713	679	715	709	735	691	724	699	729	713	758	755	709	668	681	740	735	711	734	739	709	708	777	702	673	680	729	697	724	744	724	720	672	768	659	697	748	682	737	718	751	722	685	739	732	697	692	708	691	693	793	744	680	668	686	678	735	687	713	699	656	713	694	770	745	688	760	707	775	722	761	687	719	755	738	773	743	754	744	716	741	747	721	763	738	729	735	742	720	725	717	727	685	734	792	714	716	711	719	746	710	722	728	743	701	687	738	729	718	709	705	706	756	749	724	727	725	712	736	732	709	693	730	707	719	746	748	740	752	735	739	736	740	742	690	733	715	723	764	727	714	715	682	763	686	707	710	737	746	714	734	673	706	731	715	764	705	690	714	713	727	736	689	718	714	711	755	716	727	717	676	732	741	719	712	717	739	746	765	695	744	748	701	752	742	715	686	712	730	707	719	657	706	705	752	727	749	727	699	739	698	735	692	718	681	732	716	703	780	722	718	744	717	749	728	682	726	684	712	697	734	679	715	696	712	696	757	750	684	734	736	708	688	755	703	699	726	722	719	738	713	752	735	728	695	713	755	739	721	715	709	668	754	759	678	728	699	732	732	737	668	782	734	672	709	695	680	724	724	672	678	711	742	750	705	741	725	742	740
25311	21706	27773	26066	8375	1047	777	616	548	525	489	495	460	453	473	494	438	462	411	476	430	412	416	412	404	450	436	460	417	422	424	459	424	422	406	412	416	415	429	439	409	418	431	422	412	443	428	405	387	431	425	449	408	425	412	409	435	424	432	419	433	400	421	407	423	421	398	421	431	401	446	425	421	408	416	435	424	449	393	402	432	403	430	450	412	443	416	407	386	421	400	428	441	381	404	442	385	394	430	411	422	428	441	434	419	399	407	389	448	416	410	422	407	407	435	438	405	443	411	410	441	446	430	422	429	476	423	445	412	393	406	444	409	436	441	451	389	393	413	423	422	413	398	401	413	441	402	449	391	402	457	409	406	400	410	428	411	412	435	424	405	404	452	425	402	425	388	385	450	410	447	419	412	442	431	405	431	390	446	367	411	446	371	450	424	446	408	441	417	460	465	420	425	418	427	398	390	427	426	399	448	442	444	385	406	431	455	411	442	458	419	400	410	470	390	431	412	448	436	406	389	440	438	432	429	411	431	387	417	425	391	396	393	438	444	434	395	400	483	415	454	404	449	401	437	406	423	425	435	417	436	400	410	413	424	433	437	415	414	401	425	420	396	457	395	466	420	406	449	414	414	423	415	421	386	416	428	412	403	416	434	415	455	422	412	438	409	409	403	380	388	423	432	431	405	436	412	413	413	431	423	418	403	437	431	445	412	446	413	427	418	417	448	397	442	402	443	423	468	416	415	407	396	439	446	394	422	452	407	438	376	378	429	434	407	432	412	444	474	418	432	409	405	418	394	453	424	428	417	453	450	374	400	410	417	441	417	412	433	435	425	426	417	426	419	425	461	472	460	419	441	437	427	440	405	448	414	445	450	405	407	461	389	431	404	424	418	404	428	421	426	451	407	420	425	417	462	379	434	455	429	404	395	424	423	422	422	429	399	442	476	426	421	443	447	430	414	394	420	442	410	398	411	436	427	432	406	430	386	415	425	462	447	454	424	420	430	448	436	426	417	434	446	380	457	426	400	400	392	440	414	445	429	433	412	440	419	412	434	431	390	397	433	387	421	434	426	419	442	415	426	404	394	427	407	423	446	415	426	439	435	412	426	432	392	422	418	397	459	387	450	425	446	394	400	415	437	428	444	407	405	430	433	411	401	440	417	383	427	419	416	422	418	422	413	441	444	443	420	463	421	417	473	423	416	413	443	469	421	455	420	441	434	402	466	437	406	432	476	456	450	393	421	422	405	404	451	394	445	407	425	433	426	447	381	416	430	433	438	389	465	423	417	439	415	441	419	431	433	425	429	437	406	419	394	415	403	393	426	438	402	428	419	433	424	438	447	398	429	395	422	417	420	412	412	442	421	435	399	433	396	445	421	414	429	396	433	428	408	409	406	424	421	424	407	413	419	405	429	383	407	401	464	457	434	440	416	418	437	435	432	458	419	432	418	370	416	392	410	423	441	407	428	361	412	412	418	386	428	410	425	435	438	411	434	412	411	421	430	448	392	424	405	440	415	431	446	449	426	417	415	400	457	415	397	428	417	415	429	382	387	405	425	372	434	387	394	390	366	435	432	417	470	463	471	412	424	408	377	428	415	412	396	410	364	422	452	420	417	418	412	414	434	400	430	437	414	449	386	450	392	438	423	411	416	413	402	398	395	399	420	440	434	424	415	439	402	406	376	400	409	380	448	400	484	425	412	426	417	434	412	481	485	418	373	411	438	426	413	403	417	436	425	406	441	437	441	397	433	411	424	411	398	406	454	437	414	444	436	398	420	398	445	422	403	410	421	411	416	384	483	421	423	392	424	456	435	398	424	396	423	411	393	449	427	412	479	425	405	404	419	428	424	449	409	412	410	422	416	401	425	423	465	420	415	427	436	433	404	434	440	415	413	417	379	420	427	415	411	416	421	441	399	445	402	457	440	428	377	411	436	432	400	419	400	398	423	443	431	436	429	443	410	429	420	438	424	420	428	437	394	426	423	412	406	421	413	403	423	409	405	427	412	415	422	434	401	420	422	443	442	419	416	432	457	465	454	386	419	422	409	431	444	390	428	370	429	403	431	425	378	420	394	438	431	432	406	381	422	441	439	436	434	423	434	395	436	401	410	451	429	422	425	413	414	389	404	428	443	455	396	381	440	418	419	419	433	400	396	427	439	419	424	423	399	440	425	397	423	398	450	449	447	441	437	403	398	440	453	405	436	436	370	411	427	440	444	419	423	449	388	423	377	418	413	413	430	401	418	432	438	460	414	420	425	445	437	396	434	414	442	423	401	413	427	419	435	435	438	446	437	425	436	415	457	402	407	435	419	420	436	410	408	428	388	431	440	403	417	400	409	398	416	406	463	408	413	384	404	393	402	421	416	405	450	400	442	421	420	406	410	425	402	450	412	411	407	407	406	405	416	459	445	418	430	425	433	400	420	404	418	437	410	385	394	418	456	415	420	446	426	453	388	450	386	438	419	411	407	445	442	414	377	413	432	446	418	429	424	417	411	429	400	424	414	402	439	415	468	402	385	415	412	438	451	422	447	401	406	427	406	442	417	448	434	443	427	449	434	386	412	409	446	425	429	424	432	430	421	441	399	372	399	458	417	431	381	448	409	392	466	442	407	428	450	420	410	410	413	421	418	444	399	431	410	414	448	469	392	432	432	417	414	407	399	399	437	424	417	393	413	412	410	420	433	422	420	416	436	435	452	388	394	406	398	430	429	428	455	411	396	412	433	418	440	430	435	450	417	415	409	461	407	427	431	379	434	432	438	417	432	455	416	395	418	440	385	442	391	408	412	426	465	441	429	449	417	433	444	400	391	422	411	470	406	437	392	455	418	469	432	410	424	458	432	419	412	435	429	417	431	397	423	374	397	410	415	397	415	429	416	422	497	411	409	395	395	430	385	412	409	395	465	419	452	416	412	416	414	389	464	404	418	432	428	414	403	436	433	414	416	408	463	401	404	408	427	414	401	439	373	417	420	392	410	416	452	420	433	400	430	394	397	447	413	447	398	429	461	408	456	407	393	413	441	384	421	448	467	400	421	434	411	390	432	391	423	378	416	448	402	413	408	424	419	406	444	393	378	416	425	410	432	408	414	417	470	409	403	431	410	418	421	450	410	427	427	429	431	427	440	405	427	424	440	441	424	422	383	412	394	418	408	429	431	410	404	429	444	422	417	413	424	407	420	418	415	442	455	431	415	423	421	396	394	393	438	434	433	419	462	421	432	405	402	386	400	408	372	411	398	439	435	391	389	421	406	410	423	406	383	446	411	411	406	430	434	414	392	399	395	395	450	423	422	391	400	464	398	431	432	431	443	433	420	399	415	449	425	410	405	434	426	434	408	417	407	419	460	457	445	394	427	409	448	445	442	389	414	452	416	386	442	380	446	397	408	417	450	406	400	382	397	426	395	402	415	406	404	430	414	429	429	436	435	403	407	400	403	408	467	415	405	426	422	429	404	452	413	393	397	417	422	425	426	423
4287	8528	5829	2380	2108	1619	1261	939	787	750	695	651	575	597	623	535	546	527	560	538	546	514	521	496	478	547	514	484	483	481	515	493	465	486	510	505	497	511	530	497	492	511	488	498	469	496	455	479	477	475	509	457	526	460	507	491	509	523	494	484	494	491	482	504	468	514	463	468	475	485	487	471	483	460	511	447	437	461	491	422	453	495	530	524	509	501	473	516	464	484	474	502	451	468	486	506	503	499	520	452	500	489	479	433	478	470	473	415	489	501	457	490	445	466	484	512	490	472	501	449	479	465	468	483	482	451	491	473	476	495	455	505	473	474	441	404	477	467	485	474	487	496	471	478	496	484	463	482	473	495	469	487	493	455	472	492	462	481	470	448	475	487	541	464	477	504	517	480	444	458	475	477	525	476	468	498	485	484	480	471	476	478	499	499	481	485	467	500	501	493	489	497	495	470	491	483	459	465	512	486	515	493	436	494	485	500	495	509	450	477	462	459	455	457	495	467	484	477	463	487	475	447	491	484	473	504	499	486	451	530	465	515	478	507	466	501	487	473	436	484	434	460	480	477	471	491	438	502	465	496	494	480	490	472	494	495	495	459	472	485	473	494	474	503	479	486	522	504	468	533	474	461	455	493	467	460	470	507	492	481	442	444	504	476	482	487	480	467	501	515	469	482	471	459	522	478	468	502	494	492	479	460	473	494	500	506	427	472	485	474	489	493	506	470	469	477	468	490	547	436	506	475	465	521	468	478	525	508	491	534	507	497	495	475	520	522	484	483	522	500	465	440	510	492	469	492	474	449	517	485	463	483	485	497	493	468	475	490	519	497	455	458	490	508	496	459	482	506	493	462	466	481	486	446	474	450	481	480	520	479	474	476	500	450	497	463	448	505	498	445	458	491	492	478	471	480	516	458	480	441	482	530	466	537	490	520	494	481	483	492	507	492	482	473	469	492	461	448	482	496	450	515	512	508	477	470	506	498	498	471	492	483	537	485	467	458	496	483	449	508	476	511	477	461	480	490	465	495	472	511	496	451	468	514	471	505	489	475	523	480	493	500	494	493	477	473	484	471	491	483	525	462	479	503	477	478	473	464	484	486	504	463	531	486	465	506	481	485	511	463	507	475	492	484	495	481	482	462	485	487	459	481	461	458	507	478	488	504	479	481	463	485	519	505	493	488	502	457	491	497	498	481	511	527	494	488	460	473	489	430	483	470	506	482	492	506	462	536	519	466	508	476	515	484	519	507	467	466	506	478	478	465	459	463	475	481	478	486	521	491	466	433	465	490	494	489	493	485	536	473	476	462	443	464	504	510	489	504	492	470	508	484	456	486	500	453	439	481	534	517	493	506	487	530	509	521	492	488	469	480	462	467	461	481	479	492	484	454	475	457	467	475	452	502	505	515	512	479	488	477	467	515	496	497	504	486	524	427	508	503	477	495	503	505	444	468	504	457	473	499	515	489	505	496	452	482	488	494	534	467	479	492	495	507	498	504	502	455	487	471	507	478	436	487	458	510	462	474	500	469	473	462	478	436	470	496	537	501	448	469	489	481	483	453	517	484	469	432	513	509	467	450	500	468	503	471	481	461	468	480	465	487	517	514	488	506	479	464	510	515	467	480	490	473	461	491	466	485	457	495	500	483	450	457	485	464	490	468	452	500	487	478	489	502	507	458	467	473	479	489	512	496	471	459	479	480	524	524	474	515	480	506	502	518	461	484	468	457	494	434	485	515	496	488	483	475	482	462	503	457	479	460	459	441	475	503	510	476	474	521	489	504	453	501	509	445	497	464	513	472	464	456	487	502	479	493	476	471	500	502	493	491	499	488	452	489	469	484	501	461	461	483	458	453	460	445	464	483	481	495	465	528	529	515	491	494	472	448	477	473	494	487	509	511	468	467	499	484	451	523	508	457	507	498	455	464	451	476	477	485	479	518	496	486	496	503	503	462	486	484	473	458	485	462	455	459	488	498	496	498	505	486	528	498	472	478	448	487	471	485	501	479	501	495	474	490	498	505	485	517	525	457	515	478	492	484	459	469	464	467	496	500	478	515	527	465	510	448	510	489	459	454	474	499	508	458	479	448	506	457	529	492	466	471	483	499	509	473	406	492	502	492	482	531	531	485	459	485	514	500	468	467	465	501	465	479	507	454	498	444	493	486	497	492	473	479	468	497	465	449	480	452	521	449	500	510	501	477	455	487	481	512	473	485	499	503	480	503	488	488	487	481	472	507	456	500	453	514	482	499	532	497	471	460	450	489	483	425	497	512	485	492	488	484	495	481	478	450	496	458	500	478	470	478	503	464	504	472	476	533	483	460	486	499	442	457	505	478	501	494	486	466	510	543	470	449	482	501	514	481	491	460	483	491	473	487	472	498	526	496	462	473	444	490	471	525	470	482	459	530	494	447	512	460	501	493	492	455	506	450	490	468	490	490	471	490	511	480	495	474	506	478	482	436	515	480	471	498	519	480	495	532	447	470	475	461	475	509	468	467	454	491	490	450	478	469	500	468	478	487	456	457	439	466	508	437	450	496	489	508	495	470	499	462	458	475	474	504	462	494	505	470	466	510	487	428	468	491	462	472	477	505	482	472	520	494	479	473	506	475	485	457	509	476	452	471	451	477	476	492	479	482	478	494	474	477	518	428	459	485	496	504	493	482	500	494	485	479	456	500	488	455	502	505	481	480	478	461	482	453	495	500	497	470	462	510	483	498	517	548	532	534	469	463	493	509	457	451	477	525	520	509	497	479	494	460	476	484	499	470	515	477	474	471	501	481	488	497	479	504	490	476	516	470	451	477	481	524	463	461	492	440	503	512	447	504	474	486	463	486	519	488	456	464	461	482	498	461	458	480	526	438	471	482	479	481	502	524	480	488	460	479	472	501	493	468	449	488	522	490	489	469	475	504	481	500	486	480	455	487	509	472	523	460	442	476	486	469	486	465	508	526	481	459	529	486	503	458	453	484	487	464	463	475	512	550	484	497	512	479	503	482	462	474	466	477	462	491	450	471	461	474	466	465	454	481	497	499	474	492	499	481	474	493	466	475	470	512	438	509	491	491	483	477	491	469	474	454	483	494	478	487	501	502	498	515	487	474	465	485	489	435	501	446	486	491	444	483	499	475	432	492	502	499	455	464	512	503	495	472	504	490	468	512	490	497	462	455	494	468	479	471	481	489	485	472	504	468	459	496	500	479	470	497	523	487	514	480	494	502	460	476	426	487	538	501	508	527	486	504	487	452	508	476	461	460	494	465	476	446	477	441	509	508	461	484	506	494	478	469	448	495	492	486	473	458	501	479	471	466	480	465	464	518	494	500	532	498	481	457	469	493	496	462	474	470	504	479	454	485	506	469	486	511	523	447	458	473	463	463	500	510	475	462	475	511	458	444	504	495	492	496	478	474	483	463	476	471	488	504	452	470	473	494	464	454	475	490	529	508	498	481	511	509	429	484	454	495	505	497	473	471	477	523	495	483
23042	21744	29606	24424	21745	21769	7084	1181	766	620	538	520	469	428	520	365	338	320	313	318	316	338	305	305	304	287	277	292	270	280	295	249	290	290	257	265	283	252	275	271	266	236	278	299	264	263	269	295	303	264	249	253	273	241	290	254	258	269	260	233	272	273	273	263	221	293	255	269	283	261	279	270	242	268	292	268	263	254	258	261	265	262	256	247	276	274	247	262	265	240	270	278	265	268	261	236	257	272	243	243	268	260	254	264	271	242	271	231	258	271	259	239	253	258	252	260	254	288	261	263	242	265	285	259	248	276	264	269	270	246	262	265	261	260	272	240	275	249	258	235	247	278	251	264	249	251	240	256	270	254	262	255	246	260	304	245	233	257	284	247	272	252	254	277	271	270	254	245	250	239	240	255	253	253	261	248	259	245	240	259	258	260	255	254	251	246	258	230	256	237	261	248	286	239	245	253	252	257	300	232	270	243	241	279	266	242	247	236	266	263	265	264	252	257	258	253	251	277	235	231	284	237	230	279	260	272	266	239	265	229	233	258	273	259	247	241	254	273	250	240	277	243	253	291	234	275	268	253	234	285	250	264	243	239	251	264	285	261	265	234	257	238	267	265	246	259	246	254	264	267	253	252	237	246	253	242	250	254	270	246	279	266	246	261	290	261	216	232	238	273	209	256	240	267	256	256	226	246	245	234	259	262	268	249	261	273	238	289	253	221	248	274	256	237	265	248	247	232	230	277	259	243	234	266	280	259	242	267	220	243	249	216	262	244	264	274	290	238	255	251	241	233	239	246	286	273	246	271	265	254	276	249	258	279	261	243	286	248	239	270	236	251	262	234	238	241	282	269	269	265	245	260	281	266	243	258	251	249	219	245	250	240	289	237	253	247	259	275	245	267	260	238	247	229	267	250	238	262	223	256	268	258	245	268	271	270	250	261	254	260	274	283	267	260	241	257	254	257	249	270	246	269	287	250	243	267	270	266	273	258	263	237	275	271	225	290	228	267	265	258	239	264	247	242	282	252	249	261	218	250	286	247	264	257	272	250	236	226	240	250	238	270	252	255	240	288	269	267	250	246	268	245	234	262	216	246	245	228	251	257	283	234	246	255	300	271	246	263	248	252	289	256	250	271	267	252	249	273	232	235	268	275	292	261	280	243	239	265	246	255	255	233	270	249	236	256	238	242	244	227	276	277	252	242	246	258	256	263	285	270	225	224	248	272	259	249	274	242	258	247	269	243	237	259	250	249	227	248	256	292	237	228	256	263	278	238	251	253	245	262	218	263	228	255	261	254	256	257	247	260	256	259	254	250	268	249	241	300	230	266	243	253	271	252	243	280	217	261	258	243	284	264	288	242	263	270	283	259	228	250	263	259	261	247	248	251	278	295	252	278	256	248	261	255	241	281	272	272	275	244	214	274	248	220	267	255	249	263	268	237	262	235	246	279	276	260	239	255	266	275	263	251	230	257	264	265	265	260	239	246	282	257	262	260	264	239	232	236	257	296	229	272	263	279	259	252	256	247	229	248	255	263	277	256	250	251	257	256	236	245	255	255	254	252	230	271	285	267	271	257	242	242	248	246	229	253	279	259	262	245	252	234	248	261	263	268	245	265	256	261	264	259	273	261	246	221	241	270	244	269	273	236	301	238	268	234	238	246	230	252	257	261	281	239	231	239	260	279	219	285	260	257	269	267	255	266	275	236	248	232	271	267	264	250	245	270	274	254	265	236	266	235	256	269	253	243	236	238	274	265	251	249	255	264	243	261	247	221	268	271	253	251	255	268	245	247	265	268	258	252	222	261	265	247	269	247	291	257	251	239	243	256	283	272	247	255	271	252	256	260	299	266	241	257	238	241	264	277	246	237	283	256	242	244	245	248	254	273	230	257	256	231	234	266	250	254	284	273	283	235	252	240	262	286	248	256	222	225	252	237	263	300	265	258	258	227	255	270	261	217	241	265	217	273	284	277	256	235	248	267	238	268	276	235	262	239	245	237	242	293	266	245	255	259	248	263	268	236	227	262	247	261	260	253	246	273	257	273	249	227	267	228	250	250	255	267	263	264	260	257	258	249	244	249	236	275	270	244	230	251	276	239	248	285	227	232	276	225	255	233	241	263	279	254	266	250	281	237	241	269	246	212	246	279	276	286	234	270	286	281	258	249	255	257	281	261	253	262	229	251	272	276	262	271	283	251	258	249	266	254	266	252	254	254	259	262	242	250	252	271	244	248	249	261	251	245	237	259	230	237	251	230	258	278	262	273	261	236	231	256	251	292	237	257	252	267	238	267	264	240	273	256	265	255	244	206	250	276	269	259	257	253	265	240	244	264	251	282	281	241	242	251	270	216	257	298	228	253	235	258	250	250	278	267	254	252	252	256	234	240	253	268	261	246	281	259	250	255	258	256	258	261	286	254	248	263	225	252	224	255	240	260	243	227	230	225	262	226	277	267	220	253	248	234	265	252	230	216	255	246	253	248	261	292	245	255	254	268	264	245	261	242	231	258	239	255	255	219	257	247	226	245	243	264	273	270	249	259	219	240	258	240	259	255	240	247	247	273	242	278	273	259	287	241	270	223	233	236	250	259	243	255	278	253	276	261	253	254	246	271	253	263	229	295	275	276	276	236	232	250	229	269	256	267	258	232	282	258	281	232	238	252	267	258	251	260	231	249	275	267	259	264	246	263	256	276	273	267	263	253	278	243	244	249	264	239	225	220	232	266	242	275	242	245	266	256	247	242	250	263	269	275	247	269	284	242	231	258	249	254	237	252	268	249	256	248	221	259	276	251	256	258	261	265	254	226	270	265	255	252	276	261	256	276	271	249	243	276	230	260	247	236	281	248	230	244	205	248	261	263	235	234	268	268	236	266	242	257	217	242	258	234	275	266	250	238	264	263	215	252	281	250	249	260	269	278	251	272	278	244	266	263	246	241	244	248	253	257	242	270	233	263	259	250	275	247	257	273	253	236	294	251	247	233	259	258	281	272	258	269	266	245	260	247	229	258	243	253	233	241	255	267	255	272	262	265	241	264	249	276	252	233	294	239	234	269	279	271	246	249	260	242	271	261	243	251	255	276	273	236	276	252	282	282	240	268	259	281	271	272	221	247	250	254	228	274	243	262	269	269	244	278	262	250	273	233	249	263	225	259	231	239	279	255	274	267	252	255	240	236	256	251	283	246	270	275	279	242	250	228	288	246	234	245	288	269	259	243	297	271	257	260	256	248	245	237	249	251	263	278	248	228	260	243	230	245	258	266	273	270	255	253	232	283	293	268	247	265	258	244	248	258	268	257	245	280	286	241	270	277	249	239	278	249	255	265	235	258	235	278	244	241	236	265	247	238	215	256	256	246	268	245	244	254	254	287	252	251	260	231	239	274	256	255	291	248	269	228	261	274	247	257	286	251	279	268	262	261	256	254	248	252	241	255	262	253	279	254	259	247	240	254	262	253	266	231	251	242	273	269	283	236	246	263	254	255
5233	16377	11518	5896	4594	3419	2492	1925	1526	1145	992	834	731	694	853	565	507	480	445	459	397	430	379	397	397	375	392	339	333	343	373	346	327	376	344	322	326	332	344	351	350	331	302	318	345	347	297	347	323	297	330	343	317	327	314	311	310	313	314	334	340	304	330	318	355	279	302	331	318	327	313	307	337	301	304	305	355	302	321	304	295	325	295	313	312	262	320	304	348	327	311	339	352	341	315	309	297	303	335	328	329	323	327	278	312	321	312	335	293	301	296	334	327	320	320	318	282	312	329	296	342	358	342	290	276	308	310	290	322	309	300	322	317	333	311	306	328	321	332	289	333	301	283	328	319	330	290	301	327	289	287	296	289	318	306	306	298	301	301	311	278	312	327	303	338	297	317	287	288	318	285	292	308	331	306	325	338	345	312	281	302	301	277	316	322	301	306	280	307	267	305	318	304	304	305	331	311	266	310	338	316	320	304	319	291	319	314	326	337	317	295	293	303	282	316	286	320	344	306	307	284	307	322	310	306	339	298	314	290	324	317	297	306	302	321	323	322	311	285	311	326	313	297	314	315	317	280	304	287	302	341	310	332	315	286	302	299	312	309	309	296	316	300	340	286	328	298	318	348	274	287	321	284	321	318	298	295	302	310	320	298	318	307	272	326	293	278	362	315	284	319	303	305	301	316	271	304	288	315	301	332	296	334	275	349	317	319	312	328	290	297	327	281	325	325	301	293	339	313	272	302	328	305	334	307	314	321	300	310	320	312	303	324	293	296	296	276	293	309	330	301	311	303	315	325	297	322	313	335	320	296	306	316	293	337	300	312	313	283	285	311	311	303	335	315	301	316	299	313	326	323	304	278	279	257	320	278	348	282	343	308	294	321	321	302	310	306	306	338	313	341	339	332	320	289	309	266	300	319	311	311	267	330	317	309	295	316	309	298	318	306	279	322	286	309	311	314	310	308	321	328	299	290	310	305	305	289	305	310	304	324	280	315	284	275	328	330	318	314	351	330	321	327	300	314	301	284	317	307	306	345	308	324	294	315	300	327	314	335	330	308	315	296	302	335	315	330	296	305	336	321	304	311	327	292	289	340	277	302	307	322	274	337	331	317	313	342	287	302	315	330	316	300	308	293	301	292	332	284	329	309	276	310	319	312	295	305	313	314	314	283	304	310	313	327	314	338	281	303	292	277	311	315	289	309	334	303	286	313	319	308	308	337	324	281	310	333	316	295	316	303	296	337	304	337	280	287	279	322	308	288	306	318	329	276	292	316	294	300	296	305	286	298	320	276	314	328	333	296	310	277	317	282	279	299	304	291	286	304	320	312	306	294	345	295	297	316	307	319	315	292	339	308	279	335	288	319	310	294	302	327	306	343	344	349	304	310	325	296	309	313	331	294	342	317	316	315	315	299	312	316	260	296	294	324	301	320	264	295	344	299	277	291	279	312	280	255	302	295	300	341	322	329	314	327	300	303	298	307	302	301	316	304	297	317	311	285	330	303	288	314	288	340	293	304	304	311	323	302	318	308	339	336	301	279	308	305	301	319	304	279	309	290	279	323	332	317	300	297	326	300	316	333	281	293	302	307	321	310	344	311	328	307	320	324	311	349	356	295	285	295	308	307	333	282	301	289	311	305	324	310	306	289	307	309	258	297	279	319	290	315	310	317	340	306	328	295	330	311	294	311	295	323	301	307	301	331	289	324	338	315	291	297	312	307	311	297	294	316	307	321	272	312	316	323	337	303	317	302	315	293	314	320	279	297	351	293	284	309	333	291	300	312	307	318	320	326	302	324	325	329	299	295	288	312	321	276	308	316	350	331	322	308	315	321	330	325	307	323	315	309	297	321	327	326	311	329	330	322	299	293	320	316	315	342	300	334	304	315	304	312	285	311	316	316	347	306	335	296	312	274	292	312	299	294	276	274	320	276	290	311	318	313	284	297	280	326	295	334	306	315	302	306	303	313	280	318	332	291	290	295	317	311	289	332	315	302	336	311	317	320	299	332	292	282	321	328	329	327	315	283	339	292	279	354	284	304	325	289	293	335	322	300	294	305	296	305	327	310	289	351	287	315	331	272	335	292	309	308	314	316	297	307	318	329	316	306	285	305	310	324	296	300	306	323	320	297	269	272	312	295	307	307	302	305	301	302	314	303	310	290	294	314	271	315	284	320	312	330	278	313	306	284	298	314	296	328	307	315	286	299	302	291	305	310	345	293	325	294	294	326	296	300	299	336	304	304	315	334	331	272	292	325	310	315	301	328	302	298	340	296	286	307	281	294	276	313	296	283	262	305	303	321	286	325	329	298	305	316	332	315	329	280	321	295	306	267	277	340	290	320	289	322	340	327	311	320	314	325	302	308	330	311	275	311	295	290	319	322	341	336	318	295	313	319	272	275	305	293	311	305	301	303	326	334	300	319	324	310	275	293	320	328	313	290	287	318	287	309	300	311	313	317	317	320	287	309	308	329	309	284	323	307	317	324	304	340	303	311	295	284	286	296	292	308	314	284	292	330	319	296	309	304	305	302	313	298	300	294	296	285	301	310	283	289	295	315	295	300	284	317	294	283	325	297	336	302	334	308	320	306	323	312	329	322	324	326	289	308	332	306	299	284	314	288	290	322	316	318	312	283	309	294	292	303	309	318	291	333	303	297	333	320	295	282	306	313	312	292	320	316	276	271	287	337	311	320	306	290	302	326	335	347	313	300	346	309	292	301	317	311	316	316	325	320	281	284	278	311	308	329	309	275	308	331	313	293	275	315	333	286	344	335	306	322	283	290	308	317	339	272	291	286	318	293	310	331	313	279	328	334	313	289	286	315	316	336	303	301	319	300	321	303	341	304	333	295	298	287	292	294	306	258	340	290	314	299	302	314	310	343	308	323	318	328	324	316	293	321	309	313	327	336	311	314	325	295	306	291	323	310	325	297	298	302	290	304	305	294	306	301	324	310	297	307	333	298	279	305	321	328	285	322	307	273	323	287	307	307	327	271	327	299	288	260	356	311	320	313	293	295	293	310	299	303	331	341	308	306	307	298	321	326	330	315	305	302	290	317	317	329	290	309	326	325	315	309	284	314	334	298	303	287	318	333	314	335	310	302	326	300	309	286	321	303	306	284	317	308	303	328	308	320	289	291	308	319	328	307	291	299	322	262	319	320	298	336	284	274	300	293	304	317	339	298	302	309	327	309	318	318	300	316	305	297	294	290	306	286	287	298	332	299	286	300	308	267	284	301	289	288	300	294	292	307	282	318	303	278	321	315	307	347	329	308	311	343	297	320	318	317	290	324	307	333	308	277	323	331	296	316	316	290	288	336	348	304	303	325	302	320	254	300	330	328	308	310	321	316	320	271	320	317	290	300	325	324	292	305	309	322	300	326	267	293	302	320	291	320	282	270	320	315	313	283	314	313	338	300	324	314	308	335	289	320	294	315	334	308	323	313	316	328	322	337	307	308	339	306	339	287	317	300	302	337	320
28007	19233	5740	1500	1144	937	889	868	798	781	761	713	732	760	756	663	682	669	713	722	728	724	756	665	699	647	745	673	685	729	698	681	735	736	690	712	650	698	729	680	675	679	672	698	722	706	646	726	739	744	689	724	684	687	674	704	675	724	702	717	740	679	630	695	729	688	722	737	725	680	721	721	708	710	675	694	720	712	674	687	733	707	687	726	691	668	722	700	683	702	716	680	706	711	721	705	736	698	682	731	719	750	745	675	693	674	734	704	710	759	689	728	721	718	756	706	720	678	718	691	690	708	718	732	678	695	733	680	716	676	673	742	671	715	745	725	687	743	740	719	692	704	682	716	725	706	694	657	781	694	689	689	709	652	742	718	727	658	725	679	719	690	694	700	783	684	710	650	713	697	655	693	705	676	694	692	704	682	767	664	655	631	681	682	688	715	709	709	729	678	753	697	738	719	730	655	710	675	698	689	697	743	684	693	732	727	729	668	722	699	695	730	695	679	730	651	731	659	690	695	683	732	718	705	746	725	656	696	731	715	703	645	663	743	692	728	691	662	713	713	649	692	768	664	712	709	714	697	680	713	718	718	678	733	722	662	740	643	743	700	671	668	700	667	685	678	730	710	719	689	701	667	754	664	666	733	697	710	710	723	702	682	692	669	705	690	695	784	711	641	629	693	684	723	724	690	772	712	676	696	753	715	739	685	709	672	674	709	751	738	689	690	670	677	678	659	747	690	712	696	661	727	702	717	670	740	667	691	707	677	718	643	692	734	711	680	707	717	686	736	678	760	709	691	700	685	724	707	709	713	684	660	716	692	707	670	742	718	706	744	687	713	700	718	692	686	702	736	717	739	698	720	737	678	725	719	674	687	695	704	744	686	675	708	705	679	666	700	736	715	710	688	731	724	743	703	714	698	705	686	713	689	720	676	686	759	742	725	717	666	676	686	715	667	702	721	698	727	699	734	701	742	746	692	693	676	760	739	713	704	696	709	741	790	700	697	720	700	675	706	715	754	679	692	733	707	703	681	659	709	699	703	754	695	704	690	764	722	736	684	697	689	725	708	686	694	739	726	702	716	707	699	735	697	693	714	682	705	714	708	693	721	714	733	707	722	690	700	688	688	706	672	730	665	673	663	689	711	683	690	703	740	706	698	710	689	676	712	676	651	724	698	694	728	683	679	704	719	708	689	668	728	697	690	748	707	688	657	666	679	704	757	692	733	707	704	704	718	727	766	689	751	669	665	743	714	653	714	669	686	706	699	690	673	726	687	679	676	704	656	718	722	707	670	695	725	728	719	702	712	720	696	687	645	747	746	734	703	697	709	690	674	638	726	697	682	653	691	697	726	737	736	723	711	731	652	689	717	755	705	699	689	708	689	694	780	712	695	675	716	729	699	701	741	706	702	740	664	671	727	676	709	718	715	693	664	718	713	660	647	695	690	747	694	704	726	715	726	734	694	750	700	711	667	702	745	733	743	648	721	747	707	727	728	744	726	691	691	642	684	679	702	696	674	712	682	712	699	687	623	680	701	716	705	712	720	688	715	678	708	732	711	696	670	703	681	659	684	699	665	690	642	731	715	710	697	667	728	759	692	696	667	687	668	618	689	741	736	710	737	681	721	683	714	679	691	693	703	695	726	696	724	717	695	661	704	689	716	736	702	694	645	712	685	733	673	711	703	678	654	668	738	674	731	733	688	687	687	708	733	718	730	677	682	737	737	714	716	685	753	653	701	739	617	699	731	688	714	671	726	676	687	729	712	696	705	690	753	707	716	701	711	711	696	674	724	714	706	704	646	725	694	718	679	739	696	696	673	725	691	746	692	714	736	708	721	685	674	720	752	656	719	694	687	704	751	734	676	706	708	715	704	709	701	706	710	705	660	700	690	669	657	682	657	714	665	736	652	713	680	705	723	706	695	752	724	715	691	668	698	687	730	731	675	681	685	709	712	721	675	700	731	690	717	766	720	724	671	681	687	677	717	665	750	715	696	714	686	706	684	706	655	663	704	713	703	700	722	665	750	714	708	680	680	772	731	706	664	722	691	677	746	660	700	736	695	736	732	711	674	693	674	690	698	670	725	682	649	677	703	760	632	690	662	677	717	762	723	735	744	701	731	671	692	728	660	686	700	698	687	748	723	707	741	701	709	698	691	704	729	729	742	683	692	707	736	705	677	684	683	673	650	753	716	727	742	691	728	694	696	741	664	669	671	698	772	713	691	759	705	717	733	662	701	679	685	666	756	742	683	681	697	693	707	682	704	735	707	694	711	704	683	713	710	704	706	667	723	623	683	675	673	702	697	740	692	678	727	708	712	672	709	704	711	689	745	689	720	732	710	693	742	683	640	648	695	703	676	677	689	684	695	701	674	705	734	713	720	665	750	770	680	700	676	690	692	712	758	730	715	685	695	683	710	744	746	696	702	698	698	702	679	722	713	708	705	677	698	666	694	718	673	664	685	742	671	752	718	694	675	710	697	743	681	678	743	653	711	685	699	730	692	733	711	714	735	717	723	694	682	674	688	741	700	714	717	706	748	727	724	683	679	713	733	730	747	646	680	709	649	697	679	732	721	691	680	677	693	726	696	691	739	681	713	668	748	707	672	708	687	657	639	723	642	697	678	707	716	705	732	688	726	730	690	678	673	654	740	771	710	699	667	686	740	665	692	679	752	729	684	699	698	709	708	712	713	701	657	711	735	673	745	723	696	699	704	717	704	709	663	688	695	693	641	688	695	715	715	705	707	681	749	732	718	677	715	669	666	689	714	679	676	702	711	691	728	681	699	725	675	698	741	737	676	695	699	716	680	712	730	735	702	713	683	756	661	708	649	742	708	703	667	665	692	693	716	661	716	717	700	679	717	666	735	714	693	688	684	719	693	746	734	696	748	728	703	632	744	711	654	721	704	675	669	690	694	705	703	699	720	721	700	639	770	692	670	663	736	710	680	690	728	701	736	719	717	725	674	693	661	709	680	681	684	707	728	700	714	653	654	715	755	716	719	760	755	690	702	738	660	734	695	684	724	723	713	692	691	637	696	734	718	704	698	674	721	714	682	711	654	743	690	714	700	678	703	693	704	685	714	751	692	720	697	653	701	711	729	751	740	679	748	694	685	674	728	792	724	633	688	716	697	699	738	702	719	702	713	675	720	710	656	667	686	679	663	671	685	694	709	687	735	745	673	763	665	690	691	721	729	700	758	686	721	696	706	738	739	728	707	688	685	719	695	676	728	650	676	751	713	717	746	720	671	719	684	726	691	724	699	700	740	690	707	686	697	700	684	780	703	700	680	698	653	743	662	648	755	698	678	749	728	683	674	686	729	687	713	689	678	721	689	654	738	706	732	651	723	699	703	618	686	695	739	726	724	671	691	708	709	706	701	659	683	723	695	731	745	715	701	692	729	697	681	724	692	697	684	660	686	666	698	684	681	717	679	729	673	666	739	681	710	695	674	721	715	699	737	711	769	728	733	704	686	689	743
4915	3265	2405	1668	1506	1361	1221	1097	1050	919	923	863	839	859	802	875	801	822	802	779	859	823	736	817	798	819	812	817	832	830	818	786	790	792	740	810	820	805	806	818	784	817	812	804	781	784	782	797	775	769	812	778	822	850	800	767	838	815	811	762	787	805	785	794	803	789	815	818	807	769	831	798	866	818	750	778	789	830	820	815	825	789	782	801	855	859	743	755	795	835	854	785	780	811	857	767	839	803	782	752	781	754	822	754	831	784	759	747	806	817	797	839	763	819	795	821	797	841	785	792	773	839	807	767	780	792	778	774	773	817	768	844	759	775	794	780	840	746	826	769	763	775	835	759	792	793	789	773	808	816	821	792	784	820	831	778	783	836	824	797	823	761	800	810	834	794	781	775	812	814	765	780	807	841	790	778	795	797	806	803	808	765	737	797	831	791	785	803	819	755	777	820	828	843	812	752	810	807	789	791	775	771	741	744	741	808	805	776	781	821	821	793	810	760	830	791	786	799	811	819	789	770	821	790	854	769	839	808	782	770	837	776	833	816	794	795	776	801	779	792	798	808	793	792	773	815	825	801	810	782	818	798	762	805	800	774	817	797	816	783	856	793	825	795	791	828	830	794	784	819	803	843	779	766	811	761	805	785	798	808	794	792	801	840	806	750	795	813	784	811	821	824	835	812	811	817	776	777	848	854	764	785	802	767	782	878	824	835	779	755	789	815	812	756	747	771	809	785	790	862	822	816	751	795	766	806	783	803	772	794	849	811	819	760	764	760	809	772	796	757	812	792	802	789	765	760	814	778	749	797	783	794	809	794	816	817	805	777	775	782	821	795	752	825	814	813	835	817	763	830	810	771	851	823	811	825	825	789	829	822	781	775	784	836	833	796	833	817	778	835	790	764	775	787	807	836	792	827	827	755	826	808	828	790	801	730	846	789	752	798	775	786	768	768	807	829	774	790	805	844	813	794	825	826	858	843	814	773	786	801	805	771	784	803	796	841	804	781	811	808	796	780	786	792	825	815	811	811	817	789	800	826	754	763	801	721	754	775	808	771	803	808	798	735	798	768	794	768	809	830	779	817	861	830	776	771	842	850	808	776	795	769	827	780	816	816	785	770	813	723	811	788	765	786	789	793	763	779	797	792	801	782	830	764	809	771	810	754	776	822	823	792	723	815	786	756	833	808	830	829	733	781	806	820	823	791	825	794	849	812	810	798	815	807	841	799	735	786	800	814	778	772	795	789	782	776	755	773	735	780	802	838	768	837	774	774	757	767	786	804	795	800	803	766	823	773	780	769	816	809	814	792	786	780	803	813	787	758	825	783	776	758	838	798	780	808	818	778	793	819	809	769	788	817	715	825	744	778	820	773	825	802	778	795	843	822	789	775	823	778	788	755	805	824	811	814	737	772	840	796	775	756	707	792	782	804	763	829	782	837	841	807	808	788	775	810	762	784	807	806	811	780	798	836	792	813	849	789	759	813	846	822	734	774	799	731	782	774	789	816	827	805	763	830	799	791	779	861	844	797	806	813	814	764	791	798	766	808	799	760	752	737	793	804	779	828	761	807	767	809	764	795	834	815	811	812	801	774	757	775	711	770	794	824	804	812	799	760	762	840	806	827	714	793	793	778	797	749	822	847	821	825	785	814	821	793	821	818	747	819	785	793	817	859	752	758	837	784	801	793	806	773	778	797	846	790	833	738	790	801	834	821	773	750	758	806	787	779	852	771	794	786	816	809	837	799	822	778	807	808	809	762	809	826	820	795	797	776	784	806	781	824	799	825	834	797	813	761	768	793	796	830	836	852	802	820	786	804	799	759	761	795	793	748	823	748	804	786	815	769	816	792	795	805	830	753	793	826	819	802	767	805	775	805	798	726	814	800	837	769	777	821	791	804	806	767	805	766	820	755	765	793	834	739	774	799	844	789	778	790	818	779	780	836	808	806	797	809	775	833	783	866	855	808	810	820	826	766	776	801	764	803	804	805	839	835	766	804	829	832	806	816	809	715	762	761	759	724	857	766	778	819	774	811	759	804	772	764	745	805	814	769	800	752	825	758	750	791	778	743	828	795	804	797	779	812	811	761	762	827	835	779	787	768	795	752	792	796	796	804	793	817	777	790	752	786	802	791	805	819	820	823	811	806	834	785	762	835	788	847	864	789	800	752	778	794	825	790	797	795	818	825	845	775	830	837	840	773	820	846	787	793	746	791	731	803	759	812	779	802	800	807	796	768	808	761	797	789	825	762	798	787	825	816	800	784	813	808	732	777	753	831	802	755	781	809	783	795	730	787	815	825	826	725	780	841	785	836	769	776	835	797	792	770	738	771	819	766	784	765	769	800	773	807	774	797	777	786	771	809	781	775	764	820	759	787	796	794	764	769	763	786	752	745	815	820	808	827	808	813	802	776	808	790	763	756	826	811	761	806	786	797	788	838	848	830	802	793	811	788	771	845	808	810	813	792	858	771	804	770	812	799	761	772	862	777	798	818	819	849	741	812	837	830	765	818	783	763	805	771	832	803	829	795	766	770	837	787	815	786	818	828	742	797	791	773	796	732	809	822	832	789	774	845	837	763	816	792	814	841	860	778	821	795	791	847	848	791	758	831	827	786	826	755	788	832	807	710	830	774	841	749	786	835	761	784	812	800	806	805	808	790	791	803	800	795	798	821	739	850	751	827	776	792	803	832	829	822	806	791	820	794	821	792	785	802	828	839	795	818	805	766	761	827	797	780	796	722	811	817	784	757	794	805	795	752	827	804	815	835	786	828	728	813	812	811	827	802	808	824	827	819	780	735	858	798	790	799	749	834	825	818	803	748	782	754	770	808	874	822	827	798	784	818	797	806	782	803	824	798	748	789	768	825	797	841	812	759	852	718	814	764	768	778	802	770	820	766	792	792	788	791	787	770	832	827	821	788	778	802	753	733	799	832	787	748	831	777	796	769	790	784	776	842	805	764	784	795	848	777	790	742	759	826	793	795	816	782	814	775	774	811	747	773	801	840	811	783	815	803	805	820	842	793	758	804	791	747	761	781	819	818	788	785	766	767	822	820	783	814	762	764	811	750	793	815	777	809	777	784	815	840	824	803	798	858	808	825	790	781	741	792	794	805	820	791	781	795	771	842	812	766	823	769	749	817	787	823	819	755	795	770	821	818	758	801	793	823	847	741	793	828	816	827	768	749	815	827	788	805	808	773	719	827	808	770	798	819	810	831	844	776	799	800	811	831	809	756	781	741	796	796	828	783	774	763	843	793	797	805	795	781	822	811	782	781	751	828	835	801	771	777	810	776	832	806	795	794	811	826	772	776	776	799	766	832	777	843	820	814	842	779	836	834	797	797	798	757	785	811	825	790	801	790	799	804	782	817	811	768	816	825	767	778	808	816	817	790	791	754	809	832	841	801	857	824	790	748	789	811	807	814	778	814	815	811	785	801	786	821	780	799	823	805	790	839	790	780	805	824	806	867	809	827	786	838
24120	21686	29024	24864	21651	9179	1694	1163	982	936	843	744	730	740	681	670	658	680	711	621	603	599	689	657	627	658	663	624	632	616	643	644	595	677	636	643	671	661	605	693	660	670	632	664	658	618	658	629	640	614	632	611	616	657	647	611	623	612	663	655	642	588	604	634	570	613	572	620	601	622	605	616	630	632	629	616	624	647	614	649	648	616	664	628	635	628	678	641	652	603	601	631	614	643	604	630	597	591	624	634	618	641	616	595	623	630	633	633	618	675	624	620	674	624	603	644	663	647	633	657	632	649	635	598	589	636	603	619	593	628	591	635	625	668	661	637	614	673	629	637	689	652	598	660	671	612	643	600	603	619	585	640	634	627	611	615	613	644	617	604	631	641	619	599	602	593	616	643	622	630	686	656	595	619	636	632	632	629	640	612	620	633	623	649	671	645	648	660	618	608	616	570	578	660	605	595	630	620	577	613	630	627	669	623	672	617	643	601	650	633	618	611	607	658	547	652	630	620	632	635	643	650	605	656	645	615	602	668	626	595	599	620	607	574	593	587	640	637	640	649	665	605	616	624	635	635	615	601	596	566	661	615	607	622	648	600	689	649	629	583	641	619	632	612	644	629	585	648	642	566	636	650	588	655	601	653	634	631	656	643	584	680	608	635	661	625	628	629	593	598	611	635	632	619	643	604	640	629	661	631	670	591	626	592	664	620	656	669	629	602	611	607	586	629	695	612	615	669	636	620	650	602	635	593	653	646	598	642	591	606	641	622	595	622	593	672	595	625	619	657	648	631	617	643	569	606	661	620	591	618	645	619	592	620	612	662	645	621	651	633	616	604	621	625	608	672	654	619	624	630	648	627	629	665	615	617	628	626	634	622	608	612	600	578	614	580	661	618	605	612	662	647	644	602	618	613	611	616	580	647	651	639	624	620	592	610	606	669	646	590	668	683	662	644	594	598	647	648	633	678	632	563	595	701	633	597	637	614	625	647	600	606	633	677	607	586	589	644	650	629	629	650	631	663	609	645	626	638	627	639	654	593	619	606	591	585	624	621	636	686	613	631	636	624	647	607	639	623	636	652	588	567	583	653	685	665	619	645	698	626	645	622	659	655	627	654	610	630	607	629	626	596	601	660	622	613	633	635	656	604	620	652	637	630	651	625	640	636	619	610	644	575	613	652	627	645	598	619	645	654	638	623	597	583	641	664	605	630	635	652	636	646	621	606	636	629	655	668	612	612	641	643	612	611	687	669	609	687	625	638	587	623	673	638	646	658	600	563	634	644	608	629	618	590	580	660	591	613	653	645	652	611	683	622	598	569	592	609	645	601	600	621	631	606	638	552	613	636	646	639	690	632	629	668	621	643	597	676	630	624	652	613	612	620	614	624	649	627	645	620	629	610	645	630	649	669	672	645	632	612	565	667	614	596	626	648	618	634	639	624	636	630	647	627	647	635	623	649	619	582	591	614	673	591	624	655	667	586	609	606	643	648	658	621	637	625	603	667	590	621	625	572	617	633	629	620	614	667	652	644	639	615	625	638	646	624	607	581	634	612	615	619	627	631	608	612	590	614	649	570	621	610	617	621	588	581	651	638	612	610	624	594	613	656	612	660	603	693	621	607	605	638	601	641	620	594	642	639	665	623	589	581	638	631	645	606	578	650	626	581	636	647	631	666	639	649	623	637	642	651	574	620	584	614	618	588	613	606	655	624	625	612	606	642	578	647	635	630	602	633	646	638	634	602	655	583	632	634	619	618	617	619	638	629	639	622	645	636	596	617	627	611	643	598	628	622	655	622	618	585	602	597	634	656	595	609	658	688	615	655	607	605	658	617	588	663	636	636	612	610	613	663	654	670	622	678	622	598	618	609	639	617	617	638	603	594	637	671	613	652	624	635	577	618	625	622	590	651	631	608	613	603	601	604	628	600	658	651	650	651	645	592	583	620	661	641	662	607	633	628	615	647	642	599	594	609	645	630	629	630	654	582	652	635	621	612	616	661	576	639	671	619	613	626	641	631	628	611	630	626	605	653	597	652	608	589	593	687	577	631	646	595	604	613	665	608	630	604	641	628	607	614	621	621	581	603	639	612	611	621	591	605	586	658	605	567	612	631	633	662	621	635	616	592	611	706	593	612	617	611	653	586	655	610	614	656	591	578	623	640	579	598	662	634	633	646	603	622	650	653	623	618	625	598	628	651	658	625	612	653	637	671	645	613	662	605	646	657	569	631	609	650	624	595	593	621	609	645	612	617	607	631	614	664	606	637	602	634	609	631	644	603	619	637	652	619	605	636	630	656	655	605	632	627	592	665	693	612	652	608	623	645	627	619	594	586	600	634	620	621	639	611	605	646	653	656	589	647	625	674	606	603	629	629	602	643	634	608	629	626	610	621	600	630	642	647	600	591	609	597	625	601	620	660	618	635	616	623	605	629	647	646	647	623	640	581	635	631	606	595	612	619	678	607	627	659	670	673	675	641	645	595	576	607	652	633	637	633	684	650	615	621	635	635	627	617	609	596	584	656	578	626	625	640	647	628	655	611	579	650	629	655	634	606	632	649	589	652	626	611	601	672	615	679	622	603	653	602	645	651	641	625	666	617	619	669	636	656	623	583	622	643	619	612	657	597	653	582	649	652	630	637	631	625	680	628	668	647	626	618	616	676	647	629	585	617	619	584	634	643	615	578	630	602	614	632	643	619	635	628	643	639	616	624	631	665	662	637	601	614	641	636	630	646	605	640	571	619	668	641	645	622	570	599	607	609	668	664	652	608	617	616	640	643	685	627	633	625	645	628	619	661	601	653	626	627	637	649	591	671	689	617	646	641	657	638	600	605	679	643	633	622	638	632	616	667	621	631	622	636	603	625	610	631	612	627	633	640	607	636	566	606	617	658	636	604	595	633	623	670	635	622	633	595	592	632	632	613	618	626	598	601	617	613	644	595	600	654	620	619	621	647	608	657	597	648	629	630	624	659	617	635	631	633	616	648	662	648	634	598	608	608	595	610	628	635	591	596	655	640	698	637	617	580	595	597	595	649	662	627	601	647	608	633	653	633	648	601	677	621	607	607	652	569	636	646	629	644	623	660	614	649	568	607	610	620	628	651	642	612	631	604	644	651	625	585	633	659	632	585	565	589	600	637	674	628	639	631	613	604	654	634	602	613	588	603	593	649	618	601	628	596	659	630	624	644	619	613	610	622	666	658	620	642	648	634	629	605	667	618	623	593	587	587	623	584	648	634	699	674	621	636	620	588	664	592	627	641	647	639	636	657	657	632	617	665	601	621	626	617	590	617	625	613	644	578	647	597	622	614	622	604	615	647	616	606	640	680	597	634	637	611	576	595	652	688	654	615	601	626	594	657	626	588	625	652	591	639	606	633	648	582	594	578	629	641	613	667	649	620	617	617	655	633	588	619	635	581	648	596	624	612	610	641	624	605	602	637	626	613	640	634	635	576	597	614	651	631	586	654	653	667	643	604	628	642
4056	11400	7189	4241	3212	2779	2240	1706	1591	1305	1071	1011	970	935	892	836	821	832	868	849	815	804	789	772	776	794	803	766	792	741	733	767	787	701	754	745	717	717	764	714	776	717	715	788	744	745	763	767	721	726	760	741	730	767	708	706	679	765	740	732	721	707	741	708	726	756	710	763	722	702	721	736	733	711	765	739	695	716	774	791	689	739	687	672	730	653	748	745	747	729	728	726	723	678	789	730	762	699	720	696	752	740	769	704	737	718	695	728	709	707	762	729	740	752	772	752	700	677	744	748	770	755	748	722	750	742	686	701	734	745	687	763	739	711	723	684	717	675	735	739	734	687	713	724	736	716	762	687	729	688	699	772	760	726	725	722	720	699	736	710	767	778	721	740	708	752	702	676	715	697	738	739	751	722	721	722	770	729	754	709	712	729	760	734	725	741	695	707	748	748	730	756	741	754	705	692	758	746	720	685	706	749	718	755	718	703	708	738	744	723	733	651	718	693	703	733	709	737	728	697	722	699	766	760	704	703	687	744	759	735	722	722	737	730	788	730	768	711	707	702	700	694	715	725	739	715	765	769	746	717	702	718	705	752	705	708	725	737	699	676	700	718	742	690	756	750	752	740	715	709	746	730	702	779	740	771	728	716	786	729	681	672	777	723	688	694	735	714	730	724	806	682	767	730	745	693	713	722	725	709	720	717	754	724	788	760	726	756	746	699	747	759	683	755	688	743	750	745	735	742	702	710	752	737	744	733	687	706	671	714	755	745	752	677	734	763	719	769	683	699	768	743	749	755	708	728	716	801	748	743	686	709	717	737	692	712	709	740	727	734	760	723	751	721	704	730	670	723	785	708	763	726	693	702	760	721	764	753	763	733	733	736	712	716	767	717	748	745	754	773	771	705	741	668	692	737	755	713	678	733	738	704	765	714	739	730	686	753	680	733	708	709	708	683	797	734	745	683	783	715	728	710	708	736	752	749	721	739	746	733	691	739	731	698	729	713	728	717	673	692	751	731	729	730	724	750	755	674	695	735	690	696	747	758	688	704	739	767	708	726	748	740	715	748	723	748	726	739	677	768	734	756	741	697	733	757	694	698	715	684	697	726	705	702	735	710	704	691	727	701	709	713	697	742	712	707	744	720	767	754	725	762	721	716	729	797	735	726	706	796	752	696	710	714	712	734	738	700	729	722	702	721	752	743	720	770	755	684	725	750	718	723	716	774	738	709	729	762	743	718	677	700	746	754	711	755	748	726	694	720	686	717	707	717	714	709	749	745	738	744	729	727	724	748	689	750	745	682	733	727	687	710	738	713	761	738	761	716	739	739	730	747	698	722	730	708	738	745	695	735	766	760	740	754	698	667	710	764	771	699	768	742	743	771	733	763	750	701	753	739	721	740	707	772	710	729	695	720	744	713	683	739	738	720	723	729	737	710	738	679	719	726	706	731	700	722	729	721	683	735	690	698	727	718	746	752	754	708	673	734	727	742	724	734	681	712	717	719	730	685	732	739	675	713	742	683	726	741	730	724	776	717	755	756	707	726	697	706	697	690	761	728	755	739	752	737	717	725	780	715	659	675	691	721	723	731	729	721	723	733	670	754	739	741	718	732	695	657	738	739	706	721	823	731	720	730	727	733	723	737	721	715	704	713	710	693	760	772	751	728	748	723	742	720	710	717	738	740	739	739	740	730	708	751	709	722	722	721	709	718	704	675	750	704	716	728	747	710	686	704	785	732	700	717	683	686	746	764	725	678	751	696	729	697	721	746	743	745	719	704	740	708	721	740	738	759	757	725	696	761	760	710	716	719	686	723	756	727	745	667	705	787	818	713	739	725	723	724	743	744	699	752	719	741	689	702	743	724	692	695	741	745	684	727	667	719	741	707	715	741	760	736	668	755	737	742	747	781	707	740	738	705	726	735	676	722	698	751	712	786	720	723	804	767	713	706	691	732	745	742	703	677	705	716	737	734	677	682	707	713	759	741	715	758	735	684	734	726	705	734	734	683	714	697	745	773	742	764	720	751	693	727	742	799	700	703	696	759	657	718	726	742	722	730	705	694	712	718	706	746	731	741	701	694	720	728	723	758	731	713	702	729	762	744	756	722	778	718	743	724	722	774	726	746	733	678	728	730	723	706	726	757	742	752	693	707	763	713	694	665	708	734	737	706	744	755	723	689	702	730	699	749	726	727	731	770	757	733	705	693	725	737	668	702	689	744	687	722	694	765	741	702	726	758	742	706	710	781	758	720	710	731	749	667	767	700	751	739	712	675	722	718	753	725	728	730	741	732	732	715	743	746	702	737	719	783	680	728	699	752	727	726	704	726	675	781	675	727	729	712	764	759	684	772	762	726	711	716	706	745	740	678	700	734	728	719	754	724	702	758	713	718	644	697	738	718	726	677	683	714	711	713	662	766	745	731	744	708	718	690	708	736	693	709	725	720	736	688	718	723	745	750	678	698	762	697	707	731	699	752	690	734	796	687	759	756	734	749	747	714	694	694	762	779	690	741	690	728	776	723	675	719	719	747	671	733	758	722	726	722	687	688	727	697	701	702	766	690	791	727	751	758	668	686	769	726	758	720	682	710	731	713	767	743	701	764	715	745	760	682	741	736	706	697	750	736	674	713	710	710	756	696	709	741	731	739	701	745	682	768	758	711	714	764	755	689	745	690	761	776	732	719	750	711	772	759	679	697	740	686	717	751	745	685	745	737	730	771	752	714	743	708	715	695	723	712	723	716	721	718	732	705	717	719	729	740	708	717	652	749	719	736	691	684	733	713	749	746	745	727	749	760	761	747	749	705	762	650	708	722	685	732	716	695	757	719	765	755	730	706	713	746	724	715	725	719	694	714	739	749	708	734	686	691	744	674	765	747	725	772	751	720	737	771	696	685	755	720	701	701	779	695	721	704	766	740	718	731	761	684	712	725	761	702	713	732	747	769	725	710	739	724	719	720	719	720	726	745	731	726	758	754	743	734	680	715	707	731	732	720	774	772	732	700	729	721	727	777	736	718	716	727	745	765	712	764	710	727	734	739	724	717	748	721	730	727	710	697	749	756	728	785	708	753	742	710	761	718	684	747	759	687	698	724	705	757	737	736	743	762	727	705	734	722	700	686	719	715	687	721	744	736	737	721	687	696	716	742	774	717	683	755	708	738	726	707	680	706	701	767	711	718	772	710	775	760	676	774	738	683	719	739	686	720	764	728	719	705	749	735	724	693	732	745	714	736	710	705	745	684	676	683	741	733	707	752	736	684	702	784	712	699	768	710	697	744	766	701	740	714	670	729	762	736	730	731	722	714	732	693	738	738	732	678	727	692	711	723	711	670	719	773	759	697	729	697	761	738	738	735	755	696	702	757	783	765	701	738	713	701	735	715	745	716	697	745	714	735	729	710	733	712	751	725	740	730	720	716	739	732	738	753	736	706	724	745	704	735	747	724	735	751	731	711	738	745	733	731	699	762	758	730	686	718	721	692
25365	21720	27845	26007	8517	1239	844	735	704	659	576	513	531	497	486	432	417	467	440	464	463	452	445	466	453	455	454	457	454	430	441	432	429	463	432	421	415	425	397	472	395	459	423	436	443	454	431	451	426	428	434	437	411	435	430	438	424	413	428	407	441	432	451	418	401	452	405	438	426	443	413	430	436	437	420	417	415	418	422	433	398	460	420	400	447	452	425	452	421	410	409	433	435	387	408	430	414	457	413	416	389	458	455	447	492	437	420	456	443	401	407	435	417	444	411	403	434	418	427	431	412	422	431	442	409	415	436	407	429	423	415	452	465	452	427	402	442	417	430	407	402	450	424	423	415	441	416	422	403	466	471	434	423	465	444	427	441	440	424	428	397	430	430	409	449	391	413	461	450	449	434	441	468	408	404	427	453	422	406	432	459	431	434	430	454	434	452	435	404	437	390	424	460	429	493	430	443	421	395	456	430	432	416	449	448	405	438	455	423	426	450	434	427	439	480	405	445	416	438	441	419	425	408	388	428	423	443	441	394	467	406	425	401	427	398	422	419	442	407	417	425	455	425	450	389	415	420	426	398	410	441	421	435	410	428	433	434	436	453	430	445	440	428	450	443	430	424	445	454	456	427	450	435	433	419	410	426	415	427	447	430	431	404	393	439	406	424	411	426	395	441	425	423	448	440	410	434	425	451	428	440	425	419	424	419	441	445	422	387	402	408	473	434	430	443	447	445	391	451	404	473	449	386	422	439	426	446	431	433	444	453	432	400	413	430	455	462	414	426	398	412	436	420	440	380	393	431	435	468	452	433	409	394	429	430	423	413	427	450	433	427	440	453	389	418	407	417	403	445	428	409	451	410	407	387	438	412	392	472	456	441	437	436	438	429	452	422	435	470	399	423	436	422	440	420	440	440	442	438	406	456	423	448	450	415	428	414	468	415	427	413	447	426	440	455	401	419	413	445	391	417	438	473	415	420	452	438	434	416	405	433	418	432	409	424	438	421	416	434	419	429	452	426	457	405	467	435	427	430	397	404	439	426	415	454	421	408	422	411	413	409	443	408	454	411	451	410	442	429	402	462	436	437	406	380	459	454	495	435	447	416	455	455	437	469	430	452	445	431	422	399	427	465	447	399	421	436	435	443	438	437	446	418	450	443	440	417	456	392	437	443	429	432	422	411	433	448	414	478	428	427	463	440	433	424	435	424	465	449	414	427	437	462	387	397	427	456	446	434	445	421	469	454	462	419	395	414	456	415	424	414	403	441	464	427	442	370	406	424	424	442	433	411	434	436	414	470	426	391	418	393	418	422	432	476	430	435	427	453	405	458	430	392	430	433	421	422	445	470	435	404	433	404	438	439	435	445	385	459	435	417	452	451	463	465	463	444	384	450	455	424	427	449	447	439	411	396	417	468	452	442	441	393	450	449	440	404	432	455	447	439	407	401	439	422	426	397	438	429	425	388	449	450	431	415	454	415	416	413	438	431	441	447	402	416	413	415	463	426	420	446	447	439	428	449	410	419	464	416	465	401	434	440	433	446	447	429	459	412	418	452	430	425	445	444	422	439	409	439	432	434	428	421	439	428	416	407	449	451	445	463	416	400	398	415	435	431	432	419	411	415	446	406	427	390	436	452	438	420	421	433	458	439	425	440	422	446	428	448	413	442	464	414	387	401	431	420	414	417	435	400	415	451	422	425	465	439	439	415	447	414	418	410	436	440	436	430	424	393	426	428	478	415	404	439	389	429	388	458	461	427	473	494	427	419	442	460	439	433	403	434	429	432	466	433	457	434	424	437	443	426	413	461	428	442	440	448	454	399	425	436	422	382	450	440	423	440	389	436	411	444	442	429	448	423	426	437	407	441	426	396	429	437	421	421	445	451	451	429	421	463	398	436	477	416	414	408	417	435	392	392	409	394	451	448	393	446	423	410	438	463	418	400	415	429	448	425	451	434	422	425	425	438	425	424	436	403	458	410	460	422	441	417	455	434	435	393	438	413	383	435	403	434	421	456	401	421	417	394	452	437	427	405	445	441	415	420	420	442	440	404	418	448	458	420	411	412	463	412	424	446	413	436	431	435	420	429	408	441	412	464	436	423	423	429	421	418	435	438	431	428	424	421	430	417	411	447	441	441	434	445	470	417	425	427	419	414	404	403	419	391	462	418	432	476	424	403	457	400	435	404	433	439	434	393	425	425	394	389	406	395	443	426	396	415	441	432	442	424	442	437	466	416	457	383	393	436	429	457	398	442	431	442	446	443	432	474	383	436	415	447	452	414	440	454	430	451	430	436	425	444	439	438	433	427	460	459	421	438	425	395	447	453	419	436	431	426	433	410	413	395	435	460	430	408	454	442	465	398	431	436	371	440	401	416	433	409	405	437	421	455	456	421	432	431	387	454	423	417	438	426	447	404	425	396	426	424	456	411	414	411	417	437	396	432	442	418	420	396	471	432	451	464	413	437	443	412	406	450	391	401	430	410	416	402	457	414	454	410	391	423	411	410	465	393	415	423	462	390	466	455	436	428	457	440	504	418	474	422	408	419	447	425	390	443	434	470	395	441	412	415	404	425	438	423	468	444	401	424	431	427	446	425	427	436	394	400	429	433	462	419	456	427	454	412	443	447	434	423	454	409	463	417	449	412	428	432	420	415	414	391	443	395	462	434	440	404	456	414	392	468	428	385	443	422	461	378	425	423	401	419	443	440	428	405	415	457	428	430	414	424	389	418	417	453	434	425	475	408	430	436	462	436	440	438	439	376	401	427	447	443	392	448	397	392	433	407	443	403	428	437	432	445	448	427	429	451	422	433	436	437	419	422	443	423	461	443	445	395	407	354	412	452	419	481	426	421	423	433	439	415	416	422	426	430	439	382	435	439	458	489	449	424	420	407	412	455	401	404	421	424	426	453	461	431	463	381	402	409	432	470	463	421	427	451	392	384	408	438	412	416	457	431	419	461	416	448	438	441	404	423	417	441	455	441	410	416	429	434	431	446	428	410	432	425	407	485	390	390	432	468	416	440	407	412	446	430	428	425	437	411	417	456	441	431	441	403	369	432	434	451	415	443	416	422	454	443	404	446	443	415	445	433	425	424	411	468	451	438	441	431	410	436	442	405	425	388	453	474	458	417	438	390	434	416	425	406	426	428	466	426	439	420	437	428	422	420	412	435	421	444	423	469	426	415	412	408	386	425	448	441	399	403	446	418	443	425	434	444	414	467	412	447	437	483	432	402	451	449	393	431	390	432	428	450	416	434	429	420	447	444	453	453	383	442	408	430	424	419	435	421	417	460	410	439	441	464	381	470	437	437	408	405	433	442	453	423	465	462	434	421	430	434	448	444	391	455	435	440	405	409	404	408	447	440	460	472	418	404	404	383	433	441	457	436	400	445	442	458	393	442	431	428	456	441	435	447	427	387	447	427	436	416	433	438	415	444	430	409	423	439	439	413	463	436	420	387	400	458	433	425	380	445	448	409	404
3885	6588	4779	2704	2245	1901	1438	1176	1097	978	705	636	595	600	603	612	541	536	549	531	534	483	521	511	526	464	557	495	555	488	495	538	501	473	492	496	522	457	506	544	497	482	517	520	527	460	491	545	507	512	502	502	493	494	528	516	487	505	542	472	483	501	497	510	496	514	488	499	512	487	523	513	492	469	486	498	510	519	479	471	482	469	485	509	491	493	496	475	484	523	494	473	512	481	489	495	504	462	509	513	495	495	478	492	458	511	504	446	501	513	493	464	490	444	506	495	495	510	515	489	491	494	513	456	507	485	484	501	469	502	524	503	491	463	469	474	535	532	489	475	496	476	477	468	525	472	467	512	483	496	465	531	466	499	493	466	515	460	481	491	489	498	504	510	443	477	443	438	486	500	520	493	517	505	494	502	459	472	493	502	517	493	536	491	496	486	473	485	537	502	477	467	481	561	497	463	478	474	478	527	521	460	484	475	464	435	507	551	485	517	510	538	491	483	486	490	482	497	509	491	504	497	487	513	422	481	481	504	490	454	502	488	504	516	461	499	459	490	495	481	489	539	464	507	480	493	482	498	465	474	491	505	496	454	496	499	514	511	482	498	475	476	484	496	500	527	448	521	498	509	480	482	486	504	468	484	480	498	505	511	484	446	495	502	507	466	493	495	514	489	536	479	453	509	480	438	440	540	494	468	490	496	469	540	489	458	514	497	491	477	495	484	491	512	485	484	449	496	468	504	451	479	473	499	537	486	461	474	467	477	478	482	502	481	480	516	484	533	484	476	451	531	448	478	518	514	480	471	498	463	487	499	463	504	478	465	501	478	498	465	475	494	517	516	523	501	474	513	495	523	488	467	497	545	483	492	504	478	486	496	502	471	495	499	512	464	527	486	520	495	469	515	483	464	488	500	487	535	462	526	519	510	478	487	470	503	521	484	500	481	483	511	494	461	536	524	468	495	458	494	470	508	494	466	483	485	504	491	535	444	486	500	489	508	474	523	477	485	525	540	450	505	472	492	464	485	480	470	498	479	496	525	508	500	502	495	500	500	468	493	535	500	537	433	473	511	449	492	481	492	502	481	530	485	508	485	489	482	509	483	465	539	491	495	499	473	496	519	534	515	469	473	477	488	518	474	457	521	529	458	462	529	459	460	507	534	516	490	491	487	490	515	481	476	514	501	491	497	496	470	479	496	509	475	508	488	501	502	488	471	502	484	506	445	455	495	490	542	479	497	508	528	495	502	452	472	481	453	471	478	489	535	515	521	487	502	509	496	475	512	489	480	503	485	479	503	490	478	504	481	501	496	490	490	499	514	446	463	531	500	508	497	492	458	508	523	468	486	461	506	479	492	502	554	461	489	482	506	538	483	488	490	487	508	455	495	489	498	472	544	501	467	487	456	512	491	454	486	502	493	485	514	483	499	568	442	486	510	518	475	493	507	511	510	477	500	541	507	504	465	468	476	511	484	504	513	525	491	502	493	492	473	484	445	564	487	498	516	447	497	482	459	479	495	468	469	508	489	503	482	505	489	452	512	497	482	509	473	455	535	491	504	521	529	523	479	439	457	515	492	511	477	507	495	524	480	494	477	498	509	476	486	519	511	473	486	490	479	504	455	521	491	494	547	475	469	501	495	477	474	483	486	460	479	531	467	464	512	452	492	477	505	499	486	497	533	461	483	520	494	530	489	475	508	479	484	444	537	489	491	485	505	483	469	495	541	461	524	476	512	507	520	518	472	509	479	485	498	499	488	516	489	528	511	449	480	476	495	489	490	519	473	500	498	496	458	537	468	561	506	472	448	502	442	456	504	479	470	510	496	499	466	492	490	491	515	486	503	482	473	503	482	512	506	502	521	482	489	518	478	466	505	494	519	529	478	481	453	470	510	466	507	514	519	488	464	507	487	506	545	464	493	505	467	498	487	520	477	529	470	511	450	501	499	505	501	515	498	479	474	484	481	472	528	479	501	465	494	505	457	510	463	508	480	515	466	456	478	485	482	507	500	471	469	470	482	457	536	495	534	466	522	470	511	490	490	531	503	527	493	481	488	479	503	465	469	478	485	461	525	484	474	503	495	489	479	505	487	483	463	502	510	530	483	528	478	503	482	485	481	466	511	513	529	481	493	484	505	468	497	536	499	473	489	500	490	500	531	496	492	475	512	483	511	506	521	499	491	503	457	499	472	507	504	487	463	486	487	468	480	453	477	480	472	495	465	512	465	521	495	525	501	457	480	494	485	451	490	492	533	499	481	522	440	517	482	470	463	496	511	523	505	520	509	459	480	539	535	448	462	531	425	494	508	468	517	520	522	521	486	515	498	480	479	492	505	484	520	464	486	490	503	510	538	488	479	490	502	492	511	513	506	513	497	459	476	515	484	470	490	474	532	486	524	519	474	457	467	505	472	471	494	513	460	468	506	469	463	494	507	500	510	501	533	495	443	507	479	503	478	482	511	503	464	492	440	509	512	469	478	521	478	483	501	484	464	449	495	475	523	478	493	490	511	472	501	529	466	536	468	473	469	499	488	496	506	484	480	476	481	526	488	483	497	464	484	530	456	444	478	523	494	492	503	488	532	463	510	520	538	516	495	497	502	452	480	528	459	487	475	471	532	507	534	459	446	469	480	505	469	466	500	470	453	449	536	455	487	442	497	533	519	481	504	505	506	532	487	496	499	491	490	494	504	518	472	493	488	527	467	468	495	516	529	482	483	487	474	507	479	480	496	500	522	477	515	490	507	527	499	493	483	498	501	493	504	465	496	505	503	476	478	517	468	517	503	458	475	517	520	480	481	528	510	522	527	483	502	468	485	488	494	493	470	539	469	546	482	491	505	507	500	496	492	457	483	478	478	514	464	455	473	462	475	469	510	489	493	464	498	456	474	510	512	533	499	489	502	509	488	489	484	484	489	497	529	508	474	515	496	486	524	497	466	479	479	491	511	467	515	528	533	478	520	517	514	432	483	533	491	508	539	528	489	476	475	525	454	507	485	473	485	467	463	516	448	475	525	463	483	508	504	512	480	496	526	464	501	515	503	484	474	491	465	467	526	525	526	501	543	517	501	473	499	498	479	504	493	523	499	467	480	500	451	487	489	495	516	481	525	490	529	511	526	445	501	435	466	494	524	506	510	490	442	499	477	509	485	495	490	507	500	469	484	484	486	475	508	470	446	482	532	469	497	540	504	500	466	495	494	514	505	485	477	517	432	508	488	503	515	455	456	462	479	511	514	494	520	500	516	504	517	515	517	493	520	523	446	534	494	516	487	512	510	500	486	455	491	534	494	507	474	516	470	473	465	496	491	498	458	444	492	541	493	471	484	486	453	445	493	443	488	519	501	472	477	491	478	513	497	484	492	499	510	489	541	498	475	493	516	473	464	452	509	479	523	503	506	494	494	488	489	508	467	514	538	495	493	480	527	476	472	482	476	516	506	482	486	500	465	499	518	488	527	468	477	460	476	527	488	492	505	510	481	481	496
23048	21714	29552	24430	21724	21736	6996	1168	946	736	631	519	483	420	606	379	327	327	346	335	326	308	313	315	287	305	266	303	287	287	269	270	264	292	291	288	254	266	307	283	269	273	294	268	278	264	297	302	264	274	276	247	273	269	273	231	283	286	279	260	275	277	246	247	269	280	264	256	266	284	268	266	256	208	245	287	254	241	250	279	274	263	244	246	235	260	278	259	250	270	264	287	264	242	251	292	248	272	267	249	255	254	252	273	309	273	279	249	272	290	257	253	283	235	250	241	256	247	265	241	245	278	246	283	250	260	274	247	270	273	266	273	293	264	272	282	265	278	275	234	262	248	270	274	275	267	251	273	255	267	265	277	267	273	283	289	250	270	255	225	279	273	244	283	286	271	284	247	248	278	254	281	269	273	235	259	291	228	278	245	259	276	254	264	263	265	259	251	268	247	258	251	250	260	251	229	279	266	272	271	253	284	263	234	255	272	243	260	254	262	267	253	256	288	290	277	267	271	255	257	232	276	242	280	250	255	253	274	277	220	257	241	264	288	269	255	277	272	275	273	287	246	259	296	255	227	265	238	276	245	259	283	283	281	278	241	239	248	287	252	257	264	241	281	276	263	262	269	257	257	242	292	277	276	268	273	257	277	247	255	276	290	276	277	267	264	232	259	307	264	247	262	286	241	246	224	270	248	298	267	291	236	256	279	244	269	259	270	285	265	285	290	263	268	278	257	265	274	285	251	275	267	267	257	243	258	278	264	262	265	250	287	270	292	255	256	277	271	290	275	253	246	268	267	286	251	269	270	261	259	245	296	250	281	261	271	250	232	247	281	239	265	281	289	274	276	255	274	259	261	277	287	261	271	251	264	257	260	239	265	242	267	240	274	298	271	269	271	246	264	269	235	263	277	280	250	272	224	291	262	278	280	254	261	260	266	274	265	256	275	246	240	240	270	246	230	255	257	290	273	285	242	268	250	294	238	284	292	271	270	285	225	251	268	263	280	275	250	234	261	269	266	278	239	267	271	255	250	238	259	280	271	257	234	255	276	277	235	246	223	258	256	255	236	259	269	241	268	275	273	249	256	260	242	250	258	277	276	248	259	258	235	278	250	268	239	257	285	252	274	269	258	274	266	250	266	267	249	286	278	267	277	267	278	292	235	297	255	239	257	236	257	288	274	261	231	255	278	245	286	245	254	236	254	253	250	249	271	251	250	266	258	292	279	240	258	258	286	258	265	253	280	272	252	271	233	263	276	256	305	262	273	265	245	261	235	248	274	268	253	246	283	220	280	253	282	277	268	264	281	255	269	243	265	278	271	267	264	270	265	266	256	256	250	250	269	275	284	260	277	293	272	273	248	250	258	239	262	286	284	253	252	237	269	252	272	244	286	257	269	275	272	278	277	259	271	243	243	299	275	263	306	253	273	257	236	258	291	248	278	284	255	261	244	270	289	248	266	258	252	258	241	251	248	257	237	263	278	257	283	258	289	289	276	237	273	231	242	275	275	254	253	267	266	271	261	246	264	284	269	277	234	264	291	264	262	261	278	259	249	268	278	272	272	280	258	241	241	270	275	258	270	274	241	253	260	268	261	261	251	277	261	242	243	240	239	248	247	243	268	283	262	253	260	249	251	273	272	253	276	289	249	277	252	259	243	270	256	253	269	255	260	236	278	254	244	287	251	257	259	248	264	278	283	252	267	270	275	287	228	253	256	262	235	269	269	282	263	285	266	298	246	261	250	267	278	267	300	276	276	238	237	290	244	294	251	242	273	256	262	279	263	277	239	280	248	278	270	272	254	315	290	229	299	262	275	283	263	280	255	261	250	278	234	259	243	270	234	262	252	273	277	258	260	282	262	269	272	243	240	253	268	264	229	307	260	275	262	254	249	255	234	260	242	262	266	264	258	261	255	246	249	244	250	267	242	258	262	245	278	283	261	251	262	239	258	252	268	288	250	250	248	254	296	277	258	251	241	260	306	238	249	262	243	271	291	255	288	273	256	269	274	270	260	270	264	240	257	274	278	246	278	262	243	262	283	251	270	281	252	294	275	280	248	267	253	265	262	246	275	258	270	255	244	251	309	233	245	258	263	244	249	256	282	289	255	249	265	265	244	250	227	284	288	279	252	260	232	256	253	283	255	262	237	215	252	245	269	249	242	249	243	257	274	254	277	270	264	274	267	276	247	275	263	253	241	247	243	256	258	243	261	241	252	278	257	241	274	275	243	260	249	255	249	282	261	272	254	288	231	244	238	254	247	274	255	255	254	240	257	257	266	273	239	251	286	256	277	271	260	224	279	260	254	268	260	274	279	243	270	278	258	271	267	250	266	259	259	264	276	256	265	263	257	286	258	265	268	251	243	254	241	256	236	272	258	270	269	292	250	285	243	257	267	263	274	252	279	273	260	250	266	273	245	253	268	304	281	260	262	276	244	258	275	242	266	262	272	281	287	260	243	255	282	257	250	258	253	279	246	263	273	250	264	268	245	246	257	268	255	259	253	260	258	267	229	273	260	266	279	233	266	249	251	232	249	262	255	272	264	263	267	257	254	254	256	256	262	262	247	263	268	235	265	288	271	259	250	276	275	265	239	262	274	261	245	270	265	260	219	254	275	247	277	247	293	255	250	249	258	251	229	290	263	244	278	224	271	259	266	230	260	262	275	236	273	278	264	279	271	254	262	257	241	252	267	266	251	246	266	304	233	272	244	251	269	252	268	252	272	274	269	258	248	258	269	259	252	254	269	271	234	232	275	258	298	252	279	224	241	245	246	280	257	254	248	260	246	254	285	269	259	292	267	271	291	293	235	256	288	269	224	279	252	288	295	239	270	249	251	262	249	245	242	249	272	274	227	278	285	273	276	268	268	268	272	257	247	283	263	289	257	249	269	269	250	233	242	235	259	218	264	250	288	264	257	249	267	261	293	261	252	279	247	289	268	255	247	255	247	251	252	276	245	252	257	250	245	261	252	272	274	246	259	275	276	270	292	290	271	262	263	254	278	229	245	275	271	280	227	240	265	261	228	257	266	282	292	283	281	270	242	261	271	274	269	290	256	213	248	275	284	226	251	270	268	239	283	246	253	279	261	245	254	284	261	268	275	258	265	261	260	251	240	242	215	257	269	279	268	277	224	247	265	266	248	285	302	283	232	275	284	266	265	256	242	256	289	244	257	232	272	248	262	260	228	255	258	251	252	266	253	280	258	249	254	258	274	265	250	250	281	294	251	253	247	266	253	255	240	250	245	249	259	266	251	251	252	300	258	266	253	286	282	258	267	238	266	243	266	280	242	269	244	255	239	267	238	261	261	250	250	263	288	267	259	249	266	232	225	255	233	252	219	240	292	265	260	263	253	298	246	262	279	274	259	273	243	214	272	269	274	251	243	232	241	253	265	283	297	254	259	240	265	256	239	248	225	255	256	270	259	264	253	272	234	247	272	243	239	269	259	248	240	250	249	275	257	306	283	270	272	266	232	216	267
5075	15420	11636	6391	4927	3372	2484	2023	1766	1331	1134	920	790	713	1059	595	491	446	455	470	418	431	427	383	391	362	372	399	345	349	370	353	380	337	380	320	335	356	363	340	346	336	313	348	341	354	310	339	325	330	339	297	350	290	315	328	302	319	343	332	334	323	334	317	344	330	357	323	320	330	328	318	318	295	315	299	301	333	321	325	304	321	319	336	301	314	318	316	317	318	325	333	301	313	310	336	360	291	325	307	323	304	314	329	316	289	311	330	305	309	315	326	331	298	313	311	298	314	300	311	323	302	292	305	303	328	318	325	328	288	319	293	286	302	329	305	341	298	348	316	303	305	300	310	344	327	331	330	334	313	326	312	327	305	337	316	329	319	345	308	292	329	302	317	275	351	318	347	293	308	310	301	308	334	333	332	306	330	303	305	310	280	300	337	319	318	290	330	320	350	332	339	313	303	309	306	284	301	271	297	311	306	302	325	290	372	306	299	323	309	329	322	341	328	312	304	315	324	309	296	289	306	298	343	292	304	302	311	295	320	311	310	336	292	306	317	302	338	312	320	303	302	339	304	322	313	302	326	299	347	335	328	311	316	301	314	330	308	308	314	290	329	325	348	299	280	300	305	312	319	320	325	329	328	311	296	295	271	337	315	348	317	291	319	325	292	322	337	298	298	330	338	328	298	293	303	297	299	264	338	278	307	310	300	297	310	306	314	310	309	333	288	303	309	309	334	301	308	342	322	335	336	301	318	319	336	286	333	292	290	303	329	329	288	272	301	298	294	351	295	331	325	303	309	355	318	349	305	328	301	330	313	305	296	320	297	288	307	343	313	293	323	313	335	354	283	288	300	329	336	326	327	312	327	289	307	307	282	290	336	320	307	287	322	295	315	314	300	292	320	305	307	317	306	315	310	293	334	346	288	359	335	272	329	290	313	290	351	333	293	297	315	274	324	319	315	326	308	333	301	325	314	298	318	315	291	290	332	324	303	312	343	308	323	279	334	360	329	328	318	328	292	307	309	281	322	313	341	330	332	287	311	328	310	333	304	331	321	309	276	311	279	336	337	322	314	310	301	347	288	302	305	307	321	326	318	318	305	346	330	329	297	349	301	304	313	306	280	324	344	302	319	321	328	325	299	339	289	312	350	308	315	315	291	289	335	330	330	310	317	298	293	326	340	303	305	295	308	300	299	324	319	305	301	316	311	290	307	325	318	330	332	290	326	325	317	318	321	353	356	278	307	339	350	307	336	302	353	327	319	280	296	294	322	329	316	308	318	344	307	315	326	312	332	287	330	325	346	308	333	335	320	305	297	280	306	293	315	316	284	298	317	345	319	324	313	333	306	283	292	272	314	313	310	278	319	312	307	309	292	306	336	333	294	324	311	315	331	317	267	312	307	289	281	329	308	307	324	319	319	281	339	313	315	308	293	329	316	316	317	322	326	279	320	307	341	318	290	301	312	321	297	305	279	333	288	310	346	307	310	334	321	272	359	293	308	281	290	308	300	326	297	338	317	284	336	307	287	346	308	325	300	315	296	335	343	335	322	313	305	309	340	298	291	338	307	300	303	283	325	329	329	296	302	319	301	322	304	326	352	321	317	295	303	314	332	321	326	299	304	287	346	320	336	355	304	333	288	335	303	317	283	304	338	315	291	306	320	304	316	320	295	304	317	295	317	322	330	299	331	294	309	321	285	310	308	294	320	298	297	307	335	326	307	314	296	298	293	326	358	306	291	310	292	310	278	301	324	314	308	304	320	335	315	325	310	312	326	297	311	313	302	297	336	334	309	303	343	320	304	313	330	338	306	342	287	293	334	307	326	298	317	300	296	328	321	303	308	319	300	329	323	316	319	323	278	323	319	298	305	305	311	329	316	321	297	321	337	342	302	336	316	325	295	338	286	328	323	335	317	293	295	279	291	322	276	332	311	300	306	318	320	297	302	310	321	315	316	325	314	304	297	313	304	291	330	284	320	306	342	308	359	307	317	329	294	320	294	298	300	311	327	306	315	298	319	345	325	322	306	326	311	340	310	313	294	296	298	327	298	316	316	327	327	294	309	319	327	319	329	300	351	324	313	299	315	322	301	341	335	299	313	291	291	293	295	318	302	306	312	310	337	310	322	314	308	315	335	303	307	341	301	277	307	311	322	338	262	328	298	319	313	326	319	299	303	321	303	287	308	316	290	332	320	305	321	299	305	304	292	324	292	298	320	320	304	289	319	328	310	318	330	294	317	293	324	317	353	329	308	334	335	275	284	336	312	294	322	322	325	330	320	312	292	317	319	288	342	301	322	305	318	314	324	321	310	327	321	302	303	297	324	330	324	330	321	302	299	301	318	322	333	305	302	303	323	338	306	293	320	317	295	302	290	290	327	313	300	312	295	320	320	299	325	325	291	356	307	324	296	312	311	293	318	339	316	307	307	291	322	308	332	311	305	319	267	310	338	325	295	292	310	302	317	328	326	325	311	296	314	317	298	303	294	316	332	314	325	304	304	307	318	285	332	309	311	279	307	323	304	299	322	280	337	335	322	304	303	317	309	335	295	309	301	306	323	321	290	315	321	328	304	280	304	302	284	318	319	312	326	295	336	316	336	320	313	331	280	332	291	304	292	299	337	290	304	298	334	292	307	324	325	304	346	322	368	331	337	345	328	327	299	322	312	330	288	331	323	290	321	329	284	319	330	334	298	338	338	328	313	308	329	327	304	315	273	302	331	304	306	299	291	311	306	332	292	312	315	279	336	309	296	318	289	324	341	305	298	291	315	325	318	352	349	347	303	343	311	318	314	334	358	334	270	300	299	273	287	345	319	297	328	317	303	306	316	312	308	331	306	326	305	331	305	288	317	286	349	339	335	316	327	320	359	334	308	311	296	288	302	316	314	318	287	308	298	307	324	307	320	308	319	294	351	304	353	300	298	284	321	332	318	321	333	324	318	313	307	317	279	286	318	310	316	324	304	309	349	333	314	329	304	304	290	333	291	297	314	298	329	298	317	323	296	309	315	300	293	320	323	315	299	306	295	318	314	278	313	342	323	335	328	321	318	328	332	349	314	320	321	314	299	327	326	310	321	306	327	303	357	296	337	290	365	332	308	324	314	307	298	292	313	314	286	315	349	366	336	310	291	335	297	294	341	303	297	326	319	304	322	307	316	311	299	328	288	335	297	290	338	324	310	325	309	311	298	315	342	276	323	301	298	318	334	323	301	297	295	299	317	303	278	311	332	294	303	295	308	266	302	303	327	332	324	330	305	335	319	295	322	335	305	301	316	346	293	288	295	288	335	321	332	341	325	302	304	325	336	309	310	324	316	292	343	323	310	315	301	289	333	349	297	304	298	315	334	323	316	308	315	303	304	308	326	323	314	349	309	314	308	330	320	288	292	319	345	312	302	309	322	301	314	309	334	299	331	308	317	295	318	284	321	302	301	304	337	312	298	291	323	309	325	311	305	315	317	325	327	324	318	308	307	305	322	284	336
27963	19244	5896	1598	1184	903	922	865	837	829	806	795	732	747	770	730	723	703	701	685	683	699	752	701	735	703	703	653	740	690	740	670	699	695	751	733	745	691	704	721	674	744	706	724	742	686	648	742	641	697	686	706	740	715	699	773	662	697	700	671	714	704	727	654	718	697	724	690	740	721	743	765	682	678	716	714	736	725	717	712	705	671	715	673	703	688	686	734	703	767	716	680	686	712	737	688	708	727	768	711	723	706	765	698	716	738	747	717	704	659	698	722	681	653	726	697	721	692	739	712	724	717	723	678	686	696	712	685	731	690	657	722	706	730	697	750	726	704	731	711	697	669	672	697	729	734	710	767	684	717	675	736	734	679	757	727	690	688	681	728	681	715	764	671	705	742	710	692	718	725	689	696	667	702	711	712	679	739	710	756	719	703	673	710	699	722	701	699	695	737	716	701	704	737	734	711	748	679	720	746	739	750	703	671	694	679	689	690	707	681	675	699	670	704	668	676	663	679	718	741	686	713	732	685	726	743	726	788	691	738	726	693	713	697	694	730	688	733	724	764	690	727	683	745	688	731	750	690	710	711	696	688	720	725	691	646	706	698	715	693	753	731	671	686	670	704	726	705	715	670	709	761	676	737	743	735	721	708	688	674	717	720	701	682	684	694	741	707	697	714	657	685	672	670	698	623	696	709	755	740	711	737	701	674	710	743	737	777	787	718	691	745	749	711	741	721	681	732	709	668	705	717	714	698	700	703	698	749	749	720	681	719	769	701	697	682	704	691	647	749	672	738	703	676	738	665	714	678	727	688	747	741	744	721	715	678	734	673	686	699	677	724	704	793	670	778	713	688	728	707	747	733	733	713	748	650	723	689	727	705	731	633	678	691	735	755	682	636	684	720	665	699	705	747	695	698	706	661	720	756	672	719	648	718	705	733	717	692	722	697	722	691	710	717	650	715	764	723	745	741	763	710	696	728	681	686	687	712	724	707	704	704	682	727	667	706	716	703	704	681	748	723	677	706	731	667	691	651	766	729	744	750	679	737	717	727	682	677	772	635	709	681	762	680	690	754	691	699	651	703	729	679	744	706	678	733	731	730	735	693	703	700	772	703	730	730	707	689	734	747	732	712	710	710	731	697	659	703	690	711	669	726	667	684	703	756	688	680	740	710	677	707	691	663	670	737	695	698	705	743	702	705	720	685	675	762	754	709	710	690	692	737	675	702	702	710	693	719	702	728	706	715	729	668	699	742	694	779	773	716	728	710	675	723	693	734	671	727	708	722	707	676	716	675	721	731	719	716	722	712	683	694	740	709	757	700	717	742	699	718	672	683	734	694	713	716	723	676	693	736	754	729	727	674	713	701	704	753	704	689	716	722	687	688	695	735	744	712	732	700	698	713	696	676	717	736	722	743	666	725	700	709	720	768	707	718	730	693	680	714	696	730	704	733	698	713	700	722	706	717	718	678	718	695	687	723	726	677	692	706	719	725	689	699	720	727	702	709	748	701	685	723	696	703	701	768	751	674	749	757	728	728	714	666	725	662	781	733	724	731	702	717	742	664	741	739	690	672	677	713	708	712	757	740	747	696	658	716	720	709	730	728	687	668	706	727	703	668	722	725	733	719	709	755	725	705	731	719	766	686	713	708	755	703	730	725	706	728	734	751	731	677	764	734	704	681	707	705	703	703	707	703	701	730	685	651	712	727	722	718	678	660	761	730	706	733	705	762	706	680	701	681	677	705	755	765	707	706	707	720	632	747	680	730	694	707	730	725	668	699	724	731	769	685	733	709	751	688	702	689	700	703	697	677	722	733	752	724	671	678	707	701	766	729	729	725	709	733	742	673	713	693	756	711	712	706	735	734	723	712	734	727	661	727	739	698	741	717	754	692	728	660	747	677	720	724	743	682	714	670	729	674	683	722	719	689	704	676	702	698	702	753	718	726	721	747	702	701	724	719	723	713	768	731	677	728	703	750	708	706	682	696	695	727	733	674	652	711	660	732	738	749	641	723	708	668	718	732	737	722	737	695	692	714	743	669	719	742	633	725	730	727	736	698	679	739	727	753	673	680	678	706	696	703	695	730	720	706	741	741	719	693	698	678	680	700	654	730	718	661	719	728	744	774	740	719	741	736	662	671	701	729	659	689	715	704	667	697	735	640	676	689	710	716	702	712	767	708	692	713	696	722	700	693	736	670	670	716	711	696	729	732	687	767	733	707	681	723	705	717	701	703	713	751	707	673	718	751	680	715	710	698	678	737	690	690	662	681	684	684	687	698	730	708	700	700	751	668	740	790	744	733	714	724	709	702	757	717	694	680	678	681	678	736	693	742	718	749	709	733	710	690	679	699	679	703	691	724	743	722	711	684	743	731	676	711	728	727	702	706	686	736	698	707	699	738	736	725	719	745	723	754	719	668	669	673	731	705	712	730	690	713	699	727	688	635	741	674	731	729	721	738	720	691	723	742	699	749	729	705	734	708	694	739	685	719	716	702	729	715	705	765	679	693	714	711	714	719	734	714	675	700	690	753	745	772	672	712	661	688	684	703	685	738	671	714	752	711	735	714	694	726	680	704	710	683	687	740	702	742	671	675	690	728	706	717	691	686	728	700	660	725	728	732	787	698	754	666	697	702	660	704	714	660	760	682	720	721	729	714	724	731	699	730	669	709	686	704	723	655	688	657	724	702	692	732	702	701	723	716	725	672	746	724	736	713	732	681	715	732	744	704	674	704	739	677	706	661	698	674	707	683	672	737	704	680	717	694	678	710	702	669	729	687	669	697	739	706	720	677	687	685	706	710	717	696	753	694	684	771	697	694	668	693	703	710	688	755	690	749	703	741	746	717	664	725	729	751	757	719	730	789	737	688	683	747	712	711	722	701	685	755	703	715	718	721	729	718	699	684	704	752	710	738	701	660	722	718	711	721	726	706	694	686	686	737	688	744	668	721	753	713	752	691	659	738	726	739	726	754	725	787	683	718	722	664	752	789	684	661	675	750	685	703	761	674	698	719	689	660	707	728	702	726	710	698	710	733	727	743	667	747	726	679	718	687	713	730	700	729	739	704	659	668	754	738	690	697	693	702	733	719	700	749	751	706	734	733	760	704	733	718	678	707	781	663	710	727	680	683	672	666	717	699	713	682	748	701	668	700	754	667	705	683	693	706	692	703	730	703	686	745	741	704	689	697	688	698	720	724	772	709	699	711	731	745	682	773	734	718	667	689	681	731	663	672	676	718	725	709	710	771	697	700	700	730	731	692	738	705	705	750	688	754	715	667	686	684	712	698	702	688	751	768	674	726	723	706	732	714	723	699	716	721	768	721	719	753	696	702	725	787	701	702	688	675	762	746	697	679	710	724	643	691	705	719	741	684	698	770	724	684	717	700	694	720	699	687	742	771	751	709	733	688	725	678	724	722	671	737	736	723	740	737	707	702	722	672	696	708	679	701	697	700	736	680	733	718	748	732	758	657	728	710	704	744
4871	3095	2688	1783	1584	1326	1152	1202	1122	1132	976	946	853	821	885	852	807	826	813	784	822	827	841	791	783	777	858	807	798	869	826	808	832	770	792	791	792	801	776	762	847	834	837	843	785	784	828	782	828	816	782	822	788	805	842	799	799	810	815	810	810	819	807	847	805	773	807	766	808	776	832	790	771	839	853	806	805	812	767	811	786	831	784	780	783	787	819	821	774	807	746	854	811	839	818	774	832	806	805	845	821	864	745	811	847	804	836	797	798	836	803	794	826	837	834	834	789	811	816	803	846	777	813	818	793	844	763	783	783	830	815	762	763	785	783	788	804	813	830	817	810	786	798	823	771	838	802	840	794	811	810	785	821	816	819	812	823	839	831	802	791	822	791	868	799	808	779	803	791	785	806	797	779	860	828	819	792	772	867	826	826	766	831	849	791	782	794	836	841	831	840	816	768	764	797	766	862	804	779	823	827	816	829	809	799	809	793	804	788	758	834	865	870	855	784	790	802	788	817	789	801	770	785	802	831	827	828	799	850	811	795	821	780	737	801	782	787	833	796	834	795	853	835	834	816	805	807	828	853	785	795	815	808	794	801	750	746	789	797	820	819	826	826	797	810	812	780	825	796	810	774	811	821	791	812	800	864	818	805	828	807	770	839	825	783	750	855	833	816	856	783	808	787	830	743	775	830	833	809	825	823	779	790	806	807	741	835	791	799	841	821	773	872	839	800	818	827	823	789	844	792	801	814	834	736	775	843	772	826	761	758	806	812	779	790	819	827	830	841	847	792	790	712	861	821	807	786	807	784	839	775	807	797	814	750	811	778	779	780	783	792	813	797	807	777	820	848	776	793	834	758	831	797	806	818	825	817	812	870	758	792	835	815	824	774	822	776	796	777	839	846	764	801	823	812	799	767	775	841	801	800	771	808	828	834	807	819	813	814	840	766	854	777	808	783	788	814	788	767	813	845	797	902	847	824	847	812	837	811	786	778	793	770	792	784	800	862	820	842	787	804	868	818	821	861	761	810	820	801	785	810	831	776	804	812	791	833	790	826	807	807	793	845	812	856	818	843	802	842	791	827	791	774	828	841	793	789	829	835	783	765	792	774	815	809	826	845	816	818	802	792	791	796	803	823	818	805	822	819	801	828	827	799	856	804	811	742	799	802	775	816	830	810	804	799	796	828	828	804	803	836	790	737	810	792	814	802	812	769	804	826	825	829	824	807	796	796	847	782	849	791	843	829	895	769	795	783	872	789	845	816	782	818	843	786	785	778	801	841	820	809	807	794	800	844	810	844	803	774	843	829	865	790	773	785	838	827	791	783	810	786	794	779	859	831	789	823	790	761	815	790	781	853	786	799	824	855	807	847	858	771	813	858	835	797	825	776	857	810	798	760	844	752	798	796	789	791	790	845	821	827	775	827	831	840	812	775	792	828	798	778	811	819	812	824	772	792	833	797	778	830	812	812	762	786	805	858	747	823	859	797	801	828	832	793	794	833	795	769	775	832	795	842	746	820	793	744	836	803	764	796	788	798	761	816	827	833	830	786	831	812	794	784	802	842	810	810	844	828	846	860	805	848	836	835	826	824	809	818	832	830	837	791	846	828	818	823	799	831	798	792	778	836	759	793	842	825	795	836	826	782	770	809	791	784	781	807	851	815	787	829	824	788	813	837	767	795	833	791	816	795	764	799	836	841	809	826	811	823	770	819	794	798	823	789	769	804	795	818	779	813	791	841	838	804	776	817	826	830	844	864	839	830	798	794	802	789	806	824	789	800	809	833	802	824	829	851	797	837	812	728	789	826	780	794	766	800	791	774	785	824	847	859	780	788	808	784	756	849	818	825	834	762	820	840	830	790	808	809	827	879	866	762	810	830	825	829	767	794	799	813	787	854	833	821	831	831	778	780	798	829	771	842	774	829	821	799	801	788	794	813	810	769	827	764	740	779	807	829	816	810	780	772	780	774	794	784	782	832	820	831	841	831	847	778	831	802	821	792	774	820	829	847	816	823	801	816	789	840	798	817	820	795	812	854	791	809	759	824	839	817	814	760	775	772	765	798	791	865	821	766	806	845	802	808	834	778	854	793	838	825	782	824	808	827	781	746	791	799	801	781	798	793	814	780	821	817	796	806	856	829	765	774	765	817	822	836	804	786	828	798	838	832	851	777	813	807	803	778	821	803	808	823	787	800	799	798	790	803	785	801	830	796	791	824	802	881	823	801	803	811	801	823	799	840	816	808	846	837	800	869	791	813	831	800	779	799	810	801	787	824	812	842	839	795	830	783	753	799	859	745	839	765	790	799	841	806	734	807	829	761	756	826	810	827	812	824	851	794	718	847	797	779	806	814	819	789	799	807	808	837	795	808	803	830	824	826	854	851	778	820	824	801	794	858	785	815	788	850	838	834	782	726	786	757	786	780	787	832	850	807	761	796	816	849	830	777	840	812	813	797	785	827	772	831	769	789	809	775	778	798	846	781	827	732	833	808	806	836	784	825	833	854	819	776	738	791	795	800	769	846	784	808	817	812	797	841	828	813	790	823	789	793	781	812	784	798	797	786	830	837	830	762	758	855	817	795	747	796	872	846	735	788	754	833	848	851	801	828	824	815	798	814	779	824	838	805	810	845	845	821	754	827	855	846	822	786	807	844	798	851	839	782	823	860	843	763	781	792	850	779	823	814	810	843	818	809	904	818	782	827	850	777	776	820	814	842	825	757	780	794	843	787	786	848	823	816	822	801	815	838	870	815	798	850	802	835	843	848	809	819	822	772	794	799	843	744	849	810	840	789	837	829	884	830	834	805	785	891	811	849	802	793	787	805	788	827	774	811	830	797	788	831	812	822	780	827	845	803	856	776	809	805	806	824	842	834	804	744	817	801	831	817	779	803	857	806	778	827	769	821	823	816	808	814	817	818	837	798	831	836	822	814	816	818	843	837	802	770	793	818	799	806	792	766	770	841	811	804	807	784	787	769	831	818	769	770	755	802	822	735	835	798	798	858	829	851	789	812	799	839	827	829	806	765	864	833	817	814	779	819	825	807	792	808	843	851	826	793	819	877	798	819	780	793	886	776	803	789	808	820	813	888	846	738	791	781	856	839	872	843	820	766	814	808	770	832	797	824	756	793	838	828	811	809	789	821	770	842	808	846	833	826	859	777	803	838	793	794	819	770	796	799	798	800	803	818	803	813	805	851	781	753	818	824	790	798	847	836	813	746	784	795	809	841	793	822	819	804	772	831	781	770	791	823	791	873	796	834	783	776	792	870	835	813	841	822	828	813	845	807	791	789	819	823	795	804	876	876	799	801	806	774	863	813	804	797	804	792	809	805	817	838	825	813	831	799	764	808	849	835	789	825	817	787	829	782	865	764	778	797	829	867	800	741	811	852	823	846	823	829	812	862	829	834	833	772	854	747	763	830	815	814	826	803	844	800	834	803	789	771	846	795	794	835	824	768	811	808	783	849	779	849	860	773	831
24207	21680	28987	24891	21653	9081	1799	1185	1040	962	905	843	765	780	1097	720	709	705	683	712	635	673	714	674	652	676	713	636	641	630	655	656	653	719	634	606	636	662	623	665	655	648	646	615	636	629	656	648	604	604	642	628	653	642	603	596	661	612	629	697	657	666	637	684	643	651	605	621	657	613	627	601	627	642	623	620	692	622	639	645	664	608	634	630	681	631	650	643	651	603	620	652	636	669	597	634	644	618	611	673	631	627	667	636	654	687	636	623	673	674	630	640	620	706	643	681	632	649	647	578	619	645	630	646	678	653	637	625	653	625	693	598	629	667	641	611	673	623	605	697	636	606	667	587	681	629	631	648	669	584	608	640	565	673	583	636	617	662	636	594	681	613	664	633	615	621	577	661	665	674	678	609	627	639	633	608	654	617	609	645	639	669	602	626	651	670	683	666	636	640	621	646	637	633	651	619	578	706	623	630	654	653	676	682	628	648	639	687	652	650	637	625	612	670	617	657	654	597	657	657	615	646	650	658	665	627	685	629	630	613	633	636	628	671	655	608	603	624	656	698	628	664	613	605	644	659	638	652	663	642	676	638	649	646	667	629	615	603	667	661	670	646	641	683	624	655	620	576	634	598	635	672	628	611	632	624	658	653	618	630	627	624	648	652	653	696	605	644	612	672	645	609	628	612	681	659	596	674	660	628	640	610	655	630	675	687	617	661	564	609	645	612	681	620	626	662	647	660	662	615	682	606	630	635	616	670	621	655	589	642	622	617	641	571	642	596	653	605	673	675	644	670	652	616	637	610	649	649	657	682	610	683	653	652	615	647	623	631	615	596	615	634	651	637	680	647	658	626	640	624	637	623	642	599	635	709	685	669	619	626	626	680	631	609	599	626	663	647	664	612	631	645	645	605	667	673	696	655	645	629	642	634	689	660	606	635	613	650	632	611	612	612	627	626	621	674	661	665	620	618	647	605	650	667	631	658	641	594	701	674	627	676	642	662	660	580	663	679	685	624	595	572	638	683	646	636	628	629	639	639	658	657	617	635	654	619	619	573	664	643	630	640	676	618	607	619	592	650	617	611	591	608	604	683	594	665	668	607	611	628	678	669	623	635	643	627	673	613	626	632	628	633	666	632	633	598	650	607	597	650	594	588	669	593	648	629	640	642	640	613	615	626	650	671	614	645	663	575	683	654	649	603	688	672	646	662	619	645	614	618	641	617	621	646	639	668	676	642	642	609	568	644	645	645	645	582	614	659	657	600	653	671	630	650	652	691	655	629	663	674	653	665	633	628	600	589	571	657	670	629	627	635	628	641	628	637	618	608	622	632	654	645	652	656	680	658	651	614	639	656	616	600	606	668	655	607	651	595	641	564	621	664	597	651	658	667	595	665	622	628	635	613	624	644	609	642	662	635	615	579	674	637	605	633	622	602	683	652	626	624	629	657	615	622	617	633	679	635	625	642	645	635	630	664	618	631	637	654	589	677	610	649	589	617	653	623	646	673	659	696	677	626	689	623	633	632	640	609	643	676	664	638	601	648	657	608	628	638	629	623	630	688	644	632	629	657	600	635	664	646	654	637	599	655	639	664	647	617	639	634	605	641	640	642	630	599	690	624	641	625	631	619	587	622	636	653	672	645	632	579	648	602	637	648	610	689	632	594	651	644	604	590	662	650	671	617	619	608	628	662	636	629	614	600	635	630	610	624	649	630	643	664	634	653	625	626	652	627	604	662	596	652	667	628	622	658	649	641	606	663	623	646	623	622	684	628	611	645	642	628	642	600	609	653	620	627	602	626	576	573	627	615	685	612	689	659	619	630	622	606	614	659	636	643	631	627	661	597	698	622	675	606	635	591	620	636	636	627	605	659	648	653	610	622	669	612	620	612	638	643	679	594	609	637	610	645	604	628	621	582	630	654	609	607	586	636	650	639	635	586	655	601	640	615	664	673	649	638	618	639	637	634	614	629	620	650	606	645	617	667	649	615	620	632	637	685	647	616	641	614	613	633	647	656	584	604	615	647	584	657	640	652	654	614	651	587	632	655	675	656	631	615	608	679	659	616	648	633	673	640	654	686	651	627	663	624	664	596	686	660	614	591	646	615	617	635	620	664	623	583	696	647	625	695	639	628	614	622	588	636	629	589	623	647	584	645	609	648	614	664	621	630	632	609	647	602	636	624	681	648	606	616	656	652	629	608	642	673	638	669	659	632	643	601	628	645	625	679	639	646	625	648	648	615	639	595	643	663	611	638	611	630	637	659	652	624	620	652	649	669	641	643	612	609	629	614	659	644	616	674	596	614	677	676	635	636	650	628	664	622	630	648	615	673	694	632	621	683	633	652	659	639	665	616	624	656	656	641	594	654	621	618	636	646	632	634	611	615	608	611	615	676	657	563	566	616	642	670	674	700	627	608	660	627	674	630	631	603	634	636	673	632	662	654	605	645	642	691	606	659	603	647	639	632	586	634	639	583	630	667	630	638	609	635	641	646	592	658	603	667	667	634	601	673	618	651	591	634	623	616	677	629	639	646	646	611	681	642	614	625	651	636	633	636	678	613	628	661	660	629	655	642	647	630	619	603	616	699	653	626	651	640	635	604	686	656	700	613	646	611	645	624	611	598	601	644	645	638	639	638	612	635	586	627	634	631	607	616	615	634	685	630	626	639	623	630	632	658	656	640	662	666	628	650	622	662	653	627	590	610	612	632	657	622	603	666	667	649	656	634	642	655	581	607	645	642	653	653	674	637	679	656	625	652	673	611	616	675	585	610	627	630	662	643	623	679	653	622	650	666	615	643	627	659	607	601	626	638	623	633	664	611	616	626	677	582	691	677	593	658	619	713	648	666	654	642	618	611	638	617	647	615	644	616	617	606	562	615	618	592	631	650	598	672	684	620	634	599	678	621	615	660	615	625	679	667	671	623	662	645	628	593	628	622	650	652	614	637	613	623	651	625	617	620	643	671	588	647	631	643	614	643	640	661	617	617	649	623	657	598	672	676	647	671	651	596	611	676	656	603	626	653	632	636	631	590	680	651	610	637	630	619	586	623	655	623	640	590	628	653	673	609	618	585	682	642	663	631	658	629	637	623	596	644	669	638	632	677	667	583	608	625	670	608	622	635	609	617	615	645	604	640	604	624	608	636	605	667	640	634	652	648	615	616	616	602	654	607	668	624	647	636	656	667	690	681	676	646	600	663	628	647	606	683	611	642	680	647	641	611	621	637	634	639	627	623	605	640	667	644	654	609	602	649	624	596	662	628	628	614	599	663	629	633	663	623	603	645	606	623	621	711	628	608	662	601	634	623	619	648	582	628	633	641	704	634	647	603	603	609	660	674	638	684	671	631	646	649	640	673	625	674	701	647	631	631	579	624	657	659	671	592	612	629	636	620	637	653	679	630	603	653	638	639	645	660	643	619	685	660	610	654	675	683	585	654	660	652	592	676	640	629	638	667	633	623	611	617	586	586	643	636	609	625	574	639
3901	10439	7624	4208	3019	2357	2267	1700	1601	1439	1253	1192	1053	934	1768	843	842	821	755	821	759	808	809	781	741	758	810	785	752	728	738	761	755	717	797	716	738	766	728	754	762	759	720	769	724	742	740	769	776	710	771	711	664	797	664	696	728	747	773	731	757	727	720	696	762	680	776	715	738	720	720	655	727	770	763	745	777	760	723	738	718	784	721	677	745	729	740	707	735	802	739	683	712	756	703	771	720	764	798	729	732	703	727	755	763	747	780	734	728	779	731	729	697	774	732	756	749	750	711	737	739	736	740	724	766	698	772	734	736	753	743	721	742	725	677	751	809	714	729	740	727	718	766	760	742	739	736	723	688	703	710	731	743	718	770	764	767	758	730	747	728	762	722	694	735	753	738	715	777	738	742	778	715	719	727	714	679	757	716	756	695	716	711	764	733	721	716	766	755	735	700	731	731	752	719	725	775	703	764	739	790	717	716	743	747	730	739	788	754	722	703	748	757	741	733	744	737	749	749	657	716	699	747	717	706	743	790	757	758	738	709	730	734	734	744	704	736	762	746	689	776	751	762	768	786	747	738	769	802	719	724	753	738	748	754	708	719	751	763	726	698	718	738	719	748	748	768	739	716	770	760	759	733	735	753	727	738	786	742	758	713	682	757	716	723	749	741	753	723	736	703	707	702	742	770	712	746	735	695	742	791	698	807	740	792	812	744	714	773	716	762	760	735	733	730	733	728	730	722	748	694	750	735	724	710	771	751	756	743	713	743	741	720	736	671	711	730	750	730	739	752	780	740	721	698	733	732	755	804	730	753	761	739	735	708	712	781	739	755	778	728	716	722	779	798	733	725	763	709	763	767	729	745	729	715	687	735	759	754	728	728	740	740	760	747	726	730	749	737	644	725	719	736	753	753	697	744	755	763	731	740	703	800	732	723	728	661	726	754	740	776	755	722	717	808	668	730	693	746	731	762	675	722	728	668	735	734	764	716	738	787	744	771	765	755	773	751	748	703	738	756	730	734	689	746	707	691	717	748	676	708	729	764	741	736	714	741	708	707	673	735	734	699	777	743	701	762	721	727	785	741	693	729	729	754	743	731	760	651	735	770	737	728	737	723	755	768	727	752	745	740	731	694	710	720	729	688	740	727	741	730	730	744	715	743	751	722	717	744	786	743	709	701	720	725	740	701	745	739	700	711	739	711	742	705	782	712	729	768	744	741	748	681	742	789	781	755	685	751	727	728	738	720	757	700	746	760	735	769	711	696	708	701	693	742	722	694	743	720	749	769	814	759	776	716	711	733	683	726	710	752	738	756	770	753	748	740	704	783	741	748	719	736	738	733	722	695	716	761	754	724	731	740	774	709	712	748	756	702	702	714	705	730	696	745	709	731	764	685	707	732	772	712	798	739	750	733	760	742	693	744	742	717	780	756	696	764	744	742	782	723	722	723	737	745	700	763	714	760	759	723	716	739	732	751	760	776	703	734	723	802	689	725	783	763	671	767	727	723	701	765	722	747	696	705	789	766	697	716	684	718	759	734	679	714	713	759	786	702	742	744	713	766	718	756	762	754	725	696	724	713	730	712	718	762	743	714	745	742	718	759	723	751	767	725	728	714	746	751	713	737	738	709	731	719	668	719	735	728	745	708	754	669	707	775	712	757	733	706	733	703	771	781	725	732	718	753	762	722	720	678	746	772	693	743	711	700	744	763	701	751	713	761	748	686	760	778	758	719	794	730	760	751	670	722	729	760	722	766	719	728	757	721	716	766	759	738	736	707	752	730	728	757	719	722	761	724	756	781	744	712	702	741	743	728	790	711	721	755	724	746	719	730	726	726	743	725	752	772	716	736	731	784	686	791	715	696	730	706	711	736	742	722	755	736	721	754	736	737	752	771	780	710	771	721	766	704	713	725	680	739	768	763	789	726	733	757	730	714	715	762	700	748	687	776	739	727	749	755	657	749	776	768	727	743	765	719	683	706	725	723	718	715	728	745	759	710	771	690	706	764	712	730	701	761	703	779	749	728	766	699	750	762	746	767	725	705	760	729	721	753	761	705	706	739	767	713	728	778	705	741	774	738	760	695	756	745	771	744	741	773	764	686	689	738	694	717	798	695	719	700	738	757	740	738	719	791	704	742	735	689	713	766	739	749	759	713	755	769	756	736	740	700	671	676	718	735	735	727	791	745	732	785	754	738	705	674	716	747	757	765	731	736	712	699	703	763	741	737	742	710	797	744	720	742	734	790	723	736	721	755	787	722	783	741	756	732	736	779	708	756	765	763	746	691	757	749	721	747	732	722	787	676	703	753	704	722	743	720	728	765	738	730	759	735	720	712	720	759	733	764	756	730	719	750	726	695	729	732	723	712	720	699	684	766	773	699	755	734	693	739	705	777	725	686	768	760	734	770	725	735	748	750	776	693	755	729	700	752	701	737	766	728	693	799	713	774	734	715	712	770	747	737	707	712	761	758	743	734	746	769	772	742	719	749	733	785	762	706	796	773	742	715	756	729	738	741	705	726	710	716	730	708	706	737	752	724	709	710	783	744	793	781	717	727	776	752	726	710	693	772	740	712	715	771	741	761	730	758	734	739	726	711	789	701	737	754	715	767	723	762	724	711	716	774	766	715	726	739	723	777	705	738	717	744	685	771	698	720	706	737	733	761	719	760	705	745	766	708	697	736	724	702	737	762	749	742	724	717	753	746	766	727	757	716	741	734	725	741	712	709	672	700	717	748	720	732	763	769	726	713	755	706	775	715	738	708	725	683	691	740	755	739	718	739	753	774	727	738	765	733	752	721	754	726	719	696	716	707	711	709	737	726	727	715	750	775	742	740	752	750	781	760	714	733	778	698	777	772	742	721	717	708	741	744	796	744	741	724	765	727	721	749	702	767	716	772	746	703	751	707	740	741	780	741	729	730	735	673	762	741	758	757	732	732	687	723	759	710	727	722	700	763	724	744	755	716	705	722	708	791	748	759	705	732	706	730	727	740	768	730	742	690	710	800	762	771	796	796	737	712	746	727	742	741	690	742	721	722	768	743	802	736	749	723	751	744	708	717	726	762	725	739	752	733	742	776	724	731	774	726	690	717	746	777	717	708	693	763	757	733	727	710	797	685	799	719	745	716	725	714	798	732	721	709	691	762	741	709	733	713	736	699	749	712	751	738	801	741	681	742	735	736	689	712	762	711	731	733	767	716	769	751	701	758	761	740	689	783	730	718	740	753	699	735	691	697	708	747	730	712	713	717	760	739	771	698	743	721	713	700	734	720	707	763	773	723	699	727	747	743	735	693	722	704	696	722	737	762	693	739	719	741	713	716	750	750	745	714	770	739	747	768	696	744	732	708	714	760	712	721	752	740	746	743	773	703	758	786	754	737	739	739	708	714	797	741	742	742	729	757	729	741	728	774	729	721	693	739	745	731	701	756	678	696	784	686	749	762	735	703	728	748	736	732	735	763	784	676	734	734	769	714	723	746	709
25282	21667	27754	25924	8607	1071	762	608	635	557	521	592	550	456	808	540	459	442	469	468	458	464	452	423	428	436	425	463	463	447	462	426	455	456	452	421	438	469	472	422	418	424	413	425	435	430	430	418	424	436	446	428	456	469	444	458	447	440	419	442	447	460	469	462	435	464	396	383	394	442	427	472	433	461	464	463	421	445	450	463	449	448	432	405	402	460	423	426	415	425	439	435	411	426	430	432	423	411	452	449	422	387	438	468	405	445	441	432	416	425	453	447	414	413	447	456	439	435	421	442	445	406	424	407	416	440	413	450	452	414	447	448	390	455	480	492	458	451	400	423	448	444	425	427	462	405	439	438	434	443	448	454	409	463	414	479	441	452	424	396	425	409	433	432	442	419	433	487	469	429	441	447	431	426	462	423	426	433	440	443	431	438	448	417	466	415	437	435	426	426	437	430	447	435	407	395	465	420	418	442	451	445	430	450	443	413	436	437	438	430	436	441	444	451	398	410	466	407	414	456	420	412	430	413	442	439	448	447	403	422	417	450	430	427	432	405	429	455	426	403	447	477	451	486	448	399	426	427	459	417	462	495	447	460	438	415	451	438	423	413	440	424	450	408	446	457	430	418	429	424	428	397	441	418	425	431	439	423	425	446	433	420	416	442	421	429	451	422	409	471	423	460	425	462	374	410	458	416	434	403	433	445	459	428	412	470	447	416	439	456	398	389	398	418	428	439	424	470	413	422	442	462	401	428	450	403	451	432	432	407	455	474	411	443	445	454	442	399	419	440	438	418	413	401	441	420	410	436	419	413	440	451	411	427	424	430	465	475	401	439	420	454	418	426	442	454	409	448	435	426	418	428	432	412	459	438	473	443	475	412	439	465	430	437	444	420	467	477	458	424	442	442	457	460	445	430	403	419	459	446	443	458	444	425	422	433	441	448	410	460	415	404	434	460	416	464	414	442	425	457	428	413	423	423	460	456	423	437	420	493	430	428	422	434	438	442	426	446	449	454	429	436	434	458	466	452	448	431	375	482	413	460	447	438	436	471	407	480	391	427	440	414	449	432	389	448	422	413	445	426	448	434	423	428	423	456	429	427	434	462	413	442	444	392	467	416	438	482	420	410	423	437	445	445	486	468	449	434	444	455	468	442	444	451	463	423	409	428	427	389	459	441	422	451	410	447	458	450	427	430	467	430	429	424	447	475	432	443	443	442	453	415	407	405	458	414	430	467	398	437	408	421	435	411	425	394	477	450	443	434	404	441	445	463	420	462	438	421	442	447	419	469	445	449	432	447	413	415	433	435	437	402	465	445	418	442	456	425	450	464	424	451	454	415	459	462	440	465	428	492	421	459	425	423	436	445	429	401	447	415	446	455	414	477	438	453	451	473	442	435	417	396	491	441	446	427	444	457	452	431	458	441	435	439	446	446	400	452	463	407	442	433	418	429	429	395	442	443	422	451	428	434	411	388	429	441	421	457	452	469	429	433	424	430	460	418	422	404	427	419	415	435	444	423	423	398	398	459	421	453	445	484	425	423	418	410	399	420	431	467	464	408	427	415	466	449	453	416	415	450	467	434	440	459	425	448	417	400	398	454	404	451	430	427	447	402	437	423	441	420	446	435	459	433	452	435	438	484	392	464	458	447	464	416	429	459	461	439	447	417	447	424	426	440	432	449	433	428	422	432	447	416	453	445	434	459	442	464	416	429	417	455	431	434	419	407	426	426	401	413	444	447	471	457	440	445	448	446	434	416	421	441	448	431	434	439	424	437	445	438	401	444	451	473	418	390	415	431	454	423	408	445	433	425	452	448	449	411	459	430	413	440	455	403	437	422	428	452	406	460	441	459	431	457	412	425	438	430	456	422	456	420	455	437	472	446	441	454	444	444	405	443	426	447	471	428	416	449	419	449	458	438	422	447	475	438	423	460	433	455	435	464	459	435	436	428	451	427	422	458	416	460	437	460	467	418	387	409	422	449	433	471	456	455	404	420	430	397	448	415	441	416	430	433	424	456	449	455	430	389	423	408	416	471	401	439	428	396	451	436	419	454	468	404	416	467	427	451	456	431	433	458	427	424	429	416	421	451	449	446	430	443	450	412	387	462	404	430	429	437	451	420	470	414	434	447	426	433	437	433	452	448	442	413	429	459	428	484	422	444	417	442	445	454	431	392	462	397	408	429	405	409	436	446	452	442	447	439	452	457	446	453	437	463	425	468	455	409	467	439	434	433	452	443	418	419	437	429	437	439	441	422	469	427	442	414	426	420	420	415	432	390	425	479	461	465	438	419	444	437	383	393	459	479	442	446	433	487	450	459	449	451	438	427	429	433	410	432	437	433	435	443	450	424	432	441	432	451	421	446	434	451	426	446	422	426	412	440	407	453	430	447	448	405	463	451	445	391	435	427	416	426	440	385	466	448	445	411	451	430	456	424	409	460	444	409	409	432	451	438	430	401	461	439	425	471	435	387	417	461	439	437	458	408	419	439	418	410	413	423	431	416	434	424	436	431	402	423	443	444	426	424	442	440	395	424	470	440	429	452	450	435	463	467	409	433	433	446	431	427	489	442	429	448	445	420	433	448	407	405	457	423	430	455	422	461	436	463	465	422	476	453	441	456	439	462	430	422	430	419	438	425	448	460	431	439	410	445	434	420	407	433	422	443	462	418	431	438	424	444	458	406	410	406	453	435	425	410	392	429	427	435	456	426	414	445	392	432	442	401	409	410	426	409	438	499	400	433	435	454	401	472	426	443	485	456	444	469	445	470	452	444	458	398	395	412	482	417	465	400	451	393	439	406	450	464	476	443	460	454	466	453	401	422	404	453	450	425	425	438	439	432	423	469	414	478	424	431	411	469	433	425	431	445	428	422	439	446	459	430	446	443	385	466	456	461	439	421	457	439	414	432	436	421	405	427	421	427	438	463	428	431	448	445	457	434	429	412	428	423	437	459	465	442	435	438	408	440	453	421	440	417	446	431	413	417	444	426	473	477	449	399	462	464	435	439	436	458	409	449	454	432	431	471	440	424	397	467	406	417	430	442	426	415	439	394	453	491	425	469	442	402	476	460	462	424	451	423	428	443	425	424	424	460	395	418	432	416	443	456	398	428	492	483	432	401	439	476	436	440	394	429	440	441	379	419	438	467	453	446	432	449	422	418	437	443	454	429	406	418	454	419	488	461	406	421	433	455	454	439	434	447	406	421	408	392	429	402	445	433	444	444	458	433	438	431	496	428	420	433	434	441	410	422	468	405	428	420	410	446	448	425	428	446	452	428	430	419	447	462	454	453	448	409	476	409	461	412	427	444	429	434	407	465	384	477	419	450	442	428	421	423	411	425	429	431	437	431	428	418	482	409	500	455	464	433	437	432	427	419	449	438	427	412	459	449	464	476	426	426	423	451	453	438	449	440	421	476	409	432	462	433	455	449	406	424	465	418	452	426	475	455	430	398	431	418	439	405	402	431	421	481	406	393	441	466
3894	6492	4817	2531	1907	1606	1242	1018	952	823	813	783	710	644	1373	680	565	566	527	507	524	522	559	565	532	503	549	524	534	552	492	487	515	468	506	545	522	524	530	535	550	515	512	542	446	548	511	525	545	565	479	521	523	518	480	497	543	463	473	500	521	492	483	499	450	493	539	525	521	492	446	511	493	485	470	486	503	500	530	488	499	498	501	517	515	508	466	531	477	499	500	510	481	502	497	539	472	524	486	508	505	498	512	538	559	502	452	524	513	479	498	496	485	547	505	500	520	467	502	514	502	525	508	499	507	512	515	463	525	483	546	543	502	497	482	501	495	485	523	487	491	522	523	483	554	494	541	537	501	482	529	509	482	520	493	518	479	500	501	494	497	499	489	524	503	509	525	453	557	547	441	487	476	495	516	508	505	501	516	521	523	515	448	507	517	474	507	503	496	499	476	472	488	491	532	497	491	505	536	496	522	507	508	526	543	464	490	511	467	508	483	498	510	470	487	511	504	499	492	485	524	471	494	494	481	532	517	465	475	504	517	511	493	496	482	485	479	509	547	477	493	465	551	491	473	493	443	501	490	494	463	488	537	512	536	539	488	446	527	504	512	489	501	456	504	503	528	524	528	504	520	479	492	501	514	530	471	476	514	491	514	523	486	457	531	529	494	518	476	514	520	522	486	493	492	512	462	480	527	499	501	508	520	508	518	520	506	509	498	516	524	485	481	489	485	494	520	477	489	518	483	522	507	499	506	475	496	487	508	540	514	454	479	490	532	490	511	521	531	519	506	506	526	505	461	500	491	505	478	474	506	549	481	510	490	511	479	476	467	524	512	494	482	519	532	465	505	505	521	450	514	532	487	494	533	496	527	500	557	484	503	521	489	486	495	532	502	492	453	510	530	505	487	476	482	485	521	492	484	480	504	504	485	514	483	496	490	461	440	497	505	494	469	512	464	474	470	499	492	505	487	466	527	534	464	490	510	471	475	520	522	493	524	509	501	509	501	528	470	532	507	469	499	522	508	494	510	523	513	494	481	513	521	496	506	498	454	510	488	473	516	526	513	481	546	542	550	436	511	477	480	500	572	518	490	490	477	506	489	478	484	462	475	484	510	481	494	459	473	516	510	524	553	530	524	527	495	515	487	502	517	549	504	496	492	523	484	496	545	483	506	487	455	498	503	523	512	501	492	524	492	528	486	468	539	505	518	538	506	505	499	470	536	503	501	452	561	511	483	503	509	477	519	521	492	514	502	512	502	508	500	492	497	529	507	513	445	478	484	467	450	519	481	505	487	541	492	468	462	516	486	539	522	497	488	488	468	513	537	490	515	498	501	517	541	464	510	493	452	485	466	517	510	483	476	491	517	488	504	495	491	516	464	505	480	526	524	541	494	444	478	493	493	477	486	498	476	496	509	529	530	536	541	476	513	481	503	524	520	510	486	496	531	502	421	521	511	503	479	481	517	513	516	492	538	547	491	482	487	504	504	484	495	512	507	530	522	497	512	529	492	552	517	529	500	531	494	488	493	497	542	503	510	525	476	510	484	489	499	484	456	526	526	492	535	504	493	497	479	518	516	518	483	496	493	478	489	509	474	474	486	538	544	538	500	476	511	503	553	461	471	491	505	503	506	551	520	484	505	503	526	509	499	502	497	477	497	513	504	505	433	502	497	490	491	506	483	508	517	525	493	477	502	486	523	490	503	540	502	539	528	524	505	526	487	503	474	508	517	514	504	480	509	488	481	539	492	529	486	523	466	512	539	500	500	497	499	520	500	486	463	507	508	501	476	545	502	517	517	545	485	488	551	482	514	493	483	507	487	493	536	486	507	502	508	481	516	503	493	543	500	503	497	507	491	477	476	505	463	505	492	514	494	503	542	480	513	523	489	472	516	496	476	479	508	480	478	504	487	470	486	484	506	531	479	485	483	506	505	496	500	514	489	476	541	490	494	483	533	513	515	493	490	479	518	543	498	483	500	507	522	498	488	486	539	512	503	483	497	478	498	512	478	513	492	462	478	493	510	497	481	534	503	518	517	548	515	472	466	528	496	543	464	460	507	488	521	531	504	446	498	507	515	493	478	460	497	545	543	489	496	495	484	455	514	507	486	484	537	536	515	498	471	471	545	516	525	518	498	495	499	493	532	473	517	467	500	470	537	493	504	482	486	477	485	495	484	481	480	484	511	518	488	499	514	507	488	558	507	477	482	458	509	474	554	498	514	510	487	506	519	513	506	551	482	503	506	467	498	471	498	546	540	496	545	455	494	493	483	532	516	498	517	517	493	514	468	465	484	485	500	485	508	565	532	474	552	476	511	493	510	531	481	464	479	521	543	472	486	514	523	447	549	518	467	508	482	510	472	502	530	516	487	508	508	508	448	472	519	476	505	530	549	528	496	507	497	515	518	496	477	514	516	517	496	469	485	485	469	501	496	485	482	503	512	528	510	490	472	523	481	500	495	499	543	480	464	537	526	507	480	496	473	522	485	488	458	485	443	457	501	477	532	504	552	463	485	462	524	531	470	531	511	495	480	525	490	518	499	518	524	474	501	451	485	489	486	519	485	524	459	465	493	508	498	454	454	494	504	488	505	533	488	502	506	515	463	471	508	510	508	472	522	495	487	465	495	505	466	487	527	448	492	487	509	467	516	460	513	473	486	488	506	485	529	527	487	511	482	493	499	467	487	552	493	498	484	480	501	490	448	514	526	485	511	498	556	516	480	476	432	480	500	537	487	543	478	499	509	493	493	497	482	503	507	483	484	483	494	480	466	513	486	510	485	482	504	488	450	509	512	489	527	544	513	508	494	504	522	497	523	500	500	468	533	514	496	505	521	522	501	500	493	497	508	514	439	492	510	511	477	519	503	505	470	531	502	508	524	494	514	513	521	526	505	490	525	536	469	508	515	478	482	474	478	513	480	478	497	473	511	450	476	525	539	496	490	520	512	493	511	520	547	480	498	495	512	500	482	486	519	491	519	496	512	511	515	488	513	504	509	460	478	492	479	465	488	476	494	492	467	531	448	527	498	452	462	518	514	496	501	507	521	485	537	486	516	507	508	485	518	476	499	500	500	479	502	513	535	521	550	523	509	483	487	451	491	516	485	492	495	537	462	493	483	503	502	471	514	523	542	502	517	460	495	494	489	514	492	499	455	465	452	523	522	491	480	544	507	499	465	528	486	462	475	458	497	493	520	482	476	514	511	515	525	501	511	512	507	496	500	501	494	499	507	496	500	515	490	499	554	465	487	541	472	453	488	521	502	475	484	520	549	477	470	479	460	501	512	475	512	464	507	480	478	496	480	505	538	525	470	496	524	455	507	487	530	502	493	531	499	490	545	500	491	500	500	504	474	477	526	482	464	528	495	479	514	526	462	497	500	505	494	461	500	471	476	480	531	550	487	517	483	472	497	491	557	500	499	491	468	490	487	517	516	536	490	488	504	457	505	485	476	538	493	480	475	488	526	478	471	528	507	512	490	488
23099	21720	29598	24399	21718	21729	6471	1023	771	704	624	597	508	472	1414	2403	381	350	371	343	332	300	343	299	283	317	291	310	289	296	289	286	283	285	281	275	284	288	261	280	255	298	286	255	252	263	284	282	278	298	252	254	256	304	297	276	251	222	255	264	296	236	260	281	270	253	268	247	262	300	270	283	270	281	289	249	253	303	292	239	257	266	267	270	268	251	278	250	277	284	264	290	253	257	272	266	273	274	266	258	227	271	260	301	280	243	262	291	285	268	297	279	293	256	298	261	256	251	268	231	231	292	258	288	260	280	258	232	273	274	256	224	231	263	270	266	262	255	280	235	253	261	287	261	263	260	257	247	259	250	260	288	272	286	239	264	266	283	262	271	259	240	270	268	244	290	256	275	280	262	250	267	284	259	258	273	265	236	290	268	271	283	271	283	272	264	282	263	262	264	279	262	262	284	267	268	264	286	264	265	251	262	243	270	246	231	259	272	235	254	291	272	245	269	249	287	277	264	269	280	256	240	234	264	251	256	272	270	265	261	251	240	261	262	287	235	249	286	255	257	300	276	276	241	251	263	262	289	273	264	236	252	273	269	279	275	285	286	282	284	254	268	268	280	254	273	258	264	256	264	263	240	316	274	261	258	265	273	271	271	273	285	251	282	249	265	270	259	297	240	252	291	266	280	261	269	310	281	226	234	277	283	232	280	242	290	312	276	271	273	256	240	300	256	250	255	262	247	287	285	254	312	272	266	268	284	252	259	268	259	276	266	271	273	269	276	267	289	237	260	257	278	264	251	259	279	264	273	271	263	288	277	268	247	254	273	273	277	250	264	235	279	282	238	223	255	277	241	270	290	287	264	268	277	251	251	262	256	263	251	258	270	241	282	248	241	236	271	253	262	253	264	262	264	289	260	246	235	231	268	281	275	293	275	265	265	270	256	277	253	271	245	290	267	265	285	249	256	270	265	247	268	261	287	297	272	282	273	252	288	244	233	251	255	241	273	260	280	303	272	283	251	244	262	292	276	262	262	251	277	269	261	253	250	242	278	282	237	274	261	288	279	274	272	280	257	285	240	276	251	257	245	254	247	276	264	273	304	254	251	262	265	246	250	254	293	253	265	282	236	281	297	245	253	267	287	237	284	272	259	272	240	233	267	265	292	277	255	262	258	267	247	251	292	291	274	249	270	275	272	267	286	279	271	271	273	250	224	259	275	258	292	250	264	260	233	302	240	247	275	285	282	247	269	279	261	266	255	271	273	278	274	256	270	291	278	252	277	268	265	271	247	260	244	279	277	229	257	253	251	239	242	246	275	253	253	255	270	279	238	267	235	243	275	298	259	297	285	252	265	264	263	271	275	263	237	237	277	259	274	230	259	286	267	248	229	246	245	246	252	219	251	235	273	282	272	295	250	263	274	272	243	273	253	278	269	251	263	274	264	278	249	236	261	237	240	241	253	253	291	272	289	241	280	268	266	273	257	252	272	286	265	280	253	295	284	225	256	269	282	256	230	264	288	269	266	264	264	261	286	282	282	265	276	301	226	252	243	265	278	278	303	275	269	246	255	285	262	290	265	257	270	270	279	267	259	271	256	253	273	311	259	218	251	249	276	244	269	244	242	264	244	261	246	273	275	277	260	266	287	262	259	252	265	265	259	283	235	257	259	254	277	255	251	249	261	272	274	249	266	260	260	255	262	266	229	253	291	253	284	260	264	267	255	273	275	299	238	261	247	241	278	243	265	266	271	235	275	283	267	289	258	241	260	254	265	262	269	280	268	280	253	269	252	284	270	265	264	268	264	253	232	226	290	273	243	272	286	243	242	258	260	272	268	290	276	244	255	256	275	255	258	289	274	249	273	269	234	288	273	263	255	293	275	252	269	283	244	247	263	264	253	275	277	253	246	262	247	259	294	289	272	293	261	286	274	245	246	252	265	254	260	277	269	232	240	249	250	265	287	279	254	267	243	244	250	269	261	259	264	248	265	269	280	276	272	250	271	239	250	261	282	284	242	269	304	271	276	252	235	270	266	257	254	291	255	260	256	261	248	263	273	273	277	274	256	260	270	301	253	239	250	246	254	260	270	291	288	263	272	267	275	246	250	244	247	262	269	243	268	250	294	261	277	263	264	261	247	267	242	243	270	253	253	251	284	245	246	273	285	286	257	277	278	261	278	266	263	246	278	269	280	244	255	279	256	257	271	278	269	278	256	232	269	239	280	292	263	239	238	274	292	241	260	274	265	275	256	253	256	285	283	282	264	259	271	255	262	240	315	278	278	271	245	248	272	292	273	265	276	266	253	265	254	258	249	256	235	261	267	240	275	231	265	264	282	305	262	279	253	291	266	267	270	249	270	251	281	273	281	259	260	273	265	266	287	253	263	278	245	266	264	267	278	266	268	265	265	285	270	289	250	267	284	255	268	253	268	264	261	236	291	284	251	251	264	255	279	287	252	250	279	270	262	266	280	248	290	273	282	255	249	253	259	270	266	249	247	280	276	252	266	264	267	255	274	228	242	284	236	247	255	266	282	270	295	280	260	261	251	259	272	257	300	242	257	252	267	285	240	301	273	276	290	256	253	265	270	300	284	249	273	275	249	285	279	299	230	280	287	279	281	269	291	298	298	258	281	268	247	284	252	286	235	271	267	286	285	255	254	280	266	240	269	293	267	269	293	236	249	276	275	258	242	292	276	219	253	252	248	269	257	253	230	277	291	268	275	259	270	252	264	260	265	287	255	263	276	260	251	256	244	274	239	233	282	300	282	272	255	272	264	303	288	251	240	257	274	254	259	291	245	255	252	211	256	280	287	271	271	289	268	267	246	271	251	284	253	272	313	263	255	279	242	268	279	269	267	285	261	277	255	249	262	265	295	275	261	256	278	293	265	244	261	265	271	263	243	285	274	258	259	259	268	269	256	299	248	276	273	253	280	249	277	259	275	238	272	245	277	290	266	277	284	284	255	266	279	260	299	235	296	267	252	257	264	259	256	261	272	263	242	263	257	286	247	269	228	254	271	287	261	245	271	269	262	275	268	265	263	251	279	267	273	323	257	272	261	243	239	269	259	287	295	269	258	284	274	274	247	266	252	266	265	244	263	267	252	249	287	265	280	271	284	247	284	260	263	266	244	276	292	247	270	234	251	283	293	235	274	273	273	260	279	278	257	291	255	267	245	273	243	247	258	263	240	240	241	239	280	233	283	238	261	254	269	283	256	293	257	240	288	272	253	262	248	261	270	260	280	257	262	265	242	262	233	288	258	301	256	241	260	301	254	267	228	288	241	233	264	281	274	262	297	230	223	260	262	266	249	291	256	267	259	246	286	261	259	263	256	275	262	273	265	236	257	275	281	272	246	257	266	301	251	257	273	254	261	243	250	270	242	254	288	289	265	284	257	224	285	297	291	296	263	294	268	270	280	310	262	233	277	263	255	288	263	262	245	288	259	258	276	274	275	257	281	272	282	271	262	250	263	250	247	267	265
5035	15804	12140	6052	4099	3104	2203	1813	1471	1266	1115	1027	922	751	2777	4222	547	472	438	422	437	426	375	400	397	427	383	382	365	363	349	356	366	347	357	317	344	328	329	358	331	370	338	331	341	346	308	359	341	355	349	331	314	332	316	303	339	350	360	349	362	313	343	334	325	324	332	339	364	342	301	335	314	341	289	351	333	343	342	300	328	324	334	332	344	315	333	365	327	342	291	356	327	314	324	329	322	313	335	335	317	284	334	304	299	335	337	310	298	342	306	328	325	315	273	352	314	316	296	311	335	300	312	381	322	351	304	316	347	325	299	333	306	339	328	338	345	331	311	302	320	326	337	288	331	317	330	299	321	320	327	297	285	307	320	326	334	340	332	323	329	334	342	332	341	297	318	315	327	327	344	349	343	328	309	344	338	338	336	322	298	345	321	328	338	310	319	296	322	334	328	323	320	340	311	326	287	317	300	324	348	344	317	326	334	322	325	331	319	315	347	322	326	338	283	308	300	320	327	353	341	308	336	337	325	311	345	305	315	308	293	309	344	303	321	324	353	337	341	332	326	311	332	305	334	334	308	309	306	300	345	313	360	327	311	334	305	316	303	310	288	309	351	291	321	305	326	324	330	296	322	299	316	324	323	309	321	340	293	345	341	324	340	323	348	289	322	306	337	304	283	332	359	304	320	334	335	312	352	283	314	319	338	332	345	324	342	312	352	301	328	314	325	313	331	312	341	317	306	290	313	318	307	304	320	341	303	328	312	286	317	287	311	314	346	305	342	314	329	309	330	348	325	324	338	325	309	317	339	330	296	306	301	317	316	317	299	329	333	318	325	304	298	316	336	323	311	295	325	340	358	333	315	293	306	358	310	343	305	317	332	322	320	324	309	313	312	293	314	302	320	312	310	328	322	301	310	283	299	307	325	347	317	326	346	311	325	292	309	282	326	384	306	332	341	325	281	296	332	324	313	319	319	333	317	291	309	313	330	339	307	309	315	313	304	339	331	286	315	317	333	343	316	313	331	315	312	325	330	287	336	334	336	305	299	335	326	316	316	316	309	286	318	303	337	333	331	287	336	330	319	315	333	337	324	314	347	300	312	337	343	331	309	316	313	329	311	347	302	292	334	304	327	336	334	330	309	320	336	319	307	326	299	333	342	294	290	329	322	329	320	323	323	322	323	318	342	369	310	324	318	340	309	320	315	345	342	282	347	313	314	298	321	325	331	322	320	339	283	325	324	349	328	312	333	330	327	300	297	291	306	336	328	307	348	348	313	328	306	343	334	383	332	296	304	339	324	313	316	296	310	321	302	317	317	345	319	316	324	313	322	315	324	316	309	294	341	303	311	300	323	281	314	339	310	311	336	299	297	329	330	306	333	322	286	330	300	356	316	365	337	319	345	323	303	309	315	317	318	319	322	343	328	337	331	290	308	306	304	318	314	330	308	303	319	326	345	335	309	281	310	292	326	329	314	293	288	332	299	339	311	334	317	304	341	311	336	296	316	343	310	340	342	327	306	328	319	322	298	347	323	315	334	330	340	305	301	330	292	320	325	309	296	292	301	315	304	342	332	297	324	325	319	326	335	294	312	296	319	275	303	328	313	306	297	303	319	304	354	315	290	325	294	329	337	300	303	338	275	318	314	366	351	311	304	343	317	326	314	321	337	320	299	299	328	304	328	326	320	311	323	318	331	296	308	289	316	330	307	323	315	343	343	329	303	313	331	296	312	323	336	310	334	330	345	327	306	299	317	348	339	313	306	319	322	332	345	333	307	297	325	345	295	299	299	335	329	308	293	336	342	329	299	341	341	329	327	282	321	283	321	310	325	330	345	296	321	326	302	330	321	310	340	314	299	364	323	335	332	300	296	326	357	312	318	323	340	377	334	315	324	350	309	326	325	335	329	287	313	290	338	338	312	311	293	322	336	316	316	313	335	339	325	331	296	323	321	336	334	337	311	323	318	289	323	322	307	328	336	317	324	313	292	296	337	334	336	330	310	287	340	308	339	290	300	330	330	310	340	309	301	325	312	337	357	317	334	282	325	320	309	322	315	303	338	328	328	280	341	332	304	297	302	330	340	302	342	326	338	307	317	326	360	313	337	324	317	310	297	339	310	309	325	322	315	333	306	286	337	308	338	300	313	275	288	305	310	321	337	300	284	330	345	314	327	368	309	300	308	283	310	341	313	313	315	318	329	302	294	318	331	297	320	297	323	311	300	329	328	310	317	341	280	327	316	294	297	307	311	290	313	304	311	343	340	325	325	289	300	298	317	316	347	293	309	308	296	277	296	312	288	295	323	275	340	333	303	297	322	313	290	317	293	309	335	329	313	347	318	320	315	308	337	313	286	328	304	322	319	345	303	330	326	334	340	300	327	345	339	299	308	322	286	318	307	342	336	288	310	318	326	346	292	347	301	316	336	310	322	303	323	292	320	336	307	323	303	323	330	331	323	344	339	312	290	313	339	310	319	313	322	305	318	332	336	315	313	300	300	319	339	303	315	328	318	291	306	298	306	331	308	317	327	313	346	296	348	322	292	268	305	328	338	304	327	344	311	327	324	348	300	305	312	284	317	312	315	324	368	296	335	311	295	348	319	335	345	282	324	329	338	324	340	292	303	307	311	332	315	327	310	354	323	312	307	321	328	320	285	338	353	323	318	339	337	292	336	319	334	335	302	334	335	320	311	295	321	323	314	331	285	307	319	312	304	314	302	311	325	337	278	333	329	338	336	309	325	327	303	338	291	359	305	308	298	322	329	327	302	298	323	363	288	349	282	326	349	329	310	300	330	305	291	331	336	320	296	337	285	317	340	296	306	304	317	288	349	327	339	333	351	346	357	310	312	291	307	311	348	355	308	319	341	334	297	292	319	294	325	329	339	307	306	315	325	336	289	319	331	316	304	338	310	339	311	313	322	330	314	306	296	295	341	317	317	327	313	306	337	318	312	301	307	304	331	325	323	326	330	339	339	322	325	322	332	332	305	300	322	327	280	321	339	334	341	287	350	348	326	336	320	315	331	329	360	334	276	297	332	328	302	290	313	301	288	305	287	321	305	345	335	328	317	310	332	303	310	318	295	322	321	305	296	299	322	293	313	325	327	316	312	317	327	325	280	330	304	321	323	307	323	338	284	275	342	308	321	328	292	317	328	328	331	330	341	292	315	320	297	340	306	346	320	325	317	331	341	331	356	319	339	299	296	317	324	332	350	337	316	332	330	302	344	329	315	304	289	333	339	328	323	282	277	324	360	349	326	312	324	290	346	318	307	325	303	322	327	327	342	342	321	303	306	331	321	288	320	341	291	313	291	307	318	303	315	319	329	314	331	336	286	312	300	310	317	316	339	294	309	310	313	326	290	341	328	312	328	304	304	285	334	320	305	325	320	311	340	309	301	335	334	331	319	316	303	331	339	332	333	322	317	308	337	276	300	310	333	326	310	274	312	333	351	301	291	327	322	311	326	325	309	284	334	315	353	277
28078	19276	6166	1612	985	931	826	764	787	745	737	747	759	739	808	872	756	742	728	713	720	702	696	744	741	710	718	716	713	713	720	753	742	677	703	749	743	713	748	721	739	719	717	750	698	727	720	710	677	731	736	744	742	691	789	729	764	725	703	697	718	750	719	720	735	661	688	749	719	726	720	690	704	735	729	692	716	716	717	755	725	763	697	717	716	719	741	649	739	747	704	731	735	717	729	738	688	661	719	699	764	699	714	717	710	760	760	719	736	660	684	666	691	679	725	742	744	670	713	749	717	657	712	707	679	715	719	741	736	727	701	733	706	685	737	702	679	725	637	737	696	706	776	720	718	731	685	704	707	668	740	703	738	698	638	689	738	740	751	698	726	744	748	742	761	697	677	756	745	700	770	698	722	746	713	752	721	728	712	733	700	700	728	686	724	779	761	706	720	719	729	714	757	690	691	714	673	744	682	678	719	731	719	703	704	698	745	770	709	693	705	686	682	694	747	734	703	686	723	740	707	710	718	733	724	725	698	753	705	706	719	685	668	720	709	741	750	752	707	764	712	692	713	712	679	651	735	694	709	687	718	720	696	748	701	700	709	696	763	697	709	699	723	722	754	744	737	655	687	765	705	728	720	727	729	744	698	693	713	728	735	733	738	746	740	773	735	724	753	707	779	740	736	697	665	696	736	727	715	693	730	667	722	730	717	754	678	703	722	698	735	746	689	684	652	713	733	740	739	703	681	667	734	715	738	662	724	751	716	711	740	709	706	772	730	719	735	724	757	702	730	755	723	771	708	706	732	739	750	673	720	709	723	739	714	737	724	703	708	717	698	684	722	704	675	721	735	747	696	748	749	720	698	723	665	748	703	673	758	732	680	722	741	763	722	687	713	728	707	754	756	725	681	676	731	766	649	735	755	706	740	697	745	724	684	706	711	732	692	730	712	693	670	717	789	712	728	696	728	727	726	753	705	721	785	722	741	689	719	736	709	691	673	725	676	721	672	790	755	714	729	734	720	677	690	681	723	708	682	723	671	668	725	721	726	691	735	764	718	703	688	717	712	763	687	687	750	704	750	698	655	722	738	758	751	723	729	672	727	727	747	715	720	721	759	744	698	666	758	724	682	746	778	713	749	727	670	704	720	749	721	712	688	733	737	733	712	687	762	696	752	703	710	728	693	721	691	737	675	737	735	707	689	704	704	716	733	699	708	733	748	673	691	708	779	784	737	706	698	719	698	705	724	773	678	728	729	752	734	711	745	740	677	712	749	684	688	683	806	731	712	690	706	707	726	748	709	679	687	687	722	683	705	709	662	651	737	729	762	789	689	699	716	711	693	731	747	741	696	704	730	782	692	719	682	699	683	719	714	720	742	725	722	686	772	719	736	741	724	736	745	751	680	704	690	753	732	707	675	741	713	744	688	695	721	701	692	722	718	686	734	736	738	718	694	715	711	740	715	758	723	729	685	685	731	736	745	758	687	754	692	712	713	759	701	714	759	720	700	753	766	749	681	728	706	722	758	713	708	744	731	708	701	710	728	707	728	710	753	725	676	714	722	696	691	701	750	730	742	693	722	746	749	685	750	701	700	722	714	749	729	753	721	713	772	739	694	751	697	732	669	720	714	738	720	703	769	732	677	734	699	672	653	722	688	731	740	671	728	716	687	717	712	735	712	698	706	707	711	701	742	677	716	712	743	678	770	737	761	718	699	673	688	763	706	701	717	693	697	716	763	721	711	694	708	715	683	747	753	718	677	764	704	695	738	713	724	746	714	713	709	712	725	746	707	747	673	744	744	723	734	714	773	724	692	736	739	730	726	695	764	644	694	705	677	715	687	738	743	718	749	693	705	688	702	712	709	718	735	727	768	684	722	722	759	722	734	726	694	702	697	664	759	710	749	741	724	759	706	694	709	712	728	727	728	728	657	743	715	721	747	732	713	670	700	695	697	701	756	735	763	703	733	722	692	748	697	721	716	761	726	755	707	707	704	720	673	683	710	705	711	721	710	758	736	719	782	684	672	760	731	711	743	719	751	706	706	722	723	699	725	766	703	720	723	777	715	744	758	695	709	681	717	792	685	737	750	710	756	729	734	726	719	699	673	709	732	694	694	741	749	763	752	707	709	714	680	718	746	694	755	708	715	688	679	703	717	696	734	761	732	712	718	673	699	738	707	733	707	738	718	709	670	724	701	683	702	746	732	737	686	728	708	722	714	742	726	725	694	682	741	693	665	706	697	695	751	735	724	717	690	715	687	742	694	717	722	737	724	781	736	667	691	753	690	693	737	735	677	713	737	719	744	700	702	709	763	703	675	744	690	721	717	732	722	723	706	712	679	730	748	660	712	667	711	732	721	714	775	713	725	679	731	706	692	707	731	753	738	708	716	718	699	693	744	739	718	715	715	771	682	693	718	708	756	748	727	713	713	786	721	733	723	712	683	721	739	725	736	738	730	699	687	703	691	671	708	707	712	711	712	710	740	726	768	700	695	740	696	736	694	708	746	746	741	775	713	712	715	754	700	713	728	712	693	719	737	749	703	716	652	693	732	716	717	716	754	699	757	685	738	717	700	716	723	713	695	749	760	702	722	735	712	714	741	735	735	719	694	716	718	701	729	720	733	712	767	719	682	692	772	733	759	721	724	704	686	713	722	737	712	774	716	741	762	748	760	716	727	740	711	674	729	697	732	698	732	711	705	703	719	730	735	710	745	697	758	773	709	761	720	718	710	651	765	716	761	703	687	706	708	680	717	735	694	689	699	722	679	736	725	724	738	741	704	726	707	708	696	708	637	748	690	756	690	683	705	726	705	706	746	741	707	751	720	653	666	708	686	678	711	724	746	708	684	704	699	715	738	698	714	728	771	766	686	712	743	673	677	698	748	707	694	748	675	650	766	722	783	693	769	738	769	719	669	711	672	726	716	704	736	727	720	751	694	659	754	728	709	721	729	695	721	744	786	750	700	720	677	741	766	757	761	685	753	723	726	724	689	698	671	672	717	712	764	674	726	755	708	720	755	725	678	705	711	737	744	707	722	722	742	728	713	766	710	721	692	675	676	706	712	733	759	756	735	729	743	705	755	767	711	728	722	751	712	721	724	814	728	684	750	732	715	731	733	712	729	678	737	707	659	733	692	746	730	684	771	704	713	726	663	723	719	691	722	673	685	686	695	749	722	717	745	679	694	726	705	697	788	741	722	712	690	724	672	728	710	735	687	708	713	755	709	746	704	699	703	701	706	720	699	760	672	706	687	629	742	741	709	726	748	770	709	733	668	764	696	702	697	705	737	762	735	741	686	706	696	700	704	702	739	723	732	720	680	713	695	696	699	692	666	732	715	705	699	731	735	719	736	699	707	693	730	718	746	699	760	754	680	711	708	692	681	750	681	726	752	718	742	695	719	685	762	722	753	688	732	740	691	699	728	729	785	720	737	741	706	740	759	697	697	719	715	734	725	745	726	690	736	721	691	751	743	715	716	769
4952	3447	3213	1757	1283	1228	1012	976	1021	968	938	928	874	910	1017	1170	859	842	817	863	839	871	846	849	817	761	820	881	847	780	798	762	829	809	859	828	830	800	850	827	826	814	856	821	819	846	824	861	836	841	827	823	817	834	802	803	815	860	806	809	839	859	826	803	805	804	839	804	834	834	800	819	768	817	805	798	814	834	817	843	820	849	786	786	831	800	802	810	794	817	807	852	840	803	770	830	803	809	816	881	774	785	800	837	784	877	868	822	809	797	803	783	802	830	830	850	745	792	795	817	829	832	832	837	802	773	803	796	815	802	855	806	852	863	877	856	790	825	815	793	795	806	846	784	823	827	810	898	832	811	795	867	797	780	798	839	793	805	796	822	855	821	827	791	802	879	867	828	806	836	832	797	827	826	889	812	830	821	848	792	820	832	811	812	842	793	783	851	790	858	830	792	819	803	796	874	871	869	828	798	840	836	828	789	858	812	805	808	832	786	838	801	816	796	824	828	825	798	793	815	845	821	863	819	790	811	843	807	772	811	792	840	806	808	825	783	793	840	812	804	816	825	803	846	805	806	792	845	826	763	836	815	781	775	810	809	843	830	788	839	862	844	843	794	862	872	796	840	838	843	782	858	816	824	826	850	818	780	775	839	814	848	888	819	827	805	836	820	797	855	894	805	830	849	814	864	844	789	807	850	810	841	810	844	858	818	820	821	820	801	849	814	823	798	863	836	872	782	806	814	872	845	853	814	765	769	864	832	859	873	840	852	797	869	843	850	781	899	803	826	839	847	788	800	830	829	852	774	868	793	887	829	804	815	820	799	849	847	811	805	858	822	887	787	818	800	853	890	841	847	843	917	833	836	809	854	815	896	818	830	848	884	815	805	805	865	782	810	754	816	759	770	851	797	852	787	828	872	834	761	821	851	831	893	840	816	827	842	784	845	771	805	827	808	862	793	807	848	850	782	839	845	878	784	794	851	832	835	795	842	790	787	812	851	848	825	871	873	775	790	799	818	812	788	823	792	824	821	889	784	803	822	862	820	783	803	846	909	831	781	856	823	813	846	859	827	780	814	826	801	850	817	828	853	824	830	782	829	842	826	848	828	784	783	820	817	816	811	852	824	784	761	837	818	815	814	786	841	839	854	829	826	844	822	818	865	834	865	794	824	869	811	782	826	787	894	807	857	807	846	812	814	813	811	848	850	797	820	855	854	810	862	819	851	864	763	838	790	786	830	811	807	809	892	785	834	844	812	827	838	848	789	877	832	797	855	802	900	817	819	835	878	855	867	845	819	789	819	827	806	814	843	788	794	819	815	843	847	826	860	847	831	856	802	878	837	766	867	793	829	768	843	801	837	802	837	861	761	788	827	847	866	832	770	782	822	814	843	842	801	807	844	830	828	846	807	789	832	843	796	851	837	847	862	853	820	815	838	821	846	822	817	857	775	892	879	845	805	852	813	806	803	795	787	800	878	808	842	841	842	851	860	781	849	845	841	823	790	769	843	840	800	889	831	809	823	776	842	768	820	879	836	824	810	808	870	795	876	805	856	775	873	842	847	825	818	806	806	787	811	805	818	804	729	763	829	812	865	853	895	833	814	847	813	765	814	792	796	797	769	841	837	825	845	796	822	811	835	772	791	859	786	798	833	813	822	832	851	841	821	789	841	855	870	855	810	812	859	793	828	867	802	849	805	850	841	826	797	818	784	821	821	860	829	806	865	871	841	837	822	856	811	837	810	779	799	839	842	798	841	827	826	837	816	793	819	756	840	863	820	842	882	831	819	820	843	852	832	814	851	801	805	903	852	809	819	830	844	804	814	798	844	852	784	838	786	796	847	813	814	793	844	766	838	826	799	792	790	806	816	851	804	805	836	828	816	836	868	821	798	777	804	813	823	843	856	816	788	807	796	827	843	844	831	782	826	824	873	806	816	798	846	771	815	853	831	786	814	831	847	816	797	815	799	838	818	846	804	880	812	841	845	838	806	886	839	828	802	803	841	800	821	818	817	849	881	844	783	868	797	822	834	810	855	834	834	854	870	851	852	804	789	855	775	805	843	810	850	804	863	836	860	839	790	788	816	811	783	810	822	843	872	894	783	853	826	806	814	800	816	791	833	855	868	850	799	841	785	765	786	833	787	822	854	819	851	855	770	832	790	815	843	812	860	831	803	793	864	840	809	826	808	736	837	833	802	795	829	783	795	843	798	838	850	802	846	821	822	847	864	859	795	846	794	837	863	860	836	832	787	795	822	829	850	835	856	817	799	833	807	815	781	804	799	816	797	884	788	842	784	829	815	838	810	806	793	809	817	784	819	807	830	834	812	829	821	799	828	846	822	832	831	801	851	820	808	793	811	771	847	785	857	812	808	812	846	885	815	797	801	826	841	842	798	819	778	808	847	772	801	774	811	784	828	837	849	836	771	810	857	830	837	815	857	782	836	821	847	785	860	847	860	878	850	831	775	819	876	810	743	813	859	761	788	848	797	809	838	842	789	827	825	842	851	800	841	888	827	871	807	824	806	795	847	798	795	819	796	827	804	847	807	808	813	802	848	833	820	797	828	795	789	879	795	825	849	855	799	774	851	781	806	859	837	784	864	787	844	825	869	847	837	856	805	890	881	826	788	806	818	795	772	847	809	803	824	863	882	827	804	800	854	847	802	823	863	816	840	822	758	827	853	833	772	826	837	819	839	794	817	830	830	799	830	866	831	821	830	830	847	840	786	804	767	786	834	771	834	801	878	823	813	832	836	833	807	798	882	800	836	876	812	812	831	833	767	852	883	876	852	794	823	832	809	837	852	836	809	799	844	870	818	854	811	752	833	854	817	862	845	809	847	785	798	841	798	831	836	802	819	861	859	847	859	800	862	779	829	804	810	826	851	824	806	863	847	805	835	825	835	824	798	836	814	829	819	816	824	804	837	825	789	839	780	805	821	798	820	848	803	824	836	785	840	774	839	778	828	851	801	778	805	818	805	845	830	831	826	769	824	829	871	844	812	819	876	771	809	782	785	766	837	795	826	840	791	868	770	785	812	788	795	812	845	808	832	857	865	794	867	823	846	854	783	852	819	807	825	873	847	777	806	850	820	872	783	830	814	829	893	857	833	850	764	841	797	831	868	783	817	813	864	865	831	873	806	810	831	819	820	859	827	835	813	810	835	795	773	835	780	813	839	821	776	823	754	812	866	881	817	809	821	843	811	774	797	877	780	844	822	811	797	822	829	808	830	853	777	758	809	827	796	866	854	820	813	863	764	839	773	802	877	792	831	855	814	821	794	801	869	792	833	809	801	844	786	799	796	864	841	803	846	752	852	850	829	855	813	849	780	830	773	843	831	812	823	806	804	831	810	866	816	815	831	788	852	828	862	824	822	839	830	824	851	806	830	840	811	803	814	878	837	780	869	809	811	816	775	805	787	834	839	833	877	765	802	820	825	822	795	901	838	849	838	844	797	788	803	844	916	853	864	807	813	853	784
24145	21674	28992	24857	21660	8810	1498	1083	876	885	936	824	813	724	2192	1510	752	735	712	691	727	649	662	663	669	661	729	651	666	593	631	684	645	672	682	696	665	620	682	623	645	641	666	611	669	631	662	636	617	659	716	666	693	634	624	682	659	641	632	663	573	681	639	612	656	616	656	637	660	645	660	661	648	659	681	630	660	617	623	611	698	635	633	612	607	661	594	619	677	631	618	618	664	672	689	641	656	634	681	599	656	608	626	651	604	638	629	660	631	657	647	608	582	666	628	636	668	649	642	621	696	630	694	626	613	669	644	649	630	622	615	651	667	714	648	694	613	618	672	677	679	650	638	634	644	638	624	642	648	616	584	640	642	650	632	661	622	652	677	628	674	607	635	619	629	643	614	667	634	675	628	642	641	629	610	660	688	645	664	624	620	661	663	619	614	666	658	660	657	645	625	636	635	634	651	689	641	599	617	675	601	629	651	644	625	646	623	604	665	660	672	614	632	663	590	660	659	620	611	609	589	659	627	636	603	647	633	646	638	644	585	606	636	604	662	632	632	588	603	611	677	664	659	648	690	661	630	659	654	654	680	654	646	674	611	640	665	629	627	628	625	631	653	641	635	623	611	649	674	620	635	604	634	636	647	649	636	661	655	655	659	647	621	680	659	611	672	626	645	647	648	635	598	642	667	653	641	643	702	634	633	693	615	625	610	676	617	636	623	648	633	623	640	629	606	643	646	644	661	631	620	653	633	622	641	686	604	622	654	624	667	636	642	637	626	655	668	649	660	606	631	677	649	651	629	636	636	649	629	640	682	648	650	626	685	632	631	590	617	609	634	621	669	617	647	616	653	626	612	616	647	655	627	648	659	665	613	636	621	658	616	628	648	592	630	647	636	654	683	623	578	675	625	639	652	619	595	620	683	656	683	618	605	657	702	630	597	647	631	637	672	570	626	637	601	622	639	670	609	604	688	645	628	649	661	600	642	602	697	650	652	619	656	659	636	621	611	652	603	724	656	631	631	669	631	684	636	641	631	664	637	653	617	624	640	613	631	632	645	659	614	611	668	635	641	680	640	689	636	612	668	642	648	657	685	651	619	631	655	621	663	621	608	663	609	685	622	652	633	669	669	621	616	628	658	649	625	618	620	663	637	640	626	621	689	612	612	626	652	692	645	673	639	649	636	619	611	664	647	635	633	681	643	631	602	648	612	600	647	628	659	653	665	693	611	681	684	678	649	663	589	717	654	592	652	644	670	647	671	650	702	636	626	615	621	669	677	597	634	666	667	678	648	677	646	672	612	654	627	636	642	591	637	655	652	617	629	605	634	648	591	581	638	683	617	652	637	627	627	618	620	599	590	628	673	619	636	624	683	664	636	634	665	671	637	675	633	609	644	608	628	649	655	585	651	634	638	663	629	669	616	605	610	620	632	666	662	699	652	626	601	667	654	636	630	628	638	659	647	666	633	652	629	636	607	678	639	637	630	578	650	635	630	662	649	632	663	690	629	675	603	642	627	641	617	622	657	677	622	651	605	630	623	624	637	651	568	633	636	591	663	597	622	615	651	660	631	642	619	653	652	630	636	615	636	647	642	643	643	630	648	644	608	602	638	648	657	644	691	612	651	629	625	649	652	642	636	648	652	597	692	646	641	668	612	620	657	593	661	675	677	653	692	687	626	636	689	599	644	658	679	697	664	651	641	640	645	670	623	701	694	626	652	626	633	674	676	658	649	608	614	633	641	650	655	621	625	600	646	673	668	646	670	642	640	660	673	656	690	598	600	677	615	653	632	651	632	590	643	669	623	588	611	647	619	642	671	624	626	643	628	602	627	623	643	635	646	656	643	622	620	619	619	611	623	711	627	630	627	616	642	633	627	652	667	651	658	670	647	620	648	649	613	625	663	604	614	674	670	608	637	651	674	614	658	628	616	673	664	665	673	619	651	632	664	668	605	582	603	633	659	605	651	616	610	672	659	624	640	625	646	670	619	641	650	610	652	663	625	685	626	635	643	660	642	668	680	638	627	644	612	676	677	610	653	680	639	649	626	614	646	656	649	665	633	680	666	665	627	679	630	616	640	720	629	600	653	610	635	622	677	627	606	644	681	629	663	667	679	636	653	577	587	618	650	654	650	615	639	642	654	638	637	653	648	629	671	578	624	644	619	626	671	648	648	660	602	630	629	689	631	646	629	618	660	653	653	610	630	587	601	603	622	622	645	673	654	620	595	588	592	643	628	660	670	636	665	665	622	605	646	634	670	663	634	631	668	685	622	626	682	655	669	710	649	641	572	631	652	684	661	649	611	656	634	613	639	669	611	641	686	651	636	639	661	623	649	639	679	669	669	655	644	568	674	632	633	618	644	670	581	646	629	624	631	662	641	582	592	692	625	603	671	599	653	666	620	609	695	664	655	636	628	631	660	689	646	589	623	629	603	644	634	649	615	622	633	673	675	666	593	643	629	621	647	677	619	646	653	661	665	647	594	644	647	658	634	653	634	614	678	610	616	630	678	631	634	631	641	643	622	662	628	667	609	661	653	670	654	606	638	643	656	641	643	645	597	654	665	647	630	637	635	617	668	638	622	672	587	642	651	671	666	671	654	651	641	623	605	619	654	678	613	646	597	660	679	639	689	669	591	619	643	629	674	631	631	655	631	632	656	654	621	612	638	616	670	640	634	666	625	646	652	669	651	679	635	619	620	671	638	618	657	656	605	637	640	623	692	621	629	671	677	621	629	653	620	651	661	610	653	610	640	657	671	667	645	603	657	654	694	690	617	602	652	646	616	664	613	659	639	644	640	599	582	642	631	648	606	643	641	659	632	635	642	633	606	658	654	673	609	587	631	651	619	666	629	642	622	667	689	625	630	674	659	671	642	657	669	605	582	711	663	605	690	651	675	655	648	588	656	648	630	589	640	600	604	640	587	664	657	637	637	628	651	651	634	641	655	651	667	606	651	669	619	661	638	633	652	628	627	624	655	644	628	635	714	629	641	626	645	683	629	650	649	651	640	675	621	563	632	700	694	663	624	674	648	615	591	639	657	642	652	636	672	646	634	601	643	670	642	615	613	670	636	616	633	660	683	610	677	641	682	633	645	662	638	644	655	645	666	679	648	638	644	631	633	667	639	619	641	695	678	588	698	622	660	682	649	661	641	662	653	662	662	590	621	600	635	633	645	595	647	681	624	697	667	632	636	670	638	631	656	610	663	623	636	593	644	637	634	603	686	648	652	611	597	656	713	643	671	616	680	625	695	660	647	636	632	657	596	609	638	730	662	681	655	661	651	665	646	656	647	640	634	668	654	652	684	657	641	589	647	654	643	617	688	666	605	592	632	633	640	643	630	657	666	642	622	645	658	662	624	634	656	607	633	599	655	671	636	582	663	638	694	642	626	658	653	684	642	643	661	683	651	640	637	649	675	631	616	634	642	613	623	648	650	642	628	657	650	685	641	661	646	650	637	625	618	604	641	625	636	642	662	614
4188	11250	8091	3882	2989	2267	1948	1521	1304	1265	1238	1017	975	1051	4049	2383	835	827	833	796	796	757	826	763	747	772	776	781	726	783	743	856	734	799	741	805	777	774	724	726	771	786	740	815	742	766	809	778	714	766	727	710	766	719	735	699	786	728	746	726	767	708	754	704	743	755	752	758	748	781	752	774	769	766	710	790	791	758	735	767	759	712	726	750	759	707	744	697	756	718	782	719	738	751	744	773	759	754	768	717	775	728	737	746	725	758	744	778	768	736	722	705	716	808	795	786	792	722	766	748	783	734	754	726	746	723	713	746	735	746	697	729	763	716	741	754	732	694	747	738	769	728	740	749	748	749	741	765	746	728	724	731	744	799	699	778	752	744	749	710	777	696	727	729	756	768	805	774	690	774	805	753	705	751	790	748	749	756	786	739	770	697	714	761	697	705	767	726	770	747	739	762	747	743	730	786	715	773	717	718	760	744	778	764	744	747	801	739	754	757	718	739	773	758	731	724	730	750	740	733	783	759	734	736	794	774	696	746	740	719	759	733	738	731	737	733	723	756	702	749	754	735	714	715	761	733	763	757	749	712	732	757	765	747	752	765	741	702	714	693	752	750	743	724	730	734	728	734	747	716	734	746	735	726	762	720	756	703	701	724	793	747	744	757	725	758	737	734	762	688	728	755	763	720	769	740	708	771	754	737	739	766	704	762	731	736	783	776	739	747	754	738	722	725	738	732	755	733	781	779	725	689	744	707	774	739	791	724	752	734	749	720	743	754	728	780	768	744	723	724	725	722	714	770	801	787	742	740	766	691	746	766	764	776	760	748	726	684	792	776	759	730	748	779	748	756	751	754	799	744	719	688	767	724	794	729	687	730	720	699	751	809	769	766	789	750	723	723	714	765	770	767	689	749	811	739	740	768	717	763	758	773	694	748	713	744	757	762	737	736	738	670	739	745	755	763	718	790	756	735	736	765	740	772	739	776	694	772	704	752	791	765	778	723	757	744	711	739	727	745	761	694	722	720	733	763	749	709	780	776	739	712	746	712	808	738	735	719	752	797	727	726	789	729	782	743	822	795	731	744	722	783	775	723	731	772	746	759	688	707	720	702	716	782	772	721	794	758	746	705	691	701	740	753	732	735	771	730	766	752	795	753	758	725	773	720	749	752	790	699	752	752	751	772	733	760	725	722	742	730	713	739	780	707	770	697	744	739	722	717	790	770	794	758	737	766	741	743	721	723	720	717	745	800	780	735	725	706	785	724	729	721	732	733	765	773	740	773	750	699	812	727	772	731	743	734	737	754	787	743	701	774	724	735	746	766	733	744	749	777	733	735	696	775	729	718	754	752	761	776	741	794	784	738	700	735	732	753	777	748	742	738	731	775	690	741	751	726	701	724	707	740	778	753	722	716	775	770	756	702	766	761	726	770	714	699	776	758	743	743	772	734	757	715	760	720	728	755	733	708	738	733	713	707	745	703	759	715	715	778	736	745	714	778	773	730	750	724	723	764	793	749	721	781	760	767	727	766	755	761	721	710	744	771	763	755	795	747	738	792	707	735	785	745	749	741	709	732	727	780	722	750	721	744	785	744	787	760	701	731	721	698	733	692	756	760	729	734	778	697	771	669	769	790	727	735	762	692	769	739	725	744	753	780	730	696	769	767	764	720	771	714	696	746	719	736	724	775	757	765	741	730	777	744	731	734	783	737	762	706	764	782	717	755	760	749	715	727	777	774	753	767	759	770	748	733	725	714	722	729	760	773	708	769	740	714	764	807	761	747	812	736	698	750	683	798	761	783	712	749	734	752	790	746	776	762	770	811	765	748	713	706	777	778	706	796	738	677	779	768	745	717	765	780	756	726	729	715	749	751	755	739	707	727	738	703	762	740	707	774	761	738	763	753	752	688	777	812	767	738	754	737	760	691	685	760	759	744	742	744	730	803	788	719	729	749	742	746	721	745	677	728	749	750	731	754	747	792	744	814	728	742	743	742	731	764	761	767	714	780	756	786	782	697	718	761	710	721	723	764	748	734	713	691	765	781	739	759	735	714	739	749	744	785	717	737	722	749	727	784	793	747	785	720	732	747	744	730	741	771	735	742	753	769	736	752	777	702	729	760	769	732	765	751	753	764	745	782	758	734	755	727	730	743	711	786	778	733	762	723	734	763	790	782	687	851	788	802	744	755	756	728	781	707	756	744	749	743	747	721	739	695	744	786	761	764	740	754	719	726	751	739	738	765	735	738	746	701	767	760	695	749	763	745	752	722	746	720	735	789	736	778	753	683	726	743	784	755	759	757	722	729	742	768	744	711	767	748	737	761	736	744	751	724	694	749	763	722	747	736	741	713	751	720	765	719	735	731	767	772	713	758	745	728	724	731	743	695	727	751	719	744	816	771	776	723	751	752	813	741	796	748	813	781	767	731	762	746	736	754	783	825	760	731	763	723	731	741	704	736	745	768	749	741	732	726	767	740	761	742	695	776	733	780	738	710	771	762	706	770	785	731	728	796	716	719	737	792	738	731	759	709	714	703	730	740	733	780	727	760	742	704	725	743	781	807	740	722	820	755	758	757	744	736	735	747	804	730	713	733	723	749	777	731	780	744	758	747	740	733	749	726	736	754	730	746	756	767	737	725	754	747	735	776	739	759	740	754	772	798	712	745	703	758	728	729	730	749	761	720	746	744	757	687	736	753	710	771	746	754	708	701	726	730	735	726	740	724	725	710	724	778	734	784	781	755	742	786	699	749	692	729	756	778	698	745	778	707	729	745	687	784	717	697	777	759	758	771	802	688	714	732	761	743	724	776	719	769	743	715	699	709	717	669	771	723	811	755	749	744	782	749	744	750	758	713	748	746	788	768	707	759	786	771	738	772	732	732	745	777	720	756	715	706	811	718	744	728	746	742	768	770	747	711	746	772	758	779	732	741	753	747	743	745	706	705	703	763	755	783	730	776	793	769	755	761	761	739	721	747	739	709	767	734	769	737	761	760	792	732	714	724	709	742	771	726	829	787	749	742	763	724	729	722	733	747	725	736	681	749	774	756	738	755	762	773	720	700	739	701	714	761	713	705	727	731	728	753	733	762	773	734	802	789	779	695	748	791	763	723	756	765	711	728	759	744	755	742	728	724	736	732	764	697	747	753	739	729	732	759	755	776	757	726	717	747	733	739	790	781	753	815	682	753	727	769	719	722	744	760	695	753	733	783	702	732	691	764	727	683	785	727	745	752	740	778	768	747	732	753	774	753	743	783	757	816	720	779	780	742	760	748	745	790	769	813	728	701	730	764	703	770	763	773	790	787	737	734	752	781	771	712	719	765	753	761	771	769	786	683	761	745	805	742	778	730	746	766	731	759	743	761	721	774	691	741	746	740	721	779	721	747	779	772	825	768	777	744	699	720	736	778	700	765	733	805	741	760	724	754	734	713	777	762	757	741	690	759	754	704	746	733	754	769	737	769	714	762	743	723	700	721	815	704	714	717
25302	21678	27800	25941	8291	918	738	651	627	631	554	527	541	494	1231	1150	475	457	484	461	461	480	460	473	466	437	470	487	457	433	421	450	479	437	464	450	472	428	485	425	450	438	478	444	439	468	437	414	484	445	437	443	458	436	453	400	452	487	477	430	453	454	500	471	447	460	459	473	437	439	445	474	469	451	488	464	484	435	429	506	415	465	450	427	430	431	446	442	408	468	391	471	391	438	446	462	451	483	449	464	427	454	442	426	431	462	415	450	476	449	439	445	442	453	441	480	396	433	396	473	469	429	451	427	483	425	419	428	444	462	484	432	437	471	494	475	436	410	445	455	496	424	446	490	451	477	436	415	448	439	450	493	452	408	443	454	442	426	438	439	415	474	426	408	437	491	432	449	444	439	454	432	441	417	442	468	457	452	441	441	480	445	443	450	420	454	469	433	448	431	484	461	440	445	424	443	418	448	457	454	420	421	461	480	481	445	432	448	423	432	443	453	458	443	449	465	483	458	412	454	470	453	428	513	444	428	429	446	429	429	449	456	409	434	478	407	464	443	476	431	457	453	435	441	412	438	471	467	481	436	482	445	455	459	445	408	433	461	484	473	424	474	446	467	429	459	443	438	431	449	452	450	456	476	439	436	467	480	461	424	416	408	418	451	462	443	437	442	461	454	434	424	462	458	444	447	416	474	499	457	421	434	425	430	442	440	474	462	440	437	435	453	398	475	465	438	480	442	407	432	424	445	454	451	443	439	434	449	412	492	431	425	423	462	434	453	443	464	457	426	444	469	465	437	431	467	472	442	459	430	443	429	481	428	417	479	455	441	415	415	447	454	473	438	438	419	389	458	440	470	435	458	437	455	445	459	437	426	423	441	432	439	462	434	410	405	432	444	427	462	421	470	448	443	437	488	420	469	451	473	451	413	435	462	421	441	470	412	417	455	473	477	445	455	470	479	420	433	448	455	452	433	424	436	417	423	450	470	446	440	444	449	476	463	441	428	440	415	447	451	430	462	459	426	472	454	403	417	435	442	455	479	445	410	440	443	438	445	432	468	417	380	470	430	419	462	453	425	437	407	449	449	482	439	427	465	428	448	424	447	440	419	429	464	470	445	425	430	447	444	443	441	452	434	438	479	446	422	453	437	429	426	458	407	422	409	450	462	464	440	454	445	426	450	445	466	467	432	447	420	453	473	435	416	427	440	457	444	463	448	427	412	420	427	445	436	471	464	442	463	436	448	441	472	443	467	442	471	463	419	429	426	432	437	459	473	408	434	437	412	494	424	443	447	435	483	465	436	471	433	441	426	434	465	435	408	457	447	413	444	485	451	449	455	468	460	405	464	445	431	440	453	448	472	477	437	415	426	445	435	444	455	417	428	417	437	466	418	445	490	454	410	428	408	420	444	449	427	448	435	442	447	452	424	466	450	454	438	431	445	464	469	452	445	453	428	474	456	471	473	439	457	437	462	423	448	467	445	439	409	417	456	470	427	457	453	424	469	455	450	453	467	452	422	453	480	437	433	457	431	444	410	448	434	442	457	439	489	415	442	475	462	473	460	433	436	442	449	468	422	489	430	457	436	443	463	409	455	470	393	451	459	432	420	432	454	480	463	424	466	424	462	419	426	451	432	450	431	458	421	485	426	432	455	430	455	464	433	451	494	421	468	462	429	448	441	436	429	451	420	438	454	453	428	447	431	442	454	455	444	435	441	424	458	411	452	481	428	442	422	428	463	463	426	421	408	382	508	440	453	473	475	420	433	441	447	462	446	418	442	502	460	452	421	461	468	424	430	462	457	446	427	462	501	466	449	468	439	423	436	503	469	454	448	397	443	495	467	482	434	422	473	475	446	424	393	445	454	465	487	458	442	426	448	422	454	448	447	462	431	432	455	472	481	456	426	479	429	460	460	426	441	438	455	479	449	403	465	421	444	485	440	429	419	418	449	465	460	461	428	427	417	444	471	440	461	462	443	447	416	432	428	472	400	464	447	431	449	450	452	410	435	413	428	464	429	418	432	446	445	454	451	411	448	442	468	455	399	444	448	460	446	460	419	476	450	430	424	453	426	458	430	434	465	422	439	433	474	443	438	458	466	460	418	424	409	473	458	449	442	437	411	464	437	474	455	399	463	448	430	451	439	430	437	466	481	463	442	441	452	439	478	429	444	408	467	458	450	443	504	479	454	434	427	438	447	465	407	471	472	458	437	489	423	414	448	464	438	447	471	505	433	446	436	417	427	445	419	468	466	410	418	415	516	433	464	406	441	425	475	430	449	482	444	447	492	424	440	447	428	447	433	470	434	431	454	462	469	428	445	430	415	468	435	447	428	432	399	418	427	450	494	467	444	433	451	463	448	418	470	420	422	427	427	442	446	457	440	460	457	451	451	474	435	443	479	440	439	448	438	442	419	470	442	420	467	447	428	459	492	443	456	444	460	403	435	430	436	441	418	453	445	457	438	447	434	445	490	439	434	432	474	450	447	446	452	485	454	475	455	441	462	453	459	436	468	444	449	439	454	424	447	448	432	439	465	433	448	475	461	448	435	461	458	501	477	471	403	421	458	418	443	467	416	479	458	443	463	443	491	463	448	420	428	463	461	428	409	445	459	409	453	404	408	449	477	395	436	449	482	474	418	458	481	437	448	446	452	492	437	471	439	446	412	418	447	419	458	429	431	460	480	428	448	430	476	409	442	464	470	433	436	456	436	423	486	451	394	415	430	450	439	443	475	440	415	438	440	447	431	460	447	442	422	466	435	452	450	437	472	433	420	431	432	464	455	442	475	427	465	441	463	439	444	443	429	458	438	439	434	451	436	416	432	416	454	415	444	476	459	487	463	448	415	398	443	436	440	411	432	439	444	484	445	449	453	450	452	445	450	439	438	400	451	449	425	456	430	455	420	416	430	417	460	456	453	446	454	443	413	446	433	439	469	420	435	486	429	437	458	441	399	464	448	428	435	431	445	461	420	459	411	440	451	471	466	454	450	448	443	467	461	437	447	441	411	471	445	457	472	425	449	460	448	486	421	459	436	433	437	451	442	464	471	436	486	479	465	455	426	452	463	416	480	434	414	447	418	468	450	450	475	422	443	430	469	424	436	450	473	428	442	411	436	457	457	458	464	459	439	456	457	470	464	444	483	425	429	429	450	420	423	438	443	433	446	429	491	481	445	450	452	446	428	434	426	438	467	399	414	464	442	409	452	454	470	434	443	454	430	432	440	471	481	457	447	444	399	415	437	423	457	470	476	439	436	452	470	425	422	411	447	419	452	452	413	460	439	447	462	449	449	419	451	473	439	451	435	465	470	505	433	427	457	438	457	453	468	420	449	472	441	396	445	433	447	440	468	432	429	429	406	479	415	465	409	424	424	461	432	463	446	463	443	459	489	439	449	489	434	467	473	425	463	465	469	459	416	429	448	429	449	470	457	415	432	458	461	478	454	482	447	446	447	430	464	444	442	435	442	483	420	457	453	429	464
3943	7248	5036	2389	1834	1461	1197	994	946	880	787	799	676	653	2262	2040	557	581	559	560	522	560	560	493	535	535	489	534	505	534	525	506	496	513	523	517	491	553	515	518	524	527	512	473	543	506	528	494	554	534	542	530	519	513	531	524	490	518	529	489	503	528	495	517	515	507	525	520	551	559	528	506	529	515	499	480	512	476	543	494	516	477	491	531	497	514	504	515	453	517	512	496	539	480	507	508	462	517	539	516	526	516	527	540	525	482	516	526	515	518	540	512	530	503	527	494	508	469	532	511	502	498	512	524	556	522	510	510	545	526	516	543	518	492	524	485	501	483	520	536	515	522	498	491	529	478	503	492	449	503	549	530	494	511	505	515	508	497	544	485	502	501	541	482	518	502	524	543	564	510	523	530	493	490	555	528	521	518	492	558	497	503	498	491	500	519	496	519	548	550	526	486	523	485	518	522	495	543	485	507	512	502	526	470	496	485	500	548	535	522	526	502	473	550	486	525	512	501	461	475	508	513	509	522	521	504	507	517	501	512	510	536	503	518	525	516	568	525	518	543	469	474	462	542	537	505	525	524	502	476	491	538	499	513	501	523	505	510	506	545	498	465	529	498	512	493	490	542	499	555	516	498	513	506	513	514	506	533	515	520	513	508	497	484	524	548	525	470	508	488	549	542	535	474	535	506	522	460	517	491	506	472	502	525	522	484	491	526	547	513	520	548	492	506	493	522	503	504	536	497	498	503	507	527	511	477	493	485	544	526	522	507	521	515	531	558	559	507	504	518	526	505	478	516	528	545	520	506	561	512	486	520	519	517	489	533	550	525	539	540	485	525	526	510	530	519	522	483	535	509	485	505	504	475	490	533	494	545	514	525	488	493	509	502	504	503	520	524	523	521	518	501	473	474	480	506	518	487	463	538	526	511	563	508	518	512	477	466	511	518	547	554	484	488	509	558	531	510	486	468	495	495	540	552	481	486	507	497	539	512	518	525	547	546	522	527	551	520	536	555	543	543	522	515	527	526	490	504	536	501	540	505	520	518	546	470	539	515	486	524	466	471	499	528	520	539	518	480	517	535	511	509	481	511	540	526	487	505	535	486	492	543	501	531	528	491	504	514	484	513	503	543	491	493	503	523	528	533	534	538	515	505	512	523	548	497	495	526	522	499	545	516	492	547	502	500	505	504	533	512	511	549	487	558	507	541	528	517	487	501	499	490	468	506	484	512	551	522	528	506	526	485	490	494	513	507	532	507	500	496	490	494	499	569	493	491	504	518	524	511	538	486	470	552	525	502	527	502	488	545	514	544	496	534	503	501	516	515	549	490	480	492	479	484	516	563	484	507	490	499	518	480	499	513	487	479	480	480	521	492	579	517	512	552	546	518	489	494	504	528	502	510	506	557	491	565	534	503	508	479	501	516	523	517	511	509	531	506	528	489	501	505	515	483	524	459	532	558	506	495	509	504	484	501	527	532	528	521	521	514	482	540	512	532	500	492	479	515	515	505	487	547	506	517	513	510	482	507	527	528	544	514	529	496	560	537	544	501	528	496	488	524	466	509	516	524	490	510	524	498	503	531	503	488	509	495	512	530	494	486	496	516	479	555	474	471	476	503	459	515	509	485	472	499	500	532	513	512	495	508	520	463	521	493	491	526	512	531	484	526	525	523	470	538	557	504	527	496	547	512	519	519	539	550	518	498	527	493	507	524	548	519	545	503	514	497	526	524	541	474	547	499	549	491	517	485	481	505	534	530	525	520	498	506	514	499	535	529	514	528	522	552	469	520	501	508	540	501	530	482	512	517	533	523	533	537	500	517	510	564	490	498	529	494	516	531	526	525	526	530	514	533	525	530	498	543	517	467	496	522	522	440	476	502	524	526	510	497	500	480	501	456	493	486	521	523	503	470	457	474	510	501	512	476	529	456	528	536	485	531	468	501	514	514	484	500	516	487	508	522	534	462	481	547	490	500	514	519	519	539	499	545	510	542	516	543	478	511	522	508	505	472	529	507	515	553	523	462	506	534	557	473	487	500	549	501	478	531	538	514	532	489	516	502	520	499	492	524	476	490	487	531	468	555	524	505	492	515	475	493	517	506	504	506	516	510	524	501	482	508	504	535	501	480	501	530	495	508	513	522	498	539	485	519	544	515	547	510	491	495	480	494	496	525	505	472	491	534	508	528	523	526	497	516	505	504	548	498	516	530	531	502	539	556	536	504	476	482	506	486	521	498	513	480	529	514	527	512	501	520	520	534	526	535	529	481	545	492	515	525	457	495	483	502	488	528	482	509	537	506	485	514	515	490	572	482	561	512	501	518	517	529	526	545	489	525	486	533	540	533	495	546	531	534	466	501	488	491	559	532	507	501	522	524	513	525	485	489	533	564	532	496	476	491	495	494	517	490	503	472	529	509	497	532	548	517	525	478	514	535	517	502	518	510	540	499	540	570	536	487	556	533	511	485	483	483	521	554	488	508	502	496	502	487	545	501	497	498	494	542	512	488	492	505	538	540	483	468	528	495	504	509	502	500	551	522	517	504	507	496	528	573	511	487	534	519	530	518	531	507	507	486	513	507	542	515	493	494	476	538	553	457	536	512	546	575	539	530	512	565	509	531	519	528	527	505	504	499	521	503	537	514	536	514	498	523	494	498	483	510	498	522	527	488	495	527	500	514	504	528	520	544	516	507	503	511	516	509	520	506	453	519	485	531	497	480	486	511	541	521	537	528	464	537	486	482	523	530	533	506	494	499	515	496	558	537	510	485	545	474	513	491	488	491	473	486	552	487	502	548	526	508	488	489	527	521	468	462	538	513	505	523	489	509	526	549	513	500	541	517	539	488	517	526	494	511	542	528	494	515	532	498	507	506	516	485	547	497	490	541	509	476	501	529	493	549	508	466	496	515	524	523	508	507	527	520	527	541	504	505	480	543	492	565	519	498	523	517	499	500	494	488	511	504	497	539	519	496	493	502	535	535	502	531	524	534	485	478	491	516	519	513	549	479	519	505	521	584	471	485	501	510	501	524	542	476	494	502	523	512	513	521	536	530	530	527	530	523	509	490	538	471	493	520	504	493	512	498	510	517	511	548	484	481	495	479	504	498	493	501	494	528	499	492	505	536	585	497	564	476	526	550	527	524	497	468	494	487	527	468	532	505	508	511	509	512	507	499	528	514	480	517	483	502	506	523	508	547	524	545	516	489	516	492	508	530	547	534	503	525	443	493	488	497	510	530	542	488	499	538	541	494	523	527	482	543	522	551	531	483	505	515	495	514	521	529	521	498	472	519	503	500	502	525	483	503	522	500	488	516	501	507	481	461	512	518	474	474	516	533	482	527	480	456	489	517	477	523	503	512	491	503	518	510	539	546	511	495	500	508	542	523	524	512	547	534	488	481	487	511	529	516	533	514	500	523	477	506	530	461	505	510	511	542	502	516	495	495	503	489	498	523	517	546	532	529	504	488	484	531	486	509	520	466	547	509
23125	21748	29585	24454	21751	21761	6320	1038	786	674	593	556	491	528	5525	6195	396	342	319	325	301	333	320	330	316	335	278	296	272	335	295	260	277	236	305	299	292	301	300	302	256	282	302	308	292	307	279	280	331	287	307	285	301	273	304	300	262	292	282	282	273	275	262	286	264	289	294	303	277	292	296	275	274	284	255	275	326	267	285	283	301	297	281	283	287	263	266	292	294	253	266	258	286	255	288	289	262	281	287	282	276	291	311	267	283	291	324	313	278	277	292	275	269	299	273	278	279	232	275	294	293	293	278	267	258	295	274	256	276	274	282	260	279	274	292	319	271	282	278	300	289	263	301	274	283	289	295	268	263	235	282	298	283	259	268	244	234	296	262	305	286	270	268	299	257	278	284	298	277	262	235	252	278	296	307	263	249	254	295	293	301	251	276	273	286	272	286	309	268	276	282	294	297	281	277	298	266	286	247	272	284	275	272	281	283	279	287	283	252	282	275	261	297	281	261	291	272	294	252	280	287	284	304	261	248	323	251	299	284	308	277	254	270	298	268	289	281	297	254	261	295	304	280	253	278	266	273	263	232	281	256	314	276	259	253	301	272	269	271	246	301	291	284	281	290	275	280	248	278	270	291	290	316	294	277	270	275	299	304	278	246	289	291	282	273	293	259	264	290	277	294	281	275	285	304	301	305	266	296	260	276	280	279	263	306	270	316	273	279	289	272	272	272	282	287	254	241	290	311	270	309	288	272	268	273	272	293	295	275	267	280	277	276	265	326	296	344	303	282	261	255	253	302	251	306	262	304	254	254	293	261	272	280	270	311	258	263	266	257	259	274	294	249	267	247	289	288	296	259	273	289	290	289	292	309	264	260	285	288	242	276	253	274	276	277	313	281	277	283	257	284	271	285	259	288	291	280	290	268	301	265	286	278	266	245	285	292	280	268	264	276	295	264	273	287	264	272	276	285	295	275	272	290	281	263	238	290	267	275	278	287	279	280	244	291	291	271	275	248	264	300	229	288	267	279	266	264	252	306	292	268	278	277	263	262	274	266	277	257	227	280	291	307	285	271	268	277	229	280	258	305	271	252	281	267	281	275	297	301	283	315	267	278	266	267	300	310	294	290	296	272	300	315	243	274	296	299	291	253	280	276	254	278	300	280	278	267	258	287	265	286	269	290	293	280	263	295	256	278	294	290	280	293	284	260	259	285	282	250	283	309	274	288	277	281	289	262	279	280	275	295	281	308	287	293	257	278	282	250	257	292	288	268	287	276	286	273	283	267	267	277	289	294	283	292	305	279	275	264	288	261	272	294	283	266	281	262	267	275	258	267	267	281	271	289	265	276	268	288	308	277	276	274	268	253	249	277	275	266	314	263	259	296	275	260	280	285	311	260	262	283	292	296	275	265	248	260	248	278	280	295	275	297	273	289	283	265	289	280	271	279	288	286	262	277	280	258	311	279	298	268	265	278	299	296	274	277	272	278	288	238	271	277	281	251	281	283	314	267	253	266	267	281	258	314	268	266	239	278	271	290	254	281	296	281	273	272	295	295	287	257	261	289	244	295	292	266	260	290	272	285	285	284	243	277	307	252	248	275	250	299	281	307	291	270	234	248	274	262	280	301	260	281	270	285	285	265	297	289	269	290	286	271	248	257	258	278	271	297	287	252	276	269	282	285	247	248	281	257	260	293	284	290	258	247	280	255	267	276	295	314	266	267	255	288	269	264	279	252	282	268	279	293	283	285	281	304	272	257	293	280	283	298	292	272	294	289	251	273	288	290	285	274	264	299	267	290	270	288	273	268	321	310	292	267	246	249	265	293	283	285	287	266	297	264	267	299	294	315	265	279	269	305	278	255	268	264	288	267	277	300	267	289	267	261	286	290	247	247	282	260	302	266	263	302	258	236	280	275	305	290	285	267	275	267	275	250	314	275	280	257	267	265	264	294	276	293	247	272	289	279	284	269	255	266	283	284	259	279	259	257	257	282	252	279	306	262	276	272	299	282	281	270	255	265	289	285	293	310	281	256	285	277	263	282	310	290	293	257	262	285	276	282	275	262	284	281	267	270	268	277	301	282	244	297	282	281	258	287	263	271	311	273	282	244	254	290	297	255	268	261	259	269	311	268	251	298	289	264	270	294	255	265	274	273	291	276	271	253	274	278	247	272	277	291	258	264	295	234	307	275	297	293	278	273	250	296	298	288	270	268	290	265	291	292	274	316	272	254	264	276	280	293	252	289	280	269	283	245	254	261	260	270	267	246	272	283	251	285	297	278	280	273	285	303	279	301	266	284	272	288	267	285	257	262	280	271	309	301	300	277	284	270	262	273	314	293	282	261	242	250	247	244	286	274	289	285	289	261	288	290	311	290	264	254	263	278	268	267	298	278	278	247	286	290	286	298	232	278	283	243	294	309	291	280	273	272	260	292	241	277	277	270	301	284	265	271	281	273	251	295	277	304	243	283	259	272	256	305	290	289	263	297	279	266	281	270	280	271	258	272	277	270	284	282	277	274	311	283	284	285	304	314	286	287	293	290	251	235	262	251	282	267	267	263	278	282	258	307	292	277	277	315	282	294	257	287	275	249	273	274	267	251	267	283	280	273	268	263	279	274	259	258	279	312	285	289	275	275	316	280	254	264	279	290	276	243	286	264	281	283	291	264	271	288	253	266	281	267	319	275	277	300	276	304	256	309	274	301	292	265	256	288	296	283	291	276	302	276	283	268	267	283	266	277	276	277	295	281	286	268	288	298	262	295	302	293	266	270	297	265	276	265	301	268	254	296	285	272	266	266	278	261	273	260	316	280	272	273	293	284	283	295	285	281	289	281	279	281	287	282	305	248	285	243	315	284	240	296	289	286	285	328	269	262	275	289	274	274	293	289	271	303	280	267	243	305	289	259	294	271	273	296	293	275	261	269	262	288	230	287	283	287	280	224	278	256	270	296	266	250	276	291	280	287	269	297	267	268	267	292	279	249	268	308	267	290	266	280	305	267	273	288	240	285	277	300	283	282	267	257	281	271	278	280	280	285	253	296	280	297	291	254	245	278	305	268	285	312	272	262	286	299	253	261	280	277	279	287	289	269	254	285	293	271	285	295	301	294	290	259	301	304	263	268	272	280	276	305	289	301	273	267	284	276	299	263	264	292	287	282	269	260	300	296	286	285	285	270	298	288	271	269	274	255	271	258	316	291	273	262	291	301	273	281	278	259	284	263	281	278	251	276	251	305	296	253	274	274	268	266	305	303	278	252	263	299	262	283	275	254	259	275	292	267	282	267	273	279	303	275	267	301	273	297	270	294	284	289	278	259	258	292	279	281	267	280	295	275	273	281	293	239	284	278	265	272	260	261	301	310	246	295	257	258	269	261	311	260	273	276	271	245	308	292	273	265	264	278	257	304	266	271	271	258	312	278	257	305	286	257	278	256	255	300	296	303	289	289	241	280	297	265	242	288	294	288	258	284	293	276	282	275	280	268	288
5390	17204	11531	5429	3908	2956	2155	1685	1391	1168	1096	949	898	885	9859	9080	513	486	473	450	431	442	384	400	426	398	374	369	385	352	385	352	360	346	406	353	361	305	412	384	355	343	352	380	347	339	337	355	353	342	351	350	375	346	358	340	357	333	370	326	335	329	352	339	386	356	377	327	345	344	364	324	330	311	349	326	324	327	311	274	337	335	349	337	344	326	320	349	344	346	341	329	321	292	329	338	337	382	361	340	354	326	367	344	339	372	339	318	329	310	359	344	354	333	290	328	340	317	358	341	336	365	365	345	324	322	347	349	319	328	320	316	330	356	331	319	333	364	343	339	387	328	332	339	308	355	353	331	382	334	343	343	359	311	329	329	348	371	333	316	334	341	352	343	310	356	370	328	336	347	329	339	329	320	346	329	328	327	304	355	341	289	341	373	334	338	350	337	322	317	370	346	354	347	322	323	332	344	344	344	332	359	342	323	321	397	319	327	328	330	334	316	333	289	291	346	360	336	316	316	324	334	364	341	304	312	364	342	349	320	322	309	340	333	321	332	341	318	342	320	319	345	324	331	354	330	328	331	341	335	362	335	328	306	308	330	334	355	346	315	320	329	342	343	342	334	350	339	327	350	346	333	357	321	325	336	334	336	356	334	345	304	356	309	352	334	330	335	352	310	325	323	357	339	348	325	310	358	313	322	320	315	360	341	310	313	344	349	340	319	308	341	322	352	341	336	343	350	332	332	372	347	336	332	333	314	327	357	337	339	342	334	332	334	329	359	352	327	338	339	327	321	297	371	337	335	359	355	334	343	384	368	364	344	310	360	350	326	336	324	313	315	300	342	327	322	311	337	346	323	331	341	342	347	334	333	308	342	326	315	318	321	306	355	320	336	340	325	361	334	328	340	322	346	320	323	329	345	320	322	312	324	348	346	312	312	367	353	341	293	324	319	345	327	334	340	345	334	343	372	304	322	337	325	320	353	365	341	343	358	354	334	378	332	325	309	335	332	312	330	352	335	342	353	331	340	335	328	352	343	335	313	344	335	292	341	340	330	323	364	333	317	340	326	352	326	321	336	320	330	321	327	363	358	355	326	325	341	326	341	324	328	303	307	356	341	360	343	361	313	351	346	335	341	328	320	322	371	322	305	323	333	349	334	348	320	337	326	285	351	332	337	340	368	329	318	336	319	356	386	313	340	359	335	327	332	348	324	339	364	345	343	360	340	359	316	321	323	327	346	322	316	362	348	357	318	354	330	318	334	334	348	331	354	345	323	322	356	343	306	367	333	310	345	324	378	316	310	363	339	352	362	334	319	355	332	307	311	333	331	334	352	321	327	335	333	352	363	291	289	344	334	360	330	355	330	286	331	341	337	346	325	299	306	322	345	334	311	345	350	342	305	368	366	327	325	339	361	330	363	309	333	354	336	308	348	356	310	319	330	346	326	338	314	332	338	328	330	359	322	315	310	324	326	303	348	308	344	305	353	331	329	346	381	357	330	350	345	348	320	339	342	367	350	346	364	330	339	328	350	358	318	318	320	346	346	340	356	335	328	350	330	324	310	355	337	332	347	329	331	319	324	363	318	354	343	325	338	320	341	329	334	357	330	354	332	303	349	316	334	311	333	307	317	341	316	354	313	332	326	337	353	347	309	329	351	343	348	305	335	335	319	335	302	325	338	315	344	319	308	373	327	301	332	307	302	340	343	330	327	344	352	323	315	348	322	313	344	318	326	333	332	331	322	337	350	320	338	314	321	346	328	332	367	337	332	321	308	325	330	370	325	342	312	362	311	318	332	349	347	339	331	356	326	354	319	339	352	290	350	343	348	321	326	361	343	333	341	321	363	343	315	338	352	311	342	313	319	338	342	340	337	379	318	324	332	351	322	336	335	335	339	359	322	346	327	339	303	320	331	338	316	342	372	365	331	333	333	291	353	331	335	374	323	301	351	326	314	346	313	363	318	335	318	309	324	324	337	326	347	352	327	372	317	306	331	309	345	327	310	317	329	348	343	306	360	352	353	315	346	312	376	342	347	321	331	336	333	336	300	323	336	339	345	326	353	355	352	321	351	333	318	367	348	346	326	362	347	371	318	340	344	320	350	318	344	347	317	339	338	320	311	317	333	332	306	345	327	333	343	343	328	325	342	372	322	329	324	334	336	328	324	344	338	357	296	330	327	333	330	360	367	331	324	338	318	330	337	332	344	339	305	332	357	354	369	333	358	355	337	355	331	349	320	352	341	318	328	313	310	331	308	346	367	331	304	334	316	303	338	298	339	336	363	341	371	326	331	342	324	345	317	337	340	325	374	332	370	354	307	352	357	313	318	315	325	354	354	372	353	335	332	350	349	324	289	311	347	356	369	340	353	343	343	343	348	319	327	345	335	337	342	319	329	360	336	344	308	349	335	358	325	370	311	328	355	303	333	380	304	317	341	329	326	329	329	318	298	331	353	332	321	351	297	318	318	349	331	344	312	280	307	304	303	362	313	326	324	340	324	348	347	358	315	352	338	296	313	343	328	361	332	314	340	329	325	397	345	322	365	334	323	324	354	326	317	321	351	326	326	326	301	332	336	312	312	339	310	340	343	328	347	347	312	352	328	330	319	340	359	351	332	333	376	329	385	315	327	314	344	367	326	312	325	339	351	329	337	319	356	366	370	309	303	319	308	338	309	345	363	367	340	326	338	323	288	355	335	325	349	318	323	317	350	357	321	313	349	344	361	323	324	330	343	336	349	301	372	371	336	334	335	315	343	333	316	356	279	358	343	347	330	353	311	332	338	312	322	346	333	336	338	336	376	322	340	336	335	310	345	336	310	348	352	305	337	324	356	313	354	350	312	339	337	338	354	347	355	345	333	323	354	334	316	343	329	319	322	331	371	339	327	356	331	325	333	371	330	320	281	338	322	356	318	333	338	338	330	314	340	341	354	337	356	326	300	340	377	354	306	299	343	340	319	313	311	349	288	343	312	337	306	346	300	303	315	346	330	320	318	316	332	367	324	324	294	354	322	331	347	338	353	321	370	397	342	351	319	325	303	323	332	320	329	350	325	323	337	356	326	349	340	355	375	331	349	345	327	349	332	346	312	312	341	321	356	336	358	330	327	332	332	328	317	304	313	355	357	346	359	359	341	312	334	331	311	315	330	356	312	328	362	364	320	349	317	346	348	362	373	350	348	349	348	289	326	330	364	318	370	323	347	338	331	338	297	315	349	334	329	330	320	323	337	329	314	308	320	325	342	346	321	331	351	320	322	315	318	342	309	354	303	351	301	353	330	340	352	361	324	356	332	323	337	335	333	350	354	354	353	325	344	374	360	324	342	342	332	330	330	319	363	331	341	348	330	352	354	309	337	344	358	355	373	340	344	324	305	336	353	303	331	351	329	346	339	342	347	328	354	320	334	336	304	359	323	351	326	315	323	345	351	330	332	338	333	288	355	329	340	358	349	346	345	365	344	318	319	335	312	364	338	376	335	350	360
28096	19296	5987	1452	907	846	820	777	796	750	816	750	744	763	924	898	730	765	743	738	773	741	692	747	773	721	767	759	708	738	738	697	681	721	717	746	747	705	744	743	743	771	750	688	777	777	734	698	763	748	742	714	759	750	741	770	714	746	730	773	716	712	732	744	712	743	734	735	785	731	730	701	741	755	742	800	750	754	768	714	828	736	743	744	713	747	784	766	734	714	741	727	704	715	714	697	701	700	749	741	723	811	755	750	696	791	749	700	755	747	752	717	705	757	734	647	763	670	668	750	719	769	747	761	763	702	732	755	736	695	700	739	720	725	663	735	731	718	753	742	726	722	721	717	717	730	685	733	730	769	762	689	738	723	705	702	742	718	742	692	720	713	667	762	730	763	724	747	773	728	736	797	744	734	697	763	722	759	736	780	734	748	728	669	726	747	753	719	722	706	723	763	752	744	767	719	735	737	739	740	733	742	704	714	736	752	696	730	721	709	706	764	766	682	699	738	739	695	769	733	762	748	727	744	692	719	708	778	738	742	775	750	746	706	762	687	745	730	688	710	710	724	697	754	711	722	716	712	727	724	762	753	711	760	673	724	708	749	747	784	723	747	745	718	717	714	732	730	750	713	740	705	744	717	708	683	697	737	740	675	724	717	756	715	705	768	699	695	744	700	736	721	753	721	721	706	706	730	768	695	780	709	732	709	755	725	709	748	671	753	803	713	698	746	697	763	774	703	742	741	722	688	773	698	763	712	728	755	773	698	744	750	770	740	722	748	742	718	704	725	757	702	706	753	687	720	675	750	725	743	754	748	721	750	758	716	758	736	746	713	730	761	728	716	743	726	746	720	719	755	722	682	749	734	709	708	792	721	705	699	747	725	712	731	752	737	714	739	718	715	735	739	705	727	734	736	766	753	765	708	710	789	720	708	726	710	753	708	743	753	750	756	733	668	780	722	719	671	708	747	714	698	757	699	755	745	744	719	717	724	703	708	725	726	683	755	740	727	755	760	752	773	778	716	719	768	702	737	746	733	758	754	696	675	771	745	714	715	709	743	690	711	759	712	779	741	770	727	776	739	729	690	760	707	764	740	739	756	773	714	724	774	731	684	722	783	691	749	719	714	748	735	738	726	723	697	717	706	748	744	722	749	665	812	750	776	724	682	754	703	728	742	718	697	737	692	781	741	680	750	748	699	701	735	711	738	709	712	736	722	763	747	725	737	703	746	670	728	746	752	748	711	711	715	729	708	772	725	743	715	792	701	727	747	728	711	754	725	771	767	716	741	762	700	702	683	740	711	787	756	754	685	724	743	735	722	707	709	714	739	716	723	754	723	774	707	750	753	711	744	681	687	714	750	701	716	715	716	730	722	760	707	708	707	707	720	726	739	773	742	697	733	767	723	755	691	732	700	741	710	709	765	725	733	716	758	710	745	751	717	731	751	722	742	746	699	711	727	729	748	727	707	708	759	682	738	718	729	716	742	709	774	756	731	765	756	744	751	764	716	753	721	720	687	696	663	757	704	726	698	748	659	715	698	728	705	758	716	722	715	686	721	691	756	708	764	721	717	780	732	697	781	728	707	699	753	683	775	691	785	725	740	743	716	785	688	737	720	732	711	765	780	689	724	746	776	698	707	718	751	751	730	681	771	754	719	682	672	730	777	716	675	716	700	733	763	744	746	747	684	660	744	744	718	741	748	758	709	737	709	743	719	757	709	681	697	715	716	723	740	666	712	682	720	702	719	699	754	734	738	748	702	735	725	682	731	725	718	726	724	695	735	707	724	731	739	802	746	777	773	790	737	757	764	742	708	692	716	714	719	720	770	750	675	770	715	728	743	700	692	698	706	740	744	789	727	775	716	701	692	702	742	760	702	716	723	762	737	759	739	744	737	768	728	754	723	765	736	722	773	700	742	718	679	757	749	741	708	726	695	708	737	760	703	704	743	707	716	700	715	736	744	756	746	735	708	719	755	733	736	765	753	703	755	741	732	705	695	680	758	726	711	706	725	765	742	747	739	677	707	718	734	708	729	673	678	735	761	736	785	700	729	737	763	718	769	730	686	739	718	677	728	739	725	724	793	765	777	741	720	753	707	690	759	657	725	710	682	755	707	649	715	753	746	735	730	742	734	728	769	730	758	739	710	723	691	759	720	704	733	697	677	753	732	713	747	749	726	719	707	707	778	658	727	702	726	765	732	734	756	737	754	709	775	748	729	721	778	717	759	728	763	751	755	732	692	723	730	724	721	702	672	736	760	734	761	783	724	771	716	748	789	737	691	707	736	744	780	765	749	701	742	712	732	744	743	718	724	724	780	708	730	681	716	748	694	733	747	708	712	758	727	780	764	697	704	712	726	681	705	722	765	753	745	733	662	717	720	736	710	737	732	719	715	722	676	740	705	730	754	809	761	740	716	785	754	758	769	757	736	800	715	737	727	779	689	725	727	753	820	789	746	762	748	737	733	753	740	770	696	743	729	738	758	753	706	737	753	719	716	712	738	750	750	752	726	772	738	688	730	741	708	762	733	767	710	764	727	730	723	776	711	690	741	722	757	739	745	795	770	737	754	719	699	724	705	710	705	754	730	712	740	689	746	726	723	745	711	691	705	740	662	714	730	734	791	722	732	737	775	712	709	752	770	764	738	781	711	728	706	700	701	736	691	717	809	712	724	699	723	718	750	778	752	773	719	750	755	760	746	701	726	727	697	763	685	730	739	751	787	751	710	739	750	746	692	716	756	748	802	757	711	682	724	720	781	728	720	733	699	646	711	689	713	730	705	724	735	729	798	727	767	703	725	691	707	734	674	676	732	724	684	733	746	744	764	750	720	722	710	723	722	714	694	744	706	710	707	730	725	727	726	700	717	714	717	712	724	767	736	719	731	719	739	770	741	758	738	752	732	755	722	738	768	715	779	684	674	671	749	720	765	759	686	695	726	755	739	698	728	733	742	743	746	728	641	732	759	684	738	701	718	737	686	737	751	709	701	679	749	743	688	730	745	736	749	668	730	745	741	711	721	711	745	741	729	764	755	761	707	735	752	716	735	695	794	758	715	756	754	729	760	776	675	740	728	713	722	700	696	773	711	707	742	714	742	752	757	748	745	705	724	703	732	719	762	733	725	710	693	745	752	705	741	768	763	774	717	705	724	751	709	753	773	729	739	757	715	702	740	737	707	723	703	725	745	703	701	688	757	753	717	727	768	716	720	710	760	754	715	727	697	725	730	681	711	714	702	733	705	686	708	783	711	722	729	745	714	739	766	787	687	728	710	695	726	724	707	741	760	725	739	760	730	706	734	700	709	730	695	728	766	677	725	747	724	737	715	728	744	692	759	754	727	682	732	750	722	749	735	761	743	721	755	699	717	682	727	749	715	710	666	742	779	762	728	755	772	740	720	716	752	759	752	697	744	711	715	762	754	782	722	713	677	702	702	714	702	725	740	760	709	743	745	696	711	727	717	724	768	724	703	710	723	737	724
5242	4269	2774	1485	1326	1090	1024	1031	935	905	960	874	915	879	1198	1193	849	841	837	843	865	815	882	809	831	842	840	850	804	829	848	828	818	833	823	874	827	784	833	827	846	869	820	847	780	845	840	820	842	791	805	811	846	891	831	848	826	862	877	819	824	817	824	857	825	836	817	769	861	826	846	817	822	819	837	817	830	821	845	792	840	862	839	800	818	805	845	847	793	856	885	812	805	831	852	809	799	808	907	849	880	795	827	874	847	860	853	830	860	860	841	833	830	837	821	860	884	885	879	835	866	837	809	783	826	867	845	790	833	838	839	870	861	854	792	865	880	822	823	878	857	864	831	779	892	889	843	839	841	822	825	874	844	845	927	837	862	738	860	845	838	863	820	853	849	808	825	812	821	825	824	789	822	753	818	802	842	805	877	874	852	811	798	839	854	843	832	826	807	832	859	802	827	837	827	827	839	777	823	769	785	816	851	816	854	820	835	874	832	840	792	866	860	822	813	839	800	840	835	841	857	839	859	814	834	821	829	869	829	886	882	884	798	807	838	856	891	798	842	811	828	849	830	817	806	822	835	808	851	833	875	874	877	831	845	855	856	834	790	873	868	849	845	871	834	844	799	853	845	840	848	825	829	848	812	839	838	804	829	854	870	813	846	856	843	867	850	832	840	794	800	886	872	810	823	856	791	842	800	809	831	832	834	831	860	809	895	840	858	808	851	904	832	847	830	854	804	866	809	857	799	828	821	819	859	834	827	831	818	841	790	845	837	850	815	886	836	844	826	819	782	868	772	846	843	847	818	868	864	846	850	840	833	797	790	866	827	798	859	842	818	850	868	872	766	842	786	805	816	840	825	815	827	885	919	851	814	798	783	800	855	817	854	806	805	804	860	821	891	883	831	814	794	857	768	860	795	877	826	823	877	809	858	829	837	823	819	842	816	836	807	824	861	864	862	865	850	804	835	831	869	863	815	817	819	803	822	828	849	878	836	855	868	834	856	899	852	850	810	825	809	852	817	868	827	861	840	851	813	842	811	802	866	806	849	856	796	831	898	811	865	874	817	813	822	843	807	841	846	857	859	844	843	846	812	808	837	864	905	814	825	860	848	830	856	795	810	803	832	838	792	847	858	875	823	830	849	845	822	847	864	887	836	882	831	786	819	844	788	855	829	823	836	845	855	843	800	871	860	825	870	888	828	804	853	848	831	823	903	821	820	803	835	835	819	809	868	833	818	803	833	884	831	837	855	855	848	790	851	858	860	863	894	844	829	850	846	864	859	839	816	818	837	833	841	755	869	898	840	837	817	803	790	863	818	863	806	807	784	847	849	790	814	803	821	833	780	854	892	828	852	830	861	826	846	842	864	875	807	830	853	861	837	859	785	843	841	782	872	853	799	830	822	839	804	822	825	818	834	790	849	837	800	822	874	847	838	869	861	821	838	830	815	851	844	876	865	822	852	850	845	836	871	814	827	875	854	799	864	852	837	873	810	863	818	828	821	802	836	833	824	800	818	871	816	874	820	855	858	855	811	836	841	843	847	851	829	864	869	830	777	835	820	851	852	816	832	827	853	846	881	872	837	884	807	841	881	817	860	880	808	849	870	816	827	835	838	839	857	778	869	845	822	832	800	812	850	834	878	870	830	825	867	823	833	830	828	777	850	832	785	876	831	852	844	808	889	848	833	807	875	857	819	850	845	766	822	862	844	817	818	805	816	860	876	783	813	798	894	791	843	849	830	773	837	841	820	827	821	826	786	866	857	868	825	834	810	844	795	851	814	824	854	881	847	847	833	849	858	814	847	852	823	850	813	823	823	833	801	845	816	812	836	808	842	828	824	836	804	823	812	822	870	887	809	799	827	845	793	801	891	825	850	804	825	816	820	790	869	813	834	870	870	800	787	846	842	860	826	779	844	832	864	841	853	846	867	818	813	813	832	793	797	774	798	781	863	885	891	850	823	809	851	830	772	820	881	808	822	872	834	811	868	833	824	871	869	801	830	805	805	857	837	858	821	859	815	791	862	805	830	813	844	803	840	874	835	868	823	783	809	850	845	792	821	882	805	809	814	828	806	822	847	837	819	847	856	869	805	834	851	813	816	851	803	854	848	800	816	880	796	853	854	860	826	818	849	794	903	840	848	828	809	833	830	810	824	862	812	797	855	856	839	872	841	801	842	760	828	812	868	843	815	835	855	812	864	782	837	760	840	830	799	874	817	821	819	836	813	789	813	844	836	750	858	820	807	826	879	832	844	862	850	863	864	863	786	820	800	818	870	883	852	814	835	847	817	836	870	806	817	814	831	807	824	858	818	873	817	814	854	856	821	829	817	865	843	859	877	837	859	799	867	828	854	853	867	824	863	817	832	843	846	846	908	807	840	868	869	811	860	871	848	812	811	848	881	816	780	816	853	809	856	848	824	806	869	851	805	827	831	872	828	895	882	841	819	817	832	876	859	830	817	853	814	815	869	833	828	845	844	836	845	817	819	835	881	823	826	889	841	827	893	846	880	788	807	846	844	829	878	824	784	859	846	787	779	827	819	813	830	790	839	801	843	795	863	861	803	836	825	865	849	858	853	874	785	874	787	813	857	842	828	805	799	827	831	856	811	847	830	853	850	809	827	859	838	855	834	805	853	901	849	804	812	803	783	808	840	908	861	845	843	873	837	831	834	828	847	793	828	851	850	799	803	876	844	850	831	829	855	898	837	809	822	810	842	786	827	829	900	804	824	818	866	840	864	780	846	833	831	856	913	873	787	800	837	850	805	829	876	805	828	820	845	819	839	813	805	790	835	835	843	781	810	828	832	820	866	864	860	834	832	855	857	847	833	830	824	834	859	872	815	869	861	833	848	891	874	853	804	864	829	817	899	876	861	822	828	841	869	827	781	848	831	778	825	804	873	870	864	888	842	924	826	861	847	863	820	826	822	869	816	842	831	752	864	823	832	822	829	822	833	834	801	836	839	838	830	881	807	834	889	809	818	845	816	823	810	842	818	869	800	827	831	809	825	815	849	807	875	807	837	844	806	764	813	874	827	857	848	845	865	788	834	838	801	809	835	857	777	890	887	852	866	820	838	839	863	816	782	858	784	856	789	817	827	833	841	831	861	890	784	871	839	823	862	857	826	852	911	878	875	842	904	806	844	824	879	884	795	825	909	834	832	816	837	833	873	857	811	852	852	860	900	817	824	842	833	864	846	869	812	823	819	866	865	807	877	837	851	804	809	841	814	891	900	804	876	838	846	843	875	788	851	838	859	855	805	787	917	869	811	844	869	856	838	855	848	850	851	872	853	815	810	854	829	855	834	873	815	809	845	848	835	843	850	805	794	802	824	822	843	797	803	840	801	839	804	780	850	847	824	873	889	828	824	827	867	871	896	848	880	816	847	843	814	856	860	871	825	848	815	800	781	867	869	845	836	814	826	825	870	849	858	839	832	830	821	914	808	833	863	877	834	824	878	790	888	838	876	817	810	781	813	882
24130	21700	29050	24885	21689	8653	1449	1051	919	917	804	814	775	803	1203	1925	717	713	735	672	655	690	729	711	709	725	684	708	714	685	665	691	671	674	621	653	672	646	675	630	650	606	646	670	621	654	642	599	679	668	658	627	693	651	628	656	666	618	679	661	638	672	684	677	689	648	677	670	605	637	613	654	647	648	628	696	645	680	618	636	640	637	620	629	623	645	655	653	627	682	650	609	670	651	637	618	630	641	643	648	627	611	640	671	679	623	668	624	658	637	631	625	642	662	630	675	672	636	616	672	667	631	622	684	627	638	665	611	648	642	616	632	655	688	608	653	693	686	639	646	657	639	623	626	622	646	636	665	655	637	597	629	688	645	653	640	615	620	616	670	692	631	687	638	663	639	718	641	659	666	615	642	671	646	648	617	715	671	634	641	616	612	605	637	654	621	638	637	626	607	646	666	645	599	655	635	652	685	588	654	655	635	605	660	629	608	658	661	652	668	665	639	662	665	646	653	654	648	655	651	666	671	636	651	611	670	676	670	651	656	612	689	639	665	683	641	646	611	604	596	644	594	651	675	640	667	627	663	700	671	629	660	660	646	623	643	618	666	620	643	663	628	692	687	691	629	637	660	650	635	655	657	634	648	600	671	659	629	627	639	671	643	652	653	622	651	643	647	642	660	643	634	638	649	612	604	708	655	657	628	615	641	607	647	664	644	684	671	633	674	612	675	622	675	637	672	619	651	623	629	601	669	648	613	669	661	639	628	643	615	647	646	614	667	663	673	631	611	663	698	650	691	672	612	655	660	669	639	660	629	649	634	650	629	653	627	657	632	628	655	628	656	655	656	649	653	619	650	619	622	654	677	667	659	620	653	689	651	658	629	663	723	663	649	658	621	599	615	621	656	631	646	648	656	637	645	668	623	594	664	664	658	642	648	651	654	636	656	695	693	648	646	620	639	645	648	658	643	633	633	607	618	681	611	656	662	615	693	692	681	666	614	672	650	657	613	643	623	687	645	626	654	658	619	621	662	642	687	678	635	659	623	641	638	621	614	597	604	666	637	639	655	651	617	624	657	657	638	615	634	637	645	626	651	671	627	589	643	658	656	612	639	612	605	619	669	644	692	660	635	658	676	716	669	628	652	686	635	654	625	639	625	640	610	603	650	617	635	631	617	665	621	662	661	662	662	644	657	620	648	661	634	630	624	613	637	685	675	617	673	632	646	674	642	639	658	621	641	617	658	652	638	688	649	655	653	647	629	611	643	651	674	597	631	643	633	678	639	670	638	647	648	662	669	616	588	648	637	646	650	650	707	647	652	684	625	675	640	694	666	634	645	641	648	584	641	695	602	637	638	642	617	730	675	654	653	639	625	662	618	698	635	680	669	676	633	655	648	662	647	633	591	665	616	658	654	650	666	665	617	644	635	633	611	644	605	646	639	608	634	655	680	690	713	636	638	665	662	648	639	684	610	616	633	642	636	604	662	687	623	667	606	660	700	619	666	643	630	703	667	701	670	647	603	643	619	647	676	650	593	616	640	603	563	675	626	671	591	625	642	653	643	645	640	633	673	666	674	657	669	655	668	675	640	677	652	680	667	623	634	643	688	661	666	658	645	661	682	613	649	642	621	640	618	649	684	660	626	656	633	650	654	648	673	663	674	638	659	641	666	614	596	684	624	664	618	654	682	698	619	643	636	663	627	663	646	629	635	650	616	667	658	626	608	639	627	657	596	629	667	628	709	599	643	656	670	640	658	626	649	660	635	609	635	665	654	655	662	634	629	607	630	665	610	651	658	643	662	658	605	660	637	656	657	606	653	694	622	659	631	640	631	626	673	675	647	647	648	652	662	652	670	657	670	634	643	665	668	667	660	595	641	688	624	593	644	624	612	638	609	641	625	643	653	645	638	641	647	652	597	642	630	662	618	697	680	628	627	671	643	670	608	642	627	638	655	659	662	643	617	651	681	657	617	628	664	636	655	654	648	675	643	618	672	581	639	667	653	674	611	657	648	650	657	689	641	650	634	654	658	651	651	651	691	634	658	639	640	605	612	597	637	729	645	637	631	614	691	667	619	663	632	648	640	648	663	640	671	633	638	626	656	670	631	659	664	672	667	650	610	655	595	620	651	635	652	624	676	670	678	693	629	651	657	638	653	618	616	583	636	658	630	646	686	681	679	653	608	665	599	665	629	650	670	716	640	657	619	634	613	697	651	588	619	663	639	653	656	647	651	643	665	637	599	641	666	679	651	662	616	651	653	629	610	636	652	603	643	633	631	645	658	598	601	714	619	670	598	647	597	655	661	667	627	632	605	662	660	641	686	648	674	618	657	647	623	619	695	648	655	633	669	600	674	643	631	671	648	649	659	654	656	644	631	669	604	669	642	651	642	689	640	663	665	666	642	652	604	659	643	646	629	633	668	624	676	629	649	647	646	681	650	630	624	624	655	698	650	681	677	648	625	651	632	658	624	585	652	620	642	691	635	648	651	659	661	623	628	628	670	659	647	637	612	643	660	678	642	699	670	618	594	665	658	687	602	636	689	585	666	645	594	640	635	639	639	635	649	659	600	623	671	654	690	647	656	654	612	642	653	613	676	647	624	619	618	669	675	672	678	621	638	594	634	669	636	627	658	644	614	613	666	641	610	655	647	699	654	629	672	620	680	664	687	650	633	668	667	622	654	650	619	629	611	627	637	647	638	637	700	647	638	642	637	685	643	634	634	582	657	683	644	656	624	630	681	611	637	671	616	691	656	632	643	680	610	598	621	636	635	632	603	642	682	699	675	688	645	634	669	637	638	661	658	633	654	616	683	675	626	648	625	673	636	643	672	618	633	711	620	685	609	669	612	642	642	638	654	633	643	677	602	614	668	656	624	630	660	677	574	622	661	673	683	657	639	657	670	645	663	651	688	588	643	655	673	621	629	618	647	629	625	653	630	675	622	674	642	670	671	655	635	632	644	635	662	632	609	664	645	624	675	651	650	648	648	638	638	649	677	647	686	647	678	686	659	661	627	649	637	651	685	637	670	631	642	653	604	673	593	630	586	669	642	684	648	669	647	655	620	584	638	642	679	688	638	630	675	639	669	622	691	631	644	601	645	661	676	662	607	643	657	652	658	651	641	681	703	672	639	679	647	650	651	614	630	629	673	661	654	592	625	640	687	639	653	649	607	636	653	686	658	653	665	664	632	642	651	646	671	604	664	623	645	664	642	650	660	635	615	625	631	624	651	666	635	662	662	663	669	626	630	623	604	656	631	622	636	654	627	638	629	623	679	599	647	670	646	685	583	664	689	641	660	624	628	674	626	593	627	660	639	597	681	574	666	621	650	611	652	648	635	637	648	631	650	646	633	643	631	615	657	656	651	629	638	644	653	587	621	601	660	657	702	618	654	659	664	626	668	649	648	646	653	657	640	653	638	653	665	648	642	598	647	705	611	643	655	677	632	636	657	639	651	656	634	656	694	628	640	630	668	628	643	617	610
4386	12327	8398	3698	2800	2160	1704	1530	1365	1241	1120	1019	1021	985	1827	3078	844	823	806	831	840	834	763	785	733	780	807	795	772	741	714	769	768	789	765	768	802	768	778	719	807	780	742	771	811	772	758	793	775	730	788	819	736	753	740	788	712	735	764	753	798	744	747	756	769	728	783	774	713	768	781	752	752	731	744	798	751	770	759	740	797	749	750	707	732	763	742	769	754	766	714	756	732	719	702	766	808	745	738	720	762	740	759	762	769	733	784	743	775	799	811	758	734	780	758	726	725	751	681	755	783	732	800	807	755	770	750	723	757	763	731	767	710	797	782	749	711	739	764	763	765	755	784	781	792	789	728	740	777	763	760	781	739	743	747	756	752	775	781	748	685	746	756	786	758	716	723	770	752	763	738	722	689	709	772	767	742	798	807	717	792	789	746	723	789	745	769	774	792	768	752	782	786	759	707	746	715	745	790	785	742	716	766	791	741	740	728	746	682	743	714	743	725	757	720	708	726	804	773	737	722	744	775	772	790	787	781	734	782	749	744	743	769	794	770	718	746	751	761	716	733	752	786	726	761	753	721	777	749	758	774	785	691	702	746	738	732	758	770	794	741	764	758	761	744	769	713	741	722	718	805	782	717	733	709	738	746	788	729	769	810	784	785	748	748	787	729	780	724	708	729	808	764	756	776	759	785	714	747	729	755	725	760	737	696	718	763	739	770	776	760	695	777	699	707	733	749	785	731	734	723	726	755	738	758	776	760	735	772	760	761	745	763	773	799	767	700	750	746	699	759	784	758	790	778	797	768	724	763	735	797	699	727	720	723	771	734	775	753	752	756	768	758	814	734	763	723	790	766	772	739	764	787	760	725	777	714	773	777	719	755	746	743	749	732	720	790	773	721	790	727	729	740	741	764	756	758	733	713	721	736	739	769	754	784	788	743	817	766	758	781	756	723	793	728	763	792	708	756	731	741	759	734	735	745	765	763	762	742	773	760	739	773	708	729	738	761	745	744	835	758	749	759	767	731	757	768	772	663	737	743	736	758	772	765	747	715	739	733	743	768	726	737	731	755	776	727	743	724	738	736	731	741	755	731	688	751	742	760	747	754	804	711	759	722	676	796	733	736	773	731	724	802	773	685	723	704	780	770	726	750	784	821	750	756	746	741	756	728	755	752	795	721	768	779	723	809	726	762	773	725	791	765	759	759	752	771	792	753	756	726	744	738	738	747	767	762	734	760	782	739	801	792	766	746	737	743	735	764	739	780	788	796	733	764	712	739	736	768	767	819	739	725	783	740	740	808	726	745	690	771	742	742	695	718	729	766	762	772	784	725	753	756	752	777	790	692	763	753	720	729	779	751	754	658	765	781	702	705	756	776	747	758	762	785	704	728	747	749	705	754	748	751	748	733	749	750	740	725	776	777	746	750	748	748	769	755	749	818	752	785	744	725	760	788	742	721	747	756	801	753	754	728	775	692	775	750	762	758	697	747	734	706	762	742	753	746	803	725	782	723	777	725	729	763	729	750	761	757	771	730	766	752	704	780	771	748	735	771	756	761	752	711	749	786	810	748	701	722	758	795	785	737	757	758	702	730	703	832	771	755	748	734	737	765	775	781	799	743	744	697	761	763	763	694	795	735	746	752	768	765	779	718	807	758	765	779	779	750	760	752	757	720	709	731	841	800	719	731	738	743	793	756	716	788	731	737	720	740	706	735	764	705	763	730	743	706	752	763	728	740	744	766	736	742	762	763	789	825	773	729	746	746	731	754	789	772	729	741	738	747	771	721	718	752	748	757	745	740	777	773	758	766	737	732	669	731	756	761	739	719	731	746	782	767	795	801	712	775	773	752	778	795	752	743	761	758	779	711	749	712	740	758	801	783	764	776	730	759	773	773	798	696	734	767	738	697	759	750	787	731	744	741	737	704	771	784	772	694	762	776	790	740	710	700	799	775	777	719	735	727	759	752	795	742	747	753	728	735	743	793	734	799	759	770	773	722	746	759	732	700	726	737	795	769	750	760	750	730	775	762	768	739	757	711	765	708	746	752	758	701	798	758	787	750	724	739	779	722	747	701	754	777	747	745	759	748	789	747	743	760	714	701	789	673	758	734	734	726	731	752	764	737	747	749	724	747	781	780	745	810	765	787	758	772	783	757	773	740	756	694	777	781	777	715	793	766	751	754	723	740	746	766	729	750	785	731	690	712	764	772	723	772	742	697	762	725	739	736	781	744	717	743	736	742	707	765	775	722	743	807	785	753	787	762	703	769	806	743	790	771	794	745	735	747	708	755	757	754	744	796	805	767	717	710	742	754	798	741	775	748	734	739	785	758	759	718	765	771	787	779	752	778	742	810	816	814	762	765	784	749	755	782	747	709	750	783	749	720	810	764	772	762	753	760	784	732	793	756	801	817	767	751	736	720	758	748	749	730	744	743	750	770	799	749	749	748	710	697	718	687	712	750	753	710	747	693	802	755	730	736	718	705	756	760	734	765	734	735	724	777	744	756	733	746	791	693	780	729	751	760	733	797	756	767	772	741	793	766	733	750	737	699	753	804	776	697	781	785	775	732	774	766	712	744	728	778	712	741	703	693	738	744	732	757	758	736	714	748	782	708	776	741	731	739	768	766	772	757	759	741	771	755	765	754	752	746	718	702	731	703	722	720	775	761	744	747	716	753	751	762	750	734	801	706	778	696	746	766	733	729	724	779	746	764	712	747	745	755	733	704	744	793	752	780	702	705	712	753	733	763	767	744	774	765	744	766	735	764	769	769	707	738	764	769	766	771	733	785	780	823	750	728	739	741	793	718	767	762	749	759	720	723	763	742	787	797	721	765	724	745	734	789	752	784	790	746	800	736	715	724	749	759	754	723	758	719	738	783	747	727	772	760	766	722	727	713	739	745	754	743	760	736	773	800	745	716	772	720	684	811	703	690	764	766	790	779	773	766	737	768	734	758	775	718	723	717	751	780	742	747	741	763	749	740	775	754	768	727	718	737	744	732	731	792	773	713	715	764	785	767	714	714	776	737	725	760	713	752	738	784	742	763	765	744	684	767	726	753	745	749	806	747	722	721	744	750	734	724	743	733	725	728	719	748	792	763	734	761	768	800	713	734	729	719	742	711	712	727	739	739	727	709	744	800	764	764	738	735	694	747	800	765	715	799	728	728	784	736	705	739	760	716	766	725	795	777	771	754	699	733	749	761	736	765	754	737	738	770	841	715	732	688	771	709	756	735	745	776	722	760	762	760	745	750	778	741	738	733	731	747	710	771	755	753	726	791	744	710	707	760	743	756	758	761	722	758	710	804	750	782	728	710	734	792	789	758	752	766	756	747	739	767	733	742	773	766	727	706	768	739	775	734	734	749	754	794	765	744	768	728	751	763	728	755	728	772	762	785	785	758	740	724	732	752	764	724	760	775	727	768	747	721	723	779	739	759	767	768	728	751	754	768	786	742	773	747	744	748	731	721	746	744	733	720	737
25243	21649	27682	25950	8131	938	712	667	598	537	566	555	546	725	1952	836	454	468	453	464	466	448	455	480	465	487	474	489	453	477	445	477	469	469	468	470	452	437	465	486	467	427	440	457	456	459	428	489	471	424	487	438	442	476	489	487	462	430	433	462	487	458	431	448	455	451	497	489	418	480	454	459	490	457	445	446	468	419	481	475	450	494	439	456	481	449	452	464	397	470	451	431	438	450	444	433	469	429	449	466	454	428	434	461	464	460	463	446	473	449	451	428	480	449	425	427	478	419	448	482	478	462	489	479	414	465	483	482	444	455	437	445	424	432	449	460	419	459	446	443	437	477	480	448	433	436	439	466	453	439	439	405	482	465	448	480	419	463	442	465	430	458	421	430	431	413	472	432	479	439	467	474	451	429	474	461	414	460	466	407	451	486	453	455	445	460	435	483	480	420	472	473	454	418	479	462	442	437	454	443	433	430	422	428	428	477	481	453	439	438	471	444	434	431	486	447	458	452	452	457	451	473	451	491	445	435	478	412	435	453	402	449	414	445	444	441	459	395	440	426	436	436	440	470	464	413	444	450	438	477	443	475	460	483	476	435	413	446	434	442	460	434	446	410	452	457	442	476	423	458	446	467	457	447	457	445	463	402	427	442	449	452	454	487	446	473	437	406	459	464	447	464	437	466	435	426	459	496	442	443	441	474	440	431	461	442	415	437	449	465	431	430	466	445	462	485	456	448	448	437	372	505	442	428	456	442	437	435	447	450	462	469	472	480	413	437	458	413	429	466	432	474	480	459	462	454	451	423	450	469	428	469	475	449	429	424	399	456	444	423	428	435	457	456	435	431	457	463	472	489	463	443	449	474	469	442	421	445	457	410	480	414	455	391	469	467	434	486	495	473	445	455	472	390	463	445	418	407	449	410	462	494	472	475	454	445	498	468	468	442	434	446	477	425	465	454	411	422	481	450	482	448	455	451	438	439	434	407	450	406	473	488	406	448	449	468	449	438	452	439	431	488	464	494	464	458	437	442	482	446	491	419	430	430	449	415	468	442	446	424	436	434	446	436	475	450	467	429	445	410	401	459	442	442	462	468	464	475	463	431	415	454	411	429	437	455	421	454	447	432	452	428	432	448	475	452	430	454	462	436	460	445	466	457	462	488	444	485	421	425	446	438	468	429	461	470	456	421	440	475	427	486	493	448	440	454	473	471	455	432	403	424	432	482	444	419	511	437	449	422	473	448	453	452	481	455	406	431	470	446	466	437	424	438	441	428	465	426	467	442	472	460	461	420	435	442	501	473	448	428	436	433	448	459	459	448	451	486	450	431	498	427	466	458	462	420	480	473	436	447	464	426	419	480	429	448	409	435	468	451	478	437	418	404	471	440	444	473	444	439	461	475	466	459	424	432	439	428	414	453	427	419	397	426	455	427	443	427	429	463	459	444	440	442	418	419	457	470	457	470	453	452	433	455	415	422	408	465	459	433	467	408	442	433	460	475	468	486	473	448	460	479	429	433	399	444	468	461	449	464	460	423	465	472	475	471	440	459	461	434	434	427	460	420	476	471	457	441	428	441	439	435	434	436	449	434	426	469	497	446	400	460	452	438	433	430	417	442	425	429	474	461	444	452	464	463	415	495	423	459	442	454	461	459	435	454	463	470	470	416	439	498	489	468	437	483	462	477	431	451	471	444	452	459	472	394	424	450	450	437	456	447	461	504	444	480	441	435	447	476	461	461	451	430	438	440	432	419	445	417	446	425	455	441	430	458	445	448	389	426	438	433	461	439	490	447	489	451	433	467	435	456	444	413	439	414	417	453	416	424	474	467	460	429	498	475	455	440	425	436	478	461	449	453	419	434	446	448	442	446	438	471	461	464	436	414	444	442	452	444	424	443	463	410	459	439	422	456	447	474	441	448	461	418	466	466	495	453	456	469	457	468	474	459	506	481	430	443	478	422	462	461	451	489	429	410	448	440	480	433	430	442	461	469	433	471	472	453	421	483	470	459	413	462	433	436	487	482	427	442	483	445	436	439	473	416	438	423	464	424	450	458	461	446	478	444	474	446	440	454	454	438	446	441	483	432	429	449	433	427	460	477	434	456	492	433	415	449	424	489	465	454	446	441	416	436	436	400	464	465	462	482	460	468	491	446	462	452	436	451	442	470	465	480	423	456	458	480	427	457	485	476	406	451	457	466	454	454	428	469	438	459	455	458	441	471	450	428	496	419	448	440	426	420	446	470	451	436	483	461	433	458	479	452	450	420	451	415	473	422	495	416	425	435	407	417	463	451	431	478	447	453	451	445	449	445	408	428	437	462	428	455	453	432	438	443	449	457	421	457	499	422	442	422	457	465	419	447	435	433	460	431	450	430	440	454	452	486	433	440	485	446	440	421	456	481	465	450	489	444	457	475	464	446	457	454	447	443	487	463	445	430	428	407	423	452	439	446	454	454	449	430	445	455	466	443	469	430	452	435	476	477	428	487	469	433	418	457	477	465	476	426	439	474	461	458	410	451	468	486	481	441	414	444	438	473	498	450	460	470	438	431	438	464	443	458	463	457	503	404	458	472	459	456	465	462	466	452	444	439	474	494	477	437	461	428	482	429	449	462	459	448	465	458	445	469	440	460	460	455	450	436	441	446	448	466	451	419	483	440	454	414	450	477	455	458	417	464	463	459	467	429	452	454	454	432	439	505	444	452	441	411	444	400	406	408	459	430	461	442	447	479	444	455	412	448	450	452	482	467	447	472	443	432	479	465	459	454	458	431	476	430	462	448	472	399	475	433	403	447	433	424	478	431	443	481	417	460	437	477	413	462	451	424	443	434	442	455	445	473	475	456	442	421	500	497	441	438	464	453	441	460	381	432	433	467	438	439	447	483	454	477	464	463	453	425	465	455	427	429	440	463	445	453	469	456	440	428	415	419	462	439	429	430	484	445	450	439	420	425	456	447	437	443	433	462	461	469	441	431	419	440	423	440	478	457	462	440	461	433	470	466	418	440	415	432	470	413	477	462	408	458	466	439	471	451	420	431	451	487	459	464	430	451	432	434	407	470	438	443	452	431	502	433	417	470	419	480	489	455	485	431	436	447	478	434	441	468	429	461	508	455	441	462	470	412	500	470	443	460	481	405	452	452	433	488	479	448	452	449	459	427	473	426	427	458	482	456	435	457	444	476	410	468	457	405	455	436	473	473	463	461	475	429	445	422	441	447	416	441	431	452	435	471	447	448	397	436	392	425	519	429	424	486	471	495	472	459	467	459	463	417	429	438	490	466	449	471	454	453	435	457	464	430	454	426	472	486	444	455	419	403	500	469	429	439	430	467	489	432	429	440	473	508	472	454	465	452	421	444	466	407	443	457	460	441	447	469	473	419	469	441	436	444	460	424	431	426	439	460	409	439	466	440	433	446	441	436	457	422	440	449	432	450	457	441	472	410	451	447	429	453	444	397	447	445	477	423	418	441	422	389	456	449	438	415
4029	8008	5564	2554	1886	1507	1148	1013	869	829	755	729	719	1224	3991	1363	561	588	583	527	546	557	557	536	566	550	559	551	541	532	547	542	547	488	540	504	494	494	496	490	503	497	507	495	491	486	541	506	522	515	550	546	504	542	555	558	513	510	522	533	489	480	541	517	519	525	545	550	538	521	505	524	507	523	482	511	532	489	508	561	531	504	512	527	516	533	542	524	534	497	503	504	546	545	533	528	524	536	533	537	526	484	484	490	491	574	538	587	515	531	531	529	502	537	534	494	521	535	528	514	519	521	533	464	516	495	503	503	518	493	570	504	516	554	504	562	489	514	504	555	555	538	535	486	534	530	517	507	562	497	541	541	532	500	511	537	548	495	558	519	538	546	537	515	539	511	530	484	570	520	513	522	531	529	543	527	513	520	521	564	515	543	487	510	542	504	533	507	517	529	519	519	507	515	544	497	497	507	515	487	512	505	505	488	549	488	547	484	528	506	569	516	495	522	473	527	514	522	481	530	565	535	512	475	522	532	530	505	560	552	515	532	537	495	539	483	480	520	523	549	506	527	509	535	505	527	507	509	540	484	507	538	511	498	554	506	545	532	495	549	531	510	521	539	517	491	516	488	447	538	513	487	507	536	500	538	515	535	499	519	493	509	510	543	533	517	511	510	529	520	477	522	444	483	556	510	509	525	540	529	526	504	499	511	505	513	507	529	539	470	526	469	523	532	507	508	523	524	498	507	496	496	529	527	534	550	470	537	538	523	566	491	561	535	514	562	524	505	519	506	524	513	493	515	489	497	504	522	505	469	515	520	515	521	486	553	530	519	505	550	513	514	484	572	513	505	531	565	504	540	546	531	525	511	503	543	556	541	536	513	526	508	537	532	518	513	557	513	506	544	509	515	512	538	532	538	501	517	495	477	512	513	541	511	492	530	567	538	561	488	515	520	526	488	525	526	540	562	501	518	524	496	523	487	515	541	515	529	478	523	510	520	546	525	544	533	518	524	525	527	524	497	513	489	530	495	539	489	542	503	505	529	479	480	534	526	522	527	526	474	535	525	506	514	508	524	514	535	556	517	539	515	490	515	479	536	549	528	507	523	517	525	486	550	490	495	545	510	525	487	550	487	515	479	521	508	500	562	548	507	512	498	505	509	484	524	548	508	459	519	514	509	474	526	472	508	561	549	552	536	477	526	514	542	472	496	526	547	510	522	516	499	542	492	517	508	505	527	521	542	462	493	524	560	509	470	519	558	539	541	510	496	512	533	538	514	576	476	517	508	509	531	515	492	532	517	567	496	514	542	530	514	480	524	496	526	491	523	495	523	541	554	485	554	576	548	507	533	496	531	519	526	494	554	527	531	540	547	544	501	520	533	524	492	532	504	513	505	483	509	541	526	537	517	500	524	509	524	462	531	544	535	530	556	512	489	504	508	556	488	490	550	464	516	489	492	517	509	485	492	515	526	502	535	512	506	481	510	537	496	487	501	524	516	520	517	553	525	500	527	507	531	525	527	495	517	510	495	529	519	520	505	530	498	493	518	488	489	465	510	493	523	474	526	507	553	511	497	489	530	543	530	529	507	536	525	533	483	527	497	545	494	537	543	520	498	464	504	525	525	508	533	512	521	535	520	553	562	516	487	519	549	487	516	500	508	497	498	524	538	529	549	526	529	540	524	517	517	524	539	517	513	526	503	516	503	493	512	527	506	539	476	466	495	561	559	505	515	528	532	521	517	535	553	494	516	507	534	519	547	525	582	480	509	475	524	483	528	514	530	524	456	520	521	517	524	500	497	498	532	475	447	528	526	473	528	488	544	541	496	507	507	548	533	531	557	532	542	492	531	570	521	487	516	520	532	551	482	540	529	542	475	571	441	527	507	516	545	505	522	538	531	510	463	546	520	535	528	493	527	524	533	548	516	502	503	518	498	542	521	502	470	544	499	506	544	494	539	551	557	546	537	504	529	521	513	536	486	521	523	517	525	532	527	489	527	489	523	507	521	563	555	532	510	524	569	507	484	528	510	508	509	488	534	545	533	538	532	527	530	541	483	539	537	495	515	556	494	521	523	499	511	512	503	541	510	519	487	533	566	532	494	537	542	471	514	499	510	506	525	517	499	571	543	538	515	512	566	488	526	535	505	497	540	498	482	504	556	538	497	517	522	541	535	536	524	519	497	521	568	510	560	492	532	480	492	515	548	538	509	474	520	551	507	544	515	499	517	496	512	497	504	477	519	531	532	529	530	522	501	509	559	540	512	522	508	517	546	526	506	525	494	542	541	485	463	482	504	492	477	514	492	523	482	518	539	521	516	482	543	550	479	481	519	524	523	506	466	531	514	510	543	508	593	502	556	520	538	526	530	514	533	502	488	488	526	444	493	494	528	527	531	496	510	487	524	542	518	516	545	542	517	503	516	522	572	508	505	526	546	505	491	527	514	543	540	533	568	519	544	542	502	499	529	542	523	511	573	538	503	556	533	515	473	528	537	485	496	537	479	499	523	552	497	522	497	479	520	514	536	559	575	532	520	552	489	530	527	540	508	510	482	522	495	519	513	546	495	500	540	520	465	505	527	487	483	539	525	533	501	521	499	499	501	508	511	522	509	481	506	546	499	482	506	520	533	515	495	507	502	564	533	502	479	485	519	588	512	523	503	531	520	536	507	535	464	537	519	518	540	523	527	526	527	517	540	523	544	497	498	527	499	525	541	505	539	541	498	520	572	522	533	547	472	511	515	485	489	572	511	509	502	570	516	534	531	536	501	524	576	548	526	515	519	555	495	518	496	490	493	512	532	516	535	530	474	537	546	487	501	508	487	499	520	517	496	489	487	543	520	516	499	526	506	504	492	502	538	529	554	564	518	500	512	531	525	528	524	526	508	507	488	526	506	537	476	504	543	525	500	498	543	493	534	537	511	513	488	504	486	548	562	534	522	490	532	531	512	511	511	540	522	548	525	512	521	534	551	503	548	477	519	508	516	506	534	588	534	519	539	488	531	501	532	511	483	519	498	526	519	538	545	507	526	524	490	526	521	552	586	492	539	557	529	520	531	528	527	530	531	512	498	534	491	488	484	514	476	520	512	538	492	496	535	551	489	535	512	544	498	503	540	534	508	544	544	527	535	543	527	543	532	490	472	526	512	514	504	518	508	507	543	576	503	521	507	508	519	547	561	519	509	527	533	508	505	518	525	516	524	579	516	547	517	501	521	512	505	500	556	496	472	510	554	536	532	523	542	482	508	514	509	507	502	536	487	499	498	545	534	494	534	482	486	507	521	558	507	501	541	525	524	522	494	510	513	500	528	533	526	516	507	545	512	500	514	528	508	474	510	519	512	537	485	526	481	543	556	546	512	537	514	568	519	528	509	535	520	479	466	508	533	519	522	525	523	580	512	562	534	568	513	522	548	527	512	524	502	508	555	508	472	509	549	520	492	507	502	514	552	532	495	501	502	512	525	550	518	503	549	534	500	525	541	538	508
23053	21688	29566	24348	21688	21711	6463	1106	752	668	610	536	517	810	6255	4924	367	334	350	314	325	310	291	329	292	318	317	321	296	291	282	274	320	309	308	341	288	294	279	280	310	312	301	307	306	293	273	274	257	288	275	276	285	279	291	277	289	252	268	259	290	271	283	284	293	280	292	305	271	290	288	299	296	228	286	280	280	264	277	306	256	273	272	283	305	323	269	254	277	295	286	250	262	262	287	303	269	274	302	273	297	301	264	282	279	277	299	273	287	263	288	295	290	294	265	283	284	252	303	280	265	284	277	259	250	259	258	285	260	275	265	307	259	283	284	270	259	302	267	274	276	287	294	260	276	294	286	313	284	254	307	280	276	291	277	291	298	275	274	283	282	289	289	276	261	278	280	281	317	293	286	268	249	269	262	302	259	264	265	254	314	274	266	281	272	297	270	277	279	288	266	285	266	300	271	286	283	273	273	259	286	251	251	279	276	260	294	271	303	251	290	277	283	264	254	280	256	284	255	283	279	280	260	299	257	267	281	258	270	268	295	274	279	247	297	246	277	282	309	271	290	256	227	274	282	280	266	277	246	282	296	308	287	281	284	337	278	300	286	289	263	275	300	278	289	249	289	264	276	294	265	284	270	272	291	262	251	253	255	287	284	290	274	241	261	267	291	232	275	299	282	286	260	253	248	263	261	260	291	281	279	271	305	300	287	263	296	279	259	286	267	272	267	272	287	261	262	272	274	291	290	298	259	273	279	266	311	268	291	287	260	263	268	250	284	287	292	268	308	299	248	283	271	294	291	274	311	310	283	280	280	276	270	294	296	262	253	288	270	261	314	293	274	275	294	270	257	245	277	288	287	296	313	280	286	278	283	248	259	289	265	266	297	266	276	278	269	302	269	298	279	294	263	275	303	308	271	265	271	286	258	282	298	266	255	307	291	271	278	257	284	264	271	294	280	321	256	275	284	241	280	285	260	281	262	286	270	271	274	302	263	294	257	249	295	283	273	286	281	267	281	264	233	275	308	281	288	283	276	282	307	296	298	288	261	278	258	267	293	261	274	274	256	251	277	260	262	269	279	289	258	288	276	290	292	281	253	233	287	271	283	227	275	269	288	280	269	270	292	278	260	272	252	282	266	313	253	279	282	263	270	264	302	262	288	281	266	264	269	280	297	271	273	285	281	268	253	270	267	310	277	256	284	266	263	284	278	280	238	242	282	299	276	266	259	289	257	275	294	316	300	303	272	288	276	268	296	287	264	288	260	300	289	306	295	292	262	284	298	285	238	261	276	287	264	286	296	318	259	276	287	263	287	288	263	279	289	270	256	274	268	287	293	262	266	291	283	275	264	292	285	291	262	280	259	278	261	277	260	278	245	260	265	251	288	277	268	255	287	283	265	296	273	246	287	238	288	270	271	286	275	295	279	290	267	287	256	254	293	272	295	265	267	238	243	305	285	266	285	289	264	280	252	262	247	277	267	278	288	258	250	311	272	301	280	288	302	307	310	265	296	278	252	288	276	281	290	295	272	283	282	307	251	250	262	296	263	263	266	276	265	272	278	290	281	288	259	270	259	265	244	284	304	307	267	267	288	287	257	287	301	304	285	281	292	281	286	316	301	263	264	274	290	309	277	231	312	275	282	284	270	265	279	249	291	309	280	296	279	270	276	308	290	265	279	303	279	311	273	267	293	302	278	264	283	275	246	297	301	269	269	261	305	287	281	275	285	288	278	310	274	277	278	278	309	244	273	290	261	268	261	291	304	294	254	288	255	260	239	299	297	284	248	261	251	278	293	295	268	263	259	262	249	267	291	289	291	270	257	284	247	305	292	269	308	264	272	296	278	253	245	264	304	281	269	306	271	260	294	281	269	274	281	256	292	280	257	240	257	271	284	274	276	273	263	272	276	300	269	290	266	287	289	292	273	311	286	262	251	291	273	314	284	289	291	313	295	261	282	279	267	252	280	277	267	298	306	276	284	254	284	287	262	296	294	251	277	285	286	290	281	253	268	267	286	267	325	296	259	282	275	273	271	268	271	296	266	287	277	281	274	258	307	272	275	287	263	269	263	267	263	283	298	286	305	286	280	263	280	266	295	270	263	278	267	233	273	317	255	267	265	272	236	281	265	291	294	260	273	303	236	275	266	287	286	290	273	260	258	275	268	288	255	249	264	238	294	259	274	277	296	277	265	274	272	269	278	278	266	314	287	300	278	262	276	277	278	309	278	289	282	227	262	261	230	289	259	280	268	257	255	306	307	292	298	264	281	280	274	294	269	283	273	278	277	287	299	289	292	286	303	267	280	265	245	278	263	270	272	297	292	278	264	262	285	282	297	267	283	270	266	289	272	274	282	265	271	282	243	295	263	290	261	290	270	282	255	244	286	288	313	270	310	298	265	272	302	253	278	262	308	280	279	286	269	253	269	288	291	309	273	306	276	284	243	297	268	290	288	295	300	291	281	240	275	260	293	268	255	284	269	271	281	275	285	292	318	296	290	269	303	269	241	298	297	268	256	295	262	285	294	270	274	253	282	286	266	270	252	257	283	284	326	296	268	288	259	282	255	290	273	295	273	252	271	279	289	262	292	278	270	287	271	264	300	261	269	248	264	278	265	302	284	282	285	273	286	256	271	264	295	255	273	265	255	287	276	271	287	302	255	284	250	294	282	277	277	278	275	271	279	287	302	273	242	292	298	306	295	263	299	272	282	253	288	292	290	282	273	287	303	291	291	283	250	285	263	269	269	272	265	281	268	283	277	286	212	279	292	275	288	280	295	283	291	288	266	237	277	275	279	285	253	313	285	262	273	262	242	270	262	274	271	270	293	299	291	284	254	263	294	295	280	285	264	271	299	275	284	279	274	268	265	274	272	277	268	314	267	250	270	259	253	299	298	284	293	283	290	281	259	267	252	274	266	274	290	285	300	299	279	287	261	300	262	258	275	306	282	279	266	270	296	269	305	276	268	265	272	265	304	279	260	271	290	273	259	267	248	312	284	299	267	280	280	281	278	267	277	277	250	289	272	275	287	242	304	271	271	271	260	306	277	299	278	267	285	270	280	266	286	262	313	293	285	243	263	327	261	258	291	266	267	262	279	255	279	275	273	295	259	287	261	282	273	300	263	247	304	293	293	271	269	270	288	268	269	244	267	273	289	256	290	256	275	267	302	268	297	286	294	254	295	295	254	273	282	263	299	268	277	271	291	275	268	266	304	253	297	296	261	246	303	270	240	271	300	286	272	275	270	267	281	277	327	289	261	278	269	276	296	273	289	286	264	285	245	277	291	250	258	278	275	266	243	258	258	284	286	274	287	290	293	282	284	286	249	268	271	271	254	291	301	261	258	276	297	258	247	295	282	278	276	278	301	259	273	285	273	267	247	288	284	284	284	264	268	271	264	281	296	276	257	295	280	265	286	255	274	276	276	257	262	297	296	257	269	270	283	285	250	300	250	278	296	294	298	253	250	267	276	270	311	279	267	293
5098	17777	12747	5640	4398	2909	2297	1894	1464	1128	995	875	868	1657	11295	7238	495	465	449	381	467	419	403	402	423	374	391	346	361	354	384	409	381	381	371	354	365	384	374	346	344	332	373	348	355	367	335	331	362	357	344	323	393	352	318	351	305	346	345	315	341	338	301	332	346	332	333	353	339	359	331	339	359	366	339	322	339	278	339	344	311	323	377	308	350	370	352	332	319	329	322	341	325	344	344	323	347	322	364	385	324	349	321	341	307	349	349	363	346	335	370	343	330	351	364	324	330	310	318	347	324	303	322	325	339	309	302	332	321	338	364	322	374	369	351	336	309	333	346	349	360	343	357	308	324	305	307	343	338	375	330	342	349	314	346	326	319	350	315	351	333	359	336	355	320	342	353	374	330	327	298	323	338	346	324	342	348	348	337	335	321	320	327	285	338	314	335	348	328	342	328	338	320	325	325	315	293	329	306	303	330	306	316	370	346	312	335	332	328	354	322	361	344	371	350	339	340	351	304	350	352	332	317	323	321	337	337	357	301	342	334	326	348	324	324	357	308	371	280	341	324	329	326	324	350	315	326	326	350	352	339	320	327	314	339	357	378	360	321	336	352	345	346	339	317	328	335	339	365	343	345	338	318	347	321	331	299	367	351	317	350	344	346	341	334	372	301	333	342	361	323	322	338	333	329	313	307	369	328	325	313	340	308	338	336	309	338	350	326	304	305	329	310	343	334	348	326	353	338	362	353	372	381	310	348	336	337	327	323	361	344	343	363	327	346	318	308	354	381	361	336	330	332	328	319	312	313	340	294	321	327	331	311	336	336	361	367	345	370	341	305	334	350	332	326	315	336	326	323	326	328	366	326	335	333	340	325	364	337	337	341	334	315	347	341	327	352	329	325	328	300	313	342	311	310	341	336	368	331	356	351	327	292	371	359	315	341	308	298	366	337	305	342	321	342	349	318	311	304	342	343	306	322	340	314	291	349	317	326	352	311	323	323	317	358	349	333	345	322	331	334	342	345	365	325	358	303	329	372	347	338	357	317	334	321	351	364	347	357	323	296	328	348	284	337	326	353	363	362	352	297	331	328	335	308	318	345	338	350	353	328	337	320	305	317	344	326	355	350	378	327	346	334	304	380	315	333	350	328	356	337	339	325	312	335	328	294	339	305	305	350	349	322	333	352	328	377	347	311	356	350	309	324	307	326	307	345	350	332	302	362	305	340	324	362	368	327	335	337	332	314	309	326	358	327	324	305	347	338	339	332	333	339	323	317	323	397	352	354	335	326	318	328	329	366	334	389	342	332	312	359	322	309	323	340	347	345	333	354	348	353	344	334	355	326	325	331	331	310	318	352	321	352	322	315	328	342	347	311	328	357	322	341	326	323	371	338	311	359	346	321	357	330	327	319	328	345	329	309	313	320	301	381	329	327	340	345	327	336	355	321	341	313	302	356	353	313	349	323	326	316	345	331	349	311	357	302	339	347	337	336	343	289	350	338	365	323	360	360	292	322	315	323	340	349	317	325	374	348	353	305	353	307	356	358	324	357	318	357	357	364	351	360	358	291	355	315	345	329	327	327	368	312	323	319	318	358	318	313	314	287	306	361	327	319	302	316	326	307	339	342	344	338	324	378	317	346	342	329	331	333	318	338	384	360	368	303	336	332	335	318	318	316	340	338	335	337	336	348	328	318	313	335	335	360	347	340	333	308	326	343	305	328	355	319	336	365	329	322	325	341	309	334	343	315	356	389	353	351	327	322	321	346	312	327	314	350	324	317	326	364	348	347	308	368	369	345	347	370	348	340	365	330	322	341	336	346	338	310	337	360	370	321	334	361	338	301	305	346	340	324	333	337	340	395	336	362	351	331	351	331	333	344	303	330	332	317	332	337	323	309	357	364	340	304	334	360	323	318	333	345	343	308	306	361	309	358	308	317	315	330	336	336	348	341	343	329	325	326	364	385	329	366	342	314	348	353	335	333	356	339	314	321	338	326	353	337	357	344	346	330	324	323	351	326	353	336	330	354	331	382	326	336	330	297	350	330	339	324	340	336	362	361	312	352	317	312	346	334	324	337	313	345	316	336	319	343	357	377	322	356	315	350	318	329	334	366	297	343	339	327	316	303	316	325	352	334	309	349	313	319	326	344	342	348	319	336	303	318	317	330	318	346	324	329	297	336	344	340	358	339	330	336	338	318	367	319	330	340	306	333	305	350	321	355	352	327	334	336	321	351	347	337	333	347	361	335	340	306	351	372	331	337	318	371	380	322	333	337	358	331	361	327	349	344	371	356	313	364	326	339	315	351	341	327	335	317	337	298	319	318	308	293	336	322	360	361	350	346	325	329	356	315	363	346	347	324	327	335	358	323	342	328	311	330	302	335	343	309	349	347	332	336	363	325	310	347	335	364	343	333	354	359	336	316	333	340	342	375	344	330	312	356	320	352	323	357	311	343	327	365	317	342	337	326	331	332	351	329	374	314	352	341	326	330	317	307	352	320	356	348	308	333	334	337	306	329	345	343	331	334	353	337	351	336	325	327	323	375	335	342	320	323	300	335	337	354	330	320	340	368	347	349	336	335	306	318	314	330	355	345	356	331	338	349	315	282	351	329	361	334	356	306	318	343	355	348	313	332	341	319	333	348	352	350	324	309	336	330	334	329	310	380	326	337	342	360	364	338	290	344	338	310	316	311	352	344	333	333	322	341	307	317	350	328	315	348	329	331	319	317	350	303	344	342	356	325	314	357	319	304	340	368	312	343	317	350	326	301	374	298	326	348	359	322	357	314	354	341	369	324	375	350	363	315	358	325	311	340	345	341	313	334	339	311	336	342	363	301	295	364	339	315	345	348	362	331	347	357	317	334	315	327	344	352	335	332	339	326	344	317	347	341	349	330	357	356	316	330	368	354	361	348	358	360	313	341	320	384	326	337	356	333	359	343	359	314	322	343	328	349	322	304	322	348	331	343	315	338	339	351	326	356	316	314	312	323	338	343	323	336	313	351	339	311	320	355	309	324	319	315	317	362	354	351	305	342	318	341	386	348	354	334	321	313	364	347	317	324	329	344	339	335	311	325	324	330	347	348	312	314	362	334	332	336	321	358	326	338	328	329	331	316	313	320	334	366	325	308	317	348	331	331	298	333	324	309	344	331	343	361	335	335	349	362	339	317	321	345	349	314	335	338	361	339	343	325	348	312	343	343	336	326	361	300	340	339	309	368	331	300	359	339	310	352	343	344	346	329	342	336	338	313	351	337	338	352	318	324	323	367	318	359	345	330	335	305	301	331	347	304	327	363	344	318	354	314	322	338	341	319	331	334	310	347	351	361	343	312	331	319	342	355	345	288	325	345	321	333	334	328	343	290	334	332	347	360	340	335	334	358	339	375	298	312	319	326	334	356	321	343	317	307	311	332	364	297	349	317	328	338	355	335	370	340	359	332	324	307	351	325	331	340	326	352	312	317	361	340	332	347	332	350	348	341	315
28001	19325	6620	1573	1082	936	910	801	764	786	761	750	735	760	934	867	752	751	763	743	742	743	758	722	709	724	726	724	753	716	697	763	706	732	749	718	715	751	721	695	698	709	775	722	721	748	747	731	813	734	682	758	704	730	740	728	725	688	755	734	701	762	699	686	730	744	747	785	717	768	751	727	711	714	747	763	715	747	705	744	730	762	705	719	706	735	782	732	780	714	713	734	760	755	780	747	797	692	735	747	700	713	714	682	710	683	696	750	723	788	731	766	714	687	772	692	713	722	754	712	731	705	723	763	742	694	687	748	743	762	754	724	738	773	732	724	766	738	732	705	721	717	714	729	713	756	768	716	719	762	757	693	720	740	719	735	716	720	707	716	743	742	729	704	728	726	704	714	702	735	669	719	772	741	691	746	766	720	740	692	738	766	714	745	724	782	758	750	739	706	745	729	755	796	725	734	713	748	763	695	733	705	829	728	774	743	744	746	761	758	745	734	705	750	742	721	797	770	724	709	796	684	753	713	735	734	710	696	726	782	706	722	747	735	702	717	757	691	696	778	752	737	770	735	764	756	759	734	713	725	767	726	708	770	757	766	701	721	742	698	762	765	703	784	700	745	736	747	756	717	706	706	713	768	719	770	732	725	760	710	758	724	695	645	741	744	748	679	734	705	715	774	740	755	688	744	742	778	736	743	723	735	709	783	737	721	748	746	735	727	709	736	745	723	743	722	758	712	723	717	701	736	770	727	781	747	774	734	721	703	730	767	747	725	704	760	762	764	791	700	756	761	751	702	703	730	725	738	728	741	749	739	704	774	700	769	694	734	765	711	703	734	709	739	766	757	741	708	725	732	769	739	790	727	760	753	744	722	709	740	728	688	715	760	742	731	710	737	788	771	725	747	768	726	799	710	730	710	730	685	769	751	746	678	769	706	713	670	691	745	704	722	751	719	744	725	716	679	731	722	735	733	699	745	741	740	700	767	667	736	741	715	763	731	752	727	758	760	715	771	704	770	757	725	738	763	739	817	705	738	775	739	719	753	729	702	773	741	743	781	738	769	745	757	716	712	744	730	735	721	800	744	701	692	721	755	686	715	744	759	763	760	728	734	699	773	701	703	709	751	733	739	745	723	731	711	716	738	747	752	731	744	769	702	726	767	717	729	720	718	719	720	758	824	760	742	753	736	715	723	708	704	718	725	693	743	703	682	720	728	717	701	729	778	740	689	780	677	730	750	762	701	749	745	752	686	726	764	744	750	740	699	736	722	759	722	739	727	782	786	733	778	727	724	723	681	729	722	733	720	747	769	712	728	722	732	747	769	768	756	702	685	688	710	714	720	757	722	694	758	768	764	729	685	724	728	759	713	733	730	763	771	740	755	684	734	746	761	782	766	714	758	742	723	771	728	687	783	756	757	754	766	763	721	788	790	697	701	729	709	734	738	745	795	743	735	732	733	687	724	698	753	775	796	739	779	762	691	767	715	751	746	726	752	715	748	774	701	778	726	784	693	731	739	731	717	758	724	749	786	760	762	707	784	726	728	724	676	697	727	719	705	738	723	744	743	754	732	770	738	731	752	719	755	721	748	757	718	738	741	745	750	710	791	740	710	737	688	745	707	693	740	742	757	770	734	702	783	734	740	696	747	774	737	779	750	745	732	724	704	741	725	753	744	723	754	738	734	784	658	774	737	696	729	706	716	720	729	737	710	796	788	707	728	712	738	732	777	729	714	759	700	749	674	731	748	739	757	711	765	739	713	736	755	731	722	741	738	757	733	708	735	705	739	702	696	712	748	802	695	750	759	702	754	730	736	704	714	764	698	701	716	681	724	746	730	694	718	700	789	761	752	733	738	721	770	698	661	691	734	699	722	731	711	782	755	727	743	677	726	734	704	746	752	785	710	736	784	706	742	718	744	728	756	741	743	675	757	700	771	778	743	715	724	711	718	737	732	709	753	718	798	747	715	736	741	740	743	748	755	729	669	749	731	709	782	724	670	770	726	738	736	741	762	759	754	769	735	712	759	731	767	724	723	713	750	700	760	735	708	737	688	718	733	739	748	710	755	743	732	685	733	771	772	738	737	749	739	744	707	702	721	729	718	783	712	661	731	680	704	775	715	658	767	776	730	746	697	752	689	687	696	751	731	713	737	709	776	756	772	721	709	766	747	762	682	764	718	774	694	699	721	726	728	748	709	679	712	781	733	745	740	791	751	739	757	698	723	698	764	754	725	724	770	741	730	690	755	714	728	751	727	720	737	724	749	726	734	735	732	756	732	688	773	720	771	702	671	735	748	684	724	728	715	747	760	757	754	721	764	715	748	712	720	712	760	704	743	716	723	749	750	765	686	730	724	743	730	655	752	723	734	727	753	755	773	786	726	737	717	713	718	731	768	744	719	708	755	768	669	714	703	737	711	785	747	767	721	713	711	746	738	738	695	716	749	754	710	753	712	704	702	675	718	713	751	697	791	785	750	755	757	741	724	784	754	705	755	742	714	772	761	766	781	778	722	740	729	749	696	767	701	744	726	757	703	734	703	695	720	774	734	715	754	740	717	741	726	699	747	693	739	723	771	726	722	767	731	698	759	701	730	720	698	714	763	715	725	734	744	739	731	742	737	700	737	770	700	682	804	715	786	696	739	713	712	728	732	734	761	724	719	767	675	796	736	727	725	760	756	706	723	708	758	694	756	736	738	701	757	725	751	770	722	725	762	783	749	735	718	731	746	734	739	756	773	682	802	739	754	735	690	728	723	801	729	743	766	738	719	711	736	706	763	765	699	762	758	736	752	718	730	744	767	753	726	769	778	743	737	758	731	751	772	735	744	737	766	761	728	777	749	762	715	749	728	756	776	755	775	779	730	774	714	824	688	701	704	721	758	725	703	696	727	732	685	673	699	829	739	687	745	725	704	725	723	772	694	734	737	778	710	695	736	727	755	660	744	752	713	721	745	703	750	792	756	697	741	688	726	724	724	734	758	768	744	738	726	734	705	774	746	750	722	755	708	728	761	696	734	728	739	734	734	692	763	716	737	721	788	718	699	741	729	715	719	701	727	773	736	710	787	687	761	724	683	732	794	741	724	661	726	776	728	757	771	758	715	708	772	685	741	730	722	740	732	742	692	722	769	704	715	756	714	769	730	699	704	755	736	717	808	719	743	759	725	765	722	718	757	721	766	700	715	782	814	720	755	723	679	750	723	731	769	764	760	693	736	769	723	737	709	730	732	716	763	727	750	753	742	740	753	730	750	749	756	700	700	702	724	729	712	694	731	683	742	746	685	700	705	716	756	752	775	709	692	730	746	781	774	752	759	730	730	714	739	734	765	745	717	664	733	734	747	666	702	762	742	742	707	716	697	733	753	758	744	760	738	758	732	697	711	733	719	771	734	716	732	782	728	776	739	690	781	744	719	759	744	755	787	736	733	765	775	723	714	772	740	745	667	713	725	763	721	767	725	747	750	719	680	766	738	763	739	719	752
5083	5218	4017	1597	1512	1178	1169	1054	923	965	894	908	905	891	1184	1081	840	836	856	874	809	845	868	823	836	871	860	832	857	846	863	877	825	883	848	862	844	798	797	850	889	859	803	888	907	874	847	835	774	835	924	814	771	819	891	857	852	817	884	838	843	867	819	822	882	888	854	824	784	810	803	813	826	867	853	881	848	823	856	881	842	875	807	893	849	832	822	797	877	840	825	831	912	855	870	812	870	846	850	870	878	797	866	830	846	835	811	831	893	867	839	843	871	842	879	849	852	842	838	850	826	810	818	857	801	873	818	816	876	878	898	882	857	851	855	866	834	792	841	831	913	793	799	815	839	839	829	860	887	874	813	857	853	834	930	820	833	867	804	842	803	852	846	871	797	863	844	839	897	834	872	823	794	854	812	838	877	809	883	778	833	826	881	858	851	820	853	830	836	860	842	872	784	803	767	846	828	825	819	823	821	865	849	858	820	843	809	782	870	871	818	851	873	809	835	812	888	820	830	807	831	876	834	842	812	880	866	860	789	870	848	852	800	857	869	848	861	872	829	847	875	876	811	814	826	891	879	841	819	803	816	860	854	807	871	829	879	838	831	882	828	887	865	867	875	882	862	843	866	833	854	871	875	858	814	880	861	806	870	812	843	792	845	836	787	855	857	837	858	819	820	865	871	807	828	862	837	856	826	872	851	862	842	838	818	805	851	820	833	868	834	853	856	859	752	823	860	790	842	821	766	836	885	816	829	805	866	818	833	792	803	854	850	840	850	849	862	802	821	851	868	787	846	869	845	870	839	863	823	847	837	833	809	887	886	861	816	830	851	860	836	852	763	873	781	839	869	830	868	829	847	796	860	854	808	832	790	859	838	852	802	821	789	809	868	812	877	838	854	822	867	852	865	880	789	812	842	845	848	812	849	867	852	874	899	844	828	816	840	874	909	878	874	833	864	796	822	808	850	834	849	849	842	860	865	825	836	846	868	852	893	832	844	825	828	898	859	887	828	837	825	860	846	822	846	836	827	815	859	876	809	881	875	853	870	807	830	842	853	810	893	856	883	889	855	794	808	820	857	819	811	866	808	860	839	830	813	859	831	849	859	817	810	830	859	811	831	837	850	789	792	816	859	822	784	885	862	871	867	812	883	898	877	835	787	843	827	815	809	839	863	816	876	855	808	836	798	776	861	862	877	837	848	852	849	890	888	790	846	859	822	800	838	892	835	893	813	836	837	859	861	861	886	809	869	871	824	802	844	832	804	847	819	864	866	925	863	815	882	837	880	859	802	797	961	863	886	840	822	853	848	902	877	804	822	877	843	827	828	886	821	821	876	781	808	855	835	852	844	892	823	838	855	813	877	858	867	792	789	859	848	801	867	846	828	795	854	849	894	831	811	844	847	833	839	819	833	823	841	836	796	856	874	796	876	802	870	924	911	828	875	794	833	863	837	862	821	792	841	873	886	821	872	834	891	892	856	820	887	815	844	871	824	825	817	785	855	859	811	796	808	849	828	852	873	810	862	815	828	846	798	901	871	812	849	853	790	872	847	835	857	902	813	837	852	850	854	839	787	877	858	870	867	858	821	838	821	825	874	806	850	839	824	857	815	872	831	833	866	828	818	854	888	869	868	881	867	797	877	836	873	858	805	869	847	836	854	881	870	845	851	839	866	861	908	860	840	825	840	856	828	831	824	824	840	851	826	817	816	856	871	870	885	839	849	839	787	873	853	836	788	818	816	843	885	837	837	863	864	839	841	819	871	806	906	847	861	797	867	908	874	845	824	824	861	790	882	869	814	799	878	842	832	842	836	812	877	793	847	838	803	858	873	810	839	850	859	829	837	887	877	813	855	847	858	845	835	845	807	844	851	821	859	792	811	828	809	825	858	843	812	818	787	835	865	799	848	845	868	846	821	845	844	839	844	855	859	787	853	882	825	775	829	838	797	819	919	844	810	854	911	827	852	799	860	785	843	825	857	848	807	825	880	800	858	886	832	862	856	870	848	818	863	892	836	859	795	836	872	818	889	845	795	843	778	820	848	881	813	852	795	832	863	861	885	809	839	779	814	831	827	834	829	845	872	834	851	798	815	882	924	819	818	894	850	850	806	850	852	856	853	903	865	859	841	832	860	801	843	833	878	833	797	818	835	871	825	864	840	845	819	808	804	827	845	868	803	834	858	856	841	778	806	877	892	831	860	833	826	885	835	820	849	871	814	821	857	832	865	849	882	848	824	854	831	836	854	882	792	838	887	842	839	852	840	830	888	846	886	808	868	865	829	854	841	827	835	847	867	812	855	849	839	850	818	880	864	888	851	856	839	857	825	817	844	843	886	847	878	844	830	833	843	856	789	849	857	815	889	877	812	871	800	844	825	866	893	833	844	803	817	864	777	874	827	886	825	825	834	803	846	824	826	839	859	853	825	806	849	886	834	827	844	864	835	816	807	837	836	824	855	781	915	877	829	823	833	855	821	878	861	822	856	817	836	837	828	855	866	858	868	886	848	852	825	857	864	862	865	844	865	864	814	770	828	823	898	858	851	864	852	847	843	816	857	800	831	823	864	847	859	809	831	796	830	836	839	883	874	781	811	833	894	845	851	846	849	870	844	817	808	829	867	891	839	865	848	843	858	885	820	874	864	849	851	864	819	850	888	836	837	781	864	810	832	867	845	837	850	881	883	843	859	869	827	872	815	815	861	876	865	822	851	866	851	827	833	800	790	913	842	836	832	841	864	859	813	885	845	847	831	833	868	784	837	802	836	906	844	865	858	859	867	850	868	828	850	808	861	817	840	826	807	893	797	848	837	858	819	827	831	757	797	872	799	789	782	819	821	862	848	828	843	863	862	886	783	815	882	793	785	871	881	879	861	772	860	853	854	809	887	807	839	868	860	830	865	850	844	811	818	871	874	847	776	816	822	862	860	811	807	847	872	815	886	791	850	855	796	884	820	844	852	833	905	801	864	811	791	849	875	814	859	846	777	800	869	845	832	892	862	850	851	818	841	835	872	844	802	846	844	856	871	859	835	790	858	820	811	860	821	826	839	827	835	839	759	856	793	810	814	825	868	822	836	876	805	901	835	861	911	843	794	787	823	896	828	823	836	804	808	866	839	768	818	895	873	831	831	868	822	796	841	808	851	789	834	810	839	854	836	803	838	837	815	812	882	838	864	871	833	826	798	776	865	922	899	884	814	875	845	858	827	801	868	795	837	830	900	776	836	801	887	817	858	788	851	842	868	845	802	833	819	890	862	818	817	840	821	770	798	850	819	894	802	844	821	869	806	845	827	847	849	807	841	840	872	890	896	843	840	868	848	884	836	790	826	846	839	823	823	868	811	821	895	878	782	869	857	846	866	845	842	897	862	866	838	812	853	805	847	827	800	830	856	844	816	869	865	857	869	854	857	783	858	819	799	839	855	768	842	845	810	844	819	838	838	902	826	795	840	890	871	831	847	838	827	814	865	751	853	856	828	829	838	899
24118	21666	28959	24857	21649	8630	1526	1095	910	889	785	766	812	854	1923	941	662	719	722	667	709	623	704	651	727	672	625	644	658	691	705	655	676	661	659	679	700	637	648	657	681	632	636	636	647	639	653	634	675	638	672	644	685	646	653	688	619	661	641	676	613	699	664	660	652	695	669	624	628	635	670	643	654	658	687	625	628	694	686	654	666	658	687	613	636	691	675	641	592	647	645	649	643	622	706	635	679	685	687	648	649	679	647	627	660	673	634	610	633	666	621	702	657	678	654	719	634	652	616	686	651	657	653	664	630	612	698	616	658	637	671	625	672	674	618	646	671	647	635	681	662	697	637	675	659	652	666	622	663	632	654	658	646	654	683	684	668	672	601	664	612	650	667	649	682	618	658	643	664	646	640	625	635	694	659	661	610	709	655	634	688	631	639	607	650	621	653	659	631	624	653	578	617	632	626	657	642	643	647	623	674	624	674	630	632	680	685	637	619	679	672	599	629	637	633	653	662	713	666	677	684	662	654	620	639	644	642	622	608	618	627	627	674	618	646	658	598	638	633	622	634	649	626	670	634	661	648	641	684	683	641	628	650	668	625	592	592	679	654	658	658	652	649	697	666	704	660	698	641	684	678	675	656	683	651	640	639	666	655	573	651	666	643	578	675	696	624	644	654	613	699	663	642	671	615	610	644	612	660	656	659	678	629	652	695	681	671	644	680	596	639	603	663	668	637	612	665	691	635	682	623	660	655	636	643	610	654	642	646	643	659	652	654	661	648	641	611	653	662	690	705	622	585	650	645	634	659	647	655	658	626	664	623	645	641	670	697	677	668	668	642	669	657	617	649	597	657	621	647	676	594	644	629	607	645	658	633	660	641	671	648	652	681	638	637	638	668	659	603	648	661	654	654	709	661	660	657	661	672	627	638	642	656	666	666	645	670	608	657	661	636	639	650	698	677	601	720	674	631	671	665	627	666	643	601	649	636	647	656	639	644	635	627	663	601	629	628	682	672	599	683	631	673	614	668	704	600	651	686	676	613	644	624	653	623	648	621	638	660	677	683	657	679	693	591	643	642	679	658	673	647	709	641	649	643	672	667	605	624	676	622	665	619	637	680	656	630	603	616	643	670	638	652	634	677	668	623	625	689	636	675	618	645	668	586	645	599	642	641	640	604	628	647	649	657	588	672	660	703	610	651	639	657	698	688	606	637	627	682	670	627	644	657	627	623	630	661	643	631	662	681	629	668	612	631	684	635	617	653	657	672	652	615	698	624	677	630	702	611	668	650	609	642	648	628	613	667	644	637	658	654	661	686	621	641	638	637	598	630	663	611	669	664	651	629	619	658	665	664	598	664	618	641	642	653	703	652	664	668	652	635	678	624	665	672	624	647	617	633	665	621	645	645	683	710	647	712	673	645	696	634	652	637	644	601	703	632	663	676	631	632	646	621	650	634	679	646	593	629	671	686	667	653	677	649	613	664	660	619	651	724	649	660	617	634	643	638	610	652	611	679	659	650	628	675	633	628	627	611	668	668	601	620	655	615	652	631	658	641	652	612	645	653	663	625	632	634	634	657	650	648	631	610	707	637	681	653	648	663	634	709	670	621	637	637	627	654	633	627	655	623	640	641	665	648	687	659	630	666	604	593	649	652	687	595	681	688	636	649	610	625	655	659	636	621	607	633	666	643	649	615	649	628	655	638	643	659	695	668	659	655	641	656	632	677	653	672	695	639	637	673	672	677	699	650	636	663	681	657	651	616	653	636	651	646	651	699	630	660	627	627	620	604	673	626	667	650	649	613	608	678	631	686	623	637	648	643	640	657	644	595	634	646	670	702	666	641	617	656	672	663	705	623	643	651	661	624	604	639	619	607	661	638	633	648	652	627	681	678	677	634	628	667	617	657	635	632	624	623	604	672	639	663	635	648	652	672	676	687	660	644	634	638	638	693	681	686	644	629	636	640	625	671	628	653	661	628	577	613	602	635	641	660	659	668	651	652	638	687	650	641	638	668	667	662	678	646	593	662	692	661	716	626	651	654	698	632	654	630	669	615	697	675	655	627	674	692	636	661	644	651	641	655	677	608	650	624	620	646	636	645	641	671	654	663	705	642	629	630	688	647	616	679	677	659	675	645	597	580	655	637	623	675	659	608	650	659	640	675	671	656	629	649	662	650	617	648	710	648	646	666	664	635	646	666	612	631	685	634	670	642	673	685	644	686	633	640	628	590	634	631	600	639	667	645	654	608	654	639	673	671	666	623	675	645	638	679	620	665	615	622	650	630	629	664	656	680	671	623	608	648	610	635	614	585	680	594	612	677	647	678	655	652	645	641	655	606	652	659	672	618	609	622	678	647	629	653	651	630	647	653	671	606	669	606	652	660	643	634	628	657	635	629	614	650	652	676	625	628	636	653	647	680	633	604	671	621	648	613	681	712	628	643	663	686	660	669	680	640	638	600	687	620	609	644	655	581	600	663	641	635	648	654	653	650	601	699	656	651	654	613	684	689	671	665	624	625	633	686	630	630	660	639	661	637	608	627	629	641	640	706	648	615	650	600	620	678	631	640	704	652	617	615	638	617	645	628	641	652	641	655	662	636	677	678	661	634	671	609	634	684	660	653	609	669	672	658	645	636	670	604	672	632	619	606	630	723	603	622	665	624	624	619	646	641	664	661	628	656	613	648	632	650	589	641	627	662	598	667	652	606	688	661	677	666	583	606	595	646	600	683	674	685	659	620	649	646	670	645	620	635	638	621	672	644	636	668	674	620	658	658	677	686	703	688	620	667	641	636	646	650	634	635	645	611	631	676	634	625	612	634	655	591	653	644	646	652	639	696	714	676	648	701	615	647	613	622	726	592	590	662	625	661	643	644	629	606	610	662	622	621	666	657	663	685	663	642	648	676	618	650	682	611	648	655	652	665	648	660	623	592	673	607	677	655	642	644	640	636	643	641	682	626	658	619	665	722	675	644	619	633	683	634	619	658	620	655	675	645	665	630	624	724	609	654	674	643	616	664	611	640	636	660	681	717	619	679	655	710	643	641	677	640	624	667	655	620	616	710	637	629	635	642	693	643	653	653	628	622	632	608	640	630	610	667	692	644	688	626	668	592	706	664	618	637	651	645	665	622	650	638	685	632	604	628	678	607	623	609	634	676	650	662	671	633	672	698	620	645	635	673	626	673	676	675	622	687	621	675	654	708	657	644	641	616	641	607	617	631	648	636	663	657	581	603	614	659	589	652	639	631	626	656	664	646	635	602	660	653	688	667	688	655	637	661	672	629	605	624	641	656	754	697	624	636	623	680	644	624	613	638	685	624	638	635	648	686	595	639	665	640	681	616	665	642	645	645	664	622	617	682	683	600	620	624	646	646	645	684	666	662	623	652	614	668	657	635	643	617	687	620	666	660	624	646	634	632	603	665	649	613	624	671	714	698	680	605	650	624	631	633	699	623	671	631	661	642	681	628	647	651	635	642	619	689	659
4193	12966	9333	4075	2960	2384	1904	1616	1417	1221	1141	1061	959	1241	3379	1312	878	906	840	833	837	842	774	828	793	799	800	823	756	789	816	759	753	807	747	774	773	782	754	768	753	774	782	745	752	776	799	748	801	759	747	756	788	733	760	769	717	797	776	764	769	730	743	749	808	831	694	797	723	763	752	780	708	776	786	750	780	760	775	758	739	773	795	768	752	748	769	759	738	748	769	779	742	748	811	703	744	778	759	746	720	701	737	798	765	762	805	806	762	752	716	751	793	778	769	772	771	770	747	776	755	776	767	721	770	742	708	783	732	770	773	730	752	804	794	774	802	740	792	782	757	788	765	769	754	728	783	805	786	844	719	700	801	758	804	749	754	785	775	762	763	773	725	795	763	767	734	804	764	723	730	721	777	776	699	767	713	762	810	706	785	749	741	739	771	777	743	723	773	715	782	782	757	754	723	731	789	754	725	767	738	756	715	737	779	742	775	760	761	775	754	777	733	719	766	748	768	758	776	773	743	746	767	736	737	726	731	772	725	713	785	722	727	789	772	689	780	724	760	793	770	738	758	786	752	752	792	770	733	770	782	756	755	755	783	754	788	758	768	761	737	784	748	738	760	753	760	703	763	769	768	781	762	746	776	784	772	751	788	722	760	788	757	733	771	713	753	739	733	703	745	762	759	756	683	779	753	741	784	774	718	755	752	708	730	735	754	766	759	767	758	712	736	764	785	765	749	743	745	764	708	760	739	747	722	747	741	732	745	786	812	743	801	712	768	724	784	773	752	721	809	729	741	745	796	759	783	738	738	718	807	780	749	780	768	748	748	801	753	795	790	790	769	785	740	754	699	738	765	780	739	722	747	758	794	748	788	777	710	753	765	756	738	788	753	740	714	791	794	770	763	755	727	763	779	740	755	801	740	692	777	813	691	765	776	801	733	728	777	741	729	788	741	762	735	726	689	718	754	747	697	780	692	747	798	745	734	779	708	754	754	731	701	740	700	746	733	760	771	813	748	784	772	741	764	761	741	751	768	725	717	749	760	762	763	715	770	716	802	764	722	803	772	785	780	806	746	736	799	727	772	768	745	711	770	804	756	787	777	753	761	772	766	791	748	733	762	727	757	742	767	777	775	713	762	746	768	774	739	725	770	731	722	741	734	759	771	759	737	746	746	780	738	761	771	723	728	802	794	698	716	741	802	735	773	764	709	772	753	769	711	736	716	725	754	756	733	700	762	708	758	736	800	762	699	720	761	765	788	780	725	689	765	772	715	763	753	733	780	763	760	769	756	760	753	747	753	766	799	759	778	797	791	803	814	743	755	710	784	768	690	792	721	798	739	752	740	769	766	808	746	772	740	748	781	760	733	764	738	785	709	745	739	803	713	741	747	718	801	811	772	765	767	769	728	742	784	736	720	776	747	739	751	774	818	797	802	759	711	758	815	798	761	740	785	802	811	734	730	752	771	719	767	762	732	733	733	821	739	752	747	823	730	735	761	749	742	763	801	751	743	759	732	771	731	773	763	763	751	790	817	717	757	769	765	692	793	722	762	743	734	771	704	775	745	732	788	763	808	752	787	735	728	756	762	782	722	733	761	770	810	754	735	751	739	801	694	744	782	765	751	760	731	794	719	695	797	772	753	754	748	741	765	787	753	765	738	769	727	754	713	740	817	755	787	747	758	746	794	774	729	763	786	739	765	730	797	751	743	803	763	748	754	743	757	759	753	772	746	763	752	781	784	727	727	805	757	746	739	746	755	747	776	820	711	756	766	780	764	736	747	817	744	753	751	742	772	719	751	748	815	735	717	815	797	777	751	766	764	730	722	829	739	705	804	728	765	767	703	736	825	786	741	805	733	748	754	775	762	723	730	743	672	778	790	715	742	782	774	737	726	741	780	780	767	756	720	803	795	800	742	759	742	747	764	763	772	797	720	752	728	717	764	747	748	807	777	751	715	758	754	753	779	758	719	760	753	739	784	717	748	724	801	717	791	729	798	755	769	775	754	769	748	754	755	759	734	761	711	742	734	746	750	767	773	747	716	762	746	749	710	718	745	748	758	731	744	754	779	799	747	718	748	774	751	732	768	731	716	757	770	773	693	732	784	757	753	757	776	758	743	750	762	757	778	743	761	747	785	792	772	732	748	718	766	766	770	735	769	790	762	759	775	754	770	773	772	778	753	739	754	736	801	767	732	715	778	779	828	765	789	711	773	728	764	755	808	771	718	758	787	754	700	760	749	759	753	802	740	769	778	749	770	782	714	739	763	771	775	728	780	757	784	746	739	761	754	778	765	770	768	785	751	763	759	768	797	821	752	786	754	739	742	768	751	794	759	738	727	776	805	805	769	724	793	744	766	781	726	758	777	732	750	755	733	748	725	764	733	792	770	766	744	731	788	768	766	746	764	762	735	758	737	785	815	751	726	757	751	797	732	725	719	738	763	745	734	741	735	764	762	714	735	733	803	759	743	720	751	751	749	746	755	763	727	739	787	772	778	773	740	828	808	744	722	757	739	753	764	802	747	762	764	788	764	777	754	787	759	731	760	774	739	726	769	754	768	772	719	724	743	772	762	761	754	761	782	756	770	758	719	739	738	752	760	800	757	734	780	725	761	750	771	774	766	743	719	766	690	757	797	732	821	815	741	744	763	743	777	733	783	753	706	804	716	769	763	756	770	753	740	746	736	769	796	726	740	790	789	771	750	767	771	796	714	770	778	775	761	758	735	786	783	737	699	812	754	810	753	760	722	770	765	768	744	737	789	785	729	750	744	792	703	732	796	768	796	748	788	725	752	742	740	728	765	723	806	775	741	771	756	768	776	718	783	786	719	807	789	744	719	757	760	771	740	728	761	748	702	799	733	739	731	741	817	762	745	767	759	768	737	730	757	766	745	736	755	739	746	745	747	770	735	720	782	720	751	752	793	780	775	770	774	808	748	755	770	698	766	737	788	769	751	809	756	732	706	799	770	746	739	755	757	719	779	739	750	764	782	781	729	754	801	753	737	739	760	772	741	757	740	703	727	785	780	736	726	788	722	774	773	749	807	769	781	752	737	757	720	752	744	766	769	793	731	758	783	748	715	790	730	781	795	719	756	736	713	708	746	732	740	738	695	727	680	723	732	759	742	741	801	709	759	745	797	789	749	767	777	740	773	770	777	780	759	700	784	761	765	744	787	770	753	775	749	793	814	735	786	719	745	743	771	768	780	711	750	759	748	724	774	755	778	763	784	754	756	726	749	736	725	742	746	793	785	785	779	772	766	740	752	713	754	737	766	726	731	793	739	732	754	776	743	803	727	755	783	718	777	759	696	746	763	752	766	743	788	752	742	745	774	759	753	714	794	746	787	724	736	784	786	766	743	739	767	728	739	747	776	750	778	778	700	730	724	750	748	754	778	742	732	757	736	760	723	704	743	766	776	787	734	747	744	752	772	779	746	784	750	778	768	782	786	770	743	725	755	756	763	792	756	716	772	758	760	768
25283	21662	27699	26025	8053	1024	808	742	657	575	550	526	476	493	699	799	437	483	479	486	457	475	445	475	465	467	490	439	473	421	454	468	474	460	440	465	445	464	444	480	450	415	461	425	461	452	497	440	438	442	498	456	473	425	460	464	448	455	486	390	462	460	426	464	454	462	411	423	452	469	456	411	434	451	445	448	464	448	453	458	473	438	452	441	451	434	459	435	477	443	438	489	431	464	429	459	444	433	462	440	480	471	459	423	419	474	488	423	420	429	426	434	457	458	487	439	412	479	434	477	421	459	468	468	475	426	477	429	469	444	432	442	448	429	412	440	471	464	492	475	462	477	486	437	430	454	419	442	466	443	438	463	451	447	429	426	468	413	421	427	520	437	458	442	463	460	418	444	478	459	471	445	447	465	490	438	448	445	456	449	439	464	442	451	441	462	454	452	422	445	435	476	434	441	460	457	456	451	452	449	450	442	454	414	423	439	411	452	447	396	444	420	452	478	447	440	451	435	474	428	465	429	460	467	454	493	427	498	455	459	395	453	438	462	443	431	501	450	410	465	458	484	414	420	484	452	468	466	417	460	460	438	457	449	446	459	489	442	434	447	417	461	462	462	447	444	489	434	460	437	474	437	415	462	475	461	459	453	470	477	459	445	437	442	469	463	444	439	431	487	491	466	465	490	449	475	455	484	472	443	447	428	433	440	468	443	440	420	471	410	428	418	465	440	454	464	442	470	446	450	413	474	432	445	461	421	450	425	472	449	445	447	490	427	479	399	428	445	439	471	468	462	444	482	455	438	428	409	460	463	449	460	439	461	446	457	416	489	409	467	479	441	435	467	429	452	390	454	448	442	437	422	437	422	461	433	457	426	468	422	470	435	435	441	454	466	440	438	437	463	470	432	483	425	432	432	462	436	474	495	448	424	494	478	429	454	423	422	503	463	423	451	462	464	428	423	432	469	465	473	466	468	426	443	443	453	424	455	441	438	399	424	459	404	459	442	463	455	470	445	441	448	446	457	460	459	460	434	443	428	433	471	471	392	481	436	460	467	438	443	457	466	461	462	434	448	440	450	445	436	454	416	456	426	460	450	443	435	424	439	461	447	418	405	471	430	415	457	427	455	472	408	466	412	433	427	440	454	460	439	423	432	451	464	485	444	464	430	422	402	465	426	461	446	441	430	478	454	476	424	426	426	426	458	478	424	451	437	452	441	449	447	421	416	451	445	474	476	425	463	420	443	480	450	462	458	473	455	438	447	478	476	476	441	449	436	449	426	472	443	438	441	437	452	423	479	431	450	428	447	454	426	434	433	460	483	440	420	437	491	425	482	476	486	462	449	452	437	461	424	474	466	423	416	449	438	465	433	418	466	486	476	460	465	470	462	504	485	466	433	461	440	440	479	434	436	476	442	470	468	417	439	456	432	463	421	445	464	459	446	407	424	478	417	417	433	446	418	466	468	464	400	472	453	483	431	499	455	406	452	426	443	461	422	467	468	474	459	449	431	441	418	455	444	433	452	448	495	447	435	446	414	497	463	464	436	459	454	413	449	504	450	439	443	461	436	468	456	465	463	465	413	430	468	478	436	460	479	463	476	435	441	430	459	463	426	448	443	466	456	421	444	466	445	456	457	448	454	460	450	412	476	462	503	468	471	445	414	453	476	436	459	426	454	480	406	401	465	455	452	444	446	435	416	415	437	450	448	452	415	401	433	483	464	414	424	462	448	459	407	444	478	435	411	427	442	439	452	455	437	453	451	444	451	457	471	450	418	447	419	440	453	448	456	443	424	431	430	446	481	464	454	430	449	495	424	415	418	479	484	477	429	430	474	489	448	485	419	443	435	444	444	444	468	467	448	455	464	431	462	492	459	484	463	418	446	438	453	453	435	445	467	465	433	418	462	459	436	460	487	446	443	411	405	469	447	451	426	450	445	469	407	441	454	480	459	480	446	442	427	484	462	467	430	490	462	492	435	425	428	429	418	457	463	443	478	475	433	468	479	425	439	448	461	496	464	450	430	454	417	456	427	447	438	401	439	460	441	444	430	411	458	455	462	435	404	482	438	462	419	481	483	485	443	457	447	472	424	473	419	413	451	450	511	478	457	457	481	425	486	457	456	445	455	459	455	442	478	463	473	466	463	477	447	428	423	413	438	467	494	447	405	454	426	404	434	457	459	412	464	447	451	431	465	424	484	474	460	453	447	452	419	440	462	443	429	415	449	438	433	461	474	426	448	446	440	464	428	467	406	479	443	484	443	454	427	467	457	441	451	429	405	446	427	451	423	454	466	440	418	482	487	436	478	470	470	443	450	434	447	444	449	451	436	435	472	477	453	445	490	436	440	466	478	433	475	408	445	439	449	460	434	471	464	437	454	456	461	471	471	398	443	413	478	457	485	459	450	425	437	474	444	450	478	449	442	449	459	442	440	451	435	449	434	455	450	486	448	440	443	460	445	437	430	471	440	459	446	457	460	505	473	463	424	492	465	465	456	414	438	469	458	452	469	473	478	451	462	458	460	463	441	477	471	449	429	469	438	444	464	486	441	456	418	435	529	444	462	468	497	416	468	469	448	475	441	449	441	426	465	444	465	436	463	460	443	461	475	464	414	498	442	439	465	477	432	498	427	440	450	477	445	484	464	462	444	437	452	477	450	440	467	465	478	438	487	433	466	437	431	460	437	446	406	433	455	421	485	482	458	456	470	462	463	453	443	432	438	450	463	470	452	458	462	416	443	454	448	393	445	472	445	453	431	452	455	485	439	423	455	455	437	440	452	475	449	467	461	452	448	473	445	431	460	429	463	458	438	406	433	427	443	438	435	458	422	448	447	452	459	432	439	479	403	465	444	444	396	468	427	445	445	433	485	464	460	457	492	444	495	466	454	446	431	438	429	431	437	401	454	453	431	454	443	444	436	443	447	484	460	452	460	443	435	486	467	442	446	414	460	501	430	452	434	482	467	440	449	458	443	444	471	423	437	435	433	455	490	427	471	446	451	467	459	450	446	429	474	488	464	427	490	473	435	446	478	450	497	459	433	418	450	421	507	411	391	490	477	468	460	500	465	450	475	434	446	451	431	431	448	442	440	462	459	434	470	449	457	467	448	430	441	422	422	435	447	413	418	441	446	455	447	446	477	414	445	450	454	472	459	463	445	434	417	471	435	436	447	423	484	467	445	468	428	427	439	514	440	455	477	466	447	429	439	472	451	463	433	458	444	466	436	449	431	468	459	448	444	491	444	447	480	432	453	469	463	447	450	442	444	511	439	447	439	445	451	473	442	487	473	499	494	434	456	499	430	472	448	438	447	429	452	428	419	470	442	440	437	486	414	478	463	472	462	453	481	461	440	442	425	436	455	469	436	421	449	459	413	443	427	455	444	447	447	399	465	426	449	457	471	438	466	435	440	442	448	431	434	454	490	472	467	436	464	475	416	444	471	456	469	449	431	468	477	484	418	446	424	456	436	446	455	425	416	465	450
4023	8632	5974	2490	1809	1543	1223	1095	895	821	704	742	674	631	1030	1310	576	552	549	569	557	520	541	513	520	537	503	548	520	538	511	540	516	571	533	558	508	495	543	521	536	512	554	530	534	520	522	521	493	522	557	517	530	574	508	483	476	531	477	493	578	496	540	508	550	533	492	494	527	509	504	531	518	484	533	538	523	504	513	467	517	532	516	562	528	499	507	543	535	499	517	557	545	505	520	523	543	503	528	526	539	487	520	478	512	520	515	530	524	498	541	504	538	493	504	535	512	550	535	527	509	482	507	561	571	521	516	501	505	544	472	550	557	541	538	510	533	523	524	518	504	519	524	531	493	466	540	491	513	524	464	520	552	539	515	468	523	479	515	498	485	541	491	493	519	534	518	501	539	471	499	526	538	518	545	572	525	542	518	541	486	499	515	512	526	546	545	496	550	501	513	477	501	523	515	528	532	518	549	499	523	507	523	481	503	536	500	490	538	519	541	510	468	496	496	483	521	516	524	516	552	526	500	491	488	516	547	511	565	534	520	524	511	526	484	531	488	541	522	507	487	495	502	514	538	517	510	503	471	526	512	506	504	505	522	562	510	530	534	522	495	492	525	520	531	473	475	519	548	546	527	514	558	516	466	512	532	517	509	569	518	467	550	485	504	531	528	487	519	517	524	526	531	513	489	516	555	517	497	514	501	524	525	482	504	506	537	530	514	520	512	528	469	526	501	489	489	530	500	560	499	536	488	562	499	466	529	541	512	521	494	555	521	539	494	514	521	553	543	562	511	514	495	546	494	551	501	504	485	500	522	507	499	531	536	541	525	489	503	540	495	557	524	504	569	500	536	532	518	482	493	518	503	535	504	505	509	520	528	522	520	547	482	515	528	514	494	488	533	523	516	512	546	492	504	541	528	516	555	495	533	528	497	556	507	489	523	492	512	473	519	541	522	528	554	484	510	538	507	547	517	507	545	483	530	499	488	478	521	532	515	515	506	520	533	498	542	496	529	484	514	509	509	497	526	546	545	517	550	508	478	492	529	470	516	543	512	477	521	536	489	541	497	502	506	511	523	536	513	535	519	545	493	483	532	485	537	494	508	529	513	541	561	506	545	499	502	490	512	497	533	492	509	527	523	539	513	518	498	500	543	522	535	472	488	549	529	597	491	552	474	513	584	515	530	529	508	481	497	501	523	524	554	532	532	482	524	526	535	528	478	539	473	494	504	534	520	560	536	538	527	504	523	511	479	523	503	534	527	493	519	523	476	530	492	503	530	526	551	515	550	583	522	491	466	540	533	541	525	533	507	538	531	565	518	512	558	537	520	495	524	485	517	563	520	481	517	505	528	515	492	478	511	539	541	511	504	497	469	512	493	506	492	501	483	453	488	517	516	498	531	514	568	492	497	515	532	481	504	538	515	512	494	463	524	475	522	541	479	515	529	526	551	509	494	556	497	513	517	551	534	530	496	501	522	503	519	494	496	496	528	479	518	497	534	542	522	549	531	547	506	521	533	506	517	530	543	547	501	520	481	490	535	518	511	498	518	511	506	515	521	509	462	488	553	482	514	527	503	520	527	527	540	489	513	500	506	528	512	522	534	473	509	515	486	516	523	505	537	519	551	491	528	492	497	535	551	539	507	572	551	509	567	515	518	519	517	499	489	537	497	553	533	516	522	522	515	537	475	467	523	513	479	526	526	494	495	507	470	500	508	551	507	478	500	529	484	553	511	527	491	512	502	473	538	531	493	512	521	525	538	516	526	529	531	532	520	494	508	518	476	514	581	513	545	532	522	484	531	494	542	539	522	477	519	498	525	474	537	528	521	492	522	539	525	527	539	518	518	495	553	484	521	479	511	521	515	508	532	535	500	528	490	533	511	543	557	549	490	518	570	496	512	530	480	511	534	532	544	538	503	554	537	492	503	519	543	501	502	499	531	563	520	527	534	505	538	512	562	489	497	517	512	495	525	504	500	485	535	478	536	513	522	507	532	508	520	525	537	514	521	521	498	531	495	532	522	538	489	524	517	473	502	527	488	497	524	560	524	535	535	497	495	510	504	503	529	503	491	511	467	504	532	529	544	563	563	507	527	528	512	495	540	502	504	516	517	531	508	535	537	520	535	518	485	505	516	543	469	509	516	542	516	524	515	506	540	504	508	529	538	509	520	472	528	489	542	487	508	503	482	535	538	507	477	530	498	528	497	536	504	550	514	527	551	531	514	510	504	524	520	480	539	535	516	518	546	506	529	545	491	520	551	549	524	523	516	543	491	555	520	533	496	523	484	501	537	515	522	520	502	548	467	526	515	497	539	489	513	501	553	501	513	500	514	584	535	521	567	523	489	524	509	498	553	490	522	564	540	483	487	513	533	501	489	522	517	553	550	523	524	472	524	509	535	530	530	528	477	491	454	496	499	480	521	515	548	519	523	526	503	516	513	535	493	526	505	500	507	510	525	539	467	536	496	498	526	510	480	540	453	505	522	520	534	533	555	515	515	515	503	553	522	527	489	533	497	530	490	483	487	499	538	518	487	497	517	493	476	489	544	517	543	520	528	514	537	484	553	530	506	522	511	505	529	546	518	513	528	542	539	500	497	493	475	513	515	491	537	494	492	509	502	540	535	515	494	476	487	547	539	521	511	538	557	520	561	550	503	489	541	464	474	528	529	556	546	495	497	498	510	519	537	489	537	492	521	497	553	533	521	517	504	521	544	546	508	520	512	502	474	534	536	480	490	538	514	523	499	500	513	477	519	548	525	495	547	489	508	538	509	550	519	535	494	484	545	514	541	475	530	568	503	530	532	504	505	518	469	495	493	488	559	515	549	520	508	484	530	499	522	519	516	484	518	472	514	494	525	495	538	522	494	494	507	511	490	482	496	547	469	508	517	540	480	503	537	500	506	487	526	516	480	524	480	541	514	566	490	527	541	496	515	558	510	512	496	527	494	523	512	539	529	521	494	525	497	532	470	502	547	546	485	488	492	543	528	525	551	490	541	527	497	489	521	532	517	497	522	480	479	547	511	493	495	517	476	515	525	507	529	511	524	488	537	541	546	503	487	464	496	488	517	549	480	478	519	485	555	478	507	477	545	535	524	477	510	514	536	536	517	484	526	482	505	540	546	505	559	555	526	523	546	482	484	500	511	533	476	548	541	545	532	525	510	527	498	511	507	502	495	488	540	529	538	501	501	514	565	504	552	486	527	512	526	505	523	518	488	500	542	544	533	481	548	524	502	523	572	545	529	481	521	507	508	544	517	517	530	540	533	556	537	517	529	500	472	472	531	503	539	490	554	494	578	484	537	525	503	497	517	496	569	495	521	513	537	509	536	553	506	496	464	492	549	484	508	538	520	531	535	508	509	527	517	546	501	485	504	532	522	507	536	509	491	546	490	532	492	513	488	487	484	512	460	494	505	476	516	522	502	499	484	554	513	519	514	530	504	466	528	502	482	531	548	501	536	509	528	533	529	499	545	508	539	534
23080	21704	29552	24400	21708	21739	6578	1021	807	677	591	493	448	523	987	2082	379	390	363	352	300	329	325	300	316	290	304	298	302	278	271	275	311	295	294	291	303	272	280	292	267	293	281	283	281	273	288	283	287	283	307	313	280	269	257	299	290	257	296	285	255	280	313	272	292	263	273	280	271	261	267	243	270	277	262	232	286	265	284	281	264	272	295	291	302	248	282	285	270	270	270	278	292	257	230	255	277	293	284	320	255	295	299	250	268	283	256	252	283	258	304	310	280	272	250	243	274	289	263	256	251	274	263	232	221	279	250	281	277	268	278	253	283	277	268	271	251	260	257	256	291	258	265	265	245	246	272	252	274	268	284	268	267	260	294	288	236	280	277	258	262	259	264	247	236	257	301	241	253	254	269	234	260	250	264	256	290	251	263	310	257	254	264	256	272	266	257	280	280	282	263	292	276	271	288	248	270	294	269	294	283	239	284	289	262	275	251	263	280	279	245	253	270	287	267	310	272	287	265	273	266	250	252	291	282	260	275	294	269	271	261	275	255	296	269	279	251	262	254	266	269	274	254	277	255	291	246	288	272	289	284	274	272	283	276	286	264	263	263	260	280	252	277	264	247	258	261	236	261	265	242	277	276	277	285	295	261	271	268	230	260	275	274	295	269	294	268	290	281	238	261	293	249	257	281	270	275	296	273	240	293	278	278	275	283	241	272	294	281	268	267	275	266	250	244	257	273	266	266	255	285	255	293	286	278	287	266	255	291	259	275	241	278	271	252	248	257	256	291	309	297	275	307	283	261	269	293	260	258	290	248	282	273	278	284	241	261	256	292	284	287	254	271	262	264	292	236	269	246	285	302	266	277	274	278	280	266	293	252	281	259	270	271	294	248	299	276	253	265	264	274	279	268	269	266	245	284	287	270	300	250	264	256	288	282	285	268	261	265	273	237	304	247	299	284	262	261	280	295	256	260	287	264	280	268	294	305	285	264	276	256	277	249	268	265	287	294	266	288	248	295	248	262	257	284	296	278	286	254	282	259	272	293	265	250	280	282	275	284	286	283	254	269	285	266	251	272	266	262	272	272	242	282	249	258	282	265	268	255	279	265	295	273	284	318	286	263	245	272	264	256	282	292	273	275	296	276	240	298	250	284	297	264	266	262	251	236	271	253	282	274	278	268	258	298	255	271	285	266	262	270	286	274	282	235	281	282	267	276	276	227	256	311	265	246	272	269	281	275	279	243	287	275	278	267	266	257	251	252	280	275	257	274	304	303	253	279	252	254	264	258	257	287	260	248	261	313	243	324	294	261	284	283	248	279	251	262	264	256	249	264	275	253	281	270	263	270	256	264	253	287	274	251	270	289	281	265	241	297	254	295	301	292	277	267	236	262	279	272	254	288	282	307	277	304	263	260	282	293	272	254	254	284	277	299	246	285	281	273	255	305	290	277	273	269	258	283	268	290	266	283	268	269	267	263	273	277	273	278	263	277	289	246	300	297	266	257	289	256	270	255	264	302	258	254	269	262	263	260	267	275	259	303	270	260	261	257	261	261	272	260	271	286	267	244	257	264	265	283	257	266	264	280	300	281	292	287	267	276	302	292	265	270	251	277	263	251	290	324	269	245	270	259	245	297	277	282	243	258	286	273	265	283	263	267	264	234	273	273	258	266	252	263	270	290	264	282	276	283	287	270	287	255	270	271	276	259	278	275	263	283	275	261	258	279	259	250	316	281	298	249	258	254	265	279	274	311	275	291	281	285	295	280	248	279	262	304	263	274	273	278	282	278	259	278	281	259	255	256	288	286	273	255	269	262	244	257	287	280	273	254	278	248	245	261	262	288	284	269	249	313	260	278	268	250	268	271	239	259	256	247	279	269	295	252	288	247	262	284	291	287	267	253	268	295	278	294	256	262	291	265	293	285	275	292	284	281	286	287	269	269	266	265	281	260	260	242	279	254	277	257	253	268	257	274	276	252	282	262	276	269	267	265	261	266	284	294	268	237	274	256	275	252	277	243	248	262	264	250	246	250	275	283	264	253	245	259	279	253	271	289	278	276	270	272	283	258	281	288	288	269	263	264	270	263	269	270	270	255	250	286	279	256	278	265	277	251	231	275	250	264	308	256	266	257	262	255	281	290	302	255	271	280	241	288	267	292	259	241	267	261	267	250	237	252	259	266	269	267	256	277	273	280	252	289	279	263	248	283	274	251	301	271	277	265	264	255	278	297	259	240	289	268	262	275	275	296	281	268	263	259	251	279	260	300	246	259	292	279	292	270	240	264	256	292	308	291	265	249	275	245	269	259	273	281	273	268	265	269	289	281	257	260	276	238	269	247	286	299	288	272	275	268	259	277	272	273	248	275	260	276	288	265	243	311	254	286	276	266	265	267	268	283	254	280	275	269	261	283	266	270	265	297	264	286	249	270	280	262	275	262	258	265	274	246	243	228	254	259	242	276	264	242	289	276	266	292	265	292	266	298	266	249	236	275	265	258	249	289	285	251	303	296	275	264	281	257	279	284	279	255	275	283	276	255	254	271	280	307	284	271	278	264	252	257	273	248	278	290	278	274	257	275	278	269	261	233	266	294	242	282	305	284	294	282	273	264	253	275	269	288	263	253	294	276	288	265	275	260	270	290	266	261	279	279	246	285	280	314	283	271	261	269	263	250	278	278	296	289	271	298	327	274	252	262	244	298	255	256	250	288	285	274	269	225	278	243	266	268	273	289	277	272	309	270	267	312	279	292	295	263	252	256	220	291	281	272	260	280	257	280	259	259	259	286	251	265	264	283	268	277	263	279	275	268	270	266	270	257	269	247	262	273	255	282	261	251	240	270	271	266	294	269	266	282	271	261	265	259	261	285	268	273	295	262	270	282	238	263	270	278	283	303	283	263	257	257	231	299	269	302	282	240	259	289	264	278	273	271	263	256	241	274	266	309	251	267	277	259	249	242	262	251	283	280	292	304	257	252	255	238	262	265	266	264	288	252	263	268	272	267	262	288	242	268	277	274	286	286	257	258	283	271	266	291	273	256	254	283	289	252	277	278	254	265	278	254	239	253	269	268	265	242	265	274	289	269	275	295	297	285	258	257	250	286	279	250	280	278	258	265	270	278	263	252	260	272	282	289	249	267	282	263	281	271	256	270	276	261	257	290	258	249	263	286	275	248	267	242	267	305	242	275	244	277	259	281	271	292	284	249	283	277	253	246	263	251	271	264	276	282	301	277	268	302	240	271	283	267	280	248	273	260	284	249	258	257	268	312	271	240	258	255	275	262	298	242	302	262	264	281	289	277	257	293	281	231	288	247	253	280	243	265	290	276	287	288	266	252	265	273	276	265	272	255	267	259	265	272	294	261	261	266	265	261	252	247	254	243	282	278	266	286	269	268	282	282	268	269	271	244	251	286	262	271	258	259	233	266	301	281	284	244	289	267	268	269	272	267	251	255	273	263	248	276	275	261	269	267	289	302	257	231	266	289	280
5360	17347	12189	5642	4190	3215	2359	1732	1524	1355	1027	834	735	715	1836	3801	508	451	481	467	466	424	387	366	388	413	377	390	388	353	360	392	374	345	343	337	369	323	349	357	325	363	323	335	363	324	339	320	392	341	312	359	362	347	339	359	320	291	342	326	337	327	357	343	344	313	333	343	358	325	341	339	327	330	360	350	335	353	336	326	323	358	355	330	353	315	378	327	312	324	346	286	310	323	309	318	312	348	326	294	363	327	294	366	341	324	322	350	306	306	336	307	317	317	310	316	319	356	299	386	313	312	311	325	295	351	353	321	344	322	340	315	292	330	325	322	345	332	318	326	289	301	334	327	300	357	290	356	314	319	343	323	334	310	335	312	315	314	323	295	321	342	363	325	352	337	347	317	328	308	337	304	332	331	297	337	340	343	348	357	296	286	353	333	295	336	336	314	317	341	331	338	344	331	357	322	304	355	320	323	357	355	347	325	343	316	311	342	312	317	330	334	327	357	336	322	332	326	338	325	315	318	322	324	328	305	316	340	329	322	330	321	354	337	327	334	297	354	316	303	338	308	336	319	341	324	343	335	329	330	353	325	320	324	342	324	336	308	321	295	340	341	338	341	323	346	319	319	340	316	347	338	293	315	311	300	305	314	316	339	326	336	301	322	351	350	313	324	358	293	303	339	315	330	298	321	332	314	297	344	327	362	325	319	312	347	331	326	316	328	292	329	332	346	317	330	335	328	344	325	329	348	347	280	350	301	309	315	314	314	315	298	325	321	314	330	330	339	327	316	310	351	346	356	341	288	287	317	350	297	301	319	326	317	312	330	337	319	310	351	345	326	298	341	339	314	354	303	305	330	323	320	356	342	339	325	312	345	348	321	329	315	310	313	337	346	325	323	331	332	307	338	315	331	334	362	317	334	322	332	317	321	315	324	345	347	307	300	331	331	310	346	322	343	333	346	312	356	301	332	325	298	362	348	332	316	302	383	316	327	341	323	335	357	331	326	323	318	346	344	320	300	297	315	359	316	325	311	339	326	330	309	320	292	356	334	319	329	326	332	352	305	308	350	342	303	312	331	336	309	318	335	327	332	310	323	336	336	313	322	289	333	329	299	352	310	298	310	316	321	316	317	328	290	334	327	330	329	329	314	301	321	314	343	324	338	332	339	348	320	341	367	328	305	357	304	321	321	313	313	342	321	344	356	322	341	341	301	348	339	352	303	294	344	358	293	327	325	338	300	307	357	349	360	339	326	318	309	329	318	317	331	330	310	326	335	319	327	316	335	325	335	310	340	341	317	335	332	294	322	341	314	289	342	339	351	316	313	341	302	295	319	344	348	349	319	328	347	337	321	355	339	333	318	310	313	324	315	284	292	318	335	337	317	342	344	329	342	312	348	361	312	313	347	338	297	347	350	313	338	333	343	315	318	336	312	352	353	311	305	320	329	305	333	320	329	354	313	291	347	348	319	315	317	305	330	327	329	315	343	351	341	322	316	315	323	302	338	338	310	343	327	325	331	324	349	287	318	300	343	325	316	354	305	331	339	329	324	329	321	325	333	321	328	323	327	303	352	328	305	322	310	318	328	297	368	309	318	325	354	305	348	320	318	318	326	333	313	311	325	328	316	319	335	341	308	354	352	315	289	331	345	306	323	312	319	331	319	357	340	342	346	314	332	334	318	361	311	342	337	326	339	329	345	300	303	324	297	378	309	336	322	325	321	305	334	336	333	318	329	324	368	324	315	308	323	333	320	323	332	339	371	309	336	334	329	333	326	338	309	335	305	358	342	346	300	326	355	340	297	336	311	318	329	335	369	322	355	344	318	344	323	345	323	286	348	328	343	301	329	294	317	338	325	318	332	313	332	336	317	324	340	329	327	303	318	342	298	362	321	293	312	314	325	354	340	328	333	292	280	308	289	325	331	337	322	320	348	324	294	332	313	316	320	334	323	329	309	334	294	334	308	321	324	320	351	298	323	384	330	306	328	326	360	343	341	317	350	306	313	347	322	347	352	350	311	332	328	315	314	317	325	321	318	306	334	342	290	299	334	286	332	338	316	347	297	344	322	344	328	345	315	317	332	319	317	334	323	313	346	334	315	332	321	309	337	310	307	315	357	308	335	339	326	314	327	351	352	337	331	355	353	310	310	346	340	343	301	290	312	321	304	321	331	317	294	314	332	329	326	316	296	334	339	336	357	328	344	329	335	362	340	331	345	314	329	306	292	295	294	340	316	334	313	322	344	311	377	294	340	317	330	338	329	316	346	320	319	299	322	292	326	348	311	330	318	333	290	318	299	305	333	309	326	316	322	321	319	318	334	346	337	320	349	336	355	308	314	303	329	308	283	323	341	315	317	340	319	334	335	312	330	360	310	327	320	306	301	312	307	338	334	330	327	341	337	323	338	341	340	312	331	326	308	290	339	362	345	337	322	329	368	337	331	312	328	321	327	300	311	312	312	340	316	297	306	322	333	333	321	296	352	314	346	349	309	293	326	348	337	316	323	322	292	315	313	326	321	323	317	328	313	322	322	302	331	323	317	340	349	315	349	297	307	333	349	318	329	365	317	344	357	302	326	316	308	300	342	288	330	340	296	319	333	324	332	301	337	319	326	301	317	354	331	307	322	327	308	315	349	354	342	335	324	331	328	325	330	335	312	339	377	296	293	306	298	360	318	288	320	347	317	323	319	315	344	278	307	312	336	326	326	337	329	325	331	322	330	328	343	315	316	318	277	328	296	329	360	320	322	327	334	324	330	322	316	312	320	372	336	319	324	358	300	311	291	322	306	316	322	332	300	366	302	329	302	303	337	316	307	341	345	325	319	278	331	331	329	327	308	313	314	305	326	296	300	296	344	338	347	343	312	339	322	344	305	341	327	289	303	344	317	338	322	302	312	315	336	313	356	315	337	342	334	339	311	348	346	339	341	307	294	313	332	298	297	350	338	320	318	354	328	305	296	328	317	314	298	326	301	343	328	319	320	315	342	331	325	300	362	320	309	354	305	318	371	330	332	321	327	356	347	297	317	342	341	296	333	301	323	304	315	307	301	313	335	325	326	309	338	313	368	319	298	333	320	309	327	338	347	302	319	349	337	307	314	330	358	319	314	328	352	317	313	301	312	301	334	332	329	339	309	325	328	335	338	363	315	327	308	361	339	304	332	334	305	314	304	337	321	345	324	324	336	346	290	313	325	342	311	326	294	368	329	352	297	334	333	327	330	354	328	336	355	343	301	325	313	290	326	330	340	339	318	293	324	311	321	334	323	302	332	362	325	330	320	324	332	334	320	330	312	342	341	303	322	340	336	318	335	297	355	306	290	327	336	316	323	341	334	322	346	316	338	350	334	322	332	340	322	320	338	359	321	328	330	311	308	339	336	323	318	306	366	321	280	270	326	342	308	341	346	324	384	334	318	304	314	312	347	316	317	347	319	308	316	322	342	321	327	321	311	325	325	319	307	298	335	301	330	319	328	316	316	333	306
27999	19392	6171	1557	1067	941	847	801	816	818	753	707	758	751	767	828	788	748	749	744	762	735	750	761	729	715	762	729	749	762	734	716	797	793	736	746	705	759	783	769	768	708	766	735	738	737	759	777	729	721	702	729	773	735	759	760	756	761	722	730	759	730	720	741	769	708	733	731	745	808	734	751	788	745	732	723	755	718	793	736	721	707	706	729	703	744	720	738	753	701	708	705	697	783	709	771	724	738	770	745	758	741	739	737	713	713	724	732	759	707	728	725	695	764	727	720	747	714	737	731	697	736	685	717	742	726	726	737	753	725	690	687	771	722	719	711	709	725	726	743	767	709	689	755	730	730	797	755	749	722	781	718	739	758	720	738	671	713	727	696	739	732	761	716	734	778	725	741	717	747	729	715	714	807	728	779	743	716	706	741	776	750	734	727	772	749	731	723	672	711	753	747	773	738	723	711	726	727	744	716	738	731	733	769	759	724	694	697	684	746	740	710	716	723	694	749	744	749	730	720	760	748	752	714	700	689	780	707	728	742	753	722	704	759	751	700	730	719	714	753	704	773	750	751	723	712	763	756	731	722	681	701	731	703	708	772	765	750	730	739	748	710	749	715	691	783	717	739	742	713	678	740	750	700	710	773	747	732	745	705	738	714	721	708	743	763	718	755	786	721	704	714	732	758	706	716	729	725	739	770	707	662	716	828	724	712	726	803	759	721	700	736	777	732	751	758	723	727	712	774	727	745	741	760	663	762	742	749	769	735	709	691	733	705	746	745	758	697	693	719	743	717	735	763	712	770	720	678	716	741	713	743	784	742	715	714	756	728	738	754	706	761	717	731	743	707	683	754	728	732	739	750	728	734	780	736	762	691	708	718	729	752	751	734	775	759	725	791	765	738	738	732	758	712	719	713	792	760	744	717	736	754	765	706	754	761	717	758	765	715	709	732	728	702	743	715	759	734	693	735	733	720	748	717	734	754	705	733	748	727	756	691	727	738	753	765	680	726	738	690	742	701	758	696	747	755	755	730	747	741	755	741	774	724	725	722	731	769	756	702	752	715	740	725	704	747	710	730	753	763	712	741	723	729	759	736	717	786	766	688	745	765	718	811	720	740	711	707	698	724	707	749	750	729	759	749	767	736	713	727	730	700	718	736	744	699	727	750	728	742	706	682	740	697	720	698	775	673	691	706	719	783	749	732	726	719	760	703	734	693	745	715	716	719	747	720	730	732	711	759	711	722	761	795	731	718	668	740	766	775	748	774	738	737	775	729	734	746	736	728	698	748	738	771	712	734	742	754	728	756	734	701	772	695	731	775	737	736	768	790	742	686	719	730	761	724	737	716	746	754	740	728	737	691	752	749	748	778	726	714	734	708	734	680	689	756	726	675	709	732	689	730	733	701	722	736	762	710	767	758	685	736	728	744	727	734	706	744	765	769	761	769	725	753	700	742	711	737	766	713	733	702	722	754	737	724	763	778	716	742	745	724	751	775	786	713	765	737	705	708	716	721	739	720	701	744	770	685	718	706	755	722	709	711	720	733	752	740	713	716	755	736	691	721	719	764	705	732	707	745	765	701	789	740	704	766	732	772	756	722	723	751	725	753	749	690	719	759	731	761	729	769	740	731	762	755	768	801	741	762	706	776	795	725	726	738	747	733	791	721	736	735	803	760	768	728	776	751	750	718	720	721	732	740	829	759	743	715	768	739	750	739	741	755	746	716	725	764	754	728	708	733	715	703	758	753	736	705	725	735	730	767	693	730	735	738	698	732	733	738	709	751	784	749	716	753	768	680	699	733	749	765	747	695	722	744	683	724	753	690	749	739	771	762	725	779	724	704	753	715	783	721	754	728	673	737	741	730	724	718	725	773	746	774	704	738	673	735	743	741	737	748	758	755	711	696	764	724	717	791	735	767	725	680	756	726	710	736	722	700	759	725	743	685	732	733	691	730	721	732	709	722	717	694	726	781	720	749	759	700	715	787	710	730	647	707	778	765	680	690	713	788	699	757	732	733	745	745	689	737	724	682	740	725	772	761	752	751	768	718	710	759	717	774	775	761	793	750	799	733	681	708	739	710	735	679	771	722	720	725	782	708	721	742	693	742	765	783	744	724	771	788	717	781	694	706	733	749	730	742	729	743	730	738	738	714	715	761	801	771	738	717	703	762	717	729	702	744	773	733	734	707	731	747	702	700	765	758	718	725	749	705	755	721	748	753	772	738	755	726	713	715	771	722	753	741	742	747	719	779	723	779	766	710	715	708	749	728	709	711	711	761	760	738	777	758	750	753	771	753	770	702	737	800	737	743	727	736	727	776	751	746	748	726	701	734	671	770	797	745	711	740	741	740	752	741	753	743	686	769	729	734	733	732	766	700	758	700	729	720	691	744	789	732	729	745	750	729	703	754	756	742	706	736	716	728	779	682	726	750	706	742	750	679	783	690	687	684	686	772	745	732	718	715	735	748	712	730	726	686	746	704	737	710	692	737	737	713	736	738	692	723	755	696	717	755	759	726	685	729	740	706	747	747	656	737	748	766	743	735	699	729	723	739	678	710	738	761	702	734	739	729	747	693	780	726	768	732	667	713	743	817	706	776	795	730	707	717	711	748	741	714	730	734	728	720	752	731	722	770	696	734	710	692	768	763	710	794	722	714	732	725	748	724	749	701	743	780	721	746	767	722	756	794	675	763	713	732	730	768	698	708	734	721	704	734	736	725	716	753	746	750	749	752	788	747	737	737	739	745	700	741	745	758	670	719	771	738	738	716	780	719	702	709	775	737	761	762	708	761	756	737	734	714	760	722	733	750	734	737	742	701	752	685	722	730	752	771	732	734	713	761	726	715	736	707	729	718	731	775	778	735	674	772	738	758	714	685	747	734	715	723	710	738	700	712	667	727	740	747	762	742	741	745	761	721	738	718	718	735	714	720	759	754	713	735	740	744	730	734	817	740	748	741	746	722	723	751	719	756	729	785	762	766	737	766	694	785	720	725	770	752	702	756	729	708	716	678	721	745	783	763	729	730	735	700	765	742	757	733	699	693	750	739	716	775	739	721	706	743	707	733	762	728	710	771	716	742	748	754	718	768	777	742	715	748	747	745	702	688	719	745	761	755	708	723	725	677	739	727	727	723	740	741	768	753	700	776	763	734	703	784	723	765	775	770	722	722	718	763	742	725	779	708	720	732	690	709	714	775	750	741	780	731	802	730	751	666	711	761	732	711	739	704	754	762	734	761	736	704	768	782	724	717	737	753	738	760	732	762	679	773	743	672	785	758	740	722	760	709	718	718	740	681	734	786	706	694	729	685	748	743	734	702	763	747	722	762	734	720	745	732	787	767	723	778	761	760	745	698	747	691	743	715	762	731	715	721	725	813	712	707	796	680	728	717	722	748	731	726	798	767	711	709	759	740	754	757	724	729	728	712	726	758	771	712	748	704	732	737	739	743	695	738	731	769	744	751	724	722	724	722	725	751	667	764
5035	4665	3211	1634	1441	1305	1080	1036	1051	1022	973	915	905	874	897	1046	829	847	826	857	829	843	810	832	885	787	783	846	818	781	872	846	859	853	803	843	815	851	870	851	876	861	837	836	882	881	881	782	831	838	803	843	798	838	856	870	858	821	889	876	836	819	846	864	820	856	817	809	801	779	804	879	827	837	848	799	834	826	848	901	861	841	846	849	862	823	870	872	808	860	842	780	859	814	855	864	833	846	859	852	879	839	851	847	847	862	851	867	826	832	789	843	836	796	808	827	808	833	838	839	791	842	811	863	853	772	882	796	784	849	842	807	815	862	830	842	845	834	798	809	841	859	809	801	839	832	825	846	819	802	793	841	858	759	860	869	793	833	854	845	856	860	855	852	822	824	837	829	869	818	824	791	857	858	808	840	789	828	861	847	879	829	864	859	835	828	814	815	835	820	825	821	832	839	842	820	827	852	819	882	904	840	881	844	837	860	810	873	807	823	903	840	905	864	881	833	824	856	811	820	856	880	795	840	804	784	800	822	842	843	897	854	799	793	843	843	841	847	822	875	854	818	812	856	851	867	868	852	807	809	830	832	884	830	794	863	841	843	822	827	842	866	838	810	820	824	857	814	807	824	815	844	835	872	900	805	807	804	825	831	822	860	832	881	854	842	817	851	871	835	830	813	812	838	837	836	864	802	811	853	860	814	819	913	821	858	822	855	834	864	837	832	902	862	849	808	898	876	823	856	808	858	886	856	823	791	864	865	820	831	823	797	844	789	864	835	832	813	858	864	830	862	790	830	830	855	830	851	890	862	850	878	829	845	848	827	848	798	828	848	802	849	862	820	846	879	863	849	848	850	806	834	841	852	863	858	791	812	867	844	844	833	859	816	853	804	793	866	813	897	817	807	848	870	810	890	842	864	883	814	822	803	848	810	790	837	878	863	802	839	825	863	859	853	842	907	840	812	843	820	824	841	871	850	825	783	872	848	842	844	843	842	853	839	844	825	816	858	787	877	845	819	794	838	893	882	894	798	796	833	844	791	830	827	860	828	834	868	864	929	821	807	812	903	852	837	848	825	845	850	862	860	820	812	864	859	828	830	842	816	830	822	819	849	868	856	855	774	925	866	843	819	857	881	891	859	778	873	833	848	875	825	833	855	807	886	827	846	875	796	872	808	873	815	846	908	895	821	828	829	818	857	819	847	863	799	808	872	852	878	882	836	852	842	823	897	867	891	840	825	828	852	856	785	860	842	831	837	872	805	837	824	811	832	811	853	828	820	829	826	802	859	796	839	887	903	823	863	875	823	807	795	853	883	796	863	841	865	868	901	866	860	824	817	810	790	860	808	844	840	786	878	876	828	832	801	907	861	850	829	789	842	832	862	796	863	837	812	823	754	858	889	853	843	843	885	811	852	828	850	814	843	832	834	853	820	869	918	820	844	858	813	865	815	849	799	886	822	871	838	821	864	833	872	855	819	813	824	812	824	851	863	856	849	915	874	847	837	819	825	883	831	837	886	855	833	850	795	866	802	838	851	827	816	830	806	906	864	834	870	881	834	842	821	801	825	871	838	862	858	860	816	878	875	880	828	800	829	833	831	848	849	938	840	793	826	851	836	798	863	803	827	863	815	894	859	845	844	817	836	870	834	844	871	858	818	869	829	844	835	792	795	823	870	871	806	850	825	859	889	842	809	858	872	838	887	833	855	873	814	805	812	800	854	868	819	875	879	810	885	810	854	834	860	887	824	847	798	848	824	811	836	836	862	885	820	880	810	846	835	839	878	878	870	875	836	865	884	810	900	775	811	869	835	841	808	837	815	848	853	861	825	833	827	788	848	831	857	833	866	793	838	853	855	866	777	817	819	854	897	817	837	830	825	873	822	847	835	828	857	837	819	858	854	818	840	893	831	816	853	835	877	819	822	836	884	838	849	828	834	854	839	852	818	819	787	870	851	841	838	838	840	908	828	822	871	801	850	828	853	781	815	796	817	800	867	903	858	886	812	866	865	807	810	828	882	776	830	817	853	865	880	889	844	770	813	854	791	870	902	837	806	835	829	832	859	845	844	870	849	824	837	809	820	804	850	831	806	858	827	819	864	922	872	828	819	811	836	881	837	844	783	844	868	843	800	850	846	849	848	891	827	831	823	850	828	861	890	842	850	827	826	837	869	806	825	888	854	775	841	864	859	834	804	842	838	846	826	830	845	820	858	842	840	836	796	849	830	845	821	847	825	835	872	861	872	833	863	826	853	784	909	876	806	811	816	849	821	817	872	836	809	825	842	876	839	881	791	868	869	826	835	855	861	810	874	823	841	814	824	820	748	800	873	820	824	835	853	850	860	915	821	804	847	855	815	814	820	857	838	842	814	894	847	846	828	834	852	831	832	837	819	844	822	885	879	803	876	830	871	869	842	835	824	801	869	849	877	842	813	812	853	854	880	886	843	847	794	847	839	826	851	856	882	832	831	856	870	882	849	883	866	886	848	859	835	855	769	873	856	835	859	816	873	874	842	829	801	817	823	815	854	826	827	844	830	905	861	870	922	893	856	845	826	805	804	822	896	829	842	860	862	865	826	824	860	857	813	870	828	852	812	840	869	851	834	832	826	828	895	883	850	783	845	868	875	834	854	864	835	843	892	832	877	832	861	856	817	840	755	852	877	830	884	821	865	825	791	845	898	864	796	844	828	799	811	852	881	849	875	828	810	869	847	833	812	843	813	808	803	822	820	861	782	811	846	859	912	837	821	831	814	840	839	886	865	870	833	805	816	788	776	861	857	822	841	824	847	843	842	854	865	856	823	883	787	862	838	824	819	836	806	854	878	873	859	866	836	812	817	841	835	820	845	813	838	853	843	828	843	837	844	824	883	814	800	837	882	863	879	803	830	837	831	793	871	854	844	823	843	854	853	840	836	817	856	876	799	819	832	801	842	846	866	850	813	862	867	860	797	861	824	818	781	789	810	810	840	855	854	881	836	813	853	860	878	865	838	847	851	847	839	822	883	840	811	858	842	815	860	859	842	810	865	837	816	805	845	825	820	845	838	855	865	858	809	810	866	829	866	837	877	839	804	894	852	872	842	841	827	828	884	888	846	838	848	824	776	838	785	825	782	816	848	879	844	911	809	841	853	855	810	832	822	858	875	816	821	837	888	838	858	803	803	808	834	846	851	829	856	794	885	849	796	894	826	867	841	871	841	842	864	773	827	817	881	841	803	882	839	825	869	867	882	885	891	837	846	895	817	835	794	784	817	855	833	853	809	828	822	860	843	846	875	856	868	870	822	855	838	864	806	843	838	848	848	860	893	858	846	839	854	844	827	851	801	889	866	793	863	846	819	837	859	843	858	813	848	786	860	869	863	879	859	897	837	857	860	879	892	781	812	880	808	823	876	859	836	817	836	824	879	880	824	869	855	825	806	809	867	833	873	790	796	836	828	885	856	820	838	816	834	820	850	811	838	876	888	806	889	916	855	782	799	810	933
24113	21650	28974	24797	21631	8981	1633	1048	990	907	866	794	759	751	1064	848	690	714	701	684	719	638	713	687	712	637	714	645	636	634	698	659	616	697	588	617	657	660	653	623	682	692	632	633	742	692	692	693	656	625	662	678	653	607	635	711	664	639	640	679	636	686	602	691	642	646	634	671	654	657	683	645	625	658	640	651	651	717	673	651	668	652	655	645	656	647	663	633	676	650	655	652	631	662	671	650	655	664	638	656	717	647	692	646	623	661	672	626	638	595	675	701	636	684	669	685	656	646	648	671	683	638	641	619	659	691	603	648	622	611	596	628	641	602	665	655	625	653	613	654	603	635	614	678	660	605	654	674	647	643	616	653	631	637	600	642	667	680	600	634	632	670	642	692	670	649	589	638	621	641	680	619	637	654	652	636	618	675	635	670	629	632	635	651	694	653	676	633	637	630	630	640	663	671	679	687	651	616	644	664	658	651	654	578	669	678	672	641	665	641	622	663	656	632	617	670	654	666	646	650	693	670	639	629	646	668	630	618	666	650	691	652	591	683	651	687	652	620	636	689	675	635	666	650	664	650	665	686	662	601	645	604	668	644	680	603	677	657	662	672	644	659	694	666	659	671	670	653	683	632	671	647	651	637	646	633	640	715	680	697	671	710	683	610	698	664	614	661	689	631	655	657	682	617	677	627	662	645	616	637	644	624	666	632	690	638	649	634	644	662	660	667	700	669	646	646	642	654	652	658	672	633	618	661	655	655	635	629	647	707	645	706	653	706	606	647	654	675	664	676	636	640	672	718	615	636	667	669	663	733	624	639	660	636	656	668	634	636	670	630	650	617	638	661	633	658	672	681	672	612	672	669	626	652	649	624	697	625	666	651	668	654	669	664	635	657	700	643	628	659	663	634	651	638	718	634	634	646	661	606	615	628	649	657	638	625	673	660	653	670	689	699	673	657	667	610	623	725	652	599	661	653	621	640	628	634	664	696	644	664	689	616	641	681	645	666	651	670	674	645	667	612	634	640	657	671	641	645	654	629	703	687	610	654	591	606	576	652	663	685	686	656	601	661	682	642	659	641	656	632	643	653	642	598	635	680	652	660	612	652	637	664	636	646	660	645	675	672	673	662	667	653	652	691	670	665	698	642	656	633	646	653	628	728	677	674	667	675	679	660	692	679	629	640	660	668	650	684	610	609	668	671	653	642	641	644	664	676	659	637	630	663	643	677	661	650	638	622	674	661	634	701	609	650	638	674	647	636	710	649	671	657	666	677	651	635	686	634	646	652	656	642	635	708	640	630	704	582	643	697	641	650	660	670	645	705	617	653	685	630	672	685	635	629	660	649	645	618	652	636	642	653	660	643	680	644	708	623	667	634	652	708	641	670	608	652	634	667	654	638	601	685	679	658	634	645	655	660	636	626	680	669	685	665	671	649	629	690	627	615	678	653	632	651	671	637	663	684	666	628	633	651	695	658	656	637	699	678	636	625	658	682	631	611	648	670	649	698	625	690	653	628	666	681	677	660	636	693	619	649	666	670	664	628	642	624	660	653	667	641	634	693	660	644	652	608	634	626	674	655	643	640	615	676	661	704	687	607	687	644	669	640	610	666	674	696	674	639	657	625	643	624	645	661	610	579	668	662	653	654	620	655	674	653	626	642	625	624	603	653	653	653	683	647	638	639	650	650	629	658	590	670	691	689	675	656	672	676	657	695	615	614	634	640	664	623	647	653	657	664	601	646	680	635	647	694	671	668	666	654	659	615	656	649	686	662	687	642	675	630	650	685	643	600	652	689	637	656	654	646	670	590	637	632	596	721	657	644	685	705	639	640	663	613	644	656	685	656	675	687	702	634	628	656	669	690	632	654	686	697	690	660	607	652	672	618	704	644	632	654	661	639	665	655	614	619	661	652	655	711	650	666	685	597	628	633	614	653	635	651	645	629	711	662	637	632	673	625	634	677	611	646	643	696	688	620	687	640	651	635	655	654	664	657	657	647	643	624	632	647	682	692	648	660	681	649	647	634	691	662	659	645	678	699	644	665	707	664	660	665	616	624	724	699	638	644	619	675	695	649	661	667	620	638	651	656	646	656	648	615	663	661	642	678	648	707	668	647	688	654	641	642	642	659	675	664	683	617	651	625	669	633	651	671	631	650	655	616	646	680	660	634	625	683	644	644	644	693	655	658	647	647	650	636	698	686	659	636	662	639	617	689	657	626	642	619	618	634	644	659	615	631	658	656	668	662	658	630	636	626	649	618	686	688	661	664	663	643	633	691	639	630	654	656	660	670	624	630	628	675	673	668	685	639	649	634	616	676	658	643	686	607	654	662	653	671	654	681	630	668	644	627	659	666	626	635	646	655	674	637	680	681	586	664	665	643	670	670	643	635	698	662	641	661	660	650	634	692	649	643	635	689	668	703	674	669	654	628	651	627	620	673	695	687	667	675	691	692	657	704	615	652	605	632	675	610	695	676	609	641	667	638	657	630	641	630	669	707	691	583	606	683	660	620	685	692	628	629	611	637	688	645	648	656	660	673	673	653	646	646	667	626	658	664	554	647	623	648	602	620	628	655	614	613	651	658	606	649	680	601	694	657	627	638	660	660	671	633	619	650	703	639	680	691	659	625	644	639	686	699	660	619	681	670	632	643	683	613	701	613	681	645	640	617	647	659	639	678	639	684	624	649	652	598	654	680	706	696	681	655	654	622	613	638	674	659	640	663	633	658	648	625	658	636	651	601	650	648	625	638	649	651	668	620	685	684	635	614	610	680	633	654	669	644	662	645	682	682	608	654	698	695	605	659	604	601	670	626	669	612	672	686	652	712	626	640	667	663	659	685	668	604	672	673	677	638	629	657	681	625	638	659	622	606	659	654	630	632	693	641	665	632	643	683	650	671	650	637	631	642	661	646	657	645	653	673	614	607	645	680	633	645	640	638	610	602	619	706	677	611	676	672	661	634	623	643	660	655	687	644	618	673	656	637	736	641	689	700	627	632	680	643	672	616	641	687	682	681	646	666	670	607	671	641	640	661	637	618	700	651	674	683	667	640	628	684	635	638	664	675	650	639	661	616	664	645	629	657	626	644	650	580	677	703	659	681	619	659	649	687	674	644	645	627	583	645	646	654	706	621	629	673	668	633	683	635	648	645	602	617	633	650	668	669	657	626	654	711	676	639	620	641	657	615	616	623	628	660	639	671	641	704	627	668	665	608	670	641	617	690	649	603	652	619	642	649	640	616	654	706	642	691	659	677	621	651	624	668	678	642	685	652	660	636	672	644	695	597	658	670	630	652	683	672	679	662	640	624	655	620	690	659	628	614	648	634	656	676	650	593	631	665	682	654	638	681	669	659	665	623	658	611	656	651	655	678	628	620	607	643	695	675	645	624	648	668	663	693	695	683	631	634	660	700	617	665	637	591	708	632	645	677	691	679	685	615	671	703	634	671	717	670	690	659	689	628	656	697	638	650	666	665	639	615	603	638
4189	12245	8187	3939	3030	2539	2047	1660	1522	1256	1264	1035	983	1094	1672	1142	852	832	816	836	846	779	852	812	779	802	809	826	765	781	750	795	740	820	815	765	760	752	754	807	784	775	819	746	788	787	778	741	772	770	788	790	792	738	738	761	750	815	744	788	751	806	776	748	767	747	784	773	788	762	782	739	740	751	751	756	787	773	789	746	784	756	760	745	810	761	805	719	795	766	733	777	790	756	764	788	769	702	764	781	730	740	775	717	704	773	734	772	743	738	777	774	775	706	727	780	766	756	772	764	731	741	750	759	746	781	775	785	762	716	733	777	775	788	750	796	784	740	770	778	790	729	782	764	728	765	732	785	741	729	736	747	785	744	731	758	798	780	762	778	830	754	718	722	690	755	765	776	797	746	783	741	754	810	740	779	751	798	768	789	764	756	790	778	760	749	751	783	741	736	769	736	747	763	785	736	706	755	753	780	803	767	730	767	748	752	719	807	740	760	760	754	735	742	748	746	765	768	768	774	748	784	743	769	759	738	790	763	751	742	712	789	779	726	780	818	741	734	724	733	772	727	774	778	762	731	732	794	747	768	726	809	702	743	771	772	740	788	737	762	789	798	756	792	755	712	789	752	782	741	787	715	728	773	792	717	811	794	735	755	758	724	794	712	786	787	716	752	771	770	735	741	785	770	788	701	762	791	775	754	765	766	774	745	752	746	741	783	737	763	749	715	723	754	729	773	737	746	763	808	726	798	831	793	762	791	739	776	761	767	817	756	781	722	773	774	827	749	758	752	697	783	749	713	788	769	798	735	762	765	752	713	778	783	739	746	747	744	739	736	787	771	769	753	753	757	758	776	764	738	756	801	754	775	728	772	724	769	722	764	786	778	806	722	734	737	766	784	778	754	758	722	786	722	754	812	753	781	715	779	795	730	740	739	729	739	745	746	737	744	792	781	834	716	728	754	764	723	723	761	727	806	772	748	769	787	724	781	748	675	757	801	765	747	754	742	771	789	764	737	761	765	726	730	754	760	730	775	771	761	786	729	759	715	777	815	781	713	775	772	797	733	793	759	697	756	749	766	754	746	774	765	783	743	755	791	779	817	756	750	743	767	796	740	738	728	781	779	798	761	739	720	763	724	740	702	736	812	746	727	742	783	726	738	743	745	702	758	744	759	766	773	746	758	780	767	785	708	795	765	765	785	765	757	718	754	816	744	716	788	754	708	731	739	737	749	736	732	772	750	740	739	780	831	765	702	733	788	753	770	723	747	748	780	783	701	772	794	775	739	777	776	787	829	785	766	776	798	753	796	713	678	779	761	770	748	741	763	819	782	764	779	731	750	795	775	750	753	730	752	763	815	732	767	787	789	799	736	741	707	756	697	763	765	747	757	710	771	747	715	773	709	738	760	760	807	788	770	747	691	744	722	750	750	793	761	743	779	771	713	781	741	745	776	755	733	755	732	784	763	751	785	755	798	734	743	769	800	739	750	736	792	836	759	745	806	763	780	736	774	736	742	765	778	730	725	783	756	773	790	757	769	772	733	742	749	767	844	749	702	721	703	750	837	737	766	788	760	736	749	773	738	785	779	749	800	800	769	714	784	789	747	771	764	755	741	746	772	742	725	762	725	729	747	759	781	738	729	708	790	749	786	787	715	762	782	764	698	741	739	783	772	762	750	752	755	724	752	741	755	743	761	783	774	760	783	758	755	772	745	758	769	821	717	765	782	797	766	780	777	748	760	802	727	782	785	754	706	787	770	807	734	790	752	735	714	745	773	775	783	793	780	784	760	760	785	808	753	764	749	715	764	791	736	736	730	715	809	731	757	729	777	736	717	731	734	782	684	749	790	735	772	743	769	788	723	761	798	749	817	759	749	750	800	776	696	778	771	741	752	767	771	746	769	742	756	738	739	796	743	765	761	742	752	769	791	739	765	773	756	782	767	746	769	749	780	768	715	756	784	763	778	753	738	728	777	766	755	756	765	767	735	785	762	768	791	804	757	792	766	708	765	746	735	759	762	712	738	730	752	797	758	762	776	718	742	759	769	775	754	783	742	764	773	766	758	728	768	707	722	767	758	725	786	746	738	784	720	741	758	737	752	769	850	728	797	799	732	777	780	719	763	752	711	775	763	784	712	820	754	759	752	778	773	766	771	738	759	759	767	784	803	789	734	720	760	741	791	762	799	758	774	790	778	812	752	808	761	773	732	726	777	760	799	755	797	729	775	771	763	773	747	717	767	800	791	755	783	792	774	753	729	711	811	741	803	777	774	744	763	761	762	747	780	720	743	760	725	770	817	710	758	731	782	800	835	754	788	725	709	739	820	752	796	774	771	715	761	760	812	771	830	773	783	736	737	781	769	764	794	796	724	799	757	751	779	768	741	733	756	766	733	731	769	725	737	766	739	733	789	719	751	728	770	739	740	732	754	741	776	793	765	771	763	849	733	753	763	710	766	734	744	808	780	770	746	755	781	764	742	769	765	815	722	730	816	718	733	715	753	815	733	776	733	729	750	739	790	786	787	726	786	731	737	811	717	756	745	784	778	779	749	712	729	740	769	722	760	729	709	766	764	799	737	776	810	780	751	749	749	727	772	733	742	739	791	731	769	787	777	754	724	784	717	761	737	740	744	766	760	743	739	761	757	733	732	730	837	782	747	720	764	749	788	779	736	737	754	771	717	705	728	744	764	800	766	732	718	776	718	759	739	712	766	783	755	745	734	747	762	766	738	721	718	745	765	742	756	752	755	758	761	794	740	829	766	754	729	770	801	725	757	735	831	756	744	764	723	742	761	755	736	770	780	816	791	747	749	690	777	745	719	742	740	766	750	724	779	787	764	764	799	739	781	797	775	781	800	749	744	778	803	699	771	797	768	749	739	750	725	752	793	811	758	767	711	791	723	756	780	718	780	792	748	771	771	724	779	729	751	785	789	733	759	727	745	811	789	787	741	754	758	739	752	769	760	759	801	756	734	799	754	752	760	767	720	743	733	758	803	736	754	758	812	789	713	773	781	776	771	776	712	755	754	756	732	740	718	769	748	719	788	787	736	749	731	773	767	721	749	783	795	740	762	756	796	760	758	756	751	806	741	730	761	752	761	792	731	792	747	691	705	782	795	760	767	689	741	804	769	778	721	782	758	772	721	747	773	756	793	777	759	738	759	769	782	775	777	755	771	740	777	786	755	750	711	745	744	789	768	785	785	783	749	683	759	730	731	780	777	790	719	733	776	755	776	726	782	720	790	775	752	745	758	800	794	769	798	803	777	755	761	725	737	756	798	743	785	743	797	810	769	757	756	701	800	725	784	755	751	691	764	771	772	733	725	713	746	762	728	755	754	732	767	783	744	789	791	749	716	755	747	773	756	736	768	771	754	765	729	791	738	739	740	791	771	809	751	705	775	747	757	781	796	779	740	709	760	755	795	740	724	733	770	770	768	764	755	791	708	751	729	759	768	726	779	754	758	753	726	775	789	757	760	768	744
25275	21691	27739	26021	8195	1074	814	687	632	605	590	504	536	504	515	502	513	506	484	465	437	482	486	474	471	462	481	497	467	470	451	465	467	455	423	444	441	487	463	410	449	429	476	459	433	434	487	500	430	468	457	452	491	457	466	443	451	465	442	509	439	451	453	453	456	458	448	430	416	493	472	449	444	484	449	431	413	499	436	453	475	469	459	462	469	490	470	460	462	479	457	444	458	452	453	452	445	446	480	467	435	461	455	473	449	460	471	456	432	464	472	423	434	446	466	463	467	481	433	436	437	479	434	464	451	439	478	493	476	420	457	444	499	487	482	435	444	447	469	429	438	462	429	471	453	462	469	464	478	406	418	417	447	443	484	465	437	499	501	456	461	435	420	467	468	460	439	437	465	439	454	463	462	468	430	446	462	479	482	438	456	429	447	471	399	451	427	462	487	449	432	458	448	448	478	423	439	448	443	451	446	470	463	501	463	417	453	474	434	461	473	453	461	483	455	476	451	470	452	481	436	453	426	470	436	443	425	481	422	465	469	453	458	460	436	476	468	459	482	502	490	416	443	464	452	425	501	444	436	426	418	455	447	443	452	446	454	434	427	432	441	427	465	459	470	439	452	454	463	440	438	456	490	447	449	439	474	482	437	482	443	456	407	424	465	453	467	453	460	439	475	425	443	423	460	441	473	448	467	418	444	423	464	458	457	452	484	451	448	474	514	440	474	448	499	474	511	454	423	432	444	430	466	455	481	466	430	423	468	429	451	476	447	439	452	474	460	457	496	441	437	483	420	505	455	441	474	439	479	475	494	454	487	443	436	465	458	445	427	481	477	474	452	427	448	434	475	451	449	464	438	440	470	495	422	444	456	452	462	447	448	457	461	446	457	457	434	463	443	453	446	446	444	422	449	459	496	439	460	463	479	454	490	440	477	455	480	434	449	442	492	457	437	455	425	459	462	424	460	423	432	423	476	463	462	467	441	466	471	484	463	425	452	410	452	499	461	467	443	463	468	474	441	449	493	443	460	449	439	419	447	472	435	471	457	444	458	446	486	452	446	446	465	453	433	434	438	444	434	485	476	452	450	489	486	458	477	449	443	448	445	427	403	449	457	430	488	453	462	465	449	448	486	440	462	481	460	450	467	433	486	470	426	466	456	452	448	460	434	457	428	462	434	462	472	469	462	505	464	475	439	456	475	480	452	478	453	434	419	447	471	452	432	498	491	473	442	449	492	421	478	453	447	453	497	425	457	453	426	434	455	455	463	447	468	450	460	438	459	486	444	438	466	475	481	475	445	438	450	451	467	428	469	467	450	444	437	445	447	455	484	469	463	435	422	435	433	434	481	468	464	454	443	458	426	457	418	436	431	470	466	448	428	447	456	433	473	434	472	494	460	399	450	445	457	460	453	422	445	483	465	508	447	427	476	469	482	465	469	451	416	424	487	449	479	431	436	442	459	470	481	451	430	447	433	458	461	415	493	456	457	419	440	448	421	445	510	447	469	430	461	450	479	439	453	455	453	439	421	467	482	454	433	426	441	479	448	474	424	424	452	468	451	443	430	452	455	471	459	470	451	442	455	455	407	445	429	429	458	501	457	423	458	430	449	454	428	434	473	478	450	454	473	495	439	473	476	438	460	444	457	462	467	449	429	468	432	443	466	427	423	484	466	435	460	461	474	446	467	441	453	427	458	412	424	417	472	434	483	428	456	455	432	429	459	476	454	467	500	439	488	456	423	479	444	477	469	481	480	457	463	413	445	443	418	435	473	459	440	453	459	451	468	493	469	420	475	428	454	466	472	476	465	435	480	439	462	430	513	445	415	438	459	429	459	422	490	475	430	424	477	423	476	446	433	464	489	439	467	456	423	440	457	432	429	452	465	436	468	425	476	440	409	491	443	422	448	453	492	455	446	483	460	496	441	444	450	482	430	397	479	466	475	446	415	467	426	454	470	463	461	455	452	507	447	492	460	465	468	431	433	410	461	428	478	474	479	411	465	420	421	471	494	419	442	443	464	481	453	401	475	431	465	454	454	450	450	455	463	429	465	455	421	444	473	453	481	465	475	444	439	466	456	432	435	477	444	415	465	459	465	456	409	448	464	464	467	405	486	419	482	490	461	435	455	481	394	435	464	458	429	444	494	448	466	468	446	449	419	482	472	415	471	447	474	453	454	437	478	468	432	456	411	473	438	445	447	450	446	463	476	414	483	455	400	485	408	440	446	463	477	438	449	455	482	431	464	457	435	473	462	468	454	437	453	495	411	485	452	466	434	460	453	463	496	422	435	468	461	444	462	438	454	462	465	458	431	476	463	427	421	467	439	471	478	450	445	494	452	437	456	501	480	465	484	480	445	424	449	466	470	477	493	449	468	484	459	481	460	429	444	449	483	439	456	481	443	455	470	467	461	456	471	450	429	492	449	437	461	433	469	467	453	449	417	458	459	461	451	435	437	480	456	448	461	435	457	460	449	449	438	420	450	426	489	439	466	403	436	443	485	471	463	505	444	500	426	450	449	441	445	434	431	434	496	436	455	465	470	446	458	421	459	464	441	477	434	434	485	464	438	443	426	455	442	488	448	447	443	459	473	448	466	449	470	395	436	447	446	439	464	426	443	463	436	454	467	438	463	433	462	467	473	444	467	448	454	432	430	490	467	473	436	491	458	460	504	464	502	454	455	441	426	451	490	466	458	540	449	467	460	453	470	458	416	451	441	462	442	440	439	440	463	436	452	477	508	465	440	431	435	419	488	425	451	460	466	441	451	455	466	440	457	459	445	451	416	453	437	443	459	447	406	508	436	471	441	422	482	445	456	460	448	444	448	428	401	444	471	464	435	454	426	418	453	418	478	451	481	451	449	432	451	405	421	472	455	421	473	428	434	474	457	446	467	477	461	450	469	443	447	458	428	443	456	475	455	431	445	449	434	419	433	460	468	427	485	416	413	462	465	451	470	428	451	423	451	458	435	451	407	416	479	478	459	454	424	434	478	437	430	459	446	432	424	452	443	443	468	464	426	445	430	494	450	427	450	419	477	432	506	465	446	431	451	466	441	435	459	464	421	466	464	470	476	461	503	411	424	419	487	445	485	434	464	485	453	460	481	426	442	451	413	471	437	463	454	487	465	431	481	445	452	433	491	441	470	460	430	423	455	476	464	434	464	445	439	473	434	436	424	463	456	443	481	436	464	461	493	450	459	410	427	440	472	423	515	428	440	424	430	431	416	477	486	449	473	456	437	501	472	447	452	457	443	455	475	456	471	476	484	484	481	445	496	450	422	462	452	453	469	481	422	476	441	427	412	459	489	416	404	410	451	486	459	466	505	451	436	476	427	456	457	450	453	510	444	435	425	491	454	440	454	456	433	430	394	485	452	494	439	445	472	426	456	501	430	431	464	457	465	458	402	399	448	457	444	428	455	415	457	467	456	468	462	484	458	429	456	454	466	435	488	474	451	447	467	424	481	459	479	451	431	456	461	498
4092	8146	5044	2541	2278	1647	1320	1077	943	877	801	769	660	646	621	683	617	552	566	514	546	522	522	578	552	532	542	560	536	544	550	506	509	532	575	538	512	561	502	546	579	519	575	528	545	468	520	499	509	510	523	500	507	518	555	501	572	535	506	537	578	529	557	517	489	547	536	560	518	546	535	526	527	504	518	526	532	498	523	492	486	532	501	529	529	514	532	564	557	450	519	476	558	526	529	519	509	535	543	522	526	547	530	513	498	555	543	534	519	494	495	536	510	541	491	529	501	497	507	532	486	542	541	514	507	515	545	525	526	528	508	469	526	496	534	534	522	502	519	533	502	514	528	512	501	501	540	558	553	517	570	505	544	530	491	452	524	567	503	559	548	495	471	486	537	509	551	499	513	511	528	507	511	482	524	573	509	538	543	524	554	529	490	518	486	541	523	494	537	513	551	562	527	487	519	552	520	548	482	507	502	523	492	523	512	481	482	543	483	512	542	524	527	531	496	518	527	492	496	526	493	473	550	582	506	512	533	547	556	559	535	516	493	511	557	473	476	520	519	504	525	540	529	559	560	526	555	564	551	537	508	563	513	536	497	518	550	526	485	553	476	538	478	548	496	508	545	527	550	542	522	504	533	518	530	538	506	464	473	541	471	540	509	539	551	505	509	507	547	481	527	498	519	547	516	482	521	531	524	556	540	510	490	518	548	517	483	502	501	518	510	531	553	512	516	533	529	511	544	500	545	500	540	522	530	536	533	483	546	484	489	504	515	522	552	515	514	519	510	503	510	528	539	546	525	494	558	485	492	525	514	538	523	529	522	565	497	508	504	521	514	537	486	536	534	548	541	534	498	512	536	513	539	536	460	514	530	519	525	536	504	551	507	532	504	543	499	531	498	516	534	510	505	539	533	510	496	503	558	514	528	534	504	514	505	496	530	512	501	514	552	558	488	512	546	516	487	526	507	518	535	492	532	509	457	498	464	554	496	516	501	506	525	530	570	567	526	517	487	515	494	502	538	482	495	484	516	536	514	522	522	564	534	514	547	525	564	524	539	533	499	563	516	520	568	570	520	526	489	508	509	564	541	529	509	535	486	531	541	573	548	498	500	510	523	550	531	553	495	540	512	524	491	524	509	505	537	564	474	537	508	540	506	505	533	543	515	530	489	503	513	477	485	528	499	508	529	514	506	477	569	481	531	530	488	516	541	542	516	494	538	515	529	551	531	506	504	481	515	546	539	530	539	599	542	547	484	502	527	530	520	511	513	527	512	498	533	564	528	523	504	564	508	493	500	534	539	509	554	500	515	515	480	485	490	505	477	531	508	502	527	537	545	493	512	524	543	526	513	496	542	531	542	512	554	509	519	533	549	496	473	513	536	508	559	527	544	532	508	523	550	532	507	524	503	488	545	528	492	490	520	547	516	545	530	533	546	502	525	502	503	539	519	526	569	527	485	555	554	519	521	510	492	502	524	485	492	538	516	549	531	544	521	503	534	510	547	514	544	554	502	533	499	526	536	514	533	547	525	520	522	481	547	547	501	520	514	503	508	476	536	573	510	558	513	481	529	522	505	531	522	517	508	548	534	507	499	567	560	561	470	544	505	488	535	561	570	537	514	494	512	529	532	499	511	523	522	517	521	520	513	525	550	497	528	502	513	511	520	512	529	514	496	515	522	495	526	517	542	540	556	493	514	551	541	530	533	519	553	538	511	507	513	493	514	558	497	558	479	516	518	509	544	488	503	510	500	556	502	564	531	525	545	562	505	490	513	520	557	472	508	534	530	508	519	553	550	477	525	537	516	525	509	481	531	523	503	529	495	517	529	545	539	506	530	488	507	533	492	507	547	520	508	502	514	528	514	513	529	533	504	515	511	505	558	513	546	494	555	489	544	506	494	505	501	547	522	507	510	522	493	506	528	495	529	564	534	510	535	569	523	483	534	495	527	514	587	499	539	477	535	491	524	549	526	510	484	492	475	534	506	528	527	481	501	500	498	522	539	526	476	504	555	484	530	548	491	504	514	523	547	532	526	497	529	501	528	544	510	538	526	486	508	531	518	500	506	503	541	525	526	508	509	524	485	527	525	556	538	507	536	530	538	542	552	557	530	499	532	515	530	534	518	537	512	550	493	520	482	535	535	539	522	543	511	504	505	470	543	499	558	511	509	538	546	494	527	472	523	555	552	544	506	528	512	526	519	517	497	534	547	533	552	533	557	535	537	572	523	516	511	509	525	545	472	561	504	514	531	519	514	507	546	538	510	511	488	545	549	532	509	541	511	513	536	543	504	499	513	532	517	539	535	494	551	488	540	522	511	514	541	491	587	517	526	540	525	552	525	512	519	564	485	519	488	570	506	562	503	509	526	514	510	491	517	521	493	505	502	551	519	526	487	487	504	529	506	583	520	516	534	513	527	512	491	532	507	527	585	496	493	526	534	536	532	521	517	540	540	476	512	522	522	505	502	482	503	563	540	523	516	547	533	529	489	476	524	528	527	514	525	526	559	527	546	591	503	526	509	512	533	519	519	547	526	536	506	526	529	503	561	504	519	512	498	507	508	496	500	513	533	579	541	518	538	506	555	528	509	547	481	527	469	504	519	480	501	555	525	517	516	511	506	529	508	516	500	530	525	578	500	511	549	518	531	525	512	527	511	497	504	511	552	525	536	477	522	517	536	506	504	516	545	530	552	520	524	538	496	518	512	507	530	517	531	523	525	527	492	528	512	506	513	507	533	516	556	545	490	521	506	556	561	534	511	575	495	511	576	533	540	524	526	530	508	511	520	558	529	513	520	533	543	511	506	540	560	528	544	528	520	541	515	505	522	502	512	480	522	526	462	530	506	587	519	543	532	524	535	542	554	516	526	487	523	530	508	509	502	531	556	532	522	497	538	562	531	533	534	535	476	524	533	478	532	531	496	515	543	525	546	522	487	490	523	552	520	544	553	523	536	488	542	513	509	530	512	539	523	534	534	491	470	560	519	526	519	519	524	501	529	502	530	499	495	473	526	500	524	492	511	519	495	582	473	522	515	550	508	533	524	539	542	511	537	546	493	480	489	522	565	517	506	487	540	516	494	511	462	537	533	548	553	525	497	505	517	527	565	534	530	535	503	510	516	522	456	510	532	508	529	494	494	517	514	560	515	509	511	569	539	515	523	537	482	530	508	485	476	526	522	538	526	563	548	531	536	518	495	559	483	545	584	475	543	517	513	519	535	508	510	535	552	529	525	473	535	532	542	522	567	451	489	521	579	514	527	568	522	526	494	494	537	505	521	508	481	491	527	552	512	503	522	526	501	516	552	524	539	549	511	557	496	538	516	513	518	507	489	542	518	486	507	513	528	546	522	571	554	529	544	508	523	510	572	525	529	549	518	527	504	480	546	569	516	563	508	503	529	488	512	518	485	545	493	543	510	494	518	490	514	526	503	520	525	504	493	481	553	525	538	541	559	540	544	508	550	548	544	493	532	483	514	509	537	529
23037	21680	29508	24375	21677	21685	6685	1140	885	692	591	533	489	453	499	799	390	329	326	347	313	317	313	307	293	278	267	277	298	321	319	293	272	324	315	311	256	275	292	307	294	279	282	269	276	295	283	284	287	255	304	259	301	293	292	292	282	279	285	312	274	272	249	289	276	282	252	267	287	258	264	262	262	272	271	281	278	259	314	278	281	269	293	272	250	305	257	281	284	258	254	295	302	293	312	269	249	256	259	255	261	285	275	269	303	285	248	280	254	251	262	257	255	258	297	265	260	284	317	250	261	264	267	264	292	289	263	259	267	273	304	252	285	281	249	285	270	285	291	234	229	275	279	267	284	269	283	297	258	277	256	260	267	294	254	283	285	254	262	259	281	275	248	245	280	279	292	278	275	273	271	251	274	297	284	253	257	268	265	273	268	260	291	262	244	254	280	291	255	291	262	270	260	254	273	251	279	287	238	233	279	308	271	290	258	252	269	281	285	283	250	296	270	266	260	268	266	275	305	283	310	292	278	261	278	268	295	281	293	274	263	314	268	260	273	242	286	282	277	276	267	268	266	251	275	264	290	271	290	271	302	282	286	318	272	261	272	290	292	270	259	282	275	279	245	256	285	287	288	263	265	282	269	234	313	251	286	290	255	266	274	278	290	265	285	282	272	298	286	285	268	288	263	268	263	255	298	227	295	283	272	272	273	274	288	259	253	260	277	269	319	262	279	285	262	290	290	298	301	267	289	275	282	284	278	281	280	285	284	257	248	281	248	239	265	277	284	253	250	274	267	279	294	284	291	264	282	244	268	256	253	284	293	285	266	303	296	293	265	266	263	296	280	264	284	276	269	256	302	297	268	268	245	274	280	293	274	277	290	268	288	273	295	258	262	263	258	312	271	270	254	274	276	266	265	283	259	261	263	254	256	291	243	268	270	264	292	299	269	253	320	247	299	273	277	265	260	289	267	288	261	304	282	269	312	255	281	278	262	257	273	276	274	264	299	271	272	272	272	270	287	248	276	282	229	295	278	300	275	230	281	279	243	257	251	282	264	253	288	260	260	267	271	274	286	284	297	243	245	289	259	274	262	237	276	281	291	263	301	279	268	272	262	270	259	260	295	242	248	269	271	299	254	265	267	305	264	273	246	250	275	281	285	263	255	265	262	280	278	254	296	294	289	257	261	283	279	275	253	276	288	249	259	291	278	263	251	235	303	256	274	305	294	268	265	282	314	275	277	295	271	297	283	267	260	266	283	302	260	307	280	290	295	269	279	283	289	263	273	262	278	297	261	268	273	269	291	290	265	261	277	272	288	268	271	266	279	245	275	284	277	278	243	283	273	266	283	266	277	297	264	256	271	267	285	320	282	263	257	263	278	255	289	272	275	274	276	258	258	275	253	289	279	262	275	277	269	290	260	294	295	261	275	279	281	265	259	298	250	285	275	289	271	277	271	277	259	277	253	275	256	280	279	303	273	286	240	248	249	252	275	277	280	273	268	249	267	286	265	260	265	280	290	264	272	278	284	307	262	275	265	263	298	268	261	236	284	269	294	260	264	289	286	221	278	255	268	276	244	267	255	273	267	274	258	240	282	257	258	277	243	259	278	272	275	263	243	245	271	264	256	248	274	297	272	255	267	279	249	283	243	289	269	263	255	242	288	309	272	290	305	269	264	270	278	257	268	227	272	274	278	289	279	267	279	264	262	269	272	284	260	276	265	262	266	286	266	269	267	267	255	264	278	249	266	244	282	247	254	282	268	272	253	274	278	287	294	262	281	259	272	305	296	284	265	265	270	268	278	281	271	268	272	272	282	261	274	219	251	259	259	271	283	298	265	292	266	309	290	284	291	262	286	241	281	275	292	297	264	274	279	277	258	261	283	299	272	271	246	257	297	286	254	279	260	276	274	239	316	266	256	240	249	283	279	283	299	269	293	262	240	281	271	256	288	276	287	292	281	282	264	275	266	248	274	242	242	268	232	251	266	273	249	243	255	266	260	281	273	279	275	270	276	274	248	258	281	280	273	255	266	251	266	250	303	283	236	290	264	273	275	304	263	279	270	257	288	317	265	290	300	275	264	251	298	294	280	232	271	277	292	274	283	266	286	274	271	262	277	278	316	291	259	291	269	276	238	256	282	307	233	259	279	265	276	254	284	260	293	283	269	276	264	236	253	296	260	263	271	267	269	273	310	282	287	269	276	292	314	299	256	297	275	267	289	271	284	257	254	246	267	271	275	260	276	300	263	285	247	290	265	295	253	267	272	265	262	253	275	246	290	260	280	296	269	271	245	283	260	293	265	259	266	273	279	257	262	255	278	259	257	277	277	265	274	301	271	252	288	245	270	286	258	270	264	267	281	267	280	267	296	275	270	276	258	267	266	257	265	263	267	256	305	248	291	256	274	312	268	278	268	284	259	270	287	279	254	293	255	287	276	284	255	286	242	277	242	293	263	231	242	261	273	274	286	282	258	292	240	252	275	298	269	277	262	272	253	272	296	263	287	299	299	290	262	275	275	258	293	284	288	291	256	302	277	268	265	313	290	287	266	274	265	282	257	287	253	272	274	269	293	256	272	273	237	260	249	282	263	259	272	255	277	254	243	251	287	251	266	274	283	280	271	267	295	303	270	279	241	291	260	245	271	267	238	276	285	274	270	246	261	247	277	243	257	257	277	279	301	270	231	271	280	272	291	280	257	262	258	253	285	257	262	266	303	264	295	261	290	261	279	288	257	271	262	264	271	256	296	237	294	281	279	272	261	278	263	241	253	253	295	288	282	268	253	276	281	276	263	269	259	286	290	253	279	272	279	266	241	290	272	266	277	270	280	262	247	264	244	244	281	278	305	265	283	294	256	276	293	292	281	274	287	267	267	251	291	255	285	267	274	270	270	252	250	281	252	310	257	272	260	285	251	275	249	280	258	252	254	249	289	292	259	272	267	252	241	269	272	272	273	279	257	305	274	270	281	250	279	295	270	266	267	272	278	250	277	284	247	252	271	279	293	285	252	265	264	271	285	292	266	298	270	272	260	291	264	286	292	294	290	265	244	248	237	240	254	272	259	250	272	250	308	258	299	257	268	258	252	309	297	296	291	277	245	246	298	275	265	268	262	271	280	252	283	280	260	266	275	275	278	258	251	241	266	266	236	270	301	289	287	290	279	250	257	265	278	256	283	278	281	267	275	260	271	269	278	284	274	261	267	258	284	252	261	260	261	273	238	282	254	270	261	303	269	276	268	269	294	242	242	236	284	271	269	248	289	292	254	256	263	247	291	294	282	258	263	286	284	274	272	264	269	254	239	278	292	264	283	267	287	256	302	251	290	276	277	268	262	273	299	257	276	279	269	291	279	269	270	257	262	274	280	244	263	273	278	262	251	277	284	266	290	252	249	289	299	277	262	287	290	289	288	239	262	266	254	295	305	289	258	304	257	241	266	292	249	247	268	294	302	302	282	303	283	280	249	272	257	293	254	258	287	255	277	265
5653	17215	11561	6006	4753	3678	2585	2129	1609	1302	1051	993	837	685	777	1334	511	480	433	416	402	403	437	406	409	369	413	399	395	374	407	370	384	359	375	377	345	370	372	342	401	332	360	320	342	347	333	370	354	369	383	341	359	349	334	329	302	324	336	336	349	355	354	349	306	324	343	339	359	357	356	313	292	300	324	292	352	344	312	328	302	351	289	338	349	303	311	297	314	302	329	325	314	300	306	341	333	351	319	361	298	319	299	357	361	317	286	367	324	399	328	345	321	338	313	335	359	338	318	313	327	343	327	341	306	353	338	332	327	335	355	347	340	297	314	325	300	285	320	312	333	357	308	306	314	294	321	304	338	316	324	334	303	308	332	353	332	317	317	289	336	334	322	329	326	310	327	293	316	327	306	338	315	342	323	329	359	340	301	326	315	330	317	346	312	341	313	290	337	345	323	334	334	337	339	318	304	351	345	292	339	303	345	342	304	322	315	339	344	359	325	319	302	304	348	311	351	347	311	344	319	368	315	334	308	349	309	334	333	338	333	313	323	317	328	332	318	320	317	316	346	325	299	354	323	328	347	313	351	304	346	343	346	309	301	348	327	317	338	311	336	325	300	332	335	293	320	331	343	344	358	349	332	307	319	309	309	312	321	317	334	329	313	359	334	334	332	324	337	379	327	321	322	298	357	329	322	332	341	326	325	340	337	308	310	349	331	332	313	330	322	317	332	351	335	335	352	326	350	325	352	303	330	329	313	339	305	329	344	350	309	308	321	339	332	319	337	327	318	364	360	311	346	299	339	342	308	318	324	331	318	351	325	317	305	313	332	310	347	306	325	363	326	315	307	336	316	345	335	300	289	324	336	330	299	352	319	344	303	309	340	317	351	307	317	329	300	326	298	316	307	316	305	317	319	351	330	298	359	294	334	332	330	318	326	326	318	338	347	323	305	333	317	331	326	326	315	312	341	315	345	313	326	364	321	340	299	292	351	314	333	358	339	328	306	353	285	316	337	315	336	316	288	325	336	331	357	330	341	355	344	338	326	333	338	354	335	323	326	337	331	306	336	318	335	290	321	358	310	349	329	299	370	304	305	326	321	333	329	301	341	310	287	318	323	312	321	338	319	367	324	329	336	307	305	319	302	352	320	316	320	327	311	317	312	321	322	334	354	317	319	342	316	346	320	335	292	323	327	314	319	322	333	310	278	347	339	337	331	349	318	345	321	317	333	325	329	319	322	331	326	314	320	320	375	313	343	341	344	323	346	326	331	321	336	338	317	309	352	326	350	331	312	355	343	328	308	337	318	315	319	355	362	339	324	322	318	332	320	323	336	316	314	309	358	351	327	351	332	318	308	358	315	318	282	335	318	339	344	310	344	345	360	327	301	306	309	314	326	303	345	314	303	329	315	339	334	312	334	342	340	311	296	331	326	331	344	310	329	308	332	354	312	356	306	344	301	303	334	333	351	308	342	319	312	312	279	354	329	310	321	332	327	329	330	329	319	314	350	310	296	319	351	326	326	332	318	313	363	341	318	310	321	322	321	343	328	278	334	339	334	328	297	314	336	302	347	291	310	336	314	343	338	357	334	307	334	325	323	295	317	320	327	325	339	296	318	325	351	329	303	338	315	313	348	334	339	291	324	329	322	316	322	319	303	324	333	309	303	333	354	335	317	303	352	351	322	325	330	333	344	299	344	324	340	368	336	330	322	309	320	334	331	326	315	306	304	321	312	334	292	319	324	357	315	335	332	332	344	337	335	342	337	321	346	341	332	314	334	314	319	339	345	298	344	329	315	348	334	342	351	321	320	335	333	308	344	306	330	346	337	300	323	303	351	307	340	328	339	330	303	286	338	283	336	322	328	323	331	334	319	306	351	301	350	327	340	338	345	348	347	352	333	321	300	315	345	327	339	322	315	318	324	315	329	326	349	367	326	308	319	321	307	317	314	357	327	324	308	344	314	295	315	351	293	334	313	328	302	316	325	325	330	319	297	329	327	333	305	323	311	352	326	312	331	296	308	332	337	318	308	326	335	321	316	348	325	327	341	296	315	337	336	320	335	342	312	331	312	320	342	326	355	310	343	327	322	316	332	314	319	323	319	332	340	303	312	308	301	335	320	307	317	327	318	315	329	355	315	318	360	314	343	342	339	340	288	317	322	347	308	316	329	326	323	328	327	312	308	309	331	309	342	353	310	312	336	309	326	365	340	322	329	304	320	342	333	316	323	325	309	365	354	323	330	312	345	334	316	298	342	338	310	332	309	308	326	324	336	363	319	278	322	323	320	333	336	323	322	335	331	341	328	307	302	313	343	321	302	321	322	320	323	298	318	331	308	337	321	331	300	327	320	337	293	351	352	316	329	329	321	351	285	312	356	317	312	325	352	310	340	324	346	306	340	327	308	344	310	348	338	336	350	379	337	352	311	310	317	349	309	332	268	335	306	355	367	325	328	303	332	292	332	322	321	329	334	297	342	347	316	312	284	324	282	323	314	334	313	345	358	320	333	319	303	331	353	307	333	334	336	344	310	334	323	322	350	296	297	349	315	294	306	335	335	294	320	349	319	348	325	371	319	362	328	296	324	360	340	312	326	337	307	312	316	308	341	310	340	325	305	319	326	315	364	309	352	314	333	337	323	300	304	304	335	358	339	360	313	353	335	331	348	308	332	325	313	321	313	302	327	321	322	342	324	297	338	332	315	307	335	310	330	325	296	330	340	298	337	307	316	338	328	326	307	301	334	319	331	316	315	309	355	334	325	339	298	343	332	337	341	356	329	341	322	305	313	307	313	327	295	327	326	336	314	326	308	322	301	278	331	316	351	316	348	316	327	317	340	375	313	310	320	301	301	367	333	339	362	330	298	345	359	324	313	323	326	354	329	330	311	335	357	311	337	288	297	326	336	334	321	318	327	326	356	324	348	325	322	304	318	321	326	320	333	304	321	347	317	324	324	347	307	316	336	314	346	318	291	331	339	361	331	314	359	297	310	338	319	316	329	294	336	321	303	328	326	336	346	323	341	347	340	320	324	323	299	328	331	310	297	350	328	339	323	344	315	297	305	329	319	356	318	324	341	338	334	317	324	325	334	337	298	338	335	281	306	295	308	337	339	347	323	328	317	323	330	311	310	333	350	336	320	322	376	323	330	312	322	315	307	332	363	340	340	308	327	330	338	322	305	302	299	342	297	356	307	327	306	325	288	340	298	372	320	342	323	318	355	341	332	344	333	351	353	319	343	310	344	342	317	321	325	332	316	330	302	302	306	320	340	292	339	329	319	303	302	357	312	353	301	299	316	336	346	367	363	300	290	303	332	331	328	323	347	312	315	343	313	329	309	304	296	306	310	307	323	309	350	310	312	341	347	344	361	348	357	321	355	331	342	311	352	339	302	345	336	314	319	321	311	326	334	325	338	376	333	346	316	323	345	329	341	362	361	322	316	311	342	335	286	320	295	330	329	301	312	347	319	306	324	318	358	344	335	306
28028	19286	6065	1622	1155	956	903	926	832	813	809	722	740	768	754	765	720	712	740	777	742	719	785	783	756	724	811	763	718	750	715	725	733	792	739	703	754	750	754	691	734	710	752	747	705	751	751	754	791	725	701	744	799	730	756	733	702	765	753	714	722	728	763	723	721	732	765	701	754	746	700	739	712	774	776	693	732	774	733	762	797	748	747	729	764	734	729	742	770	786	755	743	735	694	751	753	763	725	698	759	726	709	770	689	751	771	773	799	755	760	737	818	745	721	751	745	745	749	754	738	732	732	765	772	754	760	717	749	707	729	699	739	744	724	731	693	778	737	767	757	756	765	758	724	744	733	752	738	751	759	789	740	795	746	732	784	726	735	737	773	716	718	746	736	718	757	762	757	732	723	733	714	720	770	801	742	744	756	706	765	734	740	756	799	745	678	731	745	744	723	720	720	775	711	724	770	764	742	765	810	731	743	745	755	796	731	770	751	759	757	731	738	767	727	720	707	733	717	747	764	824	714	750	747	780	752	748	725	753	714	731	701	751	770	727	737	718	710	748	692	769	819	738	718	743	746	764	722	752	762	766	745	714	755	755	770	797	804	755	733	737	773	728	715	743	731	708	742	765	734	744	722	731	770	753	717	753	727	715	736	710	743	728	794	778	798	764	743	731	737	796	783	723	722	711	659	809	776	763	767	760	755	764	742	746	723	720	748	703	758	695	767	723	766	720	760	725	806	704	706	732	740	719	713	710	749	762	724	765	717	729	785	752	754	687	770	745	767	723	748	760	732	718	745	781	770	705	766	719	761	742	728	715	708	710	748	747	697	770	800	754	770	783	761	728	760	743	742	738	750	752	766	774	747	693	740	723	766	741	756	742	751	722	729	768	753	719	740	805	797	721	749	700	762	773	764	693	761	734	772	768	709	714	744	703	746	780	750	753	705	770	738	737	771	756	735	736	726	718	692	721	754	694	705	774	757	717	805	735	732	765	705	741	711	727	778	757	739	757	693	798	752	747	752	767	746	757	704	741	782	750	781	732	769	732	731	715	761	724	708	730	756	755	690	737	738	728	775	720	751	728	771	727	748	773	733	789	714	716	764	722	794	752	758	748	743	724	787	728	711	769	747	728	737	714	763	688	724	768	724	755	717	760	723	694	731	727	767	760	751	742	734	695	735	741	743	736	761	704	714	783	826	723	730	751	731	738	742	782	759	774	747	726	700	739	700	751	793	704	719	723	705	708	743	726	732	790	690	682	751	749	758	729	716	755	747	774	688	771	746	781	746	708	736	726	777	751	700	748	795	692	758	761	767	776	764	749	759	677	720	748	690	770	795	737	741	767	737	697	697	743	764	708	695	732	744	816	726	751	741	801	794	726	761	749	708	774	800	759	711	728	763	755	778	737	753	715	717	746	741	784	725	737	737	740	718	749	766	741	701	728	755	718	696	695	788	744	751	774	700	760	721	706	782	734	772	738	742	672	748	708	738	743	723	748	758	720	748	779	735	764	742	699	801	776	804	769	725	786	710	767	745	745	729	717	746	692	814	772	719	750	765	740	723	753	773	777	749	742	739	763	746	730	779	766	758	755	788	758	795	763	766	742	769	755	740	711	755	789	742	753	743	790	743	680	740	723	721	728	748	750	702	748	727	745	764	767	804	754	713	749	781	736	751	815	747	710	714	733	716	723	761	790	760	746	763	772	729	770	737	711	710	704	737	729	707	772	755	767	759	717	732	730	728	756	722	737	778	712	767	777	731	756	743	766	748	730	778	732	736	712	732	730	736	727	759	756	731	767	773	751	717	765	757	741	724	720	698	713	732	768	803	739	701	756	752	776	735	749	739	758	765	733	741	732	753	747	750	737	721	738	733	707	688	725	772	755	759	752	763	769	750	738	784	704	744	741	778	763	771	751	739	764	757	776	729	741	730	711	738	727	740	794	704	721	742	733	706	747	766	710	708	761	745	745	702	725	713	767	755	725	765	717	766	758	735	733	762	736	764	756	725	771	733	759	731	739	860	734	708	750	774	843	705	737	782	732	742	743	729	756	707	715	734	751	757	805	727	790	735	751	754	722	736	742	766	748	783	789	759	741	754	768	743	681	763	713	810	783	713	746	739	765	770	733	791	747	736	696	728	746	714	735	714	688	780	764	727	739	753	695	709	716	741	733	717	718	766	742	724	711	772	745	741	763	737	735	759	727	763	761	751	724	791	747	731	744	763	724	738	727	743	691	788	753	727	707	714	760	781	723	753	706	776	733	724	739	754	732	717	706	738	734	742	792	726	757	742	693	725	740	778	768	725	784	753	779	769	675	705	786	740	735	739	752	763	750	752	744	726	705	750	701	765	784	735	748	725	723	775	733	781	704	777	749	709	739	744	778	777	766	750	756	755	783	723	711	770	757	766	800	773	757	733	735	728	717	776	747	751	738	672	698	691	729	738	750	801	754	764	740	757	796	750	719	775	735	753	779	742	804	775	736	752	717	820	783	702	757	742	725	788	760	763	712	752	728	689	757	687	749	765	757	765	718	732	739	756	717	739	764	725	739	754	721	795	718	721	800	746	692	740	750	743	741	734	771	769	808	710	755	757	738	740	742	746	748	710	741	800	746	728	741	732	750	721	738	755	751	714	680	744	746	734	734	831	736	752	769	725	778	764	704	748	747	768	720	723	817	765	755	765	748	697	753	762	786	708	741	728	720	732	757	751	746	750	725	715	730	700	772	758	792	746	782	749	740	780	758	780	743	745	751	711	773	769	690	737	781	743	693	716	714	760	756	723	723	752	719	787	746	761	775	741	738	723	779	724	742	713	745	744	743	782	737	728	765	749	725	763	742	755	761	782	747	702	754	747	765	723	729	751	736	769	785	725	721	658	770	738	766	756	719	718	717	765	755	763	768	801	705	760	739	759	739	702	762	703	803	721	718	721	781	780	773	709	729	713	787	756	752	745	771	756	750	756	765	769	772	750	777	731	723	741	741	754	747	736	721	702	710	774	705	725	748	723	762	771	741	692	776	744	765	744	773	779	761	749	761	722	768	677	758	813	745	749	730	768	747	739	754	726	799	775	769	701	767	707	774	732	718	756	738	750	709	731	722	726	725	704	746	753	748	742	759	766	742	756	740	742	739	765	695	768	719	741	774	703	780	709	779	770	672	776	729	767	789	736	729	731	735	777	730	698	780	739	744	760	710	800	741	752	767	729	736	756	744	754	769	692	736	803	732	748	777	699	750	755	755	775	724	729	735	694	789	711	767	733	702	750	752	743	772	760	715	698	754	786	733	725	698	738	749	705	740	728	772	777	742	802	735	744	709	725	774	769	720	709	659	740	707	728	773	749	764	746	723	774	716	762	750	698	766	758	774	761	694	714	750	759	786	706	716	824	745	715	727	791	732	705	728	751	763	727	766	720	758	811	755	714	719	727	772	777	717	756	702	725	715	786	793	747	763	705	757	753	745	722	756	702	730	730	786	766	675	765
5422	4349	2899	1647	1510	1357	1202	1133	1162	1041	993	883	911	888	884	901	815	857	874	836	852	857	840	893	858	858	822	813	905	870	822	847	807	850	846	914	870	883	862	847	854	828	805	850	852	856	890	854	826	856	837	823	840	826	862	880	910	837	886	897	851	840	814	880	812	859	814	851	826	818	874	829	859	857	794	841	839	887	869	872	831	862	780	800	877	839	899	848	854	873	862	842	821	878	826	873	909	849	806	877	834	813	860	861	821	804	843	814	844	845	829	875	874	802	818	855	848	885	805	859	871	841	815	843	866	864	890	841	855	848	863	855	859	848	805	843	877	801	787	884	836	872	825	862	801	837	840	841	870	827	834	800	777	824	873	835	826	838	821	818	840	868	864	812	809	821	780	817	846	832	857	844	883	804	853	881	845	866	840	883	832	813	830	846	842	792	781	844	830	834	797	878	855	826	844	875	853	851	861	804	855	809	849	867	858	800	872	851	868	797	908	853	839	897	845	846	831	817	794	849	834	902	838	842	864	896	844	854	845	901	882	820	802	845	844	847	896	841	870	833	797	862	854	837	814	887	848	860	849	804	853	840	850	876	859	884	867	902	838	846	870	807	903	869	885	872	861	801	832	845	875	861	848	840	803	847	858	791	882	830	839	819	854	865	882	859	842	767	826	853	846	842	851	863	837	815	871	879	859	889	844	846	891	866	842	827	865	845	889	834	831	854	857	865	825	835	844	802	866	835	845	867	887	870	844	872	772	868	894	886	830	802	803	817	853	869	815	847	915	803	887	803	821	802	872	883	880	871	872	813	856	799	852	845	928	817	878	918	855	865	825	848	891	792	856	856	801	859	819	816	919	871	918	795	834	852	832	828	800	855	829	852	827	859	893	822	887	783	864	836	893	872	819	868	875	865	814	866	888	861	840	844	852	816	881	793	857	850	824	880	871	854	803	875	874	791	847	852	868	845	819	831	843	876	850	860	849	828	851	816	835	871	870	866	889	830	772	850	861	833	796	818	869	846	895	844	785	855	877	892	870	826	812	904	848	845	854	848	885	827	815	846	850	855	843	846	812	854	844	836	866	835	853	850	848	825	859	858	848	866	880	812	863	797	872	842	877	856	870	898	773	858	858	801	915	835	803	895	891	830	841	878	861	857	854	813	846	854	831	871	903	879	905	865	799	844	866	865	889	827	829	773	850	852	873	824	813	855	869	860	858	786	826	836	874	845	814	874	852	768	845	842	832	819	884	804	860	824	857	827	820	851	849	833	907	872	823	879	844	821	823	848	817	837	857	845	885	826	808	793	871	856	857	853	843	825	818	878	868	876	850	813	840	863	858	868	867	813	845	858	839	826	902	834	807	879	874	872	842	872	807	862	800	821	897	827	836	842	843	819	838	807	788	817	799	813	884	852	831	815	863	859	863	866	881	898	843	874	875	859	853	884	809	822	855	817	839	873	875	834	857	880	889	862	858	881	854	863	826	828	807	852	828	825	852	878	789	854	865	808	833	869	870	856	818	832	818	804	805	840	840	883	851	870	835	931	855	841	815	828	882	863	909	816	880	861	891	830	865	801	843	784	823	868	848	859	782	826	782	851	843	851	833	842	831	809	822	907	903	852	871	854	852	839	840	849	832	846	821	804	806	817	835	832	817	784	859	831	836	858	840	856	824	793	790	896	883	894	825	836	832	823	834	854	847	800	880	854	821	888	810	823	835	858	881	865	879	868	867	860	811	836	881	853	829	873	841	819	827	861	831	864	856	800	811	846	860	887	847	841	830	821	882	856	832	833	873	878	784	780	853	881	862	827	860	798	844	802	896	861	838	844	859	838	855	862	842	794	846	770	839	895	888	825	883	888	860	867	837	865	840	850	841	806	837	848	854	837	852	858	868	857	866	876	835	796	811	871	842	871	913	889	812	853	822	855	826	836	818	886	802	792	867	838	840	884	797	864	878	903	844	876	839	835	925	823	842	826	820	865	816	820	859	804	868	912	850	874	807	808	820	859	797	933	807	891	871	799	883	853	853	857	765	858	873	858	819	862	846	895	828	871	844	798	853	848	877	822	848	918	854	851	821	900	820	883	885	889	851	863	850	852	877	886	872	806	783	848	854	848	888	874	852	861	853	833	842	915	876	841	837	804	851	817	832	850	856	881	849	796	837	834	845	872	878	831	829	860	909	835	829	901	797	863	880	790	869	811	834	824	859	844	864	822	822	817	841	860	917	837	862	884	871	818	819	835	852	852	827	832	851	820	783	805	888	876	829	858	823	840	877	894	809	875	858	894	832	818	891	840	868	882	861	860	833	824	843	799	870	852	891	819	828	875	853	848	857	836	908	827	894	902	831	827	870	820	813	881	861	832	880	879	833	866	837	836	819	866	835	799	877	838	830	851	921	856	841	875	846	830	860	838	860	842	874	869	804	867	840	844	809	836	807	824	852	898	821	835	836	836	903	859	810	815	877	848	809	831	814	841	822	860	821	834	857	834	812	843	819	809	814	830	799	829	831	838	819	814	866	876	812	845	864	856	910	866	828	824	801	921	856	822	831	854	821	800	824	783	871	843	810	838	845	882	871	840	813	805	836	868	854	817	847	871	852	850	883	859	808	836	872	842	843	855	861	838	877	896	847	832	846	908	874	855	859	836	844	862	895	900	840	827	862	838	836	864	869	845	821	849	892	836	830	840	857	811	841	894	822	938	832	818	802	831	842	828	847	888	851	885	923	865	795	850	820	863	843	844	774	808	810	824	874	836	813	864	853	812	889	854	811	840	852	840	848	832	890	859	840	873	844	859	875	832	851	890	881	867	878	892	864	813	834	841	838	833	893	896	879	826	865	831	853	850	828	882	824	821	838	862	825	850	848	821	890	881	801	828	895	843	863	838	868	915	891	839	846	831	831	794	824	834	887	816	900	873	802	889	852	831	843	811	873	857	842	817	884	824	833	863	853	843	870	840	790	840	867	841	857	854	900	860	862	872	861	869	842	867	779	855	867	824	885	858	832	842	839	792	810	888	840	831	839	854	855	876	874	862	859	833	843	851	847	866	859	869	824	880	854	863	855	853	815	885	873	804	833	870	880	855	876	837	812	808	861	778	893	825	805	843	832	816	817	841	843	824	869	852	868	825	826	859	858	884	836	791	847	828	816	840	854	821	854	851	829	854	876	843	857	831	826	862	851	855	824	834	839	828	876	860	848	855	874	843	852	826	840	775	890	857	894	856	818	862	814	874	849	888	835	787	866	899	917	811	836	833	834	764	826	820	859	881	851	894	818	843	820	877	829	881	833	872	812	857	865	851	831	875	909	823	852	847	874	768	887	851	898	917	815	783	829	830	837	879	829	851	826	860	858	842	826	870	811	857	861	843	801	849	836	826	828	830	864	845	880	821	869	848	821	867	872	865	837	824	805	877	847	820	862	833	817	854	861	830	885	888	858	842	846	881	888	819	887	858	818	887	818	845	868	836	861	894	873	885	856	877
24133	21658	28965	24842	21638	8812	1546	1125	1031	941	899	894	863	791	1219	768	710	718	694	679	722	688	666	699	703	722	643	705	700	672	670	665	694	690	647	705	721	709	689	685	649	662	639	665	666	625	662	672	691	654	702	639	660	669	642	660	660	679	651	672	655	678	645	622	662	672	665	668	636	657	704	644	688	656	682	673	652	690	697	667	659	712	717	668	683	647	680	644	658	689	679	641	669	745	677	676	645	683	649	721	671	668	649	711	654	669	648	644	637	723	634	689	690	660	633	715	669	692	638	662	684	638	683	678	681	667	652	706	678	668	693	642	658	639	643	679	684	675	661	641	640	650	670	667	690	696	634	659	668	696	680	683	607	715	709	728	658	663	640	654	656	664	658	710	652	665	657	661	660	664	650	632	609	687	670	710	700	688	667	630	611	640	616	600	669	666	682	638	673	683	669	669	662	665	694	680	718	675	629	613	688	693	665	648	683	600	664	651	626	652	646	692	642	646	668	690	626	672	686	713	677	702	689	650	660	627	600	631	684	665	678	608	693	647	648	648	695	657	687	696	647	673	659	677	633	662	666	687	685	655	655	646	681	674	659	643	656	693	690	696	671	638	728	654	664	676	683	653	652	685	676	665	715	662	652	710	702	639	668	673	707	653	609	687	706	656	615	637	665	719	687	654	685	681	654	749	656	635	656	649	701	636	638	633	675	650	662	681	638	658	662	665	651	614	656	655	663	646	667	659	634	660	655	666	680	654	635	624	683	632	615	707	642	664	674	677	715	689	656	655	654	616	689	662	672	654	652	667	642	626	676	667	645	704	640	645	651	682	692	653	641	689	640	672	662	671	668	603	645	669	671	688	686	649	608	659	686	681	624	694	666	682	654	679	648	680	651	674	668	705	683	659	655	686	672	640	660	646	653	679	667	662	639	638	646	657	719	670	653	665	674	638	669	648	674	673	669	681	638	647	651	654	636	687	642	652	636	593	638	680	680	658	685	694	723	683	603	665	650	586	678	618	666	642	713	682	665	604	650	620	680	682	664	658	654	678	655	648	641	644	634	662	661	617	676	643	646	659	674	612	671	678	685	617	734	665	678	622	742	709	699	687	642	654	669	661	686	673	700	696	619	681	628	635	675	684	634	677	673	702	686	706	643	669	683	651	641	613	688	647	658	652	672	722	684	649	630	656	638	672	628	628	672	685	611	693	695	663	659	664	633	689	703	654	687	708	642	674	656	680	643	694	702	668	664	683	697	659	619	645	655	684	601	657	712	640	585	656	638	646	643	669	701	691	656	647	628	718	612	688	684	637	642	650	690	646	638	641	667	566	696	637	665	629	635	667	635	672	658	641	651	662	670	634	644	639	673	677	641	650	681	662	664	659	687	659	673	637	658	703	692	685	668	633	636	701	651	656	657	664	643	623	637	659	650	660	651	664	699	684	667	696	695	649	764	690	624	663	744	682	648	666	671	667	670	677	678	651	678	675	692	661	674	641	670	674	686	637	615	660	668	619	667	698	675	666	665	667	664	664	637	651	701	659	698	676	642	628	735	681	663	671	659	650	713	678	734	640	689	656	717	693	660	658	679	677	676	655	673	682	673	684	673	648	706	682	668	623	657	653	667	645	668	645	624	668	644	665	680	659	674	650	662	632	653	648	677	636	620	658	605	675	634	631	669	677	633	599	642	640	649	636	669	651	658	671	686	657	698	677	666	652	685	618	649	662	617	671	655	687	653	691	638	632	615	626	667	650	640	672	664	668	647	683	660	722	639	688	673	687	682	645	611	678	665	664	681	657	677	670	692	659	657	678	692	686	625	676	622	701	630	676	666	640	726	656	651	628	656	660	664	672	684	665	694	660	707	660	716	651	593	656	640	629	650	689	670	620	651	662	659	657	671	642	661	705	672	650	642	694	652	663	685	646	660	674	718	636	617	660	673	677	659	653	670	731	640	643	626	674	694	706	686	600	638	649	688	696	659	669	644	659	640	622	676	648	635	665	702	642	634	643	669	619	670	649	633	591	679	638	644	702	678	624	735	677	612	635	660	698	682	675	670	674	673	644	637	632	620	640	699	658	649	657	649	634	679	649	661	644	721	648	614	635	678	696	629	660	626	683	665	657	651	652	669	628	707	657	675	632	713	654	641	652	644	692	638	683	668	633	632	662	667	655	630	700	709	669	627	625	640	672	748	645	676	677	615	654	705	669	671	697	660	652	675	625	671	651	648	670	688	676	663	652	647	666	639	688	692	613	637	657	661	637	668	624	681	659	685	655	638	650	662	673	687	670	682	655	661	671	653	709	653	612	643	663	657	671	743	702	719	656	677	657	640	662	656	622	703	642	632	678	676	705	636	694	662	697	644	652	642	690	684	654	616	660	672	661	700	634	618	623	650	671	652	654	670	641	678	671	642	705	647	664	662	671	665	697	621	655	653	663	653	632	711	644	614	707	644	638	663	647	648	709	644	665	618	617	611	687	677	652	626	645	673	651	649	698	660	618	629	648	620	641	654	672	633	693	679	674	662	684	669	639	705	717	659	644	663	649	642	676	645	641	633	674	669	629	731	645	699	657	693	648	643	658	685	684	680	690	660	656	642	711	673	640	627	712	667	721	651	662	637	653	654	683	705	638	648	659	678	618	679	634	624	671	651	689	615	662	696	664	678	679	652	650	634	662	660	651	639	670	675	687	630	660	673	631	649	674	659	615	649	680	707	648	625	703	596	637	682	648	629	673	701	698	696	664	619	646	641	686	690	619	663	616	668	678	666	671	640	669	682	682	663	650	642	643	682	667	668	697	687	623	662	687	679	659	666	687	664	669	672	673	636	687	636	656	642	664	642	656	678	641	638	670	651	648	675	640	713	683	652	708	618	668	668	669	677	697	674	673	677	688	652	641	660	621	659	673	671	615	679	672	720	716	685	674	652	650	705	651	664	658	656	667	666	663	612	670	659	627	676	649	638	695	641	625	703	680	590	662	635	668	645	693	646	667	639	645	671	665	664	619	642	680	630	662	683	676	644	617	638	659	627	681	651	680	643	662	650	692	663	668	649	663	666	648	652	664	689	690	694	621	658	656	666	659	650	638	650	651	647	650	618	666	652	626	643	660	643	670	623	630	696	699	600	651	677	676	681	633	683	684	628	656	670	667	644	658	666	711	655	661	650	660	695	657	676	660	666	656	660	694	680	644	657	661	685	675	643	636	643	631	686	691	673	696	683	646	654	704	638	607	649	636	672	651	711	606	634	687	644	660	681	680	657	622	710	635	677	686	655	685	640	660	651	660	692	644	657	655	659	673	665	631	654	656	636	662	663	653	621	669	645	671	679	691	625	635	719	658	642	669	640	702	633	671	635	612	634	668	690	662	632	662	664	648	692	663	690	670	662	651	682	627	676	703	685	659	614	704	635	651	677	655	652	663	668	643	701	690	666	686	665	656	684	687	658	650	627	583	643	634	690	665	655	677	690	697	685	724	639	624	684	654
4547	11878	8139	4089	2935	2444	2004	1729	1511	1366	1298	1170	1184	1065	2080	917	850	875	856	840	787	828	804	791	810	771	828	755	830	798	825	786	775	784	812	774	807	796	765	753	791	749	796	790	760	757	791	739	729	796	775	769	753	750	776	783	732	801	779	833	774	770	787	748	756	778	776	801	730	805	792	789	726	790	787	804	729	750	707	818	707	739	804	780	768	795	751	768	820	738	788	747	777	786	788	749	732	756	740	771	782	764	807	749	724	754	733	763	796	739	733	808	712	795	776	756	784	769	804	762	753	790	798	794	775	737	758	739	761	785	754	734	778	778	717	689	750	764	759	756	787	728	758	759	746	774	765	801	777	699	749	762	712	756	766	794	783	780	721	778	738	804	736	827	716	809	715	778	719	816	757	737	704	734	725	735	743	784	767	781	771	774	784	811	796	739	800	741	693	784	792	804	795	766	772	758	812	778	771	771	765	773	758	810	755	763	754	762	732	731	780	735	746	787	785	763	750	724	771	722	745	759	770	737	785	771	723	699	784	797	783	775	749	728	794	770	809	790	790	753	758	754	765	747	769	785	773	761	768	816	731	788	730	764	739	739	821	717	750	771	791	748	766	716	750	758	768	798	775	767	753	750	766	762	793	754	834	793	718	738	794	747	763	791	739	766	738	773	742	770	751	743	780	794	817	738	752	734	772	766	771	741	782	782	770	798	791	702	732	756	795	732	758	775	811	765	785	817	755	765	755	774	764	758	801	790	795	753	764	808	696	774	765	741	758	750	725	790	784	786	742	799	770	754	797	740	757	763	729	785	771	786	797	769	762	742	816	765	775	776	788	825	764	789	784	750	718	734	704	774	812	765	785	738	720	749	765	744	767	779	753	760	781	716	743	729	774	798	725	773	747	818	779	775	792	769	802	740	786	771	738	768	750	804	753	798	760	712	755	805	733	759	792	793	794	750	771	708	791	740	750	787	792	777	711	804	692	740	766	769	779	781	802	735	736	744	772	732	701	761	772	769	757	793	749	721	768	791	779	806	770	756	751	788	805	731	775	761	799	742	743	787	770	764	749	762	801	824	796	773	764	805	822	751	787	779	787	748	774	816	836	787	712	771	775	763	785	808	770	738	743	804	789	753	755	744	769	769	772	731	754	787	795	780	743	817	738	746	780	749	814	758	747	789	768	781	743	814	770	762	728	753	755	753	782	771	754	812	782	767	762	742	728	805	740	819	801	754	737	752	760	754	772	754	814	750	760	707	785	754	703	776	765	743	763	772	723	710	743	792	792	784	745	816	783	749	769	778	738	747	751	785	817	762	733	741	799	841	762	728	779	820	753	771	788	749	772	747	742	823	759	757	786	775	754	736	726	804	738	757	767	777	725	786	762	775	777	785	773	733	733	767	760	790	794	811	755	796	763	730	754	797	794	744	756	781	763	769	753	741	789	805	720	739	811	721	770	716	728	771	756	816	814	755	784	729	749	756	778	737	761	725	790	762	705	810	743	778	745	756	758	777	758	740	769	759	730	800	742	695	725	753	782	749	706	759	811	824	744	768	735	796	784	778	720	817	757	790	800	703	752	730	771	761	728	759	735	766	753	746	787	763	728	764	758	751	805	776	723	791	783	818	816	770	743	773	785	767	757	766	755	767	773	773	800	740	794	745	761	772	735	841	736	767	766	783	724	758	763	768	766	748	729	783	755	769	766	733	789	760	740	741	774	767	809	794	729	718	778	769	691	783	827	768	775	756	778	782	760	788	794	761	758	748	755	783	763	785	725	708	784	729	757	716	702	790	745	766	731	723	838	732	757	709	768	785	754	807	770	795	763	763	757	771	763	737	760	822	757	796	779	810	731	736	781	745	795	717	797	770	769	743	777	786	741	784	697	776	752	744	763	757	717	796	740	788	733	793	782	735	782	729	760	773	775	752	743	790	719	756	715	757	721	763	778	771	779	746	755	720	768	828	745	778	832	736	774	769	748	737	767	772	790	785	736	734	769	808	788	815	795	747	777	773	768	721	770	760	741	739	751	751	772	793	775	743	772	775	773	759	858	784	776	769	759	758	763	805	757	779	826	770	776	754	735	786	763	730	821	788	773	738	778	791	811	776	794	777	753	769	748	779	816	778	747	768	782	763	757	767	762	812	732	769	790	741	817	754	746	772	728	783	800	769	761	780	783	771	737	729	744	707	714	778	742	780	774	745	743	718	791	742	803	780	790	757	789	758	760	770	743	766	770	773	762	784	813	789	792	733	761	771	775	763	758	741	740	728	816	754	818	748	783	777	763	780	707	799	788	814	739	761	787	719	772	767	785	792	749	775	779	778	785	807	769	749	800	753	770	732	714	753	765	771	783	779	748	777	746	794	772	732	731	755	776	794	782	756	782	760	746	735	752	812	729	787	782	787	741	785	826	794	773	731	778	780	777	789	757	780	776	818	758	781	753	814	755	760	755	756	758	772	739	745	771	750	795	774	738	759	748	773	782	768	737	798	759	791	756	807	799	740	794	803	744	724	807	789	769	794	751	782	762	770	747	748	772	822	724	719	751	739	767	752	819	781	781	753	791	795	749	770	788	764	787	789	820	781	723	760	824	750	734	811	788	709	747	769	718	810	762	774	736	781	726	759	790	788	792	782	744	768	740	741	777	796	744	759	750	789	793	771	786	761	779	732	807	756	778	805	776	770	742	762	766	757	781	750	791	824	799	761	778	760	749	717	704	751	776	803	788	781	802	767	800	784	853	763	821	810	800	772	778	693	772	773	768	761	761	767	736	757	739	801	715	860	810	745	772	779	786	761	774	769	828	779	788	716	751	737	724	756	789	765	782	796	795	761	743	772	715	758	702	758	745	780	757	773	759	715	780	724	720	787	759	757	763	781	746	812	749	775	767	762	734	748	784	746	746	778	752	769	744	762	758	759	770	808	738	771	787	759	803	762	708	775	838	749	794	725	805	777	768	789	778	788	735	766	773	775	749	765	731	763	725	732	738	776	764	785	734	776	723	780	766	796	763	809	725	811	749	787	764	760	733	745	767	711	751	795	766	813	841	745	804	741	756	836	764	730	768	735	758	773	759	771	816	775	781	765	778	754	744	766	760	773	737	762	735	797	790	790	815	819	732	776	742	761	773	815	764	777	774	743	724	776	761	811	766	767	740	780	752	773	798	826	791	786	767	753	731	726	789	706	756	732	763	772	792	740	769	772	786	798	774	737	749	753	712	773	810	792	790	746	725	747	789	779	812	810	783	731	735	782	768	739	804	791	776	790	759	731	750	771	794	779	775	781	761	721	746	753	753	792	811	742	801	774	778	757	761	791	804	768	771	752	727	761	784	733	774	756	763	740	768	745	759	759	772	749	810	760	750	779	763	706	707	703	791	762	755	744	752	771	800	748	773	803	737	749	745	768	733	777	804	783	842	720	776	766	784	803	735	779	762	782	776	758	763	744	759	799	778	810	773	777	767	765	826	789	740	800	749	812	767	739
25346	21667	27719	25932	8442	1011	801	708	637	595	569	618	533	578	890	521	466	492	491	503	489	477	445	485	458	470	522	482	460	487	468	482	444	454	508	484	462	447	482	455	502	443	518	485	482	472	450	451	462	455	457	463	460	474	443	492	465	475	454	449	473	470	475	459	456	437	433	471	474	471	444	494	439	483	453	418	449	467	452	459	446	468	428	440	483	498	476	425	471	439	497	406	451	448	502	489	460	480	474	476	439	436	467	459	497	421	496	448	446	426	493	459	444	468	504	449	451	477	456	433	420	463	478	513	482	459	480	448	480	443	460	450	445	447	514	491	442	501	464	478	454	460	494	483	453	475	484	443	473	462	475	500	429	452	496	448	499	485	499	488	436	483	453	459	499	492	469	477	468	455	468	490	471	479	435	457	458	461	454	479	470	428	450	443	457	466	450	482	487	457	490	433	448	463	485	469	483	466	492	464	468	441	486	463	488	485	466	458	447	469	455	450	436	483	451	460	438	467	460	425	464	501	465	470	455	438	460	448	501	494	488	484	430	442	453	520	446	476	446	447	496	466	518	488	450	465	456	470	476	472	454	450	477	469	417	465	448	447	455	426	471	466	482	465	478	481	474	445	429	502	464	459	489	485	453	447	467	486	447	444	477	456	488	480	452	461	430	453	462	457	466	474	475	471	446	473	448	483	425	464	439	504	429	457	464	485	451	429	478	459	407	452	470	472	461	442	517	454	489	450	465	455	488	435	463	480	467	434	439	460	498	468	476	461	483	459	504	464	417	467	456	420	463	484	473	424	445	513	479	475	456	488	475	431	496	472	490	469	447	453	426	454	487	469	490	462	485	435	475	496	448	456	457	454	430	462	469	459	452	477	494	494	466	459	504	449	487	456	472	508	436	440	411	447	455	478	441	495	494	470	430	496	449	492	488	469	480	509	416	484	498	445	483	490	430	442	499	496	458	458	477	468	475	468	476	441	455	468	419	427	453	437	499	469	442	455	468	441	449	467	462	456	480	478	450	434	435	461	475	454	447	457	439	467	445	473	473	448	477	464	490	473	529	449	478	440	462	445	462	483	422	463	503	478	456	465	447	442	503	414	467	430	464	448	454	478	463	474	450	440	479	527	468	474	471	469	474	456	466	472	482	453	482	482	472	497	464	461	450	444	499	462	480	454	493	465	480	454	464	460	433	487	428	484	485	516	477	441	478	436	478	488	442	426	489	452	487	481	452	406	456	508	470	456	496	400	439	445	513	441	507	479	502	485	481	488	478	454	447	464	449	424	468	457	478	481	488	469	485	477	515	434	472	429	436	449	463	464	489	478	452	486	482	448	463	463	456	472	497	437	500	442	457	507	436	484	490	520	423	477	449	458	471	459	449	473	440	443	503	448	484	482	459	477	453	439	452	495	495	507	513	453	462	484	441	471	450	441	503	482	486	412	484	473	463	468	454	461	485	454	465	455	485	464	467	516	474	443	427	484	489	473	466	443	470	429	449	474	506	476	473	444	442	475	470	474	462	455	492	480	472	459	463	506	436	430	462	430	453	451	436	472	458	477	410	479	480	450	467	493	448	403	460	432	447	442	464	503	458	468	467	468	497	471	492	457	504	461	494	499	467	503	445	474	475	481	499	443	476	437	494	444	500	435	459	506	384	463	455	450	411	462	406	447	430	461	439	470	455	425	463	466	502	496	451	473	498	468	469	444	453	490	468	479	438	477	486	467	450	456	452	429	476	408	491	455	479	486	444	473	490	475	478	476	485	439	465	468	492	444	463	445	465	460	443	460	460	428	474	469	433	461	422	478	480	491	472	459	471	428	500	475	458	481	456	443	439	448	445	451	439	430	465	448	461	442	475	480	458	459	467	478	457	480	479	456	473	491	472	421	488	454	438	475	470	464	472	447	439	477	453	455	445	436	486	448	458	449	496	442	472	486	458	477	454	458	496	431	504	456	447	466	469	424	482	462	482	486	466	453	454	491	439	440	460	450	466	445	472	473	474	466	464	458	444	466	491	455	486	450	482	480	469	446	484	467	466	468	417	424	432	461	470	448	492	478	470	485	470	468	433	470	452	438	452	424	483	461	468	467	464	484	438	476	459	504	513	495	454	444	462	490	454	497	420	441	438	459	476	493	444	481	463	478	489	466	455	440	457	462	488	472	448	468	501	410	472	461	434	470	502	436	469	480	431	467	504	452	512	482	452	467	452	456	482	443	439	471	497	452	430	468	476	485	497	479	454	495	419	470	494	459	448	433	453	482	432	434	433	469	478	477	483	433	448	452	471	463	489	451	432	476	450	443	464	473	414	494	493	486	501	440	439	469	454	451	429	437	486	472	454	486	418	444	493	443	447	482	431	432	464	456	492	454	440	445	478	434	444	500	462	491	460	481	549	483	466	454	438	452	446	451	460	452	475	403	503	466	486	451	469	452	489	484	479	448	457	436	484	455	436	489	478	462	458	453	476	445	463	467	478	468	434	492	444	468	468	490	466	480	459	459	455	491	481	461	450	472	465	438	485	461	448	498	473	433	449	420	432	471	488	477	470	481	459	466	442	427	473	407	437	448	472	449	459	433	483	475	486	499	448	452	473	476	466	496	470	473	468	446	429	444	437	460	471	453	426	490	425	462	440	489	461	453	460	456	462	437	459	471	447	442	463	490	461	451	437	474	489	477	468	481	471	457	455	457	449	519	407	462	447	455	496	452	454	476	490	467	471	446	480	466	452	513	407	452	424	463	489	480	445	431	425	473	512	464	472	467	450	469	438	393	416	476	494	479	440	499	461	458	459	476	506	445	457	432	501	469	459	465	430	486	464	441	433	456	487	495	448	466	472	482	447	491	504	461	455	459	452	481	488	490	461	463	453	477	488	469	440	508	440	457	435	475	486	444	486	475	488	451	468	492	442	479	471	432	415	413	460	499	448	476	462	461	523	475	467	474	436	446	476	461	441	453	464	446	486	457	487	442	456	456	459	455	474	464	432	442	468	499	453	453	477	447	436	415	430	420	475	464	447	496	424	453	418	484	458	449	481	435	465	454	494	432	464	485	500	470	440	473	439	449	441	460	425	434	446	436	483	463	445	500	467	461	487	498	424	447	453	496	465	424	445	451	436	441	467	465	454	456	492	503	468	479	481	461	485	451	455	491	426	439	422	501	482	454	447	471	456	477	417	477	484	447	470	464	481	488	437	453	455	503	437	435	471	451	476	462	462	443	465	488	472	437	426	467	485	448	465	471	472	472	483	468	490	416	448	487	454	485	487	449	440	469	428	462	496	484	446	443	486	480	449	452	482	447	460	430	469	457	462	457	444	446	443	484	467	483	483	443	456	469	466	497	446	492	456	436	462	442	473	420	457	462	435	462	456	478	468	447	468	439	482	483	441	477	481	464	486	504	455	464	468	483	459	495	454	450	433	456	454	486	448	458	436	489	444	475	450	508	482	514	439	471	417	479	450	461	453	437	460	474	467	449	461	408
4355	7709	5284	2622	1893	1531	1297	1075	953	896	854	804	754	734	1596	715	588	580	518	562	546	550	558	550	513	549	552	538	490	536	537	500	581	532	529	488	518	594	521	555	570	538	550	523	523	560	530	533	546	552	496	510	531	519	526	541	516	549	593	565	522	513	542	563	530	529	511	548	528	544	529	527	530	525	552	506	490	541	530	561	512	563	543	523	534	530	540	508	518	527	512	521	527	530	536	528	544	494	526	528	557	561	492	478	533	510	524	541	549	516	495	555	554	530	521	531	528	535	545	545	531	499	535	535	544	538	534	533	455	530	532	536	511	559	506	548	521	534	528	514	534	559	532	504	529	539	572	567	520	496	514	492	542	535	574	529	510	506	537	512	527	518	517	504	528	522	519	549	518	542	523	525	519	580	514	542	554	510	522	525	573	524	559	516	491	545	542	543	511	494	513	541	531	543	557	502	522	518	555	515	554	478	508	515	550	555	502	511	527	513	516	533	521	557	537	486	525	517	502	527	542	532	487	533	511	553	541	544	531	523	537	578	493	528	500	504	517	551	527	519	569	534	490	519	543	533	551	500	549	525	496	508	537	579	539	557	562	524	529	552	546	560	519	559	540	520	542	512	513	523	530	510	552	539	546	553	545	563	511	508	508	528	564	522	493	539	495	497	596	539	528	551	512	595	525	580	535	532	491	499	535	553	552	566	519	579	503	530	543	522	517	558	517	515	515	509	543	531	509	527	513	539	551	548	536	531	547	523	525	507	528	518	519	513	558	554	573	512	528	538	513	554	523	518	519	545	507	508	505	520	510	536	542	534	504	517	533	508	490	555	542	526	513	550	575	559	535	570	527	485	521	539	540	548	524	541	491	541	551	500	493	498	537	536	502	515	556	561	512	559	513	503	546	548	526	531	579	523	572	539	516	538	506	533	512	519	521	530	501	522	535	560	508	545	490	535	497	536	529	530	541	559	534	537	490	548	569	533	535	519	518	518	574	541	555	553	518	556	499	559	528	557	509	557	526	539	519	532	528	505	525	538	519	549	517	522	556	523	513	522	536	565	522	552	468	516	529	533	512	529	516	551	489	541	558	554	539	541	520	495	511	488	515	504	507	524	526	551	535	500	542	510	553	531	561	532	565	548	522	538	561	549	533	566	528	507	545	526	512	537	538	523	519	512	495	546	522	552	549	532	527	495	510	540	524	542	559	483	533	506	526	538	521	486	528	503	498	576	551	536	521	525	515	581	522	504	551	527	527	491	499	515	530	533	520	530	524	540	541	546	546	530	501	519	535	521	518	495	536	503	505	520	588	507	520	553	536	522	538	502	528	522	539	547	541	502	546	523	528	483	541	543	544	532	543	494	547	537	513	533	517	564	516	504	501	520	518	507	577	537	528	574	529	510	555	526	515	554	523	519	542	502	534	530	502	514	516	487	559	557	531	558	504	556	528	520	562	564	552	518	544	540	501	542	515	528	523	494	491	528	541	552	509	556	509	564	562	544	535	524	519	571	517	534	535	547	518	544	516	538	489	505	514	544	527	545	495	520	542	575	553	514	507	477	527	500	547	588	528	536	502	538	526	503	538	532	546	544	537	526	487	563	507	557	544	513	540	564	504	514	563	584	539	558	526	548	571	550	541	548	511	521	519	561	583	516	525	549	558	488	546	546	522	537	506	521	511	575	525	537	532	546	534	576	545	545	563	538	553	508	531	512	542	558	550	542	548	567	561	514	528	545	541	468	520	545	514	529	564	527	510	545	499	548	517	535	511	551	537	514	542	499	493	521	569	528	527	476	564	515	531	480	513	494	502	549	529	562	502	533	557	532	529	521	523	576	542	532	560	534	539	532	522	513	554	533	500	564	519	552	526	531	524	572	514	501	520	481	552	504	509	502	554	540	526	527	502	528	503	500	530	541	562	562	512	504	534	534	552	523	510	543	528	534	503	531	538	581	485	514	505	536	530	504	512	536	524	539	513	531	559	539	550	554	557	546	536	556	512	568	559	506	546	534	557	545	571	522	518	486	577	528	526	538	535	488	566	535	561	520	494	494	572	552	469	529	551	534	524	524	521	538	567	509	551	532	520	532	535	504	511	511	494	518	551	516	544	497	532	520	527	510	555	492	511	519	544	520	490	508	524	486	544	552	550	533	538	521	499	499	526	550	537	553	547	550	526	524	544	573	532	539	476	555	506	531	528	485	547	515	494	519	530	524	505	560	553	552	575	516	527	518	556	501	539	520	531	531	514	534	544	510	533	520	505	532	529	523	533	517	548	548	524	479	559	482	557	513	530	543	537	508	523	506	518	583	503	528	479	499	520	572	567	550	519	507	546	537	541	504	545	486	520	541	524	525	508	519	489	519	541	545	531	530	507	512	532	546	476	546	542	529	547	541	556	515	572	528	529	521	523	509	532	527	523	551	544	526	522	532	533	530	547	487	530	521	569	526	530	563	529	580	529	534	518	544	502	553	516	505	518	548	511	529	509	546	513	518	548	529	532	564	526	556	522	507	544	528	511	536	522	506	518	527	525	548	561	527	519	546	545	518	496	537	520	492	539	513	547	490	530	572	530	531	541	563	523	498	545	504	546	549	560	536	537	510	525	566	544	556	512	530	534	552	505	542	556	575	540	552	525	547	485	525	537	538	527	559	540	515	510	552	527	516	522	525	537	540	530	505	549	503	569	539	527	508	530	540	523	550	532	517	513	542	516	566	486	526	516	546	496	525	562	526	529	561	547	513	539	522	517	515	536	519	527	534	515	527	503	516	503	542	535	556	548	532	531	569	518	539	528	522	534	529	549	552	523	499	524	522	527	517	516	545	534	525	502	539	540	541	505	563	517	562	539	518	527	534	548	517	527	518	503	528	506	542	535	508	511	553	566	553	510	560	501	479	510	536	540	576	540	515	505	538	544	553	515	531	523	521	566	570	532	494	545	513	525	527	512	529	510	532	549	552	562	552	525	510	554	510	525	542	520	494	523	505	579	504	531	555	504	534	527	546	543	534	554	534	505	512	507	530	579	513	545	516	525	522	531	523	564	518	536	502	526	501	592	482	535	550	522	516	617	505	560	524	556	547	495	516	539	530	520	500	527	544	549	559	522	543	513	511	543	534	515	551	580	549	536	474	557	533	537	522	580	530	538	583	536	553	536	504	526	514	523	545	517	503	548	528	550	521	565	555	559	509	530	563	509	479	532	523	509	510	494	494	533	497	505	518	538	515	537	544	530	538	534	570	554	524	584	559	529	558	552	521	541	538	516	511	515	545	539	536	511	563	508	503	516	555	518	531	527	506	552	575	578	513	518	523	529	558	563	504	538	510	557	522	545	587	536	523	532	523	538	529	525	493	496	560	522	495	508	514	577	473	487	547	520	543	537	539	530	533	539	529	523	536	554	546	510	542	537	543	506	515	526	529	526	530	577	490	515	514	534	539	509	515	516	503	569	528	536	564	559	548	539	537	481	498	543	549	573	581	503	541
23025	21664	29516	24351	21667	21685	6768	1114	856	726	656	608	578	597	2255	505	377	334	384	356	350	291	334	314	318	309	316	283	337	304	311	294	290	305	308	305	310	302	261	271	301	256	265	285	298	295	309	269	290	277	279	271	301	302	257	271	296	254	298	290	284	305	282	298	278	255	286	268	280	300	285	282	276	285	260	287	252	261	248	280	273	249	283	272	288	306	277	277	269	276	255	267	248	268	284	259	252	245	287	269	297	280	262	265	294	261	259	240	284	296	287	279	277	299	279	295	263	248	290	281	269	292	268	264	260	256	259	269	266	252	287	278	266	297	307	293	264	261	258	259	275	269	276	257	258	271	302	277	246	289	265	261	289	272	300	261	252	265	270	268	300	294	254	272	261	273	266	260	263	270	277	296	270	282	253	282	268	273	257	202	281	281	271	285	271	265	296	280	286	235	281	285	304	290	299	301	285	278	286	277	275	278	270	300	274	276	258	269	310	282	274	271	264	283	294	298	280	290	279	277	265	311	264	269	295	291	283	295	269	262	271	266	274	245	260	286	297	272	274	288	275	258	282	288	285	312	275	275	263	309	270	246	279	264	284	275	293	235	277	293	289	298	242	257	260	254	298	274	260	257	292	281	283	278	283	265	272	303	253	295	296	262	293	261	240	313	269	253	259	262	275	265	271	282	298	272	282	257	251	284	267	278	281	288	273	247	253	263	282	272	263	288	320	254	283	275	284	288	263	264	291	291	263	267	275	263	278	287	269	275	251	285	257	278	303	247	304	267	249	276	261	290	262	303	292	253	282	268	256	257	276	283	272	290	299	261	272	235	286	286	271	244	252	289	244	258	260	254	292	277	286	286	266	258	274	280	278	283	274	312	304	292	266	282	261	263	276	280	281	253	292	299	290	294	282	278	263	265	268	268	272	281	253	284	291	283	268	275	282	297	282	279	293	286	260	287	256	260	270	285	249	260	242	266	259	259	297	283	281	256	271	269	278	279	260	294	289	276	292	317	304	273	266	257	263	266	289	254	273	269	249	274	291	274	317	279	264	260	272	309	281	267	284	275	273	249	258	260	286	255	253	270	260	262	287	286	252	294	271	304	275	292	249	264	276	276	281	276	231	265	270	269	284	263	262	269	243	285	252	308	297	284	299	277	288	298	297	261	308	261	308	294	258	256	294	286	253	280	283	275	304	262	251	293	299	275	258	273	279	274	274	268	283	290	255	272	246	285	270	254	282	240	289	299	272	273	292	268	306	262	261	275	253	263	269	263	288	287	276	271	251	241	257	287	278	298	274	293	242	290	250	245	229	270	276	267	284	300	315	271	292	284	296	278	291	262	266	256	257	259	265	286	297	274	288	277	266	271	267	281	257	289	255	291	274	270	283	249	252	267	280	281	249	302	276	275	263	281	268	267	287	274	274	286	290	296	248	258	269	237	276	268	279	269	277	285	252	264	276	279	257	250	285	285	300	262	262	277	257	273	273	263	246	257	293	291	276	280	266	288	280	255	285	261	255	293	266	279	272	299	292	272	281	279	287	293	252	279	289	261	280	271	288	279	275	292	289	279	273	233	310	306	283	280	238	291	268	287	264	266	263	273	291	270	271	288	263	310	267	258	270	257	281	299	252	301	280	268	275	284	287	253	301	257	264	282	306	266	272	238	282	263	253	295	297	249	275	287	295	239	268	258	272	271	280	260	274	247	276	265	278	269	224	330	256	284	285	297	254	261	286	275	272	288	262	280	294	289	301	278	290	260	233	298	274	314	276	296	255	281	284	247	268	275	283	245	278	272	291	280	299	291	314	281	278	289	293	246	283	266	295	291	294	283	275	290	278	275	279	289	278	258	289	313	270	254	268	243	308	263	267	267	263	268	281	255	283	269	245	234	287	290	270	265	315	271	261	260	280	275	300	283	282	248	293	272	256	273	298	286	265	278	281	308	282	276	258	275	259	278	289	304	283	268	269	256	283	292	272	267	237	296	298	286	267	271	273	290	321	282	255	298	295	277	253	279	282	312	296	292	260	294	295	269	273	302	270	288	256	248	258	262	286	256	292	276	282	297	261	270	260	260	271	296	319	270	255	259	281	311	279	287	256	252	315	260	288	271	266	245	309	278	254	271	276	262	279	253	227	297	280	271	256	289	296	310	287	267	259	313	294	272	296	277	263	267	261	278	286	259	276	293	270	281	269	260	282	262	280	253	295	262	278	256	270	263	287	255	287	282	267	251	286	249	282	272	309	254	258	284	261	265	276	284	280	301	268	293	273	263	260	284	288	252	257	322	275	269	255	251	266	287	280	287	273	291	254	264	259	265	291	262	298	271	240	265	279	304	279	282	275	273	286	278	304	262	270	283	280	260	272	265	283	280	264	263	273	265	264	287	268	271	314	284	252	276	265	286	274	289	291	284	285	275	267	273	311	278	277	262	246	274	285	278	321	278	290	279	265	251	293	270	267	298	248	263	258	278	286	276	294	279	282	270	262	283	288	286	283	261	283	247	296	298	254	265	257	291	284	330	285	270	285	290	289	264	286	307	264	298	271	273	292	286	279	293	277	260	284	279	270	264	254	265	281	249	280	268	300	283	286	260	279	288	306	285	259	260	241	264	276	267	270	266	263	278	286	255	274	307	278	274	302	226	281	298	268	262	275	253	301	278	285	260	272	281	258	308	302	293	288	297	260	274	254	279	303	293	299	266	302	301	288	270	270	265	291	289	270	255	281	291	270	258	266	280	264	275	278	271	284	273	271	277	290	275	294	269	293	276	319	281	260	247	263	287	265	280	286	273	274	279	288	250	303	260	264	295	264	296	263	240	264	275	261	270	276	282	256	275	283	257	264	292	252	282	295	268	278	286	303	275	269	285	307	272	291	280	279	293	302	291	301	246	251	260	272	256	277	245	279	261	267	300	289	264	286	257	276	249	284	277	270	301	303	286	276	272	272	284	311	295	311	277	266	287	285	288	277	293	269	289	287	296	265	280	264	277	284	296	305	277	259	281	275	283	250	267	286	291	308	255	298	252	272	258	288	295	269	266	245	280	272	281	274	281	251	251	289	249	252	276	278	262	272	273	268	279	270	292	267	267	283	288	277	260	309	273	282	265	269	262	278	298	242	310	282	260	276	277	282	260	267	286	314	285	287	287	284	272	267	271	269	290	282	276	249	275	305	301	270	304	283	282	265	250	274	277	294	284	265	274	284	269	278	276	292	261	284	250	262	294	282	272	279	282	260	261	278	280	250	297	262	254	290	292	286	260	296	267	288	288	314	279	276	285	281	279	272	286	267	263	250	275	267	292	274	269	272	291	277	257	245	276	289	291	309	278	253	296	282	277	270	285	299	295	295	267	281	302	276	253	248	295	300	254	243	282	269	286	273	280	285	273	252	274	267	273	293	268	266	270	254	302	276	278	271	299	286	272	294	256	256	257	255	227	297	266	281	265	288	265	243	295	274	261	281	251	284	308	285	281	249	266	291	262
5501	16747	11480	5550	4025	2940	2445	2011	1650	1447	1179	1001	968	1103	4294	674	555	513	477	452	417	454	435	403	438	393	423	429	383	375	365	377	367	357	326	343	360	348	353	367	363	372	367	352	365	379	387	367	387	370	331	342	338	343	362	311	344	310	309	330	340	332	336	341	365	338	356	336	319	314	346	352	309	351	333	354	332	331	332	301	350	373	330	305	340	327	295	343	334	329	349	359	350	363	361	337	356	318	312	316	350	339	354	357	343	313	312	330	355	326	331	333	343	344	332	338	348	337	323	312	348	334	345	306	308	330	348	322	318	359	360	348	342	307	327	338	287	349	334	330	328	298	317	321	326	331	298	380	314	299	330	335	317	337	338	311	306	319	312	320	349	338	345	315	348	335	332	297	335	337	302	332	319	314	324	346	341	322	353	313	331	325	320	342	336	349	300	316	351	337	332	318	324	305	324	346	320	319	333	338	336	349	332	345	354	355	337	319	352	320	326	341	332	336	334	324	358	335	318	361	319	301	329	345	316	319	334	328	341	338	351	352	320	354	329	316	317	350	335	322	339	320	326	321	342	321	310	338	331	331	312	362	356	302	324	328	354	309	361	321	312	328	364	313	383	331	338	328	348	306	346	355	319	289	323	335	361	344	354	335	332	339	321	352	308	288	361	323	336	319	332	342	310	333	355	322	335	329	324	327	321	339	352	320	332	314	342	325	332	372	339	341	322	329	320	317	315	311	316	300	324	326	338	336	315	350	333	340	336	350	302	329	337	356	325	325	328	337	310	341	334	298	353	327	375	322	345	337	316	319	301	318	324	316	303	335	328	317	345	329	337	355	344	347	374	296	331	338	318	321	342	286	324	343	325	341	319	316	369	304	327	317	343	336	348	323	316	350	324	316	337	338	335	322	326	350	354	304	317	302	347	318	353	313	321	372	350	330	336	338	337	362	329	321	360	366	341	328	322	318	320	351	349	318	318	330	328	337	327	325	374	342	341	334	305	343	353	333	357	332	329	318	335	360	312	341	341	340	335	340	316	333	327	294	300	336	348	314	316	340	316	318	335	364	339	336	344	340	313	343	316	337	364	302	321	334	319	340	327	372	352	355	330	314	318	313	332	311	333	322	314	325	301	366	326	356	344	353	291	355	348	330	329	332	338	388	351	326	317	321	286	348	308	334	313	323	325	343	311	333	321	321	327	322	334	318	329	316	324	336	308	318	358	332	322	328	325	329	319	327	335	353	317	354	353	333	332	320	331	361	333	323	333	331	356	339	343	315	323	327	318	339	355	334	331	320	300	314	340	338	321	327	326	375	323	324	307	357	317	324	278	344	314	325	334	349	363	291	318	330	353	342	352	343	314	344	331	305	345	301	341	337	337	318	343	320	327	316	324	323	311	337	308	299	306	313	298	331	328	327	318	308	347	340	318	343	354	293	330	324	336	327	344	306	322	345	325	377	342	316	312	328	330	350	316	318	340	340	316	316	323	330	344	341	332	353	318	340	330	354	344	319	352	321	299	328	321	358	327	350	340	346	324	326	346	333	384	337	328	347	322	333	340	330	316	333	333	349	337	329	325	332	323	324	316	337	323	326	337	344	330	349	330	323	327	300	327	306	336	295	326	320	332	357	321	322	305	341	301	336	300	337	310	303	337	355	366	346	308	324	320	325	319	370	329	329	338	304	346	318	334	344	350	356	329	353	323	314	319	366	319	333	355	335	334	334	343	331	346	339	344	332	327	304	352	329	319	327	330	339	334	334	347	326	327	355	318	371	311	353	295	306	335	351	340	363	327	290	308	318	325	297	313	314	341	342	326	334	308	350	323	343	334	342	357	328	347	336	315	361	347	318	312	294	303	356	321	351	373	321	320	313	348	331	311	326	310	341	342	328	328	284	331	329	325	314	361	342	339	323	335	336	342	352	348	317	318	311	336	326	349	336	359	333	330	314	329	342	310	318	326	330	362	339	315	326	330	335	315	317	291	360	361	328	333	359	343	326	350	320	320	359	320	308	333	328	314	289	340	306	307	345	301	306	355	298	370	326	356	327	308	349	323	324	328	340	316	332	316	309	345	345	313	305	342	353	344	354	355	335	341	335	355	332	303	314	309	324	319	311	329	336	327	336	321	343	340	330	319	335	336	305	327	306	349	336	356	308	321	328	313	301	333	335	317	301	347	311	329	295	318	285	346	335	353	321	341	309	296	325	306	324	318	332	350	356	350	333	334	313	336	333	325	342	339	330	335	339	326	333	336	321	335	331	357	330	343	325	320	332	327	312	328	345	330	316	359	372	333	332	337	345	331	342	337	310	336	342	352	330	323	353	327	277	343	321	325	332	340	351	309	325	329	306	349	365	305	319	309	324	329	328	337	348	325	341	317	332	331	333	335	363	332	344	314	321	344	337	349	340	338	283	337	349	336	303	325	336	330	337	315	343	358	348	318	346	332	342	328	318	307	319	322	307	311	326	352	328	341	371	334	314	333	346	328	332	351	343	345	300	333	328	356	312	338	346	304	333	330	312	321	350	335	347	312	325	353	285	314	338	357	322	323	351	328	345	354	352	334	327	303	338	359	343	323	326	345	338	352	307	333	330	328	322	326	335	320	320	303	334	344	350	359	330	362	344	323	305	312	310	360	333	361	337	332	330	339	312	314	357	352	343	322	345	324	323	359	349	333	341	318	318	345	326	334	313	289	332	326	360	329	356	334	333	319	335	332	342	344	352	304	365	349	348	335	330	349	343	352	326	355	321	320	339	347	338	329	328	358	337	314	335	291	329	328	363	322	345	313	345	361	312	358	344	355	341	309	354	301	352	338	335	316	342	338	331	323	317	345	315	369	336	304	341	323	355	318	325	330	306	349	355	340	322	359	339	325	356	345	338	309	333	323	336	318	326	329	327	339	355	312	335	328	323	344	364	284	330	300	363	303	343	338	307	349	307	332	327	325	325	355	334	313	313	295	294	313	328	323	332	336	301	317	342	323	333	336	329	288	342	308	321	321	299	328	319	317	346	337	322	335	348	337	316	323	338	308	313	340	343	339	318	327	311	343	311	323	318	360	329	332	306	331	349	359	332	306	335	355	342	332	319	358	333	353	332	332	324	319	343	306	321	335	353	327	343	310	345	330	347	347	332	332	317	328	343	324	314	345	323	329	293	330	326	337	313	334	304	339	336	355	319	333	352	333	320	308	363	316	308	347	349	287	329	324	345	314	342	298	341	340	318	325	343	335	335	332	345	331	337	321	328	316	346	322	308	350	355	346	289	340	340	375	354	315	314	345	315	328	326	319	313	334	348	328	320	322	315	325	337	356	323	346	312	345	340	315	321	346	332	317	319	366	355	299	331	321	332	347	327	308	320	309	310	330	317	325	364	354	376	347	323	334	341	353	336	340	345	319	301	331	328	332	364	297	320	325	332	330	311	315	327	342	308	325	325	355	339	335	342	335	320	327	344	325	344	320	326	338	335	351	330	320	368	343	333
27970	19285	5993	1501	1054	926	881	905	859	859	865	793	838	827	904	854	772	789	794	782	738	784	720	777	736	743	748	756	776	741	780	773	769	781	737	736	757	774	799	748	749	785	771	802	809	711	790	764	753	777	785	749	714	744	729	734	786	768	771	764	731	780	754	712	739	746	787	743	757	768	746	718	736	783	746	704	775	717	728	765	770	771	759	725	727	748	814	739	765	752	786	775	740	745	768	726	816	769	742	722	728	714	738	778	745	775	764	774	788	759	723	750	801	727	691	765	723	755	761	767	784	785	792	748	759	765	777	783	756	742	774	774	797	756	779	695	727	775	791	779	712	767	724	734	740	742	773	747	783	793	721	768	758	739	788	795	745	781	752	786	752	760	746	726	753	781	737	788	711	802	718	758	790	749	783	708	791	757	781	768	724	759	758	783	773	740	768	718	708	744	787	730	751	774	796	783	760	717	704	780	756	793	761	760	768	782	729	770	740	695	696	836	734	809	707	794	770	755	765	776	724	730	775	711	677	749	785	762	768	752	737	746	720	800	810	728	769	779	701	728	729	743	808	696	771	734	763	700	769	721	757	730	752	766	873	791	746	736	759	798	729	743	752	759	765	746	772	747	726	770	779	743	793	794	781	778	751	771	736	748	798	754	793	749	769	684	700	766	762	744	706	736	750	706	813	795	768	751	728	744	765	755	788	775	828	782	761	747	715	716	747	777	820	687	751	747	779	761	720	739	762	790	755	765	744	741	703	811	768	693	769	751	751	791	760	767	712	754	774	799	779	743	726	778	784	725	720	742	738	741	720	819	760	805	786	775	773	728	738	785	733	771	759	796	765	747	800	779	759	750	789	724	820	714	750	780	737	736	774	781	723	796	791	780	834	779	766	741	778	767	750	744	746	738	724	785	713	754	755	726	716	774	763	798	755	783	756	760	730	781	746	710	731	724	765	792	751	774	735	848	763	772	767	765	769	777	775	750	767	736	787	729	721	709	772	790	738	780	758	774	765	796	701	732	767	744	727	753	787	812	785	739	764	786	772	768	744	744	728	753	717	775	760	752	764	750	787	794	773	752	711	754	731	827	756	746	756	720	752	747	741	706	791	754	732	762	762	806	746	770	802	790	766	790	822	787	765	772	767	765	726	747	746	738	803	716	752	759	772	744	800	686	710	750	785	773	712	739	732	771	757	722	748	761	744	758	811	719	735	753	727	775	790	749	778	820	769	761	780	800	769	731	773	753	704	731	730	791	769	799	742	788	773	775	773	763	739	771	812	801	751	753	769	733	726	765	749	758	743	758	770	735	763	773	759	759	778	778	776	784	736	818	723	757	769	791	766	774	757	761	782	678	790	769	732	716	769	743	744	762	755	700	761	808	737	777	781	781	755	703	762	742	753	738	758	713	808	744	790	761	712	802	767	766	751	759	751	788	768	777	758	764	782	827	750	734	751	738	735	739	772	760	758	757	801	743	751	787	734	766	804	716	734	758	734	728	701	790	720	714	782	745	766	774	786	763	754	761	779	768	769	777	755	754	774	791	811	792	785	767	706	738	766	770	738	707	766	747	694	729	762	748	764	750	708	788	724	696	774	736	746	768	732	724	753	806	759	720	745	702	759	765	724	806	718	769	789	784	682	751	722	758	713	736	766	792	746	748	801	739	782	798	730	749	740	705	793	779	748	745	780	744	715	786	762	726	763	745	766	760	753	782	798	781	718	818	766	753	737	771	712	780	756	731	772	732	783	824	739	733	755	744	814	750	762	724	767	752	754	760	740	746	753	786	757	755	781	736	772	749	808	805	780	822	753	693	771	755	803	773	735	753	731	749	810	807	765	709	790	740	733	757	773	811	729	724	761	754	795	715	757	774	773	770	784	740	748	773	748	768	734	753	741	758	802	742	787	712	737	779	735	744	772	732	747	758	761	778	757	724	784	739	752	782	803	785	733	748	744	769	767	745	762	718	770	722	763	728	734	758	798	773	733	783	744	775	787	798	745	717	717	704	742	773	757	766	769	741	732	736	754	740	727	757	731	779	756	738	813	769	827	734	764	769	745	757	721	746	759	810	749	838	783	760	779	790	733	766	732	800	813	775	786	802	807	775	704	756	727	767	698	738	734	743	749	734	795	740	773	710	805	821	797	726	741	751	712	780	780	732	758	769	749	780	809	758	761	804	798	830	791	729	722	768	778	757	782	732	757	786	782	736	728	764	752	767	776	765	759	785	762	736	728	824	794	764	748	782	750	753	773	816	768	695	814	746	747	756	773	809	728	745	768	775	781	786	761	731	734	772	768	742	728	809	752	796	711	784	771	751	761	773	753	790	757	782	757	743	767	769	748	742	705	726	787	717	774	800	722	755	717	779	764	707	743	744	748	758	746	754	730	796	794	767	796	754	751	711	816	706	747	792	803	788	718	748	802	720	759	785	793	748	711	761	758	749	819	758	730	787	751	748	783	709	753	740	743	766	718	791	766	793	752	737	754	763	754	795	699	758	759	730	766	780	737	785	754	725	750	779	757	747	740	774	726	811	733	755	734	745	748	749	723	758	727	768	773	764	777	779	745	764	777	746	777	788	743	771	743	761	808	780	765	737	781	789	742	725	759	771	775	761	785	777	790	743	755	706	758	763	761	743	760	735	749	784	809	762	774	730	756	735	754	771	771	770	762	735	726	735	778	699	754	804	770	738	771	748	763	788	723	743	801	757	718	736	748	761	725	774	796	761	765	783	775	739	768	747	790	765	765	738	790	767	763	745	741	718	747	754	788	765	751	753	763	797	698	725	814	762	761	769	805	764	729	778	797	736	787	779	804	750	747	795	726	750	749	823	776	788	768	729	775	764	758	747	833	825	752	717	778	774	749	795	757	804	792	725	755	787	749	778	788	717	762	777	750	727	719	758	800	773	735	758	743	761	765	765	748	796	722	768	753	742	798	768	780	706	788	764	744	775	750	803	749	726	754	797	770	742	787	715	799	724	736	716	750	714	793	762	752	694	732	740	782	740	765	811	815	756	768	724	746	806	762	755	780	758	754	727	729	775	806	788	761	806	768	790	745	797	751	709	736	746	758	777	771	787	724	819	763	756	752	776	743	738	758	735	770	739	781	786	818	709	744	742	726	755	736	783	749	792	757	741	767	779	738	740	760	795	758	746	734	722	731	753	759	748	765	706	716	733	760	759	799	716	742	752	733	773	789	766	740	713	734	777	778	793	735	726	770	819	747	765	762	772	740	771	739	766	758	772	767	709	735	764	778	724	750	783	785	755	756	790	752	726	797	748	748	760	787	779	783	778	729	806	772	792	743	726	708	787	743	690	753	768	780	782	734	753	769	791	751	760	747	694	807	710	734	781	806	773	774	804	761	767	751	749	746	722	728	773	755	765	779	788	736	732	780	721	734	767	785	793	789	791	767	755	814	779	723	752	769	736	738	737	712	761	738	773	777	698	742	745	764	766	756	740	752	772	801	780	761	778	808	748
5117	3786	2509	1576	1364	1253	1215	1135	1096	1011	1002	996	998	924	1216	994	836	928	874	866	902	870	813	861	868	913	895	884	891	944	897	839	903	863	917	864	834	872	912	792	896	876	884	851	825	866	859	909	895	822	879	880	829	862	895	872	887	831	897	878	885	876	869	835	867	855	858	875	820	911	857	848	861	811	869	820	880	911	890	841	928	829	897	833	826	843	830	865	857	872	836	920	873	850	891	821	879	879	825	875	891	846	814	838	864	893	885	816	896	926	869	862	838	819	836	848	897	842	885	880	878	905	914	795	878	861	866	883	845	837	852	825	871	887	895	831	888	875	873	824	913	865	884	892	852	846	902	883	857	852	899	929	853	853	868	855	834	871	869	872	915	824	895	807	838	905	866	860	848	933	860	879	887	894	867	920	805	936	805	841	853	881	849	842	849	862	885	890	874	866	841	853	939	849	861	875	890	906	881	851	858	841	932	834	898	844	875	869	884	860	854	859	892	907	869	838	902	847	891	852	857	900	883	901	873	855	883	909	917	870	833	872	845	864	899	864	856	848	921	854	890	879	889	897	847	881	893	895	874	923	836	920	917	865	837	863	823	883	855	841	891	911	911	865	832	881	854	894	876	913	884	883	940	883	841	878	903	917	885	890	872	814	869	845	882	907	902	892	844	899	903	822	846	870	839	865	848	860	841	927	817	908	903	884	889	868	874	820	864	843	864	882	841	894	859	846	922	881	839	912	889	893	845	875	833	906	891	863	926	905	824	865	847	875	832	878	892	849	905	843	877	860	875	784	860	865	878	873	861	876	867	883	859	885	888	860	854	833	833	825	900	854	888	854	877	899	856	909	878	879	863	872	829	898	871	834	887	853	809	822	889	855	853	851	920	891	836	874	868	841	831	884	884	834	902	881	850	879	873	873	838	880	906	891	875	878	893	888	829	898	888	830	882	887	891	887	910	875	852	838	892	883	868	905	908	881	845	834	863	877	846	898	906	837	859	918	908	903	836	860	924	920	849	835	941	891	894	845	846	874	939	847	870	879	888	836	855	854	905	847	875	851	847	903	832	855	848	868	882	883	856	883	793	868	864	892	868	823	788	864	885	876	887	882	845	950	831	914	873	832	892	875	910	846	828	881	907	900	884	888	894	871	884	846	890	882	873	831	843	872	901	896	858	897	879	876	887	887	864	900	872	856	925	862	869	851	830	877	898	893	846	909	873	865	845	841	855	869	831	913	903	856	834	925	903	905	877	906	831	915	840	830	890	891	862	874	886	863	898	853	903	818	851	886	854	873	911	839	862	863	903	828	879	827	893	906	854	865	812	901	821	855	804	835	921	900	864	808	857	847	834	919	862	826	919	914	848	875	884	836	864	791	835	868	872	866	842	822	881	853	935	804	903	870	902	898	831	890	843	861	886	868	912	867	842	871	809	836	851	915	800	865	830	929	858	845	856	889	828	886	901	905	913	891	843	839	838	826	882	899	863	855	874	907	890	865	894	805	872	897	911	886	896	833	846	930	864	837	868	898	858	899	898	861	840	899	829	891	877	867	831	895	806	848	839	886	802	857	879	829	888	834	877	869	880	876	823	825	813	859	926	836	819	878	864	854	889	853	899	893	874	894	872	880	875	881	905	810	843	865	859	837	810	880	865	920	847	865	867	855	874	840	868	849	848	865	896	850	900	860	816	820	910	810	885	906	857	883	921	861	889	838	875	861	871	841	862	884	820	930	879	872	850	895	848	836	865	879	863	889	918	855	906	881	838	868	893	877	876	903	871	886	888	871	870	795	854	915	893	849	875	872	883	818	875	864	873	863	777	850	884	894	871	878	916	849	936	913	820	839	850	891	833	865	867	882	869	913	907	887	843	881	855	842	901	872	834	863	844	869	914	903	856	852	859	873	889	827	804	915	862	881	917	921	827	915	843	891	900	895	883	851	877	856	855	864	876	871	854	863	886	843	867	912	878	878	853	878	900	862	822	873	852	833	846	857	860	879	770	865	879	931	876	818	881	877	851	867	842	864	878	794	819	857	902	866	869	891	878	893	871	865	872	830	932	948	866	894	855	884	867	880	873	873	888	889	885	861	849	910	827	902	843	866	832	854	911	866	882	849	834	906	845	950	881	829	881	887	870	881	822	867	874	845	905	872	880	814	898	910	900	834	875	880	893	851	861	907	872	904	861	886	870	854	826	826	870	821	875	842	797	826	896	863	836	867	922	871	843	863	866	867	825	862	899	886	877	863	859	895	957	861	910	881	891	903	844	857	845	923	819	866	820	904	908	876	866	896	816	810	884	828	817	883	915	805	878	874	942	822	866	847	897	862	929	867	881	882	876	851	914	862	901	864	859	924	881	867	895	840	891	877	903	874	850	921	945	860	847	884	897	889	846	840	842	884	833	899	864	859	859	846	858	865	850	847	855	911	881	809	868	862	896	858	851	891	893	854	863	861	848	875	831	899	924	855	880	813	838	883	923	898	845	847	873	833	850	884	843	841	862	888	918	883	866	811	846	897	880	855	856	882	869	876	842	895	838	838	868	882	869	864	835	841	845	852	849	876	856	857	898	852	885	890	826	886	845	845	862	840	838	862	882	840	866	827	836	915	892	862	876	827	868	846	818	847	852	848	838	830	916	801	899	902	860	891	845	852	798	823	809	850	848	871	879	857	866	816	868	903	903	868	868	869	903	872	900	887	905	883	858	811	889	819	801	866	906	892	877	899	846	873	875	939	871	899	873	862	848	848	833	887	782	839	870	865	884	878	833	863	931	901	851	850	804	862	899	885	866	860	881	855	862	866	871	810	826	894	861	869	823	857	894	890	852	911	864	849	907	865	922	847	865	843	893	797	877	836	849	859	880	850	848	881	864	788	822	847	854	849	849	880	889	871	792	817	866	923	861	835	900	890	868	878	896	869	886	867	881	902	883	839	847	899	907	898	839	873	857	895	898	898	890	857	822	887	879	889	872	874	824	848	894	858	807	880	863	919	859	899	852	846	827	836	831	830	916	902	923	913	879	835	850	873	887	864	859	859	891	858	835	853	832	847	855	883	861	910	816	905	876	846	862	901	885	885	869	896	861	921	881	874	898	868	824	865	860	861	861	871	900	842	882	867	896	844	867	828	910	902	881	843	842	875	901	873	890	847	900	847	952	886	820	860	854	876	847	912	907	846	872	884	878	863	809	879	917	865	833	823	873	861	865	865	893	858	868	861	879	834	885	887	890	884	888	858	898	855	857	913	897	897	860	907	918	882	878	881	893	863	848	883	849	907	847	843	894	857	850	917	922	886	820	899	841	852	857	915	853	855	871	917	875	853	851	882	902	806	928	878	794	858	842	869	861	886	860	852	857	867	926	910	879	886	893	875	857	863	883	873	936	866	906	845	851	876	834	832	855	860	884	910	822	923	938	803	917	828	875	884	896	817	901	931	887	861	879	912	837	860	824	930	931	810	892	886	886	842	899	878	850	869	877	817	854	835
24121	21709	29041	24883	21687	9192	1465	1166	976	981	904	859	811	780	3864	2114	763	754	711	765	704	679	684	719	692	686	722	690	719	723	688	674	682	717	720	674	680	673	679	690	686	694	760	671	671	666	693	655	637	691	686	705	670	683	697	676	680	652	674	666	662	702	685	697	693	710	687	653	716	694	732	680	747	674	693	677	678	721	662	677	683	642	690	711	690	700	700	704	642	676	655	672	651	682	711	692	648	651	713	690	628	702	672	699	692	712	697	683	634	683	681	691	676	650	703	694	639	678	679	683	680	659	675	718	773	711	712	689	684	666	665	676	693	669	712	662	673	688	738	685	679	672	712	717	666	659	672	728	654	694	669	670	690	722	687	652	711	683	700	655	672	710	677	698	655	677	679	689	622	666	692	719	666	680	695	651	642	691	684	734	663	713	710	754	670	673	649	726	690	700	692	689	675	684	748	672	723	662	637	683	701	697	672	664	657	641	683	702	685	676	744	641	694	660	684	654	673	652	706	672	695	709	699	687	670	671	668	679	672	669	687	691	685	689	692	696	684	673	658	696	662	697	679	677	696	745	739	655	671	633	672	653	660	667	672	693	658	650	705	673	666	717	697	624	668	674	701	668	701	645	664	671	707	730	658	612	670	723	700	658	654	667	648	677	705	716	638	660	676	679	685	680	696	691	683	680	715	693	657	683	668	671	677	643	662	672	691	697	685	676	694	666	651	665	672	668	691	654	656	698	685	686	633	630	640	662	693	732	643	734	659	677	635	682	663	702	657	650	626	693	702	646	650	694	697	703	698	715	666	710	707	685	632	684	667	680	686	662	681	636	691	687	662	716	683	717	674	680	651	697	694	703	688	696	685	635	661	646	689	658	693	672	679	691	668	677	693	662	684	678	644	677	742	691	703	629	701	692	687	670	680	618	652	718	721	736	657	675	699	699	711	690	684	661	676	706	720	685	659	652	661	631	674	677	644	710	688	678	708	675	675	674	681	701	695	686	675	699	678	670	669	669	695	725	699	682	700	699	695	692	716	668	691	723	736	673	694	678	673	674	719	641	690	680	674	663	720	657	684	677	673	689	674	619	689	689	697	631	692	636	734	669	668	689	696	685	676	673	702	698	707	663	698	641	670	672	678	699	665	719	674	701	663	698	706	669	663	631	712	704	678	732	654	719	646	651	717	686	657	638	686	646	696	677	687	684	702	649	696	711	708	690	650	713	644	683	665	653	699	676	695	678	652	688	681	736	676	662	644	679	639	649	682	712	694	672	663	677	707	692	706	683	680	662	647	684	658	677	707	611	714	694	674	673	679	697	703	681	695	700	697	687	650	686	723	704	680	655	733	716	687	654	658	674	655	643	680	661	631	726	682	662	679	703	685	643	660	660	643	627	740	675	686	709	651	666	694	692	667	670	737	675	699	630	701	685	629	665	690	657	679	684	643	674	720	655	656	666	682	701	743	629	641	700	697	697	681	639	710	715	697	631	682	682	662	710	709	700	653	689	667	714	651	702	647	694	651	669	678	657	718	682	692	704	671	667	717	654	693	691	688	662	709	683	658	707	704	668	726	629	698	681	673	681	690	697	665	641	660	728	680	634	692	686	693	731	679	629	717	647	689	651	650	678	711	731	688	717	650	653	633	689	624	646	684	669	656	701	650	674	695	723	688	686	622	664	676	690	645	692	678	687	636	665	651	697	652	676	623	695	674	660	725	716	712	663	701	681	679	716	696	694	693	715	687	710	690	697	684	691	707	631	682	687	709	646	663	688	681	714	690	715	685	727	678	648	689	661	736	737	696	692	707	676	651	703	702	737	668	709	676	662	675	643	729	726	651	698	674	704	703	697	731	665	676	668	720	722	646	662	716	745	679	658	704	721	666	614	717	670	679	659	681	741	683	614	688	651	731	680	679	655	736	691	685	736	658	669	670	664	654	702	660	708	675	688	693	702	655	669	696	678	651	648	706	667	687	677	681	664	663	666	689	690	655	659	685	655	725	683	647	629	690	644	650	670	620	675	691	716	653	677	670	702	657	678	692	714	654	693	653	702	682	681	679	683	667	712	682	672	716	710	685	745	668	685	703	677	660	652	654	677	691	688	639	672	641	631	670	741	652	649	752	621	714	653	680	629	678	700	707	701	702	669	689	668	660	705	710	684	654	668	697	707	655	631	702	699	652	733	696	647	667	689	708	707	676	754	714	645	693	717	668	670	648	691	668	659	672	652	694	718	704	657	671	653	662	668	696	663	626	670	653	634	681	670	703	673	688	725	672	669	649	652	676	651	652	702	690	658	651	716	715	675	682	734	656	617	699	662	685	661	646	709	714	702	671	665	688	729	674	675	730	679	684	681	690	671	675	706	663	664	694	656	670	655	690	697	694	711	670	651	661	674	693	659	655	729	693	680	666	672	684	647	666	694	663	694	684	746	666	673	716	654	687	700	676	669	706	684	685	712	632	675	683	676	696	688	684	683	641	688	677	677	658	721	677	637	645	697	613	697	713	703	669	671	651	663	683	725	687	649	675	703	671	676	678	688	685	646	721	647	694	703	718	706	670	733	669	661	713	696	675	668	660	683	679	663	719	658	660	677	642	686	705	689	667	677	701	644	721	638	656	719	637	640	683	688	722	679	716	692	684	707	685	700	673	734	634	708	685	687	721	659	665	585	706	703	667	647	674	697	687	665	649	718	711	686	675	668	633	687	645	717	675	638	739	640	643	651	664	670	675	661	649	749	685	638	691	692	697	693	702	685	689	674	660	629	674	689	673	646	686	651	685	683	695	647	652	668	720	678	634	679	687	699	656	677	674	728	660	646	664	639	666	684	647	677	641	658	701	679	654	651	661	647	648	663	739	664	672	656	657	699	633	704	685	680	667	682	659	643	726	642	692	679	659	662	696	705	671	693	678	659	692	678	706	728	721	637	699	709	732	715	707	683	648	696	715	690	668	734	678	692	683	690	690	659	670	687	654	671	706	677	704	673	638	717	650	690	693	636	660	694	653	678	589	658	674	688	678	707	671	699	666	652	655	693	694	654	680	646	649	657	659	691	670	697	665	679	703	686	716	636	712	675	659	667	700	718	670	677	598	681	696	701	665	669	700	694	649	613	655	700	684	762	680	695	708	669	659	655	706	689	700	683	691	674	681	681	698	643	645	680	678	667	655	653	686	661	649	673	698	678	701	687	692	649	663	637	720	647	689	672	653	682	692	689	666	666	659	698	696	660	647	690	683	628	688	652	661	685	727	689	672	705	619	643	725	655	703	687	689	693	671	626	682	666	695	653	684	702	642	707	700	710	625	705	715	683	699	687	643	664	654	658	677	707	667	659	640	653	655	652	675	685	689	658	652	636	685	652	691	702	683	729	725	706	714	658	661	691	703	717	673	723	690	692	665	715	727	663	697	693	685	697	644	692	701	683	667	706	665	645	669	655	747	637	645	693	711	669	630	687	699	695	695	664	683	702	720	705	666	700	677	697
4208	10821	7591	3806	2992	2331	1921	1655	1443	1356	1312	1157	1069	1091	6870	3254	835	902	926	872	828	836	814	808	837	808	801	796	807	834	802	825	819	836	799	786	808	775	789	797	800	761	793	799	794	757	778	705	759	829	767	812	792	829	759	824	768	793	805	795	761	793	827	810	783	794	784	849	814	785	757	823	769	812	753	807	787	775	825	780	796	792	769	775	793	779	799	777	804	788	767	815	813	823	810	829	781	757	817	772	814	785	769	793	738	823	747	778	776	732	761	769	798	829	796	797	780	751	758	861	768	790	781	780	796	766	787	760	775	778	775	789	880	854	741	785	778	806	793	774	734	764	826	745	787	764	815	763	784	804	768	816	770	788	773	755	755	766	798	813	744	780	820	819	781	783	781	785	741	747	830	841	820	795	787	797	755	779	755	783	803	829	748	811	816	789	802	786	831	786	832	775	814	798	816	784	768	788	839	736	821	759	795	813	787	851	751	743	809	761	788	812	819	764	794	764	833	796	799	748	800	829	819	814	793	800	824	775	815	822	767	785	803	828	771	773	786	756	784	768	764	804	752	808	774	777	829	822	749	763	773	770	781	731	790	771	810	726	794	804	769	739	802	830	754	832	789	797	789	755	815	762	820	839	796	782	768	754	747	825	755	789	759	827	759	847	823	793	759	747	797	790	827	778	782	806	803	772	803	802	789	788	771	825	813	823	789	782	793	739	801	791	790	831	793	780	764	797	794	805	793	765	800	769	812	800	788	805	835	779	789	770	795	793	797	772	769	778	772	794	812	761	814	765	765	744	807	811	800	750	796	754	856	815	779	781	743	812	819	787	797	784	801	774	816	811	757	850	746	803	764	792	804	807	791	804	790	821	815	769	781	777	794	779	747	802	775	783	802	803	829	804	750	784	826	780	758	810	807	824	782	760	772	811	747	863	804	758	773	778	771	801	787	786	757	792	773	756	755	802	774	815	799	768	771	757	770	836	799	806	795	842	746	786	790	837	747	730	813	807	766	753	842	818	779	812	821	816	783	769	784	696	773	779	782	827	837	800	800	764	767	782	785	791	734	834	767	777	758	794	766	772	749	802	775	779	764	781	862	770	794	749	804	739	823	750	781	846	834	836	845	811	773	797	768	769	779	760	840	819	779	808	818	850	763	840	766	777	801	788	777	794	791	821	760	731	737	808	816	792	833	796	748	800	813	769	796	753	760	826	752	803	787	877	775	769	791	773	753	775	779	818	804	762	785	812	807	796	819	788	797	817	816	792	771	752	814	797	764	741	805	811	804	767	813	844	803	767	784	775	741	769	811	773	793	756	765	833	779	768	732	803	784	845	769	781	795	767	777	793	789	804	819	826	780	755	763	805	754	803	791	804	764	804	829	787	761	797	758	798	840	785	832	820	801	763	829	780	792	810	795	771	844	823	836	759	811	816	816	779	819	776	782	790	738	829	788	814	773	751	745	808	756	814	793	795	777	770	755	820	742	771	810	755	779	784	811	753	787	759	789	782	783	842	786	850	769	757	767	820	785	790	805	820	740	797	787	766	772	730	795	764	825	756	746	802	785	760	769	797	765	809	798	831	760	773	779	841	776	770	741	739	810	751	768	820	787	787	781	800	731	768	795	747	825	739	783	776	807	790	795	759	743	799	779	764	774	821	736	766	795	781	771	770	776	807	757	802	730	806	772	751	827	773	838	804	825	793	804	768	772	808	767	762	786	764	771	758	773	800	804	804	760	792	794	778	760	750	756	800	752	750	765	798	725	815	799	765	768	723	757	784	775	806	776	778	766	813	841	773	777	762	753	799	761	763	742	831	825	803	810	764	787	810	794	824	766	834	851	775	802	769	869	808	818	803	767	790	752	800	798	755	775	840	839	768	762	786	759	842	779	777	755	821	817	821	771	772	804	777	798	806	751	783	818	761	752	766	832	813	793	808	771	768	777	822	783	723	840	772	749	785	822	782	717	772	728	781	778	797	762	787	793	808	808	792	829	802	777	769	852	784	756	773	748	806	771	716	802	814	764	833	794	756	817	829	804	799	800	792	776	772	793	807	725	821	774	776	769	795	796	781	794	814	780	804	796	764	773	766	777	771	790	773	774	762	837	805	762	788	804	764	811	792	798	771	799	812	760	803	815	843	793	807	785	752	808	831	796	790	804	785	761	808	785	793	785	795	776	803	804	816	752	716	814	810	775	778	802	793	840	774	747	796	795	811	767	795	761	810	799	798	791	734	763	788	732	786	756	782	781	773	798	737	827	735	819	800	823	823	773	800	798	741	817	781	723	832	742	768	760	759	753	713	753	803	800	785	791	752	782	825	817	775	760	810	811	729	779	776	767	781	821	738	794	723	752	764	808	784	822	814	758	765	846	832	791	770	819	748	770	791	778	750	780	769	785	778	728	815	781	807	824	766	804	813	797	793	748	771	796	823	778	805	806	796	781	761	758	777	788	777	810	776	778	721	804	798	791	768	797	771	744	811	759	786	829	790	778	778	816	789	809	797	768	800	736	822	863	801	759	782	768	774	763	799	807	818	794	780	765	773	811	795	786	768	795	761	784	800	813	792	798	778	782	758	763	837	748	801	737	781	739	719	829	780	804	759	804	777	846	737	774	833	776	839	774	824	766	766	802	791	735	829	781	773	808	708	755	743	785	800	790	775	748	790	768	796	843	800	761	787	741	800	783	837	788	767	780	790	752	787	820	825	722	752	781	784	780	759	784	810	791	790	802	767	812	803	780	776	785	786	755	843	794	744	771	795	752	776	798	768	736	764	781	799	788	791	821	790	763	785	797	809	802	811	829	749	800	836	748	802	786	760	815	780	751	756	754	772	786	820	773	803	777	751	750	826	782	779	753	782	775	755	789	825	772	791	818	839	825	784	766	807	800	824	785	834	768	772	775	815	813	786	797	728	787	751	831	766	786	817	798	792	805	763	809	810	784	761	788	753	805	764	787	815	807	786	806	735	739	787	841	762	821	791	792	752	863	798	792	769	821	806	804	740	813	737	731	791	781	812	746	814	742	815	745	752	805	763	854	808	781	775	846	809	761	791	764	744	772	820	740	812	780	764	808	833	793	800	804	753	768	786	783	891	782	847	874	771	776	805	840	749	785	731	864	746	791	798	831	781	793	801	811	790	818	797	737	800	775	779	800	812	770	741	789	770	779	745	772	761	758	794	760	806	801	777	800	797	774	814	801	824	824	748	771	752	808	789	795	774	814	791	794	779	827	756	759	777	807	797	742	841	734	840	830	748	769	779	832	783	776	740	777	749	774	798	823	766	809	750	791	778	764	793	745	803	792	756	794	754	800	778	725	784	812	758	831	804	845	798	796	764	786	803	831	776	782	781	834	772	759	765	756	787	793	791	802	777	787	778	760	797	841	760	825	786	801	769	780	740	779	805	750	813	787	773	790	803	748	786	734	798	741	745	756	750	758	849	796	795	743	779	769	816	771	747	762	785	765	782	818	832	761	807
25331	21685	27759	25990	8483	1036	834	758	677	652	609	594	574	591	2052	2286	487	491	520	501	472	525	496	500	527	527	474	491	493	500	474	473	476	466	497	497	499	509	504	535	491	497	494	477	478	499	511	494	497	513	513	480	477	462	478	523	509	485	515	464	480	509	489	492	469	510	496	486	497	493	439	504	494	457	478	496	455	462	517	507	475	481	495	483	454	486	478	505	512	486	484	475	505	477	453	485	516	481	500	488	501	516	467	511	476	500	511	474	498	496	439	487	473	486	495	501	490	489	494	529	484	486	469	453	438	465	537	497	509	456	488	486	482	474	483	493	499	472	486	527	543	471	472	474	507	506	485	497	481	507	505	473	490	501	441	466	498	499	514	478	471	489	465	485	518	500	492	466	464	469	485	472	483	482	478	462	474	521	459	500	467	520	523	503	492	510	498	510	472	476	480	476	488	502	494	472	499	465	441	471	490	483	499	498	516	476	494	445	482	513	482	511	480	478	445	495	453	485	495	512	516	450	473	472	453	490	478	483	467	502	482	465	507	468	485	490	490	478	457	463	549	466	492	481	505	494	495	449	482	483	472	484	473	479	490	462	491	484	461	470	509	481	517	493	443	475	497	482	453	482	466	441	485	528	520	528	480	483	513	484	514	513	492	461	517	491	454	517	511	519	501	520	503	451	494	466	470	450	452	472	528	491	477	459	448	437	468	500	522	492	494	504	452	472	469	510	496	511	469	462	451	491	494	489	498	479	501	475	469	489	435	467	465	475	498	491	462	454	532	496	464	510	485	465	437	446	442	475	513	531	511	483	490	513	495	454	488	482	469	498	476	524	511	467	509	483	491	511	482	472	462	505	467	472	438	477	471	462	482	504	452	474	480	475	491	465	479	475	453	484	517	489	511	499	528	468	474	486	497	489	485	501	490	475	498	486	512	506	443	485	439	487	496	457	496	470	456	528	503	479	492	489	498	484	473	476	515	457	487	448	531	481	489	508	509	489	482	524	466	460	483	484	524	510	528	462	444	465	464	502	484	462	442	494	507	472	508	464	477	461	483	501	506	485	475	471	510	498	485	497	491	500	490	502	463	467	485	487	519	485	486	499	456	477	420	519	492	509	515	480	482	485	493	492	451	462	487	474	483	477	469	490	462	528	459	495	505	470	508	484	527	497	472	479	460	491	484	481	509	491	495	462	485	458	474	462	506	437	479	481	483	460	514	506	502	485	478	503	526	470	529	471	494	496	478	481	458	493	477	537	498	482	484	489	483	493	499	462	509	507	449	459	494	466	454	483	482	484	491	495	486	478	448	511	469	474	486	441	507	481	501	493	485	477	513	463	485	462	474	505	500	510	455	461	533	484	455	497	449	481	472	482	461	519	467	478	480	492	516	472	462	481	472	469	490	504	490	455	477	468	474	502	495	490	498	479	484	500	473	495	501	481	528	475	455	468	505	495	481	515	487	470	450	483	511	453	489	531	497	481	466	465	448	506	493	490	475	481	472	495	528	486	497	491	488	478	431	509	487	498	487	479	466	490	454	534	528	450	451	501	499	493	473	477	489	501	477	509	455	475	505	465	487	517	487	495	505	482	488	491	466	471	490	490	500	487	499	449	492	486	460	472	477	491	490	500	475	524	470	484	500	484	477	442	540	489	480	471	497	510	486	467	458	480	498	471	484	458	506	506	472	467	485	452	485	447	511	500	456	525	482	463	510	476	481	506	543	437	490	451	464	504	494	499	525	487	492	455	515	476	480	470	492	460	495	474	463	487	497	490	508	465	487	475	467	484	457	526	509	453	462	485	480	485	478	528	477	486	470	495	457	474	498	455	474	488	498	476	500	471	522	485	503	456	479	476	494	486	498	490	491	484	446	496	447	515	469	497	497	489	510	500	467	510	474	515	466	479	489	479	526	513	476	472	436	483	468	496	509	445	493	478	496	521	516	469	484	496	476	467	461	477	473	509	526	491	436	474	491	490	493	469	482	445	512	498	521	487	507	453	488	491	475	469	487	473	449	485	501	468	507	489	493	491	456	480	497	497	502	479	445	469	485	494	499	483	484	512	449	495	475	516	502	501	512	494	486	442	505	450	491	496	467	534	499	485	495	535	500	476	504	508	477	509	476	537	515	490	506	524	465	491	505	454	476	471	467	489	488	503	493	471	456	498	499	499	498	471	474	436	503	506	470	494	483	505	487	534	471	494	457	502	485	491	497	459	479	472	490	465	465	507	500	522	451	523	475	472	481	491	474	495	485	514	470	470	473	492	506	470	521	468	488	494	501	481	454	507	516	470	458	519	470	475	488	491	478	453	467	500	529	484	525	495	488	513	484	494	463	504	499	458	470	497	493	446	480	464	452	459	500	496	476	496	475	500	490	471	434	520	466	485	438	472	481	479	473	492	487	456	497	469	449	519	488	491	482	496	527	468	478	494	486	467	511	467	474	491	516	455	477	495	518	493	481	477	458	493	470	506	468	454	473	494	479	540	493	476	522	463	477	445	483	472	463	473	475	484	498	520	470	494	513	504	472	483	463	504	449	476	470	502	479	484	445	441	487	476	469	469	485	450	476	461	477	478	501	471	480	510	460	490	461	519	510	478	456	471	463	485	451	503	483	459	504	471	469	502	506	456	469	480	498	511	484	519	498	533	481	506	508	493	501	518	471	540	461	478	475	473	466	536	486	497	492	494	502	466	491	494	519	494	490	515	436	490	497	426	503	536	469	501	505	481	503	458	469	475	465	493	468	518	505	506	477	470	493	493	496	487	503	514	500	474	483	495	474	472	490	479	512	520	507	478	488	492	443	487	448	447	486	420	485	454	492	484	507	477	481	462	485	498	484	456	472	467	487	473	489	492	510	449	437	483	472	448	514	461	471	525	468	483	524	483	474	489	475	468	491	485	554	457	471	452	488	470	483	486	509	479	509	458	492	497	475	453	451	502	488	491	468	437	450	484	507	465	520	477	482	500	472	460	422	481	494	515	456	471	492	451	494	504	510	452	514	460	509	456	493	466	504	497	469	464	480	516	479	510	493	499	471	506	494	512	453	503	493	462	484	494	470	486	484	540	482	473	514	480	491	466	491	477	478	510	523	500	474	452	511	493	485	498	487	467	535	489	428	493	459	489	470	447	507	497	453	466	513	483	486	516	446	463	477	516	472	482	474	437	419	474	505	488	425	495	500	522	501	469	491	500	464	469	469	508	496	495	481	487	501	519	486	482	491	497	458	479	474	496	525	516	461	491	451	531	514	498	520	505	499	488	482	499	491	478	482	474	534	500	525	491	513	464	476	519	483	487	522	457	493	467	536	502	469	494	465	503	516	493	502	468	489	508	515	488	463	479	489	471	492	508	495	466	523	476	489	470	497	475	505	474	509	494	484	508	462	484	511	485	523	502	546	486	494	478	514	481	505	499	468	522	460	459	478	513	476	480	479	491	482	521	485	502	470	481	516	466	488	435	471	478	489	485	478	442	504	471
4271	6830	4779	2411	1867	1561	1287	1072	988	916	889	752	812	769	4250	4134	601	582	610	611	564	601	617	529	591	568	571	616	596	552	580	586	549	591	562	630	594	567	575	602	559	549	593	598	568	556	538	556	594	583	556	521	562	568	589	541	553	586	532	588	573	568	557	563	556	543	575	533	546	599	577	542	567	575	526	578	568	559	576	559	565	566	557	542	550	590	502	552	543	542	596	589	565	546	566	569	534	562	564	583	582	539	627	536	549	545	544	517	544	551	543	613	554	543	502	538	565	550	487	591	566	521	556	574	547	549	529	572	539	575	567	629	567	579	563	537	552	575	547	547	555	545	544	569	581	571	580	554	563	545	563	587	523	560	590	567	541	521	566	526	556	541	596	578	541	553	508	535	554	527	510	562	570	582	531	546	546	602	559	556	515	556	537	525	534	597	565	600	567	543	568	529	535	609	578	594	590	582	529	582	570	527	518	534	582	540	549	555	514	563	557	545	543	562	540	570	535	570	599	566	551	549	548	544	562	519	564	575	571	524	570	537	581	561	513	564	495	618	520	578	564	568	562	513	555	528	580	550	536	563	542	553	572	580	498	570	555	543	553	560	545	605	566	535	546	605	534	539	568	548	569	523	580	589	583	548	574	581	558	598	531	541	563	526	587	558	558	571	519	599	581	540	539	580	589	504	559	578	539	576	559	567	562	535	577	547	559	572	548	554	566	552	569	545	499	534	540	553	532	547	559	571	544	532	587	568	566	611	558	559	623	576	527	604	548	550	543	547	524	565	514	595	573	544	547	568	589	565	533	558	569	550	562	565	559	500	524	523	542	554	536	540	551	541	551	568	572	561	552	532	554	535	519	521	548	526	545	557	553	552	558	556	560	555	543	559	557	574	540	548	549	546	564	566	557	573	528	548	546	565	566	612	536	537	617	577	547	588	529	572	560	544	560	565	547	541	550	608	537	564	550	533	572	581	540	521	547	555	541	584	557	565	540	580	508	558	541	566	553	540	517	549	548	515	485	538	550	538	535	566	598	584	581	544	533	540	573	561	545	519	537	561	620	545	580	562	583	608	532	578	560	553	573	527	588	573	585	509	600	557	516	555	566	562	561	566	546	572	549	524	518	553	605	593	576	594	581	610	583	535	594	580	577	575	564	572	581	569	539	523	545	547	588	576	547	559	535	563	555	501	554	566	515	542	570	572	542	578	591	547	556	566	591	558	573	559	554	520	544	565	592	522	566	562	570	575	559	569	552	590	561	551	539	553	561	553	527	564	528	553	566	578	550	580	561	532	597	562	572	544	550	526	522	545	556	575	546	566	537	554	568	564	527	568	586	588	558	591	599	564	570	559	544	558	535	563	570	565	554	600	589	568	576	556	555	551	531	566	537	549	592	575	578	527	610	572	550	602	557	572	524	531	555	567	541	574	555	576	552	565	576	564	561	588	563	590	514	552	536	573	515	569	536	581	592	557	555	544	531	556	613	575	552	524	556	501	576	568	492	551	572	599	529	554	515	516	582	558	562	544	553	541	555	553	571	568	608	569	587	574	565	524	620	562	568	596	585	555	552	546	555	551	556	540	543	554	548	630	570	549	537	570	565	531	541	547	587	501	498	574	563	550	561	581	556	582	559	543	547	566	541	553	558	564	558	548	554	566	562	564	552	532	590	561	520	529	566	547	559	527	539	568	570	598	564	570	512	565	577	572	569	543	564	556	522	556	501	595	523	613	545	545	570	577	529	587	549	550	539	588	540	549	581	556	564	576	567	558	515	580	576	573	519	554	562	564	580	586	582	579	547	561	572	516	513	560	538	541	594	523	547	564	574	526	590	559	516	564	547	584	543	552	566	574	511	533	540	565	534	555	552	498	572	528	535	564	593	578	537	564	538	551	575	559	563	550	545	557	525	527	533	515	589	554	574	529	547	552	585	597	590	542	551	586	566	556	570	541	597	516	572	557	580	548	599	556	565	531	534	560	556	555	589	559	584	595	538	554	533	552	554	550	537	570	549	512	534	534	552	533	546	537	532	554	527	507	530	581	573	594	572	552	602	571	555	541	549	535	576	573	555	546	513	562	496	576	540	591	550	558	582	561	536	533	608	569	585	569	552	546	600	597	574	555	459	518	552	572	564	568	582	507	524	535	579	588	510	567	510	552	524	534	526	512	540	534	606	573	548	605	580	553	606	563	597	572	555	541	571	538	599	547	483	576	541	554	559	541	579	571	564	565	544	519	534	586	525	528	581	563	574	560	577	597	596	539	547	578	590	545	519	560	522	579	601	582	555	600	549	556	545	570	587	541	548	590	545	535	527	552	536	557	535	573	530	553	545	529	547	555	542	516	560	540	529	539	500	570	585	547	568	586	574	549	562	565	588	605	556	566	522	594	579	567	564	578	582	552	483	606	582	566	540	550	554	583	571	559	560	563	530	520	589	577	583	598	587	565	562	537	576	578	576	549	564	535	582	516	541	537	540	535	580	548	575	597	576	562	562	579	568	544	547	545	548	557	535	528	551	549	590	556	509	558	585	554	597	543	605	527	536	573	557	526	498	581	555	557	524	570	516	536	538	543	538	547	556	532	536	585	546	551	598	599	552	588	503	566	566	587	490	508	552	554	575	550	594	558	573	525	567	543	590	527	547	552	556	536	608	555	572	543	568	523	562	567	541	516	573	543	554	579	625	534	531	573	525	545	572	555	571	568	555	588	546	543	567	584	564	565	554	524	532	554	556	562	577	579	556	537	555	539	539	598	540	541	569	550	542	558	553	589	553	548	554	554	531	531	561	557	550	556	555	576	568	593	519	557	539	540	544	520	552	548	581	530	574	575	564	596	518	590	589	612	517	536	548	529	547	542	547	532	549	533	551	557	579	564	557	553	554	574	538	559	534	589	599	558	536	604	552	536	587	559	582	537	513	572	556	556	586	520	554	580	583	529	564	507	527	519	521	534	526	557	559	573	592	595	530	554	545	521	499	571	563	578	561	541	577	531	553	538	539	592	558	558	571	593	568	546	562	553	575	553	544	560	594	562	560	569	555	583	555	530	536	537	555	522	608	559	541	585	566	569	580	545	567	590	571	573	575	530	540	533	567	547	570	556	587	514	531	557	570	528	486	535	606	598	558	561	571	555	563	550	517	553	577	554	569	595	572	568	551	552	558	577	531	530	525	578	542	541	564	549	569	552	547	605	610	536	572	573	544	561	560	584	573	559	570	556	550	545	539	558	551	546	515	548	512	534	570	528	567	540	524	509	585	570	548	546	545	515	539	543	543	552	541	555	532	536	581	583	563	566	575	572	566	570	555	549	580	556	526	559	535	551	554	556	604	551	580	501	538	551	567	613	615	576	559	541	573	612	545	592	533	541	570	561	583	564	561	531	549	553	554	543	530	569	589	575	603	571	549	593	558	540	616	560	548	543	533	572	549	505	562	558	601	559	606	589	557	554	574	553	488	558	558	547	599	571	545	559	544	532	564	538
23005	21700	29536	24395	21701	21755	6971	1153	862	721	624	605	579	594	8696	10187	897	345	369	338	348	346	353	358	330	326	335	367	281	337	347	312	316	332	320	312	308	314	324	304	315	313	278	340	302	336	293	322	317	301	328	306	307	286	295	355	338	268	298	325	325	304	324	311	298	317	322	303	316	293	324	282	326	289	330	306	312	329	311	316	341	333	312	308	337	284	305	286	300	322	321	293	329	302	339	296	343	286	359	337	285	321	309	290	307	311	306	324	320	339	305	317	289	317	328	350	311	318	294	269	339	268	299	291	281	315	298	306	280	303	319	293	300	307	327	335	316	318	296	313	354	301	296	316	336	340	324	327	291	311	332	336	292	304	283	300	273	362	322	291	345	314	289	317	284	311	306	293	291	320	315	302	282	316	333	318	301	334	305	286	312	299	309	280	319	311	327	307	291	342	321	323	294	278	309	310	309	305	296	306	279	324	298	310	304	277	310	304	294	356	327	274	351	295	281	294	304	297	315	310	280	304	326	339	291	295	331	287	332	334	267	362	291	299	301	288	315	310	308	321	327	297	310	325	285	311	310	323	318	340	311	308	302	288	320	342	302	317	330	312	329	303	305	332	319	280	305	302	304	329	298	289	294	335	295	309	294	321	297	277	323	311	306	309	305	312	328	292	289	312	310	303	322	295	308	305	331	272	324	310	307	293	290	337	297	310	296	302	307	323	304	296	281	338	300	308	311	332	295	309	303	357	283	321	324	336	331	316	303	319	300	335	274	324	294	298	270	324	307	346	326	305	335	299	322	326	303	326	307	292	326	318	325	330	295	317	285	316	286	298	298	313	317	274	310	321	318	322	313	300	324	315	309	285	291	283	329	323	327	313	286	321	358	319	305	321	296	332	302	290	280	313	325	296	311	330	291	309	318	297	322	305	308	286	295	320	297	334	281	334	321	334	299	304	318	294	298	341	335	309	338	335	301	301	321	295	297	323	279	295	333	276	326	295	289	281	314	316	313	319	306	277	322	299	336	322	304	319	314	316	337	317	321	302	327	263	352	316	320	304	304	300	292	301	354	311	297	295	317	282	289	302	296	302	337	320	335	342	307	334	315	316	296	300	303	308	328	310	290	302	304	281	272	304	315	311	321	300	299	311	305	297	323	300	304	320	322	314	311	290	327	324	298	325	260	302	307	321	285	310	304	333	304	297	297	326	295	324	326	328	308	292	296	318	311	304	317	297	314	342	314	308	254	309	322	289	287	318	295	311	323	320	279	344	298	335	301	308	291	342	315	291	303	290	314	312	318	294	297	306	313	264	311	282	302	332	302	311	305	313	308	328	294	328	306	306	296	310	314	309	327	330	319	294	316	292	338	328	326	319	303	319	334	305	302	309	291	312	298	294	314	316	317	299	319	305	287	334	315	305	306	307	311	329	312	290	276	292	273	321	328	303	294	327	308	305	278	323	312	318	311	298	288	299	288	299	319	313	339	293	304	282	315	319	278	285	267	305	283	329	295	297	305	310	307	322	335	306	318	299	292	314	309	307	305	307	285	317	295	317	309	308	313	318	312	304	345	296	289	305	297	309	304	304	279	333	313	310	310	269	294	309	315	330	289	284	319	296	290	310	339	291	315	315	326	336	311	326	331	295	320	293	315	327	336	328	336	306	266	308	313	306	311	326	309	326	314	292	341	285	309	320	308	302	336	302	301	306	299	301	310	297	277	341	286	300	284	296	317	281	328	301	293	294	297	293	316	314	316	332	307	294	342	280	335	311	312	326	336	345	307	275	336	315	315	297	301	311	295	309	287	295	318	328	281	347	293	322	295	300	294	330	295	315	326	307	282	295	296	309	328	310	303	323	288	319	281	316	281	300	291	321	303	308	310	328	290	299	305	289	303	296	300	275	314	319	284	274	320	309	332	303	308	264	306	357	288	325	314	269	326	363	321	308	289	318	291	294	316	352	304	309	333	303	321	315	294	332	333	332	304	313	293	317	292	325	287	305	277	324	306	334	301	317	330	305	312	292	306	303	269	308	275	330	338	332	309	316	287	295	291	300	330	301	288	319	327	277	308	281	293	318	335	337	290	306	317	298	327	317	311	323	277	310	281	293	309	303	269	335	305	316	332	319	338	280	317	322	264	341	285	351	347	288	302	299	295	306	327	326	313	300	311	290	291	300	330	316	303	299	299	312	308	299	340	325	313	321	297	304	333	306	282	275	320	302	289	257	299	309	277	296	311	315	317	317	328	344	302	297	279	325	346	296	318	287	300	304	290	322	272	324	313	300	297	337	336	324	318	312	329	311	345	301	297	317	332	287	280	293	293	322	351	300	345	315	266	301	297	314	301	325	310	303	311	311	302	323	341	307	260	295	308	327	303	298	307	336	343	317	331	329	326	353	312	349	296	291	309	312	338	348	311	309	350	316	316	278	333	312	290	312	286	300	316	320	327	309	321	329	317	306	303	320	322	293	295	326	337	333	310	325	281	301	296	306	317	279	289	281	308	307	313	297	306	305	333	294	293	315	278	301	329	345	298	315	299	287	297	320	340	319	306	311	306	300	324	301	299	337	329	298	310	307	359	292	314	295	303	306	280	287	316	278	296	314	321	294	327	289	295	288	299	308	333	314	315	285	294	289	322	320	291	316	316	304	319	327	330	310	312	345	294	291	307	315	300	312	304	310	334	322	320	310	332	285	332	323	337	319	327	318	298	290	317	285	291	334	320	323	280	298	320	300	290	307	292	279	312	314	273	292	296	314	327	306	300	298	273	311	310	297	337	321	315	292	300	301	337	328	275	319	297	306	296	275	293	301	302	312	301	317	329	294	320	302	313	320	300	317	297	356	310	299	305	286	354	311	303	281	307	321	306	287	280	309	314	317	296	320	301	313	285	296	314	306	275	308	297	318	297	324	318	330	342	292	325	335	332	271	319	310	288	283	356	329	290	293	268	302	316	298	360	280	296	327	329	308	280	329	297	302	288	296	309	303	353	302	299	317	315	307	317	333	293	313	289	286	310	320	326	307	324	304	299	312	326	335	342	303	319	325	324	310	278	315	326	334	340	266	291	320	321	305	295	278	286	320	305	310	289	308	344	306	339	332	268	315	290	302	310	319	346	309	278	316	324	318	319	323	292	297	314	313	302	307	320	311	294	315	313	301	303	313	299	344	333	288	284	268	310	327	299	320	337	309	317	319	322	314	304	322	313	311	285	325	309	314	304	334	317	312	310	299	320	305	289	309	322	315	291	318	307	294	312	333	301	288	317	326	325	313	315	338	282	301	350	296	302	296	311	317	292	295	329	314	304	302	310	313	316	284	308	318	303	303	301	288	338	352	304	293	322	315	306	281	290	318	297	314	315	301	305	328	293	312	323	309	309	298	319	310	273	308	335	298	293	288	309	335	287	317	309	313	315	319	287	321	290	287	312	297	308	294	292	301	302	288	294	307	295	307	299	297	287	292	282	264	296	305	339	325	298	292	311	307
5265	16533	11207	5572	3981	3092	2388	1947	1555	1467	1239	1077	882	1046	14439	14393	1002	547	478	490	460	394	446	406	395	441	398	399	393	395	404	412	392	353	385	351	365	386	401	380	389	363	369	388	375	381	359	418	392	387	386	346	368	363	390	369	380	355	364	343	390	340	379	381	385	360	407	359	362	370	396	341	378	396	407	364	380	405	320	393	363	368	361	375	369	376	357	352	371	368	380	395	367	336	364	355	368	342	374	338	382	370	394	369	345	344	373	354	378	374	328	383	369	352	345	375	387	346	393	365	371	402	406	385	383	373	368	353	347	348	400	395	336	373	366	357	349	347	370	386	359	349	401	362	367	364	386	370	358	372	367	369	369	355	334	369	354	368	365	362	341	368	375	389	345	356	344	397	395	387	399	373	360	341	353	341	386	383	387	372	371	332	328	387	346	371	359	319	387	366	362	384	418	379	373	378	379	361	369	360	380	374	386	342	389	378	344	383	346	348	347	377	381	341	360	397	394	361	354	372	370	390	358	362	350	367	395	370	375	352	374	354	339	383	369	395	386	381	359	371	341	358	366	371	377	349	373	380	409	361	376	365	378	390	356	367	418	375	342	369	365	345	378	347	377	379	380	353	353	385	345	351	381	363	378	385	376	342	356	366	364	376	360	381	324	348	378	380	358	341	376	372	371	363	385	379	337	380	360	371	379	343	370	363	374	357	377	380	381	321	357	334	379	361	371	351	374	376	373	382	360	386	395	380	381	422	364	356	373	348	378	375	357	377	363	375	362	346	360	378	343	358	360	381	381	357	385	329	373	373	366	369	352	377	443	358	380	382	372	353	344	363	351	354	344	364	389	388	411	376	389	374	367	395	373	353	369	371	377	380	348	352	375	397	377	392	351	341	350	359	377	365	370	352	412	357	332	344	409	367	338	378	388	368	343	343	353	419	355	377	379	372	371	360	350	369	346	342	384	399	345	365	359	366	384	372	352	385	361	342	376	396	364	370	378	349	327	371	367	375	373	379	377	383	357	378	365	370	361	398	370	344	360	355	379	379	355	367	345	361	365	350	362	350	371	362	362	386	344	384	371	359	370	383	392	356	364	384	341	410	341	340	361	400	393	372	391	384	349	358	326	372	375	338	376	368	376	381	323	348	348	387	349	357	365	354	331	383	313	367	362	372	381	371	371	378	395	354	367	354	363	335	368	373	379	382	390	360	362	394	357	377	383	311	338	384	349	357	320	365	373	378	409	354	366	367	387	385	372	357	366	341	421	342	399	356	339	340	373	366	365	369	332	344	364	370	380	376	387	372	360	392	384	371	360	374	364	336	394	351	359	343	351	360	400	360	316	369	365	356	342	357	352	354	372	334	389	372	379	382	374	350	386	354	374	385	374	381	372	374	368	349	343	366	326	386	341	400	356	360	358	375	359	357	367	376	373	367	356	339	395	366	380	360	349	354	382	393	360	401	387	346	358	386	353	337	365	359	335	370	362	382	375	376	382	373	376	371	367	378	362	376	373	371	364	359	364	361	350	369	358	370	389	372	353	328	358	362	374	348	367	381	324	398	371	336	410	378	360	367	373	379	379	379	366	381	355	359	423	372	357	376	364	349	386	338	388	372	356	366	360	349	370	354	381	340	341	368	376	405	348	388	355	368	385	425	396	336	341	384	355	350	384	398	391	339	355	385	355	372	364	391	371	382	342	360	379	351	373	357	372	375	367	398	350	362	355	383	374	349	370	364	344	355	346	386	333	380	365	392	354	348	365	371	377	395	351	329	378	384	349	374	350	372	329	334	337	342	350	358	344	383	378	414	335	347	384	349	349	317	384	372	390	362	359	371	372	387	349	387	389	374	362	372	384	406	325	367	360	327	325	345	378	338	378	390	336	349	348	385	372	352	386	408	382	367	379	380	365	358	340	330	376	361	343	372	389	374	376	384	370	345	372	354	345	404	378	376	346	393	341	370	364	353	349	344	407	364	372	352	348	358	383	333	375	354	337	330	372	378	377	364	349	373	337	360	341	348	323	334	375	333	337	331	366	371	374	362	319	341	373	355	370	370	371	408	355	377	333	387	355	343	362	362	353	351	393	369	386	333	358	365	371	354	358	390	349	366	375	379	372	391	386	401	375	391	406	363	396	365	348	348	412	371	405	376	388	358	344	378	351	404	375	369	366	358	379	368	371	361	355	368	355	330	349	384	387	369	335	361	362	357	338	382	346	361	359	347	392	394	382	345	360	350	370	349	348	390	351	382	365	395	349	377	357	348	364	341	386	390	378	393	386	377	378	399	369	380	393	386	316	372	372	411	383	367	366	356	358	363	371	362	348	389	370	374	365	367	384	385	351	366	352	342	389	390	350	387	361	363	365	374	366	356	367	380	379	360	344	378	400	377	362	363	384	363	342	355	342	371	363	375	392	361	367	369	367	343	396	352	382	364	367	323	393	327	382	401	425	387	317	373	405	386	401	375	343	370	353	378	369	410	374	372	351	408	377	376	361	392	366	369	352	369	360	374	362	404	387	362	384	340	354	411	397	384	388	351	383	310	371	389	364	378	349	395	376	366	370	330	408	403	371	351	353	383	367	336	391	378	335	369	394	365	359	422	389	310	385	365	380	347	373	360	365	353	343	351	349	354	355	366	357	371	378	368	375	353	351	354	329	381	375	368	363	363	377	354	378	354	382	338	383	379	381	380	356	355	371	374	354	373	366	380	384	341	372	391	372	390	385	404	353	382	363	336	369	318	334	372	379	375	373	369	349	349	359	384	393	367	379	388	360	358	375	347	370	388	389	343	422	346	400	367	376	369	352	338	345	376	346	380	339	334	374	370	347	365	361	363	354	380	387	379	391	345	365	394	340	352	385	361	375	397	367	330	402	371	354	411	391	377	366	351	379	340	365	345	339	347	341	374	377	335	395	353	380	385	370	358	387	364	365	350	399	373	391	358	425	369	387	380	377	371	373	339	353	348	343	372	352	369	375	374	388	376	391	380	364	377	343	396	342	349	352	379	370	379	383	351	388	343	343	377	363	387	409	401	360	381	369	375	375	356	371	391	376	386	390	391	349	372	364	360	407	354	376	335	371	349	380	360	343	363	380	359	409	325	370	377	378	370	339	359	351	353	368	367	351	394	342	379	422	351	348	374	399	363	353	404	356	362	349	387	370	383	373	385	330	383	386	371	396	399	386	352	335	364	389	394	371	388	375	341	362	374	392	384	343	382	352	356	362	370	367	376	345	374	354	321	359	380	380	361	358	336	334	389	364	356	352	400	383	388	401	363	372	372	399	384	394	390	365	365	374	369	368	359	381	405	390	378	373	330	332	374	357	376	341	382	354	398	360	378	333	406	357	379	386	379	341	385	361	381	344	370	360	346	326	357	380	372	375	364	358	371	320	349	375	378	359	359	357	357	404	369	387	374	347	342	374	362	376	356	350	364	371	382	351	361	371	376	377	388	361	330	380	353	387	369	356	350	390	397	343	396
27858	19343	6393	1735	1207	1093	999	947	869	887	826	918	895	880	1254	1200	829	823	833	786	758	813	769	787	810	728	763	825	817	749	807	797	811	796	841	791	840	775	834	746	833	777	730	814	811	809	841	769	801	824	815	802	794	809	822	772	755	795	764	806	811	792	761	735	784	761	761	735	732	798	750	829	794	773	818	789	840	796	812	756	764	817	721	868	785	810	813	761	840	828	742	813	783	797	824	778	812	846	810	755	803	803	832	788	804	782	771	819	804	761	775	772	806	829	812	831	815	801	777	816	776	803	766	780	779	795	797	761	798	793	774	776	829	788	785	775	728	808	805	814	771	824	795	806	819	768	768	817	747	778	744	816	779	770	811	781	786	808	845	838	816	765	772	766	830	757	827	774	797	835	754	827	783	813	799	778	785	790	817	803	787	809	833	816	812	807	782	762	826	823	755	810	763	752	761	753	830	790	792	774	865	812	833	809	817	770	822	804	742	864	786	789	773	774	764	776	758	771	750	801	795	782	793	759	769	744	809	811	771	802	769	813	791	762	776	789	770	738	786	838	777	782	793	747	781	792	783	779	820	787	789	779	763	835	736	791	851	764	748	836	761	793	824	777	875	810	784	796	798	765	833	782	803	794	787	790	790	763	787	807	803	782	781	768	796	839	799	804	802	787	803	759	776	825	829	797	771	772	776	765	778	799	764	815	771	776	782	763	758	795	742	806	756	815	739	770	814	738	857	757	769	773	803	816	781	770	777	819	813	804	759	798	830	789	793	816	802	815	812	792	779	859	810	781	798	798	776	773	786	758	774	746	886	828	748	828	803	746	819	762	762	784	766	786	821	799	840	794	762	839	758	789	800	765	783	757	799	783	809	831	815	831	815	756	826	750	786	794	754	772	763	772	802	824	803	763	797	870	758	747	797	795	766	787	854	796	852	759	800	801	791	777	807	782	794	824	781	800	765	792	793	785	811	823	785	830	805	795	818	796	780	800	748	739	755	795	796	796	826	814	781	769	793	845	767	784	787	832	770	776	835	818	798	832	801	758	746	825	850	808	757	808	821	769	793	772	759	791	833	810	811	800	782	822	779	756	748	817	740	768	804	752	798	786	785	757	760	791	788	811	784	800	750	758	818	802	821	768	816	808	825	789	755	792	747	767	767	782	778	768	789	775	828	757	792	784	773	787	841	841	799	805	807	779	767	777	746	796	787	825	824	822	782	791	838	795	764	760	801	804	783	815	787	852	778	811	796	767	848	812	792	776	822	748	807	771	816	802	776	790	850	826	821	805	838	759	821	806	778	811	777	779	748	812	808	856	782	785	809	800	786	773	779	780	779	793	808	792	775	825	765	810	705	814	792	827	790	817	806	801	800	782	795	793	798	807	806	819	848	785	804	826	793	805	794	784	767	755	855	794	754	783	787	814	810	792	801	808	808	761	756	803	821	819	813	781	817	781	837	840	799	812	831	822	825	823	726	782	801	822	753	745	751	819	801	815	777	781	832	770	782	767	801	798	761	817	817	820	794	770	779	817	797	815	809	794	816	798	768	826	804	757	755	804	794	805	813	857	798	776	796	801	819	752	821	815	795	818	796	797	810	830	775	758	804	761	785	790	812	805	769	827	799	816	796	792	751	768	772	803	805	800	829	809	798	737	786	808	749	775	808	786	773	817	802	820	825	792	826	787	755	810	807	766	787	795	766	756	760	848	795	802	762	805	777	792	754	828	761	799	774	774	820	765	781	730	791	760	802	827	810	782	844	787	774	805	803	798	803	782	827	781	775	849	748	773	777	776	776	822	847	780	784	815	794	873	772	819	764	789	793	842	786	770	827	813	764	819	774	763	814	790	824	816	816	825	782	810	758	813	751	797	785	810	793	805	798	740	754	790	808	807	822	830	761	823	775	784	799	794	774	821	824	763	742	832	796	810	738	814	806	851	801	823	779	805	788	839	793	798	850	763	802	749	774	752	803	818	871	775	768	812	845	815	739	807	811	774	811	800	762	819	794	792	815	794	784	754	780	831	842	788	791	792	753	800	723	843	779	843	862	814	862	791	777	766	777	817	817	849	829	760	765	801	817	792	810	775	802	804	812	802	825	784	803	818	791	834	837	819	760	786	795	757	820	814	770	790	754	794	819	826	788	801	845	787	810	767	844	765	740	778	765	796	827	805	840	780	814	766	734	784	789	753	820	778	776	792	791	788	846	829	762	779	780	755	770	824	807	820	816	785	804	786	741	782	763	825	739	774	825	802	788	776	731	815	752	799	851	824	805	792	813	805	811	775	786	807	784	799	825	766	796	755	739	761	767	765	774	825	776	759	795	857	759	784	808	756	796	854	714	810	794	816	764	803	764	786	850	780	815	841	819	820	848	805	732	821	805	809	766	764	748	769	777	809	757	795	783	801	788	794	797	782	875	836	759	816	804	769	822	798	733	758	880	800	833	770	786	794	758	850	827	766	802	786	813	822	766	805	796	873	807	815	840	796	821	824	832	785	813	798	779	807	785	814	842	827	816	805	837	768	761	826	768	807	817	775	786	775	746	788	815	774	786	846	745	815	802	766	744	794	822	843	847	780	833	804	770	802	772	808	809	841	820	808	762	775	734	779	815	753	797	784	805	764	774	781	759	813	799	791	810	818	828	788	814	830	788	819	784	789	796	760	803	792	767	721	845	806	821	839	810	769	814	793	787	780	834	849	811	754	778	790	838	737	785	819	776	765	801	803	823	774	819	786	774	778	784	748	807	789	801	802	748	824	764	812	800	805	823	800	834	811	807	821	765	772	762	828	705	792	781	780	827	768	801	772	759	807	848	778	813	739	805	741	773	799	817	818	774	789	777	848	786	776	794	771	858	852	771	800	813	797	801	798	795	762	832	806	754	759	749	841	802	774	784	824	851	761	735	814	771	760	760	790	814	842	789	791	774	790	793	821	783	830	766	769	792	789	762	850	800	815	816	779	818	809	857	843	820	757	812	862	764	781	765	804	772	757	767	729	803	764	826	796	780	756	820	818	806	837	843	792	772	845	806	783	777	804	808	816	805	787	811	816	823	788	805	784	799	754	797	741	762	773	797	783	793	794	800	781	805	762	770	819	822	761	798	813	815	774	828	769	774	815	820	816	773	808	742	836	795	807	779	823	813	870	762	810	780	908	752	779	750	792	741	741	823	815	774	816	766	753	859	812	851	812	773	815	817	859	750	769	798	735	821	789	833	768	781	825	822	776	807	817	798	808	760	798	768	795	812	816	798	840	849	830	776	773	792	778	815	804	834	778	808	786	747	806	819	838	797	772	795	833	787	757	823	798	798	813	803	744	805	768	824	820	787	725	775	801	792	790	815	824	787	773	810	827	780	792	764	815	758	807	828	767	804	827	774	820	761	806	797	792	816	794	782	798	781	781	828	798	781	777	808	792	799	744	788	784	808	841	801	776	810	785	796	744	758	803	800	731	796	772	823	871	827	769	772	844	796	807	783	795
5174	3986	2909	1574	1347	1271	1199	1132	1147	1143	1051	1050	1036	1022	1769	1582	963	896	903	894	881	896	916	923	871	927	876	936	917	849	922	886	903	898	924	866	918	849	856	881	889	884	898	885	918	861	895	908	872	869	873	881	904	843	901	955	921	924	875	925	864	890	918	872	880	912	918	929	887	897	921	821	905	911	860	907	942	952	882	881	913	912	833	892	844	898	882	868	856	909	925	908	860	931	879	881	903	889	928	833	914	892	818	857	919	899	923	913	911	879	882	900	949	912	938	898	861	872	875	908	885	876	901	902	895	896	886	889	867	882	884	851	868	897	882	895	876	892	852	912	908	915	928	928	895	870	887	865	937	946	918	903	872	892	915	846	918	853	872	895	883	912	883	961	899	904	882	869	896	896	925	908	879	907	884	897	950	944	939	908	916	930	927	958	896	868	924	903	889	907	907	908	915	883	887	882	894	898	887	928	878	891	924	928	869	897	887	883	846	857	909	925	833	913	906	929	876	854	949	878	862	893	927	884	913	919	931	850	869	902	910	860	887	912	915	922	843	884	885	856	887	875	892	900	921	899	876	892	909	933	873	852	885	910	962	872	973	853	905	962	844	862	875	894	917	827	877	929	922	928	909	963	897	904	885	902	902	876	875	859	916	877	963	879	914	939	888	873	889	883	930	900	909	926	903	915	850	878	866	908	903	902	900	893	892	868	923	932	900	907	946	905	855	896	903	879	917	901	901	916	921	928	882	892	877	943	928	906	940	920	848	865	903	850	905	918	914	901	857	903	943	884	870	909	933	887	872	952	874	929	939	869	848	919	941	949	908	870	900	867	975	895	871	888	916	894	894	844	910	919	885	895	863	925	877	869	920	881	934	908	890	899	907	914	848	872	896	896	910	896	881	885	885	942	909	889	865	924	869	831	901	890	884	892	869	885	878	883	870	923	940	923	883	905	919	943	915	876	942	882	905	930	868	855	924	924	894	856	910	900	915	930	906	873	913	870	927	892	832	907	930	914	861	825	903	891	863	882	880	937	850	899	860	853	878	886	829	893	934	857	891	914	937	909	850	827	950	848	912	924	881	884	900	958	932	912	899	930	859	926	912	960	943	909	909	930	845	917	869	894	925	907	887	904	889	844	888	964	901	898	898	845	857	867	952	897	877	927	904	901	964	855	929	883	908	900	856	924	910	865	835	842	887	883	892	845	892	957	911	920	878	930	921	849	872	891	895	863	876	840	900	917	877	911	922	931	857	907	852	921	881	852	949	880	913	911	884	927	918	917	888	955	898	851	910	873	934	901	876	940	905	899	865	858	853	900	893	934	884	882	830	882	904	900	902	906	905	921	918	872	909	885	913	864	918	892	876	873	930	835	949	849	885	893	873	883	903	887	883	915	914	864	920	840	889	879	973	885	907	813	929	894	886	904	881	906	863	858	937	913	911	895	888	903	906	886	926	878	898	883	892	911	884	918	845	868	943	852	944	873	891	892	902	851	861	915	906	847	892	886	958	927	922	883	878	867	914	889	892	894	873	879	908	864	905	867	882	924	960	933	883	920	941	899	874	907	960	856	918	899	923	873	880	937	915	888	925	896	887	967	916	987	862	951	917	873	918	905	833	864	892	916	860	934	906	892	935	846	934	893	877	885	863	909	901	913	941	922	887	947	879	928	900	863	925	922	888	874	865	861	929	876	882	905	927	891	868	908	883	928	892	912	921	869	907	915	877	913	883	879	897	905	947	846	880	916	936	904	898	939	952	870	899	928	897	895	930	867	897	933	856	879	894	891	835	901	936	862	893	920	880	905	912	950	886	861	858	884	914	901	899	856	850	840	907	906	905	910	939	903	843	898	882	891	894	910	887	915	880	860	926	851	884	864	865	893	910	848	899	863	910	903	890	872	880	888	906	945	866	890	911	852	825	876	906	922	910	924	943	887	904	909	902	822	873	915	922	942	914	870	925	929	918	950	861	901	902	899	870	930	899	889	892	919	924	882	901	891	888	959	919	894	934	919	923	877	916	896	887	906	920	892	938	879	909	874	842	883	868	871	900	908	875	860	911	883	902	896	848	923	927	913	866	917	884	946	893	925	898	937	916	895	955	897	916	888	982	918	905	874	845	887	873	913	864	835	879	888	828	905	939	914	892	859	898	904	904	911	892	914	866	902	873	904	877	892	879	873	917	853	866	884	903	896	907	863	899	873	896	946	884	833	866	877	875	854	924	894	883	938	939	905	897	929	876	889	864	901	887	883	886	876	849	918	877	905	888	913	925	915	903	929	918	928	878	908	901	887	914	892	862	930	906	883	899	929	845	854	919	913	907	852	943	891	873	949	857	842	907	874	855	920	905	871	910	878	899	875	872	907	920	913	905	912	878	887	920	850	930	895	900	888	917	865	887	916	897	938	902	867	891	871	921	914	938	883	881	884	921	899	937	937	893	845	928	895	882	864	874	950	901	868	894	884	844	926	880	904	959	931	956	865	870	912	867	919	902	922	872	930	925	883	905	865	906	872	853	871	848	875	910	877	924	911	922	846	894	922	876	829	880	887	896	856	863	889	929	932	875	875	903	927	937	881	932	898	854	926	941	875	867	873	913	913	907	916	878	898	876	913	942	913	889	851	931	876	901	899	879	835	850	940	896	899	878	929	850	897	855	881	874	854	855	927	929	902	933	922	910	876	868	867	898	863	938	878	943	875	946	877	920	918	898	910	906	831	904	913	960	912	949	959	868	936	875	884	873	897	913	920	904	901	917	862	894	938	878	944	897	915	924	880	942	900	924	957	904	914	916	885	925	953	880	870	892	912	902	880	869	854	868	869	854	878	838	930	935	905	880	916	869	895	908	865	954	849	892	899	914	898	939	876	849	879	887	917	910	915	885	909	890	863	888	894	947	884	903	840	908	901	913	965	851	888	885	922	883	888	889	823	921	881	950	892	912	883	873	924	890	888	849	885	958	858	824	893	902	844	872	892	862	910	910	927	905	912	881	852	919	938	815	889	918	872	884	905	916	900	897	898	891	919	877	892	885	925	896	938	847	913	874	896	848	849	877	869	846	877	848	866	902	899	900	908	940	885	881	928	879	883	914	920	914	901	884	920	947	926	844	889	905	915	900	854	972	863	876	931	865	933	857	889	865	891	886	936	920	866	899	873	918	920	874	911	860	863	919	908	890	898	876	883	880	839	903	912	886	912	941	899	921	921	915	842	926	890	902	874	890	886	902	892	898	865	908	868	917	914	917	876	926	876	907	936	957	899	868	908	841	880	899	914	894	909	910	905	896	902	926	956	894	920	910	895	869	851	883	895	875	837	928	912	921	848	853	897	874	896	937	924	889	847	901	815	850	897	891	872	876	894	892	872	856	880	935	953	898	894	960	857	875	915	909	850	834	886	947	886	910	878	861	919	873	857	893	895	949	922	895	896	840	895	908	863	889	876	910	905	898	849	847	901	918	927	871	955	903	900	862	882	858	881	945	902	836	911
24071	21634	28949	24817	21608	9339	1876	1245	1061	1013	937	863	867	1044	6577	5518	1135	739	753	724	723	750	717	793	726	707	707	688	679	731	752	743	752	706	715	707	754	717	679	709	703	746	734	723	722	715	731	677	729	726	696	745	695	721	727	682	704	722	703	749	718	705	701	735	722	731	674	716	739	709	701	689	754	725	736	720	728	744	700	685	724	738	696	731	680	724	706	720	686	728	718	717	738	707	704	730	723	697	703	742	686	726	692	714	714	726	709	713	727	705	713	680	701	706	747	686	716	746	698	680	667	661	689	772	696	700	666	703	725	717	693	718	685	712	769	706	718	757	680	708	682	687	749	734	719	656	723	693	702	689	753	731	688	703	698	677	693	744	681	677	701	702	747	713	678	692	753	707	704	707	753	724	752	703	720	687	735	722	697	693	677	698	652	696	740	715	712	688	704	745	719	692	683	723	679	658	707	724	698	753	728	750	772	715	692	675	731	717	751	726	681	724	711	691	697	732	697	772	735	724	704	724	694	664	703	718	716	705	691	719	748	699	726	752	638	711	678	702	726	798	704	740	734	650	713	709	667	754	689	694	698	721	705	675	694	699	743	735	703	746	682	723	685	755	670	749	708	756	731	735	673	764	699	731	746	714	689	691	753	679	726	745	736	682	723	677	708	751	699	709	756	699	694	748	754	762	689	750	703	647	705	693	713	700	712	703	700	684	689	648	684	638	728	724	733	737	724	706	720	683	730	731	734	726	722	719	701	708	750	720	693	671	714	682	709	719	691	699	668	692	720	727	666	703	722	699	683	729	716	702	720	730	702	703	723	721	684	696	718	720	715	691	719	741	712	717	710	701	664	696	714	709	704	726	659	695	698	720	719	688	685	708	731	726	648	707	759	700	738	725	704	677	735	697	715	671	683	747	733	705	713	709	743	677	709	722	631	716	719	709	676	683	709	674	719	768	733	724	693	718	742	745	660	697	699	685	707	694	697	717	706	716	657	716	692	716	721	718	685	706	756	690	675	719	686	739	719	705	720	713	737	697	702	721	768	739	718	680	713	697	667	674	677	749	657	695	661	687	699	700	654	697	711	760	730	650	715	681	738	671	697	716	740	720	715	701	729	710	727	721	686	677	700	700	712	734	684	702	743	739	665	716	711	643	710	773	774	722	731	717	712	689	711	698	717	703	711	716	697	661	687	720	718	695	693	719	714	755	691	680	685	664	657	798	653	682	682	684	725	707	719	718	718	707	664	719	720	699	711	688	684	740	686	748	721	725	689	703	706	696	709	698	693	725	729	728	689	745	741	682	755	759	701	721	735	728	736	725	704	698	717	724	743	731	660	661	744	744	692	705	695	695	725	720	705	700	703	756	688	685	733	705	701	672	742	702	657	675	684	660	698	749	685	683	716	678	700	740	692	690	719	654	740	716	734	698	704	670	730	700	698	707	672	732	701	736	709	680	707	762	702	725	725	734	708	741	749	708	728	693	725	713	720	707	696	690	697	697	657	714	693	703	671	691	667	706	678	728	745	728	697	711	650	679	702	690	742	701	732	711	699	719	701	723	703	702	708	693	722	702	726	720	676	729	750	734	709	724	740	691	732	707	727	704	737	674	671	692	722	702	699	665	726	721	695	741	681	739	656	715	708	679	693	672	719	713	700	667	698	693	671	692	741	684	718	749	714	716	730	676	698	731	712	707	702	694	702	684	640	677	745	727	724	720	659	681	679	739	656	722	717	749	685	693	719	705	718	708	656	709	696	748	708	727	725	734	709	680	661	724	670	679	688	725	700	712	731	710	711	731	717	745	726	752	705	724	679	674	709	708	744	697	711	692	690	731	686	741	732	730	711	698	690	732	705	731	702	648	764	668	665	734	707	721	721	709	680	720	684	682	707	703	661	709	706	691	715	762	700	718	707	770	679	716	674	741	749	717	686	741	708	690	693	688	748	726	732	705	737	676	754	687	695	706	764	716	660	725	718	695	716	730	685	711	733	707	702	755	706	707	661	712	707	730	705	675	703	721	727	708	691	755	707	693	709	673	709	722	735	706	690	705	730	716	708	759	689	691	708	695	701	731	671	716	771	689	701	759	721	688	685	677	693	656	698	671	703	679	729	711	679	729	723	706	720	692	752	688	722	712	657	736	674	686	745	729	764	725	699	724	701	692	753	750	731	695	707	703	652	683	705	726	710	716	754	742	719	722	681	685	735	715	690	741	731	722	690	707	695	708	713	722	705	710	726	723	726	749	721	689	706	728	710	671	705	736	691	676	687	695	700	673	765	705	723	703	710	663	693	726	771	702	685	752	675	659	696	734	690	718	744	699	723	728	663	701	668	660	743	687	682	696	718	733	759	715	720	689	722	709	734	694	663	677	732	726	717	678	704	740	708	708	708	704	680	729	672	695	717	714	701	748	697	663	681	723	742	674	669	668	727	733	674	732	669	714	734	741	708	748	693	705	685	681	696	687	708	708	762	719	711	686	754	688	702	681	699	731	711	784	680	729	733	727	678	697	696	756	747	731	732	702	756	733	732	703	777	667	686	693	658	728	738	723	710	724	687	727	735	724	663	707	662	698	695	661	680	772	722	704	683	722	738	768	690	708	823	685	696	748	734	726	665	722	729	695	689	730	707	755	686	660	688	682	676	682	698	739	705	727	736	692	771	703	742	687	695	721	715	685	730	689	673	712	728	724	699	703	744	718	686	754	746	671	719	695	664	711	714	716	716	704	666	713	692	737	702	745	714	697	729	694	708	691	671	709	737	730	687	743	706	698	733	710	696	686	710	661	728	713	740	685	733	689	681	699	715	717	716	727	731	744	688	677	647	709	702	694	724	710	729	636	711	689	693	712	663	686	661	705	732	698	692	707	737	719	712	688	695	719	758	731	736	717	699	716	691	695	703	676	646	682	705	703	735	659	722	706	710	740	681	776	743	727	724	664	712	675	675	684	677	740	696	700	665	707	715	703	683	725	699	702	671	728	706	705	687	728	691	714	739	686	689	660	698	727	719	686	725	724	670	702	735	729	710	689	716	672	676	743	711	701	722	774	698	726	705	695	690	696	764	732	677	733	723	719	705	743	720	715	716	746	775	663	657	761	763	652	683	673	685	730	725	696	732	741	708	686	691	725	711	696	718	706	623	693	779	687	746	673	707	724	727	740	757	712	676	702	731	715	694	690	677	700	698	707	680	712	687	767	690	728	700	676	756	728	704	726	751	678	671	731	746	705	710	687	730	699	714	692	754	718	694	716	752	693	713	657	671	702	709	698	753	687	701	729	609	678	672	688	762	692	696	714	706	808	684	725	705	683	724	750	699	678	714	668	667	670	702	703	679	722	694	721	648	736	746	770	768	691	679	721	702	705	666	751	709	701	725	714	684	721	732	773	751	737	710	709	712	712	691	698	704	668	732	692	703	673	738	737	718	660	696	746	725	648	763	704	711	684	702	671	752	759	742	706	696	715	681	707	732	723	708	718	672	700
4309	11318	8087	3715	2913	2429	2236	1918	1595	1385	1302	1220	1160	1470	11149	8492	1525	876	857	812	897	863	862	800	810	818	820	810	856	803	868	827	840	837	846	846	866	819	811	825	808	827	827	849	819	830	794	799	829	755	857	794	832	821	814	888	822	840	846	803	815	849	810	819	782	838	788	849	772	772	813	860	821	828	772	789	821	791	817	796	885	827	850	800	862	803	801	789	754	761	793	809	870	869	813	730	835	862	797	844	769	788	798	829	766	738	788	812	800	827	800	825	780	842	847	805	811	783	795	834	842	793	834	817	884	895	769	853	823	829	788	783	792	805	812	767	846	793	787	820	794	814	833	776	814	775	764	772	842	779	761	802	786	774	791	802	847	823	797	823	786	805	778	819	855	814	820	820	868	878	801	793	807	810	838	762	826	794	834	826	820	788	792	822	836	873	797	836	763	806	817	778	852	820	817	833	834	802	760	813	814	858	768	835	816	813	793	809	808	758	866	852	823	843	776	785	792	798	802	807	786	861	845	826	860	814	798	796	817	839	825	798	853	810	806	772	820	801	800	793	822	826	797	846	792	781	847	829	796	797	789	762	817	843	805	848	855	804	825	798	836	792	804	769	843	841	783	818	802	854	820	777	821	849	800	850	803	763	822	838	820	841	817	793	770	809	790	802	837	798	816	820	786	782	858	792	814	812	771	794	819	742	783	860	854	828	787	790	785	781	786	825	837	807	787	807	788	799	820	781	861	850	824	829	795	777	836	840	770	801	840	819	785	872	794	832	856	848	795	786	840	812	817	797	773	871	813	773	879	793	797	760	810	772	887	831	792	808	793	840	798	822	804	818	804	820	815	821	849	795	824	807	744	791	858	795	820	788	864	827	820	863	828	870	851	840	829	805	801	783	787	821	794	886	808	805	825	836	811	809	810	827	836	833	858	813	782	805	853	813	814	789	768	819	813	813	791	820	798	867	788	809	844	833	842	813	806	817	840	785	817	768	799	838	822	845	808	816	820	832	827	785	870	786	763	808	771	783	827	820	803	805	834	801	803	800	802	809	875	798	775	848	806	799	799	804	843	796	797	809	804	852	798	781	810	847	808	835	833	806	781	804	768	845	836	811	815	834	816	836	811	806	817	792	771	795	824	800	846	798	832	818	849	781	815	797	801	820	846	757	836	797	830	791	819	812	823	829	812	807	779	850	814	803	771	818	815	856	770	805	763	846	800	789	822	805	853	867	818	827	829	802	821	813	761	803	787	823	827	805	791	843	853	801	811	828	766	791	824	875	799	794	811	828	790	803	783	797	851	808	762	798	807	869	767	814	868	783	817	796	835	766	782	816	801	813	826	848	787	850	801	809	824	849	830	853	819	828	847	778	817	810	830	825	831	790	816	792	832	791	835	831	875	813	772	807	834	794	816	814	807	785	821	833	813	808	785	818	805	842	815	822	840	790	800	784	790	832	816	768	871	818	825	818	849	796	821	780	844	825	761	780	842	791	773	800	824	826	824	801	758	787	805	816	825	817	860	807	815	737	755	866	816	820	841	799	806	784	770	809	824	802	832	808	842	794	822	828	834	771	805	786	788	847	803	759	770	852	809	841	789	859	816	813	826	874	773	805	858	788	804	840	799	836	823	770	791	761	801	848	802	847	818	811	786	808	784	829	841	812	837	814	790	788	846	851	767	749	808	801	824	847	840	800	786	819	791	814	800	838	826	805	771	804	798	822	767	813	841	803	853	776	809	856	807	755	811	829	769	822	790	825	798	845	824	782	808	849	811	829	829	809	768	834	851	833	795	879	799	777	834	804	827	816	838	810	846	790	798	800	758	782	815	857	818	786	813	764	829	727	777	805	874	809	844	836	850	805	807	780	818	809	820	804	853	816	737	808	828	782	866	798	818	795	805	849	753	771	824	808	758	838	831	780	778	833	864	786	863	759	838	869	847	806	777	807	835	815	773	801	800	820	803	852	791	835	765	844	819	819	800	815	806	855	820	812	778	798	824	813	870	830	770	805	789	773	840	811	824	834	817	810	822	813	807	771	789	765	844	827	793	816	803	790	812	824	839	782	834	801	819	871	807	815	828	840	793	819	831	791	809	791	821	801	802	832	775	842	807	775	827	837	780	798	904	885	792	824	791	842	823	793	810	807	752	839	899	787	818	782	783	804	882	832	807	825	765	828	824	778	811	796	807	831	775	802	827	812	799	780	808	843	791	803	795	851	825	786	796	814	795	796	773	771	806	744	841	773	791	798	819	814	819	812	859	803	845	798	807	823	756	819	833	862	813	781	836	857	819	838	784	802	844	798	812	790	789	767	810	846	827	812	831	785	801	818	821	817	805	769	823	818	773	810	822	829	796	781	812	805	798	815	851	819	847	773	827	800	819	843	773	816	847	830	860	785	778	826	838	833	795	783	811	812	875	754	763	817	796	821	820	788	848	843	829	804	802	885	888	809	851	805	783	824	834	827	797	851	795	815	823	849	801	805	769	836	825	848	771	834	801	792	796	856	764	750	789	794	785	849	771	868	851	838	808	822	753	848	773	805	826	845	825	857	785	825	831	824	815	759	811	795	792	788	833	798	772	816	861	784	834	800	800	820	787	784	838	848	765	880	843	817	853	797	823	770	807	818	814	777	859	826	844	801	821	802	763	837	827	790	798	818	846	831	834	791	850	840	752	779	866	800	823	853	783	787	798	796	797	835	829	796	794	840	865	798	807	789	838	847	765	798	787	833	814	835	773	800	832	864	836	761	780	820	831	756	808	819	773	821	820	813	807	807	771	817	793	859	802	780	802	795	805	797	808	787	789	826	814	793	779	776	792	814	846	796	801	818	835	801	821	795	811	803	826	760	777	792	788	805	825	835	828	806	842	821	791	836	800	813	819	814	798	837	834	777	790	818	795	837	825	764	801	852	829	802	792	786	799	838	795	772	833	881	813	824	867	809	800	793	803	797	788	796	826	817	811	804	787	801	854	841	824	783	765	858	813	828	819	777	853	788	752	832	803	852	781	832	778	811	769	794	822	820	845	808	798	790	807	812	863	848	777	820	837	787	807	813	805	819	857	788	782	808	838	841	803	826	823	814	845	830	783	827	787	833	807	825	852	811	789	832	804	824	787	811	834	769	745	815	814	779	782	780	837	781	810	853	821	816	833	801	811	810	826	834	810	852	854	836	820	833	835	791	834	810	776	769	770	818	827	776	790	854	821	825	789	819	838	817	831	824	822	818	801	788	794	836	831	818	839	826	785	801	844	845	809	808	857	787	811	802	778	791	776	854	830	852	801	815	796	869	792	775	848	800	825	807	799	810	814	827	827	864	809	809	873	836	786	759	788	834	800	857	737	768	837	829	760	799	806	795	791	790	810	801	810	809	816	789	781	840	863	800	815	828	815	783	826	807	821	831	796	780	796	778	788	811	788	794	786	782	778	826	821	848	853	801	823	798	818	815	823	802	871	838	779	819	864	808	753	803	835	776	789	774
25353	21613	27619	25937	8332	1075	933	787	724	726	654	621	558	648	3185	3235	948	545	518	538	526	516	519	529	509	541	496	535	510	501	505	461	569	516	500	551	514	540	533	539	480	501	500	514	522	510	507	516	485	510	546	504	558	560	496	528	528	509	499	534	506	505	513	494	516	504	536	491	548	517	492	516	535	535	513	521	490	539	506	491	477	506	549	531	492	504	509	556	498	491	518	496	519	514	502	493	530	519	508	518	508	537	476	478	501	559	500	500	510	467	482	525	522	521	525	522	518	556	502	506	501	537	518	477	573	508	532	529	482	524	500	496	504	478	500	509	507	504	499	491	548	539	505	555	521	491	518	537	512	498	501	534	536	521	516	492	533	493	503	535	521	528	486	534	476	535	513	511	497	509	556	511	486	514	495	500	505	514	481	547	533	520	521	493	504	502	512	525	490	510	530	533	547	508	449	512	516	519	526	500	494	509	522	531	490	508	499	513	471	513	519	488	475	543	499	478	492	518	506	518	499	519	521	485	499	496	486	516	553	507	519	491	519	530	525	521	486	489	511	504	514	526	528	525	501	516	510	518	504	539	503	476	540	531	547	501	534	488	546	510	545	495	539	501	528	543	492	528	485	521	516	552	549	515	577	554	556	507	544	484	536	541	521	548	542	518	510	492	490	510	535	506	500	498	504	520	528	520	516	508	543	521	528	509	507	511	534	487	515	507	468	487	537	504	491	491	494	476	463	486	500	490	505	525	537	535	493	525	495	523	499	504	522	544	491	523	528	523	496	489	507	543	515	496	506	487	512	537	508	551	464	539	521	530	470	530	506	484	513	516	489	494	496	529	506	504	465	484	524	510	477	558	533	549	490	538	523	466	488	516	544	485	521	555	524	485	536	536	521	487	542	512	476	488	493	518	508	504	548	527	484	515	509	511	553	483	545	518	547	508	529	497	518	466	515	526	517	480	502	509	541	517	547	547	560	492	509	516	523	515	492	484	443	521	508	514	535	501	552	547	513	540	510	489	522	521	532	519	535	524	496	494	518	526	520	512	541	478	520	503	514	504	555	500	501	514	503	503	481	561	515	544	531	527	508	499	529	503	512	513	522	512	503	566	501	509	548	485	497	572	520	503	514	481	530	528	508	538	505	513	521	527	522	499	508	525	517	497	524	495	489	514	516	498	506	505	543	522	506	495	501	528	506	485	495	569	513	490	527	476	512	527	472	539	512	521	468	522	533	560	524	481	507	509	488	512	533	520	519	526	503	545	558	479	527	508	541	512	522	525	491	479	505	537	495	518	492	509	517	505	555	496	529	501	502	496	554	549	501	494	486	533	503	534	537	510	546	502	541	503	526	514	518	540	550	482	526	528	492	506	542	494	546	506	474	456	545	506	533	514	483	484	496	562	554	513	505	539	523	545	501	521	496	534	540	523	483	480	509	506	499	531	492	551	488	508	498	529	498	552	506	527	475	512	507	476	554	470	500	522	476	477	523	543	579	507	488	502	504	517	464	498	490	517	489	483	525	518	485	488	534	499	512	491	536	518	534	554	505	536	524	480	474	497	503	519	525	517	504	532	515	519	537	494	507	492	488	501	525	509	528	520	518	460	514	504	477	569	533	528	504	518	495	556	513	488	490	525	551	508	493	495	571	503	513	491	495	516	503	512	523	521	502	487	483	541	513	499	504	544	473	489	506	482	471	470	525	523	494	473	502	508	533	505	521	520	519	491	524	497	496	530	531	497	508	521	504	563	497	530	508	494	535	481	480	512	555	519	520	494	530	513	525	504	489	514	522	527	525	515	516	543	501	494	526	535	468	511	489	528	544	531	502	490	545	556	492	512	514	502	496	552	523	557	526	507	504	539	496	544	521	504	464	520	510	554	546	474	523	525	534	519	511	518	548	501	490	497	500	477	500	547	514	503	514	508	521	498	490	462	485	469	476	490	533	504	521	470	533	488	519	493	515	508	510	511	524	521	526	506	530	494	495	559	500	504	488	534	506	530	506	499	520	541	479	552	514	505	492	536	552	516	521	529	524	516	550	479	547	507	500	512	545	543	521	554	502	495	482	546	497	555	507	513	556	512	533	554	500	474	536	537	502	490	465	535	518	535	504	488	495	523	507	479	488	538	559	507	529	532	509	520	525	545	540	533	513	516	493	506	494	515	519	524	502	488	517	537	526	493	506	500	537	516	557	498	514	524	558	519	508	497	561	551	540	514	535	519	491	506	543	493	506	559	527	541	519	492	479	542	477	461	482	534	513	494	521	523	512	522	507	502	557	591	508	501	499	525	527	563	494	528	518	507	500	527	486	497	466	480	488	495	550	524	513	527	513	529	505	506	540	504	519	482	536	514	498	505	510	478	517	502	501	521	521	509	480	507	550	521	528	461	540	523	517	537	551	516	534	516	501	508	547	483	522	527	494	512	530	553	518	565	486	528	480	494	548	547	499	499	528	511	508	530	558	506	530	508	481	512	525	496	481	593	522	520	517	474	499	519	539	497	496	520	529	544	500	541	511	545	527	516	555	484	487	529	501	504	533	491	528	495	471	504	510	481	540	528	502	558	519	493	535	515	488	543	517	504	525	549	515	524	517	481	503	545	537	553	525	526	522	511	517	528	520	531	536	509	510	520	517	500	523	490	507	509	526	513	547	477	546	557	510	519	539	475	512	511	523	536	515	584	538	489	531	515	526	501	532	512	498	541	517	480	480	539	540	489	488	497	545	466	523	528	521	532	506	532	510	530	529	490	479	509	550	523	513	535	548	508	543	498	539	532	485	514	538	549	548	524	494	512	536	546	509	485	511	504	510	510	545	514	540	540	500	532	521	536	503	501	504	492	547	502	574	499	523	513	485	512	501	548	564	555	524	528	543	469	501	472	513	501	498	506	518	512	515	543	535	479	526	518	471	479	498	499	480	522	529	497	528	480	506	505	530	498	506	535	532	502	516	529	515	508	494	483	535	530	518	482	551	540	492	509	501	521	538	506	554	480	498	496	480	512	503	550	493	535	534	536	524	537	518	522	524	537	560	530	484	519	522	517	514	490	482	505	521	464	483	481	527	494	466	539	474	511	510	484	508	504	495	482	503	480	524	496	535	503	530	493	524	522	515	495	508	480	494	512	543	501	487	475	498	520	521	508	510	480	497	465	489	509	505	488	490	517	533	522	473	496	470	545	506	544	501	562	499	550	473	529	537	501	493	500	540	533	525	507	510	504	563	482	535	493	503	497	534	522	508	485	555	487	508	521	520	496	506	495	486	520	552	527	510	503	479	518	531	541	517	502	509	506	528	542	526	545	498	482	498	525	534	541	465	539	512	529	532	499	486	471	513	509	535	545	513	518	520	499	490	509	501	478	503	531	518	526	491	485	562	554	477	533	535	514	484	539	520	492	498	515	483	508	531	557	495	526	517	498	516	559	533	482	510	558	523	498	478	511	506	490	497	484	543	494	536	513	537	513	485	539	506	496	483	496	495	485
4031	7306	5622	2374	1892	1736	1441	1255	1211	946	866	864	819	823	6141	6265	1317	569	605	638	592	609	583	592	562	592	579	590	615	554	594	602	600	561	598	585	540	626	577	567	569	587	622	587	603	607	560	580	580	615	570	600	584	590	574	595	586	553	623	598	575	596	589	585	576	573	629	564	566	587	627	619	584	520	529	588	605	564	605	631	612	604	609	577	607	577	565	610	625	598	581	576	595	606	596	604	576	582	560	567	565	559	573	574	613	589	564	626	644	576	578	616	589	564	563	573	579	579	595	565	605	608	561	547	587	575	533	551	606	555	564	596	619	572	568	620	555	572	595	591	637	539	586	553	571	598	574	585	637	548	557	585	549	571	584	577	557	646	584	569	637	601	606	623	556	606	543	605	565	575	552	596	598	600	563	576	536	587	567	588	548	602	605	563	581	561	583	594	599	551	562	606	604	622	587	601	523	562	586	566	560	624	555	612	549	581	580	605	571	581	631	583	605	618	547	636	616	579	586	593	574	587	571	562	597	587	579	607	581	574	568	583	572	571	576	562	568	561	584	558	624	558	585	575	612	625	534	566	640	558	589	559	581	602	613	634	605	597	607	572	602	540	565	589	543	543	617	604	586	558	599	568	561	549	561	555	561	591	548	568	561	540	592	625	627	609	600	578	585	588	565	587	580	581	610	629	599	640	596	624	573	584	585	587	596	578	566	589	588	582	569	593	656	594	589	562	533	567	608	556	599	609	599	585	577	566	590	573	601	546	617	568	606	604	546	557	564	576	604	592	589	586	568	567	555	577	620	606	599	556	581	590	618	564	584	605	616	654	568	531	557	624	533	563	593	599	583	591	595	611	558	566	559	561	567	583	569	612	558	552	584	583	574	588	583	575	632	574	547	619	563	596	599	545	576	581	611	587	590	610	598	596	563	611	587	568	591	580	636	550	555	564	618	581	606	612	571	584	529	601	534	584	554	592	557	581	604	601	567	541	608	582	605	580	611	594	587	601	604	620	580	549	619	580	564	543	571	638	564	588	548	549	589	582	543	574	588	557	580	550	594	615	575	558	568	596	568	547	596	533	602	592	620	599	584	569	592	618	559	580	574	568	577	573	586	582	595	572	570	559	581	544	568	596	551	537	571	603	623	558	546	518	568	589	588	557	622	584	551	611	651	570	597	592	566	598	570	565	588	592	569	587	565	551	587	513	578	584	613	546	559	561	617	600	595	603	579	596	586	558	601	572	552	606	568	575	551	567	543	539	550	557	567	640	618	547	568	600	588	564	577	562	566	591	556	604	632	570	604	568	564	594	561	587	587	599	600	599	594	569	591	535	571	559	592	573	580	617	584	585	574	576	577	626	595	569	577	567	590	571	611	572	577	581	605	576	613	586	537	548	604	554	595	624	527	606	544	609	576	591	581	575	559	556	605	566	571	587	594	577	557	600	553	589	573	590	582	552	575	580	564	527	560	577	558	602	548	568	574	585	626	623	576	561	601	581	570	595	567	587	607	583	601	566	568	557	594	580	621	583	552	649	563	601	635	559	596	569	591	560	554	546	572	611	553	600	620	642	570	561	597	590	571	594	594	545	566	586	569	605	605	576	566	615	538	545	626	635	657	564	598	573	592	565	581	574	604	616	593	590	611	583	587	609	565	601	566	601	585	579	556	557	611	605	614	554	608	544	577	586	590	593	544	597	588	597	569	554	584	589	595	626	569	594	555	589	635	571	568	571	598	585	581	618	553	558	660	595	595	597	543	600	595	640	599	551	549	581	614	578	587	565	529	571	580	558	538	557	655	603	607	611	571	629	590	606	553	577	588	538	610	569	611	574	606	593	610	580	568	596	605	588	567	556	585	614	567	542	564	541	558	602	594	579	594	558	572	568	591	639	563	541	575	590	549	573	590	601	563	610	574	589	588	576	580	589	625	610	571	572	605	607	609	552	555	610	642	540	603	633	597	575	561	545	587	610	582	569	567	630	558	621	598	632	584	652	610	578	591	573	583	580	577	620	562	613	603	615	559	585	607	600	619	577	602	570	563	618	557	618	568	539	560	566	580	620	572	569	610	582	596	560	607	580	567	599	591	594	605	562	535	599	601	587	593	607	609	553	604	584	623	619	602	550	567	596	612	582	550	560	574	599	607	568	566	552	585	574	594	621	605	624	554	562	587	597	599	618	572	555	577	622	586	616	605	577	582	555	556	574	575	602	618	570	546	571	576	576	609	593	575	587	561	573	624	615	580	571	543	578	576	584	598	583	633	566	584	592	587	564	592	622	577	555	557	635	571	553	561	595	575	594	568	611	555	551	582	582	573	600	600	555	580	567	591	552	594	569	552	600	531	557	539	584	556	579	580	591	585	572	567	584	577	631	600	623	575	592	616	564	593	584	611	605	585	594	547	583	617	554	601	573	575	560	597	613	579	584	633	615	581	576	552	595	526	555	552	618	568	546	607	566	581	603	588	596	566	572	607	612	635	565	585	575	606	580	614	562	534	550	586	607	592	555	581	620	531	558	617	602	573	588	560	571	553	573	621	578	582	623	617	547	602	586	565	589	610	606	596	548	583	586	602	580	591	597	557	594	616	593	560	513	572	609	562	594	586	617	579	590	621	571	609	584	609	573	592	550	600	553	601	589	600	528	610	568	587	612	588	569	606	577	574	630	598	545	582	593	580	604	587	571	568	609	572	608	596	566	589	589	557	585	570	604	580	604	633	617	628	572	595	591	611	582	624	569	577	593	581	611	567	584	577	600	564	612	568	574	564	587	613	588	582	594	590	608	598	555	580	576	560	577	591	578	624	623	578	559	643	576	572	607	584	628	595	590	585	585	551	589	590	611	577	572	573	612	570	598	583	612	611	586	596	591	559	581	601	575	566	587	591	608	603	612	579	576	577	562	555	560	597	550	625	554	578	544	586	597	582	571	565	556	589	567	570	593	603	590	588	594	543	581	557	574	577	564	584	585	626	599	530	618	623	516	567	589	601	554	586	555	575	559	586	608	620	568	558	570	611	584	578	593	580	593	557	605	605	573	569	587	559	585	599	623	566	588	545	583	594	578	560	611	560	602	579	610	595	577	568	579	612	570	581	552	593	555	624	541	595	581	574	556	541	592	564	571	592	574	562	635	537	591	570	574	556	581	582	547	554	575	557	578	570	550	626	568	579	594	571	553	599	590	573	592	516	616	633	574	554	542	571	589	572	571	570	569	589	601	552	605	595	566	606	651	576	572	583	568	522	615	585	643	585	548	599	601	592	609	590	562	623	610	557	620	593	583	601	600	577	559	575	583	609	580	550	583	609	593	605	603	576	565	613	599	557	607	623	607	559	562	565	547	574	581	606	585	623	559	617	560	588	542	571	563	575	570	575	602	615	563	568	626	542	575	567	589	578	572	539	563	579	551	585	597	599	608	593	608	597	582	585	570	576	599	576	552	579	566	575	603	518	596	567	566	586	630	627	565	620	603	563	592	607	603	538	573
23056	21642	29435	24351	21635	21663	6709	1276	889	831	693	560	568	602	11594	8655	651	356	391	360	360	373	347	328	347	338	330	296	360	335	297	379	325	341	342	320	313	319	345	345	303	313	318	294	304	316	320	309	319	333	350	296	333	300	314	291	310	325	289	319	335	307	330	324	264	307	286	300	323	341	332	336	324	323	310	332	328	325	321	298	343	327	323	309	320	335	318	304	320	325	319	317	309	324	318	311	330	307	310	307	309	333	307	314	276	319	330	303	306	297	340	309	329	298	313	317	346	331	338	299	323	306	304	289	348	318	305	296	320	289	325	300	309	278	306	315	325	328	335	335	308	332	370	313	307	344	308	340	323	304	297	339	319	298	302	328	295	311	331	289	343	326	290	345	305	292	311	311	306	294	314	304	298	324	273	315	326	331	320	301	285	337	332	335	321	336	313	294	292	317	342	319	271	324	326	295	320	307	319	306	320	309	288	296	336	306	324	309	320	305	335	303	337	283	301	315	323	271	311	306	300	310	320	321	294	348	306	326	315	295	295	342	295	306	287	296	299	333	338	364	322	313	288	290	300	334	319	314	307	323	328	326	321	321	308	291	341	297	343	318	318	303	298	294	275	305	301	331	298	356	324	342	334	324	330	279	277	331	289	334	315	337	308	323	296	309	314	339	328	343	317	331	298	321	290	327	302	305	328	296	310	339	314	274	295	329	321	342	317	305	316	338	341	311	306	323	350	315	331	293	281	342	304	320	319	287	310	317	323	324	329	292	351	323	329	303	342	292	322	303	332	322	339	290	304	324	327	329	324	323	326	330	320	333	309	322	353	306	292	303	343	309	315	318	311	306	304	306	304	311	301	298	292	326	319	282	302	285	315	334	345	343	281	325	353	337	276	352	315	316	314	304	357	312	322	311	312	325	286	334	321	323	326	328	301	290	289	324	323	329	298	350	290	299	335	290	330	301	315	327	330	286	312	335	299	323	291	314	339	313	330	307	314	315	337	294	299	288	330	304	325	319	304	314	308	310	282	326	351	302	277	311	317	320	329	327	308	281	295	304	294	310	315	326	303	344	302	279	314	322	300	296	319	332	334	334	303	320	325	320	338	313	323	288	334	318	283	308	319	309	311	348	303	306	308	303	300	331	332	297	344	317	335	303	313	302	317	315	294	341	350	337	339	321	335	315	339	308	303	310	319	303	347	331	303	314	278	311	301	293	318	329	303	324	320	308	288	337	310	312	335	312	326	310	324	289	319	330	287	325	288	337	321	309	311	329	323	314	323	308	293	293	311	282	317	306	309	334	297	313	323	298	273	305	318	301	317	312	331	301	304	297	297	317	334	328	302	295	350	344	297	289	315	318	330	333	315	321	302	325	312	308	313	335	302	326	315	307	322	317	323	306	290	345	316	336	311	300	289	321	328	323	327	314	359	347	309	333	308	310	285	248	339	308	314	324	313	347	316	298	292	303	301	318	302	323	309	317	284	325	308	339	358	330	335	333	327	286	331	330	303	323	302	302	326	323	309	300	327	314	334	346	308	327	323	315	316	321	307	334	297	318	329	280	290	332	276	300	322	354	310	305	277	302	304	303	340	309	309	322	295	309	301	278	324	328	319	316	317	319	325	288	297	335	300	301	302	310	352	325	308	335	325	289	293	289	315	331	289	316	311	263	307	327	299	317	308	292	299	282	328	301	277	266	307	300	322	308	319	310	331	310	292	330	284	304	313	290	294	314	306	335	284	339	297	321	287	322	350	290	323	307	336	327	303	294	317	332	306	327	309	380	324	307	286	301	313	319	309	291	311	363	324	319	331	328	284	314	362	294	325	290	340	329	325	314	324	276	303	294	299	333	350	307	308	287	307	288	316	318	309	324	305	321	328	295	305	313	334	319	337	315	337	343	347	311	319	351	331	346	287	336	298	322	295	269	295	272	344	281	300	335	317	325	316	324	291	318	328	327	311	298	317	312	300	340	328	297	326	330	298	280	328	263	290	278	306	298	338	293	311	292	302	317	296	287	325	323	311	334	317	325	310	318	285	335	322	343	292	340	324	312	298	305	299	311	321	310	324	331	286	314	335	342	309	343	331	309	318	301	307	312	295	325	307	306	298	311	333	321	316	317	316	327	323	300	306	315	329	314	348	308	308	329	301	323	322	321	302	322	313	317	310	287	326	316	311	324	338	313	307	285	306	307	328	268	314	316	322	290	311	295	311	307	297	302	355	309	286	341	312	349	284	340	323	306	305	316	335	328	331	311	325	296	293	312	303	302	283	304	342	330	317	336	334	278	299	317	304	361	305	332	317	339	328	310	295	307	311	318	330	306	321	328	341	314	303	322	330	320	323	339	331	306	297	310	281	313	320	301	299	325	336	322	292	322	300	301	290	307	300	306	299	299	300	307	305	304	313	291	290	283	312	295	331	342	302	311	271	297	309	288	306	328	309	330	318	317	331	309	323	281	300	304	339	309	312	298	291	372	315	352	287	320	307	328	294	311	318	322	312	299	276	335	331	329	287	295	273	322	302	287	332	312	318	296	312	312	289	318	313	306	305	298	324	316	268	309	340	287	329	318	319	312	322	329	302	299	342	356	287	353	315	325	296	303	324	289	317	310	308	302	359	299	293	306	330	312	309	277	323	311	306	312	294	321	337	304	335	330	334	318	283	327	301	308	298	312	291	309	299	307	291	316	298	338	302	291	351	309	317	294	338	313	309	322	272	332	351	326	297	298	310	324	319	335	338	309	290	312	319	332	295	341	312	326	311	341	319	304	311	305	321	300	340	317	312	337	309	312	290	319	310	310	304	337	318	299	318	347	297	313	323	313	298	333	305	326	331	294	294	315	344	326	303	314	319	329	320	339	308	287	283	345	313	301	314	311	290	336	283	283	329	315	303	327	321	310	294	320	306	337	318	308	261	343	305	328	326	321	292	334	339	329	323	315	321	325	294	317	353	300	312	323	293	328	287	332	315	309	321	333	287	307	315	321	275	326	338	300	281	297	326	301	313	296	339	314	339	309	325	321	304	323	303	299	295	284	298	348	310	314	308	284	331	299	305	334	350	310	322	334	344	331	333	324	273	362	311	300	316	335	305	333	341	321	324	308	287	325	323	305	290	310	305	331	307	332	304	314	312	305	335	314	321	305	335	319	336	276	306	339	317	312	252	325	284	319	308	315	327	318	325	314	282	321	279	336	315	335	318	317	315	309	319	317	298	314	322	307	332	341	299	325	347	304	303	304	305	321	295	310	311	299	330	288	292	316	330	274	293	313	321	289	306	334	328	336	345	319	293	291	290	307	310	296	323	293	353	297	331	303	300	278	361	280	315	329	304	334	329	338	295	325	300	336	336	299	300	293	314	340	318	293	319	306	319	316	334	283	330	299	331	295	314	316	328	313	301	295	306	321	276	276	297	333	336	322	322	320	332	300	328	358	344	314	304	342	335	306	337	327	312	317	334	299	277	296	279	349	294	310	319	336	327	328
5279	16335	11348	5511	3954	3338	2608	2045	1805	1386	1170	931	877	1053	18377	11830	779	486	487	480	465	447	408	475	426	406	391	398	426	407	418	419	361	394	414	410	399	412	384	368	385	397	392	427	400	362	412	368	387	355	417	413	367	386	406	344	391	398	400	387	399	367	397	349	389	388	364	367	398	385	413	413	391	390	382	385	395	383	372	355	359	371	364	378	376	401	367	357	367	396	370	365	379	342	382	355	385	395	407	362	390	375	391	386	372	359	381	414	367	379	369	361	371	359	390	370	411	335	412	384	378	388	350	369	371	375	382	373	380	369	379	348	370	370	354	380	364	399	391	395	406	378	382	369	390	400	389	385	381	397	377	359	365	351	355	399	402	353	373	345	368	370	378	392	365	380	398	347	351	350	390	404	369	354	367	351	385	349	376	390	353	381	406	408	363	379	372	376	355	398	382	398	388	359	363	371	372	365	364	364	408	363	367	350	346	398	376	350	420	378	370	372	387	368	352	346	352	335	378	405	378	386	367	374	395	344	391	386	361	408	401	408	341	382	369	360	365	355	348	354	357	364	385	380	401	376	347	405	366	408	374	377	369	389	375	392	369	389	376	398	379	381	394	327	345	387	384	417	399	376	393	361	354	384	384	365	378	363	387	382	394	378	416	381	354	387	379	385	365	363	340	367	353	385	378	379	370	379	356	378	355	358	369	404	346	363	348	340	357	349	374	365	359	370	382	358	352	390	358	378	386	388	400	363	361	385	400	344	404	402	384	370	351	389	363	380	349	363	377	336	377	347	392	369	343	389	382	363	397	383	390	355	398	395	347	372	374	392	378	396	409	350	365	379	389	386	392	375	381	345	405	366	367	361	361	369	363	325	371	375	351	381	381	325	375	357	337	380	344	383	380	397	394	364	353	363	373	367	375	355	385	369	362	376	366	360	362	372	394	404	409	374	380	356	378	387	416	372	413	385	386	387	357	373	384	365	408	388	397	380	353	395	351	354	356	371	383	354	332	341	360	394	365	355	378	406	334	347	335	378	405	389	345	374	376	368	402	383	357	387	350	399	401	369	395	378	400	378	353	375	380	368	366	375	374	397	353	338	360	357	353	383	389	362	368	381	370	363	348	390	378	354	368	399	357	380	371	343	358	376	360	396	405	333	390	370	404	403	364	374	385	394	372	378	390	369	383	362	367	375	361	397	372	349	357	394	394	376	393	373	354	392	404	390	374	377	374	378	383	377	371	362	378	371	407	397	375	365	379	355	363	341	349	351	371	374	414	373	387	373	384	382	416	349	401	352	390	344	385	401	390	351	357	353	367	398	362	366	353	378	379	392	389	375	377	394	367	346	368	386	353	410	362	398	375	382	362	340	364	357	366	347	376	352	359	355	355	387	359	394	390	402	406	356	385	337	387	399	364	381	390	375	348	379	373	392	405	364	357	366	372	384	373	398	365	423	349	388	408	379	384	372	340	350	385	363	365	371	391	379	388	364	385	376	389	396	350	355	412	358	385	378	389	367	380	374	389	331	384	370	353	356	343	350	404	379	374	399	392	376	359	371	405	362	368	393	381	362	370	367	350	391	368	369	377	393	362	368	368	392	406	362	372	363	354	359	363	376	364	375	339	354	362	365	370	352	403	363	401	407	365	397	345	371	351	364	344	403	351	376	389	373	357	390	371	385	381	366	392	365	377	374	409	395	379	373	368	377	356	357	366	416	411	340	348	338	377	387	353	370	360	383	358	403	350	371	390	333	356	370	369	379	372	343	374	382	351	341	361	383	366	393	378	376	418	387	361	392	413	380	407	398	365	396	399	356	376	341	363	389	387	375	363	369	378	375	378	382	390	372	378	359	407	394	343	377	377	385	363	365	386	369	352	379	386	408	372	335	409	368	372	365	390	407	378	417	384	353	362	364	359	406	379	376	391	369	371	383	395	353	377	383	356	377	361	347	353	395	373	353	366	371	385	410	345	383	360	379	361	362	345	358	380	376	365	374	372	395	385	363	371	387	391	394	419	372	364	356	389	355	367	377	392	374	390	348	358	386	384	356	394	379	355	422	378	362	367	366	386	382	369	376	383	400	380	344	355	384	389	370	337	404	354	363	364	410	371	355	377	344	364	416	359	380	374	355	410	355	369	325	408	334	340	386	409	391	363	383	401	367	357	389	359	365	362	386	377	346	337	386	386	373	356	377	395	376	379	399	371	338	381	357	381	371	398	364	350	327	367	375	385	355	385	360	377	355	396	392	389	365	384	332	391	392	344	385	342	412	388	378	399	389	363	402	379	378	373	365	376	370	363	386	349	373	396	402	367	382	379	355	395	400	393	390	366	384	322	370	347	353	388	357	399	333	363	348	372	388	359	376	356	379	355	344	406	354	350	368	359	373	367	371	365	351	363	364	345	379	392	411	406	389	399	368	356	394	437	424	378	391	358	404	400	390	382	371	384	390	367	365	374	415	376	362	381	381	374	359	340	384	336	342	368	363	374	377	347	362	371	379	384	341	362	359	365	389	349	351	389	377	374	385	374	338	372	372	383	374	346	357	335	380	379	335	387	362	384	392	396	360	352	385	363	388	396	366	352	365	346	365	340	375	391	362	413	389	365	375	367	381	405	403	388	353	369	367	338	360	402	374	370	366	373	375	349	368	355	377	362	358	361	377	374	336	337	398	353	349	366	374	350	414	391	383	372	358	359	379	357	357	378	402	369	386	378	399	379	362	386	382	392	394	407	376	370	357	387	398	385	374	368	353	399	378	371	360	338	386	336	348	378	363	374	372	398	405	378	355	363	376	360	371	398	378	342	398	374	358	368	346	403	380	376	380	395	385	359	385	340	393	390	334	361	353	368	380	366	369	372	382	391	395	363	407	364	360	410	366	363	342	361	388	385	399	367	359	379	381	366	372	366	372	370	379	350	374	379	352	392	339	382	385	335	395	409	399	420	360	400	352	398	376	350	347	380	360	373	402	379	341	367	387	372	355	360	388	395	344	345	349	390	391	375	341	375	403	380	351	385	389	371	390	359	323	414	381	354	363	383	364	359	375	369	352	388	379	365	393	342	364	356	371	349	366	352	381	359	368	414	401	387	355	358	327	384	353	337	360	366	382	377	354	366	371	345	378	379	391	364	369	385	380	324	399	398	391	382	415	354	363	349	392	340	368	367	390	378	366	371	390	363	372	397	380	383	401	358	376	366	401	376	370	391	381	365	354	389	375	386	354	372	353	372	383	359	385	347	365	330	373	383	363	393	367	346	364	371	372	385	380	414	383	400	367	351	407	343	363	380	369	408	355	392	377	360	366	332	399	358	376	348	387	357	370	362	360	391	404	413	417	389	351	386	372	343	365	383	376	379	355	384	358	360	341	365	387	354	410	342	354	397	371	376	381	394	421	366	389	369	353	395	381	356	379	444	395	366	370	422	361	412	364	372	392	400	386	379	374	380	358	340	388	385	347	368	385	370	406	332	359	392	392	368	341	360	366
28160	19303	6152	1539	1124	1054	946	1006	915	857	893	846	821	789	1273	1003	749	829	796	782	789	829	791	835	824	791	782	765	765	804	734	762	853	826	777	820	824	794	773	821	819	781	776	818	825	741	775	773	824	782	802	786	823	806	867	787	852	739	792	754	800	831	764	787	808	797	839	813	797	804	797	763	785	751	793	779	855	806	779	823	817	804	832	803	788	775	783	778	808	817	806	816	826	819	848	768	772	760	753	840	785	784	797	802	766	836	815	777	825	748	853	784	834	769	759	773	814	808	804	837	752	778	777	770	767	802	790	789	802	783	832	806	790	796	735	767	765	820	817	790	837	766	826	808	766	806	831	791	804	785	814	805	812	788	812	791	833	835	801	852	792	796	801	799	725	800	746	793	820	788	748	800	825	797	821	795	778	784	786	812	779	792	831	715	829	828	862	762	744	806	753	771	792	813	790	800	776	818	822	829	835	779	770	823	772	783	864	832	780	799	888	760	765	782	812	802	739	770	803	825	825	802	825	845	785	803	756	811	793	798	776	775	769	794	847	816	866	811	796	827	807	780	830	818	809	812	788	810	746	813	718	783	794	798	761	800	850	804	830	804	750	837	778	748	797	808	750	753	806	831	828	832	826	784	833	776	828	795	777	778	783	859	800	793	798	778	777	803	801	796	829	813	818	773	779	741	788	836	818	821	818	737	768	731	847	832	803	785	821	783	793	794	802	821	822	781	789	836	850	814	788	773	752	843	756	755	790	808	759	820	822	822	822	837	813	784	810	804	778	808	783	795	838	830	803	770	778	796	850	791	823	763	794	785	780	749	816	826	816	779	821	820	789	818	790	772	822	814	810	782	775	836	789	791	798	850	737	850	814	827	785	755	845	804	817	780	802	815	803	730	826	845	749	811	830	834	796	820	783	724	854	795	838	783	728	758	797	787	813	841	807	832	787	791	811	837	811	793	820	856	801	792	794	807	750	813	851	830	761	762	768	805	833	813	792	806	809	783	750	753	809	788	802	798	796	781	767	780	802	798	818	803	819	825	800	857	805	820	800	795	794	864	824	781	819	818	851	807	799	783	834	751	791	792	785	806	811	796	843	811	802	798	829	821	775	790	768	840	771	767	815	798	836	854	774	748	790	789	813	765	770	832	829	808	856	776	812	777	798	766	724	774	757	825	846	740	790	736	767	805	831	771	835	761	789	848	834	839	754	792	812	777	805	793	802	789	791	813	796	792	753	737	775	801	788	764	774	787	752	825	786	782	815	786	826	766	799	800	816	835	779	782	822	779	787	781	856	766	828	786	783	808	822	824	784	764	800	806	767	798	780	749	818	805	763	883	821	774	834	801	796	761	765	799	799	776	819	771	817	812	720	749	783	776	821	791	809	812	734	800	851	813	767	762	833	850	789	838	782	809	780	829	786	854	789	796	748	825	842	817	803	784	779	777	819	812	831	805	812	771	812	842	791	785	781	805	778	796	816	824	809	781	770	771	776	800	765	785	859	770	793	816	783	794	830	786	760	782	831	783	794	802	817	830	831	803	789	732	795	796	781	815	768	808	752	800	839	831	807	843	853	824	788	797	808	750	767	744	787	772	800	784	816	815	786	826	777	809	835	782	844	760	774	840	695	807	758	769	804	875	816	795	742	765	793	718	819	824	805	782	778	771	794	799	810	784	806	841	842	775	778	820	810	749	758	802	759	792	812	847	811	809	827	790	741	765	795	818	803	787	768	800	874	808	784	821	791	848	824	827	761	857	851	771	812	814	813	775	784	778	764	809	752	779	783	795	765	789	802	810	814	765	784	772	790	824	796	795	794	839	799	765	829	785	803	783	796	816	818	785	795	889	821	801	779	780	777	793	786	757	778	805	784	794	830	797	805	813	740	801	831	767	797	751	806	784	788	801	776	834	819	788	807	796	815	811	800	822	832	731	802	822	804	824	825	778	869	837	752	781	811	794	809	829	769	751	803	799	779	816	829	809	844	797	758	809	816	801	768	785	838	802	801	793	764	788	813	796	779	780	791	797	795	773	789	793	821	773	827	794	823	714	791	784	824	791	790	798	746	826	816	767	786	823	849	801	785	767	774	807	795	786	811	798	853	834	768	830	783	805	838	787	805	779	817	785	806	819	802	814	824	796	817	797	762	756	810	810	773	821	782	786	811	753	776	781	819	819	781	791	817	808	783	736	780	843	816	836	806	822	786	772	779	798	818	785	787	769	779	805	837	760	857	852	790	875	836	791	798	820	786	850	781	768	783	803	838	804	826	827	823	753	815	820	806	816	764	776	802	808	769	802	834	784	792	839	793	849	782	840	796	804	835	794	815	823	779	794	830	812	805	807	769	823	836	823	837	780	761	764	793	818	800	828	737	795	796	770	795	767	821	721	815	800	829	782	798	838	817	759	815	856	758	805	821	795	810	806	824	842	783	743	809	806	799	816	783	853	820	804	842	774	813	870	812	803	783	773	814	769	820	831	803	774	800	771	768	778	814	809	798	780	857	778	780	804	762	813	738	817	782	833	776	888	761	813	750	790	798	774	794	814	825	807	775	800	821	812	809	752	823	842	742	793	835	838	845	784	807	789	791	759	748	798	783	792	829	838	823	825	852	805	767	781	860	783	795	783	792	801	774	802	758	818	742	769	764	829	801	827	773	795	800	782	777	784	725	819	798	815	758	798	749	797	820	756	801	851	798	852	776	846	751	800	774	786	776	803	846	806	777	829	826	784	768	775	765	811	803	769	795	807	839	845	811	818	817	807	814	834	789	815	827	791	789	795	840	782	820	817	832	826	763	793	824	807	802	801	847	788	830	791	750	773	782	815	785	789	815	827	831	781	790	801	783	751	772	809	841	840	806	803	837	741	786	790	825	785	759	789	803	756	770	790	792	758	771	777	801	810	826	765	810	786	815	796	816	792	873	791	745	837	781	819	815	793	876	778	817	853	773	780	819	808	777	793	794	815	836	756	800	791	795	814	815	836	817	799	773	804	819	809	816	881	783	835	800	829	773	761	740	819	813	771	776	790	782	758	818	808	740	829	804	770	783	797	806	809	767	763	797	800	767	841	808	809	822	787	810	784	761	764	827	813	795	812	831	750	807	777	824	812	843	800	793	785	743	788	799	801	781	809	790	830	793	750	808	776	732	818	793	809	786	800	776	781	810	789	797	832	839	810	848	778	783	789	788	817	800	795	801	804	822	762	814	823	770	802	818	802	757	798	768	797	801	740	846	759	772	800	848	788	850	809	835	808	745	808	754	801	780	793	807	776	816	781	818	816	807	784	808	806	760	779	812	808	794	770	844	792	827	774	778	803	759	815	805	846	785	786	775	786	769	803	829	800	790	852	784	798	771	803	842	794	811	803	830	827	749	771	797	765	874	852	776	793	795	789	836	800	827	794	811	804	767	800	832	841	807	819	779	799	745	777	761	771	795	802	787	781	821	838	778	819	809	820	782	850	814	807	823	810	825	795	785	808
5063	3865	2685	1640	1479	1322	1304	1123	1082	1073	1044	934	1037	1017	1720	1368	934	872	871	953	909	887	927	901	952	868	881	888	922	894	922	908	891	900	928	873	963	947	908	918	921	841	868	956	879	935	952	880	922	944	938	892	907	917	885	882	897	933	915	905	866	871	871	899	920	926	894	866	945	868	899	865	907	902	906	902	902	956	926	907	886	893	928	870	847	922	898	867	926	846	908	947	900	856	829	941	894	867	896	906	862	909	975	921	939	920	886	909	931	893	842	910	883	887	881	900	906	918	961	954	915	873	847	883	908	831	858	914	940	885	910	916	931	888	948	896	867	905	931	922	878	904	893	902	877	883	902	899	872	941	912	959	929	932	889	899	938	904	852	917	919	891	889	860	866	914	951	907	849	882	873	898	908	931	883	879	872	897	920	917	935	898	889	890	915	949	867	889	894	969	937	925	888	897	911	951	972	891	900	943	916	961	865	919	890	864	837	886	902	911	811	896	915	876	922	981	860	839	946	895	877	883	895	897	906	895	899	948	908	904	879	886	967	902	950	902	896	931	929	880	852	894	925	914	849	882	883	844	899	843	928	912	949	968	905	947	903	932	917	920	906	884	927	924	861	904	985	910	925	936	922	825	908	892	846	842	928	949	905	866	907	942	899	878	914	953	895	854	900	862	863	872	912	932	958	904	922	898	878	908	924	931	886	878	927	928	912	934	962	874	892	925	858	886	849	850	883	898	881	886	888	908	932	945	895	887	894	917	896	893	906	861	908	874	915	909	942	887	898	905	921	919	892	936	931	941	870	894	929	927	919	920	880	896	843	916	911	868	894	937	902	894	890	926	921	891	961	893	912	933	883	885	875	862	880	905	932	921	882	875	867	938	962	922	929	882	876	904	876	907	870	927	883	916	857	882	931	895	847	908	958	922	945	913	932	881	880	864	885	923	925	896	844	933	915	878	847	917	908	919	891	829	927	918	904	912	934	878	895	866	948	982	937	869	906	839	926	938	891	890	899	897	923	899	866	918	929	893	914	876	930	911	857	906	833	905	937	957	867	874	906	908	933	884	888	851	895	892	963	898	962	906	905	931	893	912	908	946	831	909	884	866	944	945	930	908	894	896	886	868	919	907	888	989	942	901	903	950	899	913	853	926	883	894	860	919	908	869	872	898	912	877	917	908	934	888	938	923	921	893	898	864	948	882	963	903	903	901	907	935	912	866	919	827	870	923	893	919	915	865	928	955	859	908	882	929	970	880	903	930	937	973	922	894	911	942	945	941	843	843	908	875	924	945	922	907	892	878	861	901	914	873	892	893	937	864	849	934	890	883	934	904	871	896	944	902	919	875	882	894	924	935	879	965	859	894	864	899	904	861	885	926	884	925	870	918	945	916	937	910	902	895	899	882	883	935	853	935	894	907	889	880	881	953	937	941	929	922	938	898	889	871	900	920	901	882	907	907	926	878	954	920	915	877	923	914	873	891	887	924	919	930	934	882	890	903	900	889	933	954	862	855	835	904	881	914	866	924	968	876	876	909	931	876	907	926	918	910	928	891	887	924	958	933	884	885	945	918	846	891	917	896	917	907	855	896	920	912	923	895	934	879	900	925	946	862	885	869	942	837	887	880	873	891	844	944	883	890	878	927	863	897	960	918	880	865	914	922	909	877	880	924	885	944	883	919	817	930	840	881	881	905	873	919	937	906	899	940	954	910	869	868	881	900	907	850	922	883	928	908	935	858	843	878	887	893	892	961	893	887	966	946	907	916	988	924	928	904	897	897	913	879	857	907	876	915	919	939	840	942	869	921	941	930	886	933	944	875	910	846	872	905	887	849	871	916	940	918	886	934	923	924	914	871	928	975	883	936	898	926	852	844	914	918	908	863	927	891	892	924	861	912	903	888	881	917	930	915	930	874	918	910	938	908	914	875	906	900	940	984	879	802	921	874	946	913	920	885	924	934	930	889	909	901	898	859	911	855	961	936	887	892	895	903	909	899	955	962	923	960	951	906	934	905	921	883	880	908	861	888	903	910	887	895	918	911	935	881	909	919	888	907	939	877	917	882	945	892	901	895	831	937	917	921	945	892	866	864	918	877	898	940	869	921	869	885	871	906	885	920	928	894	914	958	949	875	899	969	915	962	907	867	945	950	921	914	924	846	887	987	924	882	897	886	857	882	891	885	863	878	910	889	874	917	896	901	944	895	943	914	910	907	923	919	893	888	932	912	860	876	842	923	889	946	919	895	937	862	861	901	912	901	908	903	966	889	931	914	908	896	938	911	932	888	885	933	904	951	935	938	961	885	936	884	884	927	886	907	898	925	884	869	902	921	902	891	931	925	898	893	940	869	939	934	886	935	982	888	932	919	936	891	895	918	876	905	873	861	888	880	940	876	917	896	887	896	907	884	878	851	956	910	928	874	894	886	886	867	930	884	920	915	896	898	874	853	905	860	818	967	860	860	941	899	856	912	961	859	901	924	909	940	915	889	919	888	937	943	882	893	903	878	884	899	889	931	869	919	928	886	913	922	873	865	899	847	863	873	913	890	874	912	918	925	854	915	943	949	882	856	892	905	896	905	944	881	878	896	928	901	907	945	875	903	903	910	874	889	868	848	953	880	927	933	852	803	853	916	959	908	889	910	904	858	908	921	884	942	931	908	882	894	882	894	894	921	922	879	922	916	943	850	921	910	888	903	913	916	949	938	875	900	924	903	954	908	924	899	943	896	930	878	889	913	985	896	936	929	959	910	894	953	913	891	913	937	974	941	898	929	913	923	936	894	951	927	884	879	847	926	840	935	950	933	909	970	898	894	898	869	881	905	914	913	918	878	898	827	900	935	821	878	921	921	899	872	908	929	934	872	942	922	930	871	893	915	860	877	906	947	883	888	907	893	900	877	943	923	934	928	874	885	882	878	871	899	891	880	911	904	900	972	882	851	891	870	891	866	957	896	892	894	908	852	885	890	847	903	921	899	883	901	931	958	922	897	906	919	890	920	894	898	945	903	943	916	870	895	940	909	889	905	899	903	932	862	900	857	923	954	924	889	878	917	863	944	910	885	894	937	875	894	901	891	919	871	947	904	894	936	867	868	905	886	923	880	918	894	947	921	917	906	961	929	882	905	882	958	921	958	869	963	877	866	853	885	889	921	845	883	938	911	913	897	909	921	854	898	890	897	941	850	929	909	942	973	889	910	894	884	913	920	897	937	919	927	871	895	902	890	932	925	920	913	948	875	885	877	950	907	884	940	914	938	924	903	907	909	936	903	914	922	878	907	909	889	902	941	876	931	928	913	945	881	915	877	922	849	905	876	864	906	933	849	919	956	920	886	921	914	924	916	865	851	896	881	915	867	922	900	931	932	921	927	857	930	919	883	913	840	866	935	895	912	899	932	879	934	988	953	891	942	862	900	905	906	940	905	848	893	904	900	983	907	903	858	904	887	967	954	953	909	921	877	869	893	873	887	886	930	956	941	903	916	928	929
24080	21646	28992	24812	21617	9154	1627	1141	1068	919	927	880	873	2022	7523	3813	819	740	714	707	700	800	736	730	726	717	714	747	667	721	731	715	707	711	744	734	677	724	720	745	725	722	688	693	726	721	692	710	653	742	698	719	769	667	715	714	679	687	724	691	720	671	734	708	742	703	761	729	754	706	717	725	717	757	724	688	693	697	747	720	705	718	712	760	675	737	700	686	735	663	730	714	705	707	741	731	684	698	747	689	789	708	624	714	686	706	732	720	703	711	700	702	734	688	736	632	720	709	725	678	698	708	717	720	737	749	733	711	742	671	729	691	726	708	685	725	684	752	744	752	698	703	708	687	736	738	742	710	723	716	738	770	726	734	706	714	734	789	733	738	726	666	734	719	704	702	706	717	685	742	725	691	703	712	750	711	752	717	684	660	719	738	688	707	717	722	732	780	704	737	713	742	678	740	677	728	700	714	692	778	682	683	684	741	724	717	722	688	714	726	776	734	690	732	712	708	718	718	734	672	725	705	696	727	723	699	701	694	716	663	656	722	682	675	667	700	736	707	713	753	690	709	692	686	696	704	677	702	694	755	719	719	698	738	718	720	699	709	689	738	701	716	719	671	724	711	729	730	716	704	705	718	709	703	718	690	705	677	704	691	696	752	695	713	694	658	718	738	686	718	716	698	687	749	685	732	678	731	670	695	709	714	683	697	708	714	731	725	675	711	700	715	692	687	721	686	688	726	697	699	714	656	686	685	680	768	690	713	725	771	709	673	711	735	703	719	704	711	714	719	709	672	710	740	645	729	672	725	755	710	679	711	681	662	709	696	736	732	695	685	753	713	727	751	764	717	680	709	680	729	732	672	708	704	731	742	739	732	714	665	674	723	690	723	713	747	763	723	663	707	695	728	693	728	728	725	756	712	757	782	725	719	716	735	702	734	707	674	650	727	713	714	729	709	692	680	730	716	743	715	744	703	700	739	676	722	729	755	682	682	720	683	663	730	697	703	697	779	660	709	708	679	759	685	713	721	643	697	723	707	715	675	692	739	702	715	717	693	716	676	673	676	695	749	702	721	692	688	714	720	681	734	717	750	693	701	694	709	713	770	670	656	720	711	735	725	693	659	705	670	712	704	690	715	698	702	752	709	674	690	721	713	724	699	716	735	701	741	689	691	686	677	669	705	736	696	725	741	741	689	734	703	723	703	694	715	677	756	742	746	715	688	753	711	721	703	684	711	709	718	661	694	704	743	711	755	725	715	693	724	650	694	689	707	708	719	725	705	708	675	723	754	681	738	709	727	697	704	736	720	740	678	668	743	665	752	708	718	669	737	749	745	742	692	740	697	659	721	719	711	721	734	691	739	654	750	779	672	744	717	724	699	707	727	679	686	728	693	677	663	715	690	656	699	674	694	703	732	742	733	715	733	733	710	675	701	732	740	714	683	749	725	695	719	720	711	653	742	695	712	750	721	715	740	721	715	708	687	744	696	675	662	699	687	735	712	680	698	733	722	692	721	672	705	699	688	741	753	665	723	696	707	674	692	705	721	699	713	701	685	693	714	692	687	694	690	740	730	710	714	726	751	676	733	673	742	728	797	723	724	739	707	706	649	727	709	737	723	681	696	751	683	696	711	681	668	734	706	703	712	717	731	746	736	684	670	677	732	664	691	684	696	718	688	711	727	693	700	677	713	752	740	721	686	731	730	726	672	671	708	708	688	674	671	718	750	689	708	707	751	677	748	731	720	727	709	742	732	738	683	651	692	716	684	753	679	681	720	665	709	717	750	729	728	733	689	682	711	699	719	717	685	710	699	699	737	737	695	689	738	738	675	742	714	668	741	700	689	689	721	665	731	719	718	690	741	700	723	719	715	693	713	731	720	715	689	693	719	740	689	735	724	698	670	721	706	686	682	729	723	711	701	709	694	700	678	718	733	736	758	720	699	738	677	680	686	735	740	723	693	690	687	724	683	696	727	752	676	703	721	694	663	707	729	697	739	721	695	715	718	715	688	698	686	722	680	745	681	713	707	732	739	717	740	703	670	719	683	658	734	661	732	722	703	703	718	776	724	735	691	679	768	711	734	693	710	659	698	708	753	674	720	766	710	721	699	744	725	681	700	719	690	683	721	687	720	763	691	700	706	742	700	724	705	684	675	731	669	738	736	711	694	693	673	716	712	716	741	707	700	771	705	687	753	714	712	726	676	678	691	727	712	671	726	687	716	696	694	734	722	682	706	695	711	700	671	715	723	713	672	698	711	713	703	747	710	676	721	717	720	750	678	692	697	679	723	712	698	784	686	678	799	691	679	698	720	699	715	724	723	656	730	706	693	700	663	707	670	711	702	750	645	724	712	750	713	742	737	729	751	739	704	713	687	678	710	685	691	672	767	749	680	704	752	649	712	689	747	708	725	667	690	694	740	762	711	734	712	730	722	698	685	704	682	693	736	724	706	710	686	664	714	701	715	708	721	702	695	745	757	671	746	702	759	683	752	691	723	688	720	684	718	710	687	709	674	707	657	681	705	678	699	710	770	725	736	663	706	680	740	681	696	741	713	709	762	700	664	725	671	707	690	672	723	717	703	707	727	690	668	682	661	746	723	744	731	657	663	748	709	696	660	722	741	676	703	720	668	727	716	704	704	738	640	703	670	740	688	777	715	656	709	681	688	665	701	715	700	675	684	701	744	685	713	697	675	701	681	681	697	709	694	684	666	739	705	717	735	711	677	691	741	725	707	703	673	713	705	719	735	684	691	728	698	699	802	729	726	711	672	685	721	679	754	753	693	760	652	724	709	700	659	699	638	715	689	695	696	722	669	701	708	691	689	657	713	725	710	682	728	717	716	693	724	690	725	678	762	723	685	727	706	708	777	677	712	717	694	692	719	710	757	704	724	683	702	700	702	698	700	668	690	687	706	760	664	690	692	705	706	740	678	739	677	709	740	709	708	666	706	694	663	726	689	722	707	692	771	727	747	714	712	731	736	692	684	704	690	714	690	709	715	652	722	718	716	715	717	730	699	721	706	703	726	751	717	726	730	756	718	649	719	710	715	718	726	711	686	695	700	737	717	689	749	712	713	707	662	717	693	691	730	716	703	716	721	689	743	707	748	782	716	626	735	751	681	726	698	699	677	680	688	748	696	731	687	683	729	732	760	726	718	710	707	686	685	702	691	715	711	728	664	684	760	690	678	718	680	716	714	730	670	751	691	711	732	728	720	738	700	665	726	738	690	696	719	703	668	716	726	727	680	698	747	674	676	742	754	750	766	713	725	717	741	699	713	696	692	747	720	706	729	726	722	705	732	722	769	669	668	689	693	699	697	728	750	740	699	776	691	724	706	714	659	660	758	717	720	733	693	679	739	708	721	751	743	694	693	721	706	689	703	703	699	706	719	741	705	716	716	698	680	719	681	736	741	765	678	693	739	721	760	714	705	694	690	685	734	721	648	714	721	684	703	679	630	777	740	638	717	706	707	729	728	661	708
4045	11503	7936	4053	2870	2523	2036	1599	1430	1342	1233	1133	1167	3365	12834	5430	956	895	882	884	855	876	865	792	915	856	875	794	844	814	842	855	811	838	821	818	797	808	851	778	784	818	910	809	794	842	753	820	817	814	808	875	832	817	849	808	839	806	798	860	818	792	814	758	887	858	808	773	835	774	784	829	818	824	770	829	893	858	827	823	819	790	841	808	801	842	841	788	854	847	794	791	812	854	828	832	773	803	795	796	787	863	839	771	830	806	824	782	774	824	835	803	823	798	861	879	806	772	833	801	805	858	808	798	814	801	829	828	820	841	807	862	778	863	835	793	788	790	836	800	810	853	828	800	810	790	794	815	825	825	833	814	803	817	806	797	818	838	777	824	835	831	828	816	813	837	792	867	829	818	825	816	827	792	872	783	871	814	810	770	801	784	799	829	804	821	823	821	822	794	820	822	842	827	820	816	815	815	761	767	801	877	836	779	812	768	835	803	826	808	831	822	803	865	790	856	824	792	743	810	803	819	826	823	786	806	883	806	819	840	828	798	773	812	813	764	833	897	817	814	853	791	773	805	853	852	806	805	805	840	820	817	820	848	824	827	851	789	871	837	794	822	845	775	792	791	834	793	809	791	770	836	802	796	824	761	806	841	847	839	764	791	818	771	860	829	832	817	857	827	843	804	810	812	812	775	773	798	872	776	886	788	823	788	811	814	826	801	820	827	797	831	767	744	834	794	834	823	875	795	780	790	857	863	828	839	826	839	775	844	817	798	802	869	790	763	846	823	802	827	828	833	781	846	813	785	824	805	813	804	795	780	849	835	841	801	840	788	754	823	810	785	848	801	843	793	840	830	856	816	793	806	771	809	839	811	818	782	819	812	807	887	763	823	820	807	823	848	801	791	849	829	795	822	816	811	830	754	791	793	798	838	782	832	844	863	857	835	872	881	825	846	799	806	842	849	745	805	788	780	790	809	853	817	811	796	753	844	823	818	820	798	811	819	789	839	819	774	846	824	821	839	833	825	819	821	782	773	796	848	848	809	894	856	801	828	787	792	807	779	798	804	818	837	830	801	827	798	783	837	792	791	843	756	839	805	798	859	797	813	815	796	864	814	808	797	831	817	827	845	848	778	777	771	843	826	794	819	797	789	823	778	802	844	830	871	797	818	833	879	780	832	793	846	794	842	810	774	797	873	796	846	769	846	827	812	811	821	801	798	751	811	793	796	781	825	804	794	845	840	803	862	766	832	818	802	803	784	866	818	857	813	832	881	770	810	849	857	799	832	848	826	796	804	827	793	832	838	840	812	837	787	783	781	783	826	861	855	832	808	822	791	814	773	784	828	809	761	798	838	822	801	822	821	827	822	799	836	761	826	821	760	814	769	841	775	877	777	840	829	767	841	870	788	874	852	805	774	833	807	817	804	784	798	782	879	794	827	826	835	841	771	782	730	780	865	810	807	789	778	816	827	794	846	818	828	814	839	829	831	800	834	842	837	815	823	807	832	819	762	796	811	835	819	799	820	834	811	812	803	787	828	792	848	825	781	808	850	762	770	794	788	807	792	828	790	837	820	833	809	828	788	883	764	834	833	840	811	834	840	823	826	819	798	762	856	776	833	772	844	807	777	802	858	840	823	813	844	755	855	809	820	806	842	822	814	763	844	790	811	782	825	818	813	797	805	831	771	837	842	782	763	782	781	781	811	816	816	812	816	815	831	795	807	843	787	848	787	790	788	842	771	856	833	793	811	838	849	813	854	812	804	838	789	836	826	820	833	804	782	793	812	880	781	827	815	829	792	840	806	811	824	796	930	825	826	847	834	802	824	803	841	802	842	756	769	798	855	807	781	797	780	820	801	777	811	812	859	833	782	767	816	851	844	829	810	800	842	806	823	784	816	811	833	840	807	799	817	783	826	779	804	852	848	828	780	864	805	795	823	856	829	854	827	873	870	811	815	793	819	866	776	818	810	799	839	819	843	840	796	819	827	875	858	832	842	836	776	821	825	810	787	799	800	824	825	800	815	804	815	784	820	860	778	818	882	811	845	778	813	802	849	804	834	850	813	853	791	831	775	861	762	760	824	835	772	801	799	797	855	840	821	817	805	836	834	857	842	831	830	767	826	769	839	793	790	841	736	780	852	801	834	820	834	839	874	824	805	866	836	831	790	778	828	774	805	880	814	814	806	774	813	798	776	782	795	824	780	802	834	887	797	770	796	768	857	792	780	832	812	840	799	799	846	793	803	845	807	773	793	829	874	828	801	782	822	818	851	766	812	819	809	845	787	773	829	818	811	785	829	796	819	790	837	781	809	813	836	814	761	777	821	832	792	818	808	786	798	831	838	807	844	797	818	819	843	778	779	784	853	828	845	815	796	826	781	835	825	828	819	791	811	786	814	824	809	808	823	817	822	829	840	825	805	834	814	830	859	848	789	791	824	827	807	776	796	859	799	774	798	789	773	803	817	828	794	858	802	835	821	811	811	814	818	808	778	786	800	809	813	808	845	779	793	825	797	835	808	826	795	844	765	812	843	806	840	786	846	787	838	788	859	834	823	773	800	825	845	819	791	813	779	836	849	802	815	778	849	813	865	808	831	836	867	783	820	792	793	836	819	873	797	850	803	794	826	836	742	790	791	747	771	778	803	835	770	795	790	846	846	841	815	838	767	795	787	814	863	846	815	880	825	762	803	792	815	783	825	782	857	740	785	868	829	797	841	816	831	843	821	814	827	849	778	847	826	780	782	811	795	782	868	755	831	871	798	841	837	808	828	794	810	839	831	797	818	774	827	842	808	836	800	803	810	833	840	760	826	761	833	865	814	828	832	814	834	812	775	810	886	809	793	805	860	836	784	795	805	810	787	845	785	845	799	846	786	794	819	836	793	796	780	795	895	832	827	856	834	860	839	785	837	771	815	818	827	823	865	801	849	828	821	787	816	793	864	768	848	806	790	877	810	796	762	822	826	783	819	782	832	839	839	818	858	798	788	810	825	817	781	813	808	805	910	843	835	855	822	765	777	809	817	803	795	861	798	767	842	827	855	813	807	804	790	813	818	819	834	801	827	789	852	796	850	860	812	825	847	774	810	782	840	823	819	835	788	791	821	815	797	822	830	789	895	802	862	787	790	835	771	819	840	880	802	813	810	815	827	842	805	823	834	792	796	775	813	814	850	831	872	806	811	817	854	788	820	823	830	840	796	813	811	789	813	813	828	806	810	785	839	833	804	846	810	767	855	765	778	831	799	891	767	838	835	847	828	808	815	848	831	775	827	828	793	762	804	817	869	843	847	857	809	827	841	828	820	857	827	819	835	802	830	836	848	801	844	833	800	817	848	786	810	782	812	841	792	803	834	781	785	804	792	812	835	867	826	815	820	834	782	837	814	775	831	822	815	799	806	823	782	824	891	837	769	825	783	791	798	811	753	787	820	844	845	764	877	799	821	793	800	853	903	836	878	850	785	804	831	842	825	849	896	835	818	807	800
25366	21602	27635	25887	8244	1007	818	751	659	599	612	620	575	1174	3450	1015	545	558	545	524	541	481	525	483	543	495	508	555	502	519	504	488	519	472	509	467	515	525	512	498	510	484	528	493	482	490	498	498	534	485	520	492	474	508	531	485	514	502	482	508	500	493	499	520	475	485	494	477	495	525	477	519	513	494	520	483	503	550	553	495	531	507	477	488	520	468	515	475	487	454	507	515	501	488	511	492	537	486	555	491	501	526	495	478	519	507	495	482	509	472	515	529	487	481	486	535	471	499	487	489	511	517	494	527	510	528	495	512	506	533	474	489	513	530	492	492	493	498	507	525	498	530	485	505	516	507	473	481	522	495	524	513	470	496	477	463	504	509	518	498	528	506	519	525	473	522	498	518	488	521	527	495	516	499	527	522	512	489	464	502	470	462	493	509	495	507	457	491	500	475	516	480	495	527	486	475	517	467	514	494	488	472	513	546	484	516	519	500	540	504	502	498	517	496	482	511	477	527	478	510	525	522	487	496	535	516	504	472	528	523	537	492	502	507	492	494	509	488	518	474	492	505	526	471	524	473	503	498	545	529	472	575	523	525	469	484	480	526	466	523	464	502	491	526	522	487	472	480	481	514	512	504	465	488	520	497	515	516	484	529	520	502	459	498	494	497	464	513	506	524	479	490	502	458	483	508	519	525	531	462	509	488	482	479	479	505	471	520	497	517	527	495	530	494	553	504	483	512	496	503	535	528	540	485	525	511	507	489	531	519	497	470	514	485	518	523	476	489	515	528	520	475	509	528	507	473	507	523	502	466	453	540	514	493	473	458	528	519	487	471	481	504	523	456	519	495	516	495	464	483	510	496	494	491	518	552	517	505	494	540	491	505	512	563	544	528	480	460	497	526	497	493	499	491	474	472	500	478	515	535	493	522	545	494	481	506	496	488	519	510	535	548	519	493	475	500	466	504	530	517	505	507	497	551	511	540	506	511	462	503	486	442	493	466	480	514	491	505	483	499	438	559	503	514	518	485	500	498	521	531	487	530	472	551	492	464	500	467	529	451	520	512	480	493	504	506	537	469	526	530	491	499	476	529	479	490	457	487	503	509	476	497	483	504	487	497	458	464	488	504	490	538	531	450	470	474	486	514	471	496	453	465	470	551	534	510	496	492	471	520	520	504	482	499	488	507	520	463	540	508	551	531	503	493	504	495	494	511	549	506	529	503	491	517	481	477	482	508	507	512	495	551	513	515	555	522	488	487	498	499	494	512	508	577	468	500	502	542	461	518	477	498	467	517	504	489	461	548	510	480	480	488	492	514	533	486	516	487	489	539	488	492	513	512	503	450	510	521	504	512	512	473	492	523	514	475	496	511	477	520	496	514	518	520	500	480	516	485	523	511	518	475	498	507	487	483	526	515	504	517	494	461	466	473	557	517	498	492	472	554	504	472	497	498	474	505	491	497	449	505	535	478	504	516	494	552	465	476	495	495	532	517	545	562	526	503	504	530	488	514	500	479	525	528	518	468	524	528	492	494	541	480	563	524	521	510	500	474	519	502	541	501	485	493	546	494	538	494	506	522	496	465	490	491	506	479	537	502	470	527	525	491	504	506	528	467	527	507	502	496	507	473	485	489	511	505	502	531	524	525	513	455	481	487	528	520	463	507	537	463	534	511	519	483	498	494	461	495	520	467	470	493	520	507	518	505	487	545	512	492	467	513	496	508	476	512	483	498	471	515	499	487	520	487	494	506	448	500	539	499	520	473	511	495	471	536	512	497	480	485	533	500	516	488	485	527	497	521	550	480	488	478	468	494	454	486	507	499	536	535	518	529	527	536	507	494	539	526	501	504	457	516	485	513	490	494	511	522	498	535	527	492	523	485	472	513	505	533	503	464	512	506	477	515	496	520	511	475	507	441	502	477	478	517	530	487	521	509	478	478	465	507	517	531	484	503	502	509	486	505	516	465	537	555	493	478	488	511	457	517	538	520	524	533	469	556	492	515	484	555	489	513	493	509	500	522	510	507	504	482	502	515	492	484	491	517	444	488	491	494	504	502	497	452	502	510	493	491	520	517	495	501	515	497	529	508	471	521	539	489	501	523	507	468	525	472	507	511	481	511	482	547	511	550	512	477	495	464	461	492	514	506	494	462	481	487	500	521	502	497	530	499	484	470	496	525	483	506	483	505	499	497	503	496	527	518	506	507	473	510	474	542	468	498	514	487	482	544	524	486	485	551	498	517	463	496	522	518	489	484	465	516	507	521	511	478	487	511	473	510	570	496	494	499	485	489	517	479	498	453	479	485	520	487	483	489	498	504	484	496	500	486	534	507	546	550	505	507	458	479	476	495	491	515	523	513	500	512	500	485	507	523	463	494	449	474	536	514	509	548	523	490	518	500	514	529	493	498	510	510	512	498	501	497	544	530	483	491	480	503	529	529	468	506	519	499	492	483	500	494	507	524	489	493	483	485	503	484	530	469	522	539	511	499	469	505	519	512	499	530	491	529	493	472	490	465	504	500	492	532	505	508	508	510	493	525	481	510	504	504	496	533	517	526	509	524	524	499	490	507	518	557	461	494	471	507	497	475	499	504	538	492	543	512	493	470	477	513	525	488	545	484	566	511	483	460	482	480	486	496	533	498	459	540	495	538	501	483	515	479	498	485	484	473	522	517	525	511	518	465	481	492	473	480	475	506	514	510	523	506	520	547	521	512	516	528	500	487	515	507	518	524	508	483	459	448	505	475	488	509	491	511	537	481	512	555	495	513	549	507	481	547	540	497	553	492	486	487	491	512	539	479	535	483	481	552	525	472	502	481	477	529	497	488	499	463	506	512	491	505	511	519	507	477	474	462	509	526	452	509	506	499	482	479	528	550	520	521	489	551	483	485	554	497	505	506	508	508	509	487	510	471	483	514	506	497	492	469	513	514	494	503	480	508	519	494	520	503	527	494	528	420	512	491	485	531	501	496	503	490	501	489	503	494	474	503	503	534	496	501	496	456	464	481	495	512	498	489	476	482	488	496	497	487	516	477	526	508	469	490	527	468	466	464	467	511	485	492	545	538	538	492	516	489	512	518	487	513	517	506	523	541	521	504	525	524	517	475	498	525	476	511	464	479	471	509	512	514	496	515	482	513	492	492	491	498	516	489	514	530	496	493	482	477	473	491	472	502	437	537	479	475	449	484	480	515	509	524	535	499	491	510	491	449	516	525	491	522	518	492	500	555	519	520	487	484	526	491	466	504	520	519	525	488	492	469	519	513	495	477	508	526	534	490	513	490	481	493	475	520	484	523	489	511	481	498	487	494	510	512	478	505	468	541	498	522	485	482	515	530	462	526	497	524	509	523	532	541	471	518	506	491	494	476	523	449	487	509	523	486	515	553	466	493	464	468	493	496	516	481	522	503	514	519	490	486	497	542	521	469	548	502	462	499	488	532	472	488	531	463	554	510	506	497	501	466	511	478	516	519	527	493	502	528	496	464
4052	7777	5126	2483	1802	1565	1263	1154	991	891	836	781	764	2150	6865	1744	619	602	603	573	608	612	537	590	590	582	590	553	577	563	625	606	561	575	580	578	597	568	597	553	578	567	556	626	598	591	533	600	565	560	539	537	618	600	579	547	562	575	585	582	570	530	545	586	599	573	529	594	576	577	581	599	548	526	590	548	544	556	602	565	592	554	550	557	610	548	571	564	556	576	576	605	585	534	562	549	562	581	587	601	581	562	559	580	541	564	569	564	600	610	539	592	567	589	590	602	562	532	545	578	553	578	543	554	532	560	587	582	577	570	522	575	580	559	562	596	540	528	543	590	555	580	557	545	556	577	556	610	569	521	557	554	533	545	568	558	591	587	547	570	560	596	579	618	581	587	566	585	595	529	553	554	560	540	544	545	581	588	530	589	578	548	601	571	556	566	584	536	545	546	566	562	594	525	549	539	554	551	526	563	585	578	570	564	592	540	558	575	552	555	588	572	532	587	559	578	545	582	608	565	594	569	561	530	554	579	582	606	598	561	517	560	533	563	583	544	551	574	575	596	544	533	572	575	556	582	610	582	606	593	570	552	552	565	580	524	580	597	577	629	544	555	582	608	611	542	585	530	564	579	532	564	609	561	563	572	585	597	554	585	594	593	596	574	554	574	595	543	579	529	599	574	589	581	557	552	576	585	542	577	583	558	614	574	559	552	579	591	514	564	578	563	574	526	565	553	565	584	520	607	552	583	559	544	585	565	533	564	554	558	526	598	542	559	581	578	598	557	608	588	576	545	571	562	525	607	581	542	529	570	585	579	570	604	573	565	568	517	529	582	563	572	560	562	522	622	579	560	592	578	578	575	559	562	566	569	622	567	554	575	562	623	543	577	548	571	572	569	569	563	555	577	603	597	547	607	585	538	541	579	583	551	557	564	580	617	538	590	554	560	595	555	557	587	535	580	548	565	556	574	568	606	571	545	516	570	542	594	595	583	530	548	577	573	569	538	559	572	565	596	605	527	541	603	527	567	584	567	562	598	570	575	551	533	579	555	555	535	532	568	566	586	548	595	555	569	543	548	571	560	576	555	564	625	551	540	567	564	600	570	571	546	599	539	589	554	582	579	568	551	607	573	550	591	538	554	530	599	589	554	572	610	514	594	598	562	563	582	551	563	545	530	529	541	548	623	574	567	592	563	573	565	540	564	559	552	547	585	591	570	553	538	593	532	581	617	597	557	528	583	573	541	576	561	546	565	526	578	548	583	551	615	598	571	556	572	584	585	561	612	598	610	530	563	605	531	555	566	587	578	599	542	550	555	591	576	554	533	551	569	562	607	534	539	569	586	572	594	545	576	569	517	580	537	550	601	566	582	539	528	566	555	595	551	550	557	556	614	567	551	570	536	588	554	603	550	586	575	563	586	569	598	567	588	607	564	624	534	595	549	533	579	597	583	557	554	574	580	535	574	588	554	587	582	544	598	581	526	570	546	533	572	513	549	613	575	567	584	605	530	552	583	534	526	539	590	552	545	551	540	571	599	568	551	579	551	570	544	597	571	581	546	578	532	544	593	556	566	550	559	544	555	575	540	598	547	551	566	573	570	592	528	556	568	502	547	569	579	587	560	559	522	568	571	576	577	575	554	575	553	544	584	548	582	532	552	552	565	600	532	571	575	585	605	576	571	533	588	586	577	568	603	572	604	619	579	587	600	558	590	553	591	606	561	575	587	558	574	571	605	555	565	598	609	571	601	541	608	545	556	575	572	563	606	561	544	579	574	540	566	589	557	607	549	591	585	568	601	550	584	582	599	560	575	552	576	555	582	571	562	558	573	587	569	569	564	590	585	586	553	580	586	556	558	577	602	590	554	631	558	551	593	566	591	590	587	547	560	546	545	545	563	591	562	586	583	546	548	532	600	599	553	555	536	533	614	605	608	576	601	548	592	568	529	586	602	561	576	579	556	553	600	597	582	579	541	549	578	583	621	585	578	534	585	566	565	550	574	557	556	588	573	542	580	576	567	561	583	574	545	564	568	610	509	596	557	589	597	551	556	540	543	535	594	535	598	556	548	551	579	588	564	569	575	568	590	550	554	565	598	584	567	564	586	526	528	555	577	566	569	581	566	580	576	551	551	583	584	564	530	580	575	570	603	579	586	555	550	562	554	566	551	581	599	560	573	553	568	576	561	572	554	563	570	583	528	570	542	555	622	562	601	520	547	571	572	548	579	606	518	559	566	552	584	566	615	579	557	584	597	591	580	558	545	583	560	563	543	530	575	603	555	573	534	604	565	564	574	557	583	557	560	587	566	551	546	562	588	569	556	577	599	564	514	521	569	581	530	596	527	572	590	562	553	565	578	582	555	575	581	584	569	588	566	555	524	586	598	617	535	567	594	566	602	576	586	569	550	545	598	551	574	550	577	539	585	564	589	583	588	609	552	609	578	630	551	568	569	549	603	607	545	563	592	583	553	548	554	612	550	554	552	536	550	565	552	550	584	531	604	559	589	594	580	586	593	596	544	542	556	556	549	535	581	548	559	560	600	570	556	567	558	555	617	528	583	608	588	545	543	532	572	544	549	545	543	599	553	572	569	559	557	586	539	615	566	582	598	529	568	550	517	589	609	539	553	569	559	530	609	614	596	544	558	564	588	579	564	584	556	557	551	584	565	593	540	597	602	586	600	585	556	539	549	546	574	587	574	525	561	593	594	562	573	578	550	581	559	591	571	529	538	545	571	572	537	560	568	553	607	533	553	603	560	552	588	531	568	559	575	556	548	579	560	590	530	584	545	532	568	620	581	568	602	558	567	568	587	591	548	551	540	541	540	558	597	580	560	527	580	548	586	586	553	580	578	556	564	559	581	546	575	552	560	609	591	558	548	612	554	596	550	558	583	553	568	592	569	530	564	595	541	526	579	560	538	572	567	552	571	591	548	594	562	592	591	565	614	525	593	611	590	575	580	553	524	578	624	571	609	557	554	563	594	587	561	588	555	575	549	591	533	570	530	551	631	587	582	534	554	547	545	556	541	563	543	564	578	560	597	614	544	536	554	532	582	597	604	601	552	562	591	573	532	541	588	573	617	591	572	620	574	601	567	561	550	565	547	583	570	592	554	564	581	559	599	580	535	543	568	522	561	573	587	604	590	602	578	567	548	555	598	588	597	555	564	575	539	530	567	582	590	512	575	575	551	549	557	575	525	593	553	596	602	585	542	566	576	529	570	595	524	572	566	530	528	580	614	533	570	573	542	589	557	559	579	581	610	551	532	630	605	556	571	575	546	580	563	529	555	532	572	510	568	560	530	532	550	545	567	548	591	579	534	577	582	545	569	587	591	545	562	551	603	538	603	557	563	544	613	578	535	603	547	576	558	573	553	602	555	552	543	555	566	576	587	554	572	572	550	564	560	602	581	543	585	585	564	601	567	607	603	570	553	531	620	582	592	620	571	596	538	534	568	563	610	532	569	557	640	554	561	578	604	556	573
23055	21662	29478	24345	21656	21660	6545	1138	828	684	641	620	507	2853	9470	982	397	356	372	366	351	335	341	349	354	337	350	342	308	335	345	320	327	309	323	311	314	317	319	324	297	300	313	301	314	357	291	305	298	311	325	324	292	297	315	295	322	303	289	310	298	298	283	301	311	341	303	324	286	315	333	264	285	296	313	289	276	295	302	311	305	311	335	296	278	314	281	293	278	290	318	334	292	302	290	317	279	288	323	304	273	325	271	301	297	291	302	266	280	331	318	309	301	326	314	286	298	327	317	332	299	271	310	293	279	299	305	306	302	284	293	293	287	286	286	310	291	284	279	289	309	322	282	298	295	295	312	270	321	281	321	292	302	305	292	312	287	284	300	287	299	321	332	301	300	304	276	312	315	263	301	302	308	312	280	279	311	323	273	307	302	310	300	317	299	305	306	262	309	286	323	296	313	289	309	289	303	334	273	295	319	273	280	289	312	331	284	273	331	292	300	308	335	305	318	340	274	311	320	325	303	291	271	342	310	285	337	302	277	267	285	308	329	302	291	308	289	291	326	287	306	287	279	289	289	291	278	307	292	277	318	311	300	312	322	333	289	287	303	293	306	322	287	290	303	302	294	326	326	331	345	305	317	299	256	333	292	282	267	298	292	298	286	247	327	298	290	302	310	293	316	276	323	303	302	287	328	305	296	304	313	265	303	281	291	303	290	299	278	295	273	306	282	322	314	325	304	296	324	309	307	293	311	303	320	280	283	327	289	299	331	264	291	307	322	318	295	305	309	294	285	299	301	289	288	294	302	313	281	287	323	285	287	299	277	282	295	283	283	306	311	321	278	276	302	278	297	317	274	324	307	292	314	304	290	269	313	282	284	300	278	320	289	299	299	303	299	286	278	301	309	315	302	301	279	309	278	306	294	289	287	311	304	315	298	312	288	292	291	292	291	303	296	313	299	275	334	319	287	303	272	281	292	300	286	313	278	305	302	306	309	286	324	304	322	283	312	305	310	280	354	330	296	315	330	288	275	295	292	310	304	306	303	319	309	278	278	300	301	316	271	306	317	279	289	303	270	305	311	303	287	294	327	291	302	319	286	333	283	333	297	305	301	288	303	305	301	325	322	301	259	309	314	283	311	303	283	299	300	266	279	294	314	289	300	312	280	315	313	273	301	259	287	296	288	330	285	318	290	278	325	304	308	316	301	298	315	306	279	307	290	319	311	283	339	324	286	292	263	300	316	293	315	286	326	348	318	308	297	306	278	288	300	297	265	284	297	309	315	303	278	339	281	277	308	305	308	303	322	314	300	311	283	281	289	304	285	311	299	321	319	279	296	291	292	330	279	278	309	324	309	295	265	294	278	291	293	278	302	294	292	280	311	296	293	319	313	290	284	301	315	315	275	342	307	279	323	303	284	286	279	302	304	311	278	289	328	313	322	319	287	290	285	302	324	298	329	285	324	311	287	326	282	311	324	287	288	316	310	311	264	316	299	280	284	296	312	313	306	303	313	335	317	288	286	289	296	302	340	294	290	298	301	292	293	288	320	305	304	304	269	325	305	307	289	290	307	332	316	292	323	300	308	303	295	280	277	298	321	311	306	315	324	332	307	325	289	291	299	275	294	298	321	300	293	292	305	325	286	307	299	306	305	283	281	292	310	281	291	288	317	301	295	304	313	314	316	296	304	316	286	327	309	289	316	296	268	284	272	306	317	298	300	306	307	299	287	299	256	300	264	300	333	295	317	301	286	275	285	272	303	311	291	324	294	304	300	293	283	311	292	278	262	291	318	294	323	285	288	324	330	290	294	307	298	248	288	262	307	332	293	291	299	273	308	307	305	310	283	301	309	280	273	332	283	291	261	282	285	329	329	311	323	302	295	309	289	312	321	317	329	311	262	292	284	316	311	313	313	296	281	306	308	281	300	296	297	288	320	297	343	294	277	283	302	286	311	304	281	301	290	265	298	306	313	307	288	287	294	314	317	284	303	324	274	305	312	304	297	295	318	303	308	309	295	293	274	298	300	290	301	323	315	295	304	298	295	318	324	313	315	290	303	297	305	296	323	299	308	306	303	283	291	253	313	276	302	300	348	296	310	283	299	311	288	323	306	260	287	294	311	287	264	281	279	318	286	312	300	298	272	307	293	272	307	333	303	280	299	325	286	313	355	322	290	308	332	298	294	300	323	299	304	297	292	293	311	295	289	285	326	306	304	295	295	306	306	312	271	306	300	310	293	318	321	333	328	297	306	267	331	288	317	310	307	315	278	288	322	284	298	311	302	304	290	304	321	272	310	303	327	292	275	300	300	316	267	332	314	285	288	294	317	290	285	297	299	332	297	304	316	325	312	306	292	276	298	334	325	303	291	294	276	319	309	308	296	282	335	337	288	327	341	307	316	268	315	308	319	260	294	289	267	308	306	311	298	285	311	298	312	299	283	299	287	290	308	304	303	292	300	295	308	297	274	324	297	319	309	305	327	312	317	343	280	310	292	308	314	291	290	343	337	318	324	298	311	327	281	307	329	304	317	281	305	308	284	288	287	308	299	285	293	280	266	295	304	291	295	302	286	286	337	296	311	306	292	274	301	324	299	322	299	311	304	298	323	314	310	325	305	264	295	295	318	296	338	306	303	298	299	283	290	276	304	299	294	290	311	305	267	270	280	313	314	268	319	265	286	268	258	300	306	299	302	266	299	270	272	300	282	288	317	308	305	259	313	323	320	304	295	273	323	275	293	294	299	299	290	302	263	280	321	303	278	318	274	295	321	295	312	256	304	295	296	309	294	283	272	294	286	315	297	313	291	269	275	301	284	318	342	282	324	286	281	299	303	317	293	308	286	316	304	275	297	292	333	272	312	280	294	324	321	298	298	334	297	301	292	302	311	280	309	290	326	294	306	296	320	289	334	296	327	299	304	248	320	326	281	299	303	309	281	308	317	288	308	268	302	294	300	316	326	329	299	304	329	307	320	287	302	297	327	293	314	250	276	287	297	309	289	282	333	306	279	307	304	280	326	304	315	286	308	323	297	293	321	306	317	302	308	278	280	312	290	277	330	317	323	307	307	274	324	254	280	305	307	303	296	288	274	285	300	297	328	278	310	320	306	322	329	275	269	294	345	278	282	305	301	281	292	270	295	300	307	303	302	268	281	330	290	307	293	282	279	288	282	273	308	294	314	287	303	313	299	296	332	310	314	313	296	298	275	314	300	328	286	291	311	291	275	306	320	302	279	281	279	290	303	296	277	331	306	291	278	301	299	297	303	309	321	288	281	277	308	314	272	324	308	264	289	293	270	306	279	287	299	308	291	287	267	277	290	288	296	324	304	289	333	299	279	332	310	290	279	287	303	302	311	313	288	286	300	324	296	276	302	284	311	311	305	287	325	344	312	262	271	313	322	292	311	283	279	293	286	296	307	285	293	297	293	329	301	307	305	281	287	307	280	301	298	280	276	253	325	296	282	327	301	281	351	314	315	289	305	293
5368	17249	11570	5704	3989	2973	2299	1825	1509	1280	1091	981	864	5293	15261	1067	497	500	462	468	411	502	438	449	422	389	430	412	401	398	413	409	437	398	387	389	411	418	372	386	367	361	371	421	375	376	372	365	332	367	380	369	419	427	361	369	333	343	367	366	390	365	352	358	360	375	349	389	343	384	384	373	381	366	372	337	366	349	341	380	353	386	373	345	377	365	346	372	340	381	359	381	367	348	361	356	369	370	376	362	378	347	361	384	329	349	317	358	340	362	371	349	340	361	357	376	349	400	341	359	340	380	376	332	342	360	378	412	358	373	351	377	390	378	375	371	367	367	363	358	336	358	359	361	356	335	340	364	373	367	364	358	359	380	352	347	375	347	375	355	363	351	380	349	335	341	352	412	368	352	363	347	318	399	381	391	364	336	332	337	360	370	349	330	351	356	384	369	319	385	351	363	358	374	380	363	321	368	368	367	362	352	336	332	386	355	373	373	365	386	366	375	338	361	354	371	385	381	334	364	333	361	346	360	392	350	334	334	325	372	363	364	362	338	330	327	339	345	380	383	374	362	337	357	325	335	386	376	366	358	363	352	375	363	352	377	337	352	322	367	378	373	374	351	347	335	354	350	361	353	372	346	355	368	368	360	352	355	363	330	364	333	327	370	358	365	347	359	338	352	357	389	399	393	350	355	342	366	346	362	374	374	387	359	370	360	344	328	376	358	363	338	375	358	365	337	370	389	383	400	368	340	361	361	371	366	369	360	350	341	325	363	379	369	383	377	306	356	362	364	356	332	358	352	323	351	376	367	339	355	341	343	357	320	385	360	377	364	370	357	370	332	321	370	353	359	299	371	391	342	368	352	370	326	368	355	349	345	351	339	360	389	363	337	350	330	371	346	364	372	369	351	379	339	347	383	351	345	353	323	368	301	330	353	344	392	348	377	375	385	341	321	380	374	370	357	350	349	357	380	360	358	351	395	369	371	351	331	343	352	359	381	342	347	336	348	386	359	342	371	355	331	324	387	347	357	339	341	375	377	377	373	383	365	374	347	356	337	364	367	374	358	339	345	381	351	397	340	347	347	403	334	388	380	353	356	378	311	344	363	350	374	355	355	371	378	354	363	359	364	374	353	387	362	332	343	345	373	363	357	354	380	357	354	348	333	382	319	374	378	362	384	376	331	327	335	334	359	328	333	346	360	371	349	391	371	395	354	374	382	341	334	331	359	354	349	356	371	382	349	344	364	380	355	344	354	363	367	356	362	348	356	370	359	387	381	389	350	366	352	372	374	348	357	322	378	351	335	351	358	359	383	321	368	373	381	308	357	378	322	355	391	390	388	360	362	376	348	341	332	354	374	349	368	344	378	353	319	357	374	348	355	321	365	352	353	380	363	356	356	335	358	330	345	366	375	363	346	342	373	340	336	345	365	370	335	363	340	344	352	370	342	355	350	333	346	338	380	374	369	338	331	387	367	345	357	332	365	366	345	336	356	349	350	334	369	361	356	372	336	361	399	367	334	348	346	349	378	335	346	364	392	363	389	357	387	367	356	351	390	325	395	362	361	365	358	376	340	393	386	358	351	373	343	369	393	344	355	382	363	322	360	359	384	363	340	379	362	355	378	352	373	357	362	323	381	345	361	348	313	362	350	398	370	356	377	370	369	369	353	364	370	359	381	372	366	350	342	353	356	358	374	360	377	319	354	330	342	379	361	391	336	337	324	347	365	379	340	364	340	347	370	348	324	374	344	330	352	366	380	345	350	371	361	359	331	337	347	332	359	377	365	347	327	337	336	346	356	342	348	342	356	337	338	343	339	393	347	336	349	371	364	369	354	346	340	376	353	364	360	350	336	373	304	342	349	346	369	360	343	381	391	358	369	393	330	357	361	365	338	350	310	386	360	363	335	372	332	402	357	349	347	334	352	366	345	381	367	345	377	335	347	331	381	352	354	345	342	362	356	346	349	367	343	353	326	338	343	374	353	338	374	359	355	367	385	368	347	335	354	378	349	380	359	334	330	367	366	383	381	407	367	369	381	351	382	370	331	358	375	320	375	351	337	353	346	330	373	358	354	374	322	313	363	329	341	354	352	360	356	344	403	383	364	367	337	357	368	399	390	338	370	333	393	333	364	336	366	362	349	346	387	357	387	376	325	334	368	370	345	320	369	356	355	378	355	360	347	363	357	367	319	376	363	373	362	355	350	408	396	363	315	390	355	328	357	348	371	356	374	356	354	327	349	355	352	326	353	329	329	357	385	391	389	347	365	373	351	369	348	317	355	350	320	394	358	351	395	363	365	319	380	361	341	365	374	347	360	338	327	337	355	369	358	356	341	337	326	382	333	353	356	361	374	355	362	344	347	350	363	395	329	372	356	373	351	392	331	339	375	349	375	367	362	364	353	369	336	359	382	390	360	359	328	346	325	395	352	363	394	361	341	371	346	394	363	371	353	372	350	328	380	374	385	350	352	338	376	374	358	366	361	362	375	356	364	387	343	325	338	320	362	385	373	342	359	364	365	353	391	365	344	351	345	334	367	358	336	362	363	342	360	364	407	384	339	396	357	338	355	336	354	377	335	318	354	344	390	350	308	379	351	362	372	324	363	330	389	377	326	399	358	364	378	356	346	378	325	335	342	357	362	362	380	331	343	359	401	333	318	364	344	324	356	359	358	350	369	363	366	344	381	364	379	383	329	378	348	391	372	339	358	355	359	368	368	365	366	377	369	364	340	335	359	336	324	365	360	358	355	366	360	389	376	344	357	353	384	363	385	370	367	352	326	379	368	376	368	365	306	354	348	350	378	337	361	339	339	339	348	379	359	374	361	314	373	366	345	340	354	391	371	374	350	357	370	352	354	320	345	371	358	326	354	335	331	360	372	320	353	351	363	342	372	352	370	351	376	377	382	363	368	382	327	342	390	353	360	382	361	334	351	373	364	351	357	391	332	328	376	339	353	346	377	341	335	349	362	368	362	343	348	345	363	385	354	354	340	366	386	359	344	375	395	351	358	381	389	383	369	381	374	383	354	339	376	362	354	357	359	374	334	352	360	371	340	374	355	324	367	340	349	356	360	355	344	345	349	337	373	321	351	378	376	360	349	379	367	375	361	350	356	338	344	344	341	345	376	367	393	380	342	373	363	367	358	375	351	347	376	360	333	371	316	344	377	351	371	347	353	313	339	333	334	357	366	330	369	335	350	372	320	348	343	394	342	390	329	373	372	312	321	362	340	372	335	370	327	362	379	352	408	341	379	364	351	346	378	342	359	349	353	333	329	390	341	357	365	347	381	342	342	336	366	337	365	343	391	338	350	353	363	387	383	328	359	354	369	370	362	347	350	343	355	412	380	326	362	366	356	309	385	361	373	311	358	381	370	357	384	347	366	357	384	328	346	362	361	375	361	361	370	354	334	333	355	343	337	386	353	375	380	330	359	352	359	368	355	347	368	355	321	382	371	389	388	347	363	350	337	350	348	353	335	360	352
27906	19370	6391	1807	1252	1094	929	928	892	905	862	833	835	925	1114	804	802	836	844	784	851	809	802	809	801	793	783	816	847	816	795	827	754	780	823	831	810	797	812	814	773	751	751	791	768	783	780	780	778	845	806	796	803	794	836	821	784	772	790	790	840	746	791	763	811	788	800	819	805	798	736	768	787	837	779	819	808	778	776	777	810	785	789	750	739	829	767	792	794	761	806	846	820	769	746	814	796	746	787	710	786	786	748	786	801	741	774	767	774	760	726	814	805	759	780	793	811	782	795	787	830	803	728	786	834	791	780	772	784	819	800	814	845	804	780	766	776	835	801	792	833	857	768	775	805	776	758	781	783	732	796	824	810	739	800	757	816	766	769	761	777	852	763	770	760	785	744	805	783	752	757	760	806	797	788	782	780	779	751	819	833	787	780	752	710	743	755	824	795	798	788	774	760	830	712	775	781	770	782	721	794	756	801	792	817	798	749	808	780	795	821	762	790	805	792	801	832	755	806	746	801	724	802	774	759	772	842	823	802	791	760	769	778	807	806	786	818	751	780	780	806	799	749	796	783	785	802	762	801	798	784	810	815	798	772	775	795	811	764	715	787	808	798	782	745	777	784	807	792	836	794	780	873	830	778	798	812	758	792	846	795	775	823	763	742	765	789	828	807	855	805	815	796	797	777	791	808	760	791	797	801	847	791	769	814	804	780	778	812	765	802	783	829	749	826	793	780	768	725	820	803	777	780	781	779	822	779	789	776	793	759	787	735	799	803	729	802	800	806	810	801	762	812	807	771	803	819	822	719	790	838	749	791	785	781	761	729	834	810	753	756	812	763	779	834	790	761	796	787	784	816	793	808	804	773	838	746	792	783	804	765	787	777	765	801	761	820	800	796	795	821	790	765	776	779	796	783	798	769	748	799	815	804	870	770	824	794	806	716	818	797	756	761	788	751	768	768	778	850	795	816	807	766	775	777	777	798	831	830	777	808	805	786	774	752	774	798	849	843	816	788	770	832	794	853	836	818	783	763	802	793	769	813	830	797	764	829	839	797	816	811	829	832	789	803	783	758	780	800	828	762	791	812	856	798	772	828	769	764	749	728	751	802	761	824	854	772	788	821	784	823	769	779	772	742	745	789	791	767	778	817	757	755	779	820	803	765	849	782	773	779	818	797	790	823	781	763	777	788	802	784	763	818	828	781	805	793	779	842	758	759	832	781	790	798	773	813	784	798	806	770	776	789	776	845	807	822	785	781	794	777	775	809	753	790	805	819	828	780	829	760	832	788	815	744	767	806	785	838	832	779	802	790	721	812	813	772	817	776	771	845	774	780	761	777	780	779	783	826	823	760	786	772	783	736	776	779	761	821	755	779	840	748	729	823	810	826	863	819	769	818	803	828	754	811	844	836	782	813	727	776	799	780	755	803	833	798	760	766	813	779	813	763	738	834	773	853	731	816	770	851	778	805	842	789	808	790	757	810	759	781	774	779	802	792	804	815	781	811	806	783	746	805	770	777	801	792	774	766	708	829	821	804	741	856	761	808	809	750	790	755	821	764	825	788	817	759	767	759	799	785	793	783	812	776	814	820	761	763	846	758	771	795	832	793	812	837	844	811	808	807	808	798	776	775	804	762	742	781	831	798	752	778	794	765	791	800	775	719	778	785	789	754	819	806	804	786	803	809	774	778	797	811	733	751	792	846	746	819	701	766	802	787	794	789	779	813	767	759	784	790	794	804	794	786	775	790	842	819	813	789	791	782	710	834	780	754	789	795	771	796	849	819	754	742	800	767	796	766	780	812	799	785	846	796	759	816	766	754	793	840	772	792	803	720	752	850	778	811	851	781	769	723	847	774	752	818	809	770	740	779	816	799	800	792	776	845	820	765	792	810	815	745	821	829	796	760	792	792	773	772	759	754	744	757	764	775	762	735	784	796	784	794	766	764	817	766	784	798	772	829	815	776	764	774	798	741	801	788	803	774	819	823	790	783	813	841	794	765	803	798	832	762	842	824	788	749	820	755	810	773	766	831	793	742	842	800	827	792	797	784	802	844	769	772	783	782	763	822	724	767	767	790	817	814	786	740	769	764	798	783	767	710	820	773	795	799	746	760	795	780	810	851	777	795	804	821	769	770	801	826	793	773	779	766	758	812	805	756	823	723	810	787	824	821	792	835	765	761	709	801	794	761	839	799	783	764	824	791	819	804	757	813	769	775	783	757	789	735	794	774	756	759	773	803	775	801	730	757	793	781	802	811	828	779	780	781	777	831	809	762	737	812	766	749	796	790	796	799	749	753	783	780	778	840	777	760	769	816	776	798	787	797	784	812	776	803	800	790	825	750	765	712	795	800	759	766	759	754	776	797	798	786	797	812	824	755	756	840	826	825	773	738	756	837	793	798	792	794	734	800	810	767	805	769	820	829	794	797	763	828	759	790	778	729	740	782	791	799	790	791	804	816	799	775	767	773	781	784	820	742	759	808	769	795	796	776	774	787	766	769	804	818	844	783	816	789	781	812	749	845	811	810	816	862	780	789	784	754	791	794	834	787	731	728	797	759	774	727	778	782	768	705	775	787	758	800	770	818	844	783	820	816	781	785	794	783	768	786	806	767	833	771	768	846	858	770	811	791	766	760	808	824	748	792	734	856	794	779	728	784	799	793	784	819	822	823	785	808	855	785	855	764	789	792	823	752	817	785	819	784	851	812	778	772	788	818	799	738	808	815	752	788	825	750	796	789	781	793	792	836	786	831	733	760	761	801	785	736	766	835	779	808	758	792	779	787	870	826	850	779	809	798	823	756	779	824	809	800	810	830	817	767	797	829	796	792	807	810	755	810	819	783	789	817	765	733	768	833	862	792	813	800	787	772	767	812	780	787	797	811	759	841	818	815	796	823	791	762	799	788	798	802	772	764	819	808	746	757	827	811	778	772	772	796	796	796	760	758	840	788	788	758	758	805	753	804	753	812	819	822	832	821	823	804	807	795	764	786	797	791	755	810	777	858	819	841	788	741	746	805	794	794	786	797	787	779	822	756	737	784	804	790	778	812	748	819	802	760	778	789	784	769	797	825	774	797	765	755	805	869	782	775	783	742	807	813	784	765	820	836	817	804	777	792	826	779	750	773	807	792	835	782	751	825	812	794	804	826	736	791	783	837	774	792	796	796	825	766	778	800	745	761	770	791	780	771	828	818	836	771	847	797	794	741	751	798	729	743	802	789	792	785	761	847	812	750	822	831	841	806	792	803	750	798	794	775	826	800	801	813	783	810	809	766	838	827	782	778	752	826	781	797	782	855	824	806	745	803	804	799	785	767	776	798	785	798	790	750	844	778	788	783	767	802	835	771	798	758	775	787	790	824	774	855	790	776	792	789	832	805	808	803	794	801	821	753	810	793	766	796	764	820	783	805	805	826	781	803	806	849	788	767	783	832	774	785	780	813	779	758	783	791	782	785	747	760	849	789	801	761	797	776	742	811	771
5201	4150	2785	1691	1321	1247	1189	1138	1020	1030	976	927	985	1066	1547	972	939	911	915	918	861	905	878	901	904	884	864	863	923	853	889	889	865	926	874	846	881	907	893	936	906	894	895	874	851	844	917	864	865	892	874	871	915	924	916	882	885	884	954	877	889	923	928	893	894	894	861	932	878	935	890	915	942	870	909	832	877	867	933	880	875	866	901	896	874	886	826	870	908	936	920	884	874	917	889	895	886	909	923	877	881	889	892	878	862	864	888	898	871	932	908	861	887	890	924	862	831	888	832	867	891	897	884	919	902	883	876	900	893	874	938	840	855	892	891	921	848	887	905	876	875	864	844	892	840	957	889	881	880	933	857	868	901	859	892	818	863	871	886	871	863	864	856	883	911	965	913	885	879	897	861	862	884	882	906	846	908	881	924	830	852	890	866	914	921	885	868	932	879	900	851	870	900	877	932	878	857	844	867	918	892	874	860	906	894	871	837	922	881	872	884	917	898	877	906	905	918	960	894	898	918	900	910	914	832	895	871	880	935	911	877	910	861	890	931	943	879	926	876	866	956	875	897	935	846	873	839	928	880	901	843	926	905	893	869	862	883	898	948	861	919	860	866	943	873	929	849	859	842	857	930	905	886	906	923	867	938	956	907	875	891	918	912	856	898	897	885	859	874	878	873	876	829	867	874	891	879	931	875	898	895	920	895	914	898	937	913	837	852	875	881	874	874	926	875	838	907	896	860	890	880	954	869	888	906	861	877	868	882	890	902	898	871	902	924	908	853	874	876	925	922	864	853	911	871	870	860	904	858	920	876	870	914	901	871	862	911	888	923	881	869	898	917	911	895	910	902	828	890	873	848	927	869	958	859	891	858	921	845	943	852	901	952	860	909	885	906	882	884	880	900	864	902	829	829	967	913	867	870	924	878	932	829	922	904	906	861	954	881	899	908	952	924	910	871	891	902	912	880	861	928	913	877	908	916	880	915	865	880	880	906	907	889	866	897	935	855	870	886	885	914	880	829	916	838	913	906	866	876	958	867	921	946	850	894	852	854	921	863	864	942	873	923	932	910	912	889	884	880	843	889	848	860	924	930	873	910	938	857	868	943	848	921	944	931	892	912	873	899	891	898	881	946	901	874	951	898	952	881	896	897	864	875	909	918	908	904	881	797	896	929	891	885	908	884	907	889	852	901	902	888	864	904	876	872	923	862	902	962	878	903	936	876	884	872	899	866	873	868	904	892	861	889	877	875	917	912	893	865	939	884	787	862	898	825	882	861	940	937	924	839	954	901	925	837	922	911	884	931	927	820	921	903	864	862	877	866	876	827	936	890	837	907	878	877	883	875	913	866	903	932	932	834	903	897	880	873	907	847	902	857	893	874	846	859	910	943	897	878	894	859	896	873	902	883	931	846	891	944	871	943	861	923	854	858	886	895	927	931	908	890	826	882	899	890	858	868	877	871	893	876	921	863	895	849	941	945	877	900	876	865	924	907	911	906	913	977	898	913	984	856	898	890	897	885	881	864	899	919	902	857	892	915	847	832	857	916	889	920	875	914	864	869	896	912	949	960	885	897	869	916	885	891	899	936	904	865	874	906	901	843	843	860	891	867	895	881	867	866	887	900	898	939	890	859	899	877	905	909	851	887	945	914	857	926	907	909	924	851	913	892	883	876	921	880	924	883	918	884	909	972	882	862	872	891	927	869	891	849	899	901	859	896	925	859	914	946	872	886	857	926	880	853	852	896	899	948	857	883	860	910	850	863	893	865	862	895	839	845	904	891	913	944	887	1001	899	932	911	902	926	911	867	871	960	902	881	925	868	833	875	923	858	876	901	923	883	837	878	877	886	892	930	863	902	925	876	904	904	901	878	891	885	912	886	924	892	954	916	884	885	876	933	915	844	881	917	893	888	887	866	840	869	834	886	915	919	897	939	847	871	881	896	899	830	867	887	893	900	866	940	918	894	870	865	887	907	865	840	932	890	891	912	868	905	885	923	929	899	887	898	908	880	897	877	918	874	854	939	888	892	876	892	899	905	912	870	865	918	868	874	878	933	943	928	900	810	870	899	872	879	895	914	950	855	912	905	889	926	902	876	943	873	905	860	874	895	927	892	860	903	902	860	891	875	891	916	867	878	909	951	865	861	871	847	895	886	891	896	919	894	931	899	871	927	918	865	896	873	935	910	893	882	894	867	868	937	879	884	864	874	855	922	881	828	873	862	878	941	900	968	899	884	934	877	848	859	866	931	852	908	862	910	827	915	872	847	894	855	961	939	901	937	867	872	931	896	887	968	880	898	896	886	910	870	884	873	924	929	873	903	958	922	919	902	902	905	889	861	854	911	927	900	908	937	921	882	874	940	895	858	898	910	1002	893	817	898	974	929	911	902	893	893	925	882	886	892	844	910	867	922	944	920	892	843	938	827	887	877	892	873	899	930	872	883	902	917	868	870	864	870	917	866	883	882	921	894	917	886	872	855	920	884	828	870	914	942	924	850	891	910	965	927	855	885	916	853	844	928	946	919	875	885	895	890	830	859	837	934	914	926	882	872	835	871	887	860	901	898	850	855	899	902	935	922	881	934	920	917	884	869	907	894	948	926	873	876	853	858	844	895	897	870	880	958	860	886	910	887	898	898	854	877	898	916	863	893	814	896	889	869	854	920	900	863	881	896	873	918	929	883	904	885	884	873	871	920	899	827	883	916	932	930	946	893	877	848	920	905	883	863	915	829	894	876	895	924	958	928	882	913	889	894	894	892	901	935	849	878	926	877	898	863	891	841	887	884	943	937	939	876	937	868	905	943	933	969	869	925	863	904	909	873	805	936	866	900	887	863	870	886	918	892	908	871	907	909	841	920	940	876	894	866	908	875	881	891	894	827	918	908	842	873	894	910	880	915	949	842	891	909	934	904	862	887	919	925	900	850	913	873	916	900	921	843	874	901	879	850	905	858	845	857	898	894	918	878	879	860	874	863	918	891	897	839	924	924	940	889	918	827	905	900	923	909	867	899	919	830	924	861	909	912	924	876	903	943	923	862	911	863	890	889	855	916	893	927	937	937	933	877	900	898	859	877	896	924	984	908	904	941	948	948	925	918	849	941	865	917	851	869	901	947	967	882	881	908	933	897	936	889	984	902	942	889	828	862	885	933	901	880	847	947	918	894	875	922	931	931	890	909	916	869	876	884	931	923	863	871	935	887	926	866	916	905	887	926	854	904	874	880	884	905	893	863	940	905	845	890	888	872	934	942	899	930	888	925	918	918	861	892	881	875	850	899	856	924	918	882	872	918	864	880	921	874	925	855	896	955	904	883	898	864	875	908	880	913	833	885	844	921	926	902	902	869	929	894	936	899	862	889	899	901	915	868	878	892	916	921	876	856	890	906	872	937	828	897	905	880	937	908	887	819	878	855	914	898	929	903	907	819	837	881	877	877	903	883	915	859	881	917	907	970	860	837	894	889	921	814	852	895	903	889	906	902	923	922
24031	21600	28898	24783	21563	9033	1670	1134	1006	875	885	764	810	865	2738	858	722	745	699	776	739	717	757	768	724	695	736	745	690	706	696	701	683	701	720	707	707	723	735	729	717	742	761	690	692	725	687	689	697	699	697	714	713	662	728	711	690	726	688	719	698	649	677	653	682	723	716	730	709	696	697	732	696	653	712	674	729	663	707	700	654	670	719	734	717	718	698	701	729	685	659	696	718	663	665	682	714	688	677	697	698	708	665	717	692	714	686	689	709	705	671	668	701	681	693	701	710	672	713	669	683	707	716	716	673	700	672	675	705	679	723	715	744	730	704	659	662	691	644	624	714	708	738	714	734	701	719	670	753	677	692	682	714	672	701	676	681	728	722	711	662	716	734	660	716	672	730	698	703	696	716	704	754	694	695	732	717	734	734	656	724	716	706	720	659	698	722	672	692	704	714	706	653	695	686	732	681	689	651	713	727	733	714	684	733	707	703	724	687	686	694	725	722	665	673	675	709	744	722	698	694	671	721	692	680	699	695	718	726	742	731	689	701	675	694	724	695	685	723	645	695	684	759	750	673	744	690	705	675	708	679	712	692	730	725	698	668	699	705	688	658	706	690	719	676	681	678	672	742	686	689	681	723	675	722	697	676	651	682	668	715	732	691	677	645	702	665	716	756	670	713	741	705	688	702	672	711	700	709	688	631	684	717	666	699	693	675	676	746	724	717	715	681	695	657	710	707	683	658	680	645	713	712	695	643	713	713	660	707	734	698	714	688	731	700	674	665	668	720	718	712	676	672	740	728	699	651	733	709	694	691	697	749	666	644	661	654	745	697	731	721	722	702	713	702	708	682	687	715	713	737	696	704	651	692	727	711	688	673	715	718	711	710	660	696	707	681	655	676	723	661	664	731	731	672	681	719	711	676	672	678	682	711	697	703	697	666	674	637	700	706	661	692	688	728	714	641	710	697	681	711	685	718	739	697	736	713	681	695	666	707	697	687	693	715	679	725	710	674	696	713	723	684	677	725	690	730	747	684	686	709	678	687	698	674	721	681	665	675	691	676	691	741	711	719	703	655	695	682	689	675	702	681	689	692	722	693	654	681	674	716	648	748	685	704	674	702	693	702	683	683	676	673	700	715	700	721	736	714	684	690	675	691	701	686	622	690	687	693	688	648	698	662	717	687	669	745	703	675	689	678	705	669	708	683	713	732	676	726	687	664	672	718	679	666	740	701	707	709	695	702	679	691	686	684	691	727	680	725	700	679	676	714	734	713	695	671	696	736	747	678	681	755	688	724	664	700	698	668	667	655	677	685	673	686	655	734	661	671	678	729	662	714	690	694	709	707	679	667	690	692	728	686	692	668	689	702	686	673	726	712	713	732	693	674	700	702	717	692	729	709	696	675	683	683	671	688	711	685	670	687	649	704	689	703	660	675	732	707	692	691	697	693	659	732	719	720	703	733	701	693	756	682	680	704	705	720	724	720	699	725	680	706	663	733	740	697	647	726	719	703	742	669	693	730	728	699	693	737	652	639	709	726	717	701	684	717	699	712	696	698	701	722	711	711	694	718	738	643	685	662	682	700	716	656	670	669	700	660	683	737	695	701	715	643	709	677	713	722	721	685	684	689	674	698	740	727	668	698	676	674	652	694	687	677	691	692	677	708	715	721	690	702	746	697	671	708	674	684	691	650	741	698	697	737	727	706	669	667	684	674	686	689	727	699	701	725	720	718	711	733	713	664	706	698	692	670	700	640	713	674	701	705	680	657	682	693	704	725	690	683	703	734	733	676	679	712	667	688	759	744	657	697	713	745	715	720	730	694	692	701	692	669	651	721	711	676	668	725	722	690	690	702	699	684	637	726	729	712	667	745	677	717	683	736	686	716	663	692	666	675	714	731	700	720	684	686	728	698	697	719	649	710	707	705	667	691	693	629	692	728	710	706	638	693	669	688	697	709	668	659	695	687	708	707	683	722	728	678	704	711	700	690	675	714	692	687	715	707	704	677	646	728	699	681	760	671	677	670	705	653	718	644	713	692	634	684	689	700	726	719	722	667	675	684	665	750	728	709	708	702	746	663	703	698	686	749	661	720	688	711	724	701	745	716	694	651	699	692	684	715	702	710	659	687	693	692	686	692	695	717	646	704	663	676	683	680	660	717	724	685	684	672	721	672	695	726	673	742	745	696	677	669	707	714	710	683	712	681	725	685	667	705	743	676	714	766	734	712	731	652	670	669	671	722	657	693	684	681	745	664	738	749	696	708	739	720	706	683	711	684	665	752	659	674	717	727	680	661	696	677	687	660	669	686	767	684	711	694	680	710	734	706	674	731	664	704	747	692	653	711	720	658	720	703	707	726	710	716	692	722	661	669	714	635	702	615	675	664	719	723	667	685	683	678	664	729	700	687	697	720	651	731	651	668	702	705	720	698	681	678	687	673	725	688	714	690	694	713	713	740	700	730	690	716	668	685	714	657	675	696	696	637	701	732	714	698	737	691	703	694	692	723	741	667	673	679	669	735	660	739	734	749	708	681	760	673	686	727	720	691	689	734	673	738	660	683	683	721	714	693	679	656	732	669	731	709	689	727	673	708	690	710	727	677	710	760	693	719	721	662	676	654	695	680	706	680	767	704	703	700	721	693	781	690	720	693	709	729	689	685	750	685	703	672	687	737	693	688	740	705	699	711	699	716	743	695	715	713	689	698	705	716	696	729	706	703	649	705	710	700	675	664	696	736	731	698	669	643	759	689	720	688	693	672	708	691	657	722	684	651	693	708	735	733	684	724	719	698	702	678	666	748	712	664	664	679	699	673	712	662	702	677	645	709	681	706	703	709	735	724	685	700	708	713	702	731	738	663	686	683	662	663	667	693	699	646	719	678	731	718	678	696	674	723	719	688	705	703	701	678	692	696	706	735	702	768	695	696	765	687	745	699	712	706	661	678	676	700	692	678	675	702	678	715	711	711	700	749	682	689	674	715	668	702	709	689	668	743	699	693	727	721	713	692	661	690	671	710	687	742	671	730	687	712	698	690	666	696	722	694	658	695	676	674	729	677	726	715	732	692	690	717	749	713	709	667	667	708	705	712	676	647	658	676	699	700	735	724	683	708	723	675	639	726	668	689	674	690	708	713	682	729	690	723	664	673	704	688	746	675	711	698	624	666	715	684	721	700	679	753	737	719	707	713	657	684	746	671	730	723	735	699	702	671	701	677	664	675	702	659	661	726	713	681	723	701	690	584	669	680	698	642	749	675	674	683	725	687	685	669	735	728	701	690	721	702	678	653	702	676	660	699	702	693	732	707	661	700	698	707	708	715	716	679	683	692	690	769	743	697	677	714	701	726	683	738	772	679	707	715	698	690	717	698	684	713	703	707	698	717	678	653	672	656	699	711	698	722	699	685	714	678	705	638	658	673	735	715	669	721	667	713	725	690	708	700	653	739	696	675	690	690	660	704	711	640	781	745	729	771	705	696	734	732	717
4328	11713	7942	3980	2855	2287	1975	1567	1404	1239	1147	1023	1009	1182	4729	1059	900	872	873	818	894	835	883	891	820	797	802	830	817	875	775	783	838	883	888	797	815	806	796	819	878	863	874	866	769	827	756	818	803	816	804	820	811	812	787	846	840	767	816	742	802	803	783	812	874	823	811	875	790	813	795	787	817	786	775	780	749	827	829	784	760	806	882	798	793	767	846	807	801	789	789	828	837	832	790	775	790	787	849	802	833	780	798	792	782	827	814	796	764	850	814	772	770	784	808	781	797	818	813	792	806	767	808	781	819	807	814	789	839	801	815	796	826	761	813	791	804	711	824	791	809	815	810	755	743	802	803	778	803	808	737	777	791	783	786	852	763	853	827	805	837	790	821	838	816	801	818	814	754	742	842	795	791	790	819	802	845	823	830	818	809	840	797	752	783	806	807	765	799	792	805	838	859	815	854	811	805	843	801	800	831	778	752	719	800	776	848	819	762	799	793	816	846	771	832	784	853	776	832	811	874	827	822	783	761	798	828	746	785	842	776	769	784	802	836	830	792	787	766	821	782	813	803	741	813	800	771	776	833	783	795	803	813	774	813	765	851	821	781	779	753	831	809	795	808	799	793	782	821	788	835	808	825	810	795	815	825	854	846	813	820	789	794	804	773	796	836	785	827	818	789	799	814	843	768	775	783	810	804	812	828	802	812	801	799	819	826	828	821	806	793	807	773	776	826	785	799	768	810	775	809	783	773	790	811	796	806	788	796	771	794	814	807	728	805	804	773	788	768	810	832	811	770	760	826	824	763	799	786	792	805	810	740	814	789	806	781	814	810	844	816	854	807	812	798	781	790	835	798	826	797	765	811	795	785	791	790	800	794	777	780	815	827	815	827	838	747	856	801	761	779	811	811	794	808	817	819	757	768	743	849	822	780	728	789	818	817	791	781	858	752	767	819	813	819	853	791	839	782	817	760	776	811	841	780	824	805	848	760	789	805	763	772	809	749	802	760	802	806	800	809	788	772	735	795	785	834	784	791	835	748	761	788	823	826	833	794	827	759	806	823	791	763	856	812	781	820	805	784	763	819	754	848	808	824	849	730	814	773	785	780	769	814	793	817	792	774	816	773	769	812	777	746	798	809	774	824	764	810	880	800	793	797	784	805	768	793	840	802	764	827	764	822	769	800	808	841	797	803	814	741	791	849	836	800	788	809	807	817	824	815	834	777	839	861	792	814	839	799	835	786	753	795	841	803	745	836	758	783	769	774	797	808	824	767	791	805	862	827	794	855	775	827	794	838	808	810	812	778	805	830	753	815	796	808	733	770	821	786	786	821	807	833	754	794	864	796	794	760	821	773	772	736	812	790	795	782	784	786	769	834	752	793	780	791	844	787	822	757	749	743	772	850	758	812	781	833	786	809	881	811	806	781	796	773	822	764	779	837	796	754	761	797	820	790	788	775	823	805	789	784	809	803	781	839	830	795	846	792	832	780	814	777	829	760	790	785	859	845	808	809	795	777	801	778	784	851	824	834	809	788	837	764	803	789	826	825	824	765	830	818	811	804	802	800	809	753	798	813	778	822	768	819	812	759	757	764	786	794	815	816	796	777	810	835	762	751	783	795	817	809	780	845	781	804	851	783	775	788	799	798	818	848	800	835	737	761	819	800	805	838	794	794	821	814	817	795	835	793	807	780	858	797	803	721	776	767	827	835	831	763	819	810	843	786	806	781	830	795	817	814	857	795	798	789	802	807	831	855	849	839	751	782	822	849	763	771	802	753	806	807	807	828	782	805	777	864	771	813	760	795	844	781	827	842	807	781	804	766	797	837	804	775	760	799	809	829	797	853	815	773	849	832	822	832	771	849	783	738	807	802	852	777	788	804	787	795	778	778	778	801	794	841	798	764	816	781	786	780	798	850	786	812	825	776	814	759	837	792	815	821	806	810	802	792	769	779	837	795	840	818	811	820	810	768	827	826	778	825	780	787	773	860	766	803	798	872	796	788	837	744	806	812	788	809	808	814	764	836	832	769	810	756	757	839	832	794	794	820	785	837	786	817	734	803	812	815	807	774	780	784	787	782	777	779	745	750	751	785	819	820	742	835	824	827	801	821	764	819	796	793	771	793	780	865	832	770	775	790	805	805	782	832	821	800	815	770	811	804	847	753	778	793	799	848	832	797	846	808	828	773	845	774	784	788	786	792	823	835	766	795	797	806	819	843	830	768	826	808	822	797	800	778	825	812	809	779	823	789	783	831	786	845	794	831	740	791	794	821	769	793	818	770	790	771	804	833	867	784	795	809	736	759	832	799	785	775	805	792	846	756	778	842	817	782	803	833	835	757	779	768	827	787	785	828	763	750	834	790	845	794	768	773	834	843	781	838	779	762	766	801	767	797	819	808	794	833	779	798	820	812	803	752	837	793	777	814	782	746	843	793	879	857	783	779	805	767	804	837	817	777	856	802	788	761	825	784	834	821	807	771	841	767	770	781	820	801	808	741	830	776	777	796	831	769	768	784	803	782	822	828	778	816	824	798	797	799	783	786	855	773	779	831	787	791	812	829	797	838	819	780	776	797	785	868	783	768	759	791	783	773	784	807	781	769	812	858	763	788	819	811	776	818	793	836	835	830	737	835	795	802	816	793	843	801	861	782	829	848	776	805	800	818	857	782	821	791	856	782	814	803	789	770	791	859	781	791	780	789	767	803	845	815	797	815	756	792	789	870	748	782	815	753	793	823	808	756	795	865	738	844	791	807	813	828	760	828	775	774	764	833	831	879	768	810	832	837	805	846	770	827	832	763	825	766	830	799	779	803	843	795	772	789	827	805	812	826	834	788	771	825	810	745	819	810	791	772	771	825	844	840	829	779	756	783	804	758	808	776	797	820	793	851	807	830	809	773	835	798	835	802	779	779	788	771	806	768	826	807	781	805	837	768	788	797	788	832	844	761	811	794	772	830	834	774	830	792	834	823	788	827	837	804	792	783	763	786	818	842	778	811	835	804	780	840	756	765	794	800	826	826	793	801	779	742	790	732	735	785	839	779	802	769	780	832	823	800	806	817	852	782	798	806	793	848	788	749	775	791	787	830	834	845	830	776	771	766	776	831	810	764	747	790	801	818	833	792	776	803	751	796	766	769	805	818	869	798	848	785	788	802	798	791	779	822	787	741	793	820	784	823	797	827	810	793	839	843	806	804	792	784	807	825	780	855	791	808	781	840	787	780	831	786	819	828	770	809	794	801	818	791	782	811	764	834	779	760	763	820	828	823	812	746	778	816	777	825	748	801	787	821	772	812	731	834	785	810	799	795	761	857	822	808	848	743	781	797	801	827	802	770	812	769	828	793	777	840	788	761	789	793	839	831	804	767	849	781	814	767	808	798	786	797	784	802	817	862	775	784	780	781	789	840	746	742	776	788	805	796	763	807	816	771	807	773	828	818	823	837	836	818	814	809	809	739	806	850	785	802	827	755	832	770	767	809	777
25395	21608	27631	25905	8171	1002	760	667	663	571	617	546	584	579	581	537	480	552	511	534	506	520	483	485	497	476	480	508	484	553	474	497	502	505	479	519	504	471	486	520	510	458	496	482	469	519	494	510	514	506	510	518	486	487	517	454	496	487	455	504	473	503	442	480	506	488	494	490	521	459	496	501	518	492	482	495	522	481	480	514	514	507	516	473	520	512	495	509	497	458	469	512	487	432	493	505	505	509	492	516	477	515	501	494	491	494	500	456	501	479	463	469	498	517	478	480	504	468	478	493	487	508	482	474	471	480	470	450	517	476	500	478	482	533	524	510	497	477	520	462	478	464	460	463	534	479	514	485	476	477	471	475	501	476	493	482	492	506	489	480	440	449	484	490	474	516	479	478	532	498	473	498	498	452	469	481	524	491	509	501	520	510	513	491	487	496	457	463	486	517	464	523	458	485	476	490	500	513	503	499	508	508	524	516	482	490	466	514	508	448	492	453	515	483	519	491	529	489	490	488	460	474	518	492	463	525	464	485	523	509	457	481	457	524	487	501	477	540	492	507	497	555	532	507	499	507	488	445	497	490	506	443	507	471	488	509	521	504	451	465	460	469	502	481	516	473	496	500	491	469	492	481	502	487	544	484	506	514	481	493	493	481	504	472	480	492	499	497	480	460	505	512	469	487	473	520	493	485	482	501	515	491	462	488	501	515	514	497	501	519	481	473	530	525	490	508	455	511	491	439	506	534	496	476	498	442	519	473	447	479	521	509	486	489	487	509	467	524	506	484	488	501	493	479	499	459	449	483	475	507	458	500	454	472	461	518	540	491	527	500	501	502	525	468	523	549	498	516	519	464	458	491	509	499	463	484	474	484	496	464	502	493	516	469	475	497	511	482	507	501	462	492	525	504	462	492	463	485	451	474	480	500	487	501	510	493	482	446	508	475	494	467	469	468	506	495	499	526	495	489	499	469	470	474	508	526	497	484	484	517	487	480	552	491	491	493	494	475	487	492	492	500	485	495	468	481	513	513	508	469	480	498	476	490	464	496	506	509	479	499	512	461	472	504	482	497	462	461	468	499	500	524	467	537	455	515	514	505	514	460	501	516	461	528	499	503	510	516	517	497	461	510	497	492	474	504	499	520	531	461	517	533	507	483	508	509	530	482	466	479	500	492	476	502	458	520	474	487	507	473	455	464	505	461	499	455	487	466	469	465	443	488	476	470	474	482	448	506	456	463	545	426	478	494	487	455	503	484	458	501	491	505	526	476	538	492	513	537	500	513	470	566	476	489	525	497	451	468	484	504	490	481	511	479	495	477	478	507	526	491	543	514	437	471	484	457	447	548	446	482	503	481	503	492	481	537	473	486	487	475	496	487	475	506	486	516	544	512	487	464	529	519	492	576	460	526	483	498	491	472	488	530	466	452	521	481	498	488	512	519	474	490	500	474	488	528	538	479	487	459	526	546	490	471	464	494	497	506	489	483	503	479	498	455	488	512	509	491	486	520	489	494	452	477	484	480	470	497	505	478	467	513	536	490	508	477	544	448	505	478	462	512	518	514	455	531	501	485	480	504	479	456	513	465	478	506	497	473	505	482	488	495	486	497	503	500	510	462	519	505	509	486	491	523	458	503	465	510	473	531	485	530	458	515	477	513	485	498	492	485	481	512	478	473	492	464	459	525	499	491	487	449	490	461	541	495	510	472	495	489	480	469	514	512	499	488	454	494	537	481	510	500	468	484	502	482	532	499	490	456	515	447	464	500	495	497	494	497	495	466	523	524	502	471	494	543	479	502	459	485	518	513	510	472	500	502	539	494	492	502	489	487	505	462	479	480	502	470	450	480	477	527	461	481	478	479	477	473	495	491	511	469	469	489	493	479	492	498	487	492	470	470	468	454	483	484	470	502	516	475	465	502	515	484	537	492	485	487	508	469	468	504	485	486	490	512	524	504	514	521	474	503	533	505	517	496	487	498	492	495	480	500	476	480	483	480	475	466	471	497	522	518	496	476	531	482	476	470	500	507	461	478	494	483	493	489	499	513	489	488	474	477	522	497	524	520	493	487	476	469	483	505	506	473	518	473	471	508	509	454	532	538	478	512	476	492	532	504	502	508	523	527	513	557	473	508	534	483	479	482	511	494	467	435	462	533	467	477	473	493	477	486	485	478	510	452	530	476	541	467	500	531	501	488	498	478	491	478	485	469	510	492	480	462	447	454	478	506	467	479	501	510	471	487	467	505	496	490	478	485	492	482	466	438	495	488	473	474	482	477	525	509	466	500	506	510	509	494	516	475	486	465	522	533	526	485	486	527	489	462	490	523	523	503	488	469	497	500	503	538	482	475	526	517	506	489	462	522	507	480	500	472	506	471	460	478	496	475	524	495	510	448	501	496	507	496	486	508	403	453	488	506	479	474	509	490	508	485	504	505	495	529	492	496	481	537	442	475	513	478	498	478	527	468	469	492	466	496	520	522	505	448	489	490	523	483	493	503	516	534	513	540	469	455	490	490	507	467	480	449	470	481	472	499	475	475	526	482	494	479	487	513	507	501	485	497	441	466	454	470	483	524	497	469	465	491	475	489	457	459	503	506	497	517	511	457	510	501	500	472	493	533	465	475	458	475	491	467	508	502	516	496	459	440	489	471	460	452	495	473	477	502	498	485	487	526	526	506	488	474	495	500	475	499	527	487	533	496	481	471	471	501	505	515	457	490	462	484	479	511	483	480	490	468	531	502	502	483	522	531	454	485	479	476	491	475	481	487	517	463	525	462	442	480	504	504	475	502	480	504	484	466	496	495	491	508	439	510	493	496	474	481	483	451	492	508	492	491	527	479	474	496	490	493	513	504	442	485	464	505	479	498	483	476	497	480	499	474	445	496	476	491	501	505	459	463	504	501	469	486	467	511	477	474	550	478	515	468	474	471	504	490	517	481	525	507	453	483	496	500	469	494	505	476	502	447	446	485	529	477	502	518	534	513	498	480	503	495	503	476	505	487	471	529	513	500	481	507	504	485	505	468	468	501	470	480	530	503	491	466	476	496	490	479	475	517	463	498	494	485	496	452	494	443	473	476	480	493	506	486	514	521	480	464	490	486	507	468	487	491	463	486	515	487	503	480	519	504	487	483	485	519	499	498	478	460	493	489	482	503	506	480	474	486	496	468	478	499	473	533	486	506	428	534	487	517	480	479	487	494	495	488	492	520	474	478	490	518	518	462	490	487	479	515	474	466	496	474	494	503	521	439	499	494	451	510	506	482	477	496	514	483	462	526	492	487	471	460	479	486	495	513	502	459	481	481	500	491	501	502	456	466	519	475	495	469	517	498	465	487	513	502	484	494	526	505	506	447	515	434	467	488	522	500	484	492	510	505	507	470	470	491	493	482	534	454	465	518	504	481	537	536	501	473	487	531	503	522	490	512	473	496	465	481	518	503	495	476	490	468	519	481	503	501	488	477	466	500	498	502	491	493	488	532	507	450
4216	7270	5276	2520	1947	1454	1184	999	934	794	777	689	713	710	717	605	607	602	641	623	556	595	599	569	568	573	603	581	578	589	558	626	527	592	556	562	569	571	540	546	620	561	541	601	603	570	547	568	580	559	596	531	551	539	556	519	567	582	579	592	576	598	557	587	561	581	582	568	523	533	571	572	555	576	546	607	550	567	593	556	595	581	588	572	565	552	541	534	573	595	584	589	550	572	560	572	548	575	603	531	547	621	553	579	542	550	586	577	541	594	569	607	563	578	559	563	564	538	523	539	545	564	580	527	589	590	558	583	512	603	532	553	574	578	578	584	504	546	569	598	568	535	542	590	547	555	577	547	579	548	529	572	557	549	589	533	574	547	578	570	546	608	574	577	568	536	606	541	563	578	546	551	557	525	534	579	555	581	539	542	587	577	576	606	556	574	533	565	575	571	546	551	550	525	585	546	567	568	539	557	566	578	577	554	593	603	616	543	601	564	584	550	557	563	513	549	528	564	574	585	552	525	572	546	550	597	530	581	576	560	571	540	567	549	582	577	549	547	592	540	577	572	580	588	550	539	610	543	557	549	549	533	561	573	495	546	555	569	564	564	543	557	562	611	569	530	595	563	571	535	536	532	555	546	558	546	579	582	600	574	569	554	601	542	551	543	537	557	590	566	556	539	596	574	528	545	553	538	525	575	555	588	560	569	521	559	552	532	568	538	597	599	572	615	582	551	576	555	548	588	549	551	568	549	589	561	562	570	546	565	596	551	514	581	535	564	550	570	516	557	571	581	585	576	526	536	563	601	588	565	590	556	557	539	575	550	570	510	549	581	603	582	569	520	547	520	558	591	577	551	568	593	524	563	568	574	574	578	576	589	569	537	587	567	570	551	534	560	584	516	582	580	541	546	600	538	549	533	609	580	544	555	548	559	583	573	557	539	558	545	558	557	551	561	568	568	543	563	567	549	532	565	544	570	604	623	572	584	604	548	601	523	540	549	513	538	576	577	588	579	562	540	577	622	535	583	569	538	599	557	594	591	545	554	556	564	583	563	577	565	524	562	517	541	575	613	529	555	560	520	540	549	522	563	583	546	586	565	548	555	561	557	535	548	569	611	546	574	582	546	544	578	569	582	545	552	580	537	549	533	556	522	538	577	541	552	576	545	563	574	578	579	578	537	605	583	580	577	595	559	551	545	600	546	575	554	566	593	545	558	576	540	557	567	553	573	574	507	575	536	612	565	593	565	535	567	537	545	546	594	581	565	547	525	554	582	545	565	565	572	581	579	562	532	575	567	572	535	583	563	539	572	581	608	541	561	567	579	566	545	568	573	550	600	569	589	562	534	539	553	577	553	573	580	563	536	576	566	567	576	572	556	576	554	538	536	587	538	521	509	579	591	559	574	589	562	537	542	541	549	555	536	575	587	568	598	596	532	519	562	601	547	536	537	527	547	533	546	580	580	577	584	554	560	567	625	527	588	577	562	592	563	568	544	558	559	513	578	556	576	545	535	545	555	551	585	526	550	572	557	541	573	540	560	572	534	566	569	556	568	573	592	549	538	611	598	602	578	564	578	575	527	561	580	542	555	592	554	638	542	531	552	590	590	560	562	565	534	555	586	529	567	550	570	550	580	548	547	600	543	528	554	581	525	582	566	562	550	554	550	573	551	573	508	550	559	568	567	544	561	535	539	570	550	606	581	546	561	549	564	556	580	538	521	600	580	583	581	533	580	555	534	566	544	552	549	582	552	567	576	550	516	544	597	527	553	556	561	539	565	525	571	561	580	572	535	542	570	563	582	552	547	541	552	528	543	547	530	588	549	570	578	580	539	554	530	565	549	571	557	543	559	540	565	571	586	559	506	584	552	567	534	596	558	594	554	529	561	533	577	543	607	558	571	565	541	595	539	553	545	549	538	578	534	555	594	530	595	539	552	598	592	569	580	607	512	572	546	547	532	554	611	560	558	604	555	538	562	564	580	567	555	571	524	554	560	512	548	578	584	532	602	537	571	506	579	551	523	593	549	541	544	573	570	539	594	616	524	575	531	600	548	601	553	512	568	595	543	575	498	566	586	561	534	543	545	549	551	534	540	585	552	559	572	554	560	593	561	561	566	579	517	582	522	545	562	564	557	535	557	582	593	584	593	560	580	555	579	543	544	589	541	512	586	560	532	542	574	538	545	575	557	512	565	540	544	527	538	584	547	599	565	552	572	562	537	540	556	543	597	587	587	597	561	566	560	536	555	576	555	576	568	542	565	549	565	554	599	547	552	590	559	541	556	590	561	574	550	596	612	580	510	565	556	581	538	533	532	523	547	590	546	502	526	566	575	557	552	582	578	540	568	578	557	551	576	570	501	572	595	550	587	535	488	592	577	567	533	526	609	539	559	550	544	568	552	562	543	536	544	532	528	569	550	553	571	575	563	570	521	555	565	579	568	589	608	566	587	595	575	571	547	595	615	579	563	548	583	558	550	557	558	530	553	558	578	573	541	563	583	565	575	548	540	530	607	574	568	553	553	540	576	593	580	551	557	588	562	588	528	571	564	583	563	567	527	575	560	572	622	558	591	586	590	554	557	563	545	557	578	588	627	570	530	603	568	560	587	583	577	589	576	570	569	567	561	570	543	564	583	565	555	557	622	537	560	530	560	598	520	496	549	526	560	589	586	537	553	558	562	581	570	557	537	505	601	555	561	569	557	544	586	568	570	549	593	508	572	596	581	549	548	547	522	543	581	590	572	593	544	528	542	559	579	553	537	594	582	598	555	588	531	552	545	505	530	529	514	590	558	564	546	612	565	545	532	571	590	541	558	519	609	539	527	563	588	592	559	577	574	596	565	580	560	594	590	556	593	565	592	572	532	539	570	517	553	537	563	550	556	588	543	605	557	544	577	575	547	601	557	585	495	532	584	506	560	585	541	592	534	565	529	555	567	574	610	605	556	520	549	574	538	555	605	542	553	607	579	593	571	546	541	553	535	592	540	509	587	627	602	546	556	577	529	538	564	589	561	597	619	591	575	566	584	575	538	559	560	575	557	581	517	573	587	543	548	577	548	600	567	586	558	564	535	537	568	538	535	560	569	564	552	546	573	549	536	566	577	548	576	576	570	521	577	556	540	577	508	571	540	570	509	558	582	581	567	566	560	595	576	592	628	596	518	561	602	586	544	573	541	543	522	565	545	562	530	560	569	543	572	596	589	581	537	585	569	590	582	547	583	557	573	586	588	581	609	584	591	539	594	555	564	554	589	553	533	525	561	561	562	577	583	575	566	535	595	563	595	548	584	570	571	589	605	561	590	553	552	566	579	566	558	530	557	572	527	557	566	596	549	539	581	537	552	610	591	572	585	569	571	579	585	550	541	567	545	548	565	532	565	537	572	543	583	583	588	620	532	545	590	578	560	593	556	589	525	610	543	547	558	561	548	580	573	553	563	534	542	550	562	577	538	554	550	543	599	581	554	560	584	570	584	577	567	588	579
23030	21670	29507	24330	21673	21700	6493	935	709	638	594	503	490	434	421	436	392	405	371	363	337	348	353	354	348	330	341	333	318	313	321	309	300	314	336	320	311	322	319	335	277	334	316	290	294	301	301	329	298	305	296	283	302	310	333	322	317	302	312	315	265	274	332	283	295	307	296	302	306	296	298	315	265	309	280	282	281	303	276	309	281	307	319	287	264	335	289	301	276	271	305	257	288	292	294	259	300	300	287	273	313	314	270	289	296	297	290	291	308	291	315	292	308	294	313	279	285	297	277	296	259	295	265	306	280	290	284	303	285	303	270	287	301	315	314	302	288	278	293	296	300	282	270	282	306	311	313	259	280	294	280	251	322	283	284	316	273	281	267	294	298	316	308	279	292	305	300	293	295	297	280	304	320	265	278	283	317	291	313	297	303	279	280	298	313	283	293	295	287	270	256	278	283	309	283	305	280	307	310	314	244	316	315	289	296	275	280	282	275	266	294	269	315	303	257	294	292	289	280	262	284	271	293	315	296	284	282	304	293	299	278	296	301	279	303	286	273	309	275	310	301	266	272	316	313	294	294	266	308	263	305	329	278	274	279	277	290	271	291	277	263	281	291	311	275	288	273	278	319	284	306	256	276	321	304	317	285	287	301	295	275	268	282	277	290	295	263	270	325	305	303	284	295	294	285	277	279	299	277	291	266	286	311	278	276	293	303	315	290	287	301	270	282	311	286	283	301	280	262	296	287	287	299	291	286	273	277	298	267	282	284	338	293	315	282	320	300	287	262	304	315	280	304	277	277	291	292	306	296	298	273	306	312	281	274	282	302	281	293	298	292	292	330	295	329	301	286	266	307	291	288	291	283	275	295	289	322	295	293	297	304	279	285	290	304	300	302	291	285	304	255	312	261	278	310	303	254	316	314	297	267	320	301	281	268	304	299	293	297	283	285	286	287	288	323	274	294	317	275	284	284	254	304	284	304	298	289	280	319	292	310	291	292	244	317	281	290	300	302	304	263	306	267	301	277	281	294	278	292	297	283	300	295	301	281	297	262	288	292	275	300	300	310	288	288	298	317	318	303	279	295	276	301	295	317	279	276	263	299	291	289	281	259	266	295	276	302	274	264	276	314	287	271	267	267	323	269	324	291	304	305	301	268	335	272	263	272	314	285	294	298	307	306	259	276	276	283	284	300	313	305	307	274	292	267	274	305	275	320	282	282	277	283	299	287	321	278	268	302	293	288	269	327	314	286	281	290	298	269	316	292	302	319	298	285	296	283	305	255	303	289	289	274	284	300	259	276	276	295	294	309	291	269	273	316	288	303	278	298	300	289	281	308	275	311	292	292	251	281	254	294	271	296	276	291	282	281	292	329	271	275	277	288	299	278	283	311	255	273	336	275	291	297	297	293	305	291	283	295	284	283	279	287	299	298	277	285	311	299	301	289	251	286	311	313	297	283	291	317	287	277	253	292	311	301	302	283	287	292	312	289	309	269	254	262	250	303	294	305	283	269	275	286	282	289	317	299	274	314	318	310	287	273	303	278	303	314	298	309	312	281	277	288	315	283	280	279	298	305	307	287	290	322	277	285	272	298	290	280	304	321	320	299	278	310	271	272	262	304	268	297	286	273	281	308	289	285	293	269	264	303	315	300	293	293	287	298	295	307	269	274	282	289	285	309	294	306	292	280	237	292	297	309	274	283	293	302	311	272	285	296	311	282	261	319	287	273	301	299	282	308	277	285	289	279	309	292	308	292	297	333	283	305	301	294	283	265	258	266	288	294	292	299	293	275	317	305	252	290	260	293	250	286	302	295	277	267	286	286	291	313	287	282	284	289	299	285	295	285	307	306	296	259	307	284	341	328	301	285	292	325	316	322	299	291	284	303	292	284	272	274	302	285	292	296	312	326	278	287	269	308	270	296	305	240	296	314	271	285	293	260	310	326	293	300	304	311	307	292	276	272	323	269	263	296	299	275	291	289	271	280	316	287	298	293	281	278	280	310	315	296	311	295	289	281	268	290	295	289	269	318	277	280	275	326	313	297	303	273	310	287	291	295	295	307	278	282	293	265	313	286	298	304	307	310	302	274	290	313	274	315	298	301	271	287	299	288	299	300	292	324	261	330	287	320	295	279	320	305	296	275	289	300	298	304	288	306	293	324	281	313	300	290	286	289	283	333	298	300	302	279	301	290	264	287	322	270	280	300	293	285	285	297	306	298	297	291	300	268	279	295	272	284	305	296	287	285	269	267	278	305	310	296	268	271	294	308	295	293	281	292	332	336	275	276	291	271	266	299	303	280	291	283	316	245	257	299	276	269	271	314	277	279	270	279	288	289	281	298	301	276	272	293	259	320	294	289	292	267	300	281	258	282	272	289	273	290	278	299	294	309	257	311	307	278	311	287	282	316	293	274	299	303	325	286	305	268	298	270	293	287	293	297	272	307	285	285	310	279	275	293	285	305	297	311	291	287	283	299	298	292	261	262	258	320	317	289	289	283	305	305	262	303	265	271	293	326	289	317	294	310	288	282	284	280	338	267	291	273	285	291	309	287	262	302	287	270	308	310	292	286	282	274	292	286	287	284	304	282	306	282	298	294	293	301	300	259	282	274	280	269	295	274	322	268	297	296	254	282	286	297	290	288	293	283	282	278	312	289	308	293	263	290	293	265	287	288	291	309	287	294	312	297	310	270	287	309	319	279	268	284	296	290	295	289	283	296	314	267	275	301	287	314	264	262	283	265	298	279	307	295	309	312	298	287	290	307	305	260	298	306	271	286	309	292	268	280	288	283	304	296	272	278	276	264	278	307	276	281	274	322	276	270	295	309	301	285	264	287	306	285	296	271	281	298	311	304	321	272	280	316	249	314	289	292	287	288	314	284	292	286	286	312	292	286	288	273	283	316	312	278	298	273	288	269	308	296	277	282	295	278	286	295	261	281	278	283	313	297	287	263	279	261	282	294	319	319	305	272	293	283	266	291	313	267	289	302	298	301	280	330	301	279	270	320	296	318	278	280	296	300	300	297	277	322	287	297	267	291	305	302	278	255	271	287	308	286	305	284	290	295	295	311	288	308	302	294	280	271	300	290	311	276	287	306	277	280	272	266	293	267	282	303	294	287	263	274	279	286	275	294	292	276	298	305	307	303	268	275	297	283	285	264	290	284	307	302	256	253	258	291	306	273	263	295	281	288	279	309	308	288	321	296	294	300	279	260	308	296	303	289	266	290	260	302	289	270	298	304	311	305	286	288	292	308	304	281	265	289	281	287	283	259	286	295	269	264	273	301	294	266	276	294	273	269	288	303	299	270	307	285	290	277	303	282	259	288	291	302	281	274	285	293	268	287	302	295	264	282	300	284	291	277	301	295	304	296	283	275	318	299	298	295	287	263	274	287	278	309	277	319	306	296	302	261	315	270	235	294	280	313	291	325	278	302	256	316	263	299	261	291	268	254	310	306	287	283	319	286	305	290	283	283	272	290	296
5487	16256	12739	6110	3978	2866	2131	1694	1328	1139	917	822	739	716	692	592	532	541	520	457	462	409	461	475	401	391	414	424	387	380	406	364	373	390	394	377	371	391	401	394	396	367	357	358	359	394	347	356	376	339	342	404	358	398	375	373	386	352	362	337	326	382	320	402	331	347	316	350	322	328	366	357	357	359	367	334	348	321	352	341	357	377	357	345	339	362	368	364	383	351	363	332	337	358	357	330	369	349	358	324	336	324	340	338	368	343	331	334	335	360	344	350	350	333	337	385	345	366	351	337	339	368	350	361	317	375	315	316	387	352	328	345	353	313	337	354	277	342	332	341	345	346	345	356	344	322	360	328	297	328	328	342	361	351	346	348	375	357	347	363	358	349	362	356	339	344	350	336	344	345	343	359	351	365	360	360	321	330	367	337	356	364	365	341	346	350	332	338	351	352	348	325	351	331	359	355	336	369	359	343	332	325	341	350	338	349	350	369	349	345	342	356	350	359	362	383	347	344	354	318	352	343	341	357	382	330	365	352	365	384	356	352	391	339	340	340	384	333	354	383	330	348	358	343	308	321	372	319	337	309	341	316	339	371	347	315	349	314	370	354	367	348	343	316	317	329	382	327	338	373	348	363	354	340	356	360	353	323	294	342	361	361	346	367	332	355	353	350	329	344	368	367	332	326	362	369	338	356	344	334	314	362	321	336	341	361	347	340	339	352	339	339	340	345	363	331	324	325	350	342	373	362	352	357	344	382	335	319	355	342	314	348	387	331	322	350	363	357	344	299	348	353	352	351	337	312	331	351	335	343	347	357	346	369	342	359	340	318	363	343	354	325	333	354	349	364	353	364	392	372	323	371	343	325	376	351	334	330	351	321	356	336	344	340	332	383	360	346	370	318	366	341	378	347	323	330	332	353	310	325	327	348	363	371	323	365	345	344	322	352	362	336	323	308	367	336	370	338	394	318	339	387	360	330	369	361	342	374	353	336	371	326	340	358	348	326	368	324	341	324	334	310	368	339	357	349	345	360	363	332	346	384	316	355	397	341	361	353	357	339	318	366	320	337	344	301	345	348	349	344	342	335	355	366	368	334	359	345	338	360	351	361	329	354	354	347	364	347	307	298	386	330	344	311	369	352	388	321	334	330	329	329	370	336	314	350	350	350	320	370	334	385	348	338	352	336	348	376	333	341	353	361	341	365	355	331	336	323	334	329	346	342	333	320	318	345	335	363	355	344	351	362	370	337	351	368	354	345	338	330	337	350	317	323	334	353	325	366	336	286	347	362	334	336	323	313	333	383	347	341	317	352	337	356	356	336	371	343	323	346	343	341	352	339	371	319	367	326	342	338	329	362	354	346	350	360	316	345	334	354	333	342	300	343	326	349	346	364	353	344	330	336	356	335	388	326	354	345	313	327	347	362	339	347	345	357	332	364	347	296	358	316	335	311	353	364	338	319	354	357	355	335	297	339	366	346	342	353	349	347	349	308	353	345	358	346	351	381	321	353	343	372	332	310	367	340	333	381	323	354	372	351	348	358	356	353	328	347	351	357	375	325	344	332	324	365	335	340	356	350	348	353	351	325	350	349	331	341	333	399	358	375	324	348	353	363	347	377	345	331	333	332	324	366	351	333	337	326	378	342	362	313	354	359	333	333	349	343	375	354	356	332	338	369	351	334	342	336	341	351	354	357	336	302	343	351	325	359	302	357	345	339	316	357	338	325	358	360	344	329	344	385	319	324	360	322	366	354	309	337	357	302	374	316	323	353	339	352	367	343	312	361	342	354	330	354	365	327	348	357	358	308	337	353	314	302	332	374	384	344	329	335	316	313	340	339	362	341	358	315	352	361	313	343	366	357	337	327	336	306	387	351	349	342	362	333	341	332	376	343	318	327	370	353	312	368	352	312	359	359	336	317	375	361	360	332	342	325	382	349	342	365	384	327	351	340	344	356	345	340	326	351	356	356	327	304	351	342	360	337	324	342	365	339	331	319	350	330	323	352	329	349	353	342	366	354	352	316	352	377	314	322	360	358	336	365	370	334	298	336	379	340	336	358	330	315	327	366	341	365	351	335	335	340	345	339	335	376	346	344	344	359	325	337	344	337	337	346	362	315	350	351	325	328	344	345	350	359	366	349	333	348	336	331	309	344	326	331	324	356	358	313	370	338	352	337	353	339	366	319	374	331	368	344	348	345	331	325	336	343	330	337	337	345	349	359	329	370	366	335	343	351	339	357	378	342	341	342	351	356	393	337	353	350	335	326	357	328	349	346	353	322	337	374	357	361	343	365	344	332	356	354	323	336	361	331	342	347	310	361	333	382	369	347	330	366	357	351	346	343	356	346	333	379	340	358	380	384	334	323	365	306	343	363	386	324	349	375	346	389	333	358	326	314	313	341	369	325	358	349	327	344	379	329	334	313	317	357	374	357	350	360	354	331	320	338	353	339	361	352	332	379	360	318	310	323	365	314	309	307	369	325	355	363	351	341	330	341	352	332	340	375	341	349	357	325	337	340	341	364	349	362	361	345	351	314	325	356	358	353	357	338	345	336	378	361	329	341	401	356	363	350	337	318	336	370	333	350	340	318	342	327	350	320	366	344	355	325	362	337	338	318	347	316	336	336	363	347	332	342	358	371	361	325	331	352	340	372	361	337	334	359	325	343	349	335	374	310	358	336	370	348	383	353	337	358	306	339	367	315	327	356	342	336	332	335	355	338	346	338	352	346	341	350	326	337	359	342	346	359	367	364	351	347	356	336	357	343	329	344	328	359	360	345	357	338	331	355	338	330	330	347	364	385	371	372	389	345	346	358	344	340	308	335	373	314	339	344	338	370	335	341	367	329	320	340	363	322	358	315	336	356	333	338	323	341	348	348	329	316	369	348	366	338	310	351	322	351	359	365	359	357	379	337	368	310	318	312	340	317	389	341	372	390	378	346	367	337	338	335	333	340	338	349	336	371	368	326	336	359	333	342	345	342	347	352	321	329	353	353	364	378	332	351	345	353	320	293	306	362	337	320	354	319	353	353	355	353	364	366	363	368	352	345	331	351	342	361	363	324	363	345	348	350	345	343	361	367	330	345	369	330	357	361	320	369	324	318	364	360	330	336	339	367	374	394	348	353	321	362	323	337	380	338	329	325	317	340	347	353	332	325	329	357	372	336	364	370	324	366	330	361	342	325	342	382	353	384	364	351	326	356	348	375	301	331	354	304	355	325	316	360	394	346	350	379	350	331	341	351	344	334	361	369	342	353	342	353	326	382	333	360	298	361	317	353	348	316	356	363	340	353	359	314	391	355	350	307	323	356	342	347	332	327	342	354	335	320	355	357	341	363	329	342	331	352	365	323	337	324	331	326	349	366	304	318	332	340	327	323	337	334	352	355	324	332	366	362	353	337	372	319	318	331	329	357	370	332	334	352	358	362	363	337	336	371	354	340	318	355	378	335	351	355	301	337	389	330	347	355	357	351	352	335	341	346
27860	19221	6563	1913	1050	947	929	823	838	825	812	825	788	816	805	810	784	803	791	794	837	764	807	786	800	840	764	807	715	755	808	803	788	758	785	826	817	794	790	801	822	814	844	787	824	840	812	755	818	827	809	842	796	820	822	801	772	840	792	819	794	780	793	777	765	773	814	770	743	781	779	768	816	776	803	837	785	801	746	784	772	744	809	760	782	743	776	809	781	787	763	790	793	759	747	765	790	773	776	787	828	826	805	782	798	765	845	801	789	789	795	778	739	789	740	772	791	798	725	777	768	784	754	802	772	799	805	822	795	781	800	747	806	784	789	817	749	820	792	790	788	779	805	752	798	787	753	775	796	798	771	786	756	829	805	764	808	774	794	793	730	794	785	822	783	768	798	800	773	740	766	803	757	785	822	789	771	767	773	805	798	762	781	743	739	801	808	803	780	821	783	763	808	815	725	755	797	787	782	790	752	857	791	799	774	808	853	781	806	815	786	773	814	791	747	798	777	743	703	812	826	749	813	798	765	796	805	786	844	746	790	780	791	760	790	826	751	776	827	783	800	758	791	803	832	808	809	794	729	805	770	773	779	764	787	783	819	802	806	808	795	796	774	770	763	800	806	763	783	816	793	785	786	813	819	767	778	795	807	769	772	791	800	788	853	812	768	825	820	780	828	755	795	795	817	800	807	809	761	776	814	844	804	814	808	761	769	792	791	770	756	805	762	784	757	824	773	791	780	795	784	793	798	821	759	823	827	774	754	785	734	803	831	815	809	789	790	721	775	781	795	780	820	795	837	774	825	787	781	816	800	786	790	819	780	751	818	796	803	825	794	763	778	755	765	794	724	800	790	814	764	752	782	831	787	810	804	817	772	821	770	832	797	781	808	798	781	799	768	801	797	832	775	738	763	793	826	804	755	766	849	795	807	758	769	762	794	778	770	788	825	769	808	778	771	760	785	807	781	823	821	819	805	745	790	803	774	842	761	757	770	800	782	770	805	764	798	799	793	794	790	793	777	767	787	825	794	778	843	808	757	766	768	782	726	780	805	776	839	786	819	816	778	743	776	819	790	780	823	764	812	755	782	824	803	801	745	787	769	791	796	819	778	810	798	851	777	757	799	791	782	795	764	763	761	786	829	746	761	795	759	781	834	798	772	854	784	799	801	752	744	808	773	764	781	819	813	831	784	748	788	772	779	787	755	726	787	811	757	776	805	859	828	744	807	817	751	788	822	768	803	755	814	763	795	794	774	745	804	748	762	799	831	756	791	833	773	808	798	773	743	780	766	781	806	788	772	758	779	771	778	839	800	787	832	808	800	801	760	836	817	770	813	800	756	811	815	821	765	794	750	722	761	804	808	809	787	809	830	778	782	811	819	818	808	743	819	772	778	792	749	779	799	769	786	809	744	793	815	810	775	769	810	774	750	800	831	798	792	780	821	805	841	767	812	793	773	787	782	782	818	827	755	761	757	782	798	866	803	782	769	838	811	799	813	730	823	766	814	798	834	792	831	856	780	817	820	873	755	802	712	802	777	813	789	855	796	795	786	769	763	821	776	824	734	809	791	845	829	768	795	780	725	829	746	797	752	823	778	813	780	799	786	765	802	791	770	819	753	777	755	791	763	734	779	746	827	808	819	812	780	825	789	783	821	769	819	805	770	776	808	823	751	791	744	824	771	733	775	754	795	762	783	810	795	816	817	785	798	771	734	764	782	793	795	828	795	817	783	793	768	826	782	771	732	834	784	839	757	792	815	848	781	836	815	781	801	767	782	820	837	784	845	779	762	807	773	768	807	806	775	771	759	790	816	777	811	775	820	798	811	760	794	801	770	827	778	760	805	808	810	763	782	802	789	759	795	763	769	792	778	799	752	790	728	795	792	810	800	755	773	798	786	782	755	798	755	754	802	811	802	845	766	761	851	787	824	790	758	791	813	740	816	806	808	832	824	795	807	826	728	834	803	784	745	766	774	795	836	771	737	807	812	759	779	767	815	764	787	761	730	804	784	755	792	769	816	730	759	772	790	761	821	795	759	805	826	789	764	794	743	801	764	732	778	801	799	807	753	823	793	805	837	790	828	748	765	807	775	814	751	859	819	777	837	743	829	767	801	813	777	753	791	737	729	768	833	787	818	719	804	764	761	802	784	763	812	764	810	775	778	844	827	807	722	866	831	806	801	786	773	789	798	823	748	743	746	790	752	769	818	807	789	829	771	801	803	784	807	789	809	793	764	783	795	747	795	727	747	800	830	751	759	768	781	817	746	796	781	837	817	809	782	818	818	794	805	781	777	755	788	833	811	775	733	740	805	790	782	750	757	757	784	775	796	808	774	795	814	800	828	790	743	779	775	801	822	796	738	810	769	816	803	799	809	788	728	760	798	816	783	812	857	812	818	788	793	795	769	799	816	787	837	774	787	765	803	788	778	789	814	818	799	811	721	735	776	764	758	795	805	788	753	821	811	800	817	775	765	788	834	848	789	781	797	800	833	771	803	767	801	824	789	769	796	777	819	753	759	806	793	812	773	721	783	828	818	771	778	760	782	780	745	759	762	816	812	771	765	798	762	753	791	826	806	766	755	812	809	812	815	753	765	799	813	784	790	756	730	837	750	785	804	774	758	771	806	823	757	777	824	768	789	830	783	811	765	776	784	810	771	778	780	736	841	798	752	751	805	766	761	818	805	756	813	749	812	775	759	827	750	746	768	818	748	759	780	781	770	806	819	748	795	782	791	789	800	812	769	776	756	787	790	801	788	773	793	822	745	759	772	792	807	849	754	806	782	772	783	750	801	788	789	789	811	773	831	752	741	817	798	769	803	804	857	825	795	843	775	779	828	769	840	810	795	824	820	834	812	835	798	759	760	734	781	805	733	811	779	830	741	850	791	815	799	723	815	743	762	812	752	822	760	786	761	805	743	775	772	812	781	820	787	767	819	746	806	823	756	775	802	798	810	770	784	770	801	776	817	808	759	788	755	770	798	831	761	815	732	806	779	823	804	798	769	801	815	778	835	763	798	764	806	849	798	778	816	782	854	815	803	829	779	772	756	825	823	841	747	757	781	801	799	753	759	850	763	773	763	766	776	807	837	855	760	829	815	853	820	754	779	830	802	763	759	794	789	747	817	783	796	786	771	778	771	800	741	776	810	790	828	800	780	851	787	809	805	841	769	817	776	803	794	813	844	804	757	799	755	767	776	829	783	813	761	761	805	707	776	800	806	762	837	784	786	782	796	803	826	780	774	805	810	820	784	772	785	804	803	767	776	798	801	802	813	813	722	786	798	844	824	774	782	824	808	798	763	757	774	785	801	785	746	802	765	742	801	810	843	738	772	802	788	788	776	764	848	826	787	791	805	775	800	771	784	777	776	858	806	809	793	798	815	760	796	795	850	799	736	758	775	756	753	747	790	823	807	806	852	775	828	823	811	821	807	818	759	790	830	814	781	810	778	785	798	785	783	783	809	811	766	783	798	779	752	776
5283	4126	3491	1910	1374	1139	1116	1005	994	1009	976	981	946	883	917	932	915	984	882	884	903	832	917	919	924	891	875	878	898	860	862	835	870	906	896	905	927	883	897	935	850	830	905	888	901	976	900	889	918	898	881	897	841	917	951	957	899	865	894	937	904	895	896	855	926	909	877	869	886	908	873	864	895	880	879	905	893	919	890	918	943	864	870	900	881	838	940	876	868	862	903	892	949	861	884	927	877	867	851	922	861	891	949	910	933	924	943	852	861	873	878	886	890	898	890	872	845	874	927	893	896	853	907	843	914	915	869	900	900	881	883	890	901	821	891	858	882	862	921	894	948	857	864	846	933	939	852	873	926	821	881	857	887	949	945	918	890	872	865	823	918	910	856	857	867	827	852	944	875	894	851	901	905	856	887	875	903	921	894	875	893	902	878	964	865	864	947	954	861	835	887	858	905	891	884	894	890	894	876	871	868	926	894	870	880	911	893	868	868	914	899	866	885	876	897	899	884	893	890	876	871	888	931	940	867	881	916	896	901	903	922	936	915	900	888	932	893	873	895	902	893	872	878	839	945	856	909	900	895	885	932	866	904	847	874	906	866	891	857	886	905	926	881	897	902	892	910	899	893	892	913	927	893	871	905	935	823	856	906	865	898	887	911	901	857	921	875	851	934	873	942	840	879	839	848	856	872	904	942	877	860	897	897	895	926	886	898	885	869	867	916	875	895	884	930	891	915	898	923	832	877	940	924	900	861	915	867	913	904	873	854	950	949	862	866	895	909	856	886	927	876	908	918	893	871	877	887	881	904	860	891	918	868	884	914	911	932	883	888	907	845	900	880	881	881	915	889	894	877	901	929	932	864	859	899	861	876	896	898	854	957	898	896	937	894	925	904	945	843	829	895	903	897	904	880	900	924	893	851	914	877	910	893	924	821	886	903	862	942	876	867	939	882	898	871	907	923	905	948	844	884	933	896	878	840	817	884	909	918	845	865	826	879	881	882	855	889	866	861	877	921	873	888	874	868	876	896	926	886	895	902	893	915	944	907	847	910	920	880	879	920	936	906	891	871	882	858	865	880	890	902	883	900	936	905	925	932	989	918	951	942	910	905	905	849	930	908	858	894	878	869	922	865	879	913	905	915	838	890	904	881	934	888	949	896	892	864	893	892	846	892	894	843	911	849	942	877	881	861	924	821	874	911	935	942	893	967	842	938	873	943	917	920	889	904	898	863	855	895	911	849	906	922	862	836	915	849	887	879	934	936	907	895	906	907	931	872	915	890	934	854	862	890	887	901	909	893	954	847	881	908	935	930	924	897	839	905	921	951	850	901	870	854	868	911	911	909	889	900	934	871	949	900	909	913	904	852	899	923	866	952	863	931	910	919	859	911	859	875	886	895	868	870	868	935	873	901	953	856	849	899	825	905	885	940	855	890	850	906	921	871	944	959	840	867	874	875	832	876	895	894	835	905	920	911	883	936	920	914	883	888	880	861	892	879	879	860	852	882	892	912	878	923	908	920	876	875	875	924	917	876	891	897	940	888	914	905	911	887	875	949	862	899	857	914	914	884	813	850	898	909	922	912	916	883	873	922	892	863	827	910	912	884	949	844	890	888	881	883	862	852	910	861	946	894	843	908	934	899	900	828	902	846	913	867	918	924	904	874	891	937	892	875	894	889	916	899	890	863	892	899	869	897	876	937	886	900	875	899	903	891	883	888	849	906	912	891	922	928	851	888	880	886	864	845	907	893	903	943	885	930	876	863	886	884	854	836	887	889	910	921	885	923	864	867	906	885	893	921	893	887	874	891	886	891	877	886	862	888	887	873	942	965	904	899	921	905	937	899	869	890	809	873	847	951	874	887	898	883	903	915	879	877	920	836	896	847	795	909	902	873	868	883	893	900	959	917	946	933	926	890	898	844	877	910	862	887	868	866	911	912	935	879	809	895	889	876	850	943	886	960	952	893	910	833	899	899	915	913	887	886	907	924	895	863	901	898	896	847	876	900	902	827	901	863	864	929	935	843	890	906	840	876	915	891	925	911	882	894	888	898	912	891	958	878	864	862	924	916	876	923	873	915	902	951	918	881	878	884	963	896	903	815	914	889	918	940	923	890	884	868	855	930	871	894	947	934	809	897	885	915	917	905	852	942	914	873	881	862	888	892	881	879	940	889	896	893	857	886	869	862	899	888	922	938	947	905	892	949	887	870	914	846	865	835	853	874	879	902	838	817	937	888	886	891	907	866	903	889	908	900	884	864	890	932	898	917	916	952	927	907	873	868	864	845	905	888	851	897	889	904	896	874	918	873	835	927	853	833	827	894	893	886	865	890	903	887	913	914	910	862	892	902	887	843	839	910	870	886	890	878	869	874	925	910	853	909	962	914	936	885	883	907	951	906	839	878	858	857	867	870	876	906	865	916	855	902	881	995	942	844	920	924	918	908	930	909	976	845	918	889	944	867	854	863	922	956	885	869	866	920	862	862	936	951	900	848	891	911	870	945	884	887	890	900	903	888	917	870	941	920	912	929	910	911	877	883	879	885	905	840	902	877	967	882	896	909	913	877	952	900	872	916	916	893	888	900	864	923	909	847	912	860	912	900	925	877	925	903	929	843	890	893	910	928	906	861	853	908	902	877	853	908	897	869	897	936	841	875	898	881	855	866	906	865	860	909	937	877	906	937	959	904	876	842	883	862	911	872	864	908	841	902	885	903	866	904	932	882	895	923	906	890	864	867	882	842	834	845	889	890	867	867	855	867	925	916	843	933	910	897	877	914	826	908	864	908	908	920	857	920	898	960	880	919	884	934	887	831	913	899	875	902	913	925	912	902	812	887	907	912	907	913	902	933	858	894	877	852	856	897	896	919	936	889	917	899	915	937	896	870	918	917	945	879	913	919	912	888	856	899	853	886	884	890	858	890	888	935	893	890	865	953	918	923	903	885	869	919	842	822	869	826	893	876	918	875	884	857	853	852	970	847	840	869	872	907	895	949	899	882	893	908	865	871	910	870	913	900	889	877	866	877	879	947	849	879	896	921	863	853	870	881	869	901	901	911	909	856	897	875	826	922	891	883	921	865	860	899	900	860	938	873	905	832	889	906	915	908	854	902	900	903	840	864	936	839	894	928	878	911	897	845	890	941	868	909	885	915	928	878	858	901	896	894	871	904	885	880	840	894	945	877	949	941	925	881	855	895	849	866	915	915	904	863	878	903	901	929	922	886	927	921	864	903	894	876	897	889	951	906	894	867	933	875	879	864	887	871	891	852	904	877	881	862	922	873	896	917	890	887	915	863	847	897	847	867	914	902	909	885	901	903	918	906	912	916	870	938	942	925	894	880	857	894	865	917	889	916	893	915	818	845	859	862	857	880	893	906	888	840	938	881	908	878	869	842	897	882	956	833	893	862	907	901	878	946	863	864	880	940	902	918	924	893	870	925	907	960	905	898	908	856	876	834	896	879	877	888	890	853	893	923	949	908	856
24039	21626	28931	24797	21606	8954	1591	1109	956	929	822	819	836	838	794	804	712	778	768	763	756	737	684	760	761	717	744	682	687	724	665	687	717	708	732	647	763	722	682	749	655	692	707	723	685	692	703	741	730	680	718	757	706	712	755	682	693	758	680	703	702	730	704	726	701	711	687	720	692	685	680	743	709	716	674	696	721	727	690	717	682	728	714	736	748	708	695	710	685	706	715	719	711	717	661	704	699	655	693	721	663	692	646	663	719	682	702	732	724	716	679	691	715	662	767	720	714	689	728	686	718	745	677	667	652	696	703	689	704	718	714	670	679	688	736	718	746	715	715	696	718	706	687	691	681	650	693	679	712	687	704	705	700	696	723	696	736	735	641	720	684	741	733	716	712	685	718	674	674	754	707	724	726	753	708	644	705	696	690	667	683	725	758	737	674	706	721	707	731	714	771	750	711	779	698	733	697	704	774	719	749	680	688	658	723	734	658	677	704	672	686	688	680	677	677	651	747	689	668	673	700	716	704	731	689	683	648	710	647	718	710	727	733	663	678	697	654	673	746	661	714	660	691	715	684	710	634	698	706	714	684	731	690	749	667	734	668	694	646	684	735	690	673	713	668	677	733	660	707	740	696	724	710	704	672	689	735	721	659	714	666	704	672	713	708	737	722	668	740	698	675	655	657	668	714	722	696	679	701	699	719	680	664	711	696	685	714	703	684	746	712	695	737	707	684	686	671	683	706	693	682	662	735	698	695	741	729	694	672	699	717	756	682	698	736	699	729	647	719	695	763	732	727	690	685	654	746	660	701	703	690	713	653	740	680	733	694	740	711	710	638	707	712	695	725	669	683	695	705	705	728	696	666	634	720	705	705	687	704	670	739	731	694	691	650	742	706	690	701	680	696	706	699	698	680	710	690	725	720	746	661	742	697	711	714	771	719	698	669	732	670	696	653	732	712	691	672	692	678	701	716	727	709	755	672	723	705	685	702	730	707	661	702	739	742	705	676	726	710	671	724	720	670	717	728	706	689	731	647	756	679	746	700	672	665	711	686	675	669	675	690	666	740	691	719	726	764	695	727	678	696	681	709	686	664	708	660	713	736	681	698	679	697	721	698	737	667	691	675	669	674	745	679	743	695	707	715	707	690	675	738	706	684	753	710	687	659	736	676	699	704	757	679	732	693	706	660	701	664	707	700	740	701	706	736	652	699	708	688	710	713	691	739	693	715	667	712	705	695	689	690	679	686	671	722	673	715	702	759	687	722	675	712	689	707	712	723	683	722	719	677	748	694	695	687	730	732	713	713	746	726	695	720	735	717	649	686	755	716	729	679	744	679	706	682	690	668	708	699	739	719	703	679	679	661	741	673	711	688	698	725	737	674	747	721	662	672	692	682	692	698	672	753	728	671	721	670	719	672	735	717	708	682	655	733	671	671	681	707	708	698	695	674	710	727	697	725	738	684	705	693	711	707	710	684	649	714	726	711	709	699	695	701	675	699	717	670	728	675	696	705	696	667	691	693	648	721	693	687	701	712	717	686	686	666	716	731	693	702	681	733	719	731	671	724	646	723	722	705	661	690	621	669	714	691	699	647	684	675	695	714	719	694	706	681	693	765	675	709	706	710	674	725	694	672	679	693	686	660	757	657	677	705	711	699	687	758	720	698	698	719	709	680	737	671	729	700	701	657	672	671	716	705	732	701	702	666	708	764	716	702	703	642	724	743	684	730	686	671	704	716	676	682	666	713	738	690	723	708	687	726	733	738	694	696	668	735	670	718	683	670	724	692	671	726	693	760	683	705	669	689	739	708	680	681	627	713	723	677	649	670	660	721	647	731	716	712	704	713	683	715	739	686	679	701	683	699	735	698	714	727	754	728	721	654	718	673	745	682	686	703	710	723	689	687	746	704	707	671	736	707	728	683	768	722	696	698	678	686	700	692	726	731	662	682	725	693	720	721	660	664	664	751	709	676	716	743	699	707	676	710	699	703	708	658	672	703	665	730	777	740	713	729	677	723	709	734	697	711	704	672	667	671	716	660	675	695	723	670	702	652	733	692	698	704	694	720	686	721	687	694	688	677	675	701	671	653	719	723	700	685	704	750	658	660	714	803	716	697	686	691	715	744	718	715	703	704	723	704	735	706	706	686	695	725	726	696	750	694	703	760	684	678	658	670	692	734	637	673	728	674	727	700	752	748	743	679	725	709	692	714	695	705	737	680	747	697	743	737	711	673	718	701	709	671	721	723	705	708	718	694	657	707	705	674	686	680	735	714	661	738	689	667	741	667	643	708	649	686	734	667	718	670	741	726	676	708	692	692	722	703	721	701	697	645	735	716	718	755	658	690	705	696	658	667	711	710	706	688	654	679	745	688	639	667	711	693	720	744	688	707	681	729	691	735	718	674	727	682	651	751	686	692	637	771	702	706	695	731	720	668	704	705	679	702	700	700	714	741	702	678	665	687	700	712	708	691	721	655	701	674	682	673	689	711	733	718	686	687	693	718	677	726	694	714	675	674	695	700	688	669	696	664	708	710	721	729	715	693	692	692	724	671	695	721	664	708	702	720	710	699	738	694	685	727	682	636	729	689	674	671	713	723	735	651	733	689	677	674	725	673	749	729	688	665	666	692	649	697	728	708	685	724	693	683	659	691	684	717	727	710	695	695	714	672	672	730	701	702	734	700	647	704	704	698	708	773	695	667	713	712	702	720	687	724	674	756	737	753	751	711	709	691	701	699	710	634	702	736	670	721	699	693	697	727	695	712	710	667	706	640	712	659	687	711	706	698	718	754	720	678	684	685	746	667	685	750	667	696	709	689	642	704	706	634	677	638	713	660	684	711	730	721	678	700	660	667	674	734	734	738	684	662	724	674	668	721	680	718	662	740	630	666	750	670	669	696	717	668	715	661	700	714	645	713	729	706	690	704	666	689	707	685	706	679	706	679	725	737	669	696	678	683	702	674	671	692	666	698	739	672	718	684	725	672	696	644	689	682	691	694	663	680	698	707	674	701	660	642	642	694	727	682	672	725	679	681	698	715	685	677	708	690	663	695	693	671	673	677	779	668	702	733	701	726	725	714	711	695	701	682	680	689	685	738	694	710	691	678	685	681	690	693	726	711	696	708	712	664	667	707	675	710	670	743	672	722	728	663	689	703	719	739	708	709	676	741	697	671	638	685	724	687	673	695	685	727	715	692	704	681	733	740	681	724	737	688	690	775	685	660	665	721	652	711	721	649	660	698	726	717	721	702	694	679	697	741	750	694	670	758	679	657	738	715	704	744	719	705	663	726	635	718	721	750	749	691	690	710	690	697	666	669	710	748	662	712	711	723	699	653	674	686	695	686	742	696	677	697	713	648	718	676	641	685	739	660	694	702	691	696	714	664	684	686	704	666	638	697	711	690	692	671	664	686	724	728	690	707	728	718	697	671	718	745	713	718	723	735	684	693	710	676	669	700	727	721	701	691	710	692	643	690	720	759	741
4615	11619	8910	4342	2959	2380	1884	1622	1392	1274	1110	1088	1014	998	997	908	968	875	916	880	866	856	812	868	841	797	793	778	816	840	820	836	822	813	855	799	753	822	792	844	795	810	804	840	805	814	855	827	862	808	792	811	839	803	802	827	862	842	789	822	863	758	817	784	819	812	809	834	803	846	828	794	813	799	784	811	807	823	813	803	750	806	811	815	824	762	795	800	815	798	826	786	769	819	764	817	797	801	849	775	802	816	792	821	800	802	797	819	810	854	775	806	806	750	813	794	820	799	773	792	781	793	826	817	806	788	805	802	791	753	807	829	784	774	759	829	815	798	815	743	842	821	833	854	765	801	801	815	817	783	817	760	806	838	779	800	776	803	791	837	802	832	767	810	835	751	786	779	778	810	804	812	822	788	802	792	788	830	792	797	805	786	742	801	786	784	800	804	826	802	776	800	790	818	827	819	782	824	785	854	807	762	825	849	777	778	783	837	779	740	861	806	758	854	797	795	810	784	766	835	826	821	823	772	794	780	775	831	845	829	839	764	832	832	775	831	755	802	821	848	769	836	796	799	825	803	853	867	792	819	754	817	803	761	795	825	792	859	795	829	773	839	806	817	774	818	835	805	815	820	865	797	814	770	809	825	811	845	844	750	796	860	818	808	799	761	820	815	779	808	809	843	794	835	805	817	764	820	841	790	813	733	827	805	802	870	788	818	799	786	803	827	814	800	762	777	793	838	821	784	846	770	769	807	785	788	859	793	758	824	820	811	789	817	832	807	821	776	807	811	840	774	803	782	828	791	793	807	810	806	842	753	829	749	797	818	838	799	791	859	849	778	811	783	845	826	798	774	854	851	814	796	777	820	812	809	787	818	767	809	830	779	810	794	765	749	828	802	820	785	828	815	799	811	830	827	799	786	829	778	768	851	748	841	810	821	780	781	788	747	797	779	800	797	824	801	827	820	786	815	817	831	818	804	763	809	846	762	768	858	865	847	798	794	824	799	879	790	826	753	809	765	812	787	800	820	807	808	842	785	814	780	798	830	809	768	805	772	769	774	816	843	804	799	750	840	827	782	769	838	788	822	760	793	792	798	817	790	779	822	827	862	836	787	819	818	787	787	769	822	839	794	808	776	790	752	835	823	785	838	813	798	811	808	822	790	749	779	767	850	785	769	776	837	819	809	832	788	770	792	763	777	833	807	813	818	825	806	812	829	783	815	807	830	755	799	808	839	798	763	831	803	713	836	856	790	800	846	777	808	855	793	804	809	786	844	783	837	873	811	806	870	817	820	796	744	806	794	833	828	866	754	814	815	765	793	849	819	824	811	819	755	801	835	845	790	846	805	838	795	865	774	788	818	793	817	785	829	772	811	798	829	801	811	856	814	801	816	791	751	778	793	840	794	814	807	806	843	823	770	812	803	810	806	812	849	831	816	802	813	875	817	842	805	790	780	803	827	817	799	803	819	819	805	832	755	775	810	820	776	803	807	831	831	803	820	807	819	822	807	812	785	748	783	772	808	860	810	797	847	791	824	801	834	834	825	787	857	810	770	828	831	845	807	815	756	812	862	797	764	771	779	814	819	768	812	834	843	808	819	804	774	849	794	859	746	794	806	863	824	811	828	828	813	801	807	823	788	823	796	801	824	802	777	797	765	796	822	764	829	796	781	808	789	820	786	732	784	786	820	745	744	808	815	836	802	795	801	854	778	839	742	754	819	759	810	790	818	833	805	857	778	782	824	793	824	830	818	807	764	846	804	810	756	745	807	761	814	797	832	818	779	804	737	819	808	805	834	778	774	850	797	801	835	814	787	810	796	795	816	818	816	787	780	801	851	811	800	824	787	822	829	793	791	837	828	805	846	788	786	730	766	797	798	833	820	841	801	755	804	810	801	797	815	842	705	798	820	807	839	835	797	793	801	831	846	787	820	859	783	786	806	771	796	771	791	834	820	825	841	804	769	842	809	787	818	800	781	843	788	810	784	804	801	752	787	786	793	848	838	843	766	817	831	746	814	864	810	817	873	766	799	843	789	795	751	799	750	806	822	811	762	785	813	797	789	773	801	796	742	812	836	843	775	773	804	823	791	761	789	786	779	809	775	795	840	829	772	857	796	819	819	806	788	765	814	766	784	801	767	809	814	813	807	840	805	786	823	802	829	741	757	841	783	793	833	785	799	810	809	762	873	794	776	862	770	788	788	826	811	829	838	827	815	788	815	788	802	775	843	862	807	775	845	781	842	811	831	810	768	815	808	868	868	791	796	793	800	797	770	828	811	756	749	834	847	830	800	833	836	784	761	786	825	836	751	852	819	816	811	845	803	771	820	835	863	842	786	791	841	855	800	802	802	817	749	777	850	768	832	828	809	813	790	832	766	808	800	776	807	801	777	825	793	831	804	856	775	808	804	801	789	837	803	802	852	757	790	781	804	799	774	810	790	781	813	797	811	806	816	794	789	798	798	809	781	826	817	845	793	752	800	807	787	821	745	817	754	793	853	769	818	807	787	878	795	777	827	803	826	751	799	771	778	789	808	788	834	817	850	822	829	809	818	820	785	801	856	783	819	847	822	848	840	833	806	850	826	896	805	805	807	765	831	819	841	819	851	826	782	828	874	773	834	796	822	778	831	835	770	784	800	807	823	765	823	794	782	856	750	794	841	784	832	852	782	765	804	807	812	814	835	781	812	812	814	770	800	730	849	806	840	814	813	827	808	806	787	772	800	781	790	793	784	860	840	840	798	793	822	836	763	835	760	865	829	828	845	853	790	763	814	852	849	777	794	746	780	805	852	810	792	806	805	832	844	799	810	788	782	774	795	783	823	743	820	848	775	789	822	775	823	799	797	817	838	821	812	858	775	793	768	790	848	837	812	772	794	821	788	835	772	742	821	768	785	821	806	860	816	827	839	810	767	825	793	814	783	756	753	815	759	813	828	781	856	821	812	812	781	847	823	800	776	829	813	836	861	822	762	754	793	834	843	807	811	812	797	839	776	797	809	866	801	842	794	874	824	794	833	825	763	795	741	789	785	859	829	781	816	784	800	812	792	810	800	825	846	848	807	789	774	811	853	793	807	779	778	836	800	807	770	857	784	798	818	812	786	853	815	750	800	813	763	839	801	791	810	809	851	806	819	803	800	830	837	815	826	794	786	805	779	804	827	763	857	833	815	824	777	817	784	770	804	746	762	753	828	803	798	771	797	832	774	797	829	804	785	829	766	819	828	786	813	838	779	825	804	757	775	807	802	766	768	866	807	793	773	833	888	787	807	797	851	815	766	798	830	797	823	820	803	798	811	785	750	825	819	814	813	784	809	865	795	759	776	778	788	866	799	823	790	802	711	804	848	842	852	817	802	780	835	869	766	818	818	852	755	765	829	806	842	767	770	827	757	812	771	806	845	821	819	773	792	812	786	816	784	816	829	797	841	735	774	832	806	813	845	769	860	779	787	831	790	767	803	774	847	785	828	789	771	784	787	801	814
25241	21602	27659	25855	8464	1109	941	679	600	621	594	555	549	540	507	538	540	557	547	516	488	497	512	524	494	532	501	506	469	482	521	506	508	493	527	514	484	505	503	540	530	514	513	538	524	511	518	511	507	523	533	495	440	503	529	508	536	521	490	516	494	454	527	503	515	440	488	515	529	496	501	499	510	494	469	480	486	485	484	506	465	486	502	447	489	457	489	503	509	486	501	466	498	505	513	492	545	480	511	530	525	481	485	464	470	509	501	487	515	527	529	466	453	506	466	459	478	509	513	496	459	497	487	516	521	531	515	493	547	493	495	494	508	514	489	473	462	493	519	452	493	520	471	449	499	524	493	534	474	483	467	502	482	494	508	510	500	484	513	472	541	471	532	491	522	503	482	505	467	513	502	497	472	495	502	505	503	495	495	485	513	537	485	508	524	541	509	507	528	548	516	517	472	547	518	496	530	523	534	456	473	490	495	476	502	497	514	483	495	498	503	481	455	476	515	506	511	492	480	515	524	471	495	511	513	496	495	481	532	476	528	507	472	478	491	458	510	520	488	504	500	517	499	461	532	494	462	509	472	480	505	508	508	491	485	507	485	476	489	487	482	508	537	493	476	484	483	534	513	500	485	474	522	481	503	472	505	466	518	483	488	491	488	530	488	485	507	487	486	497	514	494	521	464	489	487	469	527	514	511	524	492	503	479	492	519	466	498	508	479	497	510	470	521	500	487	494	485	523	502	502	514	484	490	489	526	509	484	493	478	476	504	529	494	533	485	505	530	457	480	501	475	460	492	494	478	541	515	516	510	507	496	510	514	521	499	507	528	483	532	507	515	501	480	542	530	508	490	496	509	473	509	517	534	461	514	505	496	477	477	506	474	510	504	506	506	503	506	542	515	494	512	492	547	482	552	517	523	506	511	497	509	532	480	505	480	480	527	516	513	533	501	513	468	501	508	509	475	486	516	498	481	491	503	442	463	498	478	498	522	496	491	506	523	459	509	497	495	508	492	513	524	487	497	535	497	455	482	537	540	473	515	529	496	476	507	503	510	495	500	480	472	518	495	470	500	523	502	531	489	443	498	483	507	497	499	518	467	479	471	507	526	478	506	504	461	504	504	525	487	511	507	538	496	525	498	490	487	513	489	530	503	478	513	499	518	481	492	483	480	476	475	539	498	449	522	518	510	484	513	514	504	491	478	483	523	514	509	500	504	486	484	480	475	467	466	486	492	530	511	527	503	493	511	559	470	516	481	516	545	534	483	499	532	450	473	495	486	460	505	525	475	493	498	484	538	490	503	495	456	472	530	461	559	476	494	433	481	525	474	515	469	525	492	479	503	519	495	504	498	519	506	520	491	493	502	490	498	485	466	508	500	511	463	522	506	509	489	512	513	508	454	465	485	512	481	541	525	508	485	518	486	505	553	494	455	461	464	494	484	492	479	464	498	524	499	504	496	472	520	514	502	477	501	495	481	510	531	503	500	500	473	483	491	476	528	465	496	496	525	489	522	482	467	476	512	482	534	520	464	504	495	549	486	498	529	486	470	463	505	526	528	494	472	510	519	467	491	491	521	485	491	495	516	491	509	513	498	495	514	525	524	463	493	534	482	515	478	511	445	529	516	491	472	499	521	524	476	492	497	475	545	493	474	498	519	474	499	487	483	492	477	487	486	473	476	504	519	518	482	500	506	542	530	472	461	491	509	514	494	474	482	474	498	478	470	492	540	535	553	505	474	458	545	477	499	544	504	493	498	529	465	466	458	507	516	465	501	530	506	493	482	479	478	534	499	510	497	494	537	485	514	503	536	529	501	492	515	544	494	494	516	482	467	483	465	512	531	519	499	528	434	501	498	526	529	486	510	489	478	519	477	491	505	524	529	466	523	506	487	465	511	487	491	461	529	499	486	461	522	555	497	499	495	501	485	493	529	486	499	523	481	505	486	478	514	483	507	506	509	478	464	495	503	462	480	490	463	482	485	486	496	481	508	521	482	483	489	503	513	509	500	517	475	470	499	482	514	523	478	521	487	513	502	467	503	518	492	478	504	511	528	461	468	485	535	517	510	518	460	523	523	480	503	500	515	488	498	507	483	518	443	450	487	493	503	528	452	459	478	496	471	471	500	535	483	495	498	557	467	477	564	478	520	508	506	498	506	519	458	506	461	514	483	487	533	485	492	504	534	523	497	478	472	473	490	495	517	512	521	478	492	530	496	491	493	504	489	479	474	475	482	496	503	562	527	478	485	515	481	505	472	493	533	502	502	498	506	477	469	500	505	483	478	531	456	509	509	530	488	489	504	498	482	470	512	489	502	522	534	503	518	504	480	483	510	460	497	483	493	526	519	461	528	516	542	501	514	507	500	521	502	514	536	464	474	464	483	491	520	496	505	494	502	465	505	513	497	492	514	466	474	464	494	486	503	525	473	496	508	465	540	489	489	476	487	523	544	459	493	506	457	481	479	525	478	482	538	520	525	489	484	517	484	478	526	522	472	501	524	520	496	526	501	487	519	514	520	498	495	485	496	517	505	486	495	482	516	461	517	499	482	479	487	479	503	468	513	503	438	493	514	460	432	502	479	502	496	507	497	484	522	508	474	520	471	477	470	528	496	472	495	496	489	505	535	553	516	505	509	493	478	495	562	497	485	468	465	498	475	494	486	497	488	474	486	482	506	466	510	525	463	493	531	489	445	516	479	493	494	498	490	478	469	477	496	505	468	509	526	489	480	497	481	490	504	481	483	485	558	515	488	492	494	493	496	521	490	480	521	470	488	485	471	495	491	474	488	541	470	463	486	534	498	458	522	496	487	490	468	497	535	450	475	511	526	490	515	523	466	517	505	495	500	514	489	496	508	518	492	481	519	473	460	520	505	482	519	487	507	514	491	446	507	488	507	504	474	521	533	482	504	478	508	485	536	491	481	525	496	483	513	526	510	516	487	510	502	492	472	489	524	505	538	487	509	518	506	479	466	513	500	516	468	485	455	568	522	492	474	474	528	473	490	517	466	510	468	486	493	468	504	460	504	468	507	487	547	476	487	507	483	527	492	472	533	468	516	525	495	492	506	495	510	499	497	482	489	513	466	494	500	485	485	500	460	488	508	540	538	482	483	462	518	497	539	472	502	502	541	514	538	486	456	501	518	514	508	485	503	524	515	535	483	504	507	496	504	490	486	502	502	483	502	463	484	507	513	433	518	484	508	491	460	509	519	528	504	462	479	537	540	530	510	498	496	514	543	511	501	528	519	472	482	472	481	516	528	506	481	473	485	519	530	523	495	504	485	504	494	471	537	507	487	502	488	521	524	499	458	499	487	522	487	495	516	486	457	482	515	506	507	518	483	499	488	498	518	501	478	473	476	488	514	517	463	516	553	518	467	560	484	459	472	495	527	473	523	467	484	488	457	546	453	502	472	497	518	521	512	499	459	498	471	534	458	503	525	466	504	452	490	523	493	512	534	486	504	462	523	515	532	488	502	493	493
4296	7178	5593	2731	1884	1685	1426	1070	905	847	752	749	729	644	651	640	639	653	590	599	579	597	659	598	618	617	614	581	560	565	601	576	619	573	614	600	567	560	584	558	570	593	536	582	584	548	616	572	552	582	565	566	580	561	540	597	594	561	586	605	571	557	588	551	551	567	559	576	536	597	556	568	590	591	554	589	585	599	550	557	581	609	558	582	590	577	544	583	566	609	588	579	554	599	583	617	597	527	538	534	557	529	547	589	625	552	566	575	617	575	568	596	566	600	544	568	534	587	543	567	573	583	555	541	562	529	585	574	535	537	525	574	611	541	566	575	576	542	576	558	595	567	577	581	554	622	599	604	592	578	584	574	608	548	589	586	588	566	573	564	538	593	578	551	589	580	566	562	606	526	567	577	541	540	610	566	588	584	555	580	583	557	568	596	573	569	554	589	567	528	547	592	575	593	604	569	561	602	595	536	577	587	554	586	583	563	600	581	561	553	568	550	577	600	544	602	544	574	581	584	603	594	572	525	564	556	542	554	596	600	552	512	555	549	571	563	578	589	552	566	601	594	526	563	558	622	543	550	561	550	575	557	539	602	588	599	543	543	620	550	546	540	550	575	518	612	559	568	596	564	617	564	598	598	560	570	579	605	594	552	600	583	571	564	584	547	579	623	569	579	573	589	545	575	549	606	588	592	564	586	537	563	541	566	588	548	562	542	550	532	578	558	598	547	588	588	534	559	561	570	583	579	504	551	572	562	605	560	522	579	611	610	558	559	567	591	580	583	579	536	554	544	558	527	587	578	556	562	555	575	542	566	543	602	551	597	592	577	534	551	600	583	558	588	582	579	594	552	561	572	578	531	576	576	611	591	559	609	559	531	589	553	564	558	586	557	558	571	552	576	531	577	531	581	573	570	526	595	554	567	636	576	588	596	581	571	571	588	539	629	533	575	562	539	555	562	537	588	595	569	574	558	599	581	583	574	601	566	558	557	572	596	559	574	542	530	536	582	564	583	550	553	573	591	558	557	570	562	582	558	583	599	594	560	598	583	589	567	583	559	606	588	560	568	561	549	580	531	582	598	606	596	593	565	586	546	567	546	560	620	608	567	576	549	556	526	592	592	561	519	548	547	580	597	583	566	576	564	543	578	581	583	552	576	587	565	601	584	595	510	553	554	567	545	532	533	494	585	557	566	577	578	569	537	582	621	589	590	623	571	598	560	547	569	541	562	563	601	564	568	573	551	587	584	540	572	556	587	590	562	557	590	536	547	586	600	528	553	557	579	566	576	547	541	594	542	560	578	537	565	588	568	559	565	572	560	559	528	584	578	551	543	558	551	617	527	572	594	552	568	547	581	604	561	581	557	599	561	571	561	546	571	589	533	612	571	565	586	530	575	575	573	550	581	587	574	542	563	573	592	587	555	606	566	568	562	577	557	531	593	594	568	558	510	611	589	592	572	589	551	591	585	569	567	590	552	608	549	550	595	569	577	595	524	593	587	542	556	580	573	574	578	616	551	574	569	558	576	586	580	600	543	576	544	564	545	546	573	580	582	582	611	569	558	624	577	551	530	517	612	566	599	579	621	573	534	535	557	609	574	562	543	572	550	592	556	553	564	563	605	572	556	539	561	531	554	583	575	594	556	559	595	615	531	621	559	568	542	567	550	551	591	570	560	548	585	569	562	583	574	596	608	541	532	598	545	569	558	569	544	561	542	592	586	563	543	622	567	540	572	535	568	555	583	516	605	531	582	569	552	550	556	559	557	571	544	575	516	531	577	584	598	601	558	540	558	592	588	612	568	601	558	546	538	575	559	559	584	637	570	557	572	541	525	550	546	582	574	603	531	597	547	577	599	560	586	568	539	549	585	622	531	559	558	588	579	576	555	544	544	581	571	543	575	550	567	554	565	585	571	601	608	602	604	563	552	588	561	601	533	587	593	557	592	585	556	581	569	582	596	605	627	547	569	557	590	583	589	572	553	588	577	617	571	544	582	594	578	574	563	590	536	601	567	607	548	605	558	564	563	532	593	549	569	585	578	546	595	579	559	579	559	553	558	583	545	588	598	559	587	528	589	589	540	551	624	567	600	537	588	554	571	527	607	599	569	582	596	568	612	603	573	586	583	553	611	566	574	592	548	578	575	521	598	563	531	583	625	515	574	586	576	558	587	566	571	538	589	560	559	535	546	607	575	556	571	553	567	577	565	608	566	546	575	570	608	529	609	523	592	570	579	544	553	542	584	536	546	603	571	578	567	574	547	529	572	592	558	576	575	535	557	537	563	604	578	597	569	546	549	577	576	563	566	563	572	575	561	551	598	539	584	580	552	591	563	582	568	606	556	559	580	554	572	541	554	547	522	565	547	546	569	584	538	542	532	586	528	574	531	570	572	563	551	576	588	597	559	569	557	568	566	562	615	595	573	600	569	593	561	547	608	541	603	576	565	553	572	540	595	560	573	548	554	551	547	564	576	562	545	603	564	569	556	563	534	563	555	566	568	585	560	585	585	618	560	562	577	599	577	565	547	501	622	541	558	576	523	590	577	618	530	559	563	577	578	544	579	622	548	570	580	551	602	586	614	584	549	600	589	562	592	563	564	551	612	542	566	558	548	562	575	616	574	557	591	571	558	551	542	590	597	584	560	592	632	589	568	552	582	556	532	543	636	609	568	551	592	572	553	570	587	560	545	575	548	578	555	570	591	565	542	549	550	565	556	583	538	550	601	584	561	563	577	527	543	565	582	574	553	561	574	585	513	571	530	558	550	543	566	565	532	555	572	525	557	542	544	570	584	542	549	581	552	582	590	566	569	593	600	538	554	540	571	522	561	577	594	563	553	590	606	562	554	545	580	588	568	540	586	595	559	552	530	582	588	573	567	537	514	524	568	539	568	630	587	579	567	574	612	590	598	573	581	565	591	534	595	559	580	557	539	547	590	534	590	518	548	576	546	540	599	550	575	598	547	558	574	594	536	590	585	521	546	584	551	563	554	575	630	549	572	568	567	501	593	614	552	569	560	586	567	612	575	557	546	575	588	536	568	575	547	534	583	605	619	561	632	609	551	553	517	543	567	596	603	562	570	598	577	534	572	538	548	535	576	561	591	599	525	579	591	575	558	562	581	583	599	540	553	553	548	578	557	556	581	545	552	504	593	557	576	585	555	532	586	541	562	579	552	601	593	557	576	591	562	515	601	579	540	572	593	559	603	581	556	547	606	511	601	568	582	542	526	543	568	553	581	544	534	570	579	564	603	539	567	586	556	570	554	539	586	576	559	585	556	572	548	548	559	569	594	569	606	558	558	597	552	551	589	579	556	579	539	549	548	634	547	551	556	569	592	571	576	588	560	600	577	578	577	614	559	575	542	566	556	575	523	621	588	597	591	567	547	579	568	540	548	595	578	573	580	575	539	608	609	596	557	580	572	559	607	567	584	551	566	559	613	562	545	567	594	612	569	574	550	558	562	566	555	612	561	573	591	536	593
22982	21642	29481	24299	21635	21655	6612	1004	678	674	568	472	529	440	457	398	383	406	392	378	387	339	340	332	375	323	331	346	314	361	345	322	316	312	316	336	313	302	298	272	335	317	298	277	310	310	331	315	329	319	302	317	335	296	333	305	307	284	314	315	348	288	297	323	285	313	318	333	332	315	266	278	289	303	301	310	302	326	290	309	298	301	305	326	267	317	290	301	310	299	288	297	278	300	276	304	295	303	295	299	299	308	276	313	298	312	322	285	307	308	319	281	302	314	312	311	298	280	304	296	281	283	323	325	318	297	319	315	305	327	295	313	344	315	277	284	277	302	313	311	300	307	287	292	287	314	284	326	296	305	312	316	257	321	295	300	292	306	293	334	272	292	305	300	284	306	291	291	304	278	303	302	315	285	263	311	329	335	310	300	285	337	286	286	272	313	296	303	272	298	338	315	323	285	314	313	278	311	323	305	283	300	309	305	302	301	287	291	302	293	284	325	304	307	310	294	320	324	309	308	287	284	287	303	307	280	294	299	265	295	289	302	313	340	303	283	306	308	315	303	315	290	290	307	275	266	329	299	337	297	285	285	298	333	319	306	280	319	306	293	288	301	302	288	285	311	291	280	303	300	326	294	287	295	302	276	282	318	290	293	286	351	297	292	293	316	310	310	297	296	308	314	275	323	294	311	313	284	321	316	272	309	295	299	308	295	277	333	289	295	310	261	295	309	330	299	307	314	297	308	281	279	307	319	335	295	300	294	329	277	307	323	286	324	300	303	288	335	311	296	319	315	325	297	279	298	303	302	346	286	298	267	289	332	299	306	351	309	303	292	298	301	299	286	319	303	276	321	300	306	300	281	305	280	273	297	278	279	290	291	314	343	304	276	317	287	328	329	311	280	278	272	290	286	312	297	286	295	314	324	314	318	290	305	275	351	273	308	274	346	289	308	291	346	311	301	306	293	281	290	278	292	308	286	313	297	299	311	295	283	301	297	292	286	289	312	308	298	331	293	286	295	323	292	299	303	275	305	316	291	301	303	292	294	316	297	343	305	335	322	298	351	288	303	285	294	288	317	299	328	340	310	307	298	299	301	334	283	297	304	296	249	308	319	264	290	291	321	288	305	314	309	298	291	296	311	304	311	325	323	274	281	326	320	296	316	302	303	272	301	309	292	310	309	295	311	303	325	330	340	293	328	269	290	307	307	328	316	306	285	300	296	324	286	291	310	291	294	295	309	314	287	290	318	296	288	294	280	255	302	301	298	312	269	309	312	306	298	286	302	317	308	312	300	298	271	305	307	282	276	278	306	295	304	307	297	322	299	287	330	309	277	299	261	271	316	285	310	303	314	286	309	289	277	299	256	303	273	323	292	316	305	311	305	290	318	264	295	283	304	301	263	267	301	312	289	280	275	315	258	273	291	282	289	317	302	275	292	293	306	293	302	279	325	332	318	311	331	297	311	294	312	278	273	280	304	327	309	296	343	307	272	275	271	285	294	304	320	251	306	284	293	317	296	270	310	297	281	311	316	332	290	273	312	275	278	279	307	272	312	322	304	296	303	314	301	324	279	300	325	270	289	324	289	313	290	314	266	301	312	302	286	267	313	306	296	286	290	316	317	288	297	306	305	302	282	290	289	309	323	284	336	279	310	290	273	296	307	301	266	289	310	267	276	280	274	301	275	295	287	295	290	292	292	306	300	305	268	310	285	306	285	305	297	273	321	318	310	305	288	303	315	304	328	353	294	322	328	306	303	329	290	336	291	301	274	309	304	323	304	315	323	275	301	304	292	269	306	297	328	302	329	318	291	315	263	280	321	299	307	330	316	318	287	307	314	329	304	309	287	283	324	298	329	293	305	308	322	312	283	310	322	321	345	283	279	294	275	287	311	288	295	306	323	320	289	285	282	302	278	318	301	312	278	319	316	291	288	325	318	313	301	308	294	302	300	305	328	291	307	293	307	306	306	297	324	321	313	311	303	314	318	268	297	315	289	312	301	291	304	291	283	318	283	280	306	280	308	294	310	280	267	331	287	280	279	274	302	303	275	308	316	288	288	311	302	286	312	275	327	295	297	288	306	315	284	332	314	307	264	286	278	312	298	288	297	311	296	314	286	307	302	303	293	298	267	312	331	278	336	274	290	286	289	315	289	306	312	342	282	326	331	307	291	326	292	291	305	281	310	280	302	300	318	276	305	277	306	319	282	290	256	285	298	322	302	282	325	295	292	292	304	318	299	260	296	303	289	315	306	291	313	297	309	310	290	291	284	308	291	317	325	340	305	309	337	293	286	293	297	289	291	306	302	288	297	295	318	337	299	313	296	275	281	300	309	286	324	276	301	331	289	278	261	283	300	290	285	342	296	306	286	291	294	301	274	263	308	253	341	285	299	285	293	303	311	332	298	286	303	317	286	312	295	310	303	316	302	294	298	286	291	297	329	292	293	259	287	292	300	289	291	272	318	299	295	299	275	319	288	284	283	301	330	306	283	293	274	284	266	328	286	308	282	289	307	306	271	286	300	297	302	309	320	323	292	279	312	282	313	306	305	321	318	323	291	327	268	308	251	288	303	294	291	322	311	283	314	279	287	291	276	284	273	282	319	303	322	306	313	288	294	311	304	289	313	311	287	296	295	287	291	290	310	300	282	276	295	297	317	286	308	336	296	289	284	294	311	299	288	310	322	306	300	287	297	328	293	285	301	295	285	305	288	302	299	307	305	289	307	288	301	275	301	312	305	256	286	300	324	291	308	289	287	285	287	316	319	280	312	292	302	280	297	305	323	298	310	275	267	316	277	320	296	299	285	280	293	300	300	293	273	270	295	289	322	311	296	289	282	322	272	297	254	288	285	313	279	286	298	281	265	299	275	292	286	296	289	314	328	310	310	328	320	311	320	320	297	282	255	302	310	308	298	303	272	293	298	300	293	276	277	285	290	297	283	289	334	285	305	286	284	315	275	317	285	266	297	323	311	293	322	318	314	316	272	326	328	286	296	287	327	306	306	322	310	314	315	313	311	301	312	291	294	328	320	283	318	320	300	300	277	303	311	303	304	270	305	300	308	324	299	310	333	294	298	282	313	280	312	296	295	295	277	281	287	318	283	287	321	294	285	301	301	329	267	294	291	335	312	299	295	288	294	269	292	306	273	280	291	308	304	318	291	319	327	306	312	264	294	319	297	309	275	305	305	306	293	293	289	279	278	314	280	289	298	305	292	304	322	298	327	287	313	301	283	293	285	297	302	313	281	313	292	309	285	309	278	306	328	280	297	270	318	289	315	278	305	282	288	330	279	277	273	293	295	296	272	312	299	316	295	327	256	295	310	309	305	319	305	287	338	306	310	304	320	325	293	313	280	313	320	293	286	318	295	292	306	286	336	341	291	310	331	298	293	305	304	268	286	291	295	295	308	296	320	306	277	288	309	336	309	297	292	304	264	287	263	304	297	338	328	279	310	331	313	276	286	303	310	306	300	321	277	317	294
5426	16290	11999	5956	4146	3390	2509	1721	1354	1063	1029	879	777	680	616	574	555	458	549	479	462	463	465	433	421	448	433	411	407	420	416	400	439	381	392	392	414	400	398	421	414	405	380	385	392	386	391	369	356	442	354	378	425	364	384	379	380	393	378	392	359	371	397	433	365	385	369	378	370	383	335	357	349	341	353	373	347	347	335	388	324	343	390	396	326	332	367	335	378	347	337	366	351	367	387	355	403	391	331	365	355	354	350	372	366	356	339	355	388	337	332	384	363	347	329	367	341	362	333	381	376	391	369	355	364	382	398	365	370	360	348	376	351	378	365	347	340	383	348	392	377	333	368	349	377	357	317	383	331	323	385	339	366	398	356	341	377	380	359	369	355	363	356	366	326	332	348	349	353	326	345	377	369	350	390	374	354	386	373	362	321	364	374	364	387	327	354	376	379	360	352	327	393	305	387	363	374	340	354	383	364	337	378	372	392	336	360	363	368	352	365	360	341	370	356	348	351	346	373	357	357	363	355	382	367	322	367	359	343	362	344	337	392	364	376	330	408	352	385	328	384	356	375	329	353	381	390	357	350	342	340	335	345	355	341	349	371	365	328	372	402	357	352	333	364	363	377	347	390	362	354	360	366	384	340	374	389	314	378	376	361	334	357	334	361	381	370	357	357	350	349	389	376	368	348	405	331	388	321	370	358	387	374	385	372	362	351	337	384	358	354	383	359	340	355	339	323	389	382	361	370	351	350	368	348	373	334	361	361	362	364	362	349	357	398	367	366	388	348	344	347	385	353	357	359	382	360	386	365	344	377	387	338	366	352	363	375	347	357	354	406	396	367	380	354	373	361	364	326	335	394	337	359	340	381	346	344	382	372	356	331	319	365	354	358	340	360	346	375	357	334	372	382	360	395	368	372	361	357	379	359	359	367	372	375	361	388	367	364	357	381	369	353	350	359	337	353	343	386	355	340	360	345	383	345	356	381	362	341	355	352	356	360	324	369	386	383	362	369	365	378	362	355	365	351	379	363	384	362	374	325	339	361	344	358	357	369	347	381	388	391	361	382	327	352	368	371	359	395	365	371	357	370	365	353	348	338	349	369	353	358	353	315	340	357	378	357	342	370	376	324	336	352	346	338	342	346	365	347	334	373	372	321	382	358	366	345	352	329	363	335	356	359	345	374	400	343	374	371	337	363	361	361	389	347	344	363	376	365	362	367	345	360	375	365	364	361	359	382	335	376	352	360	347	348	356	386	366	377	346	361	345	380	344	365	356	322	376	363	349	357	381	340	352	366	351	351	378	358	326	354	363	342	351	358	390	377	357	349	341	401	349	353	342	354	373	375	342	347	377	365	385	380	368	341	352	356	361	340	323	361	362	375	339	350	324	359	360	345	368	330	353	386	359	353	345	389	372	369	353	338	309	414	388	365	350	336	342	371	370	336	347	356	388	350	360	393	336	394	359	370	393	374	335	361	326	337	353	351	388	369	326	342	375	393	369	363	343	366	359	373	382	317	325	390	360	350	370	348	346	336	347	365	374	340	339	386	362	370	355	342	359	316	325	354	376	360	359	345	357	370	362	320	374	381	374	353	326	402	343	387	346	369	361	342	381	363	349	330	382	368	371	357	348	357	367	414	406	375	376	366	389	360	343	371	359	398	370	362	350	344	334	333	378	361	337	326	379	344	390	360	379	409	358	374	338	334	360	362	365	364	335	374	350	335	357	336	368	350	378	368	324	375	351	365	380	367	379	364	364	348	369	375	368	359	373	374	365	372	360	373	357	373	371	388	363	395	366	348	353	371	371	384	339	308	358	391	345	352	363	358	347	359	364	371	339	349	368	347	349	365	353	316	359	349	337	354	346	335	364	379	349	353	364	354	339	333	369	365	403	353	345	340	374	354	343	342	346	385	360	355	398	374	360	341	357	365	350	333	349	373	375	362	409	341	320	352	388	351	352	358	336	360	374	363	350	363	347	332	380	371	344	361	354	381	366	371	337	368	335	325	370	369	333	372	367	320	388	364	352	367	329	406	380	353	389	372	360	346	368	353	354	337	360	362	332	362	362	344	357	383	379	369	374	355	359	365	356	381	349	362	362	358	319	335	352	349	347	387	345	370	345	370	343	346	344	359	329	373	340	331	371	324	373	347	333	377	392	378	365	341	359	397	357	358	363	356	367	368	372	379	364	359	329	372	342	373	333	355	330	360	369	326	392	325	315	360	354	367	359	342	353	353	353	349	367	354	335	334	336	338	354	334	363	357	383	385	338	352	361	354	354	370	371	357	367	355	352	374	369	365	387	352	324	357	359	370	380	358	378	369	319	394	356	336	334	349	335	345	364	368	410	369	364	358	382	351	389	363	377	364	350	377	389	335	324	344	360	329	360	339	356	371	349	353	358	371	383	348	357	359	386	349	339	345	352	382	355	340	341	337	363	384	329	364	359	389	324	372	361	349	363	360	383	340	399	408	344	341	321	365	357	383	333	353	393	344	356	331	342	348	362	358	351	353	323	384	371	389	399	362	356	368	336	352	354	365	363	332	383	353	384	359	348	337	372	336	370	341	360	392	340	368	347	356	362	382	382	380	336	382	357	363	334	366	333	395	377	354	344	348	346	371	364	350	362	389	375	359	390	362	322	369	380	360	353	365	393	347	322	368	366	365	356	376	332	338	358	346	342	373	384	378	413	383	378	348	364	368	359	345	340	376	362	362	342	366	369	368	329	355	389	350	343	346	378	367	358	314	386	358	395	362	366	342	352	363	369	378	357	348	358	380	355	384	349	379	352	375	389	402	376	366	353	383	350	385	358	330	361	346	363	363	367	368	357	307	370	350	346	364	394	340	351	378	345	378	377	383	367	382	364	368	356	349	352	368	377	369	341	389	376	341	325	366	367	364	383	370	331	343	364	363	348	364	348	362	354	330	343	365	344	352	348	367	387	366	347	350	375	335	362	379	373	369	365	403	365	391	369	358	342	358	346	335	370	324	361	355	389	359	366	327	346	371	364	380	349	371	368	347	370	330	358	337	346	359	381	371	358	339	380	380	342	351	345	338	351	365	375	334	361	346	392	409	367	357	364	349	334	371	367	370	380	335	344	370	383	355	358	398	362	365	373	334	382	382	352	363	336	400	366	352	341	330	352	364	352	371	329	361	350	333	348	379	331	364	392	385	349	336	375	370	348	363	360	323	343	372	381	385	349	340	359	370	351	331	390	371	388	353	356	342	354	359	357	357	333	337	377	367	349	356	370	374	373	374	379	323	335	386	358	351	338	332	334	350	388	372	309	323	363	367	342	348	322	386	372	357	347	389	330	337	345	363	357	308	344	384	324	363	376	362	364	397	371	340	371	334	376	358	355	395	359	391	377	319	331	349	393	371	368	402	370	334	393	382	364	349	378	359	341	383	342	372	367	313	348	379	366	395	349	369	367	388	377	352	343	341	362	379	351	363	327	375	366	384	345	367	368	393	333	359	386	335	347
27938	19344	6398	1725	1180	1056	953	934	894	794	794	841	829	869	834	866	785	848	866	818	788	856	839	761	812	780	830	792	859	829	826	807	805	758	816	845	841	873	798	844	805	809	841	840	784	823	778	739	829	807	734	863	805	831	865	803	846	815	827	761	835	847	787	793	805	804	793	826	827	861	776	759	798	757	854	812	846	821	823	793	815	844	838	753	893	858	824	813	806	806	825	784	792	782	791	780	858	833	856	852	821	801	818	783	797	837	805	856	827	843	854	774	788	793	764	805	813	849	827	803	821	824	825	818	833	800	806	798	816	821	859	847	786	821	837	802	800	766	795	808	793	809	772	821	803	768	817	810	852	863	819	835	803	777	797	817	820	776	811	826	809	801	738	791	811	809	848	825	812	792	825	854	817	760	845	826	810	741	843	864	793	812	853	806	791	826	806	760	821	813	812	770	836	786	811	801	780	842	840	797	796	827	822	758	791	802	826	811	860	790	762	811	861	814	810	839	771	792	775	854	838	854	801	809	740	776	764	877	798	821	864	788	833	781	798	816	819	820	822	804	842	816	798	811	788	915	835	818	785	792	785	841	796	778	821	811	797	855	779	849	778	800	763	825	865	787	820	810	763	813	876	817	824	860	817	820	835	818	822	785	788	811	771	801	831	775	804	775	814	836	824	805	812	848	844	801	833	799	825	833	813	775	801	819	840	775	832	806	790	853	835	796	855	849	802	804	799	859	868	782	813	773	760	834	824	804	825	844	807	800	795	876	798	735	865	844	783	799	790	749	790	813	789	769	807	828	827	807	773	809	842	787	857	815	833	867	777	823	781	807	764	811	857	830	857	833	783	803	790	781	836	766	840	848	804	821	835	803	827	818	860	803	838	803	841	839	794	856	924	800	812	803	806	787	827	771	813	812	824	808	774	828	776	832	852	816	785	774	778	788	849	807	823	826	803	818	792	863	805	758	775	760	851	787	823	855	807	757	776	802	805	818	794	844	811	793	824	804	797	800	814	782	798	835	856	795	860	884	882	769	854	809	805	813	832	806	770	781	823	770	817	776	854	811	837	790	816	768	783	834	811	814	790	793	835	772	840	828	799	823	807	830	864	781	827	780	799	745	837	803	816	837	781	842	813	827	798	810	849	826	837	819	849	861	848	826	848	814	798	784	803	817	805	748	828	809	858	792	781	846	774	793	758	804	799	826	822	760	809	841	834	802	778	786	793	819	850	820	792	850	809	810	839	818	827	838	821	818	776	824	798	753	801	792	808	784	866	846	852	770	769	830	848	832	809	826	769	811	822	827	841	837	821	809	782	824	814	809	872	788	875	780	842	850	812	798	830	811	867	812	780	786	828	822	849	795	772	798	818	826	836	820	778	825	828	851	817	842	829	814	796	814	869	798	793	812	828	809	824	788	852	854	824	855	817	832	824	859	790	765	836	821	810	781	812	810	803	832	832	844	775	818	824	872	827	817	820	782	829	834	779	823	847	810	860	854	794	834	821	823	842	815	809	786	833	858	772	829	798	775	797	811	772	822	820	799	821	811	818	815	835	840	833	798	813	768	840	816	826	812	792	775	799	763	815	794	823	834	798	815	793	828	792	823	822	845	835	838	781	835	825	823	791	812	804	825	808	813	803	783	798	786	805	854	849	843	778	802	812	777	781	783	793	816	801	807	832	798	857	763	821	836	841	778	841	814	816	770	788	778	828	785	831	823	774	761	772	837	809	791	834	825	788	835	822	829	799	813	859	851	774	780	776	791	820	838	854	806	771	839	822	813	897	828	809	814	858	809	875	810	832	798	816	847	817	809	832	787	753	835	769	877	872	827	843	824	787	826	810	783	835	767	798	830	831	824	829	812	812	761	808	779	798	806	769	821	764	826	787	829	807	803	821	812	753	852	785	784	773	842	818	817	786	793	812	759	796	828	827	789	795	832	777	863	831	830	828	795	838	820	833	855	778	789	820	821	784	817	769	814	878	787	774	838	776	826	809	821	785	836	782	814	863	872	810	802	832	792	812	833	811	786	830	767	789	807	822	864	846	808	832	817	817	822	852	828	867	807	781	821	795	832	848	836	801	830	786	851	808	887	817	815	789	832	803	823	876	831	839	877	828	800	807	812	809	778	783	780	817	740	815	825	842	845	812	775	843	829	843	829	842	906	813	839	808	807	807	814	787	805	785	823	788	814	822	809	777	825	823	793	821	804	806	816	790	807	821	794	786	769	803	805	762	818	848	784	790	822	796	808	795	765	836	825	785	823	885	826	837	823	801	836	828	828	859	738	788	789	842	787	775	793	807	821	807	824	824	829	760	786	855	827	802	803	827	860	857	801	801	792	773	839	827	811	756	837	791	807	809	813	785	777	843	808	810	783	797	811	804	767	815	839	828	817	810	849	831	841	856	811	824	778	791	833	826	810	808	819	775	801	812	835	796	833	834	856	836	802	830	811	837	836	819	865	789	890	738	830	823	819	812	808	767	816	785	847	802	755	848	803	772	833	772	826	834	815	858	832	817	826	819	806	822	839	851	820	792	803	834	809	844	805	814	864	812	816	792	837	833	776	846	761	786	839	786	758	802	794	826	797	807	820	790	787	822	822	771	799	791	800	862	803	798	823	854	831	781	820	776	796	827	908	806	775	807	809	800	811	824	831	782	808	867	877	779	828	796	835	821	791	806	804	801	789	826	812	798	827	811	842	810	828	791	835	773	818	826	769	781	782	811	777	811	791	845	807	798	788	763	811	847	804	766	843	822	812	854	810	821	833	808	811	841	872	840	817	780	871	823	794	819	839	787	797	872	845	788	800	758	795	781	821	813	841	809	911	791	801	820	836	778	817	792	828	783	838	804	836	812	774	826	811	816	801	769	812	799	777	834	770	807	822	826	823	819	758	772	792	815	793	858	800	828	791	787	806	822	750	813	788	811	806	842	817	806	794	818	812	802	810	791	813	778	822	787	784	787	858	883	822	807	821	805	779	809	833	817	866	822	888	803	797	831	817	799	848	807	823	749	840	769	814	792	853	838	882	859	842	825	851	870	765	816	820	859	783	852	800	827	817	815	790	789	841	809	773	783	826	839	821	801	863	856	833	778	798	845	839	815	776	849	798	800	816	799	795	816	782	777	745	777	782	772	806	765	801	811	802	824	790	867	831	887	797	841	867	786	756	774	786	815	821	794	814	790	802	753	778	780	850	823	782	884	756	813	797	868	772	814	823	794	789	796	819	874	773	814	834	838	852	854	807	801	779	759	846	800	835	802	830	764	783	828	772	751	836	790	838	812	807	856	856	795	823	785	827	861	815	785	802	760	843	803	815	767	804	809	857	830	806	773	802	770	763	771	861	787	864	768	800	805	825	753	824	848	819	824	811	880	784	815	828	854	844	772	838	798	813	786	812	804	816	797	806	845	776	837	867	810	766	788	803	820	825	781	809	774	826	792	741	813	819	778	846	805	811	870	843	763	841	815	835	823	824	852	808
5159	3657	2907	1729	1545	1373	1281	1063	962	985	1002	968	943	929	954	974	988	926	935	910	930	931	934	910	904	862	941	873	936	929	940	963	908	931	918	919	894	903	947	919	952	924	939	895	915	924	894	943	895	950	953	914	903	926	873	920	957	921	934	939	906	897	983	925	973	909	840	958	969	902	899	951	853	887	897	905	899	900	988	897	938	909	907	949	923	920	908	912	939	900	909	937	962	931	925	924	888	900	885	877	924	950	958	886	876	957	920	921	910	912	922	906	923	863	942	926	962	899	951	865	879	934	846	953	973	870	940	871	888	903	933	922	896	921	941	962	922	931	888	896	871	943	939	892	877	890	896	921	869	884	930	938	925	890	930	947	883	952	960	982	887	924	922	915	932	927	901	915	930	969	949	873	940	935	854	942	945	884	927	892	918	886	948	1004	903	938	901	952	925	955	976	978	908	942	874	929	929	889	995	927	907	921	923	934	902	918	903	906	855	897	911	898	937	899	958	884	942	954	914	925	926	893	904	906	914	897	917	925	919	894	950	919	914	962	930	963	879	903	928	837	945	940	916	888	907	890	894	911	903	905	887	889	937	915	962	901	943	921	850	854	931	876	906	962	988	914	941	874	917	900	946	886	974	869	883	934	982	892	869	900	926	927	938	883	916	934	943	908	942	867	889	925	906	904	938	918	980	987	871	886	950	884	918	975	963	944	949	917	914	866	903	894	948	873	926	879	934	908	895	938	918	983	936	938	960	939	850	958	932	916	906	936	918	871	942	922	866	927	937	909	943	866	919	865	870	885	920	926	910	924	921	955	941	927	889	907	915	961	911	901	909	898	943	950	926	938	912	919	953	938	934	946	873	946	940	942	926	956	884	910	921	967	945	926	952	881	914	930	931	894	874	906	925	955	942	931	927	875	877	965	886	971	893	923	940	975	893	951	892	916	917	943	949	851	888	942	921	919	930	878	941	882	939	953	934	902	912	937	924	926	925	910	900	941	912	903	933	943	915	919	919	880	924	892	875	926	908	902	956	946	938	946	961	940	920	896	870	926	875	929	911	924	948	937	920	939	927	878	936	913	849	930	942	878	971	927	921	914	935	957	925	926	911	973	889	873	926	915	910	916	949	889	970	932	887	910	934	927	887	898	962	944	971	872	968	954	871	972	934	910	895	883	918	931	936	918	959	944	964	915	914	916	939	964	928	941	924	902	911	988	912	888	907	919	916	893	871	905	967	898	873	899	932	890	937	871	900	963	923	910	934	893	937	853	927	943	951	926	931	926	904	940	918	876	916	964	911	917	948	912	938	933	932	887	911	996	904	835	912	924	980	987	915	935	955	924	931	942	904	978	963	956	905	939	916	899	899	922	916	962	946	930	916	946	887	901	962	916	934	875	883	867	908	893	880	933	931	904	953	891	908	920	905	972	928	908	871	976	950	943	907	935	921	906	959	961	938	882	898	878	905	939	889	909	970	952	855	910	935	932	912	965	945	862	965	923	961	958	922	919	855	945	905	895	933	911	923	959	965	895	924	928	911	896	858	886	958	950	897	913	882	988	900	889	893	929	871	910	964	958	930	904	925	922	906	869	971	942	919	923	969	909	873	879	890	917	931	883	917	846	947	904	914	889	910	907	931	938	894	951	898	911	891	916	884	896	899	925	938	902	918	944	947	952	905	872	920	938	894	894	913	930	902	927	893	916	927	859	876	937	959	921	920	910	929	897	895	896	856	926	985	885	930	965	912	893	956	964	888	913	913	894	905	857	903	958	905	935	929	869	937	866	923	907	947	910	905	904	864	870	939	889	933	911	903	940	926	936	921	865	891	898	957	917	970	845	943	874	899	969	927	850	887	925	872	902	987	889	929	915	938	915	944	962	926	958	918	940	958	979	912	879	899	908	924	887	902	941	917	893	912	939	876	937	902	908	880	931	913	911	928	901	929	989	914	924	887	910	920	946	916	978	912	899	871	917	879	938	927	932	945	910	905	895	948	947	843	935	901	938	934	940	898	847	926	930	877	939	909	917	932	890	941	916	925	920	918	917	868	938	919	918	927	880	926	911	912	951	879	926	901	952	871	966	929	905	946	926	918	895	850	898	930	928	930	892	914	931	939	905	880	941	897	897	964	923	891	921	929	870	958	908	932	897	905	938	906	931	898	901	881	953	958	891	925	953	880	922	871	936	928	911	972	943	948	897	913	880	917	907	923	898	865	973	975	936	903	891	918	973	877	950	902	844	914	985	919	925	925	902	908	923	938	848	963	921	898	1002	925	921	960	953	904	868	927	862	886	934	883	957	924	856	906	946	934	924	956	967	937	915	912	952	906	919	931	877	928	894	924	927	943	947	925	919	895	877	908	925	907	885	945	846	941	907	931	896	928	892	927	919	979	922	934	908	912	900	914	903	890	904	884	898	908	905	975	908	926	921	892	901	922	939	871	947	954	909	917	934	923	886	874	978	912	885	919	949	885	900	906	869	900	968	914	943	954	901	895	865	915	927	906	890	899	877	901	904	949	891	934	937	884	943	928	996	913	896	973	938	880	880	908	908	903	867	881	884	983	941	902	933	917	928	938	928	914	916	888	927	928	917	872	911	920	920	921	927	937	865	902	988	941	945	1004	870	914	943	932	925	919	910	933	949	928	945	914	906	919	921	904	849	915	887	834	936	953	911	895	916	897	885	928	930	898	922	968	900	913	902	921	948	898	946	881	967	925	918	912	962	932	916	895	945	917	908	928	972	916	987	869	932	912	900	925	921	891	919	897	951	893	858	887	906	896	968	962	898	914	899	918	978	880	893	925	927	849	920	913	897	915	917	914	915	953	933	940	958	952	953	978	981	898	946	941	900	966	905	941	878	916	887	893	911	934	956	956	921	928	863	928	883	917	877	941	939	972	908	894	921	918	919	939	948	903	925	897	944	881	897	891	965	927	897	932	893	931	945	928	900	929	907	902	945	930	861	975	920	902	976	933	920	940	951	939	890	963	880	917	909	927	941	973	940	870	927	922	944	911	877	966	933	943	888	873	923	913	877	880	916	931	896	934	972	921	967	969	920	927	889	1018	915	906	948	925	922	919	861	913	925	953	920	905	871	879	934	936	936	869	894	930	895	866	918	941	915	904	892	929	901	898	951	931	917	945	955	940	913	946	848	983	954	891	969	952	919	915	929	980	899	914	873	898	963	907	947	940	930	925	899	902	905	898	942	931	962	956	918	935	892	911	950	923	981	933	880	962	970	909	903	893	940	942	918	887	920	926	888	903	929	923	974	897	962	932	917	890	931	915	916	965	948	928	957	926	900	909	894	980	936	893	939	953	912	935	861	891	899	923	920	893	895	913	954	919	951	931	899	940	917	929	917	947	905	926	921	879	913	936	907	932	897	922	921	921	937	882	949	895	910	896	936	871	883	908	958	929	942	937	941	951	969	894	920	935	883	902	945	897	898	936	957	905	844	943	926	947	873	864	910	914	921	925	966	902	927	858	936
24034	21615	28917	24769	21571	9147	1721	1126	990	940	899	790	823	836	811	837	809	753	732	764	703	789	750	733	729	705	787	761	686	728	710	740	708	719	748	776	731	711	710	745	693	741	699	699	753	732	688	733	710	691	742	772	726	783	736	695	737	703	722	747	732	709	715	674	756	707	713	697	700	708	761	736	731	700	726	752	768	736	699	682	729	763	705	682	667	695	701	729	731	693	751	706	731	738	738	700	735	719	678	734	693	723	769	711	702	718	682	730	729	720	729	692	711	728	696	701	759	723	700	745	734	720	725	670	707	728	721	733	702	720	736	702	688	723	672	654	718	737	767	758	716	699	777	687	747	730	703	765	777	685	721	699	680	724	694	707	716	707	682	694	775	750	711	692	698	743	727	660	702	769	659	742	709	743	696	710	738	701	705	718	730	720	669	713	731	667	730	700	709	719	722	715	677	710	716	704	725	724	751	684	755	706	706	683	734	683	675	719	691	712	720	710	702	703	733	692	699	721	741	705	675	710	713	671	739	734	656	744	678	711	708	728	662	720	726	732	738	720	715	708	680	699	740	761	730	706	702	752	738	754	710	717	714	682	729	712	708	756	728	710	714	730	712	715	732	735	741	699	709	670	728	696	717	731	736	714	697	728	774	721	674	681	694	727	691	666	683	708	743	726	758	717	755	695	727	740	716	717	717	708	698	713	725	788	755	699	715	728	687	702	714	733	747	710	761	732	711	724	661	702	737	714	692	758	676	734	699	720	701	706	714	703	697	679	719	718	701	687	752	704	710	716	682	706	714	704	666	781	764	705	731	707	694	797	713	685	671	678	719	707	713	727	700	730	679	736	754	673	706	695	677	719	743	745	741	685	722	731	718	735	698	708	706	727	712	696	697	691	727	696	674	666	743	728	737	738	707	738	712	688	710	717	749	721	739	707	729	717	717	721	709	724	709	722	723	654	707	708	716	690	727	697	709	729	704	680	727	746	706	735	715	724	719	704	734	682	754	759	723	716	683	704	678	682	710	693	712	711	708	679	694	693	724	693	650	724	768	700	630	760	706	729	726	712	715	757	701	723	666	689	726	687	764	717	763	711	758	700	675	679	728	691	677	718	755	720	717	736	703	709	678	693	712	696	737	690	661	713	720	726	730	697	744	688	716	692	716	706	744	719	683	746	676	736	718	731	707	700	674	678	740	716	732	724	719	667	723	660	644	687	707	702	722	723	724	668	707	696	655	708	724	697	745	661	750	732	715	702	678	753	736	708	707	731	721	737	664	754	739	737	744	728	700	731	757	723	671	684	695	722	646	666	691	731	732	700	741	718	734	749	738	700	714	716	719	724	666	738	708	694	728	693	656	648	729	652	661	724	739	747	693	646	695	724	717	754	668	695	669	698	722	722	724	694	691	721	735	683	715	699	700	711	695	695	686	704	697	679	694	710	673	686	765	744	747	745	697	690	723	725	695	731	691	687	729	709	718	721	718	665	671	733	731	753	701	698	690	709	754	681	680	684	695	732	762	713	677	726	654	733	728	714	697	741	709	707	725	724	729	695	701	766	759	752	725	723	688	726	795	751	663	696	709	715	713	740	706	752	717	690	695	747	756	719	651	678	747	728	734	705	740	764	708	732	692	706	698	726	671	742	719	739	728	697	746	695	700	701	670	707	755	722	703	701	717	729	734	670	712	724	753	700	694	745	748	659	747	694	722	725	738	759	736	733	727	719	719	694	718	714	730	688	678	652	705	700	686	726	737	725	776	662	692	729	709	689	728	690	726	722	717	718	695	754	766	743	680	656	718	725	683	764	762	693	700	734	707	689	741	721	716	741	686	730	711	693	692	722	719	729	711	689	679	775	725	699	755	737	674	711	730	698	689	714	756	703	728	751	730	709	740	659	701	700	670	660	699	722	722	710	713	753	724	725	726	685	727	756	727	708	704	709	694	714	742	676	707	725	721	710	714	761	742	678	706	726	731	721	691	748	732	656	720	700	742	693	719	668	696	700	715	684	730	722	696	714	735	682	692	738	703	696	697	737	706	716	688	663	707	667	734	704	685	699	697	708	695	718	726	747	675	774	721	719	747	725	696	678	723	713	791	693	727	712	730	692	696	696	693	727	702	752	732	685	685	679	726	702	735	700	704	711	687	723	719	706	706	728	717	764	724	693	716	744	719	668	745	727	730	733	731	685	687	737	708	726	735	710	761	730	748	679	702	743	734	723	683	706	692	757	726	716	684	697	755	719	719	699	749	704	690	695	769	748	744	752	700	709	700	711	751	710	697	727	684	671	713	719	738	727	659	725	703	687	727	740	699	696	688	727	720	734	724	687	712	697	689	663	738	756	773	720	723	743	705	729	743	760	670	695	718	716	693	759	730	705	746	705	736	733	693	684	720	758	706	724	702	724	708	711	742	731	705	716	707	702	755	738	707	697	736	704	678	751	714	731	708	723	692	692	708	718	700	684	712	732	722	717	686	675	715	749	703	645	728	724	715	726	704	690	726	728	685	728	685	648	689	711	704	770	741	730	706	725	692	712	726	680	713	693	747	703	697	731	726	716	694	727	689	664	694	653	692	723	690	690	708	763	726	731	705	731	683	698	708	728	717	714	754	713	720	690	690	728	688	684	693	707	721	683	742	728	700	759	747	722	700	681	700	713	713	644	754	727	713	727	695	705	665	675	691	673	732	737	751	724	750	720	662	738	734	738	758	709	724	634	718	704	721	775	753	732	705	707	698	680	708	699	726	694	687	700	709	758	716	685	691	730	697	730	743	681	715	686	735	761	674	709	735	748	714	743	715	723	664	671	674	751	746	731	688	696	674	720	684	752	715	699	692	664	739	762	707	744	678	704	751	732	741	695	695	769	670	724	735	713	694	726	663	713	706	771	725	698	763	671	738	673	693	682	684	722	674	728	747	699	690	721	770	714	758	665	714	657	704	683	749	706	736	662	674	760	703	692	694	698	738	681	660	746	712	732	716	703	716	717	714	734	743	717	743	696	751	694	715	688	712	699	757	721	760	682	734	759	723	681	727	720	738	757	722	743	761	711	669	703	683	736	696	720	699	772	707	759	713	693	753	701	662	715	731	721	703	704	757	739	714	706	726	676	712	671	698	688	677	689	704	703	683	699	704	784	728	722	711	730	721	749	674	754	708	741	704	700	737	703	744	721	744	731	767	685	718	723	703	728	728	690	685	711	691	708	701	779	734	687	732	732	727	708	722	672	710	715	721	712	689	724	726	732	722	691	731	726	754	731	707	721	706	691	714	669	717	743	711	706	674	661	696	719	722	754	775	694	703	715	706	707	675	716	788	637	729	699	718	711	709	722	763	722	726	684	675	724	742	702	707	686	721	707	721	668	736	711	700	673	691	708	719	690	684	702	740	748	739	689	733	684	756	679	704	758	756	681	710	674	728	715	713	752	685	700	734	743	727	660	705	696	707	733	690	711	704	711	678	701	652	725	686	723	720	680	736	749	724	665
4387	11608	8038	4494	3212	2488	2073	1673	1475	1338	1136	1087	1016	1021	980	938	887	961	874	932	868	879	908	865	893	857	871	877	854	885	821	831	808	844	831	870	828	862	829	890	842	816	858	825	826	840	887	824	860	913	823	853	814	803	819	849	805	860	850	828	856	846	910	833	868	798	833	865	821	813	838	830	847	854	868	759	852	788	901	824	791	856	846	821	851	860	805	817	841	817	846	835	808	861	845	802	803	824	782	863	866	809	800	812	784	834	862	805	873	760	851	825	837	809	888	844	845	790	812	803	836	793	837	792	786	828	800	812	829	830	819	847	817	841	752	804	811	852	911	802	820	804	780	839	860	824	844	802	770	771	803	829	863	842	850	818	810	807	852	855	846	816	871	802	804	795	828	816	834	855	845	775	834	804	843	802	818	797	793	804	832	831	893	776	816	799	832	846	899	811	837	839	829	795	768	760	813	800	801	869	868	833	826	847	819	835	800	861	831	808	818	811	781	795	797	865	813	814	854	861	826	817	817	777	781	844	784	814	812	827	875	829	838	836	811	839	856	788	791	838	849	860	867	779	846	775	792	799	805	806	858	837	837	834	857	786	847	835	837	774	783	846	819	828	854	805	818	804	822	790	811	859	832	809	825	861	841	793	837	815	840	800	833	859	778	838	862	804	824	784	864	819	821	862	857	774	819	807	771	816	800	816	809	818	836	860	843	855	794	810	825	833	828	812	813	824	811	814	810	796	852	833	859	852	777	798	809	827	876	818	879	789	841	845	810	812	858	836	787	824	771	875	823	830	838	794	820	837	870	864	740	799	837	827	812	829	809	781	819	784	841	859	842	837	784	883	802	835	844	846	788	814	872	837	768	805	878	798	803	788	835	815	763	818	779	786	837	846	870	804	788	826	815	806	763	839	844	854	782	822	815	844	818	800	873	832	836	877	833	822	882	806	779	805	823	767	833	828	817	804	815	816	850	837	828	810	811	841	816	784	812	844	814	832	810	830	808	810	835	813	855	873	796	793	808	803	802	833	761	855	839	869	797	836	866	822	847	766	827	826	838	757	817	875	813	821	811	822	825	845	831	861	796	827	817	789	865	813	858	833	792	834	749	848	792	782	813	790	884	800	835	852	811	837	770	797	822	860	813	844	845	874	861	824	795	814	872	833	809	822	826	813	794	806	848	858	829	817	750	788	833	825	830	746	789	793	851	822	829	843	838	779	815	829	843	826	825	828	838	880	815	834	776	821	821	824	827	799	848	840	794	841	856	800	816	815	802	809	833	820	850	847	847	790	821	811	872	812	789	840	875	818	845	779	851	837	804	842	857	870	813	826	818	833	865	787	796	781	827	816	836	772	886	809	854	808	860	816	835	866	833	801	839	798	810	794	848	838	814	852	857	795	855	837	824	822	841	831	812	849	828	835	863	798	815	862	786	795	820	824	851	871	854	806	794	849	760	847	816	825	821	835	851	784	779	835	813	841	771	763	867	854	839	859	802	819	808	775	820	827	775	842	816	859	808	808	827	802	839	806	803	791	856	895	819	808	848	807	857	814	819	778	837	841	802	797	834	798	775	825	871	840	787	853	789	841	797	783	784	831	834	855	809	839	837	854	782	806	783	825	825	778	821	814	830	823	827	846	817	813	824	775	798	817	853	789	832	828	792	817	835	795	777	835	804	806	856	803	827	808	886	834	854	816	781	830	833	834	856	789	776	834	797	837	845	804	827	779	824	817	795	804	837	809	805	801	818	854	789	839	821	818	869	804	784	872	828	831	814	856	787	835	820	843	804	809	838	829	837	832	795	848	875	804	781	820	840	823	821	805	825	800	833	796	832	753	827	850	865	778	844	813	785	825	828	821	803	826	849	786	766	825	838	798	883	777	782	837	813	854	799	836	838	798	843	830	850	846	836	807	795	824	826	809	799	827	760	828	816	816	832	835	828	834	812	817	805	837	894	799	796	808	782	828	781	827	832	807	852	853	859	857	811	803	766	821	836	779	802	816	786	823	817	836	802	862	831	832	870	901	836	851	812	774	809	765	805	791	859	869	888	837	797	858	819	783	830	847	846	828	828	812	814	834	869	802	841	839	788	845	820	820	779	822	829	828	834	816	819	844	880	774	880	819	812	858	806	809	813	847	804	807	797	828	835	853	854	785	825	805	861	852	790	799	800	805	818	769	751	863	821	820	823	830	820	832	846	845	834	801	847	793	809	813	820	846	811	797	804	824	863	814	771	830	771	846	816	836	815	786	825	800	865	841	871	791	791	800	835	812	861	809	844	819	831	842	806	817	831	843	826	865	840	835	791	827	817	831	827	803	838	810	787	797	804	858	822	820	826	819	839	827	798	795	773	812	784	807	845	851	857	804	757	850	814	847	833	832	843	806	823	807	824	806	798	848	809	818	881	820	878	814	805	905	784	796	813	813	834	841	839	849	842	827	847	833	858	840	833	778	833	846	817	811	771	765	843	836	796	801	810	835	822	815	764	814	815	839	820	810	863	806	821	848	828	818	813	794	827	834	839	837	855	815	839	803	822	810	865	833	876	783	791	872	815	784	821	864	832	837	839	849	871	781	793	820	783	828	852	850	822	827	848	811	851	846	802	830	843	790	829	877	870	833	783	824	798	785	818	812	820	813	811	826	784	818	837	782	811	787	808	829	831	818	781	822	832	871	808	807	838	834	796	809	826	825	808	805	859	829	819	799	810	846	853	842	780	775	807	821	828	789	837	839	847	806	810	826	847	852	785	818	819	764	796	788	792	818	797	829	788	793	819	842	801	857	849	839	813	824	858	815	782	819	831	816	788	802	818	858	809	830	844	860	830	843	848	858	854	762	807	879	866	870	856	835	858	793	845	787	870	796	818	793	852	827	853	825	844	809	794	839	797	846	820	789	851	814	782	789	806	809	807	837	814	821	767	807	785	858	801	858	830	784	783	800	855	817	818	830	838	870	825	818	813	820	831	794	744	806	826	818	819	847	839	832	858	808	830	845	831	861	808	793	830	810	846	822	835	814	801	822	816	757	841	826	788	827	791	797	835	814	821	810	816	842	778	757	771	791	882	828	816	807	779	782	811	820	832	839	847	827	822	794	802	783	826	773	770	838	860	859	813	812	796	779	806	819	790	824	830	768	802	869	819	795	801	784	868	802	815	794	817	782	757	752	828	853	839	840	769	824	871	892	841	826	774	864	813	883	845	799	824	784	821	893	817	844	811	768	824	859	842	815	805	815	852	844	834	862	776	856	888	810	827	800	800	804	797	797	825	811	815	811	796	777	796	878	846	880	854	868	756	811	780	865	846	836	836	758	828	851	786	834	852	864	849	845	788	847	810	824	845	768	786	776	837	822	841	787	773	815	809	796	877	789	819	850	798	796	879	878	805	831	803	824	769	801	813	831	847	855	792	837	857	838	861	824	837	828	838	843	833	793	861	839	855	851	865	787	790	811	811	814	794	811	813	843	800	852	870	792	810	794	852	786
25293	21606	27652	25876	8625	1194	911	839	728	691	604	595	578	579	524	521	500	542	539	564	527	508	512	510	498	511	555	509	517	533	490	489	497	523	503	508	489	468	497	528	513	513	518	492	510	524	516	553	501	520	526	509	496	504	531	515	519	488	523	470	499	530	548	509	558	508	505	503	532	548	500	518	508	493	513	493	499	499	489	522	487	492	544	451	509	519	503	510	512	519	506	508	521	566	481	502	541	489	496	511	466	542	468	513	520	501	498	500	522	501	505	506	512	493	467	527	501	487	486	516	586	493	527	469	528	512	514	483	513	514	495	496	493	508	538	512	524	499	510	508	515	525	504	516	556	513	499	493	511	539	471	556	531	528	516	453	488	508	498	454	522	517	489	566	493	514	526	522	507	535	437	516	519	514	497	511	518	497	498	503	527	547	510	469	513	526	520	508	467	491	525	550	533	566	525	556	537	498	489	508	520	511	499	517	518	514	495	522	533	544	478	497	500	518	506	538	528	452	529	458	511	531	532	481	553	497	491	481	505	464	522	521	504	487	519	499	527	503	508	497	550	447	527	518	536	529	512	545	510	523	542	521	501	516	521	507	504	533	471	530	534	516	525	485	513	461	519	487	533	479	488	492	476	505	509	483	510	526	527	481	504	508	512	484	496	522	515	513	505	516	530	512	496	519	579	525	491	504	478	507	536	491	540	506	536	523	521	516	538	524	478	525	482	520	535	475	467	541	525	531	495	550	495	492	497	536	528	528	506	496	526	462	530	495	529	478	547	547	529	503	544	514	542	505	518	476	496	513	527	500	502	491	508	502	552	478	479	535	475	499	502	477	516	493	525	494	536	476	449	513	510	497	501	491	541	579	527	487	556	508	522	515	493	500	496	563	516	507	519	531	499	497	494	485	505	538	496	512	550	522	523	519	562	497	509	507	508	521	491	515	503	518	496	508	489	522	530	469	515	518	530	503	511	508	486	507	516	486	497	522	537	522	490	483	519	501	518	489	478	525	497	485	521	521	536	516	485	498	508	507	497	469	516	500	489	499	495	502	538	478	540	505	509	495	499	474	517	483	506	492	470	504	488	485	473	490	519	542	559	506	509	529	515	516	510	475	533	489	565	526	550	470	466	526	532	509	496	537	519	486	523	506	544	527	520	512	507	520	559	474	467	515	542	498	465	533	493	500	521	482	505	521	529	537	494	479	481	527	554	479	480	490	493	478	462	522	539	491	482	508	511	508	460	466	491	507	519	505	507	470	491	507	489	482	536	502	538	526	529	535	495	474	532	521	521	521	494	515	502	514	483	494	512	519	488	481	505	489	471	500	558	506	508	533	535	455	523	527	546	524	500	502	492	535	507	494	518	514	500	465	483	518	506	511	526	448	527	538	470	543	510	498	494	511	524	533	490	509	511	541	440	471	504	527	497	457	470	510	477	465	536	511	519	515	479	516	501	538	470	499	534	518	498	506	516	507	510	489	518	488	530	503	505	519	470	531	530	475	521	490	467	485	527	514	491	498	498	519	515	522	512	528	491	488	517	491	504	487	493	577	490	514	475	518	472	502	511	478	512	485	511	471	523	525	528	514	523	518	495	502	524	496	513	486	459	520	493	470	526	504	495	510	514	502	513	520	498	545	534	559	498	477	529	479	535	507	500	497	510	502	479	481	495	538	533	493	516	524	494	520	528	500	529	512	497	544	535	477	529	505	509	533	489	508	504	520	467	461	498	536	511	493	497	513	501	524	509	568	521	546	537	482	504	516	526	528	507	507	520	507	482	498	533	503	506	522	507	505	497	483	515	478	526	507	536	489	501	525	493	509	516	523	523	508	509	477	463	474	518	507	535	558	523	543	509	494	515	510	516	473	517	519	539	525	509	519	529	424	509	506	496	491	518	501	506	478	504	523	527	496	497	515	492	550	509	549	470	468	513	528	521	503	514	554	516	519	524	496	530	519	537	496	494	538	493	496	556	501	508	472	492	526	550	512	506	459	513	487	481	520	526	507	498	538	473	504	463	562	505	503	487	538	496	516	517	510	491	514	521	523	485	534	536	489	545	486	492	524	512	500	514	499	515	516	493	536	492	518	520	504	479	493	493	488	481	521	493	547	510	526	495	536	525	519	490	503	506	513	494	488	482	511	504	506	540	485	507	504	507	481	493	494	512	505	523	492	511	483	535	518	499	482	445	528	483	485	497	513	504	470	514	475	479	507	530	493	514	524	531	504	524	496	547	523	467	497	495	499	529	502	520	507	496	568	483	493	450	481	498	528	559	514	531	493	485	518	533	547	499	488	480	517	520	436	531	484	493	494	483	526	525	532	485	497	525	532	487	477	526	520	517	552	523	507	489	499	515	510	517	525	517	555	488	490	512	487	563	509	514	512	483	503	480	526	514	541	497	570	492	499	490	521	518	529	507	491	505	537	532	530	502	519	479	528	536	495	476	519	487	503	495	525	503	485	578	521	506	471	497	523	528	478	551	518	496	522	504	489	501	482	477	488	495	520	514	517	513	505	546	500	541	465	523	500	515	517	526	480	509	468	515	511	511	485	520	511	526	537	488	500	507	456	482	521	480	504	447	496	460	504	475	467	537	507	522	517	514	522	491	519	484	539	498	549	520	554	520	530	496	535	487	523	485	543	536	510	519	509	517	515	495	514	504	482	512	474	518	496	512	508	506	429	505	507	545	482	495	524	507	528	511	503	499	493	524	506	500	547	503	488	521	511	484	486	513	509	522	532	475	506	469	517	522	509	493	508	508	522	510	514	534	490	500	490	509	502	505	538	512	497	479	502	515	492	491	512	489	534	499	538	505	492	521	485	517	516	527	543	559	515	535	507	497	478	495	497	522	498	482	511	520	506	509	530	538	508	497	510	525	490	461	515	489	490	547	505	537	505	492	529	533	495	458	509	499	547	488	491	517	501	505	497	506	474	504	496	469	497	495	473	543	533	527	509	472	516	502	516	502	482	525	475	496	515	515	498	525	506	513	470	533	467	503	488	510	534	497	531	476	507	506	508	506	487	470	495	531	490	489	514	545	494	527	517	512	561	528	497	542	492	534	462	540	557	467	560	500	536	519	512	520	489	515	499	522	481	501	481	482	499	526	523	489	511	550	540	524	501	538	531	476	509	489	509	511	537	522	551	457	514	507	521	485	525	563	544	493	503	523	523	512	456	540	505	499	527	525	495	508	534	496	528	479	524	478	513	494	521	501	502	482	503	519	465	493	512	495	509	524	497	529	506	476	473	526	519	543	506	501	502	515	521	544	505	521	499	511	492	526	534	460	470	525	498	544	489	526	507	538	523	519	476	526	470	536	507	516	497	511	533	515	492	545	492	501	528	479	421	527	509	515	478	530	498	504	529	466	517	516	522	486	507	516	537	467	512	499	517	517	514	518	511	522	544	499	519	514	463	504	492	517	499	522	503	509	487	525	505	519	515	507	476	523	511	496	509	470	486	505	479	509	523	501	491	494	504
4361	7728	4965	3154	2140	1852	1585	1336	1213	999	846	686	705	689	682	665	655	662	662	619	601	627	575	638	610	553	604	581	581	586	588	607	663	599	563	604	568	593	571	588	548	618	635	630	649	623	553	607	609	593	561	585	600	568	587	566	606	558	559	595	578	586	610	568	630	573	583	593	598	537	589	550	563	539	565	577	579	607	572	630	577	557	555	584	581	568	554	616	586	585	572	590	607	585	573	616	568	539	560	570	639	584	547	566	578	589	598	612	600	577	590	586	559	558	610	591	600	603	591	572	612	606	547	573	592	555	589	613	619	570	608	593	548	580	600	598	573	592	617	610	596	584	565	580	596	577	595	564	581	635	628	591	587	573	602	590	616	614	590	515	569	581	578	570	613	581	557	567	571	568	569	559	607	607	563	554	593	572	564	593	602	571	566	575	531	556	632	588	587	505	576	593	516	592	604	569	584	575	608	590	551	594	543	603	598	573	539	599	572	574	570	601	571	554	593	596	571	620	583	602	552	571	584	596	609	573	562	588	584	589	575	569	572	595	570	570	564	616	590	581	569	595	557	624	594	567	629	547	547	574	567	604	564	595	594	597	575	632	553	626	600	577	570	570	563	580	562	569	584	574	605	613	578	569	565	582	569	602	587	591	569	621	563	531	590	609	569	622	528	556	596	535	586	565	562	540	607	561	569	617	580	589	548	545	587	566	600	591	567	593	550	606	587	576	591	586	603	621	615	592	596	546	565	548	588	567	589	563	568	592	560	605	574	594	617	604	536	593	603	591	605	546	634	543	591	642	554	528	584	618	576	545	572	542	596	569	569	597	588	583	580	615	583	611	603	561	577	605	610	570	631	581	574	548	568	567	579	634	581	570	602	573	591	617	557	571	637	558	571	617	585	540	571	575	594	596	539	597	591	593	593	539	576	551	569	556	583	589	581	546	607	606	593	635	595	589	562	576	603	597	570	608	629	563	584	560	603	578	630	557	563	599	576	585	575	575	592	579	596	539	577	585	523	548	597	585	572	598	577	609	565	585	576	601	597	581	605	564	587	547	600	573	571	608	582	605	583	582	592	633	542	588	598	590	551	591	624	574	572	542	585	595	562	591	580	554	552	588	552	567	603	556	579	555	592	582	575	562	592	566	625	593	629	561	587	563	574	591	579	579	576	603	568	617	548	610	627	571	616	595	606	589	583	565	585	643	564	576	561	592	597	554	585	559	547	599	581	584	587	550	593	604	626	542	613	585	604	579	554	607	617	578	582	592	586	581	590	611	531	580	572	580	585	551	560	570	570	560	553	582	591	585	576	583	586	595	570	548	578	541	582	564	593	566	610	562	598	545	543	590	616	581	546	600	554	511	583	572	606	597	579	595	590	565	588	604	594	609	576	609	559	590	618	542	615	574	614	574	575	594	584	614	600	576	627	587	587	583	539	604	624	557	573	565	573	591	638	557	576	565	617	568	569	571	550	645	597	596	578	559	582	541	604	582	559	595	580	611	580	603	577	593	518	602	579	596	543	523	572	548	600	569	552	603	602	548	587	576	592	543	570	626	575	598	597	566	597	598	570	586	589	568	569	611	592	545	599	572	572	599	554	602	576	578	570	593	598	572	584	588	583	543	586	598	573	568	584	533	566	555	554	558	609	615	547	584	614	570	528	587	523	578	573	579	606	576	572	582	602	558	576	572	594	593	587	553	621	564	561	543	584	576	577	568	559	592	581	598	564	577	590	552	568	569	635	525	607	564	600	554	600	575	572	606	559	557	597	573	574	531	615	590	575	562	592	625	585	576	596	545	585	567	545	606	590	608	579	571	607	621	584	510	548	614	579	547	576	518	567	567	599	588	602	580	577	597	570	560	591	585	567	563	592	570	603	569	562	540	621	623	584	580	556	547	589	549	571	596	575	591	578	548	555	595	580	591	594	618	591	605	593	571	544	573	611	563	576	621	591	588	556	588	579	560	591	625	562	612	592	567	557	566	548	568	557	594	635	583	614	561	594	572	573	557	597	565	625	568	609	585	578	595	611	608	590	588	571	583	560	604	569	582	558	564	566	529	566	593	623	581	548	546	573	576	580	551	590	546	540	582	584	553	611	569	557	539	622	608	614	553	576	621	567	565	638	618	548	579	597	589	549	530	599	594	570	561	572	570	576	566	577	584	628	564	597	577	556	603	595	629	617	598	574	624	537	555	608	659	584	604	552	578	558	561	585	543	589	610	591	595	582	579	573	559	579	542	591	566	603	607	555	578	596	575	583	560	592	563	552	594	597	576	536	577	552	587	526	557	592	565	584	560	600	543	571	571	603	578	593	610	592	514	578	567	590	577	582	578	619	666	565	565	544	588	592	594	545	595	560	607	595	606	605	614	586	597	642	574	605	571	583	622	561	569	580	629	559	622	582	595	546	584	615	607	577	550	545	615	592	613	546	589	603	612	573	601	575	543	607	565	596	560	591	596	576	555	577	573	567	598	578	560	602	600	580	613	555	576	568	581	542	576	568	542	575	573	611	583	548	584	618	560	582	623	575	559	596	579	547	604	589	614	579	562	605	591	549	561	571	586	581	587	601	601	585	579	602	566	583	567	565	580	595	548	570	593	568	530	589	563	603	629	632	584	531	575	582	583	642	562	622	590	598	556	571	557	552	568	575	605	582	586	553	599	549	600	628	599	572	571	619	611	601	548	581	562	608	589	595	587	530	586	569	598	590	577	574	568	566	525	614	550	576	562	571	579	552	608	610	584	582	567	614	545	567	558	576	617	598	579	580	567	580	619	603	566	583	545	568	616	574	625	557	572	588	602	586	607	596	584	535	584	558	577	581	616	600	596	535	551	552	585	564	597	598	579	578	624	566	539	581	586	570	561	582	562	588	537	585	543	527	553	586	589	606	554	579	589	600	601	581	555	608	626	576	582	581	596	574	587	588	574	595	606	595	553	587	562	619	530	595	605	535	556	570	551	588	593	564	608	562	612	542	528	586	560	587	562	586	536	598	589	550	600	605	599	558	590	599	589	581	558	598	555	637	592	587	570	606	578	553	538	581	574	562	619	556	593	589	590	603	573	582	585	557	583	616	598	560	577	585	548	600	578	555	612	561	600	566	626	601	578	561	623	586	525	587	597	581	572	560	597	537	577	565	555	632	594	614	621	626	595	551	553	570	623	610	574	537	574	586	572	572	568	597	525	577	566	589	574	570	572	623	610	588	631	530	592	613	605	582	566	568	567	575	621	581	573	590	583	600	606	574	562	602	602	558	569	535	595	564	553	562	616	554	567	584	594	569	572	599	591	590	551	627	546	601	524	597	566	579	606	585	567	599	555	550	568	608	629	601	566	606	579	586	542	566	605	600	602	558	588	575	589	562	570	553	564	579	582	544	594	573	561	594	544	573	627	567	567	557	586	581	565	575	597	584	574	595	564	604	640	573	566	611	558	604	583	568	565	572	568	562	581	599	553	595	593	588	592	567	622	561	530	585	560
23003	21624	29454	24286	21619	21645	7285	1153	779	655	576	524	447	491	442	451	380	388	375	356	375	334	352	319	318	376	338	330	333	307	319	294	341	338	320	325	330	343	291	318	313	327	312	331	336	327	308	354	306	336	316	319	318	334	306	316	310	337	281	316	320	299	297	299	317	308	324	296	322	301	303	285	283	310	296	308	332	296	293	344	282	316	299	311	320	302	333	312	273	309	338	329	294	321	270	303	305	324	307	282	312	317	320	318	276	318	318	289	271	303	277	300	279	302	310	306	303	306	289	305	312	291	331	303	309	270	282	329	300	295	300	301	290	291	293	321	317	325	293	298	300	331	298	287	332	276	287	312	329	321	303	308	300	298	278	302	271	298	297	305	321	300	284	267	284	312	317	308	296	312	280	299	319	325	327	286	262	287	273	306	316	292	294	294	294	311	295	312	315	300	294	314	294	310	287	295	304	305	299	291	307	294	307	282	277	324	265	278	296	323	294	284	359	287	324	325	283	316	310	310	336	302	324	304	304	298	286	313	327	316	284	310	309	313	321	309	268	315	293	325	326	328	288	312	294	314	311	306	290	303	297	329	305	339	292	284	272	285	300	293	317	297	284	316	319	299	285	307	301	301	320	294	281	299	296	307	305	295	280	293	310	308	291	294	293	284	305	281	323	321	354	325	304	270	297	280	327	315	285	299	323	328	304	305	296	298	316	301	318	315	328	304	312	289	324	285	273	302	283	296	270	306	298	284	319	319	329	306	295	317	320	349	305	303	306	305	315	290	276	314	300	294	283	279	308	319	295	273	307	326	301	296	302	313	313	288	313	267	301	298	314	281	309	306	323	307	319	310	310	315	318	311	320	321	333	280	275	318	321	298	326	321	304	294	293	299	297	300	299	330	316	287	303	291	327	326	329	294	341	305	318	313	302	288	308	335	327	317	288	310	285	303	320	310	297	288	295	311	264	295	326	276	313	293	338	306	277	302	300	325	299	276	299	330	292	322	286	340	272	317	313	297	299	331	321	273	311	300	302	300	272	324	292	305	296	323	290	321	315	324	305	291	290	285	285	303	323	284	311	298	314	312	313	321	281	282	279	308	319	325	285	298	277	321	319	333	303	295	311	335	309	285	304	273	310	320	288	294	288	292	291	336	307	294	314	304	289	310	291	309	286	302	284	301	306	321	278	280	295	310	305	316	295	292	276	316	261	274	312	302	277	313	270	273	310	300	308	308	290	309	300	295	299	305	320	312	301	307	299	303	301	312	294	307	294	325	257	288	294	300	317	318	304	321	315	295	326	294	297	302	317	296	330	261	321	308	302	320	289	283	298	274	315	286	297	326	326	318	283	313	286	280	301	309	307	325	294	337	301	292	309	326	292	345	281	317	299	324	303	313	347	309	312	281	346	314	290	298	314	307	344	311	325	306	288	293	302	294	287	307	314	333	285	295	314	268	276	299	282	284	321	295	298	312	306	318	336	313	335	301	297	311	282	299	310	322	294	340	336	302	271	312	278	304	312	307	328	309	299	318	319	304	325	313	296	302	279	302	277	285	310	331	312	322	297	300	270	331	303	307	254	302	309	331	292	314	322	312	331	311	299	298	316	278	291	298	298	299	326	346	290	279	325	302	294	327	285	308	293	310	303	305	311	346	300	296	317	331	303	300	322	302	337	312	278	278	305	295	304	284	326	332	301	285	321	299	258	310	314	297	278	297	314	304	298	293	298	296	329	320	338	315	293	288	307	304	332	326	297	276	309	286	309	326	294	323	313	281	295	283	313	256	316	309	281	291	268	340	303	291	312	279	313	327	291	303	298	330	298	323	333	317	295	282	312	318	278	297	322	318	288	303	333	305	329	312	272	281	304	325	292	317	296	303	304	287	307	298	319	291	303	334	311	260	291	319	286	314	296	291	343	287	307	303	316	286	297	291	347	285	299	282	308	313	358	313	317	330	330	274	309	340	311	286	306	315	287	300	288	307	301	292	307	302	304	266	295	310	321	293	278	319	285	316	299	287	280	335	290	334	278	305	320	319	303	285	337	311	270	316	314	290	290	302	280	306	318	269	299	299	301	274	316	302	309	300	308	293	320	297	287	306	298	298	297	350	289	287	328	313	295	338	288	306	288	296	264	312	319	284	273	298	302	316	306	302	288	287	305	313	272	302	321	315	311	312	295	306	302	311	294	283	322	304	300	324	308	321	304	310	298	293	342	291	286	308	281	289	311	265	312	284	296	310	303	299	303	293	267	325	291	331	310	318	325	309	297	300	304	307	279	281	305	308	303	256	285	317	264	295	266	298	318	317	313	308	285	290	308	294	296	250	282	328	300	302	311	303	332	315	283	298	318	293	289	329	326	315	303	322	293	310	292	303	318	307	286	315	336	318	328	295	300	301	320	288	335	292	314	310	304	316	283	294	315	347	308	305	281	310	304	303	326	305	326	331	310	278	324	295	279	299	314	281	317	319	318	297	299	308	289	318	295	320	286	281	315	314	305	292	306	298	286	276	322	309	309	285	324	316	320	329	321	266	289	326	282	341	292	259	280	278	316	294	285	302	298	301	295	269	302	277	312	299	302	306	318	308	298	270	279	300	297	300	293	305	303	321	306	310	277	295	298	281	322	318	310	302	276	323	296	337	307	281	283	284	303	330	292	305	300	303	297	333	295	293	323	325	325	297	300	306	299	312	283	280	295	277	316	264	280	275	269	297	299	297	277	354	298	308	294	312	322	337	301	299	325	327	320	305	290	296	318	308	310	289	307	338	295	322	275	312	285	291	294	308	305	288	271	300	319	286	282	320	313	317	283	306	316	325	317	287	300	262	326	289	292	345	264	313	313	309	307	312	300	291	284	329	280	302	287	298	303	329	307	327	307	315	294	292	290	323	238	327	314	295	293	301	286	327	310	304	313	310	289	300	340	278	305	291	303	329	312	296	295	317	304	307	285	316	300	277	271	293	300	309	286	325	287	321	300	316	318	315	309	338	314	292	285	294	295	297	300	286	315	300	267	302	285	295	321	310	310	294	283	304	286	315	314	289	277	334	276	297	313	308	285	294	292	304	332	299	320	300	317	305	279	312	292	283	312	316	295	308	351	291	272	298	294	314	282	315	316	319	331	290	296	302	313	300	290	306	291	287	305	284	290	307	283	323	336	323	313	320	299	277	309	315	274	312	294	313	299	308	309	324	293	279	275	305	302	294	312	272	292	288	306	306	330	305	299	313	292	307	283	283	279	297	321	298	291	304	258	294	315	279	306	305	336	308	316	292	281	296	281	291	289	286	321	272	299	298	304	316	283	293	287	294	328	279	316	274	307	277	291	305	290	293	297	298	305	343	307	305	276	288	272	311	282	327	302	289	299	329	302	268	288	321	277	336	279	322	292	277	289	298	289	285	307	299	275	293	298	269	308	285	289	333	316	332	296	321	297	294	298	284	292	329	317	294	309	295	329	302	271	297	296	317	316	296	280	313	312	287	307	309
5806	16978	11884	5964	4182	3690	2678	1932	1503	1157	1046	860	757	653	631	583	542	550	476	488	458	469	435	440	423	443	378	378	442	401	386	390	401	387	366	388	405	411	417	356	393	403	376	354	382	398	404	359	363	379	402	381	378	389	354	385	381	347	357	357	371	396	387	367	350	415	382	376	411	390	342	337	339	378	386	358	376	394	350	354	397	358	368	328	353	357	382	372	342	391	388	338	350	389	379	387	376	322	372	337	349	341	389	332	344	347	357	351	346	354	350	359	368	351	386	378	366	385	324	355	360	361	352	363	387	353	372	372	383	365	368	369	373	342	367	368	377	387	380	355	318	359	373	354	333	357	362	377	365	380	390	384	337	360	383	382	357	344	382	341	332	377	372	367	383	367	397	358	351	375	374	366	355	353	397	342	349	357	410	328	342	348	365	379	372	353	380	373	352	342	369	379	344	393	345	346	363	374	347	376	401	359	372	395	364	358	346	360	354	388	374	370	381	349	357	363	362	376	351	368	379	361	342	367	340	375	371	349	345	360	359	381	360	338	367	334	333	334	408	365	375	345	374	324	342	343	351	395	335	383	359	360	389	358	349	369	319	355	325	341	403	379	366	368	401	357	400	369	355	356	346	356	362	324	346	392	395	383	383	346	373	376	371	341	380	374	334	375	354	344	374	378	393	346	348	336	364	329	379	354	358	356	374	370	374	337	364	357	359	345	331	359	336	363	382	344	330	409	353	338	358	374	350	374	361	369	344	353	383	362	325	423	352	366	348	325	355	351	378	306	361	367	378	361	345	357	375	396	344	349	341	353	415	376	387	340	341	343	352	351	384	361	383	340	379	351	333	402	331	350	338	367	376	371	404	386	357	326	346	328	317	364	333	353	301	340	358	391	338	347	339	368	334	344	340	339	373	395	383	351	371	363	362	335	349	345	368	367	356	393	381	342	365	350	355	355	339	412	358	391	363	384	344	340	363	374	372	348	333	361	376	386	389	330	362	351	380	379	396	366	371	339	344	343	337	362	364	361	375	358	372	370	341	351	377	376	366	346	340	341	362	368	344	368	352	349	348	385	342	356	373	328	369	348	376	357	368	350	374	327	362	370	369	324	352	342	344	327	351	396	336	350	374	355	374	354	359	353	354	345	360	376	360	364	356	350	363	372	345	350	369	408	364	376	352	345	328	395	363	377	365	369	377	346	337	345	393	368	354	347	328	358	356	334	363	345	353	358	377	331	379	350	343	404	370	348	330	345	352	349	374	330	356	382	315	380	394	400	387	366	363	383	383	342	338	334	333	341	344	354	349	353	373	363	349	326	395	354	355	391	407	332	350	363	359	352	385	398	337	347	357	350	396	396	359	380	365	341	363	373	368	323	337	352	361	375	360	386	423	362	361	355	374	354	392	384	391	383	409	347	391	372	394	337	402	357	364	336	372	367	341	359	374	347	367	326	366	360	383	379	390	342	346	371	359	382	387	366	333	356	379	362	354	361	322	353	368	378	347	333	349	350	353	349	343	399	389	355	340	396	355	375	362	344	367	343	378	367	382	322	373	387	347	367	330	370	336	353	349	348	377	365	321	352	386	352	341	343	361	332	338	372	376	382	350	350	344	350	349	354	357	350	341	352	350	368	379	376	324	356	357	375	370	379	381	347	376	366	354	352	353	365	374	345	357	368	377	352	344	344	364	373	406	357	357	363	359	379	368	342	385	377	363	353	397	371	363	371	354	367	378	354	351	325	336	382	339	355	357	375	315	364	375	345	367	347	392	356	392	326	374	372	386	354	387	360	344	353	332	353	382	353	371	380	343	358	357	346	384	373	374	401	351	359	353	370	368	365	362	405	384	363	343	368	367	394	374	337	334	357	364	386	353	327	375	356	330	333	329	356	345	356	361	376	372	349	390	356	321	343	371	380	367	374	377	346	342	356	346	353	367	339	351	342	374	371	373	377	338	391	391	379	336	355	372	390	396	395	362	325	352	402	343	353	330	380	368	352	339	363	386	351	331	379	372	354	372	361	384	355	400	361	353	370	354	362	359	352	359	377	355	377	382	363	354	384	344	376	364	374	362	341	384	357	373	356	381	344	345	361	373	383	375	370	390	407	340	380	348	394	379	345	387	364	363	347	386	378	337	346	333	371	378	375	356	356	358	410	349	341	356	364	356	397	340	376	342	344	363	363	337	380	387	304	349	347	361	369	380	355	362	363	362	387	364	384	378	360	355	364	346	372	361	369	397	363	359	357	361	399	343	339	341	397	377	356	339	392	340	357	375	357	344	358	393	389	350	356	341	353	385	321	373	337	331	335	336	378	370	344	335	383	347	366	354	378	375	390	385	356	363	373	377	358	361	374	351	349	354	375	353	358	385	365	344	360	349	363	391	353	338	362	397	338	402	367	344	349	361	340	349	353	341	357	364	374	329	369	376	365	412	367	373	369	372	351	342	362	378	354	383	377	358	357	336	372	396	363	368	356	354	371	354	317	364	367	353	328	382	357	362	381	412	361	337	376	362	359	362	345	343	341	354	358	370	369	365	374	316	355	374	407	367	333	389	374	362	352	375	372	365	364	357	335	398	372	340	337	398	348	337	366	379	371	362	373	368	357	356	352	343	340	343	344	356	334	350	364	339	332	360	339	365	380	405	379	365	345	351	344	363	358	404	365	369	374	377	361	382	347	342	362	305	353	377	339	360	360	372	362	370	373	343	353	373	332	385	340	371	318	385	349	366	328	381	370	383	368	375	386	325	356	340	370	371	360	370	358	356	390	380	352	338	334	368	339	384	372	350	392	349	340	350	380	333	334	333	372	379	353	375	358	350	365	364	353	389	335	396	324	390	354	384	336	350	352	367	382	369	337	356	355	387	366	372	325	386	347	354	345	375	360	381	354	360	350	367	327	390	394	374	356	347	321	362	381	354	367	360	391	387	356	345	383	351	345	366	370	418	330	349	373	356	363	360	371	354	330	346	377	352	354	360	370	336	367	386	384	360	328	333	311	348	357	351	375	364	350	384	329	352	349	352	400	396	363	359	364	351	339	354	360	384	306	333	334	322	353	351	366	359	391	372	332	370	347	346	334	355	391	366	348	365	347	331	369	380	382	363	349	341	380	388	383	339	337	321	345	370	372	361	350	329	383	372	358	359	367	339	376	377	369	369	357	341	361	348	356	331	341	360	373	373	387	357	344	331	329	356	389	393	349	355	355	366	393	362	355	399	349	356	351	329	377	387	343	375	355	333	355	367	325	348	359	370	335	325	346	336	365	378	368	378	390	402	356	370	354	362	364	351	319	355	351	390	378	364	359	363	349	355	384	357	365	333	380	376	349	377	366	329	371	337	394	393	351	389	344	371	322	364	392	379	390	375	400	347	347	378	342	370	356	365	338	357	360	351	322	375	335	335	339	340	347	394	338	306	373	362	376	387	365	377	356	348	339	364	390	395	374	372	354	346	370	382	356	355	380	368	351	371	400	344	340	328	372
27946	19455	6390	1730	1216	989	999	940	856	820	882	805	801	850	866	859	829	822	828	821	820	816	863	849	861	848	788	770	889	815	834	819	836	857	818	821	808	835	798	862	778	856	811	844	851	876	843	859	823	815	806	854	786	879	778	851	819	806	851	819	823	820	860	838	812	799	824	834	820	767	817	771	791	798	795	786	813	851	798	808	802	786	759	841	803	848	848	792	841	840	796	862	796	812	824	775	794	786	884	813	863	827	806	837	800	794	812	835	780	893	810	797	802	812	865	825	790	812	824	802	797	841	854	840	810	826	855	846	798	812	840	839	779	816	838	829	766	826	837	817	803	741	851	792	825	864	819	817	815	795	815	812	799	823	783	812	810	857	824	801	839	825	810	838	793	850	804	852	815	800	819	827	885	797	779	774	850	782	846	792	785	825	789	899	814	846	796	801	835	849	851	812	814	847	865	767	843	840	818	819	799	797	868	816	825	832	807	840	872	860	800	819	775	862	862	839	827	786	839	812	863	852	829	847	823	855	851	840	797	793	802	840	814	771	790	828	820	824	801	819	857	818	774	835	813	832	830	784	810	831	827	810	794	838	850	743	845	764	809	814	815	829	882	808	839	842	828	811	832	809	789	819	800	845	761	811	871	819	836	812	814	794	862	890	821	852	790	848	878	844	817	874	830	778	839	821	799	826	800	840	843	790	785	794	877	800	826	758	845	814	773	836	788	796	858	803	808	833	820	805	858	808	827	790	805	823	850	813	818	824	777	875	829	803	813	798	831	833	799	798	838	831	838	773	846	843	790	826	842	809	813	832	804	793	873	837	811	843	849	824	835	865	800	838	812	822	815	852	804	865	769	826	797	815	800	826	802	776	842	792	822	828	886	831	824	875	803	803	821	830	856	828	837	789	822	774	817	801	817	820	831	808	861	807	827	831	793	820	835	837	816	846	845	797	803	828	865	876	777	800	826	821	804	809	873	806	795	870	840	835	851	766	862	811	786	806	861	858	800	826	821	841	868	878	800	814	788	820	808	809	823	837	833	821	809	812	788	774	816	813	847	846	807	787	859	819	817	810	797	793	781	789	809	802	805	829	792	844	812	846	865	800	858	797	860	789	846	812	828	836	859	783	866	799	756	797	845	835	766	804	870	865	800	822	817	816	855	866	767	811	832	850	779	874	798	790	838	781	813	818	810	852	804	820	827	798	824	833	778	832	812	771	846	812	794	820	850	822	826	806	803	785	849	788	765	785	808	813	817	814	778	803	844	820	842	814	775	846	827	806	853	788	799	847	827	849	841	810	816	860	843	808	870	852	788	845	837	843	820	783	864	838	851	802	796	783	827	883	824	846	830	829	869	813	825	829	865	807	845	820	807	754	825	814	780	837	803	805	787	853	794	846	803	838	820	787	845	822	835	793	816	839	842	874	825	781	817	818	833	827	783	846	825	835	835	791	836	871	836	837	805	807	824	836	842	867	823	768	776	791	861	845	813	819	825	867	839	793	819	757	796	838	861	850	835	801	793	816	837	804	777	798	829	784	816	850	776	799	829	802	813	782	831	778	883	888	818	803	813	803	785	803	834	901	833	810	780	807	844	849	785	815	798	832	785	848	829	838	857	860	847	837	856	750	822	830	820	817	835	828	841	847	831	781	875	785	784	855	802	864	837	815	780	850	773	786	836	784	781	825	825	859	825	845	852	779	837	804	850	869	814	818	827	796	795	817	839	873	856	821	838	815	794	813	869	862	806	809	873	809	849	792	849	807	781	811	841	788	802	828	804	837	837	804	806	784	846	828	730	826	837	830	825	813	820	801	862	803	786	835	833	761	849	790	794	849	821	792	841	770	860	793	830	837	826	880	859	807	803	838	810	808	814	836	849	795	776	878	840	806	774	858	853	787	752	838	811	824	868	845	789	802	824	831	825	789	849	802	859	814	815	805	800	852	871	814	807	820	871	827	803	827	812	818	857	875	850	792	839	838	814	793	806	828	800	787	850	784	854	813	825	792	794	810	817	831	814	781	818	796	853	799	773	823	798	801	820	819	772	789	846	872	807	871	790	841	790	856	791	805	807	809	820	862	818	801	897	866	817	825	794	786	835	794	836	839	799	781	802	785	797	769	820	814	761	816	839	821	838	836	805	795	852	841	863	828	806	833	857	848	859	786	837	786	811	851	854	820	837	791	806	819	839	834	771	846	783	806	833	849	792	830	780	845	826	789	814	752	801	816	779	812	797	840	779	817	831	819	796	843	799	837	827	810	855	817	784	836	839	814	831	853	816	802	822	754	783	882	819	819	820	834	828	806	835	867	832	800	828	809	806	845	847	798	847	851	844	798	867	826	805	793	832	817	793	778	863	802	808	821	861	817	844	815	820	832	847	757	892	842	847	806	830	836	867	825	799	840	847	806	815	786	811	854	812	816	858	819	840	852	847	779	760	782	858	800	831	791	862	845	830	837	826	795	812	812	804	802	852	789	831	854	853	816	819	774	863	791	796	878	806	833	796	843	790	795	860	833	838	804	821	829	844	816	783	781	878	801	860	825	789	825	808	818	862	821	829	819	830	793	763	804	805	824	857	852	828	839	828	782	762	808	810	830	832	855	841	816	847	810	797	812	851	852	779	839	878	779	803	823	812	819	801	853	835	822	789	834	843	816	848	841	769	833	834	845	786	816	851	814	841	858	828	795	839	801	825	782	814	853	821	853	849	792	848	816	839	792	836	835	835	844	848	826	835	807	863	815	807	838	801	781	809	815	789	819	794	764	817	864	831	802	775	806	817	805	788	857	806	864	816	803	832	820	810	833	850	854	779	807	821	819	798	806	822	810	845	790	825	814	795	828	806	793	794	824	810	814	825	871	813	787	766	878	775	806	806	863	847	818	796	799	805	829	782	818	859	824	826	815	862	777	831	821	818	836	829	829	836	836	813	831	769	857	789	867	822	841	864	861	753	815	824	820	835	781	822	845	826	792	815	788	820	779	860	827	782	790	839	861	826	796	731	803	797	792	788	772	805	813	820	795	812	869	845	794	769	861	830	782	840	820	804	765	857	814	781	757	849	812	790	819	807	780	795	786	815	824	818	856	809	859	823	814	810	861	814	839	800	789	858	819	824	764	784	786	854	789	781	820	849	831	799	804	794	815	821	832	846	815	846	798	840	790	857	766	827	782	812	827	849	832	795	809	823	800	852	819	810	821	822	825	839	786	804	814	773	788	781	841	829	811	825	847	851	852	805	835	826	839	840	811	822	854	828	805	810	825	830	799	829	838	788	825	826	762	804	816	862	812	822	804	819	797	802	782	861	873	829	825	845	812	833	888	813	854	830	861	835	846	787	833	803	859	836	850	803	875	852	787	803	864	841	850	783	835	823	835	855	813	772	814	823	839	773	839	797	824	864	804	802	802	836	867	813	756	851	774	833	839	849	784	794	859	794	797	809	794	789	749	829	853	829	818	795	817	800	817	804	844	806	825	805	769	835	808
5238	3978	2691	1680	1545	1426	1180	1110	1073	999	989	1056	999	934	962	961	929	915	966	954	874	904	957	991	949	872	951	950	922	922	894	972	947	947	937	895	945	920	919	946	978	925	931	865	938	934	981	930	934	910	958	956	936	890	955	942	874	929	996	897	905	978	919	889	906	934	928	925	892	929	913	911	908	957	942	951	923	933	963	897	969	938	923	938	990	903	947	905	899	939	921	931	923	922	937	889	891	933	900	922	949	938	946	889	964	945	903	962	837	929	923	948	950	894	909	915	979	873	926	970	885	920	884	943	967	985	935	934	912	950	906	926	906	941	905	922	891	902	922	944	952	940	912	959	955	902	919	941	876	937	939	955	922	930	949	886	916	880	947	904	910	895	943	876	944	964	932	944	908	974	926	900	945	928	938	905	982	994	944	900	900	934	970	887	898	956	917	980	945	909	910	892	928	926	961	928	921	950	951	978	937	949	967	937	936	962	887	924	978	880	898	918	912	908	903	893	944	924	964	910	962	940	929	921	933	873	890	897	900	1022	963	893	856	949	875	852	908	911	939	961	945	940	905	936	907	895	940	928	928	873	884	962	920	905	861	941	921	895	890	881	875	872	928	885	970	927	915	964	919	930	1009	960	898	922	934	906	990	939	916	928	970	919	882	855	926	908	983	909	944	935	954	921	952	929	893	974	916	891	936	905	921	926	948	963	860	931	953	930	914	908	982	893	895	898	940	917	940	965	932	906	919	935	955	944	931	917	946	959	928	915	940	945	902	910	963	927	926	885	956	930	922	936	906	884	910	911	903	938	930	929	996	835	955	933	895	932	892	932	938	912	907	945	1020	915	926	916	933	901	957	939	925	931	901	863	926	887	904	958	961	941	943	889	918	916	879	935	862	950	971	929	901	863	934	926	929	941	967	947	932	963	965	916	941	872	988	954	936	918	902	898	863	974	932	957	886	943	903	939	951	960	956	916	951	883	896	912	943	916	925	942	890	949	911	923	978	890	932	890	966	873	899	873	899	928	879	965	930	947	921	879	922	925	906	940	984	930	925	890	834	883	907	940	908	941	923	934	967	930	887	933	942	885	900	905	953	923	941	923	912	904	956	848	914	911	968	917	949	942	884	955	948	917	977	928	944	919	931	896	932	870	938	925	932	916	903	946	905	940	928	961	881	903	945	912	921	920	907	945	962	932	946	923	945	951	889	911	905	941	927	914	900	930	901	923	920	947	986	910	922	924	915	989	943	895	954	905	963	881	935	952	946	948	890	940	899	965	905	927	957	913	934	929	903	955	932	916	922	979	928	845	906	965	905	860	912	868	868	970	946	848	946	947	928	946	933	893	914	944	917	950	965	945	960	942	977	907	957	900	952	938	869	919	907	947	913	890	900	918	978	956	929	855	943	914	902	959	905	901	920	964	898	936	959	895	869	905	936	909	909	921	963	898	896	922	912	945	913	865	927	897	922	903	944	903	902	916	899	907	930	932	888	921	978	901	932	899	907	924	924	907	955	917	910	926	932	866	863	927	926	835	934	904	966	925	958	927	918	938	948	931	909	898	934	902	924	882	958	946	975	935	930	959	861	895	984	938	977	930	934	954	985	961	936	922	889	896	945	944	896	933	878	967	953	876	943	921	895	934	915	959	939	922	931	899	940	937	953	886	944	969	892	953	938	871	916	944	965	1000	870	949	952	945	916	870	981	1002	886	895	930	943	912	942	934	904	895	985	894	915	900	930	989	910	929	923	917	872	934	937	981	872	937	976	943	924	941	942	919	919	946	925	953	849	902	893	917	885	886	882	924	946	939	901	899	890	963	886	934	957	974	962	926	955	912	891	880	914	949	859	937	963	913	895	935	945	979	918	865	953	926	891	919	967	926	888	884	951	895	972	875	902	966	917	961	960	961	893	982	924	945	945	949	922	926	933	878	919	940	992	952	933	976	926	896	920	918	942	902	896	943	929	907	925	955	942	955	947	935	895	951	904	901	945	891	920	955	940	950	888	883	926	914	915	915	953	873	962	937	932	968	953	889	955	885	902	913	933	913	913	895	949	918	922	930	884	912	937	888	886	919	898	936	910	921	929	911	888	902	930	910	951	932	983	878	906	969	874	949	939	973	925	952	951	916	890	898	906	947	933	867	871	958	962	952	932	938	899	907	975	900	938	937	884	900	975	894	922	911	958	936	946	912	918	919	1000	980	941	892	907	934	923	910	956	857	864	960	892	907	952	947	895	962	896	855	914	901	899	968	923	936	893	898	925	983	899	898	903	919	968	943	938	953	909	961	944	908	920	899	931	972	921	935	941	946	931	929	964	965	953	925	937	951	916	878	971	916	977	935	901	918	873	874	974	927	927	901	943	905	931	949	985	933	883	900	889	933	917	881	928	928	956	908	937	933	914	912	984	962	928	948	954	947	896	942	921	946	933	923	983	931	948	939	931	868	893	909	983	927	855	943	906	909	930	941	897	909	920	940	967	948	919	913	941	937	933	979	929	974	968	963	936	937	887	918	917	960	943	975	909	867	921	899	953	891	898	934	899	931	908	881	949	961	954	909	967	966	915	902	979	907	936	917	914	925	970	877	970	912	952	985	961	886	977	918	979	936	910	924	905	901	889	939	947	884	918	892	924	948	908	864	901	919	904	928	939	916	937	889	897	915	938	894	934	896	953	969	956	937	964	911	908	902	869	977	900	930	899	881	912	932	942	907	887	906	920	982	962	919	905	867	945	928	927	892	922	903	916	906	995	959	953	904	869	937	945	921	881	914	959	897	911	885	929	926	971	905	929	935	941	957	895	912	935	888	911	930	971	933	902	966	943	900	957	916	856	981	907	958	885	908	926	934	893	971	876	922	881	941	918	960	937	953	909	862	879	900	996	954	901	937	941	990	890	968	888	939	959	985	940	915	937	947	894	917	919	881	910	927	896	931	971	980	889	912	874	937	924	909	963	923	862	932	938	934	894	911	896	959	908	885	992	937	938	885	957	914	973	930	922	887	953	953	959	899	936	926	886	934	871	951	900	955	874	858	886	935	920	893	966	919	901	950	912	931	926	892	927	947	930	975	889	950	1000	918	934	882	977	990	964	866	891	919	945	918	962	927	920	934	890	919	920	922	918	900	914	883	924	931	962	953	922	936	921	894	978	915	917	875	942	966	948	946	883	915	914	937	958	959	935	900	937	885	902	943	954	940	924	965	918	913	904	905	916	938	902	957	961	964	904	902	899	876	932	933	867	942	931	927	923	957	892	947	906	911	911	945	943	944	895	931	921	961	912	911	878	931	951	880	976	916	898	914	947	957	907	902	879	883	939	923	870	914	920	952	906	961	968	934	930	966	928	904	920	954	929	949	981	872	970	960	976	951	895	958	956	950	955	929	925	956	939	914	934	940	953	917	946	911	928	954	905	955	947	856	987	923	1017	914	943	859	922	939	915	978	951	950	918	901	924	906	938	911	875	965	997	915	903	892	1002	956	980	940	902	935	923	973	890
24019	21594	28896	24748	21562	9469	1567	1199	993	903	919	853	889	845	813	810	791	747	773	744	790	789	801	722	766	751	701	703	724	705	747	790	709	702	701	758	728	707	721	755	719	752	812	727	687	729	767	713	731	720	728	724	739	752	719	689	795	698	705	733	678	695	779	719	743	778	762	706	745	745	723	740	722	672	756	739	730	692	675	746	719	730	684	704	713	764	691	744	709	734	670	695	705	772	697	717	706	717	703	728	735	745	712	694	646	682	705	748	747	755	710	701	713	723	701	762	719	769	743	745	741	714	732	739	702	756	732	718	701	666	699	708	693	739	717	702	705	703	729	757	737	716	660	686	713	713	691	732	720	740	726	716	765	703	720	762	698	766	739	731	733	723	715	750	730	730	762	710	738	731	706	744	693	726	699	731	748	722	715	726	714	724	771	650	716	710	742	688	753	723	760	687	738	780	720	741	734	771	709	726	714	752	657	717	708	750	756	760	739	711	684	674	701	703	735	754	683	749	758	689	733	766	711	699	700	771	751	719	687	728	749	766	712	710	663	761	681	747	701	741	712	736	735	713	725	708	735	734	712	761	709	742	776	751	755	747	734	723	730	685	718	731	744	735	733	730	665	710	713	764	742	754	700	738	712	760	737	706	692	731	660	730	728	731	713	761	729	712	737	742	727	740	766	715	719	742	729	755	743	718	700	712	715	768	723	710	735	732	766	749	716	744	699	741	706	701	739	719	709	713	716	739	714	804	762	728	701	705	713	743	758	752	742	742	693	710	716	725	661	729	710	753	712	752	769	706	771	752	732	719	719	725	734	755	741	727	708	771	717	689	665	772	728	741	747	769	723	699	685	696	699	734	739	718	746	743	720	707	753	711	735	736	715	729	703	763	713	699	738	711	732	750	713	700	755	678	748	724	702	719	763	690	722	715	763	694	688	765	702	716	720	690	753	730	704	714	772	745	745	717	712	683	667	669	700	731	711	684	724	676	698	744	715	737	731	710	757	694	732	733	702	760	739	714	750	702	738	702	748	707	695	727	686	674	708	755	724	726	701	715	711	694	749	763	727	734	680	691	751	763	727	731	730	732	679	740	719	775	687	728	655	785	767	714	736	687	695	768	725	673	731	730	711	725	690	752	705	680	711	751	725	748	773	703	739	777	713	692	714	713	766	732	729	741	776	719	707	746	717	718	714	710	695	718	716	746	734	661	801	736	708	729	735	679	677	704	696	694	717	661	746	734	721	707	737	748	723	719	765	713	774	707	770	730	727	741	754	746	727	732	751	789	726	712	727	752	740	692	712	696	687	724	711	736	759	716	714	713	706	767	681	691	756	770	731	710	747	691	791	715	764	727	806	710	784	759	795	722	731	719	746	723	728	710	670	729	762	698	743	749	735	731	723	696	701	743	768	716	724	731	678	771	734	762	700	744	700	722	723	727	708	705	708	694	712	697	748	729	668	749	677	675	715	788	698	742	714	719	707	731	698	700	734	740	720	719	741	735	729	704	754	729	731	686	734	741	696	716	714	739	764	726	740	738	716	743	743	764	700	709	701	745	804	760	754	720	723	749	724	791	735	703	715	666	760	703	731	709	721	684	711	747	712	727	717	758	761	717	755	708	746	750	714	705	704	745	760	711	778	703	720	750	705	767	766	715	701	706	727	708	745	701	691	680	702	722	763	701	732	728	713	733	713	724	701	742	720	705	782	719	691	711	732	710	685	695	734	706	701	675	704	741	737	715	700	705	747	737	739	750	773	697	727	748	722	760	746	735	749	747	696	784	783	698	704	728	706	742	712	714	673	751	698	713	756	730	704	703	754	781	721	747	688	748	748	713	740	712	701	722	717	701	741	725	741	765	701	764	723	664	749	802	724	715	766	725	744	740	749	697	710	724	753	734	741	731	716	737	759	735	718	739	740	757	745	706	721	707	757	758	711	748	720	759	700	701	693	744	741	789	729	714	707	735	732	729	735	725	679	680	750	722	715	684	703	712	730	730	720	735	729	739	767	727	731	794	711	714	745	816	747	740	732	695	682	726	680	725	733	722	729	685	713	744	749	784	683	749	794	751	724	672	690	737	655	717	714	695	721	732	720	711	725	746	724	666	747	721	697	672	752	717	712	741	710	727	706	733	716	661	707	726	728	710	724	663	692	728	708	690	723	741	689	712	701	731	742	751	672	734	730	685	730	693	753	757	725	689	717	708	754	722	785	751	719	772	740	722	725	763	729	794	793	729	706	769	742	777	700	781	723	699	755	785	774	742	750	744	688	690	738	732	744	756	749	709	767	752	753	695	728	723	753	756	700	729	735	754	777	724	718	726	730	720	728	701	720	760	721	706	716	738	699	728	713	775	695	739	746	728	721	714	752	766	661	671	732	685	742	707	705	692	670	743	717	697	724	709	782	736	775	727	678	719	698	692	716	658	676	751	759	701	709	694	680	681	715	737	743	720	710	656	785	729	740	723	812	734	713	727	729	734	754	707	735	702	737	749	747	709	687	734	735	724	679	685	720	710	714	710	737	746	726	690	779	699	744	645	734	698	720	697	747	723	722	705	731	769	693	701	741	736	726	674	721	735	721	690	680	704	737	681	706	688	707	747	742	718	721	688	722	739	754	722	739	755	732	681	703	782	749	701	683	797	733	698	687	672	753	738	735	721	736	706	692	707	737	720	709	708	753	730	708	717	681	734	711	738	706	737	735	772	704	684	733	762	753	707	710	724	681	709	742	690	687	725	746	691	719	735	741	688	736	671	720	777	739	678	743	691	703	734	775	751	709	660	714	741	716	672	675	704	728	778	702	727	737	720	715	697	728	724	689	679	703	749	691	685	758	684	697	709	717	739	771	749	697	713	755	715	745	717	692	741	711	724	735	758	711	752	727	740	747	703	714	750	740	738	712	716	715	724	716	751	701	778	764	710	716	741	789	726	704	696	717	741	729	679	753	718	708	718	715	773	710	726	719	703	717	711	725	729	685	690	694	682	698	698	683	735	740	728	750	717	696	696	684	706	740	728	720	754	709	724	764	727	735	712	738	737	771	744	732	743	714	720	749	718	683	677	728	682	746	802	727	741	762	765	766	682	699	747	737	720	713	745	747	790	770	666	735	734	719	720	772	712	712	754	739	682	643	763	694	752	758	687	737	720	759	702	798	764	706	747	712	743	789	761	741	720	703	660	748	732	720	715	716	729	761	761	720	735	761	735	696	766	687	741	761	688	738	758	694	728	711	751	749	696	717	792	722	767	722	682	740	754	793	717	702	751	740	682	705	761	724	740	749	742	731	694	755	745	725	687	754	720	708	684	737	747	733	747	740	734	702	742	757	725	782	725	705	759	713	745	725	740	716	752	751	737	723	698	753	767	703	730	719	747	716	736	734	777	694	695	708	716	715	742	713	733	740	673	720	695	747	715	749	693	730	740	733	724	727	730	668	741	709	710	745	739	726	713	784	740	673	681	711	742	723	718	703	667	714	750	732	744
4584	11803	7922	4024	3258	2428	1930	1670	1458	1272	1163	1103	1092	997	976	984	938	881	930	859	865	898	825	919	842	815	868	855	857	863	849	868	875	843	851	893	852	884	851	885	834	878	883	811	881	856	870	855	853	876	845	844	878	860	858	837	884	848	875	831	813	804	873	806	867	830	812	799	836	857	824	818	847	824	860	866	767	865	826	806	866	842	828	861	825	842	849	837	835	847	847	807	841	837	838	785	848	848	878	858	857	823	871	815	853	818	868	828	843	831	785	789	834	826	802	813	814	843	871	813	832	809	871	855	852	779	872	866	852	867	842	877	802	834	833	835	832	832	813	881	779	810	834	828	848	782	832	830	839	867	841	831	802	825	806	854	823	753	865	861	887	830	863	845	780	887	809	862	885	836	832	888	807	840	857	796	845	829	828	814	808	837	837	837	797	885	836	797	829	827	808	824	843	873	797	838	790	782	840	856	846	836	827	792	810	823	784	889	832	840	868	819	873	809	816	853	818	857	860	816	807	823	772	791	840	856	774	817	863	858	814	822	854	790	809	848	838	890	768	823	805	771	795	795	869	830	849	836	860	815	800	846	822	875	829	836	863	811	882	774	826	808	839	840	842	823	834	816	856	864	845	795	768	813	841	800	835	840	790	799	828	848	814	848	808	819	858	815	893	870	830	816	818	828	856	825	798	848	814	861	849	870	832	832	823	804	821	838	833	857	828	869	813	802	834	829	821	795	854	809	892	808	832	843	891	815	822	779	832	851	821	786	794	857	854	855	846	849	855	836	873	847	878	841	820	848	814	807	768	831	809	802	799	864	833	882	832	844	837	860	858	851	845	770	832	836	811	868	865	833	880	811	838	842	814	787	800	856	853	813	889	834	874	876	837	856	772	883	793	871	845	809	862	788	825	811	810	841	799	840	825	860	827	825	877	855	857	831	880	791	882	836	816	841	822	804	806	886	827	829	813	812	836	856	806	835	833	761	846	808	881	919	793	816	818	790	833	755	839	829	853	806	848	835	778	848	804	834	801	830	861	835	793	769	870	860	815	844	842	850	838	815	822	831	849	846	804	806	833	825	829	861	851	819	876	827	820	896	841	802	847	839	849	786	866	808	810	815	808	808	832	829	812	824	883	830	813	803	884	808	798	845	822	855	869	803	878	842	849	826	826	850	834	852	817	821	805	868	811	840	821	877	833	812	818	905	813	824	854	829	783	837	806	863	852	804	835	832	850	799	849	828	857	871	838	820	843	866	822	830	822	825	870	852	824	870	834	901	793	787	811	788	823	858	815	830	857	839	880	857	859	835	831	775	772	827	869	817	847	819	852	828	865	828	860	841	827	810	828	835	791	831	831	858	852	816	841	820	794	840	794	861	790	807	825	849	795	856	807	862	841	871	786	837	831	778	795	762	814	801	762	819	787	776	834	829	879	818	807	816	857	795	826	860	852	861	825	810	856	876	827	852	842	847	846	874	812	845	804	914	848	835	813	795	813	846	828	801	806	772	811	826	820	836	792	876	836	855	834	838	829	790	810	809	866	837	843	796	815	858	827	822	840	848	836	906	819	864	816	833	804	808	785	897	838	812	820	841	823	826	797	837	772	794	827	832	816	825	828	856	830	814	862	874	797	834	852	863	811	878	808	802	843	774	889	865	809	825	815	831	827	795	839	843	811	852	812	815	844	872	857	844	797	808	851	928	875	825	906	869	794	832	857	837	822	806	813	850	855	866	860	813	861	797	834	807	859	807	811	857	816	852	849	802	844	857	838	861	830	791	869	802	818	828	826	823	864	849	771	782	794	891	780	820	824	872	825	825	843	788	833	822	786	851	837	793	823	803	850	812	806	885	839	860	836	827	781	850	870	841	846	788	763	834	856	768	868	866	848	831	839	833	831	852	821	832	857	831	875	881	854	841	860	845	814	832	830	823	838	864	880	820	790	810	854	807	815	815	809	800	824	868	863	852	753	847	859	782	820	820	803	822	893	813	823	824	842	777	849	842	826	833	867	885	853	880	844	909	784	821	805	817	817	838	808	801	823	862	847	845	841	793	852	857	837	852	821	875	833	870	861	830	789	873	805	866	841	860	820	829	774	834	832	850	826	812	886	854	843	802	783	835	848	874	812	823	840	815	792	815	759	846	833	813	807	803	835	819	831	829	856	817	884	860	832	838	825	855	822	849	815	816	830	818	826	796	809	799	799	828	805	826	810	812	820	865	788	820	828	821	858	781	862	922	849	808	831	793	782	847	861	835	837	798	874	787	863	899	844	826	833	884	878	860	869	796	845	853	775	837	801	836	802	850	831	809	844	800	851	806	856	829	812	833	839	831	808	827	836	853	849	820	856	850	818	821	862	828	851	856	827	787	812	850	880	797	822	789	870	814	804	820	844	895	883	850	762	798	830	778	837	796	772	838	867	819	804	829	902	839	804	825	809	867	908	842	823	849	830	813	838	825	888	855	815	786	816	830	825	814	804	838	858	844	832	796	784	823	816	836	842	796	781	809	824	871	891	883	849	815	866	887	801	813	857	776	844	849	826	809	841	864	899	870	795	812	861	870	834	850	820	817	838	816	830	838	877	839	828	813	836	842	826	859	849	857	847	876	829	814	867	806	799	873	843	817	803	831	832	840	845	843	842	843	782	801	820	852	878	871	766	831	805	794	811	866	846	853	849	836	855	861	862	834	797	840	840	832	800	847	870	841	858	836	834	819	851	781	815	847	829	808	831	835	853	809	797	838	842	818	792	867	788	810	825	831	810	841	842	864	817	827	834	810	823	858	873	812	784	782	844	806	845	838	809	825	876	814	800	803	861	855	806	832	788	878	806	789	824	810	813	820	803	811	843	837	875	850	926	802	833	842	837	795	838	848	790	888	810	829	874	846	861	802	836	864	872	797	868	829	825	752	771	799	839	884	834	821	833	844	835	802	841	853	824	800	847	868	858	833	830	804	898	791	794	823	793	841	836	783	833	791	894	868	839	876	874	823	790	812	843	808	868	869	890	858	759	831	845	824	801	863	862	787	856	850	813	853	831	848	881	818	835	860	846	878	823	810	809	810	798	762	872	774	815	812	840	872	854	840	805	785	795	800	865	810	875	867	816	844	843	842	830	791	860	838	857	853	862	800	822	846	890	838	871	799	833	858	882	858	847	857	842	861	816	826	862	838	828	809	854	842	801	825	863	810	827	815	811	885	816	812	864	828	854	842	791	794	784	896	830	797	824	787	857	820	804	830	909	816	842	845	816	805	822	853	805	831	835	844	861	788	812	868	818	804	866	829	843	849	862	806	832	842	875	858	892	792	815	836	850	807	799	815	846	784	810	843	845	818	867	892	754	852	842	845	809	845	855	835	821	828	859	809	838	859	861	853	882	800	824	818	767	789	815	854	836	873	800	838	841	854	848	874	843	884	839	839	853	808	827	834	825	804	821	823	835	811	838	797	802	834	850	837	857	824	812	834	859	877	876	794	792	838	813	827
25214	21645	27690	25930	8787	1115	865	769	679	654	614	624	589	557	511	579	549	501	544	532	540	574	526	527	540	535	542	524	519	519	533	544	563	543	582	547	493	522	520	505	518	549	521	558	538	544	548	506	540	518	502	531	532	555	542	488	527	522	505	532	506	506	578	523	524	471	535	524	502	532	531	501	546	523	540	539	525	529	575	514	535	509	514	524	546	515	509	519	526	578	501	519	501	513	497	511	533	504	513	520	574	550	507	556	546	519	499	487	529	470	519	518	517	533	521	483	540	545	518	525	539	523	504	529	519	517	545	523	487	512	511	496	559	465	512	567	529	542	531	532	529	501	536	547	536	509	501	547	520	508	522	539	485	560	548	529	501	540	503	504	494	480	502	500	520	514	507	485	521	531	514	484	493	570	519	508	602	506	560	511	542	527	461	481	542	515	522	494	541	515	528	570	512	514	556	495	536	543	549	500	527	503	555	537	508	513	490	518	553	542	510	469	511	512	506	546	569	530	528	514	524	524	539	516	525	564	496	514	489	537	512	534	543	534	559	504	515	517	529	534	557	554	469	543	513	509	490	507	503	496	519	523	494	514	535	482	535	550	510	535	546	546	543	498	537	523	552	516	491	526	542	533	552	537	548	509	537	490	541	568	496	561	517	485	538	550	561	513	517	481	503	512	502	526	537	524	502	524	543	550	537	580	518	491	536	540	546	513	545	514	492	532	506	521	524	530	525	528	512	503	482	532	482	513	473	513	520	514	525	519	507	560	516	525	501	560	533	521	490	514	476	529	536	513	554	499	518	533	525	507	514	493	541	555	542	509	534	526	557	535	514	522	519	489	513	537	527	530	454	551	510	533	485	556	499	520	519	536	523	523	541	542	521	508	518	494	515	519	490	494	488	513	517	516	536	516	533	492	524	532	514	516	515	503	501	523	515	559	537	529	548	509	531	478	507	552	496	546	548	527	559	546	478	519	531	536	535	515	501	480	546	549	508	534	538	538	523	491	508	550	556	489	520	492	538	512	539	520	493	547	506	535	510	531	500	517	533	510	498	555	517	517	495	552	483	524	540	488	519	484	500	524	516	517	508	482	536	518	539	517	513	536	520	516	518	532	548	540	509	507	532	523	505	536	545	483	530	509	515	506	532	542	529	538	528	513	546	529	539	526	526	530	481	507	498	545	560	499	516	542	471	552	551	517	535	538	477	491	505	485	490	511	552	508	518	494	540	528	514	532	513	522	540	504	535	549	514	491	544	527	546	485	518	498	519	492	523	482	508	555	550	509	499	535	538	515	563	493	510	502	505	491	513	494	512	527	573	532	487	549	520	497	494	538	512	510	526	527	536	512	530	534	518	521	506	542	559	547	505	525	535	523	496	506	513	515	533	502	532	525	526	469	526	546	500	516	540	505	474	518	537	523	539	467	528	533	495	502	494	513	509	523	505	550	480	522	535	552	489	510	508	507	503	534	519	534	518	541	575	495	535	541	563	519	539	522	542	513	531	520	546	490	486	499	555	519	528	514	522	530	496	491	508	542	494	511	528	496	510	470	557	501	511	524	507	535	546	513	500	514	507	500	546	508	532	515	530	513	536	521	518	520	553	489	549	498	532	485	548	529	539	494	552	559	529	483	503	482	532	539	534	478	500	542	539	524	523	532	498	519	562	519	525	523	512	522	473	519	488	522	558	544	505	524	536	520	515	514	545	497	492	520	511	552	491	528	547	551	545	486	497	549	532	557	569	540	515	545	520	468	553	504	554	521	477	526	505	497	498	495	520	536	546	528	524	526	476	539	563	499	539	514	542	545	506	532	539	505	509	588	534	517	504	542	485	532	559	520	548	507	480	550	506	476	527	528	526	507	569	550	574	547	527	495	490	546	504	531	513	523	535	495	515	458	508	512	526	511	524	552	511	500	512	539	506	509	563	480	555	543	536	527	519	493	543	517	505	489	535	503	526	532	503	549	498	537	557	503	548	538	533	489	513	535	543	511	573	556	496	533	518	556	516	516	525	510	519	518	495	502	532	526	526	567	499	539	507	544	556	493	536	503	477	503	543	526	514	510	523	523	534	489	542	506	540	511	552	514	531	488	531	540	554	499	533	494	552	520	567	559	508	546	550	546	540	545	516	508	530	518	508	488	522	513	514	561	538	528	537	508	542	533	555	491	507	514	502	477	531	551	521	528	502	504	558	498	523	554	541	546	551	474	535	503	511	572	554	546	553	531	485	518	556	495	512	522	561	532	536	542	538	564	518	491	505	513	569	548	548	549	533	541	529	527	530	568	566	508	519	519	516	508	502	523	503	509	506	545	494	507	506	523	515	542	497	518	543	479	553	545	540	529	538	520	575	552	535	554	533	534	490	498	516	534	513	558	533	512	508	508	554	508	530	533	505	500	534	575	539	542	496	547	514	518	566	516	536	499	567	523	543	515	487	519	496	548	533	516	539	487	568	507	500	506	516	522	510	546	513	485	533	517	531	532	516	530	524	529	499	523	472	532	541	534	508	544	500	508	522	537	473	570	519	547	556	535	519	520	503	513	527	548	514	558	548	478	499	539	518	516	536	535	490	550	493	502	537	527	518	524	515	517	510	535	526	544	561	516	494	497	527	541	523	538	502	500	499	489	527	487	560	488	496	547	510	547	561	504	531	539	581	564	471	488	532	526	544	521	504	509	552	482	467	524	551	519	528	526	543	548	513	502	537	469	523	514	500	499	499	521	549	522	592	520	540	516	462	511	553	500	502	518	538	510	541	507	503	522	555	532	484	524	534	496	534	530	494	562	519	496	493	538	535	536	519	520	531	526	520	529	518	509	507	548	537	512	532	529	531	521	448	556	516	521	477	501	536	498	509	514	538	512	525	520	540	504	512	508	541	535	523	515	504	520	510	487	533	545	544	536	571	500	513	509	478	521	542	557	517	551	560	537	558	523	506	495	548	537	522	532	542	496	507	531	548	472	533	522	522	553	509	536	498	527	566	538	487	569	518	554	517	531	500	540	539	514	540	511	533	510	539	520	498	495	485	497	521	520	485	543	518	542	534	485	540	516	548	507	492	516	535	535	550	519	500	515	474	488	480	485	531	496	482	505	470	515	544	543	540	508	534	507	523	527	506	534	517	530	526	504	532	520	533	529	484	553	520	556	527	516	474	517	536	524	519	495	549	546	504	504	524	483	477	535	536	536	522	538	498	550	506	530	497	521	531	533	552	509	522	554	447	505	500	511	558	510	548	523	541	532	479	495	520	514	538	548	545	522	546	496	537	527	511	543	538	504	513	527	514	557	571	530	557	505	533	490	551	509	515	507	546	510	512	508	531	509	555	502	567	525	553	509	522	528	494	514	560	522	538	518	542	527	545	527	511	557	491	513	531	523	537	508	556	494	523	493	554	506	569	541	525	498	510	484	525	525	549	546	523	503	532	483	525	528	515	537	511	554	550	526	513	516	489	481	518	499	495	516	532	486	556	548	499	552	494	525
4305	7474	5024	2658	2165	1561	1260	1079	938	906	817	754	750	677	650	637	643	652	647	669	567	622	650	593	552	575	658	601	575	619	574	599	601	594	605	619	625	640	635	624	591	623	629	590	584	612	621	611	590	599	624	596	600	609	567	575	603	563	601	656	598	622	584	625	586	639	559	605	569	617	591	573	626	642	567	580	605	600	608	575	569	561	588	626	584	599	572	566	569	603	521	576	554	617	620	604	597	598	559	574	574	563	585	599	575	616	622	607	594	604	564	569	550	590	577	608	587	629	572	573	610	588	599	587	592	598	609	602	578	605	585	622	613	568	581	600	582	581	595	585	613	577	614	594	561	575	578	603	590	592	602	581	621	610	565	630	604	591	610	611	579	582	550	553	598	621	561	598	609	610	612	593	578	608	602	576	628	559	592	590	555	604	582	585	574	560	578	588	583	572	589	598	591	566	569	597	589	590	598	636	568	620	573	569	530	577	559	566	578	597	594	570	571	595	563	561	577	558	560	612	607	574	613	565	620	598	582	626	605	603	562	583	614	606	613	565	593	557	584	582	547	554	566	630	589	584	543	589	562	602	606	590	588	582	591	583	592	593	573	616	559	597	623	558	580	599	576	562	575	581	598	639	614	618	596	548	611	570	557	619	542	563	577	574	596	608	578	597	561	590	594	584	547	629	562	565	619	603	608	619	552	583	562	577	592	566	556	617	554	613	610	545	601	550	595	640	584	575	575	570	574	572	601	627	592	585	605	612	587	623	596	652	657	601	595	553	613	622	604	552	542	631	626	590	582	608	544	582	592	600	565	670	601	559	600	587	612	614	577	612	583	576	624	590	583	589	570	602	602	598	594	593	601	594	586	593	576	593	553	573	565	599	628	597	583	601	587	582	609	578	585	621	618	578	591	615	599	571	562	642	626	579	585	594	574	578	549	598	589	562	569	592	612	581	609	609	550	576	602	605	609	565	597	570	559	604	581	564	585	609	603	582	594	586	581	610	604	600	602	609	587	594	588	594	596	610	616	558	584	610	567	591	569	583	591	642	586	578	586	629	542	611	593	566	637	622	596	601	570	636	588	614	648	580	626	580	599	582	594	576	594	567	554	579	587	610	586	611	622	575	587	588	573	575	624	614	558	597	560	606	572	610	597	605	541	570	577	583	618	616	576	615	565	599	595	561	572	569	563	602	615	618	622	571	652	589	593	568	575	570	606	570	608	555	599	596	593	603	553	572	584	599	588	600	629	565	618	658	607	564	538	594	589	587	563	570	553	546	608	581	597	616	549	594	648	616	598	627	591	580	566	574	548	586	607	620	609	591	600	574	597	589	549	577	643	594	582	583	582	599	579	619	588	605	575	565	596	589	572	611	610	609	597	583	617	607	615	596	560	636	565	565	619	566	603	605	629	582	588	603	627	587	631	596	559	615	586	582	612	557	549	562	576	590	600	588	609	548	579	602	592	593	555	580	593	573	590	580	576	606	605	560	588	621	612	557	586	565	613	570	610	606	579	612	589	581	606	570	612	560	570	570	627	616	593	615	603	624	623	613	612	563	574	586	572	590	605	570	606	555	556	631	564	586	626	583	598	587	597	584	548	588	579	576	566	590	594	555	570	573	543	565	562	577	601	557	593	605	566	555	570	611	596	577	598	609	546	606	531	557	549	651	579	570	620	573	601	604	589	591	598	638	573	601	595	571	589	569	609	551	602	614	581	570	564	575	586	608	602	572	584	544	584	599	591	588	607	597	601	572	593	585	595	577	578	581	607	571	579	601	620	616	555	617	554	614	605	559	560	571	583	597	545	557	561	587	575	563	601	626	562	625	595	562	582	585	596	593	589	577	558	602	604	616	599	572	628	570	587	605	591	614	619	576	571	629	635	584	612	559	586	609	586	628	564	611	554	574	601	589	547	576	642	610	574	610	553	581	561	575	580	572	616	583	546	595	595	596	593	555	610	602	571	600	585	567	600	556	585	625	577	634	622	602	579	579	587	568	594	597	587	591	580	618	579	567	610	602	612	601	623	616	593	644	606	600	588	552	576	586	586	540	641	633	583	607	585	577	592	591	546	631	637	631	568	587	614	616	603	575	594	596	580	513	609	639	623	585	577	590	552	572	602	616	602	574	586	630	597	566	569	589	543	612	581	589	584	609	561	602	615	528	576	603	625	578	607	583	571	602	574	553	584	607	564	626	518	618	582	582	601	624	599	591	607	561	570	603	586	585	643	599	614	590	605	591	606	618	563	579	598	617	618	596	611	597	623	631	617	606	560	612	594	591	601	543	590	576	579	584	575	613	584	599	565	599	554	583	603	559	572	593	598	607	587	579	631	614	592	606	553	614	629	587	598	521	625	569	612	576	565	617	585	610	615	626	596	604	578	548	554	598	598	595	566	592	594	576	605	569	611	602	613	586	616	584	598	565	617	609	585	625	603	587	627	613	576	587	596	572	568	600	583	605	625	549	556	591	590	584	628	585	612	595	600	599	561	568	590	590	623	573	576	638	603	611	590	606	598	590	587	626	592	574	614	584	604	615	592	521	634	627	609	600	541	572	605	578	611	566	590	622	596	586	524	594	587	569	594	605	548	632	625	564	590	574	580	572	595	635	620	608	606	602	590	584	571	606	601	544	611	611	576	584	595	565	555	598	582	558	604	592	611	588	627	586	588	577	580	637	635	609	583	570	583	595	630	558	622	556	563	544	632	589	573	571	591	551	560	590	597	598	587	537	592	578	551	584	560	604	590	603	567	593	607	579	581	602	594	570	604	553	622	599	606	581	638	583	594	550	577	589	588	584	603	578	586	590	603	561	605	593	616	570	579	588	643	591	566	586	587	581	579	572	618	601	598	597	601	600	606	557	593	602	607	568	574	605	641	580	592	631	562	613	552	579	599	557	642	619	580	561	593	553	579	600	604	598	589	623	549	582	560	584	586	577	598	567	557	559	612	630	613	593	576	574	536	607	584	605	602	600	615	582	610	549	581	578	574	618	617	592	579	608	634	594	600	626	605	546	583	554	563	591	584	549	591	605	580	609	607	637	620	613	609	612	590	600	603	600	609	595	570	622	561	596	540	571	555	615	616	619	576	620	552	598	601	608	590	579	576	603	578	598	609	593	592	615	532	634	604	562	603	603	591	613	549	578	602	557	591	591	600	579	597	583	575	581	607	584	555	558	638	592	618	581	559	608	545	606	626	597	593	590	653	582	604	612	608	633	612	573	598	593	540	556	589	587	623	603	646	612	618	608	611	530	609	588	618	606	634	639	552	549	602	607	604	583	586	566	633	629	617	578	584	604	618	594	558	584	585	524	613	538	612	612	555	606	625	570	621	595	581	604	624	573	605	620	579	571	575	629	593	609	588	585	588	594	625	558	550	577	601	617	622	567	586	550	579	527	565	598	569	636	606	593	571	618	567	614	606	543	592	609	584	556	585	558	544	635	573	538	568	611	602	579	562	602	578	605	627	598	593	626	586	569
23008	21650	29451	24350	21646	21662	6883	1094	790	681	574	525	472	493	460	413	418	398	395	390	361	372	353	315	377	357	311	355	339	310	330	324	340	337	326	303	320	320	328	336	329	347	320	331	307	301	306	332	326	301	321	318	312	345	331	338	327	316	314	303	305	341	300	292	321	333	305	293	320	330	311	291	320	297	318	317	349	319	316	323	320	272	312	298	315	263	326	303	293	313	300	311	333	304	291	307	326	321	282	325	306	291	298	326	301	304	319	300	299	315	286	300	292	280	285	301	308	313	308	322	293	301	304	294	307	303	313	306	287	299	320	302	298	288	293	306	280	304	313	296	310	305	285	287	321	322	331	300	290	279	314	313	298	293	306	303	321	299	311	307	279	287	326	324	303	348	290	334	291	306	331	295	319	285	306	344	307	277	309	305	298	299	302	287	348	279	357	302	273	323	283	279	304	301	335	300	310	298	311	302	261	297	309	316	279	295	307	290	319	326	280	301	319	317	322	292	298	304	300	312	290	304	307	296	303	314	325	295	309	289	335	275	346	320	302	297	286	315	297	270	313	322	287	298	303	313	325	300	292	301	324	302	312	275	309	305	311	337	307	323	289	318	262	295	251	314	305	313	298	312	306	304	328	335	283	320	293	301	329	292	305	301	326	312	301	293	314	321	309	289	317	319	327	281	299	347	288	309	320	280	309	282	312	275	279	317	292	297	293	310	301	300	279	331	306	313	301	329	291	280	333	305	294	293	340	316	307	289	336	311	320	308	296	323	302	313	301	282	280	330	310	307	303	283	282	332	310	278	327	284	311	305	315	309	330	312	330	298	282	302	323	308	299	273	307	335	325	293	333	312	283	299	296	309	316	327	292	279	326	285	287	319	282	347	256	318	295	270	283	315	305	317	283	297	360	288	294	297	326	297	289	293	314	288	325	295	312	318	327	334	298	270	312	280	302	279	325	266	291	332	309	307	306	307	320	305	284	322	306	286	305	276	310	308	313	296	285	276	283	297	298	324	313	310	297	325	327	286	304	277	312	287	284	293	284	300	302	277	279	309	301	290	279	319	299	309	307	319	312	310	317	283	311	284	271	339	308	279	306	303	287	298	320	311	297	295	310	322	305	337	302	274	270	308	273	306	334	320	308	309	290	294	301	285	306	288	275	313	292	310	323	291	358	308	286	272	246	325	348	286	324	303	304	331	321	284	298	297	284	317	307	282	307	284	307	299	303	328	316	303	308	329	303	312	299	306	289	286	325	295	250	308	300	303	308	281	274	315	311	325	281	301	309	311	271	309	322	320	328	353	277	313	280	317	306	288	288	284	295	300	294	324	303	274	313	311	316	331	299	329	268	324	281	292	368	280	320	333	309	286	330	294	277	270	301	291	319	302	310	294	281	312	277	261	297	318	288	313	307	305	313	308	300	309	307	298	299	302	293	304	295	300	309	285	309	345	302	300	314	321	296	321	310	300	297	296	332	311	266	296	303	282	309	324	322	317	298	286	314	291	299	314	311	278	328	281	301	300	303	313	301	283	288	315	289	289	292	312	292	303	282	306	344	293	289	278	303	316	307	320	274	283	294	325	274	296	342	308	300	337	301	309	298	332	282	299	312	305	300	277	277	307	292	290	313	294	312	324	300	300	288	311	285	310	307	316	319	309	305	296	306	302	312	297	328	297	313	300	292	306	300	298	290	294	299	322	308	287	300	310	305	332	314	280	293	318	315	328	313	301	286	327	316	291	301	314	284	298	253	307	293	303	292	290	294	308	268	308	319	303	285	310	295	297	312	321	328	343	316	300	299	309	328	307	290	301	289	331	324	341	350	291	320	292	314	323	319	329	295	303	300	284	329	285	332	312	326	320	270	328	290	301	297	284	312	323	274	265	278	314	321	294	323	295	330	301	337	255	308	305	298	301	303	314	359	288	313	317	323	260	307	292	299	281	316	298	316	279	304	272	321	287	323	303	346	276	306	312	307	299	281	318	283	272	301	301	308	293	315	276	322	311	294	287	319	281	309	352	298	285	282	273	301	290	307	322	297	288	340	276	291	333	329	306	301	290	324	268	328	296	299	308	279	312	298	329	276	278	308	284	311	275	327	316	334	337	322	289	293	297	289	319	282	307	305	301	318	275	307	281	264	323	284	282	288	296	302	319	282	317	321	322	303	302	302	285	290	293	333	314	293	327	311	315	300	317	282	336	313	306	304	291	305	292	270	327	296	326	267	301	324	314	302	290	302	306	336	286	282	296	297	296	332	323	321	322	290	276	306	301	284	281	326	328	311	314	304	295	311	282	296	317	304	254	313	288	333	304	299	298	287	313	330	306	299	294	300	322	307	327	296	317	267	311	327	350	307	298	306	326	310	304	298	261	317	305	305	293	318	282	286	295	291	317	307	317	315	300	316	323	282	326	329	279	290	291	323	296	279	300	321	304	308	295	315	313	304	333	303	313	289	309	278	318	296	302	307	337	306	263	304	286	311	309	306	321	272	280	291	310	302	333	314	308	316	295	324	289	295	312	288	316	286	285	309	308	293	329	281	318	316	289	315	299	329	294	307	310	320	311	300	333	288	310	256	329	288	283	328	302	279	315	302	314	286	324	307	324	292	323	306	302	321	280	302	324	305	313	319	336	301	323	305	289	307	283	326	310	312	318	309	315	319	318	281	318	284	309	323	296	293	303	294	324	292	314	334	313	299	300	319	286	343	305	302	312	310	323	293	321	291	309	355	290	312	283	295	288	295	317	309	295	329	307	295	275	309	280	274	282	298	300	319	306	303	288	300	292	311	287	310	294	286	269	322	287	288	319	328	299	302	307	309	293	316	321	309	297	290	290	355	313	292	296	293	299	311	320	300	316	297	327	306	309	295	277	297	336	284	305	311	277	319	297	320	311	302	288	275	304	292	313	317	315	311	277	278	274	368	310	300	336	302	287	275	292	316	314	285	315	326	275	299	252	294	311	325	288	279	295	348	286	315	315	319	332	302	273	288	323	305	291	301	325	307	282	304	291	299	317	311	299	304	277	270	288	302	274	291	279	285	324	287	311	300	305	296	315	323	283	316	306	280	311	303	292	287	322	338	292	292	294	299	296	308	313	271	304	270	314	289	357	278	311	299	302	343	315	307	300	341	311	310	303	315	305	313	316	303	277	333	321	295	323	307	310	287	303	309	306	299	297	270	333	311	290	325	307	326	293	314	324	331	293	315	338	328	326	283	314	312	288	292	291	294	298	324	298	297	298	296	299	326	314	308	272	323	303	302	304	294	292	308	297	296	322	318	306	302	299	300	307	320	312	321	301	331	336	281	281	295	299	317	336	310	323	317	284	282	298	290	303	322	295	310	315	327	322	303	280	308	310	313	293	312	304	291	334	283	284	299	316	299	296	319	298	316	340	319	327	280	299	317	326	284	316	317	320	312	270	327	317	310	283	284	315	306	299	286	299	295	323	290	307	297	281	290	290	291	292	302	283	309	319	302	296
5551	16213	11405	5943	4251	3109	2257	1791	1497	1200	1008	857	838	755	687	614	547	518	541	479	501	436	470	441	427	426	465	402	425	428	387	412	396	364	414	385	406	393	392	406	390	398	381	376	389	410	378	415	426	389	404	375	403	379	425	431	378	402	369	365	398	352	376	359	403	383	371	386	338	375	373	379	325	370	356	354	377	368	337	359	369	349	377	343	387	383	338	380	386	363	362	344	385	373	371	367	363	373	374	365	352	390	359	369	377	390	347	375	389	353	369	342	391	345	388	358	343	367	382	345	367	376	405	401	335	338	413	382	329	373	367	349	366	403	348	362	332	351	396	378	374	367	357	371	362	359	373	371	337	358	380	345	362	368	346	338	409	381	376	350	365	379	384	394	365	343	374	336	362	354	373	347	383	372	341	395	380	374	385	368	384	346	387	354	362	348	384	409	341	379	346	372	341	373	361	379	348	378	345	361	348	387	371	350	352	376	395	358	365	376	361	381	371	338	356	388	396	389	381	315	358	377	373	368	330	376	372	344	356	352	369	363	387	356	370	355	359	361	385	368	379	385	356	347	381	385	334	338	330	350	371	385	386	397	371	351	377	319	353	372	357	349	376	350	362	381	337	365	403	383	337	368	349	385	349	393	381	348	347	353	394	367	375	327	354	335	330	384	374	325	358	370	352	371	356	343	384	372	338	363	363	332	330	364	383	392	355	376	364	367	379	352	378	363	376	380	365	369	364	405	358	383	359	366	352	360	340	342	354	395	368	371	368	368	367	370	358	347	350	356	382	380	390	340	363	392	354	377	365	347	383	337	368	379	355	339	349	365	359	342	357	382	368	326	413	357	389	390	373	374	347	373	324	416	355	372	353	347	367	382	383	368	362	372	344	364	360	365	392	381	352	355	379	357	365	360	391	366	336	396	367	336	345	364	364	358	388	391	345	380	377	356	370	392	383	342	381	358	376	379	359	386	359	360	367	369	352	377	339	354	377	362	365	343	360	355	365	356	354	332	329	388	365	336	360	351	364	364	391	321	388	372	371	373	349	363	377	344	392	403	335	357	365	416	380	347	348	380	374	365	341	346	372	355	362	402	340	361	340	373	359	355	340	352	371	346	337	410	356	387	354	356	376	395	379	356	351	404	362	339	368	363	382	361	408	380	360	329	370	347	378	373	342	379	358	358	369	379	365	348	375	366	368	356	362	388	353	370	367	365	365	382	367	391	367	353	404	361	334	359	379	346	343	353	348	346	364	374	358	377	362	352	345	370	349	399	362	389	352	373	369	334	366	385	348	384	338	381	382	355	380	362	393	378	337	358	362	380	348	368	342	361	369	398	396	366	387	360	342	356	373	332	398	352	372	333	364	361	355	341	352	353	363	374	349	382	348	347	374	391	365	355	383	361	350	374	377	356	364	368	340	387	374	334	355	334	367	355	368	395	324	358	377	402	373	362	376	355	357	355	333	381	338	374	390	337	336	388	362	382	397	379	362	372	376	313	332	388	336	364	380	393	371	382	347	355	364	356	374	361	359	349	363	339	367	344	324	336	325	403	381	367	372	405	363	350	400	347	324	371	337	363	356	342	348	353	346	370	365	375	395	407	372	374	356	343	372	323	332	390	360	342	350	344	344	358	370	363	343	328	383	360	372	363	354	353	358	387	359	388	356	415	404	379	384	369	349	377	381	369	356	362	392	417	397	383	374	366	362	348	373	364	350	334	382	373	345	380	358	344	346	345	361	359	402	330	361	356	345	357	356	354	356	356	361	377	366	361	348	365	371	362	347	388	342	374	364	379	363	385	386	386	376	378	353	361	325	354	361	347	343	405	362	326	332	395	364	357	363	366	355	350	351	346	321	362	371	389	398	364	352	374	329	378	406	370	377	384	357	346	337	370	387	387	354	391	373	371	375	375	375	337	371	379	375	379	370	336	358	378	341	373	378	368	365	341	375	361	372	379	389	363	358	327	381	376	354	357	372	371	365	341	380	381	399	365	371	351	408	349	349	371	354	367	381	374	382	352	354	363	373	354	354	324	357	372	375	350	330	393	367	393	350	370	378	368	374	354	365	352	337	339	343	371	382	368	354	322	346	377	369	365	352	336	348	344	341	374	413	338	357	343	380	372	332	357	377	349	344	369	347	347	397	378	359	375	362	382	365	409	347	416	355	360	376	414	367	318	364	363	352	359	372	353	383	353	400	343	360	342	362	366	355	380	332	362	379	372	385	349	352	364	341	352	389	393	363	356	360	360	368	359	345	358	379	344	381	361	365	360	361	351	352	372	312	355	359	355	342	365	324	364	335	368	324	360	337	387	356	369	361	330	344	356	339	352	364	356	372	357	355	394	379	374	362	366	367	375	362	386	352	363	352	365	378	357	353	355	381	363	393	340	386	340	322	382	384	380	360	357	325	360	361	390	361	375	367	338	397	374	359	346	319	389	379	336	316	384	371	350	409	373	382	380	383	339	336	382	356	383	355	362	378	381	369	370	359	358	339	392	346	350	378	373	373	355	357	376	367	369	366	357	387	345	360	352	341	341	380	380	353	385	397	354	364	392	369	356	346	350	347	361	368	337	349	385	377	374	347	390	381	365	389	361	353	365	349	374	350	353	403	336	330	366	339	359	379	363	352	386	400	376	371	345	381	400	342	376	376	379	368	385	372	372	344	343	384	354	435	355	383	398	351	350	352	361	368	364	368	346	364	358	385	387	349	374	369	379	362	370	366	366	378	363	364	377	348	355	351	354	352	372	333	384	333	387	340	374	351	313	391	371	342	348	384	347	394	385	351	341	372	332	388	361	367	353	347	359	350	350	342	315	342	375	356	355	365	351	363	364	339	357	324	386	360	349	388	371	334	353	383	356	382	335	369	341	315	339	313	346	365	377	360	341	334	334	356	373	364	369	406	389	359	329	355	348	376	368	348	356	347	346	379	348	344	362	347	368	360	402	384	356	345	354	392	386	345	361	390	334	380	391	338	349	368	377	361	336	361	370	337	379	318	364	410	338	354	376	341	361	352	376	383	439	329	370	384	367	368	367	322	366	327	343	366	331	349	331	354	380	366	387	407	370	364	375	364	390	350	339	360	395	373	371	356	363	335	365	396	368	358	389	335	358	353	353	362	357	392	387	332	378	377	385	365	358	347	352	371	374	343	342	348	356	387	362	316	340	358	365	351	383	344	358	377	382	360	349	341	356	375	345	374	364	396	387	365	373	378	343	376	359	384	399	383	371	374	343	334	364	369	371	368	339	368	319	363	367	360	363	383	391	363	394	365	383	373	364	363	379	362	400	382	356	374	376	344	353	354	385	367	378	342	336	360	373	364	354	380	367	369	377	329	368	335	354	370	368	367	345	394	347	366	365	370	389	356	362	371	344	377	360	369	377	376	373	408	423	385	355	353	371	321	379	345	367	382	375	332	361	392	370	402	352	353	359	378	347	308	339	374	353	398	371	363	362	370	383	397	354	342	323	342	301	360	367
27848	19444	6525	1991	1237	1121	1001	934	906	915	859	859	810	874	802	890	743	851	875	811	829	843	883	853	868	833	860	862	850	845	807	808	746	880	779	852	790	794	836	845	819	841	851	803	809	805	833	830	833	824	827	851	838	855	876	808	830	801	824	810	803	840	811	794	824	823	787	837	839	815	810	828	798	824	851	844	794	834	762	772	800	793	802	775	779	858	872	853	798	858	814	874	820	820	767	856	853	861	830	744	819	803	754	817	837	800	771	805	818	865	851	843	769	821	762	828	790	844	849	832	844	834	845	829	807	812	837	795	876	787	808	835	858	798	821	828	814	804	775	772	872	852	757	814	790	822	780	809	846	830	831	775	854	833	850	825	890	821	858	842	834	855	778	809	805	804	861	813	829	807	816	784	828	810	825	835	822	837	832	830	840	833	840	851	799	826	814	804	834	798	844	778	837	853	804	806	796	845	812	819	816	840	814	826	824	820	823	847	837	792	841	854	820	865	788	733	843	798	817	841	855	879	842	876	810	836	806	786	808	820	845	804	818	821	833	829	819	810	814	838	794	798	793	841	888	787	812	811	832	804	794	805	805	867	790	825	815	818	834	813	847	849	847	796	794	815	849	811	797	773	846	770	925	796	819	777	817	803	807	835	817	787	795	817	852	849	758	873	845	885	845	797	888	807	850	833	777	874	762	820	819	821	766	845	807	857	824	865	830	792	814	830	854	868	844	836	837	845	815	791	851	826	827	787	806	796	841	854	830	835	821	853	840	818	808	862	805	802	797	826	841	797	774	854	799	786	873	798	829	802	847	819	833	837	825	822	805	845	869	808	871	844	819	810	800	777	810	811	848	787	831	849	782	791	827	785	821	856	870	873	830	847	819	871	801	815	838	835	764	834	809	844	826	853	852	818	814	826	862	837	817	761	841	860	838	877	774	779	817	797	812	807	779	804	827	855	824	824	849	814	835	820	790	859	820	854	826	856	795	804	831	782	815	852	810	814	808	788	805	793	813	777	805	815	770	791	817	869	805	839	806	840	816	755	834	809	789	855	819	787	815	802	860	787	822	864	799	812	836	817	793	796	783	833	773	860	903	802	880	813	801	839	852	847	843	866	880	809	822	809	809	850	829	841	855	853	848	821	814	772	793	829	802	780	833	781	832	862	883	808	835	761	796	771	880	843	825	822	868	857	839	783	832	848	799	801	869	820	862	789	799	816	771	806	789	832	752	829	863	791	813	825	802	792	810	849	835	813	797	800	822	806	837	822	819	808	805	868	824	814	850	814	794	839	901	825	849	820	783	844	768	773	858	837	879	844	833	862	790	803	836	786	808	814	818	759	852	764	830	876	874	842	801	800	818	858	827	806	821	858	885	818	852	854	821	821	787	813	804	863	825	816	840	778	791	833	887	813	791	813	821	863	848	830	836	811	873	886	803	838	867	807	836	806	803	828	810	820	796	820	783	848	846	804	827	826	810	837	844	858	861	813	831	846	822	886	833	828	793	836	814	806	808	795	844	784	818	808	836	830	831	877	815	830	786	861	804	904	818	845	804	817	834	836	819	805	829	789	814	820	849	830	803	803	771	787	852	835	856	861	880	838	894	805	762	811	866	833	795	803	821	788	821	803	816	873	856	834	820	821	806	797	835	836	789	795	761	823	808	826	851	838	847	825	853	831	822	834	785	817	849	785	850	895	837	854	831	821	855	824	810	841	827	814	794	829	890	744	756	817	822	828	830	792	839	819	818	824	819	821	857	801	833	822	836	847	862	804	792	745	858	804	795	824	790	836	872	858	796	836	797	813	861	846	870	827	808	831	792	848	785	828	811	802	819	838	829	803	823	834	828	887	835	806	792	800	813	793	855	843	874	835	821	870	856	870	835	827	805	814	802	783	772	813	794	795	828	841	871	799	825	803	820	823	816	865	839	844	806	796	808	791	783	862	853	846	852	812	833	817	785	841	807	812	825	818	800	843	835	848	847	841	748	828	839	802	832	832	844	793	831	830	820	859	837	812	798	847	831	804	818	783	851	772	777	820	792	780	810	824	855	840	821	786	825	803	766	880	821	808	820	858	815	887	789	832	830	812	816	824	839	848	812	872	817	804	835	822	830	802	809	840	834	863	803	775	858	753	830	752	781	832	852	779	885	822	878	845	819	840	832	803	837	817	818	797	824	839	872	825	781	836	830	764	825	797	825	776	807	907	859	833	810	782	826	874	765	811	772	841	823	803	849	828	842	810	842	807	821	808	833	793	818	865	789	821	817	773	853	809	842	806	838	771	759	833	859	819	817	832	821	808	835	811	862	829	807	815	807	852	849	856	804	834	812	799	838	806	844	804	837	821	868	780	829	822	812	855	826	753	841	828	848	810	882	831	807	812	812	844	854	821	823	829	790	795	851	834	834	763	814	811	831	795	801	906	856	879	834	814	829	808	869	849	828	845	798	887	826	814	819	792	809	798	803	833	812	835	821	888	762	796	869	773	844	786	824	821	869	816	810	845	844	801	784	814	840	812	774	822	816	791	822	795	861	809	840	884	805	828	740	793	777	859	820	857	801	802	780	834	821	831	813	788	817	824	872	818	864	818	849	851	927	810	817	798	747	809	847	810	821	790	870	814	842	853	828	832	819	835	803	831	819	817	810	783	804	814	802	855	792	823	818	811	815	836	871	810	785	855	840	833	788	835	823	881	789	817	795	803	794	797	831	845	828	819	834	804	801	809	835	878	850	817	811	817	788	814	864	764	835	848	782	877	803	835	855	827	838	795	758	806	836	821	825	818	783	807	833	826	786	839	781	854	805	833	851	827	843	796	816	778	810	806	814	799	828	847	808	827	864	847	818	800	855	839	819	869	843	840	870	821	847	872	836	888	867	863	821	827	741	806	867	787	824	816	856	834	817	827	784	789	846	818	817	827	833	788	844	879	813	818	869	842	831	847	841	768	805	825	802	822	810	801	788	809	788	832	829	833	794	798	796	821	846	815	846	824	853	798	826	844	800	864	829	779	854	846	826	766	829	808	828	831	835	838	825	803	837	838	846	781	854	848	808	802	824	826	838	808	818	790	812	812	861	831	795	866	818	800	794	791	852	788	768	768	822	805	823	829	796	829	809	834	836	808	834	852	832	810	857	823	837	788	852	791	848	794	806	797	765	781	821	873	765	811	850	803	807	823	851	840	811	846	824	807	812	849	799	767	801	798	868	821	772	824	802	865	839	794	798	772	789	864	868	811	821	797	837	818	835	819	812	872	861	805	850	858	817	812	839	836	778	794	852	854	813	842	839	807	762	836	786	808	789	831	872	855	829	795	831	790	807	822	808	798	847	839	833	821	811	870	787	834	825	823	815	852	802	852	837	827	805	823	791	823	808	848	805	740	819	854	819	819	812	828	847	814	837	801	836	772	838	835	795	828	778	786	873	844	801	796	803	800	828	859	806	801	794	823	870	826	805	887	792	834	868	807	836	864	828	804	852	836	792	839
5186	3757	2764	1910	1530	1338	1179	1168	1113	1089	1037	1061	991	977	920	955	990	953	960	950	962	894	951	877	920	929	917	935	928	959	913	963	908	935	908	951	971	950	920	910	928	900	888	916	954	899	897	937	948	924	994	943	960	931	893	953	902	920	986	937	907	971	941	952	910	935	910	990	944	958	903	937	908	900	950	935	928	905	925	950	924	932	941	941	939	996	886	924	915	897	911	903	907	925	927	919	950	943	912	899	918	932	929	930	962	975	938	926	885	919	939	917	926	931	908	959	960	901	915	949	953	925	983	943	872	910	887	883	903	925	889	939	951	965	886	882	922	902	920	903	909	928	920	924	964	926	881	928	963	957	961	924	955	963	876	897	895	938	887	999	919	934	933	945	959	943	949	936	933	901	909	931	857	973	951	929	901	941	950	964	944	925	933	958	934	943	948	920	948	929	926	940	920	933	902	914	940	925	896	963	904	938	970	886	919	946	907	895	884	888	924	905	966	885	926	911	956	910	884	934	926	945	921	894	927	945	942	863	975	941	951	909	915	913	980	899	946	960	898	958	939	939	1005	935	946	922	909	908	920	971	924	894	938	934	950	934	930	930	909	900	892	914	930	908	945	942	919	929	890	921	946	933	900	914	909	935	865	945	909	944	913	976	907	887	927	946	892	933	910	930	908	909	905	949	906	904	936	937	879	891	912	938	869	918	922	928	944	944	894	982	917	988	924	962	956	951	1008	928	954	877	916	944	898	922	928	915	940	905	905	923	933	941	1036	936	942	942	964	930	901	886	899	907	939	966	901	956	947	939	943	952	945	995	928	908	909	951	939	913	937	947	935	917	959	929	924	874	964	918	959	934	883	1002	954	899	903	933	978	977	907	911	994	989	917	913	898	915	909	937	869	900	970	932	931	922	957	944	959	881	937	902	890	959	969	912	950	932	975	930	944	880	929	896	923	920	909	920	946	906	870	882	923	967	923	918	918	936	972	928	943	903	908	870	923	943	901	901	912	940	947	892	922	931	908	916	916	940	896	911	951	926	901	949	899	897	871	903	978	942	956	957	914	922	918	895	933	943	942	910	912	896	900	923	954	925	961	870	972	905	954	890	865	863	952	925	942	932	905	920	897	926	975	957	931	947	934	947	918	928	897	935	927	891	976	928	900	902	950	895	963	942	898	990	938	944	908	948	960	962	978	965	895	950	901	885	905	935	938	931	952	895	967	909	946	984	912	943	949	924	953	889	920	959	927	901	901	935	885	891	896	919	954	915	941	963	941	879	970	929	946	951	917	914	947	906	946	917	896	894	965	946	960	918	960	969	878	945	906	946	936	919	958	916	940	946	942	932	944	976	932	899	928	1017	922	965	894	927	886	996	909	928	928	909	927	930	957	913	929	989	907	925	905	904	924	920	944	885	929	852	921	882	909	940	958	898	1021	931	905	891	898	998	878	902	948	900	932	925	900	916	935	960	952	893	944	919	865	916	900	922	955	918	914	868	927	905	918	981	955	941	905	909	971	933	929	941	904	920	925	913	937	953	934	930	928	920	963	916	993	933	873	934	946	905	976	940	947	911	896	883	937	935	910	965	975	883	916	990	902	936	928	941	953	914	912	908	899	914	895	879	880	898	899	967	904	932	922	922	935	950	937	893	902	930	918	889	993	986	880	895	940	915	898	929	985	886	944	935	976	928	964	976	913	893	894	906	891	915	939	888	911	886	923	866	945	987	957	948	871	931	977	915	957	892	919	900	882	968	910	892	902	941	918	912	932	917	956	891	934	950	908	924	935	947	955	924	889	913	923	901	968	916	914	941	912	898	932	891	937	909	960	905	913	877	973	943	966	933	933	905	908	900	897	900	933	880	908	896	902	975	895	967	914	926	928	918	879	916	928	971	966	916	943	906	913	942	914	866	968	917	945	996	952	980	908	955	944	991	974	945	888	919	944	879	856	918	940	962	898	926	903	914	928	911	973	941	947	954	940	982	893	965	947	960	874	886	926	868	970	913	867	911	898	950	955	923	901	940	923	947	891	923	872	865	888	973	866	899	937	903	900	967	905	888	880	883	914	995	929	909	907	955	955	938	922	923	868	939	923	897	1011	896	918	955	907	934	929	896	942	988	934	951	898	889	949	880	966	915	929	919	868	898	892	928	881	939	926	902	910	949	936	897	951	1001	925	917	946	874	913	929	944	936	974	915	970	969	924	908	887	919	1024	912	913	934	925	903	955	886	916	908	940	884	906	991	968	953	893	918	951	900	911	924	960	957	932	880	920	922	935	902	881	848	947	929	862	923	951	871	921	951	934	946	944	869	903	911	929	925	955	927	964	857	918	922	892	940	940	896	915	898	921	942	920	939	961	969	916	933	941	879	971	953	977	997	926	902	918	908	985	958	948	936	907	928	876	928	932	971	877	900	942	927	978	856	921	932	917	897	912	907	935	959	990	926	882	959	900	917	891	894	941	913	911	927	945	924	978	930	902	945	976	994	948	885	951	924	907	892	923	956	946	953	958	905	1000	939	954	924	898	959	947	965	971	964	930	918	904	855	933	913	959	954	905	870	930	880	944	905	938	1002	928	1007	903	933	890	906	947	876	907	970	958	922	884	866	943	940	939	951	896	935	923	959	983	891	919	862	892	931	926	922	926	918	883	947	966	908	881	1003	925	889	918	886	931	897	907	931	956	934	964	911	920	924	928	890	899	945	872	929	904	921	912	871	898	954	945	902	964	990	913	886	935	981	898	913	949	936	891	955	918	984	886	939	896	918	933	905	928	919	954	931	929	958	907	967	923	966	915	915	916	960	946	908	904	964	942	965	948	953	948	946	919	937	923	918	850	893	946	917	944	940	940	946	924	952	972	964	947	956	882	935	927	928	933	939	879	963	953	942	933	945	932	978	938	916	973	907	939	922	923	895	980	873	958	950	915	903	891	969	956	927	884	925	900	963	931	931	918	928	936	903	939	961	962	892	899	921	875	981	939	976	848	942	941	945	857	944	909	949	926	913	942	926	934	941	939	850	929	917	952	935	974	914	944	871	929	954	992	951	929	929	900	924	935	935	912	950	920	956	892	912	934	916	897	900	940	922	935	921	956	964	919	947	942	907	963	944	895	924	983	908	892	952	930	929	882	940	922	940	940	964	910	890	897	932	930	887	910	916	885	900	907	899	950	962	934	890	919	922	916	953	969	863	929	933	942	914	964	918	904	940	989	922	923	961	929	915	868	930	962	987	904	888	887	903	930	988	919	940	925	942	922	875	964	919	914	904	935	889	928	925	951	934	910	913	916	971	969	898	935	955	912	929	935	943	917	899	854	911	936	914	932	895	898	939	879	912	934	927	950	986	964	956	924	919	918	944	984	926	964	920	940	926	901	941	885	905	932	937	904	889	927	923	905	901	933	926	944	910	894	951	933	926	953	951	953	892	854	936	927	992	922	893	933	923	894	926	972	913	914	876	917	941	922	955	923	925	978	935	915	938	879	913	947	919	960	1016	968	912
24070	21616	28921	24783	21599	9358	1681	1176	1060	995	908	892	844	1215	787	785	766	745	734	749	713	776	763	703	776	739	737	734	747	713	724	735	742	701	733	757	736	721	738	718	711	705	718	727	770	765	715	701	730	727	722	739	789	756	740	708	756	680	704	730	745	746	721	697	755	709	727	720	765	721	705	721	751	758	753	711	744	680	740	723	698	716	749	750	684	731	722	721	758	717	710	742	772	707	706	742	665	706	723	737	699	701	746	710	734	699	748	759	750	740	735	709	686	739	724	733	718	703	745	690	682	705	694	709	721	718	677	687	689	774	712	701	742	696	703	745	701	727	677	751	703	710	700	740	716	690	696	675	741	718	683	763	770	747	698	745	785	730	739	762	667	635	691	725	730	773	741	718	695	753	730	741	723	689	673	709	722	700	722	725	725	707	685	736	715	720	692	741	737	692	766	650	705	761	743	711	683	720	735	740	736	720	718	708	748	745	725	723	758	732	686	671	699	739	697	681	748	743	754	753	737	685	661	759	703	678	713	764	793	698	754	733	741	689	743	704	703	677	740	732	680	714	685	759	735	738	739	744	747	688	658	727	716	701	727	741	684	733	739	731	703	707	750	730	688	633	674	744	745	695	755	704	761	703	735	713	679	721	694	670	686	671	718	697	676	748	778	724	730	732	709	696	760	725	704	741	702	718	727	736	717	735	736	696	739	715	704	720	678	695	738	709	698	674	763	760	699	762	730	709	721	720	734	722	734	671	702	707	725	715	726	688	682	738	758	729	722	722	734	699	740	735	688	718	759	714	686	757	757	725	705	746	735	725	716	719	720	699	722	683	668	701	689	743	718	726	668	736	684	694	678	702	661	692	720	724	719	756	720	729	694	743	745	730	717	729	689	751	685	711	726	700	687	741	679	714	743	744	713	773	713	729	758	752	720	716	749	712	766	703	735	783	736	688	707	695	710	757	743	720	726	707	724	701	715	722	694	724	707	724	781	687	736	713	710	707	747	699	683	704	709	706	748	751	716	725	776	717	742	785	708	712	732	702	705	730	723	696	667	737	666	694	675	732	701	716	682	751	721	725	719	766	735	721	647	704	730	726	792	707	760	684	729	725	715	707	724	675	759	672	727	724	689	669	747	766	708	719	722	741	752	698	707	728	718	693	705	732	713	703	699	727	713	690	741	720	730	705	705	711	700	699	691	707	737	662	739	737	742	675	736	773	727	719	695	752	719	782	738	769	707	705	747	723	697	706	733	726	729	771	691	688	753	725	785	694	707	741	698	738	711	749	716	769	721	725	718	714	713	728	746	725	701	719	714	690	709	704	778	725	731	722	727	762	724	675	705	772	692	748	749	696	712	708	692	689	729	754	739	692	742	727	715	734	706	694	732	754	716	723	655	711	694	720	709	721	725	706	669	724	751	738	690	720	696	778	726	703	716	710	703	682	754	687	759	678	713	692	711	721	676	734	726	751	727	750	754	710	723	755	708	725	751	703	718	669	735	702	677	720	678	694	755	743	693	759	734	728	734	720	737	687	700	707	728	681	753	707	704	722	758	705	702	695	718	744	738	773	697	692	725	770	708	726	690	735	752	735	747	707	705	752	671	701	775	703	769	721	765	705	727	755	733	751	726	707	662	668	689	755	742	709	686	689	713	730	739	683	735	775	727	785	743	725	715	718	785	730	708	720	723	696	688	698	680	690	758	726	766	726	696	701	705	745	696	689	720	745	684	717	753	673	762	688	756	729	709	739	693	731	737	765	703	685	714	691	700	760	759	701	673	726	672	655	728	730	708	726	732	723	685	719	749	716	785	739	748	707	703	742	764	733	712	749	695	750	729	739	722	733	714	725	730	691	728	708	728	744	746	705	697	651	698	754	691	769	715	710	707	689	727	714	702	690	772	693	709	713	685	714	766	728	749	724	708	674	689	730	726	753	723	692	699	702	686	679	735	720	691	719	712	748	764	748	742	746	719	690	669	694	715	711	670	703	711	771	691	785	741	752	702	727	686	750	693	703	760	700	668	698	724	696	723	713	693	698	765	710	725	710	668	706	682	727	740	709	690	679	690	713	721	714	759	706	788	740	695	745	726	767	726	723	710	708	737	755	726	706	700	709	735	773	711	705	727	762	722	746	706	721	763	704	725	698	715	700	760	690	690	709	764	670	736	727	729	700	702	765	695	748	732	739	704	672	730	696	694	762	687	689	717	737	732	717	698	781	702	680	707	748	679	745	697	705	713	735	725	724	719	697	764	736	728	707	730	768	719	731	730	758	718	687	745	744	698	694	763	703	746	723	711	712	704	687	733	657	737	714	708	714	728	778	710	694	681	725	726	688	721	694	728	748	709	716	697	734	737	700	754	738	769	692	697	730	730	731	729	710	704	740	758	740	745	687	752	781	700	733	738	737	708	727	741	733	766	697	709	734	767	701	716	761	747	720	759	750	731	699	704	774	734	723	713	726	728	732	705	697	719	756	748	718	729	734	723	733	689	722	700	746	687	739	729	711	730	734	711	731	659	714	694	715	743	675	674	759	697	707	716	736	702	727	718	737	745	700	712	737	733	694	712	732	683	717	684	725	745	722	704	707	692	711	755	709	727	776	744	742	759	692	720	750	678	661	711	717	723	691	725	702	708	729	672	669	740	680	742	704	695	692	776	788	741	706	715	662	734	743	755	689	767	780	714	746	671	773	672	734	720	745	718	764	695	698	687	734	777	719	715	697	733	712	713	724	730	671	712	713	731	741	687	670	718	768	739	734	726	728	747	732	667	703	680	692	750	730	730	728	693	711	680	724	708	721	713	714	696	733	748	745	690	691	747	751	700	696	743	729	681	687	724	754	750	681	728	716	708	738	711	767	721	740	664	740	740	719	675	748	695	765	748	693	760	709	764	705	763	729	710	712	747	706	664	714	698	731	729	725	719	711	720	718	761	727	693	710	728	729	697	713	725	722	753	677	755	752	704	741	710	703	745	746	750	693	721	760	679	685	680	714	718	771	736	692	741	736	722	655	682	765	772	702	697	683	706	711	688	763	727	723	623	692	722	737	705	716	716	684	747	726	713	719	728	706	706	667	684	677	656	729	747	707	746	716	694	741	676	720	738	720	702	719	733	711	772	691	755	744	756	730	683	716	725	709	703	742	742	739	720	747	760	707	727	728	725	700	697	722	723	692	748	713	709	730	722	767	701	744	710	710	756	772	686	770	709	679	717	697	711	738	752	691	728	720	737	760	722	722	692	712	741	733	717	730	700	728	683	704	725	704	665	733	725	736	715	697	732	752	746	737	708	690	751	696	697	687	691	732	714	682	675	726	728	721	740	697	683	716	705	730	716	705	704	718	729	708	730	682	728	747	727	718	709	743	685	709	720	723	709	730	746	730	761	684	747	710	709	742	744	698	708	754	721	704	736	702	699	764	715	746	709	721	692	642	696	665	732	736	714	671	689	712	732	712	745	735	749	733	708	766	721	750	656	734	743	715
4087	11273	7656	3912	3201	2431	1997	1761	1445	1334	1177	1127	1071	1755	1034	979	924	935	857	913	890	865	879	824	858	849	817	861	847	858	830	852	836	911	821	840	839	836	890	849	856	878	829	847	906	823	821	810	841	863	895	832	858	834	870	865	791	786	837	863	858	830	854	795	788	806	826	844	853	810	818	864	812	861	857	824	832	844	844	847	856	831	777	839	817	797	852	841	859	857	822	876	805	790	806	779	843	868	846	840	801	814	894	798	852	826	833	833	832	872	848	837	775	839	807	820	836	939	828	784	850	896	837	842	853	850	860	852	857	813	864	834	864	768	786	812	828	799	807	786	828	875	782	839	870	860	856	879	833	871	827	849	882	802	800	837	842	789	775	766	791	826	851	784	780	836	799	777	891	745	845	813	795	829	836	805	803	732	835	840	826	811	811	790	802	837	785	834	810	815	885	859	786	808	881	806	823	837	828	832	844	873	804	838	813	830	873	808	796	817	859	820	840	813	829	808	866	830	860	740	799	792	819	870	850	863	831	823	834	767	768	778	874	810	858	815	819	860	814	815	847	848	868	815	786	868	796	806	856	784	840	807	885	843	866	857	851	801	790	820	822	833	876	866	844	784	799	853	786	822	823	832	879	856	882	825	782	844	815	849	808	817	807	825	812	872	833	834	808	864	857	836	845	847	827	802	829	867	829	821	796	824	856	831	845	834	849	816	846	848	818	803	846	857	790	792	783	854	848	830	863	849	841	814	862	873	835	847	803	869	841	830	849	821	825	786	795	877	820	865	835	851	826	823	818	769	837	811	837	800	775	889	872	792	823	820	878	863	786	827	763	797	801	839	812	828	831	887	831	846	792	853	788	793	792	827	787	830	856	827	836	821	829	827	846	815	813	827	798	842	848	783	872	810	880	827	852	850	803	775	854	862	777	823	794	875	857	766	790	791	857	834	851	792	864	804	833	850	840	788	832	809	830	888	769	844	823	827	831	827	856	830	822	834	858	859	815	829	814	858	882	871	811	829	864	828	884	845	839	849	842	832	877	849	896	831	855	817	818	835	774	821	827	829	870	841	829	833	853	811	812	891	863	864	843	805	821	796	855	839	882	789	813	849	864	827	825	810	816	853	758	854	757	878	846	760	830	831	824	791	805	863	764	822	834	823	811	789	862	830	841	854	851	808	861	830	844	813	843	841	816	817	871	819	868	833	834	838	866	840	859	831	810	829	822	897	806	844	863	799	844	847	829	869	890	785	751	834	847	801	825	803	812	790	821	796	852	792	865	826	838	841	844	783	789	832	836	870	830	805	804	805	806	816	780	810	855	844	865	868	883	816	850	792	874	839	805	793	822	821	862	863	830	802	842	825	835	846	874	854	867	849	808	815	838	805	839	813	817	827	776	784	867	866	849	789	843	842	815	879	880	839	804	816	793	818	809	864	801	829	871	823	843	818	831	857	860	817	778	799	837	823	867	846	791	809	825	804	799	857	796	812	799	789	850	847	834	813	826	787	870	786	799	821	784	800	762	824	891	862	829	849	808	837	887	850	797	837	875	831	851	798	826	826	858	794	842	799	863	791	826	864	848	864	796	860	870	853	859	888	813	838	837	905	817	843	760	800	833	847	863	798	841	827	826	840	765	840	831	797	835	818	826	823	793	856	836	820	838	802	877	814	856	795	827	825	846	855	840	836	841	850	844	839	844	848	811	826	807	846	835	793	859	808	781	837	867	839	781	828	815	820	835	922	817	837	852	808	835	806	855	777	813	837	823	815	816	830	830	821	825	847	848	823	834	826	858	833	824	817	795	824	817	848	882	862	902	734	816	823	772	866	832	810	809	818	849	830	861	865	872	799	779	835	793	855	863	850	867	856	808	839	799	846	786	797	832	773	845	858	841	826	823	849	808	846	823	827	841	804	775	822	891	794	858	864	828	848	829	819	840	845	826	830	826	825	842	872	799	879	786	810	826	844	802	835	849	867	815	845	804	843	810	834	816	860	795	794	821	876	858	799	811	813	840	833	821	848	867	845	815	844	867	849	794	796	864	869	855	851	793	798	858	804	869	835	822	832	826	816	822	839	831	833	779	806	786	841	823	815	885	842	841	817	811	868	824	813	833	784	797	863	808	849	809	832	806	883	801	870	841	836	836	846	790	813	836	837	796	879	820	850	784	810	871	840	846	795	795	838	847	831	824	833	821	855	818	830	791	779	842	799	860	789	896	866	801	837	852	817	813	800	832	818	823	823	849	805	835	794	786	807	824	811	824	880	779	855	833	809	872	837	814	808	825	865	883	863	838	780	820	866	774	864	821	814	864	828	828	830	830	838	852	790	803	836	803	847	864	858	810	863	811	830	855	801	851	832	835	792	855	842	861	806	798	801	800	813	875	844	820	814	860	889	826	869	798	826	835	779	799	830	874	798	879	878	822	830	855	852	828	802	859	836	814	820	798	788	872	840	786	832	876	847	779	806	845	851	812	846	844	833	796	863	826	845	787	779	780	826	827	785	823	836	848	837	788	815	802	808	827	838	799	826	839	853	762	837	835	810	816	845	808	829	851	850	805	826	806	850	809	830	784	786	849	831	853	834	817	848	830	895	853	784	846	816	848	882	855	798	859	810	819	886	866	833	851	873	828	854	820	812	821	826	854	866	841	853	817	826	809	863	829	843	832	791	855	840	807	857	815	844	836	780	765	830	847	803	817	846	823	834	798	872	790	788	814	834	834	804	821	829	819	810	787	859	811	804	826	816	873	835	808	833	812	810	791	780	811	838	852	812	834	814	829	793	837	815	835	811	814	807	833	852	811	820	884	813	834	830	822	843	832	809	745	841	817	723	800	769	817	824	817	836	889	821	829	871	851	926	902	789	788	847	800	837	793	876	817	851	827	853	861	812	841	837	786	813	858	878	836	823	861	813	830	895	814	832	801	843	838	816	803	829	852	838	850	790	832	792	827	818	828	818	793	814	854	824	800	798	815	828	833	852	872	805	851	867	843	876	844	873	796	838	862	844	822	805	814	814	845	881	815	846	839	851	849	796	885	820	819	790	838	886	868	757	812	788	834	787	814	862	869	824	841	813	860	830	801	823	864	829	785	819	779	791	866	819	786	825	791	837	860	832	808	812	879	821	875	823	800	855	808	852	800	795	776	815	813	802	890	821	803	803	845	842	805	819	826	804	827	844	848	782	841	840	794	776	863	813	847	772	813	828	839	780	835	804	794	852	818	877	798	848	871	833	812	864	794	854	797	810	856	880	820	846	839	813	834	851	840	793	867	881	827	821	881	840	862	863	833	858	820	854	894	809	842	859	836	840	842	868	802	852	809	832	851	846	797	805	833	811	829	861	851	868	827	894	913	838	826	799	876	839	890	870	805	845	863	802	777	882	888	785	889	837	801	860	824	831	841	864	787	802	860	795	823	825	813	777	841	785	796	825	859	813	866	786	875	787	860	805	825	880	826	809	820	843	796	821	808	781	845	784	787	847
25230	21628	27706	25893	8697	1137	827	716	691	617	623	571	593	843	559	599	555	550	545	509	532	521	527	465	505	516	548	490	530	516	514	561	536	539	482	526	529	493	540	522	509	520	542	548	519	527	525	514	519	534	513	505	562	491	529	521	527	540	547	539	506	518	533	511	529	518	548	489	494	539	557	526	523	505	543	530	557	493	513	524	506	543	552	497	515	506	485	522	508	524	519	509	512	512	530	533	498	494	534	520	536	538	511	521	546	516	516	524	522	487	536	498	508	507	504	487	536	554	517	530	478	463	535	511	541	524	532	516	555	485	524	539	507	521	494	502	480	521	504	503	508	517	503	526	506	526	527	502	518	550	537	531	547	501	537	496	557	533	540	546	536	555	514	531	492	525	500	511	517	519	485	492	534	537	483	478	495	487	518	508	545	478	531	466	535	492	509	500	524	559	507	551	511	523	513	511	534	498	527	490	501	483	531	523	515	521	530	510	524	533	513	485	516	513	483	527	505	564	581	556	490	478	517	526	519	498	532	558	493	511	500	573	540	498	529	514	549	537	529	516	495	533	532	504	522	520	541	532	505	503	565	536	551	504	550	519	506	520	538	525	499	521	498	547	508	535	505	492	505	546	496	556	518	521	519	466	513	541	542	524	502	503	531	510	516	483	522	482	500	508	481	528	554	492	487	526	503	514	495	560	506	500	561	498	551	509	562	516	538	529	533	523	494	497	539	518	524	495	493	540	472	519	534	528	535	529	517	496	515	521	577	493	554	519	499	500	496	491	510	495	506	491	568	522	528	542	504	498	496	515	562	478	542	564	523	496	546	515	521	506	496	527	528	511	506	488	502	506	543	471	524	511	521	517	506	528	528	525	525	499	493	533	536	541	504	460	543	474	492	482	503	471	528	503	536	539	513	505	531	543	484	533	504	611	515	540	506	494	531	524	540	514	520	541	507	513	538	497	520	502	526	511	483	464	538	549	485	536	550	480	525	516	499	569	521	505	514	489	507	514	560	521	529	507	505	506	475	504	525	513	487	530	521	541	530	491	514	529	504	516	517	527	499	542	536	479	517	521	510	510	483	530	516	522	470	529	523	510	506	547	540	507	505	527	533	533	520	483	535	553	524	541	561	504	495	513	506	500	523	545	504	541	499	538	503	528	529	554	516	507	541	522	514	532	549	519	563	542	556	532	540	496	534	516	485	516	528	486	544	567	534	517	540	514	540	479	491	532	478	534	493	578	532	514	484	485	517	523	520	528	495	506	516	514	482	529	532	503	538	499	510	503	500	537	503	535	533	516	532	510	551	530	517	514	480	517	500	550	474	501	524	494	532	516	510	514	537	496	486	521	518	522	518	515	512	538	530	496	547	506	542	531	540	537	597	495	565	493	514	519	533	480	548	545	547	501	520	535	517	520	497	496	549	515	478	494	527	495	543	510	545	512	496	539	517	510	556	477	527	542	542	508	483	552	543	487	531	519	503	543	533	508	557	504	515	540	530	541	544	482	466	507	506	509	475	518	536	514	527	530	506	514	508	531	540	521	505	536	548	528	489	543	508	497	462	547	521	562	485	510	530	508	552	518	500	484	506	537	532	498	531	485	524	521	497	531	518	521	491	490	510	522	466	523	547	531	515	525	526	494	477	552	493	489	516	500	512	527	505	474	490	522	536	536	507	562	478	495	493	567	489	512	507	541	475	541	523	512	470	506	515	548	539	525	524	534	496	546	530	573	516	539	498	529	518	503	578	504	496	536	480	496	525	501	519	513	544	495	535	499	512	522	502	520	533	527	490	527	520	505	561	515	510	543	501	551	517	483	547	522	515	530	499	473	496	514	510	508	512	541	512	524	504	522	507	496	549	516	502	528	520	515	522	538	513	502	510	500	544	479	511	526	492	480	487	511	522	503	499	495	499	468	536	488	565	507	504	520	505	522	572	545	494	524	467	513	477	546	521	530	473	475	497	509	523	538	498	482	521	537	513	514	525	501	505	509	513	542	513	536	503	562	536	468	510	536	531	539	582	529	514	551	497	513	495	547	491	490	516	517	529	549	526	550	570	513	522	480	513	532	531	497	539	491	523	519	499	516	518	511	479	515	520	510	475	524	528	530	512	490	548	518	535	501	500	535	533	538	541	532	538	509	504	563	540	522	518	553	505	518	487	494	497	476	498	520	554	534	534	543	523	525	534	519	516	549	529	549	494	518	490	483	522	585	531	503	486	536	463	523	496	540	463	519	513	524	557	553	517	512	518	541	482	545	521	530	557	529	506	575	551	498	550	509	525	558	518	563	512	535	498	539	538	504	537	536	481	544	486	533	495	505	515	505	501	487	536	505	453	504	560	506	500	496	532	498	497	532	517	517	520	501	499	501	532	544	497	488	520	510	542	521	512	553	519	549	503	487	578	519	522	496	496	530	508	500	573	525	512	523	521	506	520	521	516	528	504	547	516	508	486	500	535	492	515	503	556	531	521	518	477	524	527	543	524	507	542	520	490	500	464	537	533	561	502	509	485	499	497	523	506	513	537	512	499	530	533	479	541	487	528	458	500	540	511	469	518	465	500	518	557	521	511	530	512	500	544	559	535	513	531	520	503	502	501	558	525	520	483	573	513	510	500	517	500	490	482	484	521	512	522	542	530	524	533	536	473	514	502	540	529	495	525	526	558	513	477	531	537	521	523	484	521	511	522	504	540	545	531	527	565	500	523	511	519	512	523	552	515	509	515	488	572	467	548	498	522	516	532	490	517	492	501	541	525	532	485	473	517	507	540	533	519	518	541	513	507	498	516	571	535	516	511	506	493	512	507	515	505	513	566	534	521	543	507	497	530	503	502	503	545	541	545	510	524	509	527	490	504	538	498	558	497	532	526	526	524	531	547	532	503	497	527	496	526	493	564	501	541	512	554	507	537	535	519	504	496	498	497	490	479	536	480	516	561	504	497	479	516	502	510	468	500	532	491	470	535	529	525	527	497	538	523	519	513	485	498	515	544	516	509	510	511	519	536	515	538	530	531	497	521	536	532	465	494	503	506	549	528	543	526	454	511	519	515	482	486	542	562	510	530	513	530	513	533	542	498	485	506	499	565	537	522	516	533	533	496	518	514	499	547	517	489	501	524	488	532	515	482	510	509	525	544	541	512	523	541	522	504	513	509	519	513	528	503	533	481	491	539	494	545	521	536	589	507	505	509	518	507	540	500	516	507	536	507	500	492	525	521	513	476	486	527	502	545	527	529	530	470	536	496	518	511	543	530	503	491	570	524	531	531	532	520	566	507	522	500	490	517	498	508	543	542	535	520	521	547	499	512	554	554	512	526	513	552	526	516	493	492	513	510	495	490	542	535	512	498	468	499	492	540	478	507	525	525	525	472	512	514	534	538	535	508	538	500	531	544	478	498	482	516	530	527	529	556	538	545	508	570	509	487	472	496	512	542	529	501	510	528	474	538	532	514	495	524	522	512	513	498	490	475	532	507	491	488	518
4076	7252	4811	2412	2070	1673	1352	1119	989	923	849	795	747	1195	647	671	658	663	634	665	635	665	618	641	600	610	642	591	637	607	625	632	602	615	602	577	601	629	568	621	612	581	621	588	626	629	624	557	635	611	618	618	608	597	581	629	597	602	599	598	633	605	601	589	600	649	615	602	594	574	622	619	608	609	572	581	616	536	613	601	580	558	565	599	632	565	591	585	595	643	528	564	599	569	582	639	591	631	578	592	569	616	609	601	558	589	584	532	592	594	625	617	568	604	590	538	573	584	560	600	558	599	574	609	610	571	591	613	581	568	559	566	626	586	586	557	574	571	588	567	582	558	610	631	533	599	589	566	549	624	590	634	602	600	603	569	516	599	588	607	559	536	593	580	616	578	618	616	598	620	612	581	565	558	604	622	589	586	598	625	609	587	585	567	610	581	560	600	590	603	585	600	586	544	575	598	602	583	557	560	614	569	585	614	587	595	545	614	554	586	647	586	611	591	595	592	567	601	615	623	615	563	615	614	598	598	589	604	623	599	593	572	547	604	599	538	610	582	590	608	641	585	563	572	609	616	594	606	555	635	559	558	547	591	574	604	617	565	602	601	571	623	582	589	545	623	614	586	602	578	563	610	572	576	619	561	566	582	602	583	592	576	575	592	574	571	653	571	599	582	596	570	595	609	629	583	579	617	572	583	577	589	569	618	624	573	574	581	604	595	639	548	533	572	586	592	618	572	563	637	579	592	523	593	609	596	571	607	555	590	541	562	590	615	611	567	611	625	586	601	579	602	618	573	584	547	581	603	592	549	612	591	580	599	573	570	630	595	604	547	608	586	565	602	583	568	608	614	615	565	559	524	601	601	583	641	638	591	599	598	558	594	590	566	609	615	590	575	584	555	634	588	587	567	606	543	598	600	556	573	590	552	603	596	557	613	605	654	597	621	566	607	666	609	628	615	577	579	574	614	579	570	633	569	589	589	608	514	591	597	591	570	603	608	598	586	584	568	590	591	583	577	625	572	601	604	586	616	587	576	606	560	643	556	579	605	570	585	602	627	540	586	608	603	554	595	580	596	588	586	550	589	577	578	623	604	594	583	618	621	593	569	545	611	592	581	557	600	599	594	583	574	593	620	558	576	609	548	628	573	566	577	584	619	577	601	612	531	629	607	593	560	607	613	603	573	578	599	596	623	606	558	583	545	598	574	615	598	590	567	556	563	599	621	604	598	609	589	563	604	593	617	595	587	623	606	611	617	575	562	591	589	581	668	578	593	621	572	582	585	605	538	590	606	515	604	610	620	638	633	599	612	598	589	564	569	595	588	566	578	589	595	597	594	573	607	577	584	625	627	584	579	560	623	570	564	591	552	586	577	565	609	556	561	606	620	651	574	599	582	599	598	583	570	572	566	581	651	555	594	625	614	583	575	620	574	566	574	562	607	619	639	571	581	571	590	600	576	627	617	604	559	597	593	572	590	579	572	605	639	607	574	584	633	590	586	600	658	643	571	555	588	618	608	627	632	618	584	590	592	600	587	599	616	532	581	565	614	641	594	605	647	573	588	611	582	625	599	580	592	583	594	600	568	583	564	553	563	555	622	603	620	586	584	571	622	605	613	603	606	569	574	582	622	615	595	585	621	601	612	546	612	567	608	624	574	585	599	601	595	626	580	622	631	596	556	602	563	602	602	581	579	580	568	549	560	588	623	608	618	592	607	576	615	560	637	597	583	618	586	546	564	585	632	618	596	628	614	625	604	572	646	555	648	600	605	626	565	559	592	560	605	617	569	582	603	586	625	619	585	536	581	601	618	595	569	628	578	585	590	579	572	568	574	561	547	578	623	597	578	572	591	627	617	592	615	581	589	623	621	610	564	611	578	569	601	574	558	601	619	570	553	630	599	606	625	589	628	583	566	602	584	582	574	607	607	618	569	648	605	572	623	566	576	577	582	588	581	593	582	561	569	610	617	579	577	652	590	600	572	628	543	569	622	570	584	595	623	606	572	615	600	582	564	576	607	566	574	585	641	632	582	617	570	588	623	571	573	584	570	595	575	588	571	602	566	575	580	574	606	573	640	585	618	593	574	619	587	583	594	589	574	598	589	585	598	561	583	577	633	597	629	601	605	555	609	597	606	619	602	565	549	600	584	617	604	596	594	624	543	590	584	585	624	634	615	598	570	597	581	569	621	607	615	593	579	606	560	609	592	568	607	601	594	589	575	551	602	641	614	579	593	577	620	581	605	595	611	587	608	619	555	591	585	539	613	629	610	614	591	557	607	550	597	598	615	584	567	612	648	587	609	574	614	586	604	614	586	609	605	572	553	578	616	593	603	618	570	567	582	601	565	605	621	554	613	597	595	588	626	598	583	589	595	577	582	613	595	605	585	611	598	589	588	605	592	604	587	573	611	602	630	586	586	606	558	580	588	592	613	569	597	602	590	592	578	571	630	632	613	617	595	597	596	599	638	619	570	617	600	598	544	608	589	575	609	609	576	561	544	563	601	594	579	598	566	640	598	592	558	593	562	592	600	575	607	605	623	607	592	617	607	608	588	627	569	630	619	605	565	615	592	561	574	595	565	584	586	603	595	579	600	607	601	579	557	571	579	599	630	575	580	574	611	667	620	595	584	625	617	562	563	586	522	613	603	566	555	569	625	592	602	566	517	570	585	580	593	597	539	596	587	566	554	625	610	570	577	585	631	631	546	615	639	596	610	605	591	594	571	614	641	550	571	566	631	570	585	615	574	569	566	554	641	623	634	595	573	562	611	562	577	577	633	569	627	576	582	597	614	634	577	594	563	575	580	598	578	589	571	597	566	558	628	550	531	539	606	584	630	609	608	573	574	582	587	560	568	601	566	606	623	630	629	606	553	629	614	601	584	573	596	602	630	656	570	601	581	552	582	595	608	568	624	592	563	616	603	563	589	597	599	566	580	570	599	656	580	571	604	605	559	625	599	600	574	565	581	606	639	589	619	611	596	602	594	599	626	575	610	622	585	581	573	614	615	583	625	581	594	558	600	623	627	616	597	587	585	591	599	628	622	568	587	577	606	606	577	601	555	580	605	603	570	570	580	573	593	583	573	616	603	618	587	613	600	646	622	594	559	595	574	587	586	586	608	586	597	604	552	587	558	604	581	581	588	572	616	607	550	610	567	594	592	606	608	561	564	611	610	622	590	623	590	612	634	531	557	601	609	555	597	621	603	564	565	601	548	553	603	617	591	619	615	520	579	582	609	589	587	577	602	618	577	613	597	624	618	610	589	621	622	610	539	642	612	559	595	612	552	588	553	583	575	626	609	623	609	606	621	558	626	609	570	582	553	594	560	614	561	567	561	591	597	634	613	538	566	548	575	649	607	607	583	630	571	609	569	552	582	595	610	640	564	534	613	564	601	621	552	577	521	633	621	622	586	568	549	586	607	608	610	558	626	614	600	609	593	540	574	594	619	568	618	623	568	633	550	586	599	570	557	580	622	601	612
23002	21637	29435	24323	21631	21655	7001	1108	752	689	588	575	476	1595	627	435	414	371	352	375	344	377	337	365	386	307	337	352	298	307	341	325	334	306	342	364	366	325	302	319	285	318	318	314	306	328	314	359	322	311	332	338	338	329	305	336	309	304	304	334	294	300	331	287	310	280	315	329	314	287	302	294	303	361	275	295	312	317	302	321	306	290	314	330	325	298	307	311	305	293	321	301	300	308	294	299	306	285	321	315	300	329	307	283	301	307	312	334	304	315	299	322	324	325	277	318	342	266	267	312	298	324	252	323	299	275	312	314	300	314	302	295	300	264	320	309	318	329	319	303	293	320	297	310	289	315	292	316	297	319	317	301	300	292	290	317	313	294	297	324	303	303	275	323	283	282	297	333	306	299	308	281	290	298	286	322	298	290	290	278	289	291	354	289	319	299	282	293	298	312	294	300	290	299	286	283	297	289	343	293	314	282	290	270	272	315	301	328	312	291	310	321	297	349	301	297	303	274	294	297	313	272	297	301	288	313	346	315	292	306	273	273	324	296	278	286	305	282	282	285	296	319	291	321	301	310	327	293	312	323	332	282	310	321	296	315	315	328	288	294	305	296	314	301	300	311	328	293	313	314	307	303	293	323	280	306	313	341	307	309	337	313	262	286	319	301	274	284	291	309	305	312	298	305	316	307	321	309	290	308	304	294	312	321	311	299	284	310	329	291	292	278	309	304	313	300	314	325	283	288	314	306	296	298	290	313	298	290	303	325	307	288	328	287	305	308	307	324	289	311	307	310	297	296	332	300	284	289	314	326	303	301	309	293	324	256	313	297	301	319	297	340	307	296	291	316	351	286	303	296	312	279	298	281	330	342	304	313	286	303	307	262	300	273	314	343	293	303	301	313	269	310	283	289	263	302	305	305	269	294	314	293	307	323	292	285	283	313	312	283	353	304	324	289	318	272	334	291	320	301	317	324	291	306	344	301	299	284	330	311	318	302	296	295	298	273	303	292	269	288	311	327	304	269	315	331	315	310	302	300	294	309	304	270	300	325	305	313	300	308	311	279	294	324	293	330	302	321	329	314	305	278	292	292	294	302	287	301	289	293	289	268	310	298	294	333	312	293	316	337	317	294	315	306	310	341	299	312	303	309	305	280	334	300	310	301	267	313	293	266	307	277	289	284	307	331	304	277	307	268	309	294	301	309	279	297	319	309	302	310	294	283	305	329	283	290	268	257	298	307	320	293	295	296	314	277	292	286	315	313	344	304	302	306	322	302	291	284	321	308	316	308	309	296	337	269	328	339	295	303	320	313	291	289	301	371	286	293	312	312	263	329	296	276	291	309	334	314	291	325	312	319	283	302	319	297	300	282	294	289	304	306	290	285	312	304	303	291	286	327	290	294	324	310	305	313	287	275	313	276	324	315	292	312	305	280	306	288	291	296	293	287	294	313	300	317	285	315	299	288	291	324	294	318	333	308	335	314	301	300	324	310	302	293	266	299	302	286	291	311	296	313	307	285	310	311	309	332	306	305	286	288	288	303	328	300	311	328	287	323	279	287	295	297	289	344	303	307	349	307	297	316	310	321	304	318	289	341	313	299	318	289	329	296	323	299	297	274	311	310	326	296	337	275	293	300	313	306	316	288	321	312	280	294	305	295	307	298	317	328	285	317	332	283	295	330	296	294	302	328	304	319	301	308	271	299	325	282	294	292	308	324	279	320	289	300	304	320	301	293	306	315	286	295	278	321	334	292	280	308	338	302	305	320	318	319	276	293	307	325	269	299	267	299	302	304	291	312	299	292	296	279	316	276	312	318	296	311	304	291	305	328	289	286	285	306	320	299	286	301	297	306	309	293	314	307	329	291	316	294	256	335	320	313	337	296	294	337	327	296	297	290	300	298	281	326	302	297	275	284	288	290	298	310	316	306	314	326	290	303	315	293	319	304	284	321	298	319	317	339	306	308	292	285	296	277	286	280	308	308	304	315	258	321	299	299	309	304	339	309	294	339	306	317	301	306	295	295	308	281	295	292	283	309	320	273	294	340	331	276	322	301	334	322	288	322	278	297	278	278	299	300	288	289	291	296	298	337	297	308	323	302	326	315	314	311	346	316	301	300	316	309	288	287	301	309	287	308	319	278	304	275	294	295	302	309	283	304	285	303	294	321	288	289	314	318	311	326	295	310	311	317	288	281	296	282	326	321	331	298	313	333	325	304	291	312	302	292	316	318	313	290	274	324	300	292	287	299	284	283	313	300	306	289	308	328	301	310	288	304	335	291	312	298	307	316	314	293	290	304	327	272	309	293	321	336	299	289	310	310	302	298	308	297	313	294	324	331	279	313	336	308	338	318	311	288	299	337	295	325	268	327	283	280	261	292	317	305	312	287	323	316	289	334	321	311	305	289	295	277	288	279	311	303	311	319	337	308	306	300	294	296	289	308	290	288	296	301	308	304	317	313	288	318	314	326	281	277	301	303	289	292	302	298	292	271	300	303	309	289	327	279	282	308	290	293	306	314	273	281	319	308	281	289	300	313	316	350	275	289	291	315	317	300	296	300	303	303	299	299	271	287	307	283	298	281	279	291	292	318	283	310	274	270	284	332	309	290	288	295	268	328	305	315	294	290	287	318	292	304	347	294	342	276	305	282	313	318	277	294	315	319	315	308	326	310	304	318	345	305	324	328	301	242	310	287	316	286	279	281	296	309	266	295	338	290	315	299	305	314	291	272	321	268	298	304	301	302	326	275	344	288	299	302	347	269	293	301	301	312	321	322	285	311	308	291	297	293	324	286	311	289	326	279	291	311	297	322	295	282	294	289	290	318	296	279	283	280	281	279	317	296	308	310	302	280	286	293	318	319	317	285	290	291	319	292	279	282	338	296	302	293	302	314	305	320	293	284	285	306	302	314	309	295	305	319	316	282	312	308	289	284	326	326	320	351	312	307	301	300	308	299	288	296	281	290	328	313	308	304	291	304	294	302	315	305	300	304	313	341	328	281	341	287	306	347	292	308	290	284	305	322	324	310	314	302	305	326	315	302	288	292	327	306	343	292	325	276	283	283	331	298	296	279	300	318	311	322	324	304	262	298	290	285	272	302	300	311	307	279	283	288	280	301	306	307	306	293	303	291	325	291	294	273	288	326	330	326	267	298	308	274	276	334	311	323	331	328	256	299	287	291	317	289	286	296	302	284	297	317	319	301	291	322	323	298	304	291	290	296	334	340	289	274	273	299	296	284	302	278	310	286	309	287	294	275	278	302	298	290	308	304	298	299	303	304	308	284	304	321	280	299	316	313	288	294	285	322	313	306	272	317	331	309	289	296	278	272	306	290	281	289	314	326	291	278	288	280	307	314	304	278	279	288	315	288	293	281	280	307	307	287	302	286	272	320	289	285	310	308	346	297	285	295	292	264	286	291	316	276	301	303	321	296	330	286	312	284	293	314	277	289	331	294	322	288	295	318	302	305	294	274	273	282	335	291
5241	16427	11212	5575	4037	3305	2578	1914	1504	1227	1047	892	826	3072	1032	600	504	543	458	470	472	425	472	492	444	420	438	440	410	414	415	382	439	446	414	413	377	430	405	391	416	397	404	401	361	377	403	383	383	425	379	442	356	395	375	388	350	362	387	390	343	403	338	384	383	341	355	375	362	371	381	381	386	359	406	368	395	381	352	339	364	320	379	339	345	372	410	361	385	344	340	375	371	384	374	356	371	389	367	345	352	354	363	392	391	377	365	387	367	373	411	375	355	358	388	345	340	345	335	341	353	344	362	364	349	397	369	370	378	377	346	372	392	353	340	379	373	355	373	351	359	379	392	347	343	377	390	400	351	376	375	350	389	368	387	368	348	349	371	381	344	376	363	335	365	376	364	345	387	359	347	337	355	331	356	328	404	350	365	363	368	369	349	360	353	364	375	354	336	380	369	335	396	369	383	357	378	348	345	321	386	381	376	400	381	343	336	353	380	333	319	322	378	341	367	375	349	361	354	345	383	383	356	355	373	371	352	376	341	370	338	396	361	348	380	317	415	373	343	354	319	374	339	364	344	390	355	356	383	374	399	349	326	353	365	412	354	355	367	369	344	352	371	362	383	350	363	348	382	404	366	345	359	347	342	389	365	310	381	358	375	319	363	359	366	379	370	335	392	352	378	383	361	338	360	346	365	347	331	340	367	346	336	382	335	378	372	303	363	375	321	372	331	363	381	363	331	334	361	371	367	356	347	365	365	382	374	362	357	352	346	387	333	382	338	358	396	356	390	364	372	379	391	359	365	380	359	355	362	352	351	377	372	352	344	367	394	369	356	359	373	390	326	357	392	329	371	382	351	349	390	361	354	366	368	351	353	379	364	397	369	374	407	337	378	391	363	372	373	372	357	353	359	373	348	328	361	379	386	321	368	350	351	368	357	367	376	335	351	366	334	395	387	376	366	361	371	381	337	340	392	372	378	349	391	411	373	355	340	352	339	378	378	383	366	359	357	358	361	357	385	379	357	339	396	369	362	396	350	363	372	380	358	384	367	364	390	347	378	349	374	359	355	386	360	378	335	374	338	369	374	386	363	339	378	369	363	397	380	369	353	367	399	384	340	369	371	381	371	347	387	363	360	333	388	351	408	348	336	374	377	380	371	398	371	374	371	384	394	348	343	373	402	373	383	368	401	327	380	372	422	371	391	335	367	355	343	354	340	356	392	333	358	371	365	364	352	335	381	369	361	353	343	340	399	357	371	383	364	388	390	353	317	356	368	368	375	347	361	349	362	355	339	349	400	413	346	362	350	352	381	333	385	366	351	381	381	349	350	346	362	370	339	389	366	332	351	376	376	385	386	341	351	342	342	332	347	357	382	329	360	354	370	365	344	368	385	380	385	363	344	378	347	372	385	366	360	372	375	383	376	392	356	339	361	380	356	357	391	376	331	352	355	391	386	380	351	321	366	344	352	350	362	372	380	363	332	383	366	361	369	349	384	345	374	372	338	369	388	339	396	373	375	369	370	327	379	356	387	349	342	372	356	364	378	366	350	349	325	372	346	357	408	380	352	368	367	359	350	387	393	374	376	341	368	361	364	338	391	383	370	355	367	350	392	370	365	365	334	351	356	362	347	344	358	338	383	314	353	378	351	337	373	361	388	355	365	387	380	338	345	371	354	362	364	390	401	360	397	382	370	357	343	339	350	330	410	358	342	357	328	397	320	373	383	331	349	375	361	364	366	357	379	364	378	358	360	407	389	364	382	384	351	375	362	366	357	335	403	358	379	387	338	369	306	365	377	330	334	359	362	386	394	362	361	376	341	368	364	352	362	383	370	361	356	377	367	376	369	385	356	346	381	379	402	385	397	351	394	345	343	364	392	389	344	357	362	400	361	354	363	369	355	357	376	366	354	376	352	343	394	360	357	377	352	343	373	360	339	360	369	361	339	348	374	376	366	398	358	344	354	330	351	340	370	346	404	340	339	359	363	354	349	387	391	376	378	396	380	355	365	410	367	340	355	341	346	379	354	341	347	422	368	345	372	365	360	364	365	378	351	364	366	369	350	366	346	366	342	363	362	376	355	365	375	348	360	375	384	387	361	355	354	377	349	386	374	341	387	337	368	348	362	387	361	379	371	361	345	363	337	356	326	370	341	356	339	384	316	412	370	381	373	370	364	373	350	367	349	360	333	364	350	358	394	376	386	362	354	361	343	349	350	345	397	356	368	356	403	338	360	377	332	330	367	336	393	382	348	378	381	371	377	368	358	378	368	401	352	381	368	391	360	356	375	354	381	363	379	363	338	367	350	361	340	380	400	349	354	317	361	372	379	373	385	357	340	356	335	387	373	387	413	370	368	398	383	378	354	373	382	393	393	358	336	316	372	389	353	367	346	381	390	356	346	369	364	349	407	341	372	395	375	342	369	339	384	361	356	372	344	339	339	369	357	359	379	379	360	356	328	386	361	355	377	386	378	395	333	344	315	356	357	349	337	356	346	387	391	359	347	390	375	355	358	366	356	382	387	346	337	354	343	381	392	360	370	373	350	372	386	368	376	347	364	352	369	372	354	364	344	358	350	377	376	403	379	336	340	384	359	352	370	335	399	378	385	391	367	372	396	380	380	360	369	375	396	360	353	341	380	366	342	351	378	393	371	363	339	378	370	312	352	347	394	364	349	373	368	334	362	378	351	390	356	364	372	355	369	357	393	340	347	370	340	380	376	375	354	356	360	379	362	408	363	385	327	363	359	357	383	378	369	372	363	396	348	360	373	375	326	362	377	373	360	391	331	383	357	373	337	348	389	366	365	393	401	350	354	368	367	363	372	389	382	359	375	388	363	344	356	353	385	338	340	366	323	363	350	383	405	361	359	367	357	385	347	354	352	359	362	364	338	386	392	331	341	328	376	402	346	349	374	391	339	395	379	357	380	373	341	348	347	342	351	366	378	355	369	359	350	356	379	337	360	369	362	357	353	355	348	329	366	360	389	367	358	388	374	382	318	370	329	373	340	376	409	355	351	396	381	363	350	367	397	350	369	355	345	371	373	364	338	359	363	380	359	359	395	384	395	348	348	380	367	353	331	380	385	367	359	337	356	375	382	366	372	352	353	379	331	352	387	372	374	396	380	344	383	358	361	330	416	389	375	349	399	360	398	372	345	382	391	348	364	369	375	355	366	336	360	356	339	393	400	381	369	363	329	381	346	370	397	377	353	339	358	369	353	357	359	349	379	391	357	359	350	339	345	355	342	362	343	345	350	353	334	344	417	373	355	370	374	349	381	353	357	355	347	370	412	343	368	384	345	353	359	414	338	390	345	388	342	356	334	370	342	394	368	400	353	370	389	330	367	371	388	358	354	394	334	338	379	363	348	335	347	370	356	370	374	357	364	317	362	356	361	398	384	361	344	362	357	364	313	389	339	372	354	357	343	358	357	350	363	363	369	362	371	342	367	375	369	392	356	352	385	393	354	354	374	403	364	345	360	354
27934	19339	6284	1608	1155	1013	958	882	892	885	853	843	831	866	841	854	849	877	845	833	823	802	819	819	792	859	793	867	816	792	806	855	850	851	819	840	817	813	809	798	760	825	826	910	812	827	824	818	812	826	818	843	848	778	825	801	859	861	828	790	829	821	816	834	862	812	823	821	804	833	836	847	824	797	817	795	803	810	798	777	859	836	820	844	809	816	821	800	843	793	809	807	816	841	835	877	802	809	840	855	813	860	835	828	836	811	814	820	824	831	829	839	855	800	894	869	826	814	827	824	825	812	838	812	782	792	872	790	807	789	851	781	823	804	808	819	815	849	811	803	832	795	776	801	776	817	827	827	840	792	856	870	847	835	834	877	811	802	800	778	881	821	825	841	787	838	844	787	873	803	842	774	870	834	783	818	858	851	796	851	758	833	776	831	836	808	831	805	848	853	849	795	862	793	838	792	849	820	834	818	794	790	860	884	815	802	854	803	798	822	787	777	835	832	799	825	837	795	838	810	812	818	838	771	814	812	853	796	855	813	799	820	848	821	801	811	828	831	806	812	804	865	845	797	784	840	883	786	848	859	845	810	798	836	847	828	833	816	792	877	841	834	795	818	888	845	827	842	844	802	828	800	818	782	858	840	862	850	851	810	761	781	846	792	929	865	859	813	823	888	841	796	820	813	878	809	801	760	849	809	835	865	804	808	862	804	821	841	867	836	850	823	861	794	814	810	823	875	827	836	823	781	820	804	859	864	813	828	768	843	835	849	837	808	839	814	796	828	790	823	831	841	814	837	881	844	798	799	840	771	823	801	801	812	819	849	783	852	771	820	825	807	827	810	776	827	815	801	821	851	879	808	821	872	792	822	800	862	796	821	804	843	828	856	894	796	818	862	812	860	806	832	853	856	809	792	771	805	810	821	785	835	850	819	848	815	805	808	818	824	852	801	757	819	806	805	828	849	857	786	871	848	829	811	834	827	848	811	827	839	818	804	865	809	857	827	794	788	764	821	810	806	855	828	830	847	883	868	836	873	828	817	839	835	835	802	842	791	798	813	846	866	835	867	852	831	811	798	802	894	794	800	813	847	823	781	819	847	830	795	822	867	848	844	858	814	903	800	797	843	842	821	819	838	783	779	838	809	791	804	771	819	783	821	822	828	826	835	792	825	850	823	837	857	809	838	839	835	825	791	838	872	852	829	860	802	807	781	816	785	850	783	796	825	807	809	829	805	839	831	791	841	795	864	784	831	848	782	810	778	822	894	817	823	808	788	838	795	848	809	862	830	801	814	762	832	872	825	869	823	743	861	836	872	787	844	801	843	839	852	783	801	800	771	817	824	843	809	798	733	878	850	836	798	819	846	794	826	802	747	869	789	845	823	818	870	757	805	809	801	847	770	823	832	867	807	809	797	855	791	801	885	777	847	799	833	793	819	852	806	873	806	855	852	843	830	834	803	805	820	798	836	800	812	809	828	814	818	808	823	802	827	816	800	822	826	830	805	776	833	859	850	811	806	834	780	824	794	819	817	835	881	812	824	837	828	828	802	835	802	778	824	863	803	830	816	832	778	882	822	843	861	850	795	809	791	836	842	824	771	812	810	795	832	816	861	846	784	825	793	828	798	779	805	828	858	751	827	826	836	791	844	793	784	804	807	820	854	872	850	827	845	776	830	783	760	786	785	777	821	814	830	824	817	835	796	793	766	824	835	813	784	836	871	845	860	774	800	840	838	793	800	812	809	873	813	883	882	847	898	806	815	807	856	831	828	798	868	862	799	801	816	800	824	824	875	776	781	832	809	808	827	838	850	846	804	825	862	839	838	796	782	781	837	864	779	854	849	848	796	850	753	789	787	813	849	849	821	871	855	778	808	854	845	773	816	817	808	851	875	824	828	814	850	786	806	829	849	794	839	772	830	870	846	833	796	819	840	874	770	869	826	897	815	847	837	806	763	829	844	824	822	799	827	798	849	802	812	867	857	844	822	855	829	753	850	842	843	828	872	829	824	870	863	798	847	796	799	837	777	866	817	865	839	828	759	839	826	827	819	844	793	862	840	827	844	811	815	775	774	798	861	885	849	836	831	825	820	793	847	790	891	814	838	836	793	773	888	818	803	780	807	820	843	820	786	824	819	824	801	813	806	823	811	801	846	829	847	828	790	864	830	864	821	782	828	810	871	801	793	841	735	835	812	813	796	810	890	798	808	806	856	832	882	799	822	821	815	788	851	853	822	792	865	789	812	789	795	759	829	811	808	837	847	802	834	862	865	834	743	832	788	815	827	788	830	814	859	787	819	824	878	788	791	810	801	854	869	876	825	860	844	850	853	865	863	829	798	833	857	804	782	830	811	807	822	857	911	824	794	791	851	843	791	864	818	868	806	797	796	841	841	834	830	817	826	850	858	870	803	838	850	835	823	854	838	826	859	843	857	799	794	888	802	865	844	811	844	822	857	796	836	775	774	820	875	820	804	805	878	796	827	774	873	801	849	831	811	815	817	832	864	832	801	820	841	793	790	825	815	823	870	856	798	800	808	817	830	825	783	863	775	824	791	845	788	764	859	838	810	803	879	852	776	823	818	826	864	833	833	770	820	825	869	871	849	812	808	818	823	846	799	847	809	819	770	791	868	799	785	797	789	819	805	799	809	849	815	796	853	817	812	829	910	814	828	824	838	812	839	816	844	853	833	835	823	839	823	794	854	807	798	835	867	829	821	801	818	793	837	836	793	823	837	851	820	839	804	816	889	847	834	833	809	830	824	826	824	786	789	824	749	771	811	850	818	807	811	820	848	832	828	835	831	879	780	766	815	793	841	817	789	875	842	808	817	862	800	891	818	824	761	813	846	829	814	838	795	830	867	844	825	855	862	799	856	819	824	846	812	824	864	798	854	828	804	848	803	856	829	869	830	796	798	813	815	805	820	808	767	763	854	839	799	833	880	803	828	817	822	808	874	819	843	826	831	829	834	825	825	859	806	832	864	860	827	838	864	838	857	856	801	826	779	819	765	811	865	792	847	824	831	812	864	831	830	819	863	823	862	817	882	882	796	880	840	822	834	809	863	793	832	792	856	816	850	832	823	810	842	805	845	817	844	809	811	810	789	768	802	776	797	827	806	808	823	830	803	818	870	803	786	826	774	841	824	881	840	859	850	840	820	808	770	807	801	823	852	795	838	816	768	819	814	849	844	845	786	809	812	783	823	819	806	844	860	812	796	872	804	763	866	816	878	822	848	752	822	853	816	846	795	814	793	822	797	852	797	828	805	846	802	785	841	837	816	755	819	850	839	800	827	828	852	825	825	856	846	899	810	887	794	860	811	867	818	848	812	844	843	795	846	843	827	841	803	793	831	857	888	863	820	840	812	838	806	841	824	833	806	822	768	852	811	776	831	828	823	768	812	840	839	837	818	853	834	830	838	818	873	785	820	811	800	815	813	814	865	807	824	836	849	751	870	830	847	797	814	839	808	830	833	820	785	818	864
5060	3544	2499	1624	1534	1325	1186	1107	1128	993	1013	988	936	1019	1071	977	972	937	968	930	944	958	969	991	928	950	962	886	929	894	955	945	924	960	910	911	937	965	988	916	931	940	925	919	1024	948	1015	943	934	923	924	919	962	963	938	922	946	918	995	917	935	930	887	912	940	878	901	910	965	917	907	912	941	924	961	932	944	965	914	899	930	982	964	916	931	902	954	927	902	975	959	904	954	923	891	913	889	1014	935	946	953	956	923	936	948	914	945	939	922	901	970	936	912	917	1039	959	941	972	1023	929	913	908	939	914	1011	876	961	912	988	878	968	909	909	952	934	952	918	880	942	981	946	889	905	961	929	943	937	931	990	957	917	899	940	938	935	936	947	897	951	914	922	941	967	964	888	941	931	931	873	982	905	936	898	940	927	928	877	910	938	974	928	970	925	915	921	945	930	966	898	956	927	847	903	946	949	905	979	909	917	933	909	930	911	898	1019	906	959	936	919	933	939	933	913	981	984	885	907	964	940	923	896	969	958	904	950	902	972	964	944	955	966	980	994	940	921	977	895	946	988	959	900	905	927	930	982	920	904	931	966	879	972	923	930	867	927	968	954	958	946	877	957	960	939	952	888	950	898	944	919	948	924	915	888	924	901	987	955	948	894	946	951	909	905	910	920	910	953	883	917	976	935	938	908	958	926	900	947	913	938	932	934	952	914	944	919	950	1009	934	947	937	978	955	959	944	989	965	928	859	953	964	912	940	853	916	917	989	970	957	912	896	943	887	921	905	928	860	946	926	953	941	892	928	919	948	913	910	917	956	961	922	935	981	916	930	961	924	903	1007	976	967	902	932	970	917	889	888	933	977	924	900	914	890	897	899	950	973	988	890	910	988	931	916	930	916	948	876	980	935	888	900	900	899	921	947	870	982	1004	961	923	949	928	918	947	926	924	893	958	924	963	906	955	925	881	955	943	929	964	940	963	923	882	981	913	898	951	922	905	897	970	946	927	946	898	940	966	968	992	948	951	969	958	958	901	975	955	868	879	951	946	940	917	910	942	956	899	889	944	909	863	935	954	989	938	940	1001	931	937	988	908	925	960	891	878	926	946	966	931	978	914	936	923	908	847	969	930	894	894	970	935	918	993	907	931	944	932	975	943	937	949	913	924	879	908	922	920	947	934	897	901	924	943	973	893	897	948	964	970	931	890	889	942	940	916	969	919	966	955	940	964	884	933	972	936	989	942	935	945	909	927	926	956	888	955	941	894	927	960	913	903	936	974	951	963	908	921	908	918	950	934	847	950	909	902	928	885	975	967	936	987	932	936	926	940	936	909	910	955	909	932	935	886	941	978	962	968	934	876	939	890	898	921	938	902	935	966	896	949	895	951	933	916	895	992	947	926	935	978	933	1002	974	953	943	911	891	965	945	928	932	956	945	984	939	951	960	946	903	931	938	950	937	923	917	908	900	930	922	975	948	924	947	947	999	937	964	889	959	988	943	921	943	944	894	941	921	946	967	878	909	907	938	975	947	1003	942	929	887	862	937	975	871	913	897	977	905	876	944	952	970	931	941	927	968	946	913	873	982	948	973	849	979	947	911	986	921	945	901	932	933	923	922	944	938	940	919	921	947	898	981	912	935	919	943	1001	959	950	973	929	874	969	894	958	920	946	935	941	959	910	941	927	931	990	959	912	943	920	879	938	908	920	915	942	920	939	979	960	930	902	905	963	922	890	929	928	988	915	935	914	902	923	939	957	918	920	933	908	981	934	909	910	956	929	969	947	941	922	907	875	970	935	906	975	934	926	935	934	925	921	890	927	972	936	991	983	938	879	964	959	918	968	927	966	963	936	948	964	917	969	933	898	930	944	958	943	976	1003	933	930	907	922	927	910	966	1001	923	952	978	967	923	933	986	944	937	946	925	922	984	910	881	944	973	895	929	906	910	911	910	973	970	948	926	969	913	849	884	971	950	883	939	919	946	895	915	911	914	907	908	977	993	918	953	876	894	938	975	927	945	920	961	864	933	949	950	935	998	916	955	909	876	935	908	983	976	901	993	913	958	924	941	935	942	960	946	944	905	918	914	946	952	970	921	902	921	899	916	975	961	1041	925	1010	893	910	979	910	947	976	989	972	969	938	882	954	917	927	951	994	920	1007	969	947	903	938	924	958	945	895	936	930	932	957	949	947	979	973	903	1000	908	975	929	922	923	919	901	959	872	913	938	920	960	941	938	898	948	953	970	933	965	940	916	978	916	886	936	1015	951	946	938	924	969	927	978	969	917	903	900	926	967	901	927	961	978	935	962	921	896	928	884	924	950	915	970	954	931	988	970	966	854	922	954	922	893	959	942	937	935	914	911	907	909	909	907	918	957	999	988	916	939	949	895	967	852	941	969	934	942	957	935	915	923	922	964	905	930	907	924	926	918	958	939	956	942	965	1003	915	924	941	924	930	883	911	990	938	945	941	944	940	961	872	942	920	909	957	938	946	858	987	992	903	918	933	926	949	966	959	927	915	951	943	962	992	957	956	870	1011	954	925	882	949	955	911	940	965	911	949	906	982	921	915	934	936	954	942	877	946	942	967	880	849	913	916	926	919	984	941	960	927	943	940	963	915	899	946	945	895	999	928	950	936	931	940	924	908	969	957	929	995	930	888	941	934	926	966	928	942	939	932	907	987	946	907	897	911	883	902	920	956	883	964	1000	903	965	918	925	900	946	941	1006	898	1008	896	975	1002	933	965	911	946	911	935	885	876	932	957	925	862	949	950	916	946	892	934	919	924	950	971	954	919	934	951	964	926	911	930	918	970	884	892	953	923	933	916	975	882	890	922	910	909	970	953	910	918	963	896	891	943	884	893	965	908	995	960	928	909	923	941	942	958	946	972	937	917	897	958	923	928	947	938	888	912	937	936	942	933	946	890	962	942	871	890	905	976	930	953	976	889	949	937	939	924	927	931	944	946	956	965	901	961	961	971	889	950	904	953	927	966	955	911	923	959	1012	892	905	926	905	924	962	864	902	969	898	888	938	937	977	889	919	949	899	963	884	860	963	949	934	908	953	927	909	913	915	928	938	915	918	882	946	945	915	973	947	921	925	961	921	994	909	938	920	898	977	932	902	938	948	913	959	934	935	948	972	967	993	937	916	937	973	927	946	930	944	965	919	982	937	915	926	958	954	921	935	953	951	959	948	962	953	958	957	902	921	964	900	945	901	916	895	903	930	903	988	939	977	935	915	904	915	1022	997	908	890	944	907	924	880	967	931	915	905	939	931	933	918	899	925	956	919	875	954	940	930	975	936	912	953	920	962	919	880	918	927	909	928	999	918	939	961	880	922	978	960	914	906	926	896	878	947	958	932	923	969	946	938	940	921	934	922	922	875	957	973	946	955	950	902	925	912	951	907	934	911	890	928	957	927	993	929	930	928	984	874	949	932	977	954	932	934	962	995	952	954	928	924	927	901	927	936	956	1007	943	951	925	930	957	912	930	934	917	879	948	878	929	904	934	945	907	953	900	944
24187	21634	28970	24794	21637	9310	1721	1241	1051	967	966	897	929	2171	2113	801	776	784	784	776	760	745	796	743	779	732	776	744	713	756	749	703	735	753	751	739	693	798	768	803	805	759	744	719	744	690	729	758	733	743	770	713	725	778	766	719	739	728	855	762	729	715	758	744	699	793	761	734	730	703	789	720	713	687	744	710	719	717	723	736	741	713	684	693	728	805	763	718	723	663	718	729	703	760	733	750	702	743	687	705	759	753	801	733	747	700	684	721	726	738	690	720	711	689	735	740	675	713	703	752	749	723	711	694	747	721	749	714	758	760	717	748	719	741	724	737	713	761	766	758	742	750	733	708	739	701	757	707	744	783	784	716	756	734	747	739	705	729	697	722	755	796	740	755	758	734	765	700	703	741	719	731	782	723	704	742	715	698	727	709	738	736	703	711	707	744	736	765	748	794	720	793	708	701	780	718	729	774	714	735	715	729	732	773	710	733	744	725	727	726	726	715	799	794	773	727	803	734	700	751	708	754	693	761	759	752	771	701	715	759	748	722	709	730	719	691	823	708	777	741	754	770	743	755	738	738	750	743	711	691	654	746	757	702	742	700	740	766	741	730	745	735	724	762	804	732	744	733	709	738	777	755	726	753	718	735	779	725	725	741	686	713	747	764	761	747	771	740	725	711	714	714	759	750	690	717	724	730	762	741	743	716	729	742	726	728	774	710	734	740	724	740	738	688	773	715	779	768	743	745	728	697	722	714	752	693	722	695	676	731	663	740	747	708	802	759	765	735	779	746	755	764	703	727	789	735	749	747	692	781	727	745	752	731	737	712	750	727	730	795	779	743	758	754	743	740	690	724	716	709	782	739	735	749	744	683	763	773	737	677	744	748	712	726	743	713	721	704	780	758	710	745	764	754	715	772	767	725	729	674	757	720	729	713	689	745	766	719	755	705	711	716	739	728	747	753	760	682	693	738	738	675	715	723	735	763	758	722	738	682	773	724	702	710	715	687	747	747	720	731	710	743	784	753	785	772	756	784	725	742	713	687	739	728	745	725	706	725	737	762	740	761	734	755	745	701	770	730	720	788	817	667	762	764	711	754	741	699	743	745	720	728	705	696	751	776	695	745	740	701	738	723	746	758	789	738	708	665	701	767	763	692	707	792	747	740	712	761	736	722	682	728	730	732	692	738	766	736	744	708	735	695	706	689	785	771	719	667	722	750	752	752	747	720	768	758	696	722	773	766	728	684	726	734	722	719	707	723	740	724	761	731	759	705	755	719	766	684	710	736	719	763	760	724	757	731	773	740	693	698	795	756	752	771	777	742	740	742	768	754	742	750	722	709	770	687	739	699	724	733	711	735	811	736	703	700	783	756	726	739	694	704	731	687	737	682	753	720	765	775	809	720	755	722	777	700	756	715	714	710	767	721	744	729	750	767	740	763	740	727	756	766	724	711	741	730	728	740	768	664	732	734	727	748	705	708	755	765	727	736	759	727	727	716	753	740	752	727	720	740	686	758	782	787	671	740	745	693	707	711	773	749	722	765	753	757	794	742	742	729	715	731	751	729	722	731	749	755	706	722	719	742	736	735	685	720	713	733	757	719	724	765	713	751	787	723	811	742	758	752	758	753	752	715	703	729	739	767	729	742	685	772	740	741	689	739	709	772	757	717	718	653	741	701	782	724	777	749	716	691	730	732	709	774	749	789	753	740	743	704	749	683	719	722	732	760	719	740	749	752	721	755	737	754	723	741	715	707	746	756	776	705	749	745	747	747	681	721	759	737	762	729	787	724	703	728	728	754	739	716	724	718	750	781	748	725	745	738	720	782	706	751	738	717	795	656	780	725	720	722	780	746	714	766	764	728	740	696	706	701	717	691	732	690	761	742	712	728	754	747	789	676	728	723	763	724	703	780	697	738	738	735	741	707	709	738	713	720	736	705	696	765	734	774	698	727	792	741	759	785	705	742	700	712	706	692	798	710	708	739	681	728	722	742	706	758	767	728	751	710	724	776	710	802	778	774	776	706	739	720	747	750	734	670	712	747	693	733	762	775	734	752	708	733	738	751	747	705	757	749	753	737	718	713	718	715	714	745	721	753	686	727	744	751	745	737	744	725	751	731	726	682	743	739	762	756	761	766	722	761	756	728	756	731	752	737	710	740	776	750	763	690	724	740	734	716	738	729	736	704	774	724	681	765	717	820	739	692	772	707	751	728	781	719	716	738	705	748	720	672	737	718	721	710	726	690	757	740	736	727	724	747	752	725	718	671	735	789	711	826	749	718	747	692	720	724	714	759	738	739	708	708	718	744	721	780	679	715	742	732	768	753	713	738	710	710	714	730	712	702	723	723	703	735	721	735	724	751	779	737	726	723	750	727	737	726	782	792	716	697	683	728	672	725	730	691	715	727	774	735	752	713	703	739	769	720	751	703	721	746	769	697	722	748	721	738	697	756	713	751	712	735	689	725	753	732	736	744	728	712	697	764	691	712	731	744	712	717	771	702	681	719	704	710	797	653	739	721	727	735	750	742	740	738	723	741	718	695	755	713	732	766	744	733	720	735	750	684	708	762	733	684	763	721	765	775	736	780	696	684	764	744	734	717	713	750	714	770	742	740	708	745	721	738	731	738	786	735	714	764	767	725	727	744	765	718	719	703	727	735	712	747	739	756	719	735	703	708	723	693	709	704	714	708	729	762	712	759	724	768	720	748	737	704	695	716	695	725	725	707	737	753	700	720	721	721	720	747	710	711	750	748	760	758	745	701	697	737	737	731	759	733	743	727	763	729	724	702	740	672	746	762	713	750	785	742	725	728	754	733	702	730	706	729	755	655	739	715	751	757	740	767	773	711	718	736	727	682	657	755	759	705	796	738	703	738	706	737	702	700	733	743	735	696	765	708	770	745	730	738	764	711	759	745	734	748	791	771	738	765	722	755	723	710	788	799	708	716	721	724	753	688	746	760	710	764	745	714	754	725	714	718	721	739	747	697	730	770	747	711	733	725	736	714	754	718	770	761	697	734	722	715	688	778	744	692	763	732	721	743	722	757	687	689	732	731	749	715	727	741	756	769	728	717	780	783	802	754	709	742	776	733	791	788	664	719	771	727	709	728	719	762	736	741	726	731	728	780	765	766	762	726	760	756	751	715	746	747	772	769	725	772	731	756	727	715	761	751	707	696	752	733	760	753	784	752	712	706	758	712	786	725	737	718	739	701	764	738	745	728	711	704	782	690	746	738	698	797	723	760	717	752	744	731	752	752	705	750	762	730	702	711	720	728	763	758	761	718	759	791	709	742	759	712	756	733	733	768	682	717	794	687	673	753	727	735	728	765	702	757	772	773	662	777	722	738	729	689	735	729	682	716	737	718	742	780	799	751	707	723	757	715	727	724	744	758	740	760	742	779	761	706	766	725	764	701	699	728	682	743	741	710	758	747	759	696	728	720	710	723	733	741	739	742	766	749	728	737	705	735	708	763	682	677	731	710
4283	11271	7700	3790	2924	2529	2086	1814	1522	1345	1219	1179	1140	3936	3322	912	900	897	939	946	910	887	953	839	871	881	902	863	912	866	886	843	871	897	864	855	849	843	853	847	875	837	877	872	843	870	876	854	871	924	862	826	875	838	880	819	891	864	895	841	858	891	803	857	812	897	833	855	833	881	864	867	829	854	896	858	855	854	816	839	779	831	879	862	791	836	842	855	835	837	833	821	783	818	852	830	822	869	870	843	865	849	836	845	865	863	880	803	842	804	845	884	851	800	834	855	857	873	850	840	837	836	782	822	844	870	911	850	790	838	790	860	824	821	882	869	819	817	778	844	821	876	877	813	835	803	849	825	843	796	842	833	835	864	825	846	850	837	825	917	843	846	826	869	835	837	879	874	886	888	867	834	799	890	808	846	859	831	842	796	841	875	831	842	864	861	838	878	824	824	872	846	860	791	862	822	850	909	841	844	859	787	889	868	850	860	832	828	845	832	859	866	762	812	870	872	807	833	823	830	859	831	856	847	839	845	841	817	904	831	836	853	839	813	831	857	880	812	847	812	865	807	879	851	871	863	858	845	857	859	801	822	840	829	830	813	840	854	850	809	787	836	884	838	830	818	835	859	829	853	901	863	851	853	772	855	848	859	841	834	824	823	828	850	829	871	796	826	810	783	845	831	857	848	768	850	873	793	895	791	903	839	815	865	808	873	870	869	873	836	810	871	895	866	840	848	833	855	836	835	839	846	859	877	809	857	837	835	859	864	850	838	858	821	825	832	819	871	885	862	836	851	869	821	850	860	856	826	848	898	874	826	794	904	869	854	813	854	854	857	857	885	845	827	823	842	842	826	832	837	882	828	808	845	834	826	933	894	842	883	866	866	878	819	819	852	791	820	832	870	809	798	825	822	888	851	846	844	828	824	812	892	833	848	829	838	843	826	831	875	835	878	844	842	859	868	830	847	842	820	790	808	899	842	837	868	819	866	852	797	864	811	775	852	822	826	808	893	857	841	790	851	808	850	868	886	862	862	820	870	884	780	838	837	798	875	825	904	836	828	878	827	872	908	856	846	855	890	873	860	833	829	821	872	848	840	825	845	844	832	853	852	837	820	845	857	891	829	837	814	859	855	863	851	886	821	837	895	844	875	883	850	862	883	807	926	818	864	853	807	799	829	830	854	727	819	900	813	814	859	882	825	849	820	863	803	891	865	844	870	819	847	818	823	839	796	855	786	872	873	837	852	870	823	850	852	847	879	878	836	848	846	853	846	815	867	825	837	851	819	854	809	801	815	902	888	838	844	834	845	894	832	826	869	856	843	802	813	817	853	861	831	848	895	875	828	825	834	796	809	845	830	800	853	816	828	878	851	848	848	847	859	857	820	806	840	895	854	854	883	853	881	830	829	845	871	798	850	850	813	870	890	871	807	834	833	834	871	812	859	850	852	863	845	801	812	813	859	871	877	821	804	863	875	856	851	853	897	841	850	832	859	830	822	823	817	835	866	856	867	780	848	793	800	827	824	790	884	822	853	832	836	845	886	858	837	904	840	821	867	867	883	857	844	834	839	896	894	868	834	834	842	842	828	830	835	864	879	810	820	895	861	863	825	845	884	822	875	858	804	868	844	867	769	885	821	826	872	871	868	837	845	829	817	810	799	854	830	870	852	817	843	806	869	800	846	800	785	823	797	825	860	811	864	797	842	841	838	855	857	840	840	798	801	846	839	843	741	820	842	827	838	829	839	813	833	834	835	806	861	843	845	922	827	855	880	834	799	817	851	889	830	843	863	869	851	833	876	799	821	901	853	849	833	838	830	861	879	820	850	842	835	831	831	862	826	815	844	854	797	822	810	789	922	809	840	890	887	834	870	833	849	810	854	831	879	838	865	885	832	865	811	846	854	834	847	811	863	890	833	851	908	854	820	824	841	809	862	843	850	826	868	878	828	858	868	885	852	851	801	831	851	808	851	835	861	849	819	813	819	839	812	849	783	846	859	867	852	905	838	784	835	851	806	835	835	873	829	828	867	857	889	808	805	856	844	840	866	880	891	893	814	866	822	818	834	874	837	769	895	872	827	924	868	837	884	929	830	842	852	856	791	847	876	836	817	751	807	787	849	842	861	822	869	877	843	879	805	898	828	850	834	865	878	902	855	818	811	857	867	847	817	851	890	861	808	873	878	834	839	902	889	845	874	819	807	817	854	843	806	816	878	831	845	844	808	844	885	847	801	829	824	828	814	850	811	820	827	820	822	834	846	865	851	821	877	844	801	839	887	819	829	839	853	864	833	869	794	860	912	846	801	802	840	811	822	859	846	909	823	833	839	832	860	831	914	796	875	922	840	839	879	837	775	811	816	876	805	836	836	807	831	870	889	884	791	792	854	864	842	852	809	857	818	864	861	785	831	901	836	889	835	839	836	809	838	859	824	864	863	880	885	839	819	812	834	839	807	852	841	839	847	771	817	804	830	828	876	799	820	832	870	851	839	838	820	836	837	798	816	836	813	830	821	826	845	840	888	818	868	865	842	846	822	834	819	828	871	877	893	854	836	873	868	809	796	818	837	814	882	847	874	866	795	797	850	776	836	802	864	818	821	833	861	863	833	837	841	849	844	745	857	841	810	828	768	865	929	820	783	821	834	871	868	853	850	835	875	842	865	828	874	824	808	870	887	809	780	842	832	811	833	847	774	830	848	847	860	867	870	818	824	810	867	834	849	854	872	839	826	849	790	796	831	870	800	832	799	840	804	824	853	851	864	863	857	836	852	822	846	826	842	848	839	834	806	813	813	858	876	830	830	849	837	823	781	879	844	844	858	869	844	851	821	838	788	840	863	876	876	938	860	856	819	841	807	846	780	768	843	844	873	773	860	847	872	809	857	885	869	853	862	833	811	839	802	851	854	870	826	830	834	846	774	778	869	795	837	832	809	861	890	909	850	831	868	834	856	779	804	868	856	857	877	902	858	871	875	854	855	851	883	857	844	839	819	844	850	854	895	823	839	823	835	864	876	745	818	912	820	842	781	807	845	865	858	862	839	877	892	837	849	860	866	810	827	827	821	851	777	840	880	853	802	877	790	832	818	859	818	837	871	804	794	878	891	804	813	891	866	787	842	858	762	836	849	879	837	819	811	846	869	852	834	869	844	893	877	847	871	838	797	870	835	916	858	812	828	884	781	852	862	822	868	856	873	814	815	847	791	843	806	845	861	830	806	867	867	859	858	875	840	861	866	819	854	883	800	855	856	892	813	805	846	842	804	838	836	831	848	828	799	849	861	809	806	837	818	820	855	859	854	866	805	837	817	828	822	873	888	811	825	834	884	861	825	842	881	851	863	909	891	853	856	828	885	815	852	838	882	811	812	818	868	831	830	817	803	841	826	886	860	853	845	817	846	842	839	839	830	858	833	806	838	825	814	856	860	821	862	854	821	858	866	848	859	897	893	880	837	822	885	864	862	867	832	847	868	834	851	871	859	841	850	849	866
25344	21659	27765	25970	8651	1086	902	724	670	674	628	600	620	1345	765	549	548	557	550	574	512	562	588	557	547	509	552	520	545	524	516	537	516	560	553	518	489	533	466	479	496	469	527	525	541	535	501	535	502	563	515	502	544	548	567	535	511	529	504	531	523	534	519	491	530	545	526	498	530	506	523	536	489	534	552	585	526	516	522	549	566	519	547	532	534	533	526	577	515	536	548	539	539	532	496	525	497	548	502	546	502	525	502	552	511	566	507	557	553	520	512	514	473	529	533	567	556	532	528	504	480	568	524	527	511	525	527	551	470	556	536	547	528	512	555	535	486	526	551	547	540	532	501	504	528	517	533	539	572	527	537	533	518	489	506	539	524	487	557	512	533	495	512	528	546	529	524	492	518	489	545	517	523	562	514	550	592	532	508	530	550	510	523	543	535	550	529	485	491	515	550	548	576	528	546	507	514	505	538	553	498	518	531	538	541	535	555	531	567	488	528	524	517	527	528	552	522	522	527	507	517	525	521	482	535	519	502	522	536	528	572	526	496	526	527	523	539	532	543	519	515	532	520	544	542	489	522	565	512	473	556	558	576	550	536	543	526	510	513	475	541	569	539	516	519	531	523	504	536	501	501	526	532	535	521	562	530	538	498	523	532	543	473	540	507	566	484	537	525	528	518	513	484	555	511	532	521	535	524	564	515	513	495	556	461	528	535	551	540	544	512	538	520	542	518	525	515	499	543	555	453	486	557	543	556	511	576	507	535	495	517	551	527	525	530	482	499	504	527	514	527	550	509	572	544	526	530	558	512	521	513	488	510	518	508	509	538	525	509	523	503	523	560	545	555	552	517	528	504	520	540	518	520	529	552	528	578	491	518	566	514	541	510	490	534	543	517	527	544	531	530	562	537	503	532	486	529	518	543	541	505	545	515	477	535	475	539	533	521	527	501	565	489	483	522	536	520	517	506	507	491	536	492	488	518	522	484	502	534	511	547	512	527	515	490	536	516	507	530	491	521	541	537	494	537	477	485	527	531	495	534	563	517	513	526	560	518	532	558	531	552	518	497	542	559	534	488	515	539	548	507	499	509	515	588	545	495	559	562	511	466	533	523	548	530	534	507	511	508	484	485	500	524	527	500	552	504	487	499	512	506	524	485	536	552	556	528	517	553	529	515	555	514	525	518	564	514	533	506	501	526	501	513	548	521	533	559	504	521	531	513	538	498	551	542	550	536	545	553	524	553	494	539	528	541	567	509	497	507	569	525	526	466	520	507	536	563	531	490	486	579	516	523	496	496	507	495	528	499	494	544	540	520	496	483	551	507	523	530	560	516	538	538	514	500	504	519	498	519	548	537	530	527	555	527	512	511	554	488	511	536	549	516	557	525	508	544	535	524	474	504	542	545	568	556	530	501	517	518	581	542	511	528	498	556	551	532	526	506	502	506	491	481	551	502	573	589	525	524	500	509	547	507	536	517	472	478	542	506	494	539	562	515	540	536	489	520	540	544	523	525	546	498	490	554	501	537	525	538	545	511	503	533	527	502	540	468	527	500	549	560	527	530	504	514	518	477	546	514	560	539	549	544	519	576	518	531	540	477	500	527	515	504	522	493	485	546	532	546	507	527	531	555	569	546	528	524	528	540	545	525	543	530	487	561	498	510	531	485	495	564	535	524	526	490	525	538	556	486	526	512	494	516	556	514	543	526	524	549	514	566	515	472	515	542	516	505	558	487	555	526	567	545	478	535	493	495	485	524	545	535	580	503	536	519	539	533	529	524	531	508	518	541	535	482	550	529	522	495	520	540	537	525	479	551	518	541	475	518	516	544	481	537	504	513	517	507	518	526	494	486	534	475	525	509	526	517	561	526	522	504	517	539	574	506	520	527	543	513	511	489	514	512	552	543	548	523	522	510	503	524	517	565	525	530	572	530	529	570	580	513	518	535	573	538	575	534	544	513	536	485	517	541	527	458	523	501	494	512	482	480	531	472	489	534	522	485	486	536	547	516	508	510	524	549	517	486	524	505	562	543	488	509	540	506	532	508	539	497	513	537	511	514	506	537	490	497	572	509	518	506	522	560	566	531	473	501	490	531	516	494	523	545	518	511	535	516	538	559	487	535	515	524	555	492	506	496	486	545	528	507	522	478	522	526	544	489	487	536	513	499	537	502	532	511	555	543	502	525	522	556	525	523	530	552	550	549	510	510	519	533	546	530	511	556	546	559	537	557	512	489	523	523	503	525	513	492	487	517	509	549	501	522	512	532	528	537	524	539	530	472	547	543	545	494	578	524	489	519	540	547	476	555	528	510	556	553	471	518	492	545	533	544	491	466	556	518	534	535	497	537	548	549	562	513	549	529	494	509	504	566	515	552	497	515	582	542	534	494	538	553	467	539	496	553	532	502	537	476	515	545	523	519	479	551	534	508	556	510	552	535	537	530	513	528	504	507	526	553	513	512	563	537	535	538	503	576	506	537	519	511	504	561	531	504	539	539	518	518	499	538	542	550	510	551	491	508	540	568	533	492	512	525	533	516	512	503	488	549	535	555	501	511	548	557	522	513	524	505	492	494	530	543	585	531	528	537	544	530	515	522	541	512	554	560	497	483	507	514	525	501	565	540	473	502	566	519	538	553	534	483	537	504	528	506	491	492	512	535	547	533	549	502	514	501	543	555	532	538	484	522	521	532	530	502	495	490	541	508	538	549	527	512	526	508	501	506	513	508	523	522	569	565	490	558	538	527	541	526	560	579	495	514	542	515	494	471	522	537	530	508	521	566	510	549	504	554	523	498	538	552	529	512	529	539	515	527	505	509	513	487	489	533	520	561	541	557	527	548	517	530	510	521	491	499	564	545	554	527	553	529	553	579	510	526	542	525	505	530	507	541	513	559	525	496	493	553	511	555	527	531	558	558	551	506	546	527	536	510	478	520	514	535	531	534	512	477	483	539	515	582	485	484	518	489	528	511	552	514	554	530	523	527	520	534	498	581	505	529	518	551	521	547	546	528	546	543	512	523	489	560	563	522	503	545	524	536	505	511	542	531	502	509	536	517	528	538	557	549	547	464	534	536	562	546	528	489	500	519	522	540	549	524	572	513	517	563	561	527	546	524	507	504	535	529	514	532	535	552	543	514	482	504	494	546	522	532	545	534	513	513	509	529	504	518	515	549	528	502	511	526	535	505	532	502	566	523	512	518	510	586	507	497	529	523	533	541	506	565	536	537	526	530	522	483	527	519	510	506	476	543	526	487	511	507	517	529	568	493	534	505	523	542	520	528	576	491	514	524	542	538	571	541	555	534	481	533	519	573	509	532	541	512	457	528	518	555	517	522	507	512	497	483	518	534	505	529	511	538	534	526	493	518	536	529	503	511	501	540	526	518	493	541	564	530	495	558	541	523	548	498	519	515	501	527	495	498	473	497	478	478	510	505	534	494	503	543	555	522	494	498	536	503	512	522	494	521	522	537	507	518	536	532	501	478	530
4260	7286	4902	2458	1894	1662	1358	1203	1083	887	872	758	842	2519	1131	624	717	656	635	643	643	606	631	601	599	588	603	604	614	660	615	606	605	592	627	623	553	626	598	604	600	621	600	634	643	578	592	626	621	580	598	605	616	619	572	587	582	579	610	570	618	575	621	573	592	561	629	621	644	603	622	585	584	603	617	601	572	622	624	624	624	591	660	584	588	651	624	609	636	630	593	577	595	600	628	586	598	650	599	573	579	586	563	597	615	630	606	618	614	599	581	605	645	575	562	574	609	609	582	570	630	603	605	568	589	593	611	633	616	657	582	662	600	601	584	584	598	580	585	587	638	610	618	592	595	618	615	591	595	631	602	593	605	601	599	600	596	567	613	638	581	611	654	570	617	614	569	608	651	565	670	629	616	585	608	616	603	569	575	644	606	593	604	593	620	578	610	671	606	590	577	550	577	602	563	570	616	574	600	557	607	577	624	659	598	569	596	575	622	623	607	625	614	621	574	584	578	600	575	557	636	555	626	598	596	593	602	614	628	586	667	572	627	597	618	557	578	587	603	566	606	611	649	630	615	618	633	598	596	577	639	594	619	602	616	603	572	599	640	568	631	610	600	638	569	655	636	569	615	617	592	573	603	616	585	645	571	616	594	620	611	611	572	566	633	637	602	605	598	582	580	598	635	560	595	599	602	601	529	600	580	630	599	629	579	588	606	582	595	605	640	606	622	623	619	602	601	576	601	581	569	602	599	592	563	590	583	601	599	614	578	610	625	629	635	582	637	572	606	639	608	609	594	613	572	541	636	659	558	564	588	596	595	581	596	609	594	571	591	570	589	604	607	563	620	571	618	603	593	604	563	605	590	606	615	628	623	595	622	584	602	649	569	611	618	530	597	589	619	583	604	639	630	585	611	593	589	613	619	586	601	605	552	605	576	653	607	606	604	590	592	588	613	593	593	581	597	573	565	626	622	574	607	615	589	563	598	583	631	588	565	565	676	602	589	604	598	613	613	576	555	568	574	536	607	593	598	619	591	604	597	634	566	589	597	600	619	615	571	556	579	602	574	607	615	561	606	559	624	564	579	627	565	587	604	597	564	571	552	569	634	602	604	581	626	637	587	584	603	542	609	640	583	555	569	611	607	589	588	650	634	580	623	579	615	618	564	570	561	638	601	598	617	621	603	572	578	567	595	579	571	622	637	578	621	601	598	581	609	598	600	628	580	566	627	615	533	644	569	599	606	592	629	570	581	595	651	608	648	580	626	585	638	611	591	599	612	542	580	581	614	525	578	603	645	623	605	570	593	615	626	634	590	620	621	596	575	608	564	596	591	580	578	561	584	618	560	570	625	591	625	596	599	642	581	538	596	575	577	564	567	594	579	587	583	588	620	642	604	579	590	585	616	555	622	600	585	595	581	616	554	627	587	593	545	586	613	634	547	612	619	593	582	565	611	605	638	621	599	615	576	565	583	589	614	621	614	634	595	585	610	604	631	570	600	607	556	597	585	616	546	560	607	552	585	597	593	608	587	571	610	568	561	628	618	590	648	581	631	556	591	634	621	625	607	602	577	578	571	651	618	621	642	626	588	621	578	652	569	614	594	625	569	585	622	593	572	619	579	611	632	572	614	600	588	607	580	584	568	617	595	614	605	554	646	607	608	593	600	593	581	600	579	617	592	599	567	605	602	574	603	610	593	607	584	566	598	571	563	613	586	606	620	597	617	633	598	594	592	603	600	583	629	613	609	604	609	606	604	595	563	639	617	590	598	609	601	593	586	624	585	627	622	613	590	603	593	570	626	567	613	573	635	572	596	638	616	569	553	606	622	568	594	577	559	581	613	581	618	572	578	624	603	600	622	652	628	616	630	608	586	600	618	567	625	618	628	594	631	604	575	578	582	561	613	583	608	578	610	585	595	623	577	633	584	602	567	602	604	582	619	604	644	611	585	659	592	619	595	582	569	586	568	532	605	598	603	585	639	579	559	638	613	588	628	616	595	620	620	592	577	591	564	571	613	651	603	582	583	651	579	588	626	608	597	612	635	556	559	608	591	590	599	608	640	613	567	588	613	598	586	621	632	638	579	599	637	604	613	617	595	601	569	634	640	604	575	575	620	633	625	635	631	564	581	658	625	600	609	642	639	657	584	618	577	622	578	622	606	614	629	599	542	562	663	618	618	607	573	594	573	600	582	566	585	578	609	619	618	549	581	589	585	586	580	612	572	586	610	587	611	601	598	563	640	579	567	605	570	579	589	631	611	613	580	589	606	625	593	655	621	610	583	615	563	601	582	613	637	611	591	587	587	613	592	582	656	608	622	583	616	626	600	623	590	608	572	596	617	632	574	609	604	577	611	609	585	627	605	617	587	611	574	609	563	616	600	625	622	633	599	598	608	644	618	593	582	605	644	598	592	584	620	561	557	631	642	599	616	602	582	621	590	577	579	606	598	653	601	610	609	588	601	597	618	649	575	542	632	594	617	554	607	631	565	643	607	551	578	575	599	563	576	601	598	564	601	563	576	631	633	628	594	623	628	613	626	598	639	606	584	586	620	616	602	574	584	612	640	593	560	639	585	568	567	575	577	637	568	629	608	611	581	604	613	623	594	620	596	644	602	557	579	578	582	652	584	616	611	556	599	601	601	635	629	608	586	544	598	590	590	607	578	612	603	610	599	572	570	579	622	598	566	637	621	578	589	626	600	647	585	639	539	633	572	628	575	582	568	589	624	602	629	597	571	638	670	601	560	634	626	636	634	582	646	569	610	603	634	598	620	614	580	601	590	597	615	584	589	620	534	632	609	676	633	603	611	574	564	633	603	565	590	658	567	547	621	593	580	610	595	617	635	580	629	583	641	570	658	581	571	576	599	585	573	620	558	605	571	583	599	644	623	574	596	615	581	618	564	567	586	617	578	582	570	599	614	581	617	648	619	628	593	583	612	576	593	605	634	613	617	582	596	589	590	603	658	610	598	581	624	624	600	597	588	614	621	623	614	577	607	637	597	615	644	621	640	608	609	621	547	604	634	633	606	600	563	637	646	642	562	572	589	548	613	575	598	579	598	621	630	574	618	631	598	568	614	616	577	612	598	602	625	604	605	625	616	563	618	566	592	630	607	589	575	604	621	586	620	552	635	593	578	572	588	617	563	559	625	603	509	562	565	594	623	549	559	571	574	627	550	605	587	613	582	637	618	594	610	587	587	594	534	594	612	563	631	580	594	608	595	596	564	591	613	618	552	556	607	564	609	600	590	613	594	614	612	635	586	585	644	585	562	615	576	604	618	610	588	592	568	652	570	576	596	605	592	513	582	619	620	624	615	584	566	576	661	618	611	613	600	600	592	620	584	560	555	631	589	556	583	647	593	606	618	587	585	633	545	594	597	590	595	588	593	569	634	598	606	600	589	643	614	574	603	584	600	593	573	587	595	631	581	584	610	574	582	560	569	581	632	614	579	542	599	582	624	642	560	640	557	630	592	586	611	622
23031	21642	29486	24303	21641	21649	7173	1166	862	725	638	547	569	3713	2798	415	391	385	383	373	378	354	329	335	353	357	350	377	334	342	342	337	345	327	340	289	335	343	325	324	328	340	311	309	349	339	313	281	350	335	325	333	336	305	323	353	335	332	283	331	333	322	292	318	301	313	330	297	314	380	312	341	341	353	307	302	261	307	330	290	353	289	306	298	342	314	327	312	326	320	352	338	341	318	313	326	326	313	280	315	313	289	326	316	300	343	311	314	323	325	305	302	325	328	312	321	286	315	311	301	291	287	318	296	316	321	327	328	307	302	334	309	319	300	299	310	313	311	294	310	283	319	280	321	332	307	306	272	320	310	329	309	303	310	307	332	311	310	283	340	315	314	311	308	311	310	306	327	333	296	334	318	316	322	335	323	308	306	322	338	302	308	324	281	306	301	307	275	326	342	334	306	270	366	308	306	308	335	331	318	321	307	314	307	315	344	299	367	318	319	298	299	306	313	314	323	322	307	294	277	307	309	307	297	326	333	328	324	290	303	294	302	323	314	302	344	286	307	308	305	286	337	323	324	313	300	308	333	304	336	336	294	311	294	297	324	282	316	304	317	298	287	310	319	302	314	329	332	304	287	304	319	306	299	275	315	319	330	301	291	319	322	295	321	297	312	325	314	318	325	302	326	309	282	323	296	320	315	291	312	307	304	300	317	293	297	287	288	314	293	324	323	288	332	282	338	337	309	321	301	299	312	322	349	307	319	291	333	335	288	315	296	317	339	336	329	316	316	309	309	283	302	328	324	288	316	299	336	304	283	329	298	305	289	304	341	341	332	312	349	315	320	316	320	304	327	303	316	357	310	317	281	324	298	312	304	340	286	292	308	326	312	305	307	329	335	340	346	295	303	318	308	306	311	319	339	313	319	307	290	330	317	295	322	303	305	313	321	310	312	319	309	313	316	317	321	296	301	316	348	304	302	308	321	304	290	326	327	301	328	272	306	297	306	292	328	284	322	308	305	309	308	308	311	302	317	273	329	322	350	337	295	313	307	296	321	322	327	295	308	315	318	306	312	330	322	300	327	321	309	307	302	331	316	316	307	312	318	283	326	291	303	282	318	316	320	306	326	333	308	327	293	313	320	304	299	331	301	316	317	288	290	321	326	314	330	270	312	317	340	312	297	298	326	320	350	308	291	278	352	324	321	343	285	314	309	311	316	334	330	309	308	347	321	302	305	319	296	329	309	301	281	311	298	267	311	334	313	341	310	340	317	335	302	341	285	286	289	314	309	293	332	300	287	307	319	300	299	311	298	315	285	318	332	328	316	325	317	329	301	280	314	325	331	354	302	327	290	276	300	314	297	294	312	330	321	362	321	352	318	288	285	322	293	324	335	308	322	316	306	323	306	328	334	289	322	347	281	331	296	318	356	313	280	321	312	333	301	321	302	293	330	310	311	312	290	282	320	320	340	313	310	325	315	327	334	295	319	312	340	315	332	315	342	329	300	321	314	277	298	336	323	337	325	306	315	314	295	310	350	317	315	323	298	303	335	330	326	344	316	302	295	302	320	304	304	347	274	336	336	324	289	309	286	295	337	320	307	325	329	305	328	320	287	292	307	303	338	318	302	276	309	360	282	338	313	317	284	301	334	308	319	302	329	280	352	323	323	291	345	313	306	311	331	289	322	354	312	272	327	326	332	359	333	305	308	296	316	275	287	324	297	348	314	305	297	288	335	315	318	286	289	321	327	297	296	305	315	295	320	309	326	311	335	360	313	304	273	308	287	282	301	286	310	328	280	308	351	329	300	292	325	320	295	348	322	312	316	298	305	331	331	321	316	325	317	307	325	323	322	315	316	308	314	324	312	310	291	303	290	302	338	309	338	349	303	314	307	282	331	288	318	296	299	326	277	298	286	320	335	325	318	306	316	319	301	294	327	297	338	329	302	311	328	296	312	294	322	299	313	306	309	298	276	303	332	269	314	309	328	310	294	300	279	305	309	313	277	372	327	309	323	308	313	304	325	295	307	287	301	323	310	323	266	302	311	297	323	299	294	311	305	321	310	329	307	296	326	300	312	326	303	335	306	292	291	311	334	333	316	322	322	331	334	311	303	282	321	316	346	305	356	314	286	307	308	316	315	329	309	315	332	300	323	329	323	313	310	347	319	302	336	307	319	316	279	312	285	314	326	329	249	317	298	335	319	309	328	302	324	280	305	311	322	296	308	305	306	318	319	353	325	355	324	304	305	279	340	323	323	276	310	302	300	291	338	305	292	315	303	317	302	312	328	310	319	323	329	362	305	308	324	320	305	314	308	324	310	315	301	310	284	320	303	309	296	282	315	301	288	293	312	297	322	307	327	336	336	317	308	302	311	324	311	311	297	275	307	319	313	297	321	307	307	324	308	315	298	281	328	321	292	304	312	295	303	310	310	283	315	320	282	300	277	300	321	312	316	321	315	305	320	306	324	328	331	314	307	304	290	314	301	311	328	316	282	305	304	282	291	305	335	317	317	319	301	344	319	315	318	304	288	288	319	344	325	314	327	303	289	321	319	316	301	320	315	309	306	297	310	295	305	320	336	314	308	315	335	354	293	300	317	306	327	316	295	310	331	297	275	330	301	348	308	346	330	277	314	297	310	309	303	305	318	334	339	286	309	301	333	314	324	324	301	294	313	316	287	297	299	320	281	303	343	315	321	325	325	302	300	293	336	298	333	323	329	315	315	330	349	298	298	298	302	359	311	322	323	287	303	329	303	290	294	308	302	311	297	293	310	322	275	328	342	305	314	311	293	321	308	308	324	308	324	314	291	304	319	299	317	299	334	295	318	291	300	329	335	313	303	298	302	336	306	309	324	333	295	318	312	292	285	271	305	334	281	299	333	309	287	309	294	321	304	286	294	308	315	310	293	310	305	334	319	306	310	277	291	328	313	332	302	351	317	305	310	269	285	279	301	355	289	319	277	302	311	300	319	331	323	323	320	332	307	324	282	285	345	302	298	337	306	292	276	309	329	309	309	329	318	336	307	336	314	325	299	290	309	274	298	317	333	336	345	328	308	274	298	347	277	332	297	323	318	300	324	308	331	321	295	352	308	288	319	304	345	321	317	321	294	318	304	279	318	286	305	284	321	336	299	342	282	306	333	305	282	318	321	315	325	312	321	282	314	331	297	303	308	297	298	298	285	328	310	336	331	325	297	290	319	358	336	330	294	304	308	308	339	296	320	327	314	334	312	309	298	322	306	304	312	318	325	292	292	305	308	343	333	317	285	299	290	284	300	327	325	296	342	307	313	329	317	295	330	304	337	300	310	324	317	294	304	299	294	289	302	317	302	309	344	321	301	324	310	318	324	299	319	322	321	343	309	323	298	298	338	306	321	326	313	353	324	296	300	297	277	331	296	304	307	321	307	318	309	331	307	326	295	337	288	319	290	283	292	309	310	335	308	308	277	329	305	311	315	298	304	268	320	294	308	338	318	323	313	319	302
5537	16927	10938	5726	4174	3353	2730	2071	1749	1320	1120	961	911	6918	4177	535	562	514	494	456	422	465	432	466	432	446	447	427	449	410	442	434	383	410	422	394	388	427	468	419	405	388	400	434	410	377	376	417	427	408	401	396	409	411	372	389	391	399	424	349	448	434	391	408	394	410	396	382	378	343	396	403	378	381	387	379	356	383	409	351	387	363	358	376	388	410	377	384	370	380	325	377	378	389	364	372	386	372	371	396	391	387	377	398	389	389	386	426	371	387	386	384	377	331	363	401	374	377	392	370	360	378	364	364	401	399	399	375	389	399	383	343	333	379	387	357	362	378	362	365	337	368	393	372	353	423	419	373	384	339	393	315	401	387	384	381	366	377	362	411	371	391	374	356	361	372	369	362	369	399	390	413	362	353	387	358	398	384	328	381	393	367	374	371	403	344	406	352	374	356	371	386	378	389	392	367	409	343	370	412	393	376	335	362	371	350	373	389	341	407	378	387	360	341	363	393	351	359	444	378	364	346	392	408	332	381	383	361	375	360	372	384	370	351	349	377	401	366	366	390	360	401	366	374	387	368	327	380	385	364	344	393	393	358	380	339	374	342	382	360	379	343	360	366	384	398	386	411	358	336	398	342	391	367	370	366	401	365	352	396	363	364	384	336	386	367	386	378	382	395	399	379	370	357	368	366	386	383	396	354	318	371	401	370	406	373	373	381	380	353	352	410	381	350	350	354	384	380	379	342	368	374	375	387	382	367	411	373	380	344	410	358	374	393	359	403	371	401	347	367	404	406	345	360	380	377	381	404	384	374	372	383	367	362	360	395	375	395	408	354	360	378	369	380	377	400	391	342	388	386	375	375	351	369	374	375	414	387	353	405	359	386	365	355	370	359	400	360	382	396	366	371	348	372	391	371	367	372	390	376	379	353	360	374	375	351	384	375	370	354	398	346	364	383	393	384	341	365	404	403	352	390	381	376	376	371	349	369	377	336	361	379	404	371	380	384	343	374	371	396	397	376	362	338	373	395	369	364	408	358	386	370	376	393	387	392	352	381	419	361	362	376	378	357	399	395	313	379	386	389	406	391	379	363	350	386	351	356	379	394	344	332	340	393	365	343	376	361	365	355	394	362	371	353	369	407	349	390	361	374	380	369	380	354	369	379	337	378	352	356	358	375	367	399	381	384	390	354	348	360	390	388	364	353	345	361	404	372	397	380	381	338	375	378	360	364	343	367	397	372	373	356	365	350	361	369	359	359	359	381	402	373	384	378	372	354	348	374	427	366	386	379	368	371	354	380	401	357	367	382	353	385	420	376	389	392	336	350	359	351	386	387	441	399	364	426	370	372	339	412	367	367	372	384	360	384	376	364	350	345	396	391	393	358	369	342	367	374	380	371	385	343	356	378	339	361	399	360	387	396	410	400	376	354	345	382	405	403	371	384	359	343	342	389	348	379	396	388	404	388	401	378	346	373	363	373	381	355	359	392	374	348	360	386	361	362	369	345	363	423	385	375	410	398	357	384	391	328	380	362	363	338	388	380	351	373	372	385	368	382	369	358	344	382	359	335	365	342	378	353	384	340	353	374	371	353	375	366	377	347	400	400	363	370	367	389	384	401	376	402	351	358	393	353	415	379	383	385	351	355	379	376	361	356	362	392	331	373	377	398	363	365	397	358	358	361	396	369	409	386	375	363	364	353	410	362	409	372	395	369	370	349	366	387	424	419	367	401	374	355	367	346	401	371	377	367	349	362	380	389	383	373	357	384	402	373	364	385	360	336	377	378	374	391	364	361	392	380	335	383	373	369	361	373	389	378	385	383	386	345	394	361	374	364	356	367	372	394	395	422	371	379	364	345	381	371	378	392	355	369	399	364	356	396	369	397	381	390	407	354	364	386	371	394	388	356	369	398	414	389	439	384	405	399	354	391	386	353	336	361	367	357	377	370	400	401	368	366	352	383	361	371	358	360	363	341	363	355	383	367	370	368	365	375	363	406	369	352	368	390	349	316	369	393	386	368	378	373	372	400	366	378	363	410	379	395	395	345	387	363	347	352	371	368	363	350	397	350	354	394	385	346	399	365	383	368	353	413	408	350	352	382	359	421	389	377	392	351	366	366	376	399	387	361	359	373	416	402	357	342	351	403	374	352	330	350	371	368	390	379	324	347	387	368	387	375	378	396	400	374	359	362	369	360	366	408	375	375	342	354	395	392	341	371	368	372	397	383	373	367	383	373	395	404	371	391	349	365	369	360	368	384	324	360	329	392	384	377	353	381	355	367	342	377	355	376	405	367	360	381	366	390	338	389	392	363	383	397	397	383	361	346	390	358	375	367	383	373	406	365	337	390	362	379	349	374	362	351	375	386	421	396	373	336	414	389	373	410	391	350	383	380	356	374	371	403	374	384	380	375	362	390	360	384	377	362	394	334	365	405	380	382	363	329	363	375	334	346	401	350	407	395	344	378	372	394	359	372	342	362	359	386	378	378	374	358	368	374	372	353	372	389	368	381	384	354	410	379	367	361	375	369	414	376	375	362	400	366	365	411	378	364	400	377	409	358	370	382	409	373	376	353	366	374	373	364	377	387	361	393	348	360	373	366	368	378	354	412	384	371	398	411	363	328	346	375	375	400	385	387	346	343	367	339	367	387	365	370	368	376	363	360	374	382	377	360	366	349	362	429	378	369	406	381	399	358	389	371	357	357	385	354	352	402	385	367	373	387	382	393	334	342	387	365	342	359	374	375	376	364	374	360	398	399	367	378	384	410	383	395	408	380	370	374	391	376	380	380	381	364	368	382	380	364	373	342	359	359	348	421	434	384	388	375	383	340	372	342	391	384	374	369	385	359	376	392	397	403	392	365	389	360	349	377	397	357	377	384	385	391	380	389	365	384	390	357	379	362	399	361	367	406	394	366	379	401	383	349	354	372	352	393	355	386	350	374	393	364	394	396	362	388	379	393	366	399	370	335	382	381	356	376	368	393	390	398	352	374	377	354	368	346	383	349	335	383	367	341	363	348	372	392	387	378	336	350	380	382	367	359	376	348	418	400	393	359	358	385	379	376	356	366	387	396	390	343	366	362	360	356	377	367	363	346	373	380	337	376	393	390	377	370	347	389	377	403	365	382	387	383	340	370	385	371	366	394	353	397	352	369	386	400	374	349	346	354	352	418	403	402	372	365	369	398	342	338	415	397	368	348	374	354	389	379	380	366	391	337	371	366	409	342	415	369	369	338	337	354	365	357	375	341	381	376	358	382	396	352	373	379	387	362	399	390	368	387	369	398	383	353	400	408	344	391	323	371	343	394	388	332	398	368	400	345	361	353	366	329	361	386	384	378	367	397	352	401	366	372	346	355	365	359	418	370	364	391	418	374	366	395	380	391	362	361	370	372	409	375	383	368	374	380	402	375	335	385	368	397	391	371	365	366	374	375	377	381	372	399	371	393	364	403	376	375	377	379	372	386	420	383	354	376	361	409	363	384
27864	19429	6342	1693	1311	1246	1089	969	948	951	906	852	881	979	891	848	797	825	849	854	818	850	867	837	878	824	845	870	815	881	804	801	822	822	879	793	868	789	836	850	812	861	813	872	826	844	861	837	821	776	843	860	863	820	849	856	902	794	740	786	912	888	823	781	835	837	834	852	806	858	877	842	778	840	826	895	850	849	825	794	810	805	826	884	807	856	907	807	853	779	885	841	840	816	848	788	804	775	836	836	866	803	859	858	815	827	800	833	846	783	848	830	846	832	859	880	830	778	825	869	812	868	784	852	884	854	888	838	851	803	813	841	821	843	790	796	857	854	840	817	811	841	783	855	864	854	837	832	903	832	796	845	825	844	830	882	833	893	822	809	861	864	830	806	837	835	830	861	897	816	867	841	826	881	863	857	862	841	758	845	826	864	805	827	851	828	847	852	853	838	888	816	849	843	786	753	805	779	820	844	841	849	879	782	791	839	863	855	815	830	814	856	826	755	845	806	860	806	829	825	850	804	793	839	816	833	843	802	782	834	858	820	834	808	826	846	836	808	917	850	804	810	813	828	864	836	822	796	769	814	829	822	871	884	845	881	828	871	833	811	875	809	886	873	826	795	833	869	799	822	827	803	830	822	915	831	834	843	853	845	834	817	828	813	856	811	806	821	786	821	791	778	839	812	878	847	912	792	875	822	814	847	862	851	834	914	809	883	782	848	858	829	884	880	871	811	806	823	818	813	843	835	869	856	780	820	819	814	846	887	822	862	870	809	842	859	809	879	844	817	825	833	855	822	837	823	903	844	826	786	900	848	818	875	814	842	864	885	826	838	842	806	863	847	810	846	827	800	849	817	834	895	801	809	860	834	901	817	823	787	845	821	806	859	859	787	869	807	809	875	875	820	857	809	795	866	812	846	826	856	794	775	870	862	766	814	821	801	857	866	824	848	834	833	873	767	812	897	880	845	820	764	843	825	864	844	769	819	812	814	790	854	822	859	819	832	795	892	826	822	823	811	833	810	801	827	849	893	846	799	823	867	922	822	849	832	808	862	858	789	857	801	824	836	803	861	868	801	824	805	812	828	817	856	854	816	861	843	764	855	830	840	825	893	882	858	786	827	804	858	776	870	770	776	818	890	831	860	813	846	805	792	862	808	880	812	842	866	858	836	809	845	811	841	874	913	825	842	790	867	840	848	815	861	838	832	808	822	829	851	862	823	867	866	822	821	859	774	844	808	855	840	817	807	844	850	829	856	848	852	826	782	788	848	869	827	798	862	897	814	840	842	859	814	807	866	856	844	793	776	819	819	811	818	841	874	838	863	858	848	815	815	824	813	856	877	871	871	837	882	848	790	756	838	877	864	806	880	872	918	824	871	824	902	847	889	857	816	836	806	847	834	836	786	861	846	838	830	775	778	810	831	812	863	839	802	876	857	831	889	886	875	811	802	802	814	834	825	825	874	848	882	907	868	778	831	774	846	882	835	867	869	821	903	838	840	822	860	809	866	822	813	880	799	817	824	855	831	827	860	858	820	845	868	827	838	868	821	836	864	835	859	764	850	824	757	883	843	854	865	853	855	837	849	846	811	798	823	850	833	799	879	883	850	865	797	826	819	835	830	816	867	860	804	877	833	833	826	863	813	819	827	842	834	860	866	844	843	808	836	815	844	873	838	864	838	823	844	822	836	855	791	815	865	840	786	821	816	811	825	879	849	802	833	821	819	845	808	878	805	839	832	851	822	873	833	874	811	878	828	877	837	827	846	861	840	831	842	861	820	842	846	828	834	805	823	892	846	851	877	782	850	829	846	845	849	859	748	828	847	842	856	834	811	774	851	856	812	907	853	804	859	823	775	813	825	813	875	825	789	855	860	829	868	850	842	830	912	863	824	824	849	812	835	867	846	842	809	832	842	817	826	866	816	811	827	844	853	834	872	799	828	820	870	802	824	816	881	854	814	850	834	789	868	856	803	846	892	882	849	824	797	866	861	861	800	847	810	834	802	773	860	833	827	782	784	791	860	825	840	847	772	828	818	872	832	854	783	824	803	844	803	877	856	832	855	872	846	815	869	838	834	816	832	895	833	870	868	851	871	847	851	859	861	837	819	850	869	838	848	834	849	849	794	877	843	880	795	827	818	857	835	789	833	827	828	830	847	876	846	839	812	812	863	810	813	853	820	844	814	806	812	820	860	902	853	807	860	903	871	847	848	818	793	829	827	803	833	841	887	867	833	850	850	860	856	819	816	851	856	813	870	848	852	782	813	849	816	845	793	847	828	792	846	844	817	821	842	845	843	880	897	830	883	844	878	874	832	818	833	846	811	855	855	875	861	833	846	823	880	869	884	875	835	798	793	845	800	850	863	821	845	850	853	865	878	871	843	848	854	819	845	858	836	832	812	882	849	799	831	844	841	818	794	837	882	869	885	871	866	841	858	829	853	774	873	786	898	823	892	828	861	839	810	850	843	862	815	821	810	793	844	834	858	834	872	821	846	816	782	842	831	802	851	865	923	809	813	869	831	827	797	860	877	780	785	883	870	858	862	832	869	824	836	840	815	852	868	826	835	841	870	820	833	864	834	846	880	840	805	826	787	875	833	797	857	848	794	789	846	865	822	857	806	811	877	809	858	863	798	842	820	834	843	902	908	812	808	839	869	855	829	856	861	868	844	844	839	829	852	832	873	841	819	834	779	806	807	820	912	839	832	833	842	792	854	842	874	834	876	832	830	843	880	868	915	878	851	911	836	885	834	836	804	861	806	835	857	834	877	838	831	814	813	842	833	869	841	816	849	874	846	825	824	823	870	817	883	830	835	846	865	823	890	842	892	799	832	824	877	808	794	876	832	802	883	817	837	814	850	864	834	833	840	778	852	863	819	835	836	814	810	803	775	894	838	800	810	764	889	797	897	869	842	857	830	820	817	837	818	817	893	812	822	848	802	811	825	823	860	891	890	795	823	845	837	834	809	873	873	808	815	837	818	781	842	771	864	798	858	917	834	855	803	864	840	851	827	927	849	858	796	829	850	886	844	877	796	815	880	793	868	849	824	773	851	836	849	876	821	875	790	841	824	859	780	824	841	829	845	819	812	851	821	873	872	871	896	805	810	838	854	818	821	810	783	860	837	853	853	810	817	848	799	838	789	789	849	851	818	837	851	823	823	833	831	838	835	800	848	814	795	847	838	851	831	860	839	808	828	862	853	863	857	823	791	843	790	828	805	842	866	854	832	856	828	884	876	855	849	833	827	827	877	810	835	841	841	790	866	893	830	844	841	855	840	863	895	836	825	900	830	855	833	798	818	817	806	849	860	859	883	856	834	826	789	818	867	849	867	816	853	825	841	847	816	861	808	845	836	887	871	825	825	837	808	839	860	823	806	839	881	840	828	805	824	824	835	838	890	880	803	855	858	866	883	818	896	871	874	767	882	870	804	859	791	788	814	855	860	829	798	887	830	816	843	847	862	828	829	840	847	883	862	749	807
5249	3781	2546	1669	1618	1529	1403	1305	1203	1107	1055	977	1009	1193	1023	993	961	951	981	943	916	987	948	989	940	928	940	873	1013	902	937	956	898	975	976	978	934	963	1016	939	914	936	948	970	912	970	973	972	959	946	917	978	974	977	1006	960	946	951	913	946	955	967	976	968	953	992	943	1000	974	943	921	935	960	934	945	976	906	952	964	961	918	947	906	977	996	942	873	950	966	923	906	985	917	961	946	919	962	960	969	935	912	948	969	893	972	985	905	951	910	933	938	962	939	922	962	978	933	904	919	896	914	938	900	943	960	946	943	913	941	950	916	906	960	905	885	932	920	970	959	971	918	954	862	964	948	940	942	939	921	970	1000	917	913	910	942	945	953	909	926	932	1004	1008	915	878	956	985	881	937	948	930	977	947	929	931	951	974	952	936	944	960	901	971	984	934	936	932	958	999	952	925	975	915	948	920	902	976	904	939	997	918	934	919	933	965	954	902	881	1024	974	916	908	893	971	938	942	954	932	934	958	927	949	896	932	929	964	906	923	933	953	968	964	972	957	906	924	917	941	963	919	904	953	964	969	903	885	1021	969	957	902	996	901	902	957	949	917	934	958	978	936	913	939	1000	973	924	899	885	913	968	938	929	978	984	986	963	908	940	983	926	908	948	1012	953	951	912	947	924	954	975	939	937	906	978	936	939	953	959	922	894	890	958	989	922	948	926	937	969	962	913	998	933	964	919	949	909	967	919	925	906	968	952	976	975	967	912	947	933	965	935	937	937	949	920	910	942	896	1010	991	929	916	986	980	1004	923	977	975	946	902	980	950	989	947	938	988	943	959	983	930	937	975	989	931	940	961	939	946	904	937	933	926	1009	947	935	901	979	988	922	920	934	985	972	911	976	945	966	909	927	923	995	981	931	1028	963	943	1018	966	956	973	967	953	939	938	951	908	952	932	936	985	909	879	1001	950	982	979	948	986	931	901	929	941	930	933	928	958	926	899	922	893	916	960	942	881	922	961	953	948	967	976	906	984	969	950	940	931	917	959	969	923	898	983	900	872	916	965	936	924	905	918	940	999	969	939	890	954	958	934	945	941	951	954	976	979	920	947	939	912	928	944	965	955	922	914	932	891	993	887	949	914	951	958	990	938	928	920	947	978	912	975	950	949	932	963	967	906	919	935	905	930	933	908	954	919	999	952	1002	964	927	984	904	966	946	899	916	979	939	930	939	942	960	936	1004	958	963	919	871	948	925	979	906	949	983	937	923	932	921	971	915	941	904	916	916	906	1022	928	922	912	939	963	942	990	929	968	901	888	951	875	953	936	947	989	964	928	887	986	959	971	930	876	939	963	915	921	942	1001	950	903	958	908	961	972	952	900	931	951	936	884	955	919	925	903	1006	968	942	910	981	925	964	916	951	933	930	918	965	945	945	966	991	923	958	931	940	951	933	966	912	966	933	994	913	918	926	1000	959	979	955	948	981	926	977	880	939	961	842	948	899	922	973	943	925	948	947	969	924	998	916	1028	960	941	941	855	940	970	936	937	901	907	952	924	927	933	923	954	909	920	892	937	949	907	931	877	905	948	982	983	977	997	911	954	929	921	938	1018	909	925	987	973	965	945	949	940	956	929	963	974	914	958	954	991	924	992	923	926	984	942	921	908	871	932	976	1003	901	1007	990	951	996	930	934	948	927	940	950	944	903	926	922	964	944	962	938	967	951	903	991	964	988	950	879	940	974	950	953	921	967	927	936	922	936	954	936	1010	921	951	995	938	943	963	942	935	926	949	944	984	951	979	935	931	957	988	944	914	957	897	965	1002	939	999	974	921	961	920	979	979	966	972	865	944	912	941	934	931	927	941	967	970	947	971	911	899	965	938	890	911	956	965	971	957	984	954	910	937	985	961	932	926	925	959	967	918	977	963	969	932	937	899	927	950	928	952	931	926	934	964	943	969	958	958	919	929	977	936	995	1017	957	946	882	904	931	962	886	949	943	928	971	915	969	932	955	988	895	988	954	968	953	927	1020	912	998	977	926	923	909	930	961	998	924	954	941	991	954	960	981	972	997	962	925	992	966	916	949	910	982	1003	891	927	950	972	930	944	899	930	980	974	970	855	956	958	894	919	937	940	943	959	957	935	963	1006	916	961	899	997	976	912	956	927	925	947	976	922	935	967	953	914	954	954	942	989	893	893	1010	940	883	937	1007	964	915	979	982	876	953	954	937	937	986	896	923	981	875	881	951	949	942	938	963	942	902	943	966	927	927	954	967	969	987	981	954	888	956	991	979	953	932	972	901	944	1013	909	920	1010	950	946	952	980	985	902	909	896	910	965	915	898	917	915	892	937	965	915	987	961	935	927	983	908	932	904	952	932	937	939	959	990	946	965	935	923	999	954	989	940	970	936	970	961	991	946	945	927	959	940	955	944	944	955	981	949	944	948	968	907	951	934	967	921	939	890	895	936	956	942	918	958	970	926	956	956	923	1028	929	957	957	930	971	915	971	959	973	873	971	943	961	956	887	911	919	938	969	949	919	944	965	948	961	931	959	972	930	973	952	923	918	956	900	993	957	969	952	972	946	918	956	907	914	902	1005	951	971	910	963	944	933	971	965	1014	1020	954	947	927	911	964	942	961	958	952	980	962	902	938	919	966	934	957	939	955	907	906	926	945	914	930	904	933	939	954	915	949	924	949	942	1020	929	966	976	898	895	907	973	987	909	919	969	1048	951	949	929	920	942	994	979	940	984	989	931	957	931	930	973	965	896	960	926	997	968	975	973	977	963	942	964	942	975	915	952	948	880	905	960	1008	978	979	945	913	926	984	957	911	920	1003	905	919	948	952	939	962	920	949	909	927	937	951	948	922	927	945	939	999	970	948	910	988	974	930	959	964	949	961	938	1001	961	945	976	921	981	917	948	979	918	883	971	967	974	933	939	982	971	900	978	917	971	971	963	910	921	975	934	931	986	925	909	936	976	990	936	910	922	971	948	938	1000	1007	981	932	1013	924	941	946	916	958	974	902	937	945	907	896	974	944	940	921	940	937	977	971	933	959	932	930	962	909	961	891	957	908	941	988	1012	920	950	912	950	943	936	999	938	929	940	936	985	942	915	930	961	1009	943	932	937	969	978	968	937	968	966	922	950	945	911	891	977	953	1000	957	921	970	994	945	940	954	907	978	968	943	975	941	954	920	935	897	1036	869	951	966	932	940	923	921	921	971	959	965	931	857	980	901	1004	978	968	923	955	971	948	942	967	955	911	922	965	960	990	866	980	970	907	958	993	951	970	942	932	940	930	965	940	939	944	901	965	1007	928	966	924	988	928	943	951	905	941	959	947	932	1008	963	987	898	956	937	957	914	971	929	933	912	978	969	978	938	878	927	885	911	988	935	906	943	954	957	942	965	988	976	951	934	933	940	985	941	957	954	921	974	931	965	934	960	922	973	969	954	951	930	883	947	974	876	1017	1001	940	923	971	947	933	945	928	905	960	941	967	963	909	911	948	931	920	935	897	1005	963	933	985	952	957	929	1005	991	957	963	980	1011	994	939	922
24044	21600	28939	24734	21584	9599	1679	1209	1056	1016	964	818	1126	2133	912	814	781	883	836	788	781	752	790	780	756	820	794	754	734	705	743	756	754	714	786	768	778	773	749	779	715	730	752	721	752	768	733	724	701	731	706	755	708	774	732	720	738	707	735	684	707	720	724	732	761	742	728	774	710	776	728	714	746	681	755	759	724	706	731	666	747	763	746	772	728	723	746	711	745	719	758	723	746	750	716	715	789	713	740	687	755	750	736	771	737	776	752	725	739	753	759	751	732	703	736	710	733	791	729	748	717	715	709	682	776	751	741	729	759	721	708	762	717	752	707	702	731	745	707	702	735	741	695	744	770	711	740	682	745	725	743	772	780	749	711	720	745	689	709	766	703	728	720	801	711	744	720	718	737	737	742	707	740	751	687	786	730	693	713	769	698	764	732	719	728	687	709	730	764	715	721	730	717	722	712	703	759	713	743	743	738	718	747	753	743	753	751	738	769	740	757	761	758	692	769	736	664	721	658	741	720	762	727	720	742	762	729	778	754	710	724	721	718	728	765	732	775	750	714	713	703	742	748	692	762	701	734	702	741	725	737	724	682	725	737	752	738	673	752	764	734	691	753	697	752	734	744	709	716	713	719	778	751	707	724	771	717	698	751	763	697	670	727	708	719	724	718	712	717	729	745	754	724	728	706	722	724	729	719	720	712	727	785	744	710	697	771	732	723	708	715	722	740	695	771	785	681	770	707	727	743	699	732	751	743	742	785	750	737	725	713	741	745	783	736	677	701	756	728	705	712	731	707	691	784	720	744	722	740	707	759	695	725	780	734	730	747	710	732	721	754	725	774	747	739	762	764	714	768	760	733	734	706	740	714	751	781	809	694	773	744	699	741	718	801	714	715	767	709	712	698	693	757	707	760	726	721	721	696	730	741	751	718	712	757	774	720	731	706	730	751	773	713	720	718	709	762	747	721	753	766	730	727	720	743	757	740	687	654	703	741	730	740	702	731	720	744	730	710	713	710	735	700	706	715	751	709	736	758	778	720	729	751	741	742	735	732	740	760	709	692	676	746	725	772	754	742	748	734	716	733	776	744	764	730	685	747	734	709	745	733	769	757	780	675	724	699	757	738	677	728	822	716	739	771	764	737	750	715	755	750	775	763	780	710	720	689	728	713	730	683	728	701	752	750	748	704	685	756	757	693	735	757	697	743	704	736	711	754	737	787	745	758	722	746	728	718	751	763	744	671	800	713	773	704	718	750	718	773	729	749	726	674	783	712	755	713	713	700	705	719	781	724	741	743	762	757	700	701	743	755	734	767	750	728	728	731	717	725	742	756	755	725	706	719	769	792	719	734	764	697	720	744	722	732	787	753	730	722	708	684	719	665	729	690	712	716	770	736	718	745	714	717	724	709	679	761	749	714	740	739	705	727	704	692	752	791	701	694	776	727	708	768	729	695	726	737	715	744	717	724	776	704	766	757	705	688	731	751	757	714	735	722	747	739	759	721	732	726	780	714	776	760	782	749	717	750	717	739	747	735	687	734	743	756	730	736	738	763	697	711	744	705	760	731	719	701	722	698	746	714	704	745	772	771	761	766	712	682	758	748	692	732	713	745	753	728	702	681	741	736	732	699	716	734	729	727	730	692	725	700	680	761	708	755	752	745	738	690	752	730	729	725	736	692	753	720	717	724	740	753	718	717	743	729	730	702	682	749	760	711	709	723	719	713	771	731	791	753	699	734	714	801	766	749	791	736	764	753	750	757	728	766	697	740	766	750	730	712	730	717	709	734	700	758	748	742	733	729	686	748	724	726	683	750	703	771	769	720	744	786	713	739	713	756	763	693	723	751	746	751	734	766	750	760	772	715	736	750	691	693	747	732	724	786	696	718	773	751	713	732	724	747	744	702	755	731	718	711	704	700	727	710	702	714	774	754	748	735	751	719	713	750	735	753	703	714	641	735	680	751	768	732	730	729	702	734	705	715	733	724	730	763	748	721	721	796	772	707	723	733	720	729	691	762	738	748	735	786	715	736	710	724	765	745	770	743	713	749	692	755	771	738	754	740	721	765	751	719	747	724	723	707	751	708	704	762	729	798	732	689	777	723	707	732	700	759	735	764	745	693	791	750	741	729	740	776	735	697	750	729	740	725	794	712	778	703	725	710	733	735	782	791	731	687	711	743	747	785	763	713	745	745	746	697	720	719	756	724	751	711	745	703	718	746	761	760	748	726	741	742	730	714	744	748	796	752	749	694	713	772	712	747	745	720	716	728	745	711	781	696	746	760	705	695	740	773	751	699	716	740	713	692	737	742	701	741	716	700	740	702	690	705	723	734	767	705	747	761	747	758	755	666	713	763	691	727	697	820	715	731	710	714	707	728	758	776	724	757	695	749	717	703	800	681	717	776	712	746	750	751	750	723	756	688	703	770	768	696	748	736	696	755	736	789	726	716	734	746	713	761	755	693	777	698	728	754	759	719	742	707	759	705	735	760	688	717	745	717	768	757	772	728	729	733	713	709	762	710	711	723	728	733	741	750	723	684	728	702	731	753	735	765	724	758	740	811	732	669	729	745	757	735	747	720	764	698	706	705	746	734	801	734	721	724	734	696	718	739	748	716	748	734	708	702	736	759	732	727	765	774	705	774	764	725	782	738	754	705	702	714	674	752	746	760	702	710	729	722	722	740	747	736	744	718	745	726	697	677	703	728	709	709	729	782	732	756	772	746	721	733	781	705	736	740	723	753	705	696	726	697	738	719	713	702	718	706	740	712	743	768	807	749	745	767	800	736	742	767	741	755	737	730	771	743	701	742	708	716	741	745	767	741	711	743	749	738	769	744	782	734	687	762	714	807	706	723	728	754	742	724	746	689	679	680	734	747	734	760	763	680	745	742	695	709	717	759	741	717	775	761	690	722	769	710	766	698	710	707	771	678	725	717	709	739	783	753	705	746	755	808	734	702	799	717	736	757	716	737	689	765	696	759	721	728	691	759	743	698	739	706	747	728	706	766	719	762	744	701	713	683	747	696	701	723	769	744	721	749	752	747	726	724	732	765	753	691	772	779	703	739	700	683	736	724	763	806	718	717	730	719	689	754	692	709	699	723	752	725	706	748	719	717	752	735	733	707	729	675	723	763	720	742	712	768	735	728	784	703	679	725	743	678	738	731	744	731	758	759	687	741	684	727	722	716	745	776	715	708	723	725	717	722	751	723	800	720	779	728	737	702	734	775	710	696	776	745	725	699	759	725	724	751	737	757	739	758	742	718	728	721	724	764	725	765	737	728	724	750	712	709	746	706	717	747	731	713	753	725	717	741	723	726	734	728	802	718	761	738	740	732	709	749	712	770	768	769	672	743	735	723	710	710	710	752	725	711	715	722	760	672	691	680	757	734	719	773	711	723	710	681	735	697	714	764	736	691	696	754	778	750	747	738	743	758	703	732	762	667	709	726	695	708	728	748	729	716	656	741	746	730	677	717	775	784	711
4369	11513	7433	3702	3270	2691	2046	1856	1489	1369	1245	1116	1571	3723	1153	952	901	902	907	899	860	869	920	885	936	891	877	877	854	873	953	854	846	846	871	826	870	834	870	876	823	786	803	861	873	878	830	857	829	823	845	922	874	861	896	794	825	823	835	864	863	885	888	821	809	799	782	863	855	796	833	865	809	841	838	859	878	844	867	881	826	883	873	807	856	824	837	827	859	823	784	881	833	875	826	852	891	840	872	859	889	837	893	807	892	831	859	880	827	872	817	871	835	816	833	804	844	846	803	830	860	814	802	801	826	861	877	812	808	808	850	838	853	924	860	819	813	810	865	813	890	814	821	804	856	864	857	842	815	840	877	818	863	878	887	856	848	869	839	872	799	847	875	815	800	850	919	834	872	832	872	800	848	858	854	818	825	798	809	822	844	845	856	825	869	872	819	803	849	836	897	831	798	846	830	832	842	798	815	808	802	846	789	813	794	839	802	848	841	855	882	825	786	840	865	860	841	848	862	835	822	822	837	810	814	793	841	798	848	836	798	799	915	855	812	825	844	843	855	789	860	813	837	838	855	788	870	885	832	856	862	862	861	803	827	844	882	847	833	824	835	843	888	861	830	826	851	885	807	855	828	859	848	834	816	868	886	837	854	863	807	813	852	807	897	846	831	851	894	822	809	841	844	877	891	839	847	827	830	860	857	843	869	861	911	782	829	886	867	836	847	889	882	849	859	818	849	803	841	833	871	791	864	809	875	866	865	828	905	841	878	781	869	808	792	842	856	883	855	846	824	837	856	843	836	878	855	864	835	834	882	855	811	843	811	877	892	901	807	834	825	892	848	867	802	841	834	824	821	835	867	849	852	890	840	829	816	849	872	815	794	842	893	857	885	872	867	844	841	855	826	878	821	879	851	832	836	820	900	828	829	868	844	804	904	912	845	813	815	833	834	843	837	833	809	815	845	800	837	818	810	827	834	852	847	872	869	848	814	806	795	821	883	799	830	873	806	894	922	851	857	857	829	835	865	841	807	828	870	821	831	800	859	898	818	868	799	839	846	876	827	865	860	845	810	816	826	834	795	835	829	851	884	790	874	800	800	773	784	883	816	828	831	822	874	874	855	879	832	848	842	799	814	811	769	848	828	840	879	852	826	847	849	855	818	846	866	829	847	899	845	822	765	826	853	846	900	819	849	829	809	815	877	806	879	896	855	794	860	859	866	874	849	833	842	848	866	816	855	819	882	827	840	823	804	806	824	849	840	867	864	774	864	890	810	843	840	825	793	813	823	842	836	862	833	828	843	827	842	894	813	834	834	817	887	813	837	826	810	839	889	805	844	850	854	836	852	831	813	838	871	781	821	805	893	837	877	813	832	813	869	783	861	876	832	873	850	821	822	804	843	855	831	801	804	836	834	823	824	879	855	851	874	844	823	820	859	876	848	861	862	785	827	883	815	799	879	866	805	817	802	786	799	829	814	880	834	905	824	858	886	795	915	837	830	831	791	811	836	888	845	783	867	844	849	834	837	853	827	839	914	834	817	823	844	821	835	850	865	828	830	815	849	810	834	831	820	880	866	831	875	848	800	885	833	815	849	856	817	837	816	841	828	887	847	884	833	806	808	858	875	819	844	834	849	833	807	883	834	830	846	831	825	754	812	832	831	831	808	842	819	825	866	837	850	819	840	854	819	798	834	865	842	821	839	835	821	848	859	840	825	825	835	876	829	828	817	829	843	810	873	817	759	854	855	811	844	869	809	840	790	788	845	916	833	828	853	911	868	852	853	850	807	816	822	841	852	795	819	837	858	859	869	787	816	866	832	869	801	850	785	828	831	846	827	829	878	829	822	812	872	837	879	812	861	905	865	829	846	874	786	813	833	835	876	801	850	833	862	837	841	858	838	884	842	899	796	833	839	846	819	830	830	827	780	834	888	800	895	818	822	869	802	823	805	867	868	908	839	821	828	858	862	794	828	865	857	878	825	813	810	825	838	839	822	837	887	829	846	901	849	799	846	833	791	886	805	803	786	788	890	833	856	774	824	830	860	840	846	819	845	845	876	877	844	818	878	815	895	828	890	824	840	851	865	882	817	807	814	845	834	860	815	839	909	804	833	828	873	828	846	838	801	834	831	862	870	805	847	905	859	834	827	795	822	850	873	789	841	824	845	799	853	848	877	817	902	834	851	846	845	868	870	854	837	853	849	869	835	845	829	819	885	807	830	819	854	836	893	827	839	825	843	842	797	861	849	857	825	857	857	814	837	822	803	827	872	839	802	840	883	847	839	863	808	891	840	864	859	849	854	830	811	805	781	849	774	781	864	841	854	843	807	833	904	829	907	887	816	884	876	833	870	861	810	866	862	849	838	840	823	844	869	856	820	830	847	787	849	868	872	828	825	798	863	874	840	857	812	852	844	837	784	865	814	830	815	818	803	796	807	844	837	804	851	781	810	856	803	905	771	797	878	873	826	864	830	799	861	813	815	853	855	852	844	837	852	868	840	840	899	814	794	875	835	822	840	833	793	792	814	825	851	813	828	910	840	880	843	868	791	816	886	885	840	804	770	790	877	799	835	861	819	855	814	838	796	856	833	858	858	826	857	855	841	847	816	873	837	825	842	812	801	776	818	836	843	893	864	826	831	869	846	835	853	790	897	844	861	783	854	814	887	844	858	825	803	880	845	843	856	809	780	843	834	803	826	947	856	788	835	866	873	879	835	839	816	808	839	829	817	821	801	820	824	859	864	894	839	805	833	892	863	850	900	889	859	876	829	844	870	840	833	791	790	792	844	827	854	830	808	834	847	838	807	805	826	878	838	871	814	874	835	805	872	842	837	837	852	810	852	867	806	847	818	895	817	822	875	869	826	839	863	831	782	839	836	826	867	848	857	844	820	816	761	858	862	817	879	880	875	808	828	871	857	846	882	883	845	796	841	810	830	869	812	891	805	812	857	912	848	811	808	846	840	878	836	823	805	831	861	874	812	856	895	850	876	841	865	799	817	838	838	820	783	818	876	864	841	887	849	802	822	815	806	834	859	846	827	871	858	841	813	812	831	832	842	869	837	875	818	848	807	834	804	840	809	851	759	794	837	872	822	833	893	820	808	801	847	810	825	824	817	851	855	873	887	820	858	881	815	892	837	842	849	876	829	846	849	827	844	880	867	842	861	829	864	864	870	806	810	886	841	789	849	845	869	872	879	849	824	790	886	830	860	830	826	829	798	826	818	853	812	815	887	815	823	811	861	858	792	816	809	818	840	880	839	803	839	842	810	830	849	861	874	810	831	865	868	866	799	874	814	807	858	863	866	816	817	850	835	854	812	868	852	811	865	812	825	813	862	801	860	824	819	858	850	810	827	808	789	860	826	820	893	851	829	842	857	861	844	801	861	905	806	829	833	814	855	848	837	859	823	832	878	851	864	821	848	842	843	839	822	838	878	847	869	825	852	835	836	850	818	857	808	845	878	810	860	840	883	827	772	879	823	754
25241	21604	27626	25874	8726	1223	970	745	703	622	606	650	605	948	606	561	568	554	566	547	551	542	534	557	514	537	529	573	532	569	524	573	510	545	524	512	550	573	547	534	488	558	556	562	537	570	545	550	548	477	556	524	526	527	533	556	542	515	529	499	540	524	538	541	535	513	579	524	513	501	540	527	555	517	538	530	561	550	525	499	547	532	495	524	548	541	541	540	517	535	564	519	508	489	538	570	554	539	534	543	529	508	562	542	534	511	508	490	532	572	561	582	506	508	564	521	541	522	548	542	564	567	501	547	559	569	521	556	505	518	510	571	532	532	523	538	514	511	537	551	499	537	536	539	551	488	558	562	513	518	516	499	510	486	555	539	523	561	537	510	574	523	527	518	533	506	555	504	542	527	570	578	527	544	529	532	546	548	529	558	519	507	547	504	553	509	517	514	522	534	503	522	552	568	508	533	575	554	557	552	564	521	516	499	490	543	544	485	528	557	512	521	509	507	540	543	548	528	517	480	505	564	564	538	534	531	585	502	526	538	524	513	535	595	545	594	525	509	543	538	578	515	545	511	535	511	539	533	538	530	551	538	546	555	492	547	554	558	540	570	571	543	567	532	555	540	536	499	499	542	505	524	534	528	526	518	521	543	528	510	574	562	498	529	510	531	559	524	533	520	482	540	510	517	550	548	525	493	558	503	548	537	527	497	522	525	534	503	532	519	552	563	527	562	520	556	518	542	519	516	533	483	532	540	529	555	540	545	529	539	529	540	517	517	530	554	541	523	515	561	568	536	552	552	514	541	511	547	522	559	500	526	506	567	522	539	497	571	509	569	558	521	481	527	543	532	566	531	521	521	571	504	565	532	525	535	505	528	541	530	523	534	476	505	541	566	519	518	516	499	541	524	539	518	517	542	523	548	547	521	537	533	542	510	536	542	535	509	545	574	551	540	512	556	536	548	515	480	569	505	548	555	498	533	517	528	569	545	542	517	533	532	535	530	530	508	536	510	559	529	538	521	497	502	558	552	500	503	520	527	556	546	503	518	550	520	524	549	527	509	524	544	531	537	544	521	550	510	532	556	558	512	547	516	544	563	547	585	567	551	529	506	547	519	539	540	531	502	498	526	552	543	527	517	572	505	515	580	549	543	597	530	527	528	504	522	518	531	507	547	559	505	551	502	492	515	525	527	528	521	515	480	547	522	481	520	505	520	543	571	496	508	529	495	542	519	532	556	501	511	538	503	523	519	556	541	501	556	547	512	556	542	513	545	535	565	513	566	544	505	523	537	528	488	538	505	499	518	495	555	537	539	537	549	536	545	557	490	538	516	529	517	532	532	560	536	534	519	553	514	517	501	508	563	536	510	562	534	525	529	537	532	546	571	510	493	588	572	509	538	560	540	542	518	513	506	519	560	547	525	544	539	533	535	592	538	527	506	520	510	505	525	550	497	519	533	512	531	551	514	533	555	517	518	571	530	543	503	519	531	507	527	543	538	555	541	530	511	542	497	538	576	574	555	568	537	546	553	592	556	563	509	521	547	493	561	541	534	518	537	560	522	524	581	484	539	496	531	477	531	498	542	518	518	537	503	500	529	541	571	549	550	523	518	507	527	518	528	529	518	542	512	565	530	543	570	541	499	507	506	531	554	556	519	532	531	501	517	572	522	546	518	552	551	561	498	562	531	504	519	594	560	550	511	496	545	568	507	521	525	578	540	528	553	566	540	542	576	524	547	513	545	552	534	530	543	504	516	543	542	529	544	569	534	556	543	537	522	544	536	551	546	536	560	532	525	551	525	531	539	477	544	535	504	566	545	549	525	511	531	545	542	530	545	558	518	529	509	493	532	528	512	508	502	494	511	546	539	536	538	513	530	568	506	517	531	563	572	549	533	518	522	558	502	537	533	581	534	551	543	543	540	564	488	537	557	564	534	530	588	524	554	525	546	534	587	509	554	558	498	544	528	523	537	481	505	509	518	590	568	512	538	529	523	537	510	513	550	521	558	543	526	538	515	512	502	534	520	568	568	516	555	518	543	526	534	538	545	532	561	565	522	565	550	522	529	544	557	543	557	540	551	563	538	502	500	493	545	563	539	536	526	532	525	529	565	480	547	522	577	560	596	547	517	565	519	603	541	545	555	542	532	521	523	524	501	538	533	536	536	533	508	549	586	537	547	565	529	525	539	536	550	508	568	526	490	570	555	558	552	570	543	493	521	506	553	517	510	530	535	546	527	539	564	536	530	524	540	527	541	543	527	525	479	567	516	498	561	549	509	528	505	551	499	562	486	557	538	544	529	568	545	508	523	553	528	526	530	551	532	551	532	523	510	510	565	554	561	504	502	508	538	571	516	517	543	525	582	533	514	508	528	543	536	520	505	539	543	570	555	532	529	536	485	514	562	538	476	514	545	520	526	509	521	541	511	531	543	525	590	521	521	482	513	526	570	545	578	542	504	517	539	499	554	556	522	534	506	520	511	482	507	552	512	559	532	532	576	576	545	522	539	547	540	522	555	533	543	542	532	512	498	552	502	539	489	556	528	520	507	554	519	520	518	538	511	507	544	541	549	533	556	516	548	538	517	526	512	572	528	526	535	533	512	528	507	523	510	564	539	543	502	526	526	536	481	500	548	526	560	539	547	525	544	559	550	568	521	529	529	583	553	510	515	540	538	516	520	551	514	552	537	540	534	546	568	541	503	539	527	525	486	534	506	537	532	531	549	462	521	502	552	534	531	556	509	519	533	548	555	542	504	571	549	522	541	499	506	509	511	543	503	526	535	541	553	562	542	549	522	557	535	532	535	513	550	521	525	540	547	576	557	521	519	530	503	491	532	515	566	497	554	523	525	519	538	484	531	545	578	583	545	560	534	520	512	514	560	549	580	527	536	538	524	528	547	492	547	540	538	538	525	515	542	535	549	490	511	535	539	523	492	543	524	514	559	476	513	518	525	520	525	514	520	541	532	572	509	532	518	550	538	574	519	502	485	551	498	515	565	565	551	512	519	504	566	538	527	521	529	548	522	540	560	561	537	520	550	525	559	547	524	519	511	485	566	505	523	514	533	538	523	498	531	545	515	540	540	503	570	528	529	514	523	505	537	544	474	555	530	507	508	535	496	487	506	522	537	516	544	548	531	563	562	577	525	524	564	543	529	528	540	520	537	512	555	520	545	554	492	519	544	510	530	547	495	513	573	465	560	547	496	515	508	499	519	506	589	574	522	561	537	532	569	493	520	568	516	527	525	563	537	524	511	549	534	555	515	560	513	520	531	495	498	524	517	580	543	502	512	510	570	520	512	540	536	522	530	504	545	501	533	528	527	568	539	517	505	530	526	522	550	535	566	479	519	554	536	546	526	540	547	492	520	523	507	501	543	474	531	535	532	563	513	547	527	572	506	532	509	535	506	541	536	532	538	510	546	533	527	521	579	567	505	549	532	511	533	500	519	541	525	535	514	523	520	514	518	575	533	516	551	545	527	530	550
4366	7404	4721	2565	2191	1752	1389	1187	1054	948	838	741	784	1520	781	712	651	627	637	627	673	614	605	653	625	676	652	656	583	618	648	600	575	604	589	597	612	530	663	624	612	635	595	623	610	648	645	622	638	635	610	635	596	623	636	648	647	610	628	577	660	609	574	623	613	611	641	619	573	611	596	602	598	588	589	611	638	587	598	572	616	622	593	611	583	615	628	624	616	608	643	618	613	652	583	604	588	582	612	649	593	574	606	581	570	619	608	600	556	575	611	605	631	604	616	606	597	610	641	564	642	578	619	586	597	621	607	601	603	645	607	569	560	577	598	612	585	613	589	605	600	599	595	615	628	572	576	587	614	630	585	558	595	615	639	586	623	590	598	622	572	621	632	569	638	592	603	619	588	609	603	615	634	593	653	614	619	565	578	545	653	600	628	587	647	618	582	584	560	629	581	599	589	582	576	603	609	613	637	626	589	594	597	604	610	632	612	601	637	663	629	623	597	604	603	624	592	593	580	630	604	570	613	621	631	607	612	606	643	637	603	602	592	636	632	644	595	620	587	608	605	600	624	606	635	586	598	617	584	582	598	636	606	635	620	601	579	640	569	574	596	584	603	675	598	596	626	612	594	682	590	602	585	627	587	646	561	599	634	587	568	606	607	607	628	571	610	616	607	624	643	554	582	653	637	607	604	603	613	643	586	643	584	613	644	608	598	577	604	615	580	599	598	643	575	587	581	597	614	601	556	635	607	662	579	610	573	595	613	604	608	582	639	641	595	647	637	640	625	597	579	624	604	610	598	598	600	591	601	650	597	621	594	581	635	626	586	612	614	567	614	647	594	584	606	589	639	643	572	623	606	592	641	629	603	600	594	605	642	639	625	595	608	644	590	640	607	576	596	644	561	634	650	614	610	601	597	569	612	534	601	622	661	606	640	603	624	610	645	632	614	601	586	597	618	627	640	607	630	633	611	625	626	651	585	574	591	631	576	600	614	588	617	592	616	582	605	577	566	612	659	610	627	581	588	634	640	585	557	583	648	574	599	596	587	602	571	553	607	604	558	600	581	622	562	584	633	685	590	572	577	602	593	606	611	579	567	547	569	661	612	557	607	602	622	579	555	602	621	560	636	640	637	659	622	628	588	593	571	599	621	626	589	603	579	599	607	581	572	612	631	626	620	592	573	571	603	623	595	551	604	638	621	595	622	610	596	588	613	625	591	618	599	594	597	588	568	645	630	619	603	608	620	590	578	555	581	605	601	609	634	619	625	596	620	602	629	607	613	559	585	578	620	574	563	638	634	592	591	635	607	582	584	602	619	620	583	632	573	612	551	621	633	579	617	620	589	619	633	615	586	598	580	609	576	624	602	592	644	629	591	597	623	574	588	617	586	605	603	603	598	595	597	647	599	570	609	570	623	626	611	692	569	612	618	623	612	632	576	605	614	590	559	603	610	639	570	619	584	612	579	612	608	656	615	612	596	646	673	608	625	612	591	575	587	604	606	556	577	628	605	570	595	586	588	600	581	658	635	633	585	611	580	607	605	618	573	586	647	581	588	591	584	569	600	580	620	605	603	667	577	633	577	589	614	544	597	591	617	586	604	614	578	577	599	583	641	629	600	611	586	583	598	588	598	614	580	575	651	588	647	632	621	594	576	597	558	596	583	584	598	596	587	615	562	617	613	589	606	629	600	615	584	574	614	637	582	606	557	599	602	638	581	634	603	583	624	579	604	625	618	634	661	593	579	570	625	625	602	590	592	680	631	626	613	592	590	567	614	620	597	646	603	585	621	665	637	612	584	598	597	641	600	626	593	596	655	608	609	655	616	595	587	568	552	621	608	605	591	641	576	618	592	610	622	635	599	612	639	614	623	598	643	581	635	608	597	627	573	635	633	636	580	602	602	618	602	566	646	623	615	619	644	588	607	660	627	569	612	620	583	613	618	602	609	586	551	551	604	584	607	561	584	612	576	576	628	577	581	602	636	591	591	608	602	597	610	645	573	581	615	593	584	595	572	549	592	620	563	625	610	596	576	621	637	620	583	572	647	617	602	599	606	614	581	619	596	591	595	574	561	590	603	608	581	611	591	611	606	629	589	617	584	611	576	639	668	614	646	580	582	558	619	603	604	614	607	568	604	641	582	584	572	658	584	623	612	622	599	561	583	660	626	591	571	621	594	610	634	581	594	630	616	642	575	633	618	561	584	584	568	578	570	655	611	616	631	615	625	621	652	607	640	612	596	581	601	617	553	590	630	633	595	615	586	631	620	597	637	559	599	635	590	587	603	638	634	619	581	619	600	613	624	588	677	606	618	589	596	583	585	594	640	609	608	650	551	582	607	627	606	617	597	583	604	612	610	635	588	616	643	630	590	590	603	588	622	609	607	600	571	601	583	596	651	640	539	617	641	600	613	623	583	593	606	592	565	617	597	559	567	618	575	584	606	594	614	613	633	603	588	575	587	621	603	630	586	645	603	567	590	595	627	602	591	552	609	651	579	591	621	634	616	608	590	593	613	610	598	608	612	569	566	598	572	554	594	565	624	608	617	576	580	619	605	622	592	625	628	607	640	580	577	592	620	618	574	618	618	624	609	604	566	598	585	596	603	556	587	672	587	593	642	619	606	656	601	583	570	568	624	617	583	540	599	613	599	653	628	604	617	605	573	588	593	582	589	593	602	638	598	591	621	605	602	615	581	597	595	606	647	620	625	574	588	654	604	646	607	620	602	570	578	581	583	594	563	603	631	620	616	584	616	574	611	557	582	595	610	584	589	580	589	622	617	576	592	633	607	597	628	572	579	664	618	621	625	635	651	605	583	606	594	550	592	639	567	612	585	590	625	601	568	590	547	591	596	658	636	615	591	615	612	570	636	629	600	648	625	605	608	592	546	605	631	633	623	586	575	573	641	586	618	583	570	594	616	571	580	598	626	582	614	571	605	550	632	626	616	592	606	610	566	584	570	605	603	622	524	617	598	560	598	613	602	604	621	596	603	639	620	577	619	611	571	573	595	623	569	613	620	599	599	590	592	649	619	584	578	580	585	589	610	622	622	633	634	616	622	628	619	596	600	563	587	616	580	632	584	579	643	585	618	614	553	643	611	613	597	625	590	628	597	637	616	604	603	632	604	605	598	593	562	633	585	614	574	613	632	625	615	599	613	605	627	584	576	569	651	649	613	616	584	607	659	581	635	577	584	634	677	575	595	646	640	575	624	581	612	623	556	571	612	562	623	560	619	584	586	596	534	577	615	588	637	579	580	610	614	528	615	648	620	618	588	598	604	600	648	614	583	585	614	614	618	598	611	589	633	585	652	577	568	608	593	597	624	619	616	564	605	631	632	569	587	624	634	627	596	625	627	612	617	572	619	642	634	643	657	588	613	622	608	597	593	569	578	635	595	601	581	609	617	637	617	622	579	579	613	563	652	593	579	592	591	598	604	580	615	557	580	604	621	614	567	582	624	618	577	576	641	575	574	618	588	629
23062	21646	29491	24323	21642	21671	7044	1140	805	715	639	553	581	2900	1568	437	421	406	364	395	372	387	379	367	366	347	327	346	374	334	344	344	330	319	331	326	314	323	302	323	366	350	353	363	324	356	320	334	340	381	322	356	369	345	334	303	356	288	318	324	316	307	345	293	318	328	330	293	298	314	359	320	317	339	292	297	356	318	321	306	299	336	316	355	312	318	324	345	264	358	345	321	319	334	309	343	305	313	316	305	350	336	310	330	323	301	324	320	353	305	341	346	303	288	305	321	283	315	318	335	312	341	336	314	339	320	330	338	306	366	326	324	334	309	310	329	306	308	306	299	326	304	313	338	317	354	318	310	337	324	327	317	324	323	309	331	328	332	264	315	319	366	303	318	291	331	326	326	302	342	336	316	332	300	337	318	313	285	309	331	331	319	304	320	297	351	335	342	314	329	310	331	332	330	333	348	303	295	300	324	328	343	296	306	319	318	279	319	342	331	317	322	338	345	289	348	336	323	310	307	346	350	373	334	352	337	326	339	292	345	316	302	318	308	310	327	315	299	299	331	314	289	315	316	312	310	312	325	317	311	333	316	330	303	313	297	307	326	340	329	317	322	333	315	299	294	316	304	319	304	326	331	305	338	290	317	341	343	319	315	313	272	309	322	317	339	345	310	312	337	346	317	362	315	322	326	348	312	308	319	352	325	298	307	349	311	318	308	293	319	277	333	324	327	353	301	334	322	318	301	323	298	327	312	311	301	292	327	305	334	308	299	348	325	317	333	333	305	326	315	307	326	287	332	332	308	324	288	311	329	326	307	297	315	337	346	345	306	308	313	338	323	311	314	335	345	291	305	332	342	300	309	308	342	330	346	309	325	337	320	317	291	311	324	328	291	308	307	305	326	315	315	316	298	322	310	321	319	314	348	327	314	329	327	336	303	299	302	334	332	328	306	302	308	328	302	308	285	326	333	334	344	320	295	336	329	307	311	304	295	326	307	336	337	320	367	288	347	333	316	359	328	334	305	313	303	294	333	312	307	355	307	325	364	303	327	311	291	316	343	361	339	319	314	305	298	323	323	304	311	326	304	324	331	298	296	314	336	308	334	338	323	362	289	315	336	317	339	314	326	300	295	300	362	319	326	309	317	326	297	312	294	304	326	322	335	340	341	346	382	334	303	319	328	316	311	312	330	308	326	305	334	305	310	337	292	297	302	283	323	325	305	298	300	302	326	303	340	293	333	302	320	333	306	319	327	332	315	325	326	348	304	295	292	319	333	319	308	346	315	333	331	308	335	306	330	316	295	323	295	338	315	317	331	337	364	336	311	343	300	307	337	326	278	333	352	317	327	330	334	330	317	303	288	304	317	359	320	314	327	309	306	341	313	308	322	336	334	305	337	326	331	295	321	306	297	289	325	264	351	305	329	328	345	345	327	354	317	332	334	298	329	313	307	333	306	290	294	321	322	347	315	309	304	318	330	344	337	335	327	351	331	344	314	347	325	316	317	331	300	342	334	305	304	311	340	348	307	339	317	293	320	340	324	323	312	345	309	320	284	327	329	296	328	328	308	328	304	309	307	322	313	330	331	319	328	318	344	316	333	306	335	339	323	368	317	322	348	306	305	286	342	315	332	317	328	310	321	339	334	328	323	338	344	301	328	308	322	349	315	305	306	301	328	314	324	303	311	332	340	339	327	302	312	288	310	332	322	304	291	345	307	308	325	333	333	363	305	305	318	301	312	318	313	289	297	328	326	306	300	330	315	313	337	313	293	329	328	326	298	311	308	314	305	306	304	293	314	306	289	336	267	329	328	336	318	322	322	317	311	309	320	328	348	313	326	311	286	330	354	321	379	350	328	312	331	319	316	317	318	309	323	275	327	334	333	330	312	337	307	330	328	303	328	325	338	327	319	336	323	329	320	328	300	291	329	337	331	332	324	309	296	316	326	312	317	359	316	319	302	323	319	309	321	333	355	311	324	358	346	303	338	306	308	338	340	313	312	319	328	286	330	363	319	305	307	302	331	311	283	334	328	312	341	293	298	292	351	315	339	307	320	310	336	339	337	327	317	344	308	289	305	360	331	319	336	314	294	313	307	315	342	303	313	342	326	319	354	336	316	302	346	344	301	322	297	333	357	327	346	314	340	319	347	343	332	339	318	308	327	351	298	302	301	286	319	313	318	321	292	337	323	332	342	266	323	326	332	314	298	324	290	306	316	317	322	354	294	326	324	314	325	320	321	330	300	323	317	304	312	326	297	328	336	296	311	309	318	315	326	335	303	320	353	328	305	311	307	328	316	313	303	325	308	319	339	332	336	324	335	314	299	303	319	317	322	335	312	325	337	349	303	314	347	318	306	360	311	304	303	339	315	306	309	359	316	323	350	346	310	325	342	364	321	329	320	333	298	341	327	317	335	338	294	351	331	323	308	344	328	303	309	327	325	340	308	327	288	368	316	323	283	318	316	334	317	347	301	303	313	294	296	311	330	311	312	283	272	341	293	345	314	321	305	329	315	322	292	310	362	304	300	329	310	327	307	328	296	335	342	326	312	310	291	338	323	343	328	328	336	331	337	326	347	330	349	338	322	320	326	307	322	312	329	310	302	314	322	318	324	378	324	357	306	310	326	334	335	306	309	340	324	311	314	304	307	314	312	332	288	320	298	339	341	329	301	315	340	306	322	341	354	334	322	331	338	307	349	360	319	310	322	327	316	300	330	343	316	318	296	353	314	329	338	359	332	301	301	298	298	345	323	322	329	320	352	327	310	326	318	327	318	304	297	305	282	302	315	326	313	330	323	337	314	289	323	331	336	328	341	323	345	301	326	340	294	310	363	306	288	340	331	292	300	318	324	326	314	316	352	301	325	321	332	342	325	301	317	337	338	336	312	295	307	304	337	335	335	323	334	315	323	311	336	351	296	309	343	311	320	339	296	340	327	329	294	310	307	281	312	292	310	302	328	322	351	330	310	346	330	356	334	305	331	345	354	328	290	317	328	343	295	300	339	305	324	301	332	312	329	293	325	314	318	318	324	337	300	353	282	310	335	326	308	330	326	329	330	311	317	325	337	334	329	337	298	322	294	301	311	316	322	317	334	296	335	287	309	287	311	287	337	293	318	323	314	297	315	339	315	314	283	312	313	294	323	335	343	314	302	333	350	307	321	317	312	318	309	305	322	345	297	310	307	326	334	311	352	347	346	315	341	328	324	302	339	315	306	313	313	331	294	316	344	306	302	317	318	338	369	332	350	330	342	311	308	309	305	301	308	307	310	309	284	330	342	348	306	302	289	320	335	314	325	294	351	321	356	339	355	317	304	304	335	291	284	319	313	320	316	331	328	318	340	316	308	306	356	324	327	322	310	282	337	307	328	289	317	343	322	299	292	313	296	332	317	331	306	316	357	333	324	321	325	342	340	314	279	351	314	324	303	313	333	324	304	326	323	305	338	312	333	362	274	322	314	318	305	350	323	319	298	293	295	316	327
5624	16145	11141	5950	4478	3262	2447	2050	1594	1255	1077	886	897	5445	2645	569	580	508	549	556	494	494	478	462	447	465	468	451	459	407	422	437	444	412	419	420	415	395	453	440	379	410	439	385	377	441	417	413	451	401	452	440	441	384	417	402	363	360	405	398	366	422	383	407	384	380	376	380	401	395	387	366	396	388	370	366	372	387	388	355	368	424	357	380	378	388	389	360	371	382	379	374	391	392	391	378	370	380	371	357	387	390	358	376	416	354	404	368	400	395	361	389	365	375	377	393	376	374	397	383	367	429	390	369	375	415	379	381	358	369	367	368	390	416	352	380	390	380	358	361	385	361	396	376	376	421	399	363	393	391	386	398	395	435	360	387	379	355	377	358	373	383	427	360	362	398	424	382	382	391	392	378	396	426	401	365	405	388	374	416	353	356	374	402	370	372	365	397	375	369	376	390	379	358	362	427	431	383	387	344	343	390	430	384	362	398	404	386	377	366	387	369	418	369	385	396	387	361	351	390	347	406	378	367	397	410	385	407	378	376	360	391	392	401	407	348	385	409	405	390	333	398	358	402	370	383	344	387	399	366	395	358	349	378	377	368	365	383	346	373	336	397	354	371	383	361	375	373	378	385	365	359	394	382	358	399	406	426	364	390	369	396	402	381	377	380	353	379	410	395	399	380	374	378	399	339	388	410	387	350	396	360	358	374	373	366	376	378	389	352	417	400	375	423	410	403	361	367	408	377	397	394	349	389	352	379	403	366	373	411	391	363	399	411	384	388	403	393	366	348	382	401	342	394	370	379	360	376	389	392	380	385	380	385	358	371	410	384	398	360	368	367	360	386	364	405	400	376	380	348	394	379	394	363	368	378	351	389	357	387	370	381	380	385	359	389	399	363	389	417	365	371	378	383	354	395	389	396	378	414	365	352	372	374	404	382	361	394	362	359	362	373	356	340	416	390	390	366	378	374	407	404	371	379	380	369	360	412	408	388	363	340	356	410	382	343	361	382	385	406	373	372	397	396	387	380	401	381	400	362	401	364	385	377	399	351	387	360	402	340	388	373	384	379	373	368	412	412	356	404	373	360	380	403	396	400	393	370	371	399	374	374	370	373	367	411	378	393	397	415	390	368	360	364	373	391	397	382	385	386	389	370	381	407	380	416	401	392	374	368	388	379	391	377	387	349	412	404	382	402	401	315	390	355	357	385	344	397	372	395	363	375	428	370	400	384	390	378	390	357	387	410	357	402	360	402	353	381	386	395	343	358	380	378	368	380	393	386	402	410	416	389	334	412	369	389	388	378	396	382	343	374	378	392	368	388	369	386	363	375	345	371	405	358	402	393	369	375	396	417	372	365	382	376	388	371	388	362	348	383	385	405	399	404	396	407	392	392	380	380	390	383	391	369	380	373	361	442	389	385	368	376	380	350	356	349	418	325	400	405	352	391	402	375	387	369	356	407	356	403	365	390	348	378	381	375	401	384	379	388	391	396	363	388	388	410	384	333	401	387	356	384	351	365	354	368	374	366	391	373	411	379	341	402	390	399	369	404	380	412	409	392	418	347	338	392	393	380	379	376	405	372	377	400	401	404	360	382	351	357	385	364	365	388	421	384	383	386	400	391	366	373	390	378	384	384	361	391	410	367	363	364	368	364	384	359	389	400	380	393	407	414	402	409	372	362	387	404	408	351	357	392	373	391	366	389	381	376	381	394	340	383	411	396	370	371	390	381	381	354	341	398	364	321	373	388	380	396	393	375	381	371	404	402	397	343	374	361	387	338	393	366	382	371	383	386	388	372	376	368	397	422	384	392	387	401	370	318	413	350	398	371	336	386	372	413	350	373	384	385	393	342	403	359	404	351	385	390	396	359	356	394	377	406	395	363	408	366	386	365	407	364	383	369	390	413	363	383	341	365	382	370	360	413	378	398	344	401	366	387	346	349	400	361	384	408	390	373	367	358	389	376	374	389	351	413	384	381	372	388	391	355	371	354	369	396	355	360	364	405	386	402	376	368	385	389	370	409	371	374	402	371	385	378	378	363	395	384	403	390	393	348	392	381	377	373	386	362	384	338	381	371	393	364	364	378	403	380	385	397	371	378	373	364	386	371	382	364	396	352	393	370	392	378	396	379	347	381	365	368	394	377	387	386	375	387	365	389	405	364	374	405	390	376	365	355	347	378	362	387	401	433	399	406	391	370	368	391	378	375	402	370	353	331	382	378	376	377	387	391	388	350	359	367	359	384	379	364	393	365	410	356	386	380	414	369	362	411	393	337	361	383	422	361	379	373	392	364	422	411	399	400	369	376	379	345	381	392	372	394	371	389	380	403	391	409	392	356	426	354	387	386	366	352	412	395	404	397	375	384	406	352	375	386	414	386	397	361	406	389	392	433	405	379	395	402	374	374	403	388	371	418	342	394	374	375	386	377	367	371	375	377	347	373	418	384	369	390	387	362	393	410	375	389	384	381	364	401	386	409	371	389	360	398	357	374	354	347	361	369	357	366	345	405	396	389	381	424	388	381	426	389	391	391	366	398	411	362	379	383	404	376	375	388	386	360	362	395	411	400	373	371	392	398	400	345	369	366	424	357	391	410	315	389	333	374	369	360	381	379	383	377	350	354	401	369	385	389	353	386	394	383	360	370	389	409	356	411	380	361	369	397	367	363	360	368	341	385	364	395	389	377	403	346	396	375	407	378	372	364	371	382	389	390	407	372	351	370	420	393	380	388	361	356	387	385	375	356	403	391	355	348	361	360	384	339	423	387	359	383	358	354	419	364	378	398	411	421	391	431	342	332	340	380	382	379	395	393	381	361	363	375	391	364	384	387	395	367	377	359	411	368	371	370	381	388	382	404	373	370	396	378	394	384	376	369	395	376	360	382	373	376	371	388	412	370	385	420	370	394	376	382	403	367	338	362	376	393	379	364	374	372	389	376	363	392	356	360	412	402	367	413	362	370	406	393	355	399	394	422	407	400	388	385	373	369	370	394	377	380	400	388	370	417	398	372	403	386	376	397	423	350	375	359	402	407	347	372	356	354	374	369	373	369	367	327	330	415	362	380	374	372	390	414	389	383	392	440	368	375	394	375	375	402	388	401	391	349	342	374	371	408	379	358	411	358	359	405	382	388	373	373	361	363	359	397	359	373	380	398	404	390	381	352	380	371	362	346	415	347	369	352	375	345	369	370	393	410	394	380	383	340	351	396	369	368	391	381	375	384	388	390	381	369	402	358	368	389	336	366	357	401	372	337	384	393	372	379	377	391	369	362	397	389	391	384	350	388	396	369	384	392	409	370	377	355	383	398	371	403	351	367	382	356	396	362	402	368	379	369	374	384	384	385	399	379	381	393	343	357	362	394	383	384	382	393	383	389	378	371	370	397	371	362	405	405	350	372	388	350	397	372	389	393	354	378	392	384	377	398	376	366	361	393	385	393	388	417	402	376	376	395	357	355	371	364	382	434	392	390	367	398	394	390	390	402
28024	19344	6192	1678	1203	1033	977	942	892	942	871	886	824	1054	964	807	864	835	935	885	882	812	815	862	827	803	923	821	893	890	868	891	822	872	829	835	885	858	870	827	833	797	853	846	819	852	824	853	843	856	862	879	827	787	882	862	844	891	835	857	885	885	849	843	853	867	872	864	801	884	808	861	874	873	872	820	863	830	882	824	882	873	876	874	883	844	886	865	830	851	831	802	863	879	877	845	894	861	844	789	818	816	836	835	902	852	897	870	885	894	792	870	830	822	850	874	861	857	837	922	840	801	843	834	869	850	824	920	830	842	833	783	821	839	809	883	800	885	829	858	817	940	874	853	865	847	824	826	887	859	800	887	874	856	859	859	889	852	827	821	869	874	863	850	856	851	815	813	892	903	860	866	847	852	837	870	890	860	819	805	806	861	789	876	802	809	849	855	854	842	812	844	882	862	821	866	856	850	836	836	873	836	804	761	867	882	878	800	842	806	866	878	860	876	872	837	830	832	840	858	812	871	850	859	878	825	845	869	816	923	876	865	831	867	849	829	842	869	816	884	872	839	886	833	820	836	906	854	895	841	814	842	838	803	819	835	831	850	868	810	863	922	847	882	814	860	788	882	840	857	847	867	832	821	859	841	844	858	903	856	858	914	862	859	823	851	870	855	886	876	782	862	832	868	833	878	835	869	925	815	869	861	872	855	869	836	849	878	837	804	865	819	874	853	825	837	846	806	836	880	864	834	858	854	806	828	887	836	873	911	863	810	887	909	819	833	850	882	866	783	840	838	852	837	856	828	878	861	841	837	870	876	864	856	876	921	855	889	852	853	905	799	852	823	848	846	875	886	888	878	873	813	766	829	926	857	863	839	884	885	890	872	880	894	872	885	865	912	849	901	829	843	814	868	855	822	829	857	850	857	828	802	862	822	893	886	807	882	854	867	879	870	845	823	799	849	841	797	880	835	839	837	802	830	873	819	883	863	873	827	868	828	883	871	805	864	823	855	874	898	895	853	858	902	821	864	841	852	865	809	830	870	866	833	796	859	831	884	813	844	825	864	869	876	792	842	801	833	851	859	844	788	856	833	863	830	899	833	893	851	857	870	866	905	832	819	865	789	825	877	877	862	839	846	833	819	869	845	885	846	859	914	832	852	856	857	908	823	838	848	848	863	812	878	877	833	862	843	826	857	831	869	863	834	876	879	885	823	857	831	884	905	887	888	857	838	780	824	871	810	916	870	871	824	825	838	886	874	859	857	842	776	873	885	825	823	839	911	864	828	894	848	822	823	867	831	898	837	811	833	856	839	833	851	873	895	828	861	839	863	829	856	831	853	827	842	879	836	820	841	779	819	873	852	837	840	800	837	881	839	890	888	870	918	795	924	830	865	898	826	889	845	831	867	919	845	855	836	890	896	858	876	913	861	875	890	858	825	834	857	857	846	893	829	800	868	848	842	868	828	866	896	878	860	799	810	847	877	864	887	879	808	827	867	838	869	846	868	908	885	870	843	893	849	826	865	855	896	847	822	876	836	798	853	881	828	843	838	850	878	810	821	837	827	907	867	844	858	790	801	816	825	797	913	818	842	833	896	861	855	804	825	851	951	811	881	854	822	863	844	831	830	856	861	845	847	844	866	833	830	836	812	835	870	888	840	864	861	855	818	859	797	899	909	827	847	795	855	867	869	775	845	845	801	928	906	864	827	864	840	784	825	798	844	850	806	863	881	820	813	825	836	861	844	836	865	892	844	872	859	882	899	883	811	855	877	858	780	855	878	821	884	821	833	870	833	813	858	831	870	821	852	827	860	866	837	843	861	845	843	826	865	842	829	889	886	874	821	865	826	899	820	891	813	853	892	820	845	771	872	813	829	891	860	873	842	823	875	799	862	913	851	831	865	872	908	842	874	859	904	819	812	802	859	825	823	836	906	858	844	856	873	860	878	896	839	831	809	856	828	833	790	825	833	909	882	889	776	890	848	874	852	884	818	849	869	820	849	897	860	806	869	881	838	839	874	908	858	898	883	813	850	861	855	845	906	877	824	820	853	815	886	839	881	883	851	840	840	846	854	859	811	874	865	831	875	891	868	857	850	838	852	812	838	854	873	838	830	843	879	868	846	872	900	853	867	830	883	865	921	773	860	884	806	854	849	824	868	913	844	878	844	872	956	831	839	876	907	869	846	895	843	890	821	830	880	861	817	817	830	830	795	824	814	867	821	846	899	848	830	845	838	864	907	882	878	858	823	840	847	846	863	852	882	891	836	841	884	869	847	874	895	849	862	825	830	826	880	847	870	854	821	865	854	867	860	805	884	829	824	867	880	827	866	875	918	881	844	826	907	872	824	856	886	864	865	848	821	847	867	884	914	837	775	839	830	898	866	883	863	896	884	855	791	850	852	866	851	843	906	806	863	897	854	862	889	866	851	888	856	823	821	852	811	838	861	861	858	911	827	804	835	849	855	816	775	845	854	900	871	840	894	851	831	796	867	846	874	789	808	860	834	862	856	842	846	826	876	849	842	848	862	836	812	876	843	821	847	855	893	815	844	814	867	864	886	789	887	796	836	838	857	837	813	925	853	855	896	822	872	861	837	829	852	823	875	875	845	890	842	829	872	793	864	846	879	826	881	875	858	832	869	817	845	879	839	873	873	803	838	853	846	851	784	873	844	773	852	849	809	819	828	830	904	883	863	814	864	836	849	871	895	856	856	873	901	845	829	883	866	838	837	807	863	849	832	801	845	822	868	870	893	854	819	825	872	894	868	828	864	840	867	894	859	829	828	873	863	851	829	796	813	863	824	824	910	890	887	843	853	878	846	865	799	898	854	908	869	786	823	871	856	813	829	820	882	891	863	825	866	873	813	896	920	850	849	863	878	840	818	872	805	843	872	849	871	839	855	927	848	872	814	870	863	842	907	854	838	907	791	843	842	877	884	864	885	836	861	860	827	820	837	848	829	846	809	822	852	864	843	855	859	839	842	870	837	867	845	908	836	885	835	839	905	817	902	848	819	863	824	849	861	870	880	844	786	874	855	832	865	857	829	901	798	805	861	787	832	812	820	853	860	858	878	882	836	860	827	814	938	850	852	889	873	855	887	844	842	879	831	817	801	774	872	849	866	833	867	842	811	854	872	862	839	831	851	830	880	825	852	886	846	837	842	865	879	813	828	863	862	833	849	840	858	861	901	870	832	867	808	806	902	837	836	877	863	835	854	827	839	855	899	853	841	865	854	843	869	796	825	824	908	805	867	850	791	860	841	853	871	896	837	864	863	854	866	849	906	843	836	845	855	868	847	866	854	856	894	863	847	826	855	803	880	826	860	844	833	866	868	838	877	839	853	844	805	799	851	843	883	881	834	862	873	868	844	848	881	889	855	857	813	827	832	881	837	898	825	916	885	826	833	800	845	856	843	867	902	859	846	845	857	830	828	810	886	859	874	863	825	862	835	902	844	857	828	882	871	827	860	844	829	900	872	872	840
5352	3748	2699	1812	1560	1410	1164	1207	1127	1110	1044	1058	1035	1342	1276	951	973	1010	994	995	1010	1028	960	911	980	968	961	1010	1002	953	921	978	980	953	929	927	975	996	973	977	956	967	995	989	1006	989	952	1020	963	983	984	1011	957	997	952	975	962	916	942	1013	923	1026	1019	925	950	963	995	996	979	957	927	940	1004	924	972	975	979	967	985	976	951	987	991	938	975	959	1010	951	971	947	986	905	1012	949	995	983	972	982	984	973	942	936	934	951	980	965	945	1017	944	944	918	969	999	947	986	1024	927	959	931	963	988	992	1010	959	999	921	958	968	954	903	958	993	946	1005	947	954	953	973	977	936	940	995	983	1003	924	916	953	967	1019	947	976	991	966	987	955	967	971	1010	976	1007	937	934	948	966	942	986	981	955	970	925	928	962	974	1012	1025	918	973	964	1018	947	983	974	970	915	980	977	1022	1013	986	921	992	972	943	1005	962	973	1014	979	940	1002	992	921	963	953	956	984	999	998	955	994	934	937	922	989	934	963	945	956	932	1000	969	981	999	938	994	954	965	957	918	932	964	940	996	934	963	947	936	956	944	911	983	956	982	998	984	968	967	990	921	999	1041	972	947	971	947	963	960	997	948	985	918	940	951	924	965	998	933	983	959	974	1017	984	953	978	937	932	938	967	1053	946	981	1002	963	992	934	973	950	963	972	1003	924	964	967	986	1002	963	914	976	938	969	956	917	983	963	971	926	931	961	975	995	961	985	1007	959	1030	997	953	978	988	978	920	980	961	958	971	942	937	898	994	985	981	961	1008	963	999	981	972	970	968	962	906	1016	969	979	966	930	962	970	963	895	998	976	977	964	945	1007	960	997	929	976	964	972	953	971	984	979	958	942	918	939	994	957	948	942	1005	951	876	941	973	1003	998	924	972	941	971	918	957	957	965	958	972	874	954	971	944	957	984	971	986	967	966	939	961	1028	980	989	896	942	970	957	981	940	944	974	985	977	1010	926	987	995	961	900	978	914	950	980	931	1006	956	968	987	923	937	1014	999	976	967	1014	881	984	953	973	949	1038	987	958	954	987	910	1006	891	978	920	940	958	914	929	906	935	957	980	971	944	986	1010	941	990	985	949	1017	953	978	913	1031	997	943	975	976	922	977	931	981	969	956	995	958	992	970	981	986	905	963	965	1039	972	935	935	991	943	1013	1034	981	944	939	951	899	997	1015	957	955	991	921	939	985	941	963	977	985	1002	939	1014	986	945	935	1008	986	957	954	934	910	1006	965	999	942	974	989	976	935	969	1029	927	982	902	950	983	971	981	946	970	1012	958	979	991	992	1003	941	970	965	959	989	978	975	972	970	947	927	956	937	976	975	934	966	974	994	930	998	946	978	1004	977	1011	955	963	965	944	977	968	913	1006	1015	1007	939	941	990	993	999	942	943	954	939	964	934	982	950	945	954	955	918	875	965	949	1010	954	970	911	1016	933	964	999	1023	957	968	981	944	959	964	937	990	980	938	996	1027	979	934	895	1036	947	1022	1010	960	995	1018	941	938	1011	1009	975	980	925	941	957	910	939	946	950	954	945	996	974	1035	1026	952	1007	955	959	984	985	949	971	945	946	978	1029	958	950	973	970	1034	981	1003	967	931	943	1019	933	978	974	972	1016	948	957	1025	990	976	960	929	1052	957	944	965	984	1036	984	982	973	963	960	1029	988	969	939	999	953	984	989	961	955	962	998	955	988	1023	931	916	1016	955	938	991	969	959	943	958	1002	943	977	946	937	985	953	977	868	916	917	1027	965	956	936	959	949	921	958	976	979	939	901	955	923	967	956	959	945	944	1002	914	990	969	930	991	961	955	985	959	955	966	985	1005	932	940	985	938	994	956	905	980	930	994	954	947	903	981	995	961	958	939	882	967	934	930	998	995	1054	901	955	976	959	957	981	981	985	940	946	963	922	918	935	923	968	999	983	922	952	902	945	992	987	972	1002	929	988	926	985	991	992	979	952	962	956	940	972	940	936	970	933	1000	913	977	918	934	977	1007	928	985	964	936	924	978	886	978	1019	1022	1040	947	1049	1009	1020	963	968	1033	1008	973	989	938	951	967	1016	1024	894	961	953	924	935	942	936	943	906	986	967	930	931	1021	956	914	990	924	970	1014	1038	966	976	954	921	962	1005	959	953	939	983	1023	945	1008	915	977	942	945	954	919	969	970	980	981	944	1015	994	973	981	986	961	992	898	987	912	937	983	935	960	1008	932	943	936	964	994	1018	986	924	999	980	965	993	947	938	970	960	952	967	991	962	966	1016	964	964	978	932	1019	945	985	959	967	968	939	946	908	996	1013	981	954	953	928	989	927	980	1016	964	962	954	904	932	976	994	978	976	871	977	947	935	997	973	933	1016	967	929	975	938	927	982	915	975	924	963	974	964	974	968	985	940	997	1009	980	995	979	973	936	961	1008	971	956	964	920	998	940	1007	967	997	980	976	925	982	1049	941	978	1045	995	915	985	969	951	976	939	990	993	1004	977	1009	980	1001	995	988	969	951	962	1006	962	954	965	1019	973	976	954	975	928	916	993	938	1013	938	996	947	936	1025	981	978	965	942	1004	963	992	978	899	961	961	936	963	969	953	954	1053	923	943	998	989	965	966	1003	935	956	958	933	1006	937	1001	948	959	926	928	972	965	989	941	962	948	949	959	950	989	970	996	986	920	954	996	975	967	998	933	997	958	1013	998	1022	927	1002	992	964	1013	961	994	877	931	979	917	952	971	976	948	989	985	987	1002	1001	908	1012	993	944	940	985	918	977	998	942	936	967	995	965	976	953	928	974	970	972	911	972	982	935	1011	913	1027	1009	965	964	982	987	923	1023	983	926	944	938	937	1023	959	981	941	936	983	964	961	934	977	977	908	949	894	937	961	914	963	977	978	1005	897	952	954	936	991	975	1004	874	974	983	932	977	897	926	992	1029	1001	996	912	1003	1021	978	972	902	931	973	986	990	971	992	940	970	932	980	948	999	907	945	966	997	973	1004	982	943	1010	952	935	963	924	913	1029	959	988	923	953	978	986	935	1032	932	952	980	1002	1021	945	1019	1004	983	919	934	945	969	974	950	969	974	987	958	941	952	969	923	993	969	1037	1044	976	984	957	1009	1010	937	990	989	945	949	1023	958	947	936	944	1015	933	1010	955	879	952	945	975	991	1022	936	985	996	1011	974	988	947	945	957	914	949	946	971	1018	985	969	947	936	1003	969	981	973	929	982	952	990	948	918	1018	917	963	956	987	910	1007	969	947	960	993	1006	898	1029	974	957	981	902	949	974	950	963	995	950	954	989	975	1013	924	975	983	993	951	936	949	1005	951	943	1059	923	990	951	937	992	898	965	979	920	986	944	933	955	1034	936	944	963	931	936	958	984	979	1009	1013	981	983	1005	951	962	1035	916	952	945	933	971	981	939	863	892	940	915	950	972	928	955	971	955	958	983	934	995	939	966	922	937	970	896	960	962	1001	930	1016	1019	964	978	1004	950	936	979	999	994	1033	935	946	957	943	927	917	980	977	987	926	995	1014	1028	981	932	997	948	919	946	970	990	961	1018	929	923	975	940	938	971	973	977	978	1014	950	996	942	923	949	1022	929	996	922	976	962	1032	940	933	969	979	976	914	930	1019	971	949	994	961	974	986	981	922	890	964	991	963	906	956	969
24057	21610	28929	24747	21601	9466	1653	1239	1128	972	980	907	883	2088	1855	819	802	794	779	742	782	752	846	737	791	764	781	745	789	801	778	773	761	785	738	760	772	741	744	726	748	756	752	786	712	825	730	763	760	811	760	804	747	817	721	740	734	723	754	765	768	726	762	720	696	734	754	774	769	759	743	761	762	736	729	704	750	756	733	750	736	737	717	769	788	788	725	797	755	779	741	700	732	740	747	737	750	696	774	749	738	789	724	736	776	815	763	765	730	744	786	776	713	744	710	775	766	724	730	707	716	726	750	802	702	744	742	738	747	714	814	729	776	727	727	757	754	762	748	752	711	762	714	772	716	781	768	718	727	715	730	751	741	730	727	791	774	737	726	737	756	775	739	740	769	755	741	748	769	743	700	753	764	725	733	757	734	737	774	742	764	763	735	729	709	737	723	740	751	754	779	759	691	771	750	743	700	741	728	717	743	732	731	740	733	796	738	735	762	745	797	660	706	775	721	723	804	771	793	718	749	723	744	754	763	732	756	711	743	719	751	701	685	763	775	737	733	715	758	748	725	785	732	738	741	741	749	743	766	742	725	728	766	750	791	733	691	739	750	727	749	759	745	721	720	744	747	722	784	745	767	762	763	748	746	697	772	699	751	763	787	754	738	786	756	750	719	756	721	724	749	683	710	724	738	714	744	711	772	768	684	743	713	742	743	730	749	721	699	779	751	771	756	750	735	705	706	762	752	710	784	763	712	715	749	739	765	710	703	777	710	691	708	764	704	697	763	779	758	794	726	709	681	788	785	714	711	764	728	741	736	738	759	775	762	779	747	727	755	734	763	706	744	739	738	708	781	761	734	703	781	742	720	737	762	745	742	764	726	737	767	737	715	742	732	753	703	765	792	729	751	783	766	741	762	782	742	762	767	734	765	720	765	729	737	775	726	763	720	719	719	743	741	744	778	764	786	750	747	753	719	734	719	758	754	724	781	729	721	754	792	701	733	742	744	800	725	715	697	732	793	745	780	754	706	744	771	716	744	785	728	726	751	755	778	769	721	802	748	773	763	739	750	731	709	788	741	772	735	751	750	789	771	779	775	729	774	768	757	728	741	782	755	750	736	730	758	754	751	788	759	736	753	768	764	783	727	724	731	780	795	801	771	741	765	763	720	734	736	790	747	752	767	719	773	759	697	746	762	764	732	752	760	770	727	772	747	739	729	735	689	740	724	710	700	728	810	743	743	683	764	761	730	771	782	713	739	727	715	778	746	698	785	739	724	810	764	733	702	743	726	776	730	818	733	781	752	731	763	761	733	748	765	733	781	720	757	772	717	778	775	760	740	760	700	742	736	784	755	809	770	718	759	746	790	769	755	737	757	779	743	719	670	736	765	731	740	749	671	755	727	781	701	734	774	767	697	766	736	768	765	795	716	722	743	728	759	732	767	775	766	755	777	738	705	724	718	718	732	721	743	698	702	724	761	730	728	763	734	773	718	705	783	710	747	700	706	721	740	754	731	705	714	740	704	722	790	776	760	746	730	747	751	740	753	690	769	777	719	776	770	664	758	748	730	803	729	776	729	804	704	760	789	767	769	788	771	725	751	782	698	794	732	723	733	768	760	706	735	777	779	724	725	753	703	698	746	739	763	725	753	752	798	768	732	764	779	757	759	753	789	760	765	732	720	741	769	686	745	711	721	762	754	813	716	733	747	746	771	768	811	773	757	770	715	707	758	794	720	787	768	714	719	779	720	676	780	792	769	700	711	760	701	775	755	747	740	727	715	810	774	717	818	692	781	751	718	802	749	753	741	729	712	766	690	783	691	800	745	730	750	732	734	733	748	767	726	748	746	727	724	747	776	731	743	730	807	679	741	749	746	799	705	720	777	762	756	777	802	762	730	752	745	762	734	757	720	754	762	741	773	717	731	793	737	770	724	722	757	750	745	741	748	766	776	790	770	757	760	712	709	791	751	756	789	709	725	759	758	769	755	767	769	776	736	784	711	722	740	798	769	720	775	703	742	742	767	736	709	794	755	791	700	793	741	704	731	736	724	758	736	707	750	742	697	786	717	748	751	758	810	749	732	765	779	730	750	722	739	821	747	721	733	753	749	739	718	764	793	733	700	703	742	747	762	735	709	708	733	721	757	740	736	772	746	722	745	766	747	787	729	778	713	726	747	712	767	760	769	728	737	727	719	727	721	734	777	731	723	718	708	814	746	715	739	767	726	751	732	753	721	784	753	766	756	741	719	730	724	762	719	772	712	752	758	729	779	765	760	731	752	743	760	712	718	772	748	708	737	704	761	733	734	698	744	740	712	709	772	747	800	731	734	767	758	820	743	754	716	742	752	779	754	738	755	729	771	733	750	700	737	760	746	708	751	681	790	737	758	701	719	724	739	714	764	741	764	686	732	766	791	713	724	725	762	732	759	777	806	763	722	743	769	697	749	730	718	770	751	795	768	767	742	682	748	725	734	757	769	743	769	765	725	741	719	761	785	746	761	762	717	777	729	766	800	708	775	727	764	717	767	749	825	784	731	730	705	739	795	746	766	734	767	736	755	738	789	744	748	760	746	756	757	728	736	761	801	713	732	788	750	742	746	706	732	752	720	795	747	711	730	760	712	789	739	754	740	752	728	752	733	781	764	807	724	752	709	752	748	744	756	755	784	731	760	727	761	755	743	744	761	754	739	755	724	771	720	710	786	787	693	755	716	762	742	793	749	697	751	745	746	761	753	755	755	811	725	741	755	757	763	678	756	789	752	712	791	769	698	734	738	706	783	735	783	770	744	738	739	742	715	753	787	749	710	750	688	716	744	762	738	729	794	710	756	705	750	722	766	742	783	719	697	743	748	725	756	747	744	783	729	796	763	719	722	787	789	718	757	777	751	701	745	728	743	745	736	733	705	772	713	730	760	732	747	717	769	712	699	754	715	755	758	749	750	744	726	764	713	729	743	754	705	751	736	738	727	730	807	756	754	773	711	724	726	718	751	766	724	741	722	759	733	743	751	705	794	754	701	745	763	742	729	774	804	708	724	803	730	744	749	762	758	734	772	730	724	732	745	753	781	737	745	704	757	725	765	738	714	735	711	713	712	742	768	764	774	745	709	750	781	716	716	755	816	720	780	766	741	741	751	785	766	721	743	748	766	769	750	710	713	741	747	763	733	715	762	721	728	749	712	761	716	704	796	810	677	731	792	747	732	804	759	728	742	744	766	726	739	749	706	752	699	709	779	755	768	754	739	721	797	713	753	744	776	798	706	714	756	677	769	789	725	761	763	741	704	745	754	731	742	754	733	779	718	727	741	719	739	728	751	747	742	802	726	764	707	748	742	718	727	772	776	744	750	786	714	797	712	711	740	733	759	731	727	759	792	729	734	678	726	769	773	760	702	677	739	716	766	750	772	787	738	757	762	735	785	770	741	774	738	787	715	763	755	727	722	756	738	700	768	760	705	770	722	735	721	803	762	746	739	762	713	793	721	765
4451	11119	7640	4228	3026	2418	2014	1753	1591	1322	1236	1166	1136	3638	3005	913	935	934	926	891	943	893	953	919	870	852	887	903	898	878	893	882	917	857	918	907	863	894	887	883	836	885	859	913	923	897	884	883	895	916	872	903	863	861	845	830	874	823	862	849	851	875	850	886	889	879	910	903	900	888	846	858	876	859	817	870	871	855	867	834	851	864	882	921	859	827	831	835	823	838	846	846	781	841	845	892	889	836	884	922	873	836	829	924	904	832	835	849	831	787	886	846	877	854	880	811	845	857	852	865	883	866	887	875	866	830	869	792	843	848	868	881	884	844	896	852	852	830	891	914	853	822	882	905	799	856	838	869	906	870	861	902	829	850	885	855	844	873	880	851	830	882	923	847	831	831	856	872	884	853	861	813	878	898	852	906	900	845	874	830	854	817	929	871	863	904	830	896	852	887	886	835	886	839	862	895	931	831	844	907	802	843	815	863	890	878	875	871	868	899	869	916	919	836	859	866	847	880	872	880	834	809	922	828	863	829	846	862	875	884	891	904	880	834	811	884	818	840	887	859	850	861	807	843	891	864	801	851	920	837	843	856	829	898	822	857	859	820	829	843	850	823	882	907	884	890	902	836	882	842	866	813	901	897	866	828	783	867	834	846	878	846	870	820	939	874	818	845	834	914	889	864	841	880	835	812	871	846	900	825	848	901	857	888	854	824	830	828	856	867	866	829	822	868	878	866	892	870	800	864	888	815	870	850	882	858	810	834	856	833	832	841	891	860	855	870	848	848	865	847	880	877	869	905	846	876	836	869	861	828	788	900	823	840	855	850	854	878	830	841	857	886	842	848	878	826	853	837	867	891	876	861	845	930	863	857	849	858	884	859	859	875	869	866	853	855	888	860	873	844	856	853	893	894	861	931	858	881	872	841	925	905	884	874	836	853	856	829	882	819	865	838	815	848	843	851	853	858	894	843	844	855	863	870	834	897	812	897	821	862	853	919	840	854	878	881	836	904	879	850	856	851	821	811	866	884	833	816	895	812	846	902	849	887	813	807	866	886	928	822	860	906	857	850	803	864	862	866	812	849	823	899	813	838	880	915	865	818	847	871	857	830	857	819	876	843	895	862	892	839	855	831	830	860	786	849	834	862	869	825	828	852	861	867	877	875	848	871	789	915	834	866	892	836	881	873	864	865	870	850	813	865	757	831	924	861	818	908	853	915	822	829	878	881	787	867	848	832	851	863	837	785	816	819	888	864	876	856	880	901	800	867	885	885	854	831	866	861	892	843	854	859	849	840	898	895	854	907	866	864	894	889	807	859	813	827	833	820	846	858	854	870	876	876	858	861	887	924	891	875	844	874	833	852	812	884	830	873	892	842	833	841	867	816	815	839	848	844	826	808	870	890	915	898	836	860	830	884	862	837	853	845	883	827	860	855	867	870	876	883	811	870	838	804	824	931	914	845	832	820	845	858	852	861	848	880	839	888	832	835	897	911	842	878	841	854	871	849	900	884	901	832	913	841	847	840	837	844	815	893	851	790	851	876	839	869	866	864	860	887	890	865	835	876	822	827	832	852	803	858	852	849	838	914	841	848	805	868	873	804	900	891	840	847	869	875	848	804	866	825	869	888	855	810	861	897	832	848	808	862	822	848	882	882	894	823	797	856	835	883	875	812	802	864	921	797	841	823	896	840	844	847	837	834	829	907	849	811	923	815	884	853	856	867	852	874	843	816	793	841	855	868	845	894	863	890	869	830	887	837	818	853	853	831	877	834	829	829	881	875	886	847	910	842	876	866	868	848	847	880	798	801	849	904	855	860	853	880	850	920	843	875	792	876	899	842	836	766	846	854	925	883	870	909	767	860	870	897	864	850	801	844	845	865	847	832	852	848	873	819	852	847	880	853	815	865	892	881	824	910	843	856	852	847	809	853	897	826	837	873	815	868	892	887	874	863	857	856	879	858	837	801	823	869	900	859	864	844	832	841	836	819	857	860	878	872	887	870	877	830	863	908	826	879	838	864	904	880	836	860	887	876	867	895	879	822	871	884	843	841	892	819	801	856	834	841	913	874	822	876	814	856	901	870	841	858	900	853	905	842	874	796	860	833	835	834	850	873	865	850	864	877	818	829	856	879	866	865	872	853	843	846	837	850	840	810	844	852	828	881	834	820	826	815	868	876	810	853	865	852	877	892	809	886	845	901	848	838	871	882	819	866	909	821	818	923	849	876	827	847	822	832	839	852	865	869	854	814	904	894	843	889	851	779	864	850	868	891	884	873	823	802	875	843	835	869	859	846	873	887	809	868	888	858	873	855	852	899	839	875	858	899	883	885	863	880	822	833	823	866	858	813	860	849	811	816	810	816	859	863	832	885	791	868	854	814	860	900	830	844	845	869	837	858	836	866	885	855	832	864	825	857	833	855	837	845	879	910	888	875	884	838	887	873	868	856	893	854	838	887	847	849	863	915	858	865	906	876	878	862	861	899	842	883	862	898	870	846	867	844	928	812	836	869	825	883	846	820	865	868	884	887	882	869	877	862	837	844	839	811	868	879	833	869	897	883	850	844	867	807	844	863	862	857	860	841	917	888	886	906	866	824	797	845	859	855	829	859	847	822	896	876	824	914	817	855	888	826	877	916	821	841	857	833	892	894	868	848	859	864	858	855	842	861	824	870	906	875	882	806	881	826	873	860	835	858	847	879	845	876	945	846	948	851	874	899	877	869	852	916	849	836	821	874	877	826	865	837	888	845	862	832	838	849	860	862	854	886	854	852	799	871	809	859	794	849	809	886	857	847	898	834	902	852	871	902	872	884	821	863	865	872	878	880	897	931	829	863	877	795	832	854	810	854	887	876	868	863	839	873	889	856	790	858	793	832	829	898	836	857	904	809	888	845	858	834	857	850	886	885	870	872	849	884	870	933	830	880	879	876	861	871	857	873	856	887	923	884	895	897	882	911	802	858	823	822	906	902	890	810	818	861	867	823	873	864	877	896	822	877	854	859	814	832	877	858	897	848	821	865	865	852	830	851	810	837	814	847	852	902	822	842	896	836	873	839	810	849	862	875	855	820	872	821	843	862	882	848	826	852	892	891	871	847	862	833	853	833	848	863	891	847	819	846	844	825	884	871	903	863	802	799	869	871	889	900	885	833	890	881	839	842	853	874	848	835	899	818	820	880	811	874	827	857	869	874	834	895	802	831	847	890	807	830	895	893	861	877	838	820	826	950	870	793	806	887	887	850	896	869	881	881	848	883	851	858	877	886	847	866	879	821	858	841	838	860	842	888	847	848	883	816	824	892	849	871	821	890	841	850	862	871	841	840	876	834	875	862	897	866	803	829	866	833	901	869	867	912	845	846	855	831	873	876	871	848	863	807	824	877	836	870	847	914	867	849	844	877	805	823	881	888	857	887	928	867	868	911	872	826	878	852	887	892	869	861	841	850	908	868	821	849	844	896	856	877	829	845	804	860	893	843	871	816	854	890
25323	21633	27683	25912	8773	1086	885	789	696	673	673	719	618	1706	1061	549	554	588	600	591	563	553	533	522	544	574	573	599	590	578	581	554	559	568	580	562	546	569	569	551	594	560	564	552	558	563	569	565	571	551	555	592	592	540	545	612	564	559	541	558	582	565	579	577	545	565	535	587	531	577	562	538	564	576	530	548	598	547	623	583	542	557	575	551	587	571	537	558	563	550	545	527	579	543	570	599	587	553	535	572	556	570	516	551	579	575	502	583	561	517	566	537	500	542	590	554	565	563	531	592	549	545	527	518	568	524	540	526	551	576	583	569	594	523	600	565	534	535	533	568	556	560	515	502	544	564	557	525	548	548	557	544	529	565	575	570	529	549	573	519	523	553	561	536	582	531	586	556	532	574	571	579	570	583	582	570	534	545	545	549	536	549	591	517	580	544	559	538	558	547	560	552	546	511	549	548	592	594	567	559	553	524	579	548	560	559	493	582	548	501	557	544	557	510	537	517	526	542	556	514	492	515	531	576	576	539	573	543	581	531	519	558	532	562	564	534	540	574	497	528	564	558	522	558	587	560	544	541	571	584	571	558	602	558	557	581	556	522	572	540	586	513	526	548	557	534	587	541	528	564	533	579	549	546	556	535	610	542	543	522	577	543	537	548	506	516	562	537	536	539	578	565	551	563	535	588	585	563	539	565	565	534	531	545	520	549	602	551	569	533	553	562	615	487	507	510	525	536	562	526	536	574	553	583	561	521	534	544	562	521	559	565	553	546	570	597	515	564	560	520	557	553	553	576	501	531	563	600	564	538	527	538	564	554	589	572	547	543	590	547	565	570	530	550	546	590	521	550	500	524	549	542	581	528	506	530	503	564	588	563	548	543	531	551	542	557	550	527	577	519	536	529	543	557	556	532	566	552	558	536	561	561	506	515	495	556	550	563	549	551	520	554	566	592	577	538	589	565	562	560	539	549	602	532	539	556	567	571	553	542	566	547	556	557	536	538	562	525	596	545	562	541	580	530	537	543	573	532	531	583	531	558	561	522	578	543	561	590	549	596	560	547	493	611	516	555	554	522	558	541	521	528	546	537	499	553	525	543	541	612	480	525	576	541	551	523	536	521	575	545	567	550	541	525	544	536	560	524	538	554	559	567	582	594	531	584	547	576	528	563	574	551	551	545	571	491	517	522	544	531	587	571	573	594	559	524	557	539	547	559	515	553	528	541	544	538	541	532	543	530	574	522	548	562	567	543	512	596	571	603	523	554	569	555	526	514	534	565	596	537	511	547	500	565	558	547	550	543	599	582	570	559	537	532	541	570	553	598	542	533	526	544	551	574	558	523	552	535	540	539	519	515	578	529	546	538	554	535	531	555	544	526	541	558	531	580	546	532	523	562	585	561	574	526	487	518	582	536	544	530	577	565	540	546	521	561	502	564	567	541	568	560	549	525	514	561	506	547	569	519	571	585	517	557	534	520	558	570	547	548	542	555	577	535	554	537	569	553	539	545	541	515	566	593	591	522	527	578	533	537	596	509	529	551	567	575	509	501	588	536	557	520	566	533	574	550	531	536	549	606	527	590	530	536	578	512	528	535	581	579	512	553	551	550	581	520	566	561	550	546	557	588	559	532	577	518	520	547	523	528	579	515	558	558	572	562	556	530	532	510	577	556	526	543	538	583	537	504	530	572	562	597	570	561	574	552	564	540	575	555	579	559	561	535	517	574	567	567	567	604	561	532	513	467	502	550	528	560	559	567	584	546	581	558	573	542	529	558	576	567	559	546	508	582	538	564	537	545	535	529	531	547	582	521	569	553	569	583	540	546	582	502	558	522	561	551	535	531	525	547	591	516	521	548	546	554	555	546	492	535	576	560	544	538	541	555	573	559	572	559	568	530	535	572	545	536	559	546	559	568	533	577	491	588	542	607	552	544	561	527	511	542	519	529	552	540	514	609	555	560	525	537	516	553	567	565	554	590	553	555	550	603	561	587	533	577	523	559	554	550	546	571	542	580	537	556	530	563	533	581	547	552	534	553	586	582	536	580	551	536	597	567	537	565	553	568	510	547	547	562	577	540	536	555	560	537	518	549	564	575	582	562	555	557	535	555	571	539	559	550	540	552	554	521	552	528	530	527	576	533	527	569	576	552	562	557	523	590	534	559	513	585	549	545	565	570	579	554	566	582	585	570	554	521	528	546	592	525	558	551	573	563	546	555	558	587	518	606	514	550	560	581	567	540	582	537	561	554	525	542	542	558	559	573	571	557	595	545	535	542	577	537	526	529	551	584	597	575	547	552	532	583	563	550	503	569	569	578	537	541	565	569	565	545	568	528	544	542	550	574	554	587	543	542	562	565	545	558	567	549	565	548	519	559	569	570	604	564	524	558	570	562	522	547	571	527	566	525	548	583	572	578	537	530	517	563	564	539	549	589	601	543	543	615	512	523	540	530	564	517	535	492	531	519	542	541	574	568	563	563	544	535	552	570	591	555	571	558	543	568	532	527	527	582	542	544	528	559	527	561	556	571	576	535	537	537	541	552	517	548	576	568	545	510	558	538	566	561	542	547	551	526	554	579	544	549	544	569	537	541	530	597	522	525	544	572	558	603	516	574	575	529	528	589	569	523	540	537	531	562	562	542	506	541	563	574	532	555	577	570	547	560	545	592	551	514	543	540	536	573	533	577	575	529	566	556	539	569	534	542	548	597	562	564	527	526	560	587	528	574	559	593	541	555	584	564	517	562	584	545	598	563	532	554	528	582	540	545	536	531	545	508	553	522	557	545	551	551	604	556	541	564	612	562	554	611	562	538	614	561	593	544	565	521	533	587	499	559	583	586	566	554	575	584	575	537	541	561	587	586	509	527	585	538	559	557	553	574	522	523	564	534	579	576	576	561	508	542	558	566	573	576	610	526	541	538	570	555	567	571	551	578	523	538	571	570	548	532	525	528	517	555	574	534	578	506	574	569	559	561	547	536	536	576	593	532	551	553	532	560	538	570	522	564	578	570	551	556	533	565	539	567	542	574	569	531	529	550	499	560	564	591	543	603	573	563	575	558	558	556	519	566	542	573	532	564	554	556	510	525	582	597	553	502	545	478	553	555	518	550	561	588	589	531	535	535	536	518	540	561	566	588	537	564	567	545	605	553	542	551	565	579	594	551	602	524	536	538	617	592	602	554	548	524	520	559	521	555	519	555	587	538	563	528	555	532	586	563	507	561	532	539	554	524	587	569	590	561	566	555	557	545	544	540	571	540	586	554	582	550	558	587	500	549	577	584	580	529	575	550	528	544	537	610	580	514	562	567	533	536	564	552	581	526	551	528	552	570	507	531	557	572	572	588	566	525	523	571	598	576	567	532	564	541	563	566	522	563	562	546	539	539	562	527	551	556	541	566	524	562	532	574	514	507	538	541	578	526	579	579	569	542	575	559	488	538	540	554	544	547	586	554	589	568	535	519	558	531	577	554	535	509	570	568	563	586
4266	7232	4937	2696	1857	1542	1388	1229	1185	1004	895	874	822	3261	1679	684	645	705	617	647	666	654	614	645	678	624	635	624	635	623	646	640	684	608	578	675	666	666	624	645	621	659	663	624	705	660	653	604	695	626	636	614	598	670	656	635	619	605	661	575	626	693	649	584	649	684	585	629	596	615	629	625	583	619	609	651	596	643	637	649	616	646	663	632	666	599	630	630	631	627	619	633	613	615	632	631	680	625	626	618	619	658	639	602	615	643	604	637	680	638	604	614	650	606	597	633	633	624	623	619	606	659	643	616	600	608	622	576	561	598	624	662	632	577	639	663	635	640	610	651	691	646	656	594	605	613	602	646	635	675	613	646	657	631	658	626	641	606	621	593	645	661	594	590	660	627	639	586	638	670	642	584	669	651	663	610	575	672	626	646	626	670	630	645	625	643	607	631	609	663	593	631	625	617	621	625	619	594	629	596	628	616	659	600	652	615	621	658	613	614	642	609	647	630	631	639	619	628	665	581	622	638	622	638	606	638	629	669	670	632	644	631	628	629	624	604	648	621	644	667	620	591	594	669	592	648	653	645	644	603	589	611	642	647	633	644	636	629	592	661	653	620	636	639	592	672	620	616	687	606	617	588	615	630	638	626	585	645	672	637	686	637	577	663	611	641	667	611	664	592	613	666	609	615	603	639	611	654	628	647	637	586	623	631	574	620	574	632	635	643	615	576	644	608	640	646	616	602	686	708	622	641	668	647	630	638	617	644	595	664	611	598	659	630	593	667	658	587	617	640	624	633	638	627	572	650	655	651	610	689	644	629	664	661	625	580	668	581	601	614	588	605	623	651	639	665	646	646	664	618	597	618	612	631	644	618	605	617	618	587	633	687	625	648	620	613	612	661	598	671	628	648	664	639	635	634	653	659	636	626	623	661	644	631	614	611	629	639	596	639	580	633	637	585	583	595	640	620	612	651	619	621	636	650	644	620	638	636	611	606	639	620	642	609	643	633	658	643	624	645	622	678	632	603	635	643	603	652	643	612	601	598	646	587	654	654	676	632	591	643	598	621	613	575	633	626	590	648	668	606	644	617	647	653	621	645	604	626	641	637	639	627	614	590	646	650	636	606	610	624	636	643	623	636	669	609	629	667	617	589	644	628	619	632	691	639	633	638	623	607	565	602	658	622	621	662	620	669	609	661	597	625	629	623	639	635	633	645	593	604	621	646	635	595	609	595	641	654	602	568	635	628	654	593	600	652	621	599	647	628	613	639	640	648	680	634	602	628	622	690	685	606	645	652	606	602	616	629	640	637	642	631	626	618	645	623	655	636	644	629	619	586	600	656	629	636	646	669	632	663	650	629	638	606	631	621	653	653	634	644	584	639	646	693	640	626	651	644	657	613	649	624	605	639	624	621	585	635	598	631	635	557	593	641	621	609	581	673	651	585	618	637	637	671	642	606	620	636	626	614	636	672	656	629	596	623	646	637	611	623	643	598	647	628	626	631	649	653	638	602	631	643	625	591	622	648	616	602	631	597	617	644	660	641	607	626	658	633	662	632	659	630	655	633	648	609	605	568	649	618	619	607	626	593	649	623	632	642	639	611	653	629	645	649	633	641	678	631	596	648	634	599	664	614	597	635	632	617	648	630	627	574	611	623	647	612	621	614	660	660	589	610	647	649	610	618	562	678	603	592	658	603	665	627	582	615	606	600	621	609	652	666	635	657	627	646	606	644	629	647	642	641	650	636	654	609	635	607	655	632	616	621	645	669	624	614	639	676	601	656	634	677	607	632	659	644	608	637	614	633	637	621	614	651	610	594	616	662	602	665	604	620	600	607	665	666	637	593	637	588	605	624	638	611	647	641	682	631	619	607	643	574	657	604	619	654	629	617	577	620	610	631	621	684	626	615	614	658	663	642	612	616	593	651	637	628	615	650	617	609	625	621	604	654	655	587	615	652	636	556	669	595	629	635	592	648	593	613	662	599	663	664	607	604	630	622	604	667	628	610	604	599	593	635	625	601	654	645	617	623	639	603	660	591	654	604	651	611	619	596	614	655	607	606	627	624	609	617	671	647	670	592	604	603	638	631	626	645	636	645	640	601	635	616	608	622	642	681	700	620	662	604	659	639	634	666	613	653	634	658	631	596	681	645	638	681	611	687	628	637	611	645	636	608	640	650	604	647	653	628	653	599	632	627	656	598	634	636	640	679	628	634	626	651	621	634	654	630	584	606	621	619	647	647	581	602	631	607	642	647	622	659	609	696	669	657	656	662	659	627	684	619	615	655	628	578	659	620	630	614	655	674	651	614	639	652	612	639	615	612	600	627	623	630	651	624	599	635	615	627	653	642	608	635	619	609	611	649	643	687	621	644	591	653	605	592	588	609	660	621	606	629	662	574	611	647	611	634	641	642	615	621	644	611	654	645	628	607	673	644	648	642	634	590	624	668	595	631	607	591	631	616	630	611	584	608	624	600	627	641	602	613	592	624	608	628	648	603	697	618	600	606	575	658	612	658	639	642	602	650	614	635	633	626	629	569	626	619	651	579	608	623	631	624	657	611	642	632	635	621	643	640	600	652	656	626	692	635	604	611	666	657	633	642	698	607	618	605	618	604	660	602	612	609	629	626	626	669	644	614	625	589	635	600	626	608	643	662	641	625	596	626	647	646	662	600	662	619	610	674	641	644	609	622	621	623	650	626	658	614	649	621	650	608	655	607	618	612	643	631	662	603	628	656	624	637	634	590	594	637	661	636	620	583	642	602	664	648	659	622	658	613	648	604	592	619	678	646	630	623	639	628	589	599	637	632	658	622	613	637	632	622	607	573	619	628	588	640	645	605	611	658	594	612	651	681	569	648	574	676	633	654	586	614	573	593	612	610	640	657	645	627	584	612	617	603	626	613	636	624	623	561	588	604	646	627	649	625	609	610	604	597	636	655	638	624	610	595	582	663	626	614	666	630	605	603	615	638	625	616	622	597	588	652	598	606	641	591	645	632	615	623	640	599	650	616	624	640	643	661	589	638	631	634	640	628	590	560	654	632	606	610	626	625	665	649	610	632	641	634	618	681	657	628	606	611	621	644	606	607	583	626	635	616	627	617	616	681	604	569	637	604	618	619	652	610	640	624	634	622	619	651	619	647	595	632	613	606	640	642	624	642	644	650	633	567	635	616	642	619	602	601	628	641	614	589	635	609	616	581	606	610	650	580	645	660	621	628	619	672	612	665	656	627	621	598	670	623	583	615	657	632	627	605	626	618	648	633	611	580	693	649	632	646	604	647	656	659	606	613	598	623	618	601	638	642	666	609	607	650	622	616	595	634	579	653	653	615	649	585	646	599	606	586	620	689	624	590	648	579	648	608	643	640	620	631	635	622	622	601	616	585	632	603	629	617	643	647	659	598	622	605	649	662	624	633	603	606	630	640	638	660	661	641	564	625	671	639	610	616	607	632	627	679	632	668	653	642	630	658	632	675	619	614	654	612
23096	21710	29547	24393	21699	21737	7232	1157	959	844	752	626	633	5624	6848	547	444	383	399	401	416	408	361	386	358	385	346	361	372	363	385	336	367	366	379	404	366	401	354	358	355	407	367	342	350	356	350	384	391	375	346	364	333	342	357	373	372	325	349	349	335	335	322	386	345	341	351	338	338	331	324	331	372	336	361	320	336	367	353	352	343	352	365	330	332	330	331	391	364	306	363	310	346	383	315	360	308	333	376	345	331	357	329	322	378	324	339	346	347	360	316	343	335	334	345	326	349	351	343	343	335	384	346	355	376	351	358	383	331	351	331	383	357	357	362	344	359	334	380	348	311	341	302	334	351	303	314	330	331	329	337	328	360	351	346	365	364	348	361	374	380	342	375	352	352	343	371	349	360	330	352	346	351	334	326	355	337	354	359	353	399	320	346	295	383	320	346	336	359	317	332	357	365	305	303	337	362	381	357	353	331	339	362	333	380	374	368	339	321	343	343	372	350	322	335	341	321	366	360	349	344	364	329	361	310	360	361	325	328	380	369	369	366	342	349	348	342	363	324	339	352	357	371	376	356	357	362	364	321	347	327	349	363	348	370	328	329	299	356	357	339	316	330	363	352	341	345	368	397	340	340	308	324	365	358	329	338	368	348	343	341	357	331	338	372	363	337	346	342	355	345	363	332	340	356	387	371	363	355	337	357	331	359	326	320	343	306	354	347	347	334	359	318	346	346	333	318	337	360	377	291	361	329	387	365	334	330	359	363	345	341	347	325	346	312	355	362	317	295	330	369	334	352	368	339	346	355	329	353	350	363	337	345	338	303	361	330	320	311	338	349	350	305	350	347	364	329	338	327	355	372	314	340	338	362	334	354	393	359	332	350	334	362	328	348	349	357	359	362	322	357	312	379	340	332	368	355	316	333	300	323	323	353	349	340	367	390	311	306	358	337	347	355	331	375	357	334	325	334	350	319	342	378	365	340	312	354	340	331	383	388	363	381	347	351	354	356	326	342	326	342	378	343	351	371	369	338	334	333	335	342	342	337	336	329	318	350	368	317	332	359	356	356	378	325	329	356	384	345	365	338	325	338	344	319	338	363	377	346	324	361	360	347	332	366	331	338	342	362	326	343	326	345	342	374	367	375	339	332	380	344	345	331	360	355	337	341	320	349	388	367	377	339	334	382	344	339	374	353	346	336	360	320	355	342	327	350	380	353	347	357	348	341	336	351	347	351	346	344	336	362	318	337	333	358	373	379	350	335	328	354	348	351	361	349	355	386	338	357	326	386	342	342	381	327	377	323	327	361	380	351	346	327	339	350	372	306	355	372	367	338	382	354	335	376	345	335	328	333	352	361	347	316	320	378	345	328	341	340	342	312	361	348	327	367	317	363	383	348	334	343	336	346	327	353	357	349	340	347	337	324	356	351	353	358	356	319	335	364	319	325	325	358	353	317	354	364	349	332	346	343	335	350	349	338	339	351	358	351	370	309	352	343	338	376	342	355	355	361	337	347	380	340	364	365	318	314	324	342	326	397	358	336	350	340	334	329	368	322	368	345	358	340	397	351	365	337	360	351	351	369	343	339	384	325	342	317	344	291	348	327	352	341	345	349	354	343	365	373	362	300	356	340	344	321	343	373	380	341	322	309	344	355	317	384	343	334	345	372	374	333	362	338	320	360	367	364	346	332	383	346	351	332	330	349	314	358	327	347	355	348	338	346	343	362	343	368	314	333	353	356	373	321	331	344	350	342	356	353	344	326	343	328	306	326	339	339	351	372	335	310	352	385	337	373	317	322	347	358	342	332	339	317	356	351	352	376	322	327	360	360	365	344	326	338	356	344	319	368	340	331	363	360	338	330	320	349	358	344	331	359	332	334	331	325	325	338	378	366	306	331	325	343	362	363	343	313	325	359	331	346	358	364	379	326	344	377	374	328	339	341	328	324	365	350	339	340	361	357	359	332	355	381	380	369	349	318	347	356	332	334	339	362	333	325	331	343	352	316	339	359	363	351	315	352	327	346	325	362	343	359	364	344	345	352	338	369	350	332	348	344	365	347	346	358	349	348	344	322	357	336	349	323	343	361	311	348	363	347	362	351	336	312	362	360	373	369	336	325	322	338	352	328	314	339	364	296	346	349	321	381	355	334	366	347	329	348	330	364	342	341	334	347	343	321	369	329	328	372	320	309	344	326	339	338	308	359	343	326	365	341	330	386	319	347	335	345	334	370	355	335	370	344	338	368	325	374	340	335	336	384	371	341	371	343	347	340	323	349	339	360	343	344	331	343	361	363	367	330	355	359	372	351	335	355	359	369	341	361	332	321	340	324	352	314	320	313	326	362	356	337	360	330	356	339	357	353	338	345	303	332	317	345	317	311	313	334	329	346	328	340	324	342	372	352	319	335	338	341	334	384	379	368	386	376	341	338	370	338	358	357	317	337	354	312	347	343	325	331	333	343	352	370	315	324	308	354	332	357	306	340	341	355	323	328	356	332	373	352	336	365	358	348	361	359	320	345	330	352	348	348	328	331	347	377	361	383	348	361	377	343	320	381	340	352	341	341	337	350	356	357	335	329	323	322	340	341	358	335	303	376	351	316	374	348	352	361	347	344	360	327	335	337	350	339	340	366	364	335	368	340	340	353	360	338	310	351	362	338	330	332	356	334	347	357	333	335	346	372	366	354	344	354	349	332	372	326	337	328	358	339	357	348	324	348	334	336	352	370	333	342	317	357	330	348	335	359	341	364	339	337	341	341	352	339	352	351	343	352	376	358	319	357	375	352	348	357	374	353	318	330	356	344	317	333	316	356	337	318	330	358	349	351	352	349	351	356	300	365	363	340	369	307	385	352	365	346	321	342	328	351	321	356	346	349	377	353	332	337	372	364	341	365	318	333	350	339	367	364	332	332	345	318	362	321	356	371	315	345	344	327	366	368	330	316	321	341	358	331	355	342	376	348	335	377	345	352	351	367	346	322	352	374	329	315	333	338	327	327	356	338	324	339	330	383	357	336	359	312	355	316	335	390	305	357	357	300	343	341	335	337	361	339	364	336	345	312	345	369	339	328	379	331	326	350	345	328	326	403	338	353	339	338	334	367	330	325	329	375	354	367	373	359	333	362	321	348	350	314	348	356	366	343	317	359	347	352	323	344	343	348	348	327	318	322	358	341	351	326	349	328	371	363	331	299	358	363	340	333	351	327	352	360	333	360	350	329	336	327	380	325	359	352	352	348	324	364	357	318	361	362	348	323	328	343	333	369	312	370	357	346	340	329	372	354	357	369	336	355	340	351	343	341	334	357	334	331	333	348	342	319	353	352	335	355	332	372	324	352	359	328	309	319	323	362	350	334	320	359	352	351	345	357	341	357	315	342	350	342	347	374	345	357	309	322	336	330	349	320	351	331	358	340	310	324	325	347	347	323	330	366	347	361	365	322	367	325	347	297	356	347	330	323	338	358	376	334	327	327	337	355	366	357	370	356	348
5531	16200	11522	5673	4245	3240	2467	2008	1689	1432	1163	1015	1073	10069	10123	613	557	562	540	526	537	520	476	511	491	459	496	461	492	472	448	474	466	475	427	418	498	414	463	415	441	456	455	424	451	422	454	451	471	431	428	423	441	432	461	421	456	410	462	404	398	416	419	399	438	408	384	411	414	395	409	408	389	401	410	418	386	443	417	383	405	424	390	416	419	429	423	449	436	434	369	368	416	439	386	410	411	392	432	438	412	434	437	465	432	425	395	385	406	406	338	399	441	439	419	405	386	456	407	387	407	414	414	440	402	414	444	406	408	395	422	452	384	418	397	417	428	417	401	411	396	437	450	413	406	410	406	364	424	402	399	393	423	425	411	401	401	400	444	399	425	383	406	437	405	429	400	389	446	414	432	408	378	420	411	443	413	449	410	436	413	423	386	404	370	410	417	410	429	400	427	417	415	414	386	403	421	433	433	427	424	394	421	419	419	403	418	411	394	433	431	434	424	392	399	412	387	410	372	418	414	385	396	434	401	384	423	389	381	433	389	422	451	394	403	429	396	427	385	389	366	391	388	376	404	411	408	429	396	412	426	382	433	431	429	441	384	429	402	413	406	407	381	421	404	399	428	431	395	398	384	389	439	398	363	408	405	421	417	422	417	380	362	432	396	409	411	372	413	428	414	419	391	405	405	422	395	383	360	398	399	400	392	422	418	372	390	413	419	416	440	399	409	415	434	404	387	352	378	400	437	381	413	390	408	417	441	411	403	422	407	408	395	419	411	388	397	404	403	371	410	414	378	397	408	388	394	412	422	418	337	442	435	417	415	412	432	422	424	394	380	377	410	413	402	412	414	433	416	411	424	415	439	424	419	464	378	376	390	455	395	429	440	417	392	406	408	407	420	415	408	444	396	382	404	434	411	414	407	425	373	409	393	363	400	412	404	410	414	417	410	412	428	416	395	417	390	381	429	413	405	417	410	443	413	434	399	401	441	433	384	405	410	397	404	383	382	361	401	382	425	422	390	420	452	400	374	386	425	407	396	391	400	438	420	407	407	420	369	404	401	406	439	387	391	416	395	384	415	392	444	393	423	422	422	395	409	409	387	452	396	361	384	394	418	392	402	396	444	377	407	382	401	448	408	400	393	434	397	408	417	407	384	424	422	446	409	381	452	381	391	416	410	400	403	378	395	419	373	447	415	434	409	410	432	389	439	455	414	403	421	437	402	421	408	397	417	404	418	411	435	415	443	393	393	376	454	375	412	415	416	397	461	423	389	417	422	390	429	381	431	416	384	381	415	412	422	393	406	423	443	403	452	435	383	408	412	431	417	397	432	454	404	399	415	381	408	412	425	405	415	417	410	436	413	435	455	401	418	431	373	372	382	417	397	405	395	421	438	433	407	404	422	394	413	419	434	441	399	395	401	375	430	399	391	397	413	401	390	436	399	430	399	459	428	412	403	413	394	423	374	418	405	405	418	401	410	429	383	412	386	413	392	383	430	406	413	398	420	390	416	459	402	397	422	403	419	407	415	377	388	372	386	360	360	411	391	409	436	417	378	404	399	412	451	437	413	416	389	392	440	405	408	422	438	419	418	433	404	413	405	397	396	412	398	415	451	416	424	415	429	406	414	395	387	456	428	395	432	410	369	375	385	414	408	443	399	402	417	400	423	417	378	421	430	444	404	381	403	399	389	417	427	404	399	401	439	434	420	404	420	415	411	407	402	403	403	423	416	405	398	383	404	388	417	436	426	391	421	412	418	420	401	418	426	406	406	406	375	394	397	435	407	390	400	393	429	372	407	453	405	390	425	406	428	384	426	379	396	421	431	391	392	447	387	380	376	407	453	421	388	437	390	385	401	388	378	448	414	402	428	391	419	434	403	408	423	386	378	430	448	438	426	413	386	410	426	406	410	393	422	431	392	407	405	425	426	415	422	388	408	405	432	431	400	452	405	396	426	412	413	399	393	388	450	401	399	411	384	401	410	395	406	414	402	413	413	387	424	425	406	433	414	401	447	404	410	404	384	381	385	433	420	425	401	431	421	421	430	414	404	400	399	449	385	402	405	422	400	424	414	405	410	396	423	395	358	394	367	383	404	406	408	428	427	373	425	400	433	404	398	374	396	397	413	376	380	384	377	412	403	390	414	395	399	377	393	422	437	382	383	391	415	415	408	442	437	418	413	422	401	408	464	398	416	414	422	429	413	392	435	420	370	410	435	407	425	416	419	421	453	383	418	428	422	388	402	407	417	410	425	411	399	415	375	381	412	358	427	392	401	399	420	413	408	381	388	418	375	410	391	433	391	389	427	401	403	372	380	420	415	397	367	365	425	412	418	399	398	415	429	422	377	419	411	418	409	427	377	441	435	405	382	419	423	413	411	387	404	410	434	436	435	394	371	400	405	364	405	411	372	392	379	437	387	425	387	405	398	396	415	413	391	426	422	415	420	374	406	413	404	447	412	443	391	425	375	405	404	422	415	413	395	386	380	385	376	399	398	407	396	403	413	401	437	409	447	403	391	429	413	369	394	394	418	414	393	396	420	426	410	402	408	410	411	380	409	393	420	401	421	385	388	400	409	406	450	408	445	383	434	399	420	407	416	417	424	444	414	395	405	414	437	441	419	404	389	450	432	396	388	422	372	424	388	394	397	405	386	414	398	382	434	393	412	379	385	426	408	400	408	380	434	409	377	447	452	412	428	413	391	378	403	395	408	416	405	413	425	465	412	414	391	423	434	426	425	421	377	411	410	426	382	429	377	415	393	360	408	389	374	455	376	405	425	393	403	404	430	446	431	419	411	402	410	375	350	389	388	416	421	438	431	400	432	394	402	411	426	421	447	425	419	409	403	410	419	418	407	437	422	431	416	423	404	423	411	423	410	395	389	420	414	415	419	437	398	419	429	408	455	370	396	391	430	414	394	437	406	398	394	387	387	405	453	400	408	401	396	393	419	410	394	416	384	398	375	401	416	378	416	403	424	387	423	407	441	418	400	398	428	447	395	360	425	383	464	378	429	383	422	435	447	402	406	416	426	397	406	422	406	415	461	405	434	405	414	448	388	397	405	377	413	424	417	396	445	379	407	380	420	377	403	425	382	410	392	430	382	426	466	428	429	411	374	385	408	414	415	408	361	420	414	383	391	398	405	441	440	407	418	393	409	404	407	399	425	362	429	420	418	413	388	404	397	420	421	388	379	414	417	421	372	417	407	437	415	410	410	411	368	409	413	364	373	397	421	399	402	435	387	375	415	439	430	400	440	421	410	410	420	397	397	410	402	414	385	415	407	402	420	401	415	389	406	406	432	429	392	427	441	436	439	395	424	394	412	398	408	377	452	414	417	387	387	408	428	449	424	403	395	407	425	415	381	406	428	405	421	429	423	394	417	396	377	393	408	430	415	406	380	393	435	406	445	411	411	390	370	432	390	417	411	429	414	426	418	403	414	396	376	397	382	394	384	432	380	398	425	418	365	412	394	425	413	408
28011	19692	6634	1792	1196	1082	1050	1043	968	937	953	966	915	1212	1270	921	869	902	913	927	877	913	958	881	899	866	906	932	915	888	863	899	916	898	862	898	866	855	874	873	911	894	911	954	883	900	918	915	880	902	871	880	885	947	938	910	909	929	882	892	895	869	897	915	895	869	891	873	917	914	866	903	914	909	852	935	910	883	861	869	867	902	879	896	915	866	898	880	887	887	887	877	881	868	870	919	925	919	939	871	898	881	880	895	943	849	900	915	944	897	885	908	904	881	901	914	876	855	899	890	880	867	934	841	899	930	951	896	907	893	944	895	875	909	902	933	871	927	929	866	925	827	886	937	855	936	931	896	910	935	888	876	920	928	914	883	872	895	956	876	942	884	869	894	869	880	946	889	980	893	897	910	903	895	942	895	929	931	865	914	850	889	848	896	930	942	908	830	902	906	968	896	908	932	903	870	881	888	888	912	859	894	940	919	952	859	878	890	892	953	904	886	902	905	911	931	864	890	893	848	886	926	888	921	908	903	904	883	869	848	881	922	895	893	928	869	893	929	843	851	863	890	894	844	875	889	883	889	853	891	891	865	915	925	842	923	911	901	836	882	929	896	901	888	874	912	874	912	881	965	902	909	932	899	899	964	902	945	847	924	915	905	847	940	876	892	850	889	912	910	877	904	855	898	920	890	891	925	869	888	882	911	853	884	911	890	864	895	870	850	936	843	929	935	919	893	901	867	891	901	868	892	894	933	826	982	855	893	913	873	884	851	863	827	826	897	827	891	904	904	886	866	944	888	915	911	881	904	893	930	886	838	883	911	934	947	952	862	906	843	885	953	956	864	983	915	872	923	887	867	864	916	847	922	867	873	847	934	928	952	874	863	915	914	936	860	918	898	894	890	891	894	925	891	901	840	876	922	877	927	963	923	895	926	968	861	888	899	868	946	919	907	901	865	929	905	937	911	943	866	943	845	886	930	910	856	926	909	936	898	927	860	866	931	893	902	907	916	866	867	901	902	868	808	931	911	880	902	855	891	916	952	882	853	876	899	900	941	880	892	934	926	907	936	903	897	932	890	924	867	902	865	900	892	820	926	947	856	919	939	886	889	899	850	836	922	928	911	890	835	918	883	866	864	852	927	874	852	893	893	877	892	888	879	917	890	887	889	885	904	873	918	876	872	913	863	899	901	928	846	907	890	913	892	913	932	904	875	892	887	923	890	906	863	845	881	897	893	894	884	890	950	861	884	882	839	842	921	919	922	848	880	982	883	849	919	872	888	908	924	956	875	917	897	921	887	952	941	878	875	927	886	955	959	916	899	884	892	924	851	918	860	855	861	904	881	886	921	931	884	875	932	889	848	880	897	942	912	897	876	929	876	950	859	927	877	892	896	884	888	850	869	881	930	923	917	923	890	920	924	898	901	846	908	898	895	910	883	942	893	915	940	873	885	885	840	877	859	883	917	971	910	883	838	863	934	897	910	877	831	868	916	907	924	869	837	931	881	908	914	901	973	905	902	863	858	922	920	903	899	891	928	907	886	900	879	911	950	934	851	877	914	922	885	900	879	871	885	864	856	845	876	888	865	857	883	860	877	935	938	890	910	930	927	838	883	918	857	853	857	866	860	884	927	915	911	907	892	878	912	869	872	852	883	899	920	908	830	905	924	873	916	898	889	915	871	828	857	865	863	906	887	893	905	847	873	871	984	867	920	870	886	863	939	884	944	897	888	890	946	813	840	892	912	879	905	918	936	910	876	845	894	889	926	838	909	952	925	943	910	916	909	884	926	942	967	897	888	920	926	927	883	865	935	898	908	907	915	899	905	913	926	908	925	958	917	896	860	926	824	914	844	895	896	909	907	927	928	878	914	863	851	912	832	860	866	930	887	969	860	870	839	893	874	877	896	909	918	851	923	905	881	954	856	884	890	934	841	910	895	887	893	916	902	909	906	856	927	874	858	864	912	876	870	874	953	927	911	848	887	960	902	874	879	895	905	887	913	934	911	909	853	862	904	922	909	863	880	887	991	856	851	893	902	865	898	847	906	891	902	896	889	857	914	900	911	877	897	852	924	934	840	890	869	901	925	884	895	916	892	913	926	820	906	910	915	897	831	887	900	926	885	828	879	908	850	954	881	926	872	868	900	882	879	857	930	900	886	885	873	902	852	859	921	936	918	882	902	918	892	963	884	896	908	890	930	895	909	918	918	892	902	959	891	960	867	890	933	925	894	877	967	945	890	837	871	864	882	935	869	853	863	922	956	882	923	935	887	892	934	907	861	857	902	891	900	937	911	875	849	902	913	863	885	901	924	922	879	873	899	880	896	898	860	884	882	886	867	929	907	884	903	881	865	921	889	874	894	868	916	923	895	909	906	917	949	899	877	897	855	883	922	882	869	867	916	910	889	915	890	827	915	904	879	886	881	935	865	849	866	905	959	893	867	866	893	871	906	916	871	877	958	913	887	898	863	836	869	943	891	908	924	913	886	847	862	900	864	913	911	973	927	908	888	861	898	890	851	883	934	904	932	945	867	914	904	858	874	898	921	897	906	868	874	890	909	897	886	908	906	924	902	859	900	882	911	906	856	924	884	924	875	894	928	884	952	930	917	894	914	905	828	850	929	900	857	910	900	866	871	836	929	945	927	911	896	855	840	917	867	916	946	878	924	880	894	877	900	832	918	930	859	888	886	934	888	872	948	899	903	855	898	884	873	896	839	927	914	877	876	876	926	890	901	898	910	952	886	895	902	913	912	868	879	913	833	939	866	918	880	895	870	908	917	924	943	921	872	904	876	862	856	947	848	922	864	862	930	893	914	900	894	871	858	877	907	986	908	894	913	919	896	862	937	868	904	904	888	871	905	902	891	884	878	885	892	936	849	876	911	922	835	900	836	964	908	925	898	881	893	903	925	871	950	939	921	895	877	922	894	897	960	831	886	902	889	927	926	929	916	914	919	917	888	969	886	892	912	901	907	916	872	944	893	941	894	915	918	920	909	912	864	941	881	894	845	954	887	906	878	886	865	948	844	884	856	914	876	930	892	884	896	883	884	894	934	920	852	913	948	921	901	905	849	866	869	916	876	916	881	847	936	894	884	897	917	808	923	863	855	955	909	868	906	924	869	868	885	932	922	919	929	847	953	922	940	827	866	887	899	884	881	899	928	934	865	912	883	877	902	930	911	921	839	865	835	836	869	915	911	824	871	899	914	823	931	907	873	915	889	887	885	887	916	966	960	930	934	871	854	894	901	909	924	880	889	885	896	910	885	898	947	934	943	871	904	935	900	900	890	881	926	922	902	874	909	892	930	912	896	835	878	870	868	908	806	870	891	870	904	918	885	884	880	875	886	893	910	914	900	943	861	938	868	830	914	905	910	925	878	926	910	905	884	869	842	928	899	894	920	925	861	902	876	907	896	904	925	923	974	890	906	912	895	904	899	913	874	837	891	882	907	848	850	876	885	892	888	867	930	927	862	916	887	873	854
5193	4086	2730	1796	1597	1516	1282	1280	1172	1166	1122	1093	1130	1661	1702	991	1060	1017	1007	1048	1007	1042	1036	987	1021	960	1036	984	1021	1095	1022	980	1001	1010	1058	997	1046	1011	996	1005	947	996	1021	977	1000	1000	1022	1007	1066	1009	1026	1047	1059	1000	992	984	924	970	959	1019	957	1055	1017	1075	987	999	1003	1014	992	1032	936	1013	994	998	989	951	1006	982	1031	930	1030	1016	994	965	1012	948	1019	996	1050	1073	978	942	965	1023	974	999	990	1009	1077	937	1006	1014	1017	999	1015	1005	977	1018	1014	969	953	1000	1050	1038	1005	1008	1009	1020	1020	1000	999	1020	1023	1009	1010	1023	992	1054	1074	1073	1051	1021	1022	1009	1037	1060	981	1011	1035	1012	984	994	957	1035	1005	997	1074	968	1017	991	950	1016	1050	1003	1004	1048	1052	1040	1019	972	1033	1019	1059	1073	1047	1051	989	1004	1057	1019	1023	1054	998	992	1030	1012	994	1055	976	1028	985	941	999	1030	981	1028	1013	979	1012	966	1027	951	938	1031	982	997	1043	950	1063	951	1011	1000	989	1018	1039	1023	985	1024	1042	1014	1018	995	1034	996	985	1033	997	988	1076	1011	1009	939	1016	969	996	995	1029	931	969	963	972	991	1040	965	1028	1007	1037	1053	1026	977	984	956	1004	1047	991	1031	997	1016	988	977	1041	990	998	974	1086	1018	975	979	1018	1023	1036	1036	1010	981	988	996	1004	1020	959	1049	931	977	1035	991	1018	1010	959	1002	1009	1009	1006	1001	964	1018	986	960	1023	1054	1035	1044	981	983	1002	978	981	1036	984	990	989	980	1031	1028	1000	957	983	1042	1023	1003	985	1003	1017	1008	998	1020	986	989	1003	979	1012	971	1009	976	978	991	991	1035	1024	1035	1055	1040	969	998	995	1014	1029	972	1003	967	1070	1024	992	1023	1032	988	986	1014	961	991	1023	990	1020	991	1027	1034	1004	1035	1038	996	1047	1039	965	1001	1033	977	1054	1021	1012	1064	1004	994	1032	1013	987	985	994	1047	976	1077	1015	1025	1017	965	975	970	986	991	1080	1115	991	1000	1012	1015	1024	975	981	1000	1021	1010	1020	1035	984	1030	989	1001	1000	947	1019	1032	990	1062	1043	1037	971	1042	1050	999	1038	982	1017	1004	1018	977	1021	979	1054	1032	998	997	1078	1010	1047	996	989	1024	1030	1052	1019	1000	957	1031	991	969	933	947	1036	954	998	1025	1024	969	1032	1045	1021	1043	986	918	1045	1011	1001	964	1036	1008	933	982	1005	983	967	978	1027	1044	1047	1017	1025	1004	1007	1072	1041	1045	986	1023	1009	1043	1038	1012	1031	984	976	981	972	1013	1053	1064	1038	1025	1007	991	1030	995	982	1012	1027	995	1020	1027	1021	949	996	1020	1000	1002	1015	1023	953	1034	972	1037	1032	948	989	1069	1028	950	1053	961	985	1027	939	1026	1015	1060	975	1029	989	1004	1003	1047	1035	1065	988	978	1029	1013	1055	984	1001	1030	1016	948	1029	1001	965	1039	967	973	1000	1015	1030	1041	1026	1026	1013	998	957	984	955	995	975	979	1019	1006	1021	998	1017	1075	969	1060	1025	977	1014	1017	1030	1001	987	1002	1053	941	1064	1002	1025	997	987	1000	1027	991	1023	1039	1004	1013	1005	1066	974	967	959	1037	1058	1032	997	982	1040	984	977	1030	1027	956	1069	1015	1018	1007	1007	996	988	1027	1033	1017	1030	913	980	996	979	1035	935	1012	1019	1012	1058	1053	1003	990	1013	994	961	1001	990	964	1004	1003	1003	1071	1019	1042	1056	1026	982	995	1074	991	949	999	1084	1034	993	985	1001	975	1007	994	1037	1054	1001	1023	969	989	994	1059	982	1009	1029	984	1035	993	981	1016	948	987	1019	1065	1004	941	1007	1034	996	1045	1029	1006	993	968	1005	986	1005	1024	1034	988	982	1035	1015	1017	944	1007	990	1008	986	986	1009	958	994	1020	1058	1064	1010	987	1033	956	1009	979	974	949	976	984	1011	1019	981	1053	973	1010	1040	959	967	1009	921	1011	993	954	957	949	992	977	1022	1013	1017	1005	988	970	993	996	1007	984	983	971	1001	1000	1017	1059	999	994	1007	1008	956	1010	1054	1036	981	993	999	1050	1056	1000	995	1012	965	1035	990	1077	965	1032	970	1044	1006	1035	1003	950	1009	1047	977	1046	960	1047	960	1007	1085	1001	960	1014	1034	976	1007	1014	1029	922	1026	1036	1005	1003	1031	1043	1042	1007	1047	1011	1039	995	1004	1003	962	994	1064	1006	1028	1012	1044	1004	980	986	1008	1050	1001	1001	1029	1013	975	1045	1036	1006	1034	1030	973	982	1024	1038	1021	1016	983	1059	949	1013	1045	1044	1051	1006	1012	1030	1016	965	1021	1024	1027	988	1061	1014	1022	987	1003	1012	1028	1000	1048	961	1070	992	1041	1020	1023	1041	1056	986	1037	1034	1015	965	981	976	1072	1000	933	982	986	1054	1005	1002	972	978	976	1006	963	1014	1031	976	1003	1039	1017	1070	1049	1011	940	970	1039	1015	1051	1033	1037	999	1022	968	1054	1046	1043	974	993	1017	984	1008	1041	1000	988	1006	954	1061	952	974	978	1036	999	955	1048	986	1051	993	996	1005	998	1029	1019	996	1030	984	1034	1029	1058	1058	946	1036	1029	981	989	1026	997	1020	1017	963	1021	1036	994	1036	988	1027	1052	1054	1015	995	1041	1001	977	943	1030	1031	1018	935	979	1036	995	1017	1007	987	1045	978	993	994	955	975	981	1072	1004	1036	992	980	974	989	1008	1023	995	977	1042	978	997	979	1005	1004	969	1026	961	980	1002	1036	1006	1003	985	1031	1007	1073	1015	1063	1012	954	1008	986	1019	978	1030	938	1009	1018	1027	984	1014	1043	978	972	995	981	997	981	1016	997	1022	1015	1014	1042	1034	1030	1019	995	1005	968	984	1029	995	998	1025	1003	962	1023	1030	1006	979	997	961	1011	980	987	1007	995	1027	969	1058	980	983	987	975	984	1022	1039	1058	1014	979	984	998	988	986	1011	950	1014	1023	1006	1045	1098	1016	957	1021	1016	1053	1017	1027	967	1038	1040	1024	1031	939	1040	1011	988	1017	1050	969	1008	1032	1016	976	990	1046	964	993	1035	995	972	1019	946	998	1020	996	1038	1007	1000	1014	987	1004	973	1014	997	1064	984	963	1016	988	1097	1029	996	1043	1026	978	989	998	1012	1052	966	995	996	1054	1027	1049	965	1019	990	1010	1041	986	1044	958	1001	1000	1016	948	970	980	963	998	1037	981	1006	1082	1020	970	1014	1005	1011	975	983	1037	967	997	999	1019	1029	1010	1042	1037	1029	1044	969	994	1037	1003	984	1042	977	1016	1042	989	993	1021	1092	1026	1004	993	962	1003	1065	1010	997	1059	1040	997	988	997	986	1015	1011	1023	1014	1029	969	993	1008	992	996	991	973	959	987	975	1000	990	996	1025	963	1022	981	985	1000	1047	965	1005	1070	1020	1012	1015	1010	977	964	1003	972	993	1025	1067	1003	1070	978	1038	1027	1019	1031	1030	1033	1088	1064	951	958	1018	996	1050	1071	975	992	976	1004	1009	1002	1038	1024	944	1030	996	1036	1006	1000	1009	996	1002	1016	976	1001	1012	1038	965	1035	986	1010	991	985	990	1065	1056	989	959	1038	962	1015	972	1033	970	1017	1010	1011	995	1021	995	968	960	994	997	994	1008	1039	993	1000	996	982	1033	1004	970	967	1067	1015	996	1046	1000	986	1004	1068	1024	1036	996	1023	1046	996	1037	1011	970	1002	969	1013	1015	1050	1036	1072	1022	931	995	1003	1039	1032	1015	1009	959	1047	1049	1035	1062	997	1000	1001	983	1018	999	958	979	1025	991	1024	1019	1019	1079	1056	966	1011	1037	971	967	1037	994	966	988	985	1005	1010	975	1009	1009	1029	1007	1009	992	990	1018	1028	991	1022	977	989	1004	1060	1012	1023	1029	1002	1050	1031	1048	1005	1038	996	1081	994	1032	937	1014	1020	945	1074	1003	981	1017	979	1038	1032	957	1011	1036	993	1007	992	998	1017	1010	991	1005	1026	1004	1030	1032	1049	991	1010	1008	1052	1016	1013	1019	1001	1019	1045	993	998	1013	1029	1036	1039	1050	1007	985	1029	982	987	1037	978	1000	1046	1031	1006	1059	1028	1016	967	1040	1013	1040	989	1007	1016	949	983	996	1001	1048	1019	1063	973	984	1048	997	1041	988	1026	980	1014	1029	1012	1023	996	1007	942	1039	1005	980	1043	979	1036
24037	21606	28994	24709	21589	9858	1828	1249	1109	1017	1053	991	1745	7105	6397	960	831	806	839	783	848	866	814	859	806	851	786	835	766	828	778	768	807	786	816	742	802	865	825	782	804	845	769	781	827	827	823	778	767	811	824	806	814	799	769	774	798	804	861	767	749	793	778	766	822	776	797	790	827	745	840	835	812	840	788	826	819	819	823	759	827	794	837	804	819	807	749	785	798	761	803	801	816	746	801	792	761	741	757	780	803	790	768	803	785	767	801	808	780	853	797	839	824	815	794	782	822	771	761	765	760	733	809	757	809	791	827	783	803	777	802	787	844	785	767	864	794	830	767	786	808	805	812	740	803	798	752	753	769	815	801	791	778	751	771	765	814	793	773	769	822	816	761	814	828	804	814	794	833	825	771	764	799	788	779	807	757	834	796	800	744	794	754	796	764	792	802	792	800	763	868	753	756	798	774	740	780	801	805	805	737	749	788	794	780	759	821	760	828	777	757	805	776	763	781	742	800	844	785	749	822	795	814	841	766	796	841	790	817	783	822	759	787	773	791	787	787	753	815	798	793	786	772	827	786	843	771	811	805	795	779	824	798	711	760	814	734	767	784	815	827	758	775	818	798	781	775	801	796	784	773	806	805	803	774	768	840	779	796	791	814	774	777	797	804	783	772	808	766	768	821	813	779	805	831	789	772	748	826	783	851	789	760	792	794	772	791	794	780	797	826	779	763	786	769	766	813	797	764	773	777	778	736	783	793	784	816	762	743	814	755	807	829	766	817	776	782	792	817	783	752	800	818	758	806	773	765	785	820	740	780	793	746	800	802	754	782	821	816	792	766	780	804	810	747	784	779	810	779	805	808	826	764	792	786	767	768	784	773	832	833	767	793	762	804	798	819	788	804	769	752	807	784	802	831	776	781	749	774	783	792	794	779	767	833	814	822	822	767	799	771	781	754	729	810	829	778	753	770	790	797	758	765	826	769	754	772	757	794	783	800	813	803	777	787	833	814	821	846	841	871	790	808	804	832	768	734	819	845	773	726	838	807	823	810	827	811	765	820	783	790	804	776	730	772	791	756	795	795	813	818	801	875	746	775	812	787	754	787	796	799	787	808	789	808	786	811	822	787	784	781	774	806	794	828	781	745	777	777	812	831	808	770	795	833	774	840	766	831	836	745	808	813	805	788	768	788	830	812	785	777	849	809	809	715	771	802	756	755	761	777	869	716	803	818	840	791	777	833	753	791	751	800	767	780	824	803	797	791	823	779	786	810	799	796	774	738	784	740	822	808	777	789	783	818	764	827	816	742	782	728	826	818	817	750	807	799	840	806	788	790	751	788	776	773	838	839	767	737	773	807	789	753	847	792	810	764	772	797	798	829	777	754	797	833	781	830	757	778	797	816	756	803	733	784	797	734	763	781	747	774	807	819	792	803	818	767	795	844	784	802	728	816	790	840	808	791	764	786	802	786	820	797	818	831	817	790	812	769	833	798	756	813	808	797	783	798	794	802	769	815	797	821	780	739	799	758	837	738	831	821	810	784	867	776	804	739	807	799	798	770	763	771	820	733	829	781	819	817	802	790	739	779	823	789	787	774	773	760	792	771	785	784	751	756	818	787	811	818	826	782	721	799	769	797	826	827	792	803	831	790	780	749	771	815	788	830	797	806	793	785	790	845	843	861	790	809	793	765	782	822	753	796	784	759	834	812	768	786	802	822	777	790	785	788	791	777	844	786	808	802	831	811	834	837	845	782	848	830	780	799	743	772	752	807	788	840	800	784	748	802	835	807	797	806	803	810	803	797	758	799	785	791	768	759	768	817	773	812	818	796	808	824	787	805	801	872	814	759	824	801	745	746	800	807	832	815	767	792	852	791	829	801	748	845	836	796	818	810	772	799	787	825	815	832	819	724	843	833	796	782	775	769	791	804	741	824	773	841	799	817	794	832	773	795	757	825	786	807	795	773	817	773	773	800	827	834	817	787	792	811	824	807	824	833	784	812	834	778	743	764	776	798	798	860	779	746	778	840	761	795	735	825	789	818	843	795	809	780	806	811	726	801	855	796	775	827	804	783	783	793	769	800	742	827	739	808	771	819	794	780	828	813	792	780	810	795	810	801	814	747	786	810	782	749	790	757	773	801	828	765	818	785	817	817	813	760	767	817	778	829	752	803	834	802	825	763	793	785	840	803	812	802	813	801	754	841	831	761	761	812	809	799	769	761	832	841	808	816	779	799	818	757	788	794	776	779	773	809	751	791	808	830	842	766	810	834	827	810	775	814	812	813	823	776	816	796	800	841	798	736	802	805	794	746	768	787	757	827	768	812	804	793	804	830	830	830	790	801	815	778	765	740	746	742	801	760	817	840	773	743	786	792	788	815	795	793	864	806	796	784	828	821	805	784	802	746	813	793	740	816	815	806	768	788	771	812	758	784	780	813	774	826	804	821	808	793	839	754	813	780	749	797	804	786	826	805	769	762	849	754	790	838	780	764	746	832	790	805	794	814	794	794	795	816	793	795	808	738	786	830	847	760	778	742	770	837	798	793	761	796	793	812	803	811	762	844	811	810	782	735	800	833	804	739	763	818	797	818	769	816	770	796	816	791	798	803	804	824	775	726	793	841	835	794	797	791	781	778	802	783	769	752	787	751	780	789	765	784	810	811	785	810	806	807	829	805	791	798	762	808	811	797	815	769	816	829	764	825	807	814	870	746	791	743	788	763	791	787	793	784	814	805	812	878	783	836	807	806	759	805	812	773	782	764	830	810	745	818	764	769	765	775	800	754	822	812	724	763	811	818	821	793	798	768	794	769	802	760	788	802	763	810	801	799	787	835	799	769	801	810	757	810	784	789	799	781	784	776	775	865	808	790	730	791	794	784	801	765	787	773	801	744	850	839	828	784	800	817	702	797	755	773	755	851	791	779	816	809	794	780	709	813	800	799	850	811	800	750	766	794	828	817	826	782	806	743	805	791	823	840	738	791	808	789	780	770	819	785	776	771	809	830	794	721	766	760	776	816	787	815	785	837	816	806	807	800	779	815	833	791	784	786	780	789	786	818	768	792	730	813	829	829	815	768	778	787	817	801	824	769	815	811	820	743	795	774	822	761	788	798	817	732	792	772	808	794	773	824	791	781	765	742	741	757	809	806	817	785	777	808	774	765	763	783	794	792	735	755	793	749	811	737	745	788	750	804	789	810	759	782	757	756	780	802	812	792	786	815	872	762	764	773	852	793	790	809	784	807	768	779	781	794	828	862	755	799	753	759	845	748	784	773	800	766	787	807	772	779	756	793	793	817	795	770	842	784	800	788	725	774	742	767	786	858	805	819	774	811	784	806	823	788	749	833	782	773	780	791	782	768	814	783	767	809	754	836	759	786	782	806	807	769	791	797	759	761	775	756	765	746	787	710	783	788	845	793	766	749	780	787	744	773	759	775	786	784	802	832	741	743	795	778	815	814	829	804	816	768	817	700	799	765	781	780	768
4347	11417	7809	4152	3339	2627	2116	1792	1557	1438	1331	1237	2944	12300	9880	1135	982	968	951	981	967	1004	984	917	944	913	905	941	922	961	924	894	926	909	883	958	969	916	985	883	907	925	949	947	961	967	1006	937	900	940	981	960	932	932	880	908	851	932	932	927	906	889	906	917	874	886	919	895	926	920	834	943	938	861	908	938	892	914	882	931	918	914	962	872	930	873	876	980	976	856	874	859	931	959	905	871	881	892	904	946	912	906	948	896	885	887	896	882	908	886	921	949	907	880	863	878	891	893	910	909	883	926	925	922	903	891	835	883	885	893	884	921	912	920	935	982	910	896	933	906	809	914	919	929	936	932	922	1005	911	903	843	902	887	850	942	918	894	916	907	889	903	900	917	904	900	944	912	901	882	975	920	889	875	918	918	922	898	876	940	908	880	956	929	896	902	943	914	904	953	897	893	925	970	828	954	957	900	886	946	911	912	887	937	946	861	876	917	873	945	861	889	914	915	895	898	931	900	900	924	899	940	936	876	965	861	925	955	910	976	889	920	843	904	907	906	986	860	906	940	856	865	928	868	914	886	880	960	909	898	944	967	940	899	908	968	907	900	916	949	909	960	916	932	905	878	888	964	969	875	888	913	952	884	866	902	906	924	906	896	931	924	891	933	911	900	900	954	910	923	887	919	933	931	898	896	923	895	927	865	922	913	922	923	941	874	887	908	886	865	903	867	869	918	932	935	916	945	923	957	874	907	937	943	932	939	874	903	937	906	913	909	893	916	854	932	960	885	943	921	913	882	882	923	879	938	963	901	933	902	930	872	885	871	901	991	944	931	942	930	879	947	919	916	955	905	924	890	924	961	953	953	961	918	936	894	899	925	933	930	924	910	889	900	881	928	907	884	879	883	924	884	928	947	890	873	890	956	878	868	931	931	842	906	896	902	964	916	939	917	928	923	955	978	932	924	917	911	900	848	929	852	927	889	928	913	843	969	970	950	892	902	932	905	932	891	918	957	924	887	924	912	965	922	915	904	956	930	927	881	950	892	940	949	924	1009	957	925	889	933	921	863	897	891	947	861	926	921	906	888	938	886	894	917	852	939	935	920	885	944	878	876	942	930	931	941	906	908	874	910	925	896	950	917	919	843	871	982	905	930	863	923	981	961	926	856	886	865	897	962	875	888	887	937	946	903	892	919	900	922	916	877	891	921	955	890	899	898	929	928	919	946	912	915	862	944	945	897	899	859	867	897	901	878	920	894	918	896	916	909	966	959	985	934	880	925	985	935	864	971	911	930	925	999	934	904	910	883	918	906	884	941	899	959	917	912	913	918	894	923	969	903	961	932	953	888	855	863	875	947	912	933	916	913	866	886	920	914	880	899	858	836	927	914	925	854	883	890	901	930	845	928	920	930	921	985	952	965	890	988	884	897	927	935	933	885	894	915	924	936	921	883	909	932	964	919	924	900	952	936	896	906	940	892	964	902	912	950	952	880	901	919	938	874	966	946	895	951	897	909	919	881	921	922	933	923	888	878	938	878	910	932	918	896	854	923	884	926	947	930	918	901	945	912	940	900	894	962	875	882	957	922	929	910	911	899	894	883	896	957	950	879	943	958	906	903	907	933	946	910	878	914	920	942	903	911	924	946	934	918	934	914	879	892	914	926	888	919	960	883	939	950	880	930	966	902	932	892	908	917	965	842	912	895	928	907	938	887	921	889	966	921	907	958	949	895	896	897	998	907	882	929	896	897	947	963	900	880	951	929	916	953	888	944	915	900	869	919	889	905	940	849	898	930	859	951	912	971	904	889	894	883	875	964	920	924	971	892	885	931	869	891	973	892	911	903	896	879	867	911	951	919	894	907	956	935	849	923	933	942	909	896	936	920	932	992	886	893	945	934	906	854	899	925	909	859	956	955	899	880	953	958	908	879	919	920	905	998	894	911	942	858	878	878	920	928	942	920	896	1000	847	911	824	919	920	909	902	884	931	965	860	947	896	909	894	944	863	917	896	949	842	930	921	901	866	924	947	958	901	918	923	895	841	944	913	901	907	947	894	972	992	947	901	891	921	874	880	875	923	921	931	920	946	929	911	917	903	944	917	921	886	907	888	942	898	881	877	875	886	924	882	943	862	880	966	947	870	905	871	887	903	932	922	921	912	893	910	924	893	933	875	918	863	887	926	929	937	897	948	907	921	906	912	914	946	919	956	934	880	966	928	953	917	971	978	933	895	871	873	853	955	903	903	925	887	915	899	865	860	900	957	924	898	857	897	900	910	907	951	959	897	887	915	915	862	914	932	920	903	925	899	920	911	965	897	840	910	882	883	846	887	890	927	895	910	918	906	914	880	948	912	880	949	987	889	961	961	886	940	918	904	928	869	919	859	962	906	884	890	868	942	902	931	943	939	897	865	959	986	965	906	939	913	900	896	925	881	937	903	983	885	922	882	880	910	883	943	889	923	885	887	921	893	928	917	898	900	947	918	900	857	967	935	913	906	948	917	915	926	885	907	883	967	831	906	891	907	890	896	979	894	918	912	917	889	920	954	876	890	855	949	951	916	907	933	911	910	891	974	896	906	894	891	918	893	877	916	920	939	953	934	928	871	933	888	895	874	931	882	936	933	948	942	944	903	946	945	907	910	920	939	938	873	921	929	903	906	929	872	888	885	911	879	944	942	874	925	899	940	963	892	923	910	877	909	907	920	877	877	901	922	921	918	925	920	905	909	922	929	870	938	831	915	870	905	887	936	910	929	932	889	939	918	912	903	929	894	944	889	916	940	893	824	926	905	881	878	930	904	935	938	930	903	916	939	888	891	919	888	960	901	874	916	900	905	924	906	915	925	904	913	938	905	935	897	886	855	911	950	916	878	934	897	919	918	939	910	848	900	931	900	888	939	868	875	900	959	916	942	911	960	951	945	871	927	962	934	915	834	943	952	932	990	929	876	913	926	878	919	886	848	915	894	945	893	929	953	902	889	884	864	853	954	920	936	923	889	888	935	913	863	913	870	942	900	885	932	884	814	931	888	915	879	887	956	874	955	930	912	903	870	902	910	880	920	930	907	919	964	920	873	890	952	931	990	896	966	937	914	860	881	896	927	937	986	898	889	892	871	910	871	914	939	856	851	904	893	918	975	933	959	895	884	918	861	904	870	913	907	962	921	953	924	843	916	897	881	879	915	903	895	894	945	925	977	928	880	882	939	967	904	925	907	917	931	899	883	890	959	953	890	924	971	918	926	904	904	954	876	901	924	914	959	890	923	898	941	891	926	845	921	926	908	933	888	895	887	903	900	955	904	921	906	880	953	875	910	903	897	945	896	834	922	877	909	920	920	904	935	912	922	976	910	916	935	924	903	894	921	920	918	950	961	905	872	905	881	879	928	831	929	897	896	865	895	919	917	883	988	934	878	897	941	894	939	945	962	926	923	908	902	886	941	836	906	912	981	858	919	918	917	940	957	907	904	919	906	899	881	880	886	929	897	943	933	879	861
25326	21614	27726	25825	9468	1290	1006	832	767	749	767	711	1335	3388	3895	759	652	623	609	630	636	656	668	603	599	601	619	630	647	649	623	597	594	624	582	618	649	632	617	582	611	639	633	595	635	650	602	600	650	643	618	648	620	620	626	658	664	615	640	578	610	627	636	633	583	621	594	588	644	628	582	649	585	641	581	644	610	627	608	615	610	588	602	609	585	642	602	594	597	604	610	590	660	577	618	581	602	641	604	668	604	623	625	652	626	634	593	644	600	604	581	592	638	614	617	669	630	579	641	601	602	643	592	602	618	622	610	616	622	631	588	639	578	606	614	586	655	584	630	599	640	559	624	627	612	624	599	649	628	639	579	551	607	657	599	608	586	646	632	559	599	604	572	575	620	611	571	645	585	592	618	642	617	599	631	636	596	606	602	596	640	619	559	596	625	613	597	648	616	582	625	605	635	606	589	610	624	619	606	596	642	620	613	636	612	623	603	584	629	581	580	642	579	637	579	609	687	604	627	637	625	571	593	594	615	610	625	623	621	560	623	586	625	621	632	592	604	576	661	597	619	640	644	587	632	573	633	600	649	618	622	622	598	629	632	605	579	621	622	611	616	631	644	604	606	628	612	600	611	620	607	650	607	606	585	596	601	625	611	580	580	609	617	556	597	617	610	618	614	615	577	592	635	578	611	571	610	604	573	631	601	576	620	590	620	588	595	574	622	566	604	611	623	594	626	579	585	606	625	627	637	613	610	627	609	615	631	595	602	577	673	593	604	618	650	578	616	631	620	613	610	589	613	604	634	637	582	587	606	624	586	617	584	590	603	587	636	627	623	609	628	628	601	610	578	634	646	594	592	612	587	611	607	607	665	601	545	640	638	601	600	637	579	637	582	594	638	624	605	606	622	632	603	602	616	621	649	639	634	595	608	616	609	589	613	615	595	604	653	612	632	601	622	580	608	584	601	643	574	584	601	596	583	625	603	611	623	616	573	608	626	585	617	643	637	573	594	603	587	617	647	669	609	617	590	600	592	593	623	588	590	605	610	630	643	568	598	622	620	630	614	584	639	619	605	638	610	606	637	566	614	620	602	594	638	632	600	632	586	574	628	588	612	613	626	594	599	627	617	621	596	605	585	612	634	602	593	615	602	571	641	637	665	606	632	626	639	615	629	607	612	639	600	622	588	623	665	624	631	614	628	637	601	601	605	643	575	594	658	605	597	637	619	653	644	621	603	632	690	611	627	636	655	587	609	581	642	606	607	622	603	616	616	600	626	659	600	629	611	586	614	578	622	574	621	614	590	668	635	617	627	616	605	593	603	649	606	649	618	608	643	607	584	617	651	619	666	604	591	658	646	642	616	601	590	615	625	590	596	602	639	626	620	615	590	604	589	620	601	624	616	612	614	588	664	618	614	658	633	653	621	587	578	620	636	584	605	649	583	575	582	626	579	613	655	662	598	607	603	576	602	632	616	569	643	618	616	618	557	611	586	604	629	590	586	620	597	606	590	608	612	642	612	629	621	605	584	593	623	583	629	601	597	586	587	631	612	591	609	604	593	590	593	604	605	634	601	639	590	579	607	581	587	618	621	588	605	618	599	626	569	628	612	578	581	618	601	613	570	589	605	604	595	607	589	601	610	596	606	608	591	593	578	590	601	631	628	594	616	587	562	622	604	585	608	613	595	628	621	583	596	594	618	639	616	620	562	616	637	605	608	594	582	607	625	602	589	625	656	633	637	620	600	594	602	631	573	579	585	620	614	620	647	637	627	615	591	584	635	597	660	550	584	612	630	611	568	622	605	614	601	628	642	622	622	623	612	609	620	567	608	662	614	606	644	625	601	626	651	587	633	635	620	630	670	583	585	621	640	630	618	639	634	655	571	590	590	609	650	591	618	614	617	639	567	630	641	572	589	592	636	555	598	593	596	613	633	616	588	667	632	625	607	575	598	593	650	646	580	580	596	627	604	594	590	658	584	606	618	566	574	642	588	609	613	622	629	638	604	587	571	581	619	615	591	606	585	622	635	606	589	588	535	596	627	617	606	580	612	578	653	530	595	609	608	602	596	621	627	632	628	562	634	659	582	601	572	598	582	602	647	639	632	598	601	626	624	572	619	599	611	656	598	607	614	561	575	657	616	614	615	628	627	638	614	567	636	609	578	613	597	585	612	638	550	608	643	582	569	600	596	598	637	609	580	640	587	625	592	558	632	573	627	588	606	557	589	621	624	567	598	603	640	602	590	664	626	607	587	617	604	605	575	591	607	637	580	613	592	617	647	585	562	620	619	608	563	583	608	661	573	564	637	634	569	640	614	587	630	571	634	653	569	605	576	593	585	591	590	636	630	600	596	607	624	596	645	614	655	628	580	599	577	609	592	576	593	590	609	617	632	645	631	613	675	692	623	612	616	606	625	570	626	622	591	600	606	613	584	612	584	565	601	583	602	641	624	616	611	606	625	583	593	573	582	563	654	614	612	607	600	595	587	640	601	602	636	610	610	618	636	627	597	641	637	622	647	609	645	600	621	598	631	638	591	613	631	638	623	593	621	640	565	616	591	616	608	601	562	629	635	586	587	637	587	592	593	630	598	636	571	631	605	581	596	593	623	627	629	573	636	582	548	596	629	602	594	587	594	627	606	629	612	588	630	622	623	607	589	598	639	564	624	629	643	603	638	618	670	600	587	586	607	624	650	590	633	564	636	582	614	638	613	616	588	615	615	635	563	586	629	632	615	604	546	636	547	566	628	657	610	613	570	623	605	601	538	617	611	619	596	608	645	632	640	625	587	583	640	605	622	568	630	634	610	639	563	585	606	601	635	618	602	579	616	614	588	614	598	604	622	629	593	599	617	565	589	607	651	604	569	607	604	593	635	623	633	704	643	643	609	606	611	600	622	631	606	578	639	584	639	615	570	618	560	561	604	597	585	596	622	604	614	607	568	619	631	638	635	561	571	634	615	619	632	615	609	603	613	657	662	595	598	600	619	612	634	616	686	620	611	639	604	602	569	624	611	594	600	643	572	636	614	621	634	620	597	569	617	664	622	612	607	589	589	604	637	625	591	582	624	603	594	596	614	615	602	631	607	590	563	588	627	619	639	601	607	615	638	609	604	581	670	570	611	619	557	612	648	598	600	613	579	609	619	653	583	629	612	603	562	614	582	603	604	624	603	588	637	643	610	608	609	631	626	634	621	648	594	640	590	556	629	617	600	628	621	576	597	605	613	600	603	588	594	644	621	592	610	639	596	603	592	627	598	555	611	592	593	612	598	597	621	604	618	594	664	606	593	601	637	618	631	633	626	630	607	627	564	611	599	645	602	609	612	658	579	642	644	614	627	620	602	623	572	603	621	645	638	649	632	595	592	610	616	600	628	585	570	613	623	647	605	630	637	596	613	615	624	610	656	579	626	644	625	624	616	592	590	624	580	602	598	599	614	584	608	572	604	619	620	602	569	600	641	626	619	585	636	604	577	605	596	610	589	642
4236	7703	5015	2795	2435	1908	1514	1328	1088	1068	955	920	2447	6662	7373	959	731	708	769	718	742	743	742	680	680	748	708	716	682	739	684	668	738	725	747	689	706	688	787	709	683	697	711	684	748	736	750	693	688	697	713	772	723	680	705	717	736	718	674	698	660	664	723	734	670	717	689	689	657	693	731	701	713	707	696	747	733	653	710	657	727	713	661	725	747	694	694	717	712	704	695	703	757	723	645	730	717	696	687	717	672	710	746	703	687	706	695	699	704	661	702	717	733	720	665	675	721	693	693	700	683	697	655	737	717	692	696	731	666	663	666	672	690	682	675	750	727	725	714	704	659	675	702	692	706	702	666	670	739	699	702	727	682	696	672	667	677	692	685	667	730	712	714	679	696	725	627	776	690	682	687	714	687	724	724	709	681	709	739	729	701	688	645	659	655	714	716	669	674	723	732	703	704	708	681	753	695	687	695	719	736	644	681	702	721	682	705	720	684	697	722	716	704	695	728	684	725	650	694	663	685	669	716	657	689	696	705	686	661	676	689	711	701	727	685	699	714	692	672	700	681	721	745	674	722	703	711	678	639	710	688	726	687	710	678	695	681	711	724	724	656	677	673	683	721	689	673	757	722	665	690	709	706	734	708	702	678	709	673	704	672	703	736	748	757	700	665	691	679	677	663	683	681	693	675	687	694	704	684	686	669	730	670	676	703	676	709	636	687	682	739	720	675	710	712	715	668	717	689	701	685	736	688	663	694	731	680	681	682	696	732	662	637	704	687	737	715	702	701	635	702	708	690	691	748	670	667	711	699	643	676	703	723	695	726	703	713	678	682	680	670	725	690	688	695	701	677	696	696	630	693	696	707	734	666	715	719	746	716	671	666	716	667	702	713	705	728	661	668	719	707	713	730	720	675	751	719	691	711	679	690	685	710	711	697	689	680	699	705	722	697	675	690	668	680	708	695	702	700	668	693	709	666	693	623	687	669	708	707	751	725	696	689	717	707	717	660	725	660	681	709	726	689	764	729	691	743	678	700	720	718	705	686	653	717	708	706	725	712	691	724	690	664	727	704	646	697	729	662	706	645	716	763	679	688	718	693	696	704	674	666	685	701	689	705	682	666	707	687	701	696	688	689	681	703	711	724	710	726	697	689	688	676	681	678	731	711	693	691	663	630	737	674	670	681	727	689	661	688	656	741	698	663	676	710	698	727	715	699	718	727	690	703	705	705	706	705	708	633	716	721	707	680	714	668	669	651	698	728	657	689	742	751	726	675	694	724	738	713	668	703	688	672	699	701	702	695	654	742	643	690	715	703	717	672	663	731	657	680	728	711	685	702	698	757	710	684	658	752	686	661	701	679	663	704	684	673	725	703	693	657	710	714	719	750	734	668	713	704	685	676	767	729	714	715	709	665	669	634	681	663	738	707	704	696	700	663	724	732	673	684	668	683	727	625	728	677	696	680	716	708	748	728	698	700	685	684	691	732	665	655	670	691	700	708	685	678	762	711	678	658	692	640	696	701	669	732	735	681	691	693	727	727	744	716	700	693	669	655	653	694	664	711	661	682	705	709	748	704	655	701	678	694	698	715	683	682	695	725	725	703	723	693	664	691	638	704	703	720	688	725	672	700	724	626	688	708	732	730	692	721	733	688	660	683	676	686	691	712	707	682	686	748	703	689	668	682	714	683	691	711	725	700	679	685	663	711	702	687	702	699	675	725	743	728	667	693	714	685	720	702	675	707	718	676	666	667	667	750	689	731	696	720	679	676	728	679	697	702	681	685	719	726	704	700	668	704	700	692	708	683	734	677	684	691	679	684	679	696	688	714	699	675	718	670	650	696	677	709	644	710	744	724	745	733	665	748	707	733	685	686	702	670	686	736	677	704	698	730	709	702	655	675	675	680	699	667	711	733	700	646	651	720	722	689	740	739	727	672	663	676	686	667	712	696	739	686	747	672	662	673	732	710	765	709	672	695	722	706	690	696	712	673	702	717	714	724	729	652	682	678	667	723	653	727	711	742	706	702	718	690	727	687	705	669	718	655	726	730	713	738	746	681	681	655	680	687	721	668	718	704	699	679	667	653	735	645	674	648	710	707	695	715	713	716	713	663	701	668	682	712	663	721	670	706	707	672	667	695	669	711	685	728	706	735	696	653	707	724	691	691	758	704	699	668	654	690	744	655	700	680	746	689	721	692	692	702	661	680	731	677	726	683	715	676	730	691	701	701	705	672	727	668	711	721	694	697	680	677	736	664	712	725	741	740	681	722	718	699	685	675	706	723	716	684	716	690	691	725	684	657	644	696	685	758	683	688	713	741	639	638	761	699	710	695	707	714	677	701	715	724	724	703	734	621	737	735	708	695	694	709	680	682	673	737	682	696	662	648	707	723	670	736	662	698	675	675	638	710	681	676	682	620	662	724	720	680	678	708	675	664	690	687	696	659	712	703	710	696	706	683	720	697	696	689	640	714	695	690	722	699	745	670	670	725	673	703	697	681	665	741	689	678	725	675	721	670	680	702	734	708	663	690	726	693	736	702	677	668	680	704	693	667	712	640	655	727	742	691	760	704	695	650	676	701	726	690	687	713	652	678	672	710	720	729	669	711	725	718	722	702	684	713	710	706	666	685	688	707	678	715	694	740	644	706	703	684	708	706	674	752	714	665	728	737	703	642	667	668	705	649	705	698	670	676	719	671	706	760	720	682	691	666	678	689	691	740	731	709	765	689	689	657	745	685	712	711	685	703	716	691	750	708	735	686	677	670	717	668	697	658	709	665	702	679	682	704	658	710	728	701	693	675	698	732	684	671	663	749	685	711	698	714	667	665	717	674	689	704	674	730	734	725	702	702	723	674	716	666	722	694	713	656	703	753	655	711	667	709	693	694	711	631	692	665	746	716	740	732	714	733	745	737	706	731	690	696	711	689	687	730	703	676	710	705	682	713	709	691	710	737	719	654	662	685	717	712	698	703	677	732	705	732	710	643	687	719	645	648	652	740	747	662	646	704	687	677	680	641	675	693	697	699	695	684	695	743	711	733	691	718	666	722	738	694	701	667	667	669	752	708	697	697	667	711	733	681	661	683	674	723	755	692	700	695	694	654	723	742	701	679	658	739	688	712	660	705	635	697	701	705	702	731	739	695	741	707	662	701	673	720	701	680	704	720	693	718	664	713	674	699	667	730	691	674	724	657	724	723	694	656	679	728	689	690	731	741	725	684	691	702	752	712	717	675	728	709	684	709	694	714	718	684	667	697	694	720	661	716	750	729	694	696	701	659	667	706	644	711	651	741	675	720	680	743	721	696	668	684	701	689	680	722	698	700	702	698	679	697	705	668	671	725	674	711	693	697	668	691	716	667	667	706	724	696	717	667	702	662	712	703	711	686	774	716	689	702	753	722	649	680	695	687	739	674	660	679	687	664	661	693	719	724	701	719	723	756	715	645	709	707	687	677	706	674	693	670	694	721	725	734	681	720	695	682	723
23000	21642	29508	24276	21634	21689	7835	1218	952	784	704	870	5676	12190	10345	739	491	470	429	434	432	437	469	434	455	396	373	444	402	420	401	372	427	415	437	399	380	414	444	439	424	446	415	414	431	460	470	500	421	419	457	430	425	421	459	400	429	425	392	383	400	399	436	406	409	390	378	380	410	400	417	416	377	461	440	430	352	414	406	406	395	428	427	406	409	415	390	417	383	411	431	383	409	428	384	399	390	390	371	404	377	419	406	371	390	376	393	406	390	398	380	372	411	363	375	415	412	361	441	416	390	365	373	417	414	425	391	416	382	416	392	392	401	417	390	410	380	420	395	429	417	408	403	404	422	411	419	431	402	421	408	386	385	386	416	422	421	386	434	404	398	371	404	388	370	423	446	386	408	377	390	386	407	414	399	408	403	419	426	402	411	404	392	374	398	415	415	401	395	413	444	402	380	430	388	401	375	397	408	422	374	390	385	441	435	444	400	399	424	430	445	406	441	408	387	401	393	433	416	382	444	364	428	381	432	393	439	413	396	392	420	396	413	418	388	424	399	372	398	383	390	396	382	419	436	385	404	365	362	431	405	424	405	397	421	397	394	388	441	440	440	446	388	398	417	406	405	381	414	373	414	365	414	390	424	429	406	406	415	414	405	351	391	368	471	387	413	369	381	390	412	404	399	410	392	414	395	442	387	390	381	374	373	416	419	417	398	416	396	358	383	369	412	404	387	430	413	395	383	401	409	407	395	423	404	421	407	406	456	393	386	423	395	406	420	406	409	391	456	426	386	397	433	414	387	435	445	395	408	432	372	409	418	388	411	372	398	413	412	407	385	410	391	425	403	433	430	402	378	392	386	391	424	431	392	389	416	393	416	415	384	421	414	354	381	391	392	408	362	405	379	402	424	379	362	423	402	416	410	412	374	375	407	380	419	396	385	417	414	369	380	393	415	420	418	380	407	437	397	428	374	393	400	392	379	425	403	432	415	403	418	398	387	375	392	382	418	404	384	426	432	418	397	439	375	412	368	391	398	389	413	379	401	385	415	413	413	403	421	437	408	389	385	390	393	395	421	405	439	409	426	396	428	413	409	417	396	399	421	400	394	393	395	408	385	410	395	382	410	419	384	412	411	410	425	382	422	383	390	430	398	423	419	443	398	404	406	397	402	411	390	404	389	410	396	415	405	434	376	380	406	398	399	438	389	445	386	419	381	384	382	405	402	359	407	386	398	410	384	427	361	393	413	415	380	415	397	410	436	410	383	457	379	392	422	430	398	397	410	391	428	409	407	406	423	393	390	431	418	388	420	404	377	428	395	395	421	362	388	434	375	368	402	399	386	391	403	403	384	390	370	402	391	409	403	398	370	398	381	405	397	395	414	372	378	417	367	386	390	379	395	394	408	421	398	371	381	357	406	409	385	400	379	412	398	409	401	386	394	418	350	379	410	421	406	423	446	415	423	421	414	402	416	397	408	395	418	400	379	418	415	407	430	435	391	405	414	421	412	421	458	431	404	435	402	427	439	392	388	392	387	422	397	356	412	408	407	415	398	385	405	411	399	405	427	409	379	381	376	386	432	404	423	382	390	389	416	410	404	411	384	411	395	404	465	402	417	402	400	417	378	412	427	457	409	414	434	395	381	413	375	395	404	424	417	433	404	394	392	420	386	396	372	418	394	404	402	389	417	441	415	415	423	407	402	423	412	393	392	400	388	447	415	375	406	421	372	406	429	374	374	403	380	414	434	414	400	439	407	411	400	434	416	407	400	365	384	381	377	435	387	409	419	409	371	386	394	397	407	436	394	422	403	438	415	400	421	430	402	418	425	387	359	385	422	407	397	378	425	404	396	411	441	425	410	391	380	413	432	416	399	391	414	391	373	399	436	412	432	389	390	423	397	378	382	409	394	429	454	389	419	400	384	373	410	418	365	396	385	405	394	412	388	417	388	418	429	415	403	384	406	383	427	397	416	395	427	425	396	439	418	413	401	408	417	415	385	373	411	405	394	394	457	448	414	415	394	425	443	412	388	357	393	391	427	372	412	419	438	457	425	434	437	401	417	388	382	377	434	366	430	402	367	448	390	443	428	409	380	422	409	439	401	410	421	404	410	388	433	426	409	372	412	413	391	406	402	372	416	387	417	412	418	380	437	450	438	436	402	396	407	440	417	382	395	409	408	404	425	405	398	430	376	411	407	395	404	384	400	359	373	390	426	393	391	400	439	435	386	346	406	415	412	386	369	405	377	391	417	405	405	380	442	404	403	418	401	393	414	419	439	431	406	391	397	407	428	400	398	373	378	397	418	391	413	391	426	400	401	390	391	439	420	426	368	406	431	433	401	417	401	421	397	395	441	437	389	437	411	419	413	394	437	378	389	401	443	369	442	404	389	400	410	398	401	408	415	445	382	374	439	377	402	409	399	436	412	398	399	422	401	377	371	440	389	387	401	421	362	384	408	398	426	410	392	422	414	394	364	400	419	416	399	382	450	362	397	400	404	421	382	416	422	387	374	394	417	408	403	397	401	389	378	416	403	386	408	453	375	406	415	417	446	397	394	395	373	416	427	417	395	394	408	412	384	376	380	402	411	389	396	410	398	391	446	399	455	381	397	395	400	400	402	384	380	389	433	373	386	397	400	393	373	391	397	409	392	391	399	369	399	398	404	418	413	399	390	403	395	475	396	403	364	425	445	404	400	392	384	387	406	413	404	419	408	407	423	407	405	412	426	416	378	435	428	415	419	391	395	397	386	437	437	414	419	410	428	399	443	399	398	423	384	426	371	413	428	408	397	446	377	400	379	398	398	396	381	425	412	415	392	420	414	420	428	368	398	421	406	382	388	381	415	348	391	389	399	404	414	411	410	429	393	411	384	419	446	429	429	407	345	423	369	372	419	409	421	430	407	395	391	409	424	401	413	410	415	393	353	394	410	402	412	402	414	398	415	423	391	410	394	398	421	392	429	395	392	387	400	383	424	422	385	374	410	431	446	426	384	429	402	385	363	383	384	403	410	425	366	391	399	420	394	392	407	430	407	422	426	438	437	417	403	388	401	427	373	368	402	426	419	401	398	423	387	400	405	427	431	424	403	398	388	393	418	371	389	412	367	398	409	423	415	367	423	410	436	404	399	385	375	375	410	421	434	401	422	396	403	418	420	419	395	413	434	383	380	387	434	398	405	398	451	355	375	427	425	406	387	427	421	399	441	425	368	413	403	417	410	428	421	382	393	418	416	413	411	427	398	423	426	402	404	429	372	404	433	413	414	385	419	436	390	371	405	390	421	432	417	422	452	424	422	396	400	375	399	397	387	415	414	396	362	389	385	418	444	409	426	422	387	427	396	414	405	395	370	411	394	404	421	389	378	384	377	428	386	403	379	447	415	428	430	373	381	385	457	422	414	393	433	389	427	427	430	383	378	392	400	408	403	431	395	387	410	429	409	423	439	392	404	400	379	415	393	422	393	379	359	437	380	437	415	408	405	412
5394	16801	11768	6191	5238	3792	2651	2043	1647	1435	1181	1382	10476	19064	13928	725	630	580	544	596	589	547	529	488	547	559	536	521	509	545	519	512	514	525	528	461	486	552	573	508	515	514	532	529	531	561	602	571	520	536	516	528	547	558	515	489	455	509	520	497	492	513	489	513	510	459	482	507	470	470	498	516	482	459	510	469	502	450	464	457	467	476	474	481	488	490	491	486	465	455	544	467	483	504	495	503	490	479	460	473	482	496	445	489	466	458	454	432	462	508	517	497	472	457	507	481	472	484	462	488	507	472	467	496	478	477	526	472	526	452	456	461	447	496	478	488	485	455	498	476	470	478	472	438	441	457	490	473	477	419	484	516	468	467	448	447	475	459	488	446	424	487	445	505	509	450	479	492	494	497	451	481	511	475	459	488	496	459	428	476	456	501	470	472	469	499	485	516	481	458	482	482	491	466	505	441	495	473	480	444	502	516	479	461	465	470	484	465	462	487	480	480	462	507	469	454	476	483	507	461	491	493	547	523	502	497	493	456	448	488	487	477	493	477	459	456	460	470	461	458	486	487	480	484	514	521	456	498	520	422	475	450	483	483	492	490	489	484	488	496	493	469	454	458	445	449	468	452	480	472	471	493	530	489	507	470	510	473	443	479	479	490	482	474	522	510	511	478	475	474	495	473	481	516	478	487	505	443	490	485	513	505	470	469	476	476	469	457	488	519	432	505	459	483	502	436	465	475	485	513	493	503	495	487	507	435	452	495	483	484	523	464	471	463	449	478	452	469	504	484	470	505	469	468	452	461	448	462	450	451	451	474	490	503	460	491	510	501	481	505	473	471	480	460	497	484	501	491	470	495	479	506	485	460	452	483	457	482	463	488	440	499	460	497	471	520	487	484	486	464	481	451	507	462	461	465	509	477	502	475	502	511	472	508	484	490	460	437	437	485	522	508	478	490	446	503	486	470	493	483	474	472	436	487	489	461	487	492	472	442	509	490	467	479	461	494	432	493	471	447	484	492	457	500	449	484	475	470	517	465	481	443	449	458	491	442	436	492	462	464	468	478	474	495	469	460	460	480	466	499	496	468	510	538	476	460	509	464	451	467	493	539	514	474	463	471	519	463	476	479	501	453	491	480	474	474	459	471	497	444	472	466	492	470	486	487	469	495	509	477	501	461	471	497	479	491	480	514	455	445	477	466	450	502	483	475	487	503	482	486	487	494	507	467	436	475	471	483	487	473	479	464	502	493	497	480	466	482	465	507	496	471	465	472	461	492	466	437	460	462	507	458	484	483	506	496	458	464	476	468	458	433	486	466	455	473	467	477	419	505	460	448	489	503	455	484	502	489	482	487	505	490	490	486	457	482	458	447	478	464	503	482	475	453	499	447	514	487	514	465	456	475	515	477	463	485	492	463	478	474	464	460	459	472	489	478	467	488	442	491	468	491	474	471	470	489	474	426	507	457	483	473	460	475	465	445	452	468	460	444	433	468	475	498	466	512	481	465	450	510	509	464	471	446	445	473	484	460	485	505	458	468	461	480	459	496	483	475	486	458	471	473	469	522	486	421	501	485	433	494	505	503	480	511	487	508	484	466	465	468	486	487	442	504	498	459	454	526	482	492	474	459	485	475	488	460	457	472	519	499	465	496	484	485	516	466	481	493	501	473	529	474	468	472	483	485	437	506	515	466	447	457	501	443	496	448	497	438	480	493	500	501	493	474	489	478	507	498	445	478	478	503	479	477	495	477	498	469	486	462	502	441	469	481	489	461	480	459	493	500	495	460	498	451	502	482	464	482	480	474	485	476	484	457	486	478	510	469	478	514	471	489	468	490	442	473	470	482	491	497	448	472	434	493	486	447	504	474	472	497	506	471	478	478	427	472	468	433	450	476	500	463	524	503	444	485	506	486	449	486	529	481	465	495	451	451	457	455	476	514	428	457	453	502	517	444	443	474	503	449	494	464	504	420	450	483	492	482	475	444	444	496	482	440	512	477	507	487	481	464	478	468	493	486	492	483	452	484	475	496	476	467	503	433	469	486	459	449	491	482	521	475	425	507	466	496	456	487	498	464	442	440	481	481	456	451	497	456	514	475	493	501	454	465	486	482	509	489	475	468	465	480	470	464	500	465	503	513	472	473	493	478	498	500	457	482	473	457	415	479	449	464	521	477	475	453	436	461	475	462	468	481	484	465	478	488	468	496	471	475	490	483	480	493	491	457	474	490	461	465	495	451	504	464	469	450	487	460	456	488	454	508	487	506	512	480	474	501	449	486	471	442	487	443	466	502	496	510	425	476	478	461	455	471	477	457	471	476	461	460	496	499	507	485	488	443	503	477	519	496	512	429	470	479	494	467	477	477	480	449	455	477	460	470	466	482	469	496	491	450	483	471	485	469	450	504	483	468	454	503	476	486	476	471	476	500	502	449	457	479	454	438	476	462	478	488	468	502	429	478	454	477	497	494	495	488	491	506	487	481	456	499	465	489	471	467	452	457	431	494	490	479	458	468	507	469	468	484	499	490	481	443	438	494	486	462	467	447	477	488	493	451	489	469	497	469	487	431	464	505	461	512	456	458	465	461	476	498	455	487	484	459	477	463	447	486	458	477	446	521	479	499	463	461	496	448	472	470	430	421	439	471	462	472	486	469	488	494	504	496	462	490	472	476	464	487	476	447	449	437	507	505	508	525	487	444	488	468	488	502	497	458	469	505	471	469	480	457	515	442	454	442	483	481	503	477	504	493	475	460	497	466	476	485	489	470	451	506	472	468	459	476	473	525	426	467	491	452	441	459	455	456	475	486	472	494	443	471	472	470	474	488	467	469	477	488	481	489	496	456	513	471	476	508	468	505	479	474	488	461	490	468	489	482	496	479	510	507	483	485	443	473	457	445	521	428	466	460	465	500	525	500	461	479	464	457	520	503	473	465	493	463	480	446	460	498	465	458	511	485	432	452	480	486	482	436	496	491	472	483	452	496	485	457	496	468	533	472	509	489	483	503	477	477	451	510	487	467	504	507	490	482	462	489	505	488	513	493	512	489	449	457	475	525	504	500	482	463	464	465	491	500	496	460	465	474	484	454	453	471	495	477	474	474	503	496	497	510	478	475	471	486	477	501	458	507	467	476	451	496	459	459	488	490	449	466	482	482	498	445	468	487	509	462	490	487	467	487	490	478	475	462	493	505	485	495	462	500	448	462	484	500	488	466	462	456	467	477	484	497	456	472	491	415	490	447	456	486	466	468	470	472	488	456	502	447	513	479	481	462	480	469	506	438	464	435	504	499	471	447	505	473	488	458	473	451	488	471	465	463	487	505	473	465	484	469	489	463	479	471	496	475	452	486	496	459	469	472	486	467	479	489	495	477	485	484	469	482	467	463	438	481	462	519	488	439	474	452	481	476	499	519	482	474	479	487	492	476	462	492	504	484	501	463	435	466	490	441	456	474	488	491	503	470	489	507	486	514	452	520	496	463	449	475	489	499
27861	19627	6790	1997	1538	1208	1077	1055	1032	1029	943	929	978	1386	1082	995	942	984	895	926	990	972	960	925	942	939	968	923	941	967	912	941	910	959	977	897	955	941	940	947	999	929	927	1025	978	991	979	989	949	963	938	963	999	966	945	905	952	906	960	956	912	964	900	979	919	958	952	981	922	970	887	972	949	932	943	945	938	956	943	989	951	944	900	951	943	948	965	923	914	919	954	908	940	956	955	948	942	951	969	901	993	982	934	962	934	907	953	925	932	932	972	923	928	902	978	896	952	909	958	927	930	903	967	950	937	927	924	1008	947	902	942	928	1005	937	969	909	915	929	1019	952	1022	923	941	910	891	917	958	925	958	913	919	929	917	965	850	960	954	945	922	953	957	990	986	956	882	979	896	942	989	936	984	914	934	950	966	911	954	965	948	956	1014	1014	1013	924	890	918	980	898	904	950	946	918	929	897	981	973	940	955	1011	952	988	922	976	949	939	949	964	943	937	930	956	982	989	936	954	968	966	901	904	976	949	928	933	934	945	980	906	946	954	927	948	983	989	933	945	945	934	921	983	943	916	1023	987	929	945	970	948	914	908	944	950	961	883	954	969	981	959	894	928	927	968	923	987	938	902	962	916	974	936	953	935	966	975	910	952	955	952	905	933	980	902	948	915	988	963	1002	976	936	957	955	906	918	982	979	916	954	915	1023	975	965	938	954	920	918	937	935	985	950	945	931	937	947	959	934	924	919	965	958	922	924	936	939	903	1019	878	958	979	927	953	954	925	945	977	965	930	929	966	941	933	977	941	925	945	945	981	962	946	966	955	957	969	983	974	954	941	874	964	973	877	973	921	894	926	855	946	938	931	904	932	913	903	880	902	939	891	958	957	927	943	974	978	883	953	927	939	960	930	994	922	960	930	950	968	965	926	907	936	931	985	941	995	927	922	965	917	932	975	948	973	948	915	961	963	988	950	986	937	989	953	914	974	894	922	994	968	914	939	938	917	909	957	964	948	1000	960	901	986	958	971	1010	948	929	950	949	981	900	907	957	968	910	945	878	986	902	981	975	920	941	973	956	925	910	1024	929	947	972	933	983	888	948	970	984	912	959	936	957	990	960	969	945	981	970	905	913	950	991	948	930	973	1023	973	919	937	982	923	946	981	943	889	995	960	936	938	896	965	990	975	924	963	1021	918	914	979	987	970	983	959	993	950	901	912	956	879	969	885	958	964	978	1021	927	939	950	909	946	947	913	980	934	933	996	909	926	958	950	952	964	992	915	998	948	942	939	985	974	909	992	994	882	923	982	937	939	974	933	948	990	970	973	964	969	925	936	977	982	891	973	982	930	902	923	948	930	930	944	970	941	903	921	968	928	946	932	943	971	992	945	996	971	984	936	960	959	933	974	929	966	922	966	903	924	927	904	931	930	963	975	919	947	952	947	916	924	947	931	938	951	916	876	985	931	929	974	906	936	987	920	907	948	971	965	938	878	936	965	951	912	968	943	976	938	940	937	954	988	962	924	934	922	1009	914	924	967	971	942	953	875	891	936	895	936	944	994	925	967	947	926	920	943	950	950	956	963	918	932	951	946	990	936	935	1015	945	944	960	977	950	923	911	969	925	890	928	957	927	961	907	952	953	933	942	922	957	889	997	965	865	935	933	960	960	974	910	951	934	905	955	970	997	972	978	908	958	908	974	942	958	968	964	947	976	996	905	943	999	944	934	976	983	968	989	946	938	996	942	917	898	949	925	938	917	924	1017	894	1013	939	920	915	986	922	1002	908	950	990	924	909	915	972	946	954	926	831	1005	898	924	952	880	949	944	968	998	954	997	934	934	957	929	940	909	957	912	884	961	966	966	952	1004	957	961	911	991	959	979	934	922	949	945	956	965	937	946	1002	950	943	894	1005	955	913	911	976	1017	975	946	947	925	988	998	937	950	926	947	977	940	969	964	938	939	964	901	928	936	941	1017	922	1002	936	941	924	956	945	927	855	967	908	961	931	996	978	930	947	906	937	934	939	931	985	980	969	907	973	914	972	969	920	900	978	904	949	976	918	947	996	977	918	910	931	942	996	959	963	930	930	967	952	929	985	982	900	966	987	940	889	1001	903	977	881	883	979	905	974	891	940	962	972	931	929	929	995	948	935	913	952	926	945	949	925	967	973	960	991	981	989	948	890	914	878	959	933	936	934	911	972	965	936	942	916	938	956	951	918	985	927	953	839	932	971	925	889	873	908	946	1025	879	931	922	933	943	999	969	992	922	919	971	935	950	947	950	962	936	937	957	933	980	895	916	989	955	925	944	945	942	931	911	955	906	953	964	899	927	945	975	942	968	916	945	918	940	929	991	915	907	961	913	947	915	865	963	913	950	958	982	972	941	899	958	915	987	887	892	926	960	937	958	945	916	952	950	923	873	915	930	896	975	997	927	922	919	959	919	964	915	948	913	927	957	928	921	990	975	911	988	915	955	907	960	949	914	926	943	972	960	939	954	944	929	1000	945	994	915	960	942	898	911	913	940	955	953	930	958	931	999	926	961	911	993	993	944	955	954	951	974	959	924	1009	914	945	976	942	962	926	1000	917	950	953	973	933	981	948	932	922	909	956	897	900	917	937	942	973	956	943	969	888	979	959	948	916	968	946	938	911	942	939	905	915	928	944	946	927	943	990	884	897	960	921	929	929	954	923	1012	898	964	929	947	931	960	970	927	989	977	918	898	976	950	921	960	920	979	932	970	923	900	934	941	887	970	960	969	883	935	975	906	976	1019	855	920	921	986	916	956	955	973	1012	945	948	911	927	932	896	932	913	934	937	920	924	879	917	916	928	949	969	967	966	956	898	992	920	946	942	972	969	964	970	995	920	946	969	963	912	923	988	952	1006	919	938	937	963	924	974	912	919	912	969	954	953	954	952	984	967	954	890	914	959	937	937	909	958	940	950	997	914	962	931	911	949	914	944	947	945	949	936	934	957	950	877	952	945	956	920	958	984	926	955	901	944	932	926	979	987	967	944	931	915	904	941	935	992	944	949	979	969	957	917	975	868	930	944	969	982	968	941	959	932	934	928	941	946	909	961	898	946	922	917	921	950	952	954	944	977	938	912	981	964	962	947	914	931	882	950	957	907	998	982	915	928	977	925	940	926	941	990	866	1005	918	940	944	967	913	906	966	1023	978	933	958	920	916	950	968	946	920	927	913	1010	909	930	950	922	946	995	996	957	981	945	933	885	905	944	966	994	950	889	926	919	965	933	1002	967	952	955	943	943	990	947	898	960	933	968	949	940	963	970	960	934	963	976	906	906	901	946	930	943	991	979	963	933	983	913	952	927	998	962	958	934	928	872	915	912	976	963	977	896	949	966	931	970	929	904	940	915	927	967	940	988	976	937	958	919	906	932	923	948	947	921	946	932	956	973	978	972	980	926	908	936	964	932	969	947	1036	976	1002	913	1013	952	929	982	969	982	997	924	933	902	947	878	903	906	954	920	1002	927	933	936	965	886	911	916	879	921	917	943	898	950	901	905	886	989	952	977	930	935
5151	3966	3209	2099	2139	1670	1361	1290	1211	1204	1157	1141	1260	1813	1239	1095	1111	1043	1091	1121	1036	1035	1001	1013	1038	1056	1013	1073	1068	1111	1039	1052	996	1051	1059	1022	1089	1031	1035	1073	1069	1059	1091	1126	1082	1091	1065	1108	1029	1030	1042	1090	1108	1107	1076	1007	1105	1118	1071	1040	1017	1025	1069	1063	1033	1045	987	1037	990	1020	1041	1050	1044	1038	1068	1060	1055	1077	1013	1067	1077	1025	1053	1069	1056	1072	1015	1061	1072	992	1102	1109	1021	1058	1065	1056	1010	1077	1056	1060	1049	1073	1026	1032	1114	1059	1022	1056	1033	1060	1012	1078	1068	1042	1102	1024	1068	1042	1058	1018	1110	1041	1072	1033	1035	1054	1084	1053	1091	1044	1036	1026	1059	1032	1023	1088	1044	1063	1062	1086	1088	1035	1101	1073	1130	1078	1043	1042	1012	1061	1014	1103	1108	1042	1053	1041	1096	1024	1081	1031	956	1060	1067	1012	1011	1058	1113	1139	1071	1066	1045	1049	1046	1025	1025	1040	1010	1049	1040	1064	1037	1034	1064	1086	1010	1044	1067	1072	1039	1103	1080	1001	1062	1104	1030	1119	1109	1033	1060	1126	1067	1056	1048	1086	1086	1068	1041	1118	1041	1053	1029	1064	1060	1011	1057	1006	1085	1058	1067	1194	1051	1057	1070	1084	1093	1106	1024	1016	1047	1058	1043	1033	1043	1040	1073	1064	1087	1064	1025	1136	1033	1103	1063	1109	1072	1021	1062	1037	1033	1033	968	1018	1043	1002	997	1093	1051	1102	1035	1123	1053	1116	1092	1049	1045	1067	1011	1035	1028	1078	1008	1128	1064	1010	1043	1070	1061	1085	1055	1010	1020	1032	1021	1044	1067	1061	1052	1053	1032	1086	1037	1035	1063	1094	1054	1070	1018	1041	1071	1090	1097	1028	1009	1016	1085	1033	1086	1015	1045	1062	1071	1031	1022	1110	1067	1073	995	1028	1049	1004	1065	1045	1034	1035	1018	1094	1066	1065	1059	1091	1121	1066	1055	1075	1081	1049	1099	1057	1030	1107	1038	1043	1057	1120	1091	1009	1050	1051	1074	1045	1072	1055	1042	1049	1081	1103	1057	1084	1074	1038	1077	1068	1022	1032	1046	1110	1082	1056	1049	1055	1064	1055	1047	1028	1053	1069	1016	1027	1020	1031	1085	1029	1073	1016	1045	1024	1060	1067	1048	1047	1043	1030	998	1058	1090	1058	1092	1106	1069	1062	1045	1078	1081	992	1043	1084	1064	1111	1034	1036	1037	1092	1091	992	1076	1021	1059	996	1106	1063	1032	1060	1047	1057	1036	1072	1069	1084	1054	1029	1011	1027	1043	991	1046	1062	1056	1098	1044	1067	1119	1059	1071	1026	1054	1042	1061	1079	1055	1040	1041	1063	1052	1100	1063	1089	1088	1061	1064	1018	1020	999	1025	1076	1052	1011	1093	1094	1045	1026	1036	1074	1115	1105	1063	1007	1036	1024	1074	1062	1023	1074	1102	1106	1080	1019	1038	1101	1093	1024	1075	1036	1058	1037	1064	1060	1134	1054	1078	1100	1031	1100	1060	1051	1028	1070	1079	1075	1031	1120	1035	1027	1059	1080	1094	1051	1064	1083	1072	1100	1040	1087	1021	1059	1072	1028	1026	1032	1032	1060	1061	1088	1093	1054	1065	1041	1059	1058	1071	1027	1124	1033	1035	1063	1077	1037	1035	1077	1075	1078	1126	1081	1053	1085	1078	1079	1004	1057	1034	983	992	1033	1064	1005	1066	1069	1078	1046	1042	1077	1068	1119	1074	1067	1091	1002	1034	1033	1059	1061	1059	1057	1062	999	1030	1085	1012	1119	1021	1077	1002	1089	1058	1036	1091	1054	1083	1064	945	1046	1044	1002	1039	1029	1081	1028	1043	1058	1078	1101	1043	1043	1042	1085	1047	1093	1055	999	1073	1094	1032	1014	1090	1097	1036	1100	1073	1081	1119	1057	1051	1022	1081	1043	1015	1036	1071	1073	1077	1058	1105	1056	1083	1071	1100	971	1048	1015	1009	1073	1041	1006	1061	998	1053	1028	1059	1056	1065	1087	963	1010	1066	993	1090	1067	1127	1070	1098	1039	1038	979	1109	1075	1111	1085	1025	1036	1078	1057	1062	1039	1014	1085	1038	978	1016	1075	991	1017	1007	1069	1074	982	1051	1069	1151	1045	1085	1115	1034	1002	1086	1024	1131	1018	1039	1035	1019	1026	1051	1031	1061	1040	1097	1093	1043	1034	1036	1067	1034	1069	1106	1097	1037	1029	1048	1054	1055	1017	1105	1066	1031	1032	1062	1089	1066	1099	1034	1069	1057	1054	988	1089	1055	1057	1036	1050	1031	1011	1005	1063	1052	1077	1052	1058	1052	1047	1007	1047	1096	1056	989	1040	1118	1065	1050	1063	1053	1044	977	1058	1078	1081	1088	1034	994	992	1112	1052	1070	1062	1032	1080	1054	1051	985	1092	1039	1057	1049	1064	1022	1071	1067	1033	1090	1090	1039	1059	1025	1119	1097	974	1122	1072	1075	1100	1128	1056	1048	1011	1121	998	1069	1043	1015	1082	1040	1066	1019	1010	1013	1096	1057	1039	1006	1067	1079	1016	1071	1057	1067	1065	1099	1084	1095	1057	1038	1059	1074	1045	1086	1010	1047	1071	1104	1055	1081	1068	986	1119	1068	1056	1045	1100	1088	1077	1068	1014	1066	1105	1046	1037	1049	1035	1130	1013	1053	1057	1014	1089	1073	1005	1072	1075	1005	985	1064	1084	1095	1045	1046	1087	985	1028	1031	1043	1066	1025	976	1054	1044	1052	1005	991	1061	1040	1052	1056	1076	1037	1066	979	1060	1004	1064	1081	1084	1072	1060	1064	1047	1057	1047	1056	1106	1039	1066	998	1062	1097	1066	1096	1106	1061	1045	1068	1067	1086	1117	1111	1007	1094	996	1027	1018	1031	1042	1072	1041	1070	1079	1066	1040	1034	1049	1056	1104	1044	996	1094	1025	1046	1089	1056	1042	1094	1075	1031	1049	1091	1102	1090	1058	1090	1090	1044	1071	1070	1005	1053	1037	1038	1002	1045	1102	1059	1095	1040	1052	1079	1034	1051	1032	1084	1070	1107	1042	1078	1086	1048	1076	1018	1044	981	1108	1042	1032	1062	1015	1038	1087	1085	1088	1058	1066	1049	1022	1051	1041	1002	1053	1084	1043	1080	1101	1077	1116	1089	1087	1014	1102	1037	1045	1085	1045	994	1080	1065	1075	1059	1026	1032	1074	1083	1008	1103	1055	1049	1083	1065	1032	1111	1018	1046	1047	1055	1042	1096	1011	1092	1047	1064	1059	1056	997	1029	1011	1036	1058	1077	1062	1051	1080	1034	1063	1030	1069	1082	1028	1091	1081	1086	1037	1083	1041	1027	1036	1098	1070	1066	1022	1087	1093	1074	1074	1013	1058	1019	1063	1011	1034	1119	1052	1041	1106	1040	1111	1008	1058	1019	1067	1043	1048	1072	1060	1066	1045	1056	1065	957	1074	1076	1044	1031	1030	1099	1063	1041	1037	1039	1038	1095	1108	1031	1070	1113	1017	1063	1032	1092	1066	1022	1044	1057	1068	1075	1072	1071	1051	1063	1039	1072	1059	1074	1005	1107	1078	1044	1055	1052	1069	1071	1056	1044	1079	1015	1068	1105	1031	1055	1024	1029	1066	1075	1014	1033	1080	1075	1117	1044	1030	1070	1064	1021	1024	1061	1003	1102	1077	1096	1109	1058	1030	1058	1035	1099	1034	1069	1084	1020	1039	1108	1074	1038	1003	1022	1077	1067	1004	1073	1023	1041	1046	1026	1032	1067	1036	983	1078	1027	1130	1038	1072	1022	1090	979	1033	1094	1076	1064	1030	1072	1029	1085	1046	1052	1050	1055	1058	1115	1107	1021	1053	1052	1069	1033	1043	1072	1052	1049	1060	1021	1060	1088	1118	1042	1049	1056	1087	1034	1068	1096	1115	1095	1035	1046	1004	1083	1124	1105	1044	1036	1012	1067	1043	1029	1025	1049	1041	1122	1038	1047	1070	1107	1006	1100	1104	1021	1058	1079	998	1140	1027	1073	1023	1043	1062	1038	1063	1093	1037	1050	989	1115	1001	1064	1102	1036	1086	1021	1037	1070	1080	1061	1037	1087	1137	1059	1029	1026	1064	1053	1086	1067	1089	1071	1047	1042	1048	1025	1006	1047	1122	1017	1025	1106	1086	1042	1021	1025	1103	1064	1068	1060	1033	1056	1065	1006	1075	1018	1022	1087	1062	981	1001	993	1081	1053	1029	1021	1065	1045	1036	1065	1082	1067	1047	1038	1067	1050	1056	1062	1093	1085	1089	1021	1067	1030	1058	1084	1103	1018	1033	1076	1034	1048	1048	1070	1043	1079	1062	1064	1021	1085	1084	1039	1038	1058	1014	1033	1023	1090	1116	1099	1096	1040	1032	1074	1087	1089	1042	1048	999	1101	1050	1062	1036	1075	1079	1037	1066	1022	1029	1061	986	1056	1081	1045	1054	1006	1078	987	1071	1012	1056	1104	1048	1078	1087	1050	1071	1037	1017	1049	1077	1070	1091	1017	1079	1139	1084	1095	1106	1108	1093	1034	1048	1037	1079	1060	1040	1060	1044	1016	1031	1054	1032	979	1084	1076	1066	1049	1057	1030	1055	1055	1053	1095	1019	1052	974	1040	1021	1069	1063	1079	1014	1078	1044	1076	1066	1101	1076	1027	1012	1080	1050	998	1071	1068	1072	1038	1097	1010	1043	1091	1037	1075	1080	985	1076	1075	1066	1106	1036	1018	1140	1074	1068	1060	1077	1108	1030	1030	1084	1071	1031	1058	1087	1119	995	1050	1098	1099	1036	1028	1022	1064	1116	1045	1105	1064	1046	1039
24097	21617	28946	24724	21596	10356	1877	1421	1096	1078	1022	963	1975	3808	1258	876	841	872	956	906	894	903	864	811	922	878	843	913	840	849	834	870	885	848	829	842	912	865	889	870	866	879	899	872	946	946	910	859	890	896	843	865	881	806	898	813	843	832	872	802	915	873	810	834	818	834	815	913	835	847	805	872	848	749	839	844	840	856	873	854	875	838	863	792	840	874	864	832	802	826	791	876	871	851	852	890	874	870	820	867	873	872	817	852	842	803	842	838	827	895	860	776	885	809	833	870	830	839	853	819	862	865	844	805	866	861	844	872	863	829	857	877	892	784	848	845	866	834	816	833	824	857	870	878	823	853	847	864	930	802	872	863	830	860	851	816	864	869	872	837	808	820	876	798	828	881	828	820	897	804	804	880	836	793	847	835	892	827	841	860	818	780	857	854	797	890	851	862	829	860	814	818	868	888	899	887	890	873	859	809	863	823	845	849	875	871	920	835	868	878	886	815	876	879	793	874	855	814	806	840	818	890	903	862	865	831	839	806	874	863	872	874	823	845	838	842	833	870	838	813	844	832	824	868	802	849	844	843	830	792	821	829	875	847	799	855	837	835	857	853	801	853	847	823	872	847	840	834	883	896	771	866	828	776	860	831	841	873	878	828	857	864	838	805	800	857	802	848	879	803	883	783	836	818	836	896	866	914	755	852	861	854	854	844	854	845	864	822	836	874	853	836	871	841	859	833	839	835	833	839	866	848	829	872	821	855	832	817	871	866	840	828	842	844	832	834	857	832	879	813	804	828	835	837	888	840	831	821	829	828	852	811	864	797	800	843	814	837	851	853	853	816	853	794	832	870	870	816	797	847	830	812	847	817	858	835	841	833	835	806	818	828	839	866	813	897	889	820	828	823	851	834	854	815	848	871	862	825	845	866	852	899	869	835	802	790	857	790	844	920	798	817	835	857	901	846	821	802	843	837	820	859	875	807	873	858	871	848	834	804	850	882	848	860	828	832	853	872	837	798	857	812	786	852	832	855	820	837	841	792	812	809	828	853	876	823	815	796	876	886	872	807	860	862	838	802	861	832	827	824	806	876	864	833	787	852	870	854	878	787	856	851	853	852	815	837	828	871	864	805	845	818	825	821	836	779	818	867	827	828	804	835	893	750	838	846	804	821	850	853	851	824	824	854	864	855	803	848	834	812	881	817	834	825	917	851	828	839	854	848	832	877	862	841	880	811	841	827	812	820	846	831	862	818	843	820	839	846	852	816	844	876	811	842	797	845	852	824	818	874	898	846	833	810	753	824	809	875	861	866	824	831	858	820	814	839	850	823	860	837	830	818	887	863	889	785	833	844	850	828	864	826	856	891	856	835	821	835	839	856	855	846	890	836	812	835	855	820	849	882	815	811	913	835	816	834	842	894	844	803	838	820	811	825	846	863	820	833	834	863	832	851	880	873	819	834	774	887	876	866	880	859	876	809	852	856	852	843	863	904	822	834	849	841	820	802	855	836	834	879	822	836	833	886	839	836	817	847	782	827	862	823	839	872	838	840	789	868	827	860	840	853	806	914	831	840	833	888	821	829	918	857	817	903	839	860	851	889	780	870	837	850	841	870	811	824	831	828	858	887	834	745	851	821	832	777	830	838	865	779	833	853	863	867	813	832	809	781	854	836	842	854	869	838	813	850	878	811	837	914	818	812	821	880	829	860	785	812	858	864	842	831	844	909	814	826	850	858	864	784	853	860	835	905	817	792	860	839	821	846	861	879	883	807	785	822	783	848	801	796	841	816	825	811	841	893	807	831	854	868	793	881	860	881	846	867	859	859	861	827	855	865	850	897	864	801	895	832	881	855	829	812	829	808	786	847	822	838	839	799	849	837	865	815	852	801	808	810	859	796	839	849	787	827	796	861	849	887	813	843	834	858	876	870	882	775	827	783	849	826	803	773	789	857	817	852	866	885	863	821	814	807	851	825	806	863	834	873	839	839	896	864	863	864	819	835	831	812	866	838	869	867	840	832	894	838	841	846	811	871	804	883	842	815	815	840	849	845	837	882	837	820	821	811	847	796	844	834	858	858	843	817	842	823	823	834	866	841	853	838	841	815	837	872	821	812	820	843	875	848	790	844	883	831	887	874	825	800	808	828	868	898	852	844	783	810	819	830	813	854	786	805	887	847	843	877	873	846	848	897	864	889	847	790	872	871	825	827	853	865	846	812	811	828	877	804	858	833	856	813	857	816	847	833	851	816	803	807	843	882	834	865	847	817	808	853	804	815	840	813	865	820	850	871	850	803	798	770	852	867	867	851	833	857	841	840	825	841	846	874	861	843	842	845	835	777	874	848	837	868	819	864	812	836	814	849	786	867	881	844	812	865	852	828	803	817	823	866	879	827	775	843	842	853	844	862	813	842	898	862	855	862	836	811	777	853	863	793	861	841	880	850	866	884	878	904	841	868	899	839	832	853	855	846	834	904	813	813	878	901	828	876	896	839	770	845	773	816	866	881	825	772	867	858	852	824	884	860	891	834	847	828	787	821	825	849	839	847	834	896	862	853	826	879	802	835	862	853	839	833	829	848	901	865	818	844	839	846	875	799	822	830	890	819	864	812	844	792	829	842	834	851	816	896	824	805	797	829	831	847	831	784	829	869	789	866	897	794	819	853	822	843	804	873	861	850	861	833	807	814	856	837	865	812	825	838	831	878	881	819	854	793	836	860	874	857	863	828	856	831	819	864	840	841	851	816	882	813	868	848	827	861	803	856	865	827	844	848	831	868	854	849	867	821	832	866	837	817	832	827	867	865	823	851	855	864	778	814	903	859	839	834	873	827	842	892	844	841	842	844	867	838	818	854	817	826	798	836	847	818	833	834	843	810	834	847	770	842	874	820	853	820	888	832	869	805	888	818	807	858	836	850	845	843	876	844	839	836	805	821	885	825	846	826	898	837	890	870	871	845	800	900	816	868	823	855	889	812	818	863	832	848	854	844	829	839	857	832	836	873	837	805	817	823	790	839	839	817	795	817	821	872	794	857	890	861	825	870	780	859	893	854	866	902	833	838	830	788	860	804	822	839	821	859	823	838	861	841	832	848	857	821	842	836	815	828	882	849	848	822	852	822	848	886	835	916	846	826	831	843	888	825	789	882	845	786	828	855	832	858	809	833	864	871	902	897	805	823	817	827	804	768	837	828	865	874	829	861	828	839	827	809	891	834	840	843	833	832	892	801	856	868	810	841	852	848	865	798	821	821	810	821	853	901	876	865	900	824	862	883	777	819	830	836	869	844	798	894	813	811	830	748	879	848	831	854	843	803	864	824	913	828	847	821	858	902	853	823	836	824	903	884	852	838	854	849	828	891	832	824	852	882	835	846	852	810	816	818	857	821	864	797	840	848	794	861	848	889	842	826	854	869	859	838	885	848	898	866	856	859	837	810	876	798	941	861	844	888	837	874	918	819	833	823	868	818	856	807	826	832	798	827	842	856	847	818
4327	11513	8780	4853	3909	2743	2232	2095	1682	1428	1337	1310	3233	6649	1755	1056	1096	1086	1020	1020	1060	956	978	1066	981	945	992	949	956	1000	987	1053	975	1038	986	987	987	1056	980	978	948	952	1007	1000	1061	1062	1012	999	946	1039	939	1011	1065	1054	1030	918	973	974	966	983	959	937	992	967	981	916	913	926	934	952	1012	995	933	945	938	956	950	915	956	933	962	923	910	1023	974	953	1022	949	971	947	979	990	946	960	959	927	938	945	965	981	887	939	997	949	965	894	955	934	952	951	931	958	927	953	919	988	974	937	921	939	947	966	910	957	931	988	927	974	989	1007	894	927	928	977	941	985	948	968	950	987	986	887	975	965	980	975	999	941	942	916	969	972	915	941	948	956	977	955	958	963	1018	982	964	929	929	918	943	961	943	909	1002	960	985	945	940	950	950	990	888	965	921	938	987	955	977	912	965	966	926	983	1018	911	969	924	962	952	985	916	981	966	928	923	954	982	912	976	926	945	992	999	869	986	973	990	956	1005	881	934	975	989	956	953	989	958	969	1006	946	943	988	959	925	931	954	914	928	971	936	958	984	935	985	961	973	1002	887	942	964	948	925	893	1013	917	965	953	957	956	925	957	929	993	974	922	981	954	927	934	998	972	943	916	979	937	923	1005	886	975	935	937	955	966	970	940	937	996	996	934	918	947	967	1018	993	947	936	941	1012	962	967	941	936	949	980	946	1007	979	934	920	993	991	961	899	1024	935	964	992	990	960	944	998	936	999	980	921	943	981	919	958	934	961	924	917	972	900	939	922	957	969	930	958	936	947	913	910	1010	958	989	972	932	920	955	882	924	908	931	877	906	929	952	932	1026	944	1009	942	938	969	935	963	958	920	972	996	961	976	977	926	947	972	1018	951	951	951	928	977	892	943	987	903	956	970	945	953	951	965	953	969	946	942	1024	931	1009	992	958	960	936	966	928	969	940	977	931	943	1013	1006	955	979	963	960	950	931	991	959	972	919	947	982	940	997	952	941	964	994	956	976	975	938	927	931	912	885	996	915	945	940	1024	952	965	931	946	939	917	932	987	915	955	943	980	909	943	863	981	1044	987	964	920	936	898	983	970	944	992	934	950	916	968	927	1001	1006	977	974	930	1072	955	997	941	968	944	977	972	953	985	955	976	996	1007	923	971	972	962	942	1055	969	977	877	954	935	954	1012	943	950	950	1024	902	1020	974	882	1013	968	952	962	953	928	969	992	932	917	873	940	938	931	896	927	971	954	926	949	978	922	953	1012	954	933	937	958	915	915	925	931	922	941	914	1010	906	933	982	982	953	958	978	971	971	979	979	938	983	968	954	955	966	945	939	951	1000	943	956	954	923	975	918	951	945	993	976	1003	965	915	947	992	899	1008	983	951	918	928	947	968	929	950	953	980	953	938	967	969	942	940	958	941	956	948	984	918	931	934	901	981	985	935	957	954	923	934	936	931	963	932	1005	988	977	913	968	979	917	985	1000	977	981	953	919	957	966	922	940	950	1013	964	951	953	960	963	922	926	947	966	952	965	956	949	929	942	932	924	963	927	945	941	925	950	947	950	959	922	906	976	880	937	955	1001	1022	952	953	990	939	909	901	938	937	952	909	981	951	1006	909	966	964	897	915	984	967	932	959	972	948	988	985	908	955	883	974	958	955	1007	968	1007	1014	941	916	993	920	968	991	947	959	943	923	986	957	942	970	943	984	906	979	901	982	998	967	992	930	902	959	954	948	897	907	917	945	945	966	947	986	980	962	963	950	975	982	966	1016	1019	962	933	912	919	979	967	1023	1021	937	910	930	938	967	934	951	932	953	976	922	992	945	964	955	895	979	1025	974	976	1009	954	927	920	958	963	982	945	938	940	920	943	906	966	973	930	945	942	904	935	900	945	979	947	925	978	868	995	998	963	955	952	924	928	905	989	992	965	895	938	941	990	997	970	952	973	999	933	925	965	910	973	965	938	1001	976	991	918	940	927	1013	950	949	991	949	1009	968	913	931	924	930	924	986	932	956	973	1011	941	961	931	951	972	968	943	1001	919	980	948	997	889	958	958	927	965	976	945	932	940	966	972	923	946	947	962	973	968	963	958	965	913	970	941	928	897	951	1016	1014	978	956	941	936	958	956	978	955	993	985	967	962	936	972	918	949	909	972	958	927	990	936	927	976	980	910	986	951	941	955	1012	970	943	994	936	932	940	1014	928	977	917	970	921	965	989	930	935	979	972	993	969	945	965	930	1004	947	917	1005	947	919	947	916	1000	942	971	968	971	920	982	942	930	949	892	909	930	953	963	979	970	919	923	985	934	963	955	975	993	911	984	965	925	894	931	1000	964	969	949	935	954	940	907	1012	994	894	997	892	929	956	932	925	996	963	954	941	931	937	957	1019	929	973	959	966	993	960	988	955	960	949	954	1004	916	953	961	932	1003	940	933	961	947	938	946	963	962	924	966	983	935	925	930	962	905	1008	925	975	951	936	959	949	1001	985	936	897	980	922	1019	926	993	934	955	939	926	961	909	952	945	953	959	970	939	934	929	944	976	899	942	969	964	932	977	900	980	907	1002	911	955	950	943	934	870	963	931	935	1006	992	912	992	923	921	959	909	981	968	971	974	952	980	990	973	977	879	953	943	927	1012	925	939	972	1004	973	960	965	971	1002	980	908	916	910	979	1014	956	930	991	921	997	977	1012	909	944	973	974	912	989	906	920	956	930	949	956	927	946	963	944	964	994	984	980	949	929	968	942	951	944	945	926	939	941	951	926	949	948	1008	974	917	959	977	941	961	938	948	975	903	946	907	988	942	897	952	930	945	933	1016	981	954	996	950	932	941	953	953	959	928	960	909	949	979	958	955	958	944	929	974	951	970	910	963	985	955	925	922	961	982	955	965	989	990	951	972	929	943	989	924	975	927	977	961	976	925	938	969	965	972	933	930	975	989	969	959	952	963	955	919	954	973	970	1008	931	949	981	898	997	1009	946	966	962	941	913	937	972	961	938	944	951	951	1001	949	935	898	927	977	980	919	913	930	982	914	980	942	910	913	941	929	978	914	944	1009	969	951	943	961	983	966	944	933	903	934	928	896	988	915	959	984	926	931	908	988	987	933	928	959	960	908	918	974	943	928	966	995	933	909	933	920	975	940	992	983	961	945	954	909	931	984	993	913	977	1000	902	947	943	907	926	952	975	914	1002	949	944	963	947	950	945	953	960	962	949	946	954	970	931	931	950	966	955	920	952	1003	956	911	919	1001	937	924	950	1022	970	976	909	955	993	922	958	984	1005	959	919	967	937	951	945	984	983	945	987	988	977	971	966	926	969	986	994	932	929	952	935	1001	927	963	939	931	955	976	939	968	970	930	916	979	985	888	915	943	931	960	956	1023	949	971	946	1012	1010	922	920	1019	911	957	978	974	972	1026	961	966	935	947	941	972	926	974	974	988	930	910	959	972	990	949	1001	1016	934	927	890	974	991	948	966	969	959	943	971	952	938	995	954	966	943	901	915	963	956	950	949	990	973	921	932	915	966	967	930	990	990	934	944	962	920	935	934	946	915	954	967	963	976	954	952	948	962	978	981	935	921	945	964	919
25319	21641	27756	25891	9614	1385	953	949	820	811	667	725	815	1047	657	638	649	622	603	656	709	655	627	682	637	642	649	664	621	677	701	626	649	678	651	621	597	632	658	676	646	667	650	658	642	699	696	644	665	645	634	678	695	617	636	638	702	662	699	649	625	629	659	658	640	606	632	625	597	604	606	640	625	643	646	615	627	653	609	610	663	637	615	626	647	559	604	663	618	661	670	593	641	624	642	622	662	633	619	620	616	604	645	613	641	650	639	619	634	634	674	622	635	590	606	642	588	671	629	613	659	659	631	600	624	633	632	647	596	620	651	635	611	641	619	649	611	636	649	652	634	622	648	647	614	618	627	653	633	614	633	647	612	679	589	678	652	644	634	596	631	608	661	642	638	664	627	654	625	647	619	623	619	613	611	626	649	625	618	627	627	632	644	623	615	619	616	616	624	587	610	653	607	628	630	634	663	613	638	689	624	668	661	613	663	624	656	644	587	679	639	606	658	579	642	647	722	619	622	639	650	638	615	627	609	612	647	615	578	643	634	575	580	609	660	664	603	614	674	633	607	672	665	607	682	652	668	627	679	634	632	635	556	627	623	643	601	624	634	627	606	654	683	620	600	597	628	690	637	650	633	610	626	633	638	604	660	600	647	642	667	653	596	641	641	651	653	641	647	651	644	634	655	686	629	627	598	663	622	668	627	676	661	629	609	655	606	608	623	583	588	635	652	615	620	620	616	662	627	651	664	636	610	595	620	630	622	622	620	608	637	622	616	605	610	593	648	617	591	667	650	667	585	652	653	645	662	627	637	640	636	636	634	628	591	619	614	587	660	664	642	626	614	627	659	612	613	650	621	631	641	635	603	623	690	625	619	612	641	644	630	647	631	642	640	614	685	620	640	648	584	603	599	620	609	602	609	641	642	626	685	618	649	625	675	629	734	648	617	604	623	591	626	609	636	618	591	622	655	621	650	613	612	642	635	640	605	606	639	668	639	628	673	610	607	645	629	624	663	623	645	630	639	608	642	634	606	650	629	577	646	627	648	585	652	633	661	592	595	616	649	610	609	618	623	658	620	651	651	609	664	648	601	636	635	658	626	649	616	592	675	638	624	620	627	646	663	663	619	611	655	636	672	668	658	645	701	673	643	670	676	599	597	636	680	655	644	603	609	645	649	628	611	601	642	642	638	682	615	645	633	665	647	596	607	619	663	629	609	584	642	634	689	625	633	650	652	640	590	633	676	610	611	638	597	653	611	657	649	630	643	623	648	627	598	599	642	613	628	619	646	651	627	668	630	632	649	593	659	677	636	636	643	628	629	613	664	611	605	571	595	602	654	612	626	668	618	591	654	617	661	561	637	587	662	647	644	640	612	657	649	623	604	629	656	643	613	626	638	624	625	637	610	627	632	634	573	626	632	655	615	607	625	630	633	608	636	662	631	621	627	659	670	606	619	671	623	626	644	652	662	651	602	655	609	593	617	593	632	624	592	612	663	661	683	573	649	608	657	637	591	675	647	681	632	611	641	640	658	619	633	656	622	605	652	630	632	641	632	640	610	623	626	598	658	632	660	654	650	649	672	636	608	589	624	625	624	655	607	608	658	634	636	606	677	622	581	633	613	636	588	618	645	634	641	606	665	651	631	598	632	610	632	605	669	613	661	604	621	642	615	646	627	599	604	658	586	691	646	630	634	626	592	642	633	658	661	633	637	666	656	633	529	627	567	621	638	639	613	675	641	591	627	616	660	590	642	587	672	705	647	614	636	618	635	619	659	668	604	651	648	684	647	610	632	629	665	657	626	648	641	617	657	600	631	668	627	644	662	618	588	616	622	647	612	639	626	630	637	661	627	627	641	619	675	621	627	606	625	611	621	614	612	617	629	630	628	634	632	673	609	653	603	583	612	641	597	597	637	631	576	608	644	637	654	610	643	629	583	645	652	660	617	619	598	606	655	623	600	655	599	577	640	584	657	651	612	619	566	631	614	593	668	642	692	618	646	649	585	649	657	654	605	612	629	620	629	645	635	623	660	571	606	651	666	680	636	611	618	611	617	625	601	602	569	641	647	643	587	621	642	660	649	643	624	633	603	654	573	617	592	653	610	619	597	638	598	612	602	583	624	616	635	631	625	703	634	670	633	648	661	637	590	648	629	664	638	629	664	607	610	670	609	656	637	625	604	694	649	643	626	634	629	614	655	621	634	637	629	650	593	581	633	629	639	660	630	627	664	604	637	664	620	648	606	602	658	699	696	630	683	575	590	594	626	615	617	610	645	603	638	615	662	610	655	662	640	621	629	622	623	666	642	621	619	603	626	652	583	632	605	668	598	618	663	604	673	632	620	618	675	639	657	638	647	679	624	625	591	624	650	680	644	613	578	611	648	648	620	669	635	573	681	644	637	610	626	607	632	648	649	592	631	618	629	649	651	664	642	659	626	623	636	628	657	680	602	630	624	618	648	627	644	613	622	625	657	658	623	626	577	600	642	647	604	632	615	652	651	623	582	603	646	622	616	656	734	663	644	656	675	679	618	627	617	658	605	651	654	651	664	653	612	607	638	669	581	639	618	662	602	672	620	660	596	632	662	664	595	612	629	640	605	662	645	628	641	657	655	596	649	591	611	640	622	654	583	660	608	622	612	635	613	614	650	633	601	659	628	642	615	644	604	631	625	631	636	632	598	617	615	606	622	663	653	579	678	658	666	665	599	657	593	644	637	647	578	654	635	680	622	620	647	657	621	579	621	596	647	639	611	591	643	626	591	606	671	627	652	638	629	664	607	604	619	601	583	623	646	607	631	616	630	586	637	646	616	661	657	636	660	587	625	662	631	666	589	596	610	660	645	630	644	593	635	607	620	614	650	621	604	654	640	611	629	660	627	646	625	674	635	604	628	675	644	643	666	657	618	722	608	638	622	607	608	582	638	640	612	621	617	608	634	640	658	615	601	605	645	681	585	643	617	618	638	640	610	646	603	665	646	579	616	652	604	614	660	688	657	658	617	627	610	635	676	647	624	621	635	654	627	681	643	673	631	616	579	644	640	638	659	637	618	634	646	652	667	611	614	666	627	629	652	638	616	610	601	645	626	623	648	603	609	634	615	647	656	610	623	578	617	596	683	652	663	662	608	609	599	613	606	605	642	566	636	609	619	607	660	646	577	639	587	612	638	629	653	627	625	621	638	592	640	668	624	648	620	625	621	674	625	645	629	639	627	615	653	615	684	706	661	656	620	643	667	649	659	618	602	637	642	664	590	607	604	645	599	641	645	627	637	621	637	625	647	588	620	624	670	677	642	640	614	623	599	644	608	640	599	649	636	635	580	660	659	649	633	640	669	640	601	628	607	605	639	633	652	611	649	597	645	618	660	603	590	629	650	603	595	625	637	611	670	661	627	611	603	625	661	623	589	604	645	641	659	619	656	597	693	606	606	662	649	597	642	683	646	613	643	621	620	616	629	638	647	643	640	635	592	638	625	638	610	644	666	610
4219	7509	6137	3368	2829	1891	1552	1294	1126	1023	894	822	1148	1572	805	815	761	733	769	787	751	735	696	796	730	727	717	776	744	756	729	752	715	730	704	736	723	730	743	757	790	762	729	775	777	797	823	720	751	716	710	773	776	777	699	769	652	703	667	767	708	709	712	695	663	701	670	724	691	720	732	745	673	713	705	686	712	705	769	719	707	722	717	725	682	737	705	710	726	732	701	734	681	704	746	667	712	708	746	686	716	746	699	719	729	726	766	721	727	683	715	699	720	742	704	735	719	716	760	705	733	775	696	717	724	712	706	763	706	715	718	680	730	677	739	726	737	732	715	741	705	684	709	734	734	736	723	725	695	718	721	692	718	671	634	736	714	728	707	729	721	726	714	678	735	786	716	719	725	675	716	682	716	756	696	691	681	686	685	690	708	712	714	756	745	693	711	695	740	723	710	715	687	694	748	685	729	683	667	692	749	702	712	705	699	743	764	677	700	717	725	675	723	686	736	732	759	693	698	706	783	737	761	650	745	695	717	711	706	686	695	698	709	686	731	803	693	694	714	790	767	692	705	772	738	719	731	703	721	725	715	686	688	706	760	712	742	720	743	720	716	705	731	711	697	734	705	702	714	715	736	726	724	689	673	752	743	676	702	707	711	702	723	694	705	752	753	705	686	766	721	686	684	740	724	649	677	743	701	698	707	690	690	704	709	727	687	695	649	677	731	642	726	716	695	687	705	673	679	687	731	753	711	739	708	625	723	717	692	686	721	719	656	750	725	726	677	733	707	705	764	733	748	729	690	715	709	696	693	684	707	716	736	732	670	717	671	710	755	697	689	662	720	679	689	676	761	705	707	717	727	659	722	755	734	722	714	751	714	730	688	723	711	749	720	703	712	728	687	746	720	662	736	700	722	710	758	760	714	771	727	722	753	728	720	705	719	698	736	684	697	732	704	707	680	630	764	755	674	734	795	678	689	731	718	720	776	739	689	724	695	655	693	743	680	701	712	669	713	665	729	687	740	680	727	738	669	721	718	734	731	702	720	747	717	705	722	722	754	752	762	708	742	730	687	703	650	752	714	746	673	692	657	736	669	704	726	713	703	711	696	718	738	744	727	705	729	750	730	752	707	731	731	743	707	745	703	736	741	664	741	714	753	740	723	698	722	691	715	723	695	694	719	693	714	710	701	679	726	711	708	750	715	725	702	777	700	736	714	689	770	733	702	731	690	663	719	754	711	690	739	729	711	727	750	679	645	679	683	719	720	722	675	719	715	699	700	692	718	725	719	727	713	793	691	682	773	706	718	691	750	749	729	750	714	706	722	733	732	682	726	711	707	710	696	738	709	682	716	727	711	725	684	699	687	707	747	697	685	738	673	745	708	724	716	730	657	711	750	719	717	709	739	724	694	734	685	648	713	706	768	695	695	689	733	733	696	742	714	726	704	693	705	698	696	712	714	705	705	661	729	709	663	721	755	666	683	730	717	721	676	725	676	688	730	707	728	709	705	716	709	694	671	725	756	737	766	732	718	691	731	714	719	720	750	713	733	758	728	719	722	709	705	690	750	719	727	682	740	688	716	651	742	738	674	752	701	723	717	727	720	767	700	709	740	660	718	717	684	686	727	706	745	721	683	685	694	699	758	714	734	764	666	682	691	706	736	716	754	765	721	691	737	719	713	681	651	697	664	718	699	679	712	794	688	699	756	735	688	685	726	711	668	703	712	676	734	734	681	711	750	737	739	681	702	761	722	712	700	710	698	711	717	714	685	753	671	652	656	696	726	698	689	693	695	702	666	711	710	719	694	693	776	743	676	711	730	669	725	725	704	731	729	734	723	778	743	709	722	688	690	721	708	769	711	757	709	682	725	659	719	680	709	673	738	697	689	662	754	719	701	679	756	769	697	667	726	687	719	704	719	730	773	742	699	699	718	698	711	705	757	681	744	701	690	674	699	739	707	743	715	718	699	746	702	721	745	697	737	737	680	708	666	716	720	685	714	685	732	750	706	748	697	730	733	728	721	688	711	713	758	717	747	742	697	692	723	678	707	722	713	742	757	735	728	695	710	695	711	719	721	740	658	720	663	753	700	748	663	711	708	718	700	686	733	759	723	673	699	734	671	701	691	667	708	736	696	699	685	738	754	702	719	725	698	716	689	680	715	703	697	672	707	666	721	664	712	733	721	729	697	755	745	713	718	706	707	691	711	730	743	732	734	723	747	688	710	709	731	700	646	746	697	723	700	750	663	661	705	654	717	726	710	696	686	721	703	733	703	696	707	696	691	692	696	740	761	660	754	718	707	712	724	737	686	761	698	720	706	784	671	730	710	723	742	703	742	680	676	719	732	667	726	678	745	691	725	775	697	709	769	738	745	701	687	712	725	704	734	697	694	718	720	701	663	674	683	717	740	691	680	726	745	713	687	694	694	701	713	680	718	716	715	725	722	726	747	679	734	725	703	712	660	709	747	696	714	722	717	769	691	762	673	656	692	697	757	686	669	728	701	751	697	680	677	678	680	717	713	725	696	713	695	715	692	729	722	692	725	741	708	679	725	749	675	686	710	692	710	697	684	670	726	699	721	747	716	705	718	736	749	707	702	689	680	695	753	699	714	680	677	677	690	699	747	727	734	718	699	679	715	693	730	747	717	712	737	718	719	702	727	708	718	719	724	695	711	702	735	697	705	699	753	698	706	729	726	715	709	684	742	694	746	651	710	734	692	697	719	706	745	672	771	721	710	725	706	671	729	748	741	742	685	729	739	724	718	740	712	679	665	678	732	713	749	700	698	663	703	729	689	694	734	718	741	721	655	700	702	698	730	699	714	723	688	681	734	760	741	641	757	669	776	715	771	730	688	727	685	723	762	704	695	686	701	699	694	679	691	669	733	728	724	730	705	671	722	687	745	723	696	780	698	707	735	722	690	727	685	762	700	726	724	692	634	729	682	749	724	718	699	702	728	767	718	715	715	719	670	719	719	720	702	685	724	688	719	705	745	712	711	701	681	712	727	726	762	691	761	738	724	713	747	712	702	657	720	706	738	694	750	701	639	688	692	711	728	730	751	711	717	735	679	707	709	702	723	722	744	652	756	715	707	728	712	688	736	723	686	758	698	745	715	734	725	779	719	702	722	689	691	665	695	722	725	734	753	746	700	671	748	672	724	690	706	714	691	717	687	708	716	695	753	724	688	745	710	747	668	695	684	696	723	736	693	729	714	709	725	729	709	685	752	714	723	705	694	723	742	657	734	693	676	725	687	719	709	737	684	712	724	725	721	630	716	693	696	706	711	682	682	709	688	701	702	696	698	690	715	694	670	717	726	699	755	689	668	724	725	704	710	738	711	713	686	729	648	722	681	690	729	722	720	680	728	719	705	706	735	737	696	684	708	754	688	710	727	686	718	687	717	689	688	715	739	728	722	701	732	691	699	728	711	704	730	755	709	742	740	718	690	737	674	718	710	761	696	757	721	746	719	727	698	774	757	756
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
