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
339389226720	339389227239	339389227789	339389228339	339389228889	339389229439	339389229989	339389230540	339389231090	339389231639	339389232189	339389232739	339389233289	339389233840	339389234389	339389234940	339389235489	339389236039	339389236589	339389237139	339389237689	339389238239	339389238790	339389239339	339389239890	339389240439	339389240989	339389241539	339389242089	339389242639	339389243189	339389243739	339389244289	339389244839	339389245389	339389245939	339389246489	339389247039	339389247589	339389248140	339389248690	339389249239	339389249789	339389250340	339389250889	339389251439	339389251990	339389252539	339389253090	339389253640	339389254189	339389254739	339389255290	339389255840	339389256389	339389256940	339389257489	339389258040	339389258590	339389259139	339389259690	339389260240	339389260789	339389261339	339389261890	339389262439	339389262990	339389263539	339389264089	339389264640	339389265190	339389265739	339389266290	339389266840	339389267389	339389267940	339389268490	339389269040	339389269590	339389270140	339389270690	339389271240	339389271790	339389272339	339389272890	339389273440	339389273990	339389274540	339389275089	339389275639	339389276190	339389276740	339389277289	339389277840	339389278390	339389278939	339389279490	339389280040	339389280590	339389281139	339389281690	339389282239	339389282790	339389283340	339389283890	339389284440	339389284990	339389285540	339389286090	339389286640	339389287189	339389287740	339389288290	339389288840	339389289390	339389289940	339389290490	339389291040	339389291590	339389292140	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22953	20178	27030	23100	20014	10474	3227	2367	29180	36169	27378	12050	3433	1463	901	783	750	809	733	781	708	747	735	824	747	788	746	807	766	783	757	712	740	777	770	728	794	787	770	780	831	748	797	737	776	728	778	713	791	734	763	768	806	712	705	763	786	765	743	753	739	740	741	762	754	754	752	784	743	780	786	749	759	753	685	789	758	774	747	809	787	801	722	766	738	733	782	744	736	741	734	750	771	749	784	784	757	709	778	764	733	781	751	751	752	730	767	783	738	683	734	716	769	750	750	802	763	744	766	743	752	784	723	752	757	744	783	690	722	765	759	747	761	760	771	734	807	691	731	709	758	787	759	720	787	765	754	755	787	742	729	692	757	767	743	714	718	733	749	793	749	740	813	757	727	764	739	775	772	742	736	725	750	709	726	794	770	756	729	751	734	711	744	749	709	731	734	805	739	742	708	780	753	735	766	785	728	732	777	740	731	768	748	737	763	767	730	772	753	731	767	812	741	766	759	793	742	759	758	753	729	739	778	721	738	767	748	775	770	746	757	710	752	765	749	746	733	789	783	750	787	763	696	739	680	747	736	772	800	731	731	705	767	731	768	785	742	750	766	779	767	746	794	718	765	734	714	747	756	798	731	769	765	700	805	779	758	713	747	767	762	732	751	724	722	714	683	773	760	683	743	732	769	718	735	747	752	714	754	750	773	755	746	768	755	769	747	744	739	808	722	766	781	752	713	729	776	699	751	801	769	747	785	783	746	748	745	762	801	739	772	760	730	734	752	733	748	761	739	746	774	702	759	737	713	733	751	753	774	703	722	770	715	756	739	730	789	710	748	740	726	753	759	767	759	816	750	732	712	723	813	761	743	734	676	722	724	766	763	742	758	746	761	772	721	731	736	768	794	798	753	799	786	786	728	767	771	698	757	751	742	754	733	747	780	769	735	753	695	736	757	786	740	739	782	820	768	692	741	751	738	734	732	748	723	700	779	761	706	770	741	802	790	778	720	765	760	775	722	787	747	745	765	749	709	723	723	736	743	791	785	739	739	721	791	785	711	759	709	764	757	748	750	719	721	753	747	711	762	738	796	756	729	734	744	770	683	750	728	765	752	752	737	780	732	791	779	737	754	756	804	756	687	732	721	739	794	755	776	745	762	772	798	771	760	705	751	736	719	679	762	753	709	755	767	749	687	736	739	768	752	775	784	779	787	739	732	716	811	754	764	764	737	733	758	759	730	746	784	770	732	791	807	740	779	739	760	748	738	728	722	727	787	778	727	708	774	809	779	793	783	732	669	742	748	754	735	767	725	678	737	715	758	719	701	752	752	725	759	733	726	782	716	749	756	706	733	748	716	715	786	729	736	766	718	762	750	733	727	820	747	749	709	774	677	711	734	703	712	785	748	771	713	763	736	746	769	746	790	761	726	722	769	845	752	743	717	763	777	720	749	752	737	709	713	769	692	813	731	713	750	769	734	756	750	726	772	770	688	743	777	737	730	731	747	772	745	768	717	718	749	747	740	746	735	752	753	715	736	749	734	688	733	736	757	794	728	793	678	791	733	724	722	715	769	744	768	734	767	724	743	744	801	727	769	738	770	717	802	713	764	804	760	731	741	758	781	742	729	744	780	702	735	753	773	740	734	794	732	746	740	727	744	745	750	755	756	717	775	721	749	784	736	774	822	776	726	745	754	701	729	731	690	735	785	769	739	763	723	735	720	788	772	784	777	739	761	751	772	790	754	717	710	753	760	742	766	778	760	761	732	729	782	761	741	768	789	787	689	762	762	742	764	741	767	738	808	754	729	739	707	737	767	750	748	722	734	776	732	750	785	744	716	722	721	769	757	761	750	774	749	759	760	740	819	757	741	758	809	767	780	737	748	734	773	739	739	760	735	743	714	720	698	740	784	761	757	730	698	738	769	714	759	804	734	752	765	760	788	767	724	746	711	773	762	748	756	728	721	734	779	719	684	757	793	757	747	802	736	712	738	742	812	759	687	760	763	742	768	701	816	755	718	789	761	720	777	780	735	742	714	716	769	735	716	764	708	776	735	776	747	773	715	746	751	751	750	752	726	728	702	758	737	777	751	743	735	741	749	773	724	728	788	703	741	751	744	731	764	737	736	748	773	729	752	781	713	773	739	715	752	782	747	735	773	717	753	778	755	798	771	780	694	720	805	756	703	762	782	761	750	768	789	782	710	777	787	710	777	729	805	744	712	744	757	722	744	709	737	733	753	754	767	725	770	754	761	746	745	727	813	749	729	756	771	761	749	769	755	790	773	700	752	783	723	712	746	798	738	731	683	745	712	729	738	716	752	752	762	783	759	712	766	719	746	750	701	768	741	715	710	752	725	730	743	742	748	722	728	746	779	772	723	736	689	750	758	768	715	774	740	757	727	773	753	758	804	773	764	747	723	725	779	706	779	740	790	767	781	754	741	777	707	765	779	691	717	742	776	760	798	711	735	733	815	755	752	773	746	756	770	751	716	753	732	746	800	768	755	758	765	793	700	721	704	780	779	753	741	816	727	739	797	750	742	714	757	718	725	745	770	729	732	770	754	762	754	768	722	714	701	730	742	799	722	710	776	701	738	758	751	725	744	740	728	783	774	705	749	743	735	794	798	699	740	773	766	764	693	704	755	739	696	712	736	782	737	786	776	773	776	756	718	726	754	729	716	747	768	754	803	768	782	725	745	730	757	785	807	765	796	765	701	742	764	724	726	726	766	753	761	716	791	760	823	770	730	723	765	792	777	774	804	716	781	750	771	720	717	748	777	743	801	752	761	747	749	766	774	735	771	786	761	750	715	775	752	744	822	774	789	736	773	742	720	768	737	703	705	771	715	746	811	710	741	727	813	735	762	793	773	778	742	740	713	728	702	744	723	727	757	785	758	688	735	713	704	782	677	754	689	721	744	711	775	756	757	671	787	747	724	758	716	683	751	729	724	757	796	722	764	722	713	733	719	782	789	766	742	760	714	756	758	722	762	716	718	734	766	729	722	745	749	713	684	767	731	724	793	770	781	757	749	714	769	780	760	790	763	708	754	788	768	744	761	759	731	734	749	713	729	765	762	781	737	753	770	730	738	732	728	726	749	713	710	758	753	744	769	782	755	719	742	757	771	717	791	737	757	798	781	769	752	767	721	763	756	767	738	701	754	724	730	701	791	724	728	756	737	701	740	758	760	711	748	734	740	745	784	738	764	748	800	733	731	676	717	716	755	816	729	717	764	719	749	771	765	752	728	749	754	739	755	762	745	771	738	738	777	755	738	716	773	762	770	754	729	737	748	785	793	745	775	776	790	743	773	745	735	760	766	774	795	763	764	739	735	727	730	803	701	760	748	752	767	714	726	688	746	675	771	769	758	748	770	751	724	775	724	734	747	716	758	788	752	760	779	754	756	775	722	796	760	764	737	702	758	721	715	721	697	752	747	721	753	783	761	777	713	755	732	763	750	735	732	665	755	810	708	707	764	776	753	772	754	783
5731	12704	10964	6413	4175	3250	2482	2970	31551	32379	21989	8577	3150	1428	701	646	635	650	629	676	596	593	652	639	647	634	631	593	648	640	630	643	640	634	651	591	656	644	650	601	678	630	638	605	586	609	640	662	605	636	604	655	627	668	634	647	586	620	612	604	653	573	623	573	612	663	588	621	631	618	598	600	609	650	627	628	544	632	597	581	626	645	650	587	648	591	634	602	693	620	603	597	637	611	587	614	620	588	641	622	600	623	612	608	642	612	580	627	615	592	609	623	596	666	645	623	597	590	664	660	645	610	623	616	596	615	643	639	664	601	630	608	598	598	652	602	594	626	585	596	602	553	581	664	625	588	599	625	577	595	620	615	630	608	611	583	614	618	555	627	650	626	630	628	626	612	602	638	616	656	614	602	586	587	609	623	602	643	612	606	609	600	612	620	594	613	638	590	601	606	623	569	616	610	624	639	650	597	586	577	577	640	589	619	616	624	598	620	594	616	596	585	619	603	633	617	657	610	564	620	599	593	590	575	565	579	579	633	627	603	638	604	638	613	629	629	638	603	587	585	569	586	628	612	611	647	620	680	596	627	570	601	607	576	586	638	645	626	598	607	632	620	652	628	596	629	638	605	577	613	619	591	620	614	611	644	635	600	622	601	610	645	592	627	599	604	613	618	626	617	569	625	565	591	593	614	617	662	602	559	588	628	613	630	596	630	634	575	633	645	595	623	598	600	626	636	623	626	622	628	589	638	596	575	626	595	630	611	614	617	624	592	624	623	603	638	653	594	597	627	607	581	623	609	637	595	611	584	654	619	593	581	600	601	650	607	641	605	636	600	625	610	582	610	621	608	630	615	614	567	658	621	607	605	618	612	586	654	643	544	616	613	582	609	601	657	607	615	611	617	619	619	610	610	666	650	640	627	609	643	530	632	651	630	622	646	590	679	592	602	623	658	648	614	642	601	619	611	603	615	568	625	608	607	602	606	617	609	603	589	579	619	583	650	646	617	623	610	594	564	597	623	639	599	577	629	618	603	600	610	608	646	638	605	627	641	605	614	649	615	626	626	632	633	654	571	580	673	627	595	596	633	568	607	615	633	560	619	631	620	633	607	588	648	646	611	597	591	617	625	642	603	566	607	602	627	599	586	611	582	598	602	612	635	588	652	628	598	559	640	639	637	645	636	608	602	616	584	613	606	616	588	634	637	585	607	639	598	675	624	584	594	658	650	642	598	544	590	578	630	641	639	648	618	599	610	585	645	584	626	638	632	615	589	613	587	628	576	622	613	636	616	602	602	560	608	609	604	619	650	598	586	601	632	629	610	616	562	602	602	674	579	620	630	586	580	641	581	625	627	596	642	610	644	626	602	615	598	608	590	632	617	601	612	605	669	621	631	603	618	595	643	587	581	618	602	588	636	621	645	625	616	650	652	613	569	623	630	600	612	597	594	596	599	587	620	611	592	609	573	613	598	571	576	658	602	601	622	582	585	652	576	650	575	608	591	647	596	572	607	617	631	620	629	589	609	584	603	625	644	579	670	614	607	624	596	598	622	609	577	639	631	616	682	642	572	657	566	630	639	624	610	606	655	605	602	628	611	607	589	608	645	616	592	581	616	596	589	596	616	550	593	614	605	608	605	654	638	600	595	626	671	636	614	618	673	578	611	570	588	575	631	571	621	657	626	569	612	580	611	620	617	643	623	617	629	608	629	620	597	650	646	626	627	653	638	616	587	611	570	591	592	601	614	636	598	579	609	622	617	667	642	610	596	623	573	584	626	628	650	557	631	628	603	643	596	631	610	623	617	601	646	613	606	615	658	658	579	662	667	616	626	655	601	616	574	592	619	578	566	647	669	602	631	639	620	636	608	603	641	568	595	585	598	569	640	616	630	589	670	610	616	590	607	643	600	600	587	623	587	639	623	620	632	588	631	575	618	661	663	607	586	629	647	610	640	650	625	586	658	596	663	608	593	626	601	600	579	631	557	618	605	652	615	635	632	610	611	603	620	571	661	661	605	599	539	634	651	619	593	623	612	657	590	599	606	626	603	612	574	635	675	598	597	572	593	577	604	617	637	630	598	587	587	636	601	629	640	599	642	581	642	641	600	604	594	609	643	607	607	630	622	622	613	608	613	596	604	558	606	607	629	644	605	602	554	642	594	592	650	632	639	587	602	638	643	601	599	606	619	586	614	638	636	622	606	595	614	613	630	616	618	559	617	628	638	605	658	621	623	602	597	568	644	548	597	624	654	612	635	619	608	603	674	566	601	660	588	625	608	585	669	645	552	601	660	659	653	611	594	580	639	574	604	637	640	632	606	579	567	607	604	593	619	617	627	609	612	625	590	637	623	637	595	616	603	612	621	573	621	600	583	590	625	577	604	592	569	597	623	596	603	586	627	634	653	635	620	623	586	639	631	602	618	620	590	598	605	654	640	589	598	622	584	597	600	618	624	600	638	589	627	646	576	583	613	596	598	587	606	614	622	611	569	569	601	603	584	643	576	566	598	609	596	610	620	631	596	599	572	621	638	590	613	587	573	589	577	626	591	601	611	596	605	629	583	603	638	625	596	621	600	637	606	608	567	606	659	608	596	574	566	605	657	651	584	640	644	595	627	600	587	617	674	604	569	611	586	603	579	675	615	605	585	622	604	615	621	602	630	617	616	576	619	645	656	625	614	621	623	618	600	587	611	630	605	550	653	624	598	613	672	607	625	574	610	594	550	610	629	575	596	588	653	650	616	590	590	598	632	575	624	635	610	630	607	586	611	596	626	605	625	595	587	612	625	658	624	632	596	624	636	643	663	611	631	569	589	595	595	585	626	607	672	628	617	625	614	603	568	604	623	606	584	581	604	628	601	666	659	573	608	631	614	621	628	601	615	592	566	606	575	600	569	571	592	600	595	654	586	590	620	602	599	625	610	629	638	588	642	601	615	563	607	616	597	621	647	613	630	632	620	594	608	585	593	597	605	646	612	623	637	636	590	589	617	653	621	616	642	614	607	610	638	589	600	616	642	666	593	588	606	664	632	620	611	605	620	579	605	601	626	642	650	633	603	562	651	609	616	631	603	607	623	611	627	636	659	613	616	595	593	620	612	590	594	641	596	607	575	575	531	581	606	575	572	618	567	647	625	612	623	592	640	601	608	583	572	585	618	598	612	599	638	597	622	594	622	604	614	579	621	671	623	580	609	598	610	578	610	582	554	616	587	631	584	605	588	603	607	586	571	637	596	619	590	601	603	610	599	606	618	617	670	635	623	611	624	572	617	570	583	579	624	615	623	627	607	604	608	620	620	638	653	585	604	604	596	579	604	578	590	619	610	611	616	601	625	606	557	644	616	618	587	602	639	647	612	604	637	617	638	624	581	622	625	593	617	590	543	645	601	657	614	588	624	616	612	614	619	622	606	623	648	597	622	610	575	586	605	587	647	624	631	630	642	611	600	652	609	608	624	606	579	609	593	609	604	619	633	624	632	607	611	610	628
27725	14343	5201	2578	1297	969	823	707	2160	3326	2384	1290	847	694	621	589	572	620	589	616	593	536	607	607	630	563	598	617	556	587	601	558	603	587	580	579	613	610	566	540	549	549	594	554	585	600	575	547	567	583	573	591	555	599	585	549	647	550	573	568	538	574	590	586	552	574	565	568	533	569	588	598	603	566	606	578	580	564	576	602	587	574	530	601	604	614	586	594	571	530	591	577	578	579	600	554	578	561	562	583	638	600	578	512	551	632	568	606	596	626	605	573	554	580	587	579	614	561	604	553	581	575	573	579	580	548	585	567	584	616	613	606	572	527	523	559	568	575	554	588	585	571	594	603	574	605	529	557	583	560	503	585	565	596	582	583	594	624	619	607	612	547	553	604	588	612	591	613	600	585	584	588	576	535	576	619	611	585	600	584	589	575	532	576	602	581	575	547	566	568	556	604	572	595	621	598	603	607	605	583	569	584	602	591	594	606	562	561	591	596	555	579	592	567	618	577	580	579	574	589	579	569	599	622	581	594	583	561	590	547	565	551	619	553	556	570	571	575	592	620	558	585	601	580	564	597	603	601	576	596	617	548	575	590	536	639	607	558	613	582	593	561	565	623	542	559	573	592	577	578	555	599	548	605	599	584	586	648	596	617	558	550	630	592	548	587	615	570	579	566	597	575	592	553	579	582	572	557	607	600	577	525	636	592	619	590	601	561	552	615	594	564	571	607	598	530	590	626	602	581	588	593	582	567	569	601	599	582	600	561	604	620	577	585	571	584	561	567	582	569	582	566	553	550	634	565	574	569	565	572	595	554	571	605	554	578	548	586	538	557	603	570	597	600	598	617	599	561	626	604	564	628	539	569	569	610	570	653	568	569	567	592	600	579	579	554	613	589	587	611	612	606	586	594	612	570	598	561	574	577	607	560	584	620	566	536	589	611	579	562	611	553	573	613	633	572	605	574	587	569	554	552	599	598	602	554	582	598	575	546	571	608	570	596	604	594	579	604	575	563	636	592	581	551	599	591	578	616	581	579	573	592	564	571	610	561	575	550	587	543	584	561	581	618	628	572	589	540	559	599	558	613	581	595	575	571	580	596	603	633	612	591	620	602	578	558	560	585	577	596	617	602	546	608	576	593	542	590	567	585	572	585	622	595	541	603	544	531	573	554	591	633	555	555	589	634	598	594	601	603	593	599	544	539	550	587	573	583	562	606	562	612	594	547	592	547	587	572	619	558	613	577	565	569	563	609	577	609	619	552	558	604	568	597	585	545	577	592	566	571	633	606	558	522	595	579	547	592	591	612	611	579	580	595	554	574	589	577	564	591	620	555	586	582	560	564	572	539	553	602	590	630	598	591	565	550	610	558	563	581	558	620	556	576	560	610	537	552	565	607	593	581	608	591	616	595	633	572	551	569	537	571	568	588	583	550	533	591	537	562	583	557	550	586	612	593	574	520	567	583	638	579	585	576	576	614	575	549	590	578	561	601	515	607	627	572	578	581	548	547	575	580	552	597	626	578	602	571	581	594	613	598	592	636	576	586	592	604	575	574	572	592	507	539	611	634	589	589	564	575	611	638	605	545	601	585	607	608	557	568	553	567	569	607	594	526	557	563	566	595	586	579	552	592	579	546	607	606	556	591	611	588	597	573	584	614	597	607	532	562	536	559	587	547	570	574	584	590	580	564	594	568	605	548	581	564	603	624	591	598	557	582	597	583	537	561	557	593	540	595	575	575	573	596	589	571	569	570	571	602	573	558	554	577	557	551	581	614	574	577	570	603	539	609	589	564	619	514	616	591	559	618	581	587	587	590	554	621	580	590	592	581	583	578	590	560	579	546	587	570	569	600	554	569	603	593	612	636	576	584	623	559	600	559	633	583	573	560	601	598	559	580	577	589	580	583	574	566	592	593	578	582	606	576	562	532	607	580	570	601	570	587	603	571	563	596	585	582	577	596	563	612	571	571	597	614	589	580	593	557	585	623	573	578	566	574	567	607	596	627	605	625	580	594	553	570	591	600	613	582	594	552	607	587	564	589	589	598	579	582	572	598	610	583	592	617	542	568	612	553	592	565	619	585	605	557	606	605	581	586	592	595	576	545	557	549	563	561	538	589	573	595	597	594	608	627	573	581	590	591	578	577	595	560	578	542	538	561	542	616	577	557	635	559	580	549	572	591	575	602	542	552	578	570	597	592	581	606	589	560	577	550	563	562	569	580	611	605	550	596	584	594	626	599	594	589	552	592	607	656	569	569	596	551	571	596	602	571	578	628	575	534	550	601	619	560	613	568	544	601	566	554	584	539	596	543	626	568	601	586	594	564	574	573	581	539	579	588	601	583	607	521	587	527	583	629	608	565	579	555	597	619	546	568	537	572	664	618	574	581	576	581	525	590	588	594	552	589	619	584	622	542	626	589	574	583	570	522	605	563	578	575	569	628	538	580	574	560	553	552	590	604	560	562	577	611	580	567	604	618	575	561	566	592	583	585	568	556	552	637	594	548	586	560	609	557	590	576	561	581	577	615	593	567	600	588	600	615	623	540	606	599	639	606	552	632	563	576	615	611	592	620	606	557	615	618	585	566	559	583	527	586	536	620	597	563	568	596	593	557	583	561	588	588	622	596	589	651	570	544	586	592	597	582	622	563	569	627	619	528	558	574	549	596	616	578	576	572	604	575	603	553	562	548	510	581	566	588	557	579	586	618	587	621	570	582	598	547	598	609	605	617	615	567	554	571	586	586	604	577	597	577	550	610	569	615	587	588	576	528	579	619	593	549	566	561	575	530	563	572	571	593	578	579	606	587	604	564	615	627	579	536	588	570	562	584	582	617	625	569	563	615	589	559	581	584	550	611	608	639	588	604	603	594	589	622	555	580	614	533	532	578	606	589	628	568	601	554	599	564	532	552	575	612	571	579	635	613	572	575	540	593	593	558	562	612	641	598	604	562	575	578	551	583	598	601	601	617	580	573	609	523	574	553	591	573	574	531	629	566	563	552	549	608	556	595	598	568	570	638	580	563	646	589	617	573	600	539	543	598	644	565	576	564	579	572	583	585	605	574	542	570	538	559	608	585	569	560	568	577	591	584	573	547	573	610	580	591	635	584	571	542	611	549	621	582	553	559	602	605	525	566	555	610	551	537	601	590	582	606	575	580	573	588	599	584	611	555	595	578	568	580	571	545	627	597	589	561	549	596	582	556	531	572	601	554	618	605	561	637	553	548	610	601	589	569	568	574	563	552	582	598	567	588	644	602	587	568	566	537	596	575	564	554	560	608	611	594	561	596	563	586	588	564	584	588	563	561	599	633	569	591	579	603	595	577	545	621	567	595	581	583	605	548	584	562	634	583	608	589	583	601	585	624	590	554	530	581	595	607	599	583	581	572	575	562	560	560	570	559	612	565	576	601	632	583	546	574	573	586	558	649	581	637	561	599	590	589	536	613	564	583	604	545	514	586	593	592	570	547	547	585	587	605	567	632
5368	4478	4056	2146	1415	959	722	661	2814	3613	2335	1218	723	583	484	467	488	481	460	486	460	446	470	498	485	439	438	455	478	440	472	506	450	469	486	505	471	477	474	477	458	469	485	493	499	499	431	466	479	491	484	479	461	498	517	486	449	478	459	440	486	470	482	483	467	491	470	459	470	467	463	479	478	509	467	499	479	470	477	457	467	511	463	456	495	514	489	475	481	470	465	447	434	457	464	486	479	471	449	485	460	462	428	446	421	508	452	490	458	433	480	498	434	473	459	441	507	456	503	451	463	479	464	457	462	452	459	484	450	465	516	465	461	499	456	479	465	431	474	467	435	485	432	466	451	492	459	436	451	480	488	456	443	466	482	449	496	439	479	494	452	468	501	436	510	458	476	505	474	459	461	483	465	496	469	496	482	484	469	465	456	484	505	487	433	468	474	511	466	447	482	426	475	451	488	503	438	493	448	475	505	458	495	463	435	483	449	452	514	503	461	484	463	474	496	470	458	438	461	486	448	447	468	466	450	444	471	471	457	499	462	461	453	437	483	495	454	501	479	484	477	464	453	477	479	447	469	481	494	451	454	426	476	440	454	484	513	488	435	450	485	465	461	428	435	474	473	453	443	424	463	507	466	499	496	485	456	448	507	432	470	504	449	462	469	481	502	473	453	459	442	442	483	501	494	486	486	488	467	480	436	515	502	472	465	489	465	492	486	488	522	460	459	422	480	466	437	440	443	474	445	495	434	467	478	458	462	447	463	466	478	474	468	481	456	486	482	486	496	471	481	483	462	509	498	486	464	473	495	468	485	485	508	473	492	508	449	484	479	451	492	442	502	473	463	480	507	476	473	486	432	461	497	462	486	492	474	450	470	476	503	469	523	473	455	473	462	472	454	433	484	450	464	475	452	437	459	432	477	466	460	470	495	471	468	455	493	458	474	477	469	508	493	470	484	455	489	500	446	434	465	507	457	492	478	450	456	452	490	501	467	471	487	476	489	476	476	452	466	470	458	509	510	488	468	479	506	492	491	456	513	513	432	483	477	456	463	454	469	484	522	472	455	462	430	417	478	458	457	460	464	458	475	430	478	498	451	445	483	454	467	489	472	476	451	490	492	420	478	453	495	488	461	452	428	488	461	484	470	498	498	462	482	503	490	465	478	454	469	470	484	457	468	448	480	474	480	471	434	432	465	493	497	430	408	483	493	452	474	512	536	487	436	444	470	467	450	484	481	457	471	495	473	445	455	461	462	469	448	428	474	467	455	516	486	484	471	470	483	480	472	430	476	477	445	520	437	482	458	506	491	511	476	445	508	460	429	477	468	480	469	470	480	449	475	515	514	440	476	425	447	480	465	492	462	483	466	458	485	460	492	494	497	455	458	493	448	477	494	474	441	453	473	445	512	450	448	469	499	450	490	448	434	462	463	441	459	487	452	472	479	475	442	455	441	494	478	476	498	470	464	473	487	467	441	473	492	524	453	484	510	501	459	455	489	449	456	457	456	486	453	493	497	456	501	469	463	468	449	504	466	495	474	486	485	476	481	486	470	474	513	476	467	459	472	489	474	496	442	462	453	481	476	469	480	474	461	449	489	493	477	483	423	480	492	478	469	483	501	513	477	440	463	455	451	513	461	471	461	427	500	427	498	510	493	457	485	421	490	453	472	472	486	469	450	497	431	477	454	492	447	462	442	464	449	445	475	458	460	480	458	463	496	469	455	487	459	498	480	472	474	487	474	458	471	474	467	486	453	462	484	477	508	476	450	485	512	457	471	503	455	474	498	433	492	468	478	494	462	484	472	473	456	496	491	474	468	474	477	488	448	465	499	478	504	485	461	445	476	447	469	446	455	451	463	470	487	465	469	468	515	449	429	456	504	487	504	474	478	496	460	472	473	452	471	477	463	446	498	458	467	466	472	500	513	469	469	509	490	465	473	471	519	444	486	479	462	453	468	446	488	476	437	489	510	456	466	423	451	461	501	518	435	490	473	464	484	486	472	468	492	509	509	461	485	474	488	479	472	468	486	469	511	491	497	439	432	491	474	498	458	461	463	473	475	506	432	510	459	497	478	472	476	425	491	448	485	473	471	475	494	446	451	443	459	449	461	450	482	446	491	494	454	450	485	492	458	445	470	474	469	460	456	472	461	502	433	464	448	493	470	455	450	466	458	476	471	456	453	523	498	513	491	489	450	472	436	451	438	464	475	484	445	492	455	450	456	481	457	465	485	436	447	452	466	439	475	425	441	476	497	445	457	465	479	437	456	446	502	484	463	471	417	445	462	450	451	496	422	444	482	462	457	474	477	500	453	499	450	500	428	443	462	475	436	447	496	476	460	460	498	473	486	436	492	405	455	489	463	521	457	478	472	459	498	466	477	461	463	465	431	466	479	455	484	477	458	500	484	480	487	469	498	463	490	476	441	468	475	450	468	431	479	482	489	472	427	474	477	440	468	494	466	417	454	476	457	506	478	482	475	443	495	441	434	518	429	468	441	460	452	420	471	472	481	486	462	485	448	467	438	461	456	464	446	456	475	478	481	506	477	442	482	471	495	458	475	489	451	478	514	487	487	436	462	489	468	477	477	438	464	478	477	454	424	475	465	463	500	444	470	460	439	429	479	450	436	462	469	486	481	482	470	513	451	457	454	414	471	481	432	470	467	494	478	448	513	452	459	486	473	445	513	454	460	501	496	445	462	453	478	431	490	456	456	449	437	461	498	500	521	455	475	477	447	444	455	489	436	485	497	479	467	478	481	460	493	469	466	430	477	441	508	485	469	503	473	490	509	435	467	479	464	489	499	449	453	450	476	444	455	492	473	472	482	451	493	505	480	465	465	476	456	505	492	445	481	475	445	456	510	506	437	437	473	452	474	494	448	468	476	487	471	439	506	478	435	477	468	491	460	429	461	495	461	451	470	454	515	473	446	436	468	463	487	455	501	481	475	474	446	455	462	526	508	489	415	479	514	485	491	461	495	492	473	465	449	478	473	461	441	440	465	475	447	463	490	499	453	478	478	449	464	475	499	495	460	485	448	458	480	469	468	537	425	472	462	483	479	483	462	483	477	506	501	478	450	457	476	441	438	504	491	454	448	441	466	453	500	464	460	521	445	476	463	481	456	486	461	441	449	437	497	467	471	450	468	460	453	466	472	482	443	503	475	499	456	468	488	462	456	472	463	462	452	462	461	460	480	480	418	477	493	446	480	453	450	468	538	479	480	460	485	480	492	441	457	448	476	452	462	442	466	467	490	447	456	474	446	452	440	465	472	512	474	498	446	486	470	440	437	457	441	493	496	462	491	467	461	445	486	464	511	428	466	412	477	496	444	476	461	494	467	471	469	481	437	433	463	488	479	473	430	484	437	448	475	437	460	461	451	479	467	472	472	468	480	437	518	471	436	465	469	448	458	439	483	505	490	454	468	463	471	454	497	479	460	438	469	453	487	464	459	483	457	444	489	475	432	494	470	496	467	453	456	467
25652	21425	27299	25087	7080	2037	1291	1282	16243	22136	14711	5040	1861	916	676	651	661	711	673	647	635	622	644	638	683	657	616	640	720	675	666	679	634	662	652	662	652	621	624	681	599	648	653	626	668	649	686	614	649	609	668	662	635	634	610	633	659	642	644	628	633	649	693	594	659	605	613	607	681	680	671	611	642	677	610	591	623	602	610	627	675	704	639	637	610	655	635	638	634	601	614	603	611	617	683	676	607	656	642	642	617	658	626	636	634	634	630	655	623	692	689	688	664	620	615	664	646	660	603	649	627	649	639	659	681	694	657	628	655	655	667	664	618	626	645	622	645	608	666	619	664	602	656	630	674	650	718	680	587	672	653	626	630	616	634	632	629	665	651	638	642	644	675	655	630	627	635	686	690	639	616	613	636	621	652	653	659	613	658	638	605	608	668	635	647	633	676	670	645	650	648	660	585	635	651	670	646	621	650	668	669	631	655	627	646	632	637	665	665	625	651	599	651	653	634	619	623	688	660	629	659	639	673	589	611	676	683	659	658	609	620	638	593	651	605	670	626	610	666	648	631	628	593	649	694	626	669	612	598	625	631	622	640	607	634	659	634	628	652	616	661	672	677	644	624	644	624	590	617	671	640	654	638	656	641	645	628	616	666	655	673	601	659	643	655	663	679	647	653	643	646	627	619	606	628	667	648	619	561	663	639	643	637	661	582	619	620	596	632	658	660	644	632	641	675	613	662	637	584	655	622	588	673	654	598	613	616	618	660	655	645	669	633	645	660	650	633	702	671	685	624	636	656	671	638	596	627	612	635	603	647	659	625	605	610	646	622	626	612	621	602	596	597	625	627	660	653	586	636	601	604	665	650	658	646	593	644	623	690	604	613	642	674	661	692	641	649	641	632	608	662	671	617	685	637	617	641	625	647	614	620	671	656	622	667	642	614	690	610	656	648	649	669	641	576	595	658	627	626	645	606	657	636	604	640	694	653	643	610	624	637	640	620	680	646	653	667	683	650	620	667	620	663	635	652	645	644	615	634	638	652	673	615	641	633	628	609	675	652	628	652	631	648	630	659	651	612	631	575	635	620	672	692	655	664	656	623	651	649	646	602	618	643	625	605	627	668	693	652	677	657	623	674	655	643	679	618	648	650	633	630	647	656	659	652	641	620	655	626	683	613	602	660	646	617	633	653	596	615	663	644	620	645	701	700	648	574	636	642	596	620	608	615	603	648	647	626	684	675	611	654	623	656	629	689	650	595	668	630	630	656	655	695	628	615	661	683	611	631	608	644	643	661	637	662	628	590	616	668	643	612	642	654	619	665	619	645	603	624	624	693	596	624	655	651	608	615	651	627	685	661	618	632	638	628	615	685	640	642	647	652	612	616	641	634	625	646	649	663	667	667	651	630	633	637	640	684	649	604	605	622	637	652	625	646	680	648	637	639	643	668	641	676	677	638	616	584	655	632	658	646	646	642	647	678	637	608	620	657	638	672	666	654	627	662	631	632	633	656	662	623	604	644	646	663	631	633	636	597	572	639	618	640	674	605	641	627	639	678	611	616	679	602	629	659	623	705	656	646	654	660	664	636	629	628	632	667	591	612	652	603	627	680	631	634	602	661	660	690	599	647	629	661	632	643	643	671	649	666	663	658	657	651	623	657	643	636	625	654	661	627	632	617	599	598	621	648	637	614	645	631	652	611	624	600	621	668	677	637	665	650	624	621	640	647	640	672	651	624	653	607	644	642	643	638	655	621	620	639	619	644	690	652	669	655	602	657	629	628	619	602	632	620	565	630	699	638	646	692	612	649	650	638	632	651	669	625	611	678	653	682	656	666	619	643	650	657	639	638	640	670	625	693	602	650	616	648	641	674	656	638	614	646	636	662	662	637	630	641	618	659	630	644	659	605	669	649	648	664	638	648	636	650	623	640	658	625	620	621	632	632	674	660	580	609	630	673	633	669	662	641	598	652	694	669	642	626	651	625	652	618	634	648	658	649	581	673	607	622	656	661	631	670	629	677	625	603	605	639	648	653	621	600	681	599	615	632	678	659	671	705	640	614	589	633	644	655	645	642	610	667	659	609	653	654	652	666	666	633	650	635	678	595	628	680	638	639	642	600	664	638	609	626	653	630	606	662	610	662	639	654	638	638	629	654	626	635	653	617	643	608	686	650	603	626	649	625	632	658	613	646	649	611	656	587	640	637	661	626	633	653	640	635	636	635	620	668	634	676	704	638	653	625	694	648	661	654	622	643	687	650	657	668	634	644	648	664	659	660	609	614	657	658	617	663	634	661	642	625	641	631	641	625	627	664	610	567	625	643	631	653	616	661	604	655	603	626	671	633	673	697	615	620	654	634	661	631	672	657	673	654	632	664	583	661	663	639	669	660	621	635	612	638	683	644	689	681	635	656	649	642	646	653	655	635	624	638	606	632	667	614	642	667	622	613	692	668	649	624	591	612	678	613	606	635	658	605	641	625	639	689	605	670	615	642	658	648	661	619	621	651	606	684	656	628	634	652	674	621	682	659	645	611	622	617	611	656	633	654	605	662	626	650	671	607	656	639	672	641	634	642	631	627	647	633	666	668	621	609	663	623	646	667	626	620	621	651	601	634	615	632	657	638	682	636	653	637	621	644	647	683	659	637	604	665	673	657	652	638	637	641	617	661	680	642	638	640	671	616	598	622	625	592	638	577	659	625	600	660	669	618	607	623	620	669	660	613	663	633	663	636	645	634	610	641	664	632	634	659	682	659	680	673	643	638	616	631	636	623	635	661	676	682	602	683	631	622	611	623	664	605	684	627	654	670	605	646	654	664	614	653	610	672	661	637	622	656	655	598	623	671	635	648	616	664	620	639	598	599	657	687	644	652	703	638	651	647	658	651	670	626	630	650	638	648	664	639	659	671	655	618	614	664	612	627	634	652	655	625	650	612	617	631	651	653	644	679	626	651	657	643	661	673	671	656	627	635	636	614	666	656	655	627	692	616	637	626	661	638	634	650	667	652	620	625	638	620	611	605	685	622	664	677	644	632	669	627	624	612	652	611	679	635	637	644	606	634	612	658	620	600	621	614	576	617	643	655	654	656	657	675	648	645	637	600	631	623	630	661	651	663	566	659	640	669	638	589	628	616	629	635	634	629	625	616	649	619	632	692	659	630	648	629	639	645	644	670	628	630	627	644	621	631	672	653	636	641	678	697	607	637	637	620	688	648	638	620	619	618	639	670	666	648	662	623	670	619	650	643	639	623	662	641	584	647	595	584	657	645	603	645	670	658	689	608	644	637	661	600	666	649	653	614	594	630	670	673	645	631	616	610	608	588	634	650	622	597	680	593	661	662	639	642	661	655	602	607	633	616	618	707	654	652	627	617	657	664	652	623	615	644	648	655	663	650	635	581	628	645	600	636	618	690	596	604	634	646	665	607	651	636	671	655	566	636	612	642	625	625	640	639	638	622	657	648	643	647	671	612	633	637	636	687	665	649	605
4064	6097	8077	3755	2302	1747	1216	1446	18552	19839	11974	4437	1788	854	570	539	533	525	577	561	512	521	538	557	545	520	558	532	527	556	557	513	529	538	558	530	559	574	550	541	545	567	582	547	518	555	489	531	537	525	566	549	532	534	506	584	546	559	492	534	551	510	546	547	557	552	541	547	554	579	550	480	535	555	545	568	560	513	514	542	572	515	488	554	545	520	538	529	505	531	522	534	552	526	593	501	499	545	585	537	586	566	545	533	516	483	518	517	525	568	544	553	537	517	517	510	536	555	553	578	559	577	482	536	517	543	534	524	514	505	538	536	544	560	523	539	499	562	497	537	522	530	524	539	547	521	536	544	568	543	511	581	560	539	531	484	564	531	507	531	508	541	562	548	520	560	582	538	513	547	517	570	566	534	555	524	576	506	536	506	538	519	531	509	501	514	497	549	549	551	549	520	547	508	533	523	546	498	489	522	500	560	564	519	519	489	502	511	548	551	536	530	506	559	579	541	520	533	518	521	515	522	541	501	534	545	546	542	516	524	481	527	562	526	539	546	536	539	554	528	545	500	534	550	579	559	508	526	535	528	510	474	555	488	545	531	539	533	538	531	547	528	509	509	532	528	553	550	547	545	525	535	566	539	544	463	509	508	499	527	499	525	537	532	569	576	496	556	521	547	539	491	522	554	529	493	520	537	554	539	531	544	538	517	546	558	524	490	511	580	565	516	544	523	507	543	525	479	496	526	555	516	524	516	562	519	531	527	519	545	513	555	517	537	503	485	501	502	492	558	512	553	555	544	517	553	529	545	511	506	565	529	533	529	538	509	556	559	546	554	552	554	507	494	508	522	529	479	510	488	542	517	553	503	585	524	566	527	513	581	484	529	525	576	577	559	553	546	494	515	560	547	514	583	586	511	556	538	534	524	538	558	511	519	543	507	515	522	532	538	527	517	544	555	546	548	541	527	572	544	533	535	500	518	530	519	524	526	549	526	519	537	568	522	526	503	522	539	541	538	543	538	521	537	528	542	530	522	532	527	516	522	492	550	550	523	571	550	515	505	524	556	508	517	505	575	571	533	473	531	564	548	541	464	537	623	474	518	522	530	547	516	514	547	502	527	547	518	510	536	557	551	505	543	538	519	512	499	498	510	544	482	543	565	505	561	540	578	548	535	567	555	484	511	533	521	512	582	482	507	530	530	512	543	559	545	529	528	523	531	531	503	562	560	552	519	523	588	528	506	527	523	532	526	535	530	510	502	513	540	518	527	540	558	545	514	575	556	546	527	512	532	511	548	502	522	516	552	523	505	472	497	523	512	521	531	551	544	510	533	570	531	548	534	587	574	537	548	553	533	551	543	534	515	547	563	510	510	524	537	564	529	535	576	526	530	514	532	553	575	566	553	525	558	555	533	535	555	548	513	555	499	558	537	572	513	522	483	559	530	544	540	545	545	492	531	545	573	471	511	543	517	511	505	546	534	505	546	519	553	545	508	521	558	562	542	516	543	530	516	531	522	544	544	505	497	502	492	540	528	537	545	505	554	500	533	523	551	510	533	544	528	524	529	543	536	549	531	569	575	581	538	543	528	509	511	523	543	539	494	533	536	527	506	551	507	543	514	524	517	524	559	547	558	526	516	539	512	573	542	497	552	527	564	551	516	522	531	544	514	526	509	551	534	486	558	520	524	465	537	546	549	508	504	554	478	564	503	508	546	530	536	497	487	506	565	544	516	546	519	546	517	513	578	556	528	542	554	507	562	490	523	517	545	493	503	521	569	518	510	522	524	565	556	506	527	500	537	508	540	557	570	501	529	515	543	535	510	525	516	548	570	553	552	516	542	580	541	525	527	569	496	530	538	523	477	538	526	485	531	527	529	533	513	522	533	545	532	516	497	481	525	504	500	483	537	523	539	601	525	532	538	535	533	559	546	514	500	525	491	512	562	530	560	492	503	543	541	581	526	518	507	554	519	512	542	565	533	542	528	462	541	491	524	497	511	521	515	530	542	539	506	532	535	550	535	498	510	525	536	533	503	549	513	505	500	511	561	515	542	537	578	559	513	530	539	517	540	495	532	521	566	508	544	560	529	538	543	542	510	543	550	510	555	514	547	532	510	535	526	525	546	523	513	559	551	554	547	575	488	512	531	511	526	550	545	514	467	525	546	535	588	529	522	507	545	556	558	471	531	539	523	553	509	496	519	556	544	494	542	510	513	500	543	508	521	531	557	516	508	574	506	561	529	543	540	503	541	522	508	515	559	500	547	550	526	525	551	503	518	533	538	583	559	503	518	534	518	551	518	528	492	550	476	541	522	534	508	554	486	540	535	526	556	573	539	536	562	557	547	530	551	495	584	522	575	494	508	583	512	555	519	533	545	534	551	498	542	522	549	535	553	559	530	535	508	564	530	530	512	523	546	514	555	534	534	445	551	558	516	542	482	540	554	552	505	542	522	568	516	544	589	551	504	526	517	520	518	531	548	519	525	567	567	516	530	539	536	473	539	563	501	519	523	538	519	543	525	536	555	559	543	545	539	519	546	510	543	560	500	558	549	572	532	554	516	526	486	524	541	542	533	500	558	497	501	463	551	507	556	567	553	530	543	563	528	506	511	541	518	532	483	519	541	536	515	515	542	490	517	563	539	525	560	510	563	529	522	513	530	536	535	478	524	551	511	512	544	529	538	533	499	554	532	533	509	507	537	547	543	532	537	534	536	509	534	539	505	548	520	511	464	505	554	526	510	487	541	513	541	576	552	527	508	531	564	534	540	505	542	553	511	490	534	509	508	519	495	520	542	526	575	514	584	537	559	524	525	510	548	546	550	542	498	532	537	568	545	591	536	498	517	554	518	506	526	542	542	563	504	476	504	506	541	539	521	541	532	559	536	499	553	536	537	550	517	509	556	537	550	529	519	527	529	527	516	555	542	529	582	479	524	547	507	532	533	545	531	534	504	558	545	524	525	504	508	518	548	500	552	564	517	523	512	531	516	569	476	547	522	550	509	514	558	518	524	484	527	543	540	560	582	487	533	552	588	522	504	547	527	546	523	515	543	529	546	525	537	524	493	523	536	504	521	537	528	538	545	501	517	547	558	524	576	531	530	517	512	585	544	543	551	520	522	517	542	540	515	521	558	524	527	555	533	551	522	551	554	586	544	548	506	512	570	569	521	504	531	521	544	539	524	578	544	525	548	499	517	551	543	540	543	547	505	552	517	542	498	536	555	533	502	540	559	546	498	505	518	534	527	517	565	533	514	523	552	528	510	551	548	548	520	531	536	510	551	568	516	540	527	530	561	515	504	535	553	502	543	533	522	542	527	498	550	564	492	505	573	567	548	582	517	528	514	527	525	515	551	519	593	511	509	538	568	504	555	516	523	533	486	508	537	562	534	524	550	504	492	531	528	548	528	522	525	534	531	512	546	546	502	552	508	543	553	544	551	558	566	551	526	503	480	484	544	513	533	567	524	476	500	510	524	526	517	540	510
24301	21403	28729	24503	21296	10498	2805	2618	33882	39797	28906	11983	3628	1665	959	856	824	798	810	806	757	819	823	853	821	806	880	806	789	869	818	845	808	797	863	814	785	787	813	804	812	822	782	819	843	765	849	781	825	790	809	838	773	818	825	793	831	740	796	827	793	783	779	771	808	827	862	802	798	758	826	872	805	799	794	830	777	807	832	780	806	785	783	794	811	786	779	796	785	788	739	778	820	847	779	759	807	786	732	792	789	802	820	790	780	814	800	796	783	758	827	825	805	822	836	815	804	853	827	782	764	832	792	801	795	785	786	814	814	773	750	804	757	784	820	774	761	837	803	808	821	876	787	817	772	757	833	840	818	838	846	826	819	759	816	830	839	796	799	826	819	794	825	813	755	791	822	780	808	897	782	828	818	721	761	817	844	799	783	785	755	822	768	836	776	794	820	810	792	775	785	749	845	786	819	810	820	800	788	788	823	828	763	794	835	818	758	804	827	850	784	821	832	799	851	791	794	770	887	773	792	809	839	840	813	779	805	782	757	782	799	821	809	790	795	763	809	820	794	776	783	771	786	806	801	813	790	846	752	802	757	819	792	789	836	827	803	788	782	757	790	813	802	792	809	801	818	817	795	806	786	803	841	814	815	829	748	808	805	830	774	779	806	752	838	759	765	802	748	801	807	772	803	837	804	783	795	782	782	773	862	824	773	814	816	791	830	846	834	790	805	845	825	757	774	760	775	851	785	767	843	793	798	760	788	772	800	767	781	830	834	760	820	771	805	815	774	773	793	755	800	799	841	804	786	794	811	791	777	809	802	806	769	833	774	836	818	793	822	791	794	815	752	785	795	807	803	803	798	780	768	819	832	813	806	768	846	786	779	804	779	797	760	828	815	850	815	767	773	837	759	767	786	789	821	826	850	790	843	823	804	798	811	815	786	771	833	806	818	823	825	794	841	834	820	825	801	781	766	835	845	804	839	849	815	802	792	782	805	752	794	830	832	788	757	829	778	806	808	809	803	827	821	790	811	835	794	837	775	837	871	839	789	795	820	760	818	819	771	768	845	772	776	788	780	814	802	794	796	823	817	803	770	755	786	771	828	789	783	828	811	811	786	843	799	773	793	779	808	842	754	803	797	783	758	762	777	844	817	770	838	775	781	765	753	850	811	803	777	859	768	850	765	796	844	861	807	787	775	811	794	780	804	793	783	830	796	821	814	778	815	830	785	801	805	764	772	804	789	813	753	785	811	784	770	784	810	766	812	824	852	810	822	800	817	819	826	836	809	750	796	743	762	798	869	838	744	792	822	799	813	791	763	754	800	813	797	776	768	760	782	831	768	769	789	776	827	757	801	834	835	840	839	838	760	743	791	809	780	837	790	803	726	793	893	810	791	772	805	861	788	822	766	848	806	833	829	808	816	857	768	793	829	827	794	816	808	804	796	843	756	824	811	811	780	846	717	798	853	781	766	793	767	790	807	779	781	814	781	798	730	806	748	786	805	752	794	806	827	749	769	765	836	838	831	805	779	801	766	801	732	737	837	822	771	755	799	835	789	815	812	786	825	836	853	771	820	753	784	799	806	799	831	901	748	815	749	789	782	801	816	834	800	816	806	786	781	751	785	766	735	774	822	780	771	804	803	728	749	833	800	830	756	794	819	807	807	816	776	812	754	759	797	766	777	755	813	780	786	718	809	786	756	796	736	787	836	828	804	803	780	794	817	835	781	816	786	800	777	813	810	826	787	823	801	759	779	799	807	748	809	783	773	808	831	809	830	768	828	784	772	794	833	798	801	837	715	778	842	817	799	774	823	750	812	816	737	852	787	758	783	803	807	850	825	814	812	830	867	798	802	826	828	802	836	828	778	837	776	803	800	798	825	814	768	834	779	786	831	816	805	854	860	783	800	817	798	796	821	796	802	810	803	802	766	788	780	791	785	802	844	767	796	818	836	781	851	820	842	826	798	867	795	786	783	786	760	768	745	829	808	819	823	778	821	810	803	815	794	822	791	827	785	820	819	787	762	777	831	797	783	779	745	832	831	739	763	815	796	818	775	805	816	840	790	823	768	829	839	820	850	747	813	798	802	792	810	763	787	776	794	797	776	771	760	773	780	853	815	833	751	803	836	791	797	841	774	777	778	805	821	787	811	759	789	766	794	792	753	759	799	834	795	766	791	757	852	775	749	819	830	789	799	780	812	821	781	774	793	824	760	757	748	795	800	794	791	786	809	757	817	804	768	796	778	793	811	849	806	798	780	772	840	777	856	805	807	764	790	795	821	782	787	782	779	785	752	771	802	791	796	805	824	785	833	783	756	827	808	789	765	778	843	787	817	836	783	833	793	796	838	781	780	846	786	803	792	822	839	810	737	785	809	844	818	771	791	774	750	818	787	797	839	750	802	800	810	796	816	783	757	782	796	793	802	811	761	826	783	787	842	797	787	802	844	760	811	841	816	833	844	822	815	847	814	801	780	782	733	773	821	801	725	809	843	769	792	780	759	776	796	784	790	790	795	807	789	796	780	829	760	804	862	781	831	745	800	779	858	799	791	823	801	771	802	777	770	843	785	756	788	857	781	815	789	814	733	766	806	847	771	794	838	763	808	774	845	750	800	751	809	770	852	852	841	827	752	818	791	751	781	761	783	835	773	825	749	820	806	807	808	777	801	757	761	806	809	809	784	861	772	740	828	793	745	807	802	779	801	831	806	801	823	831	807	797	787	786	744	807	731	841	753	826	808	793	846	813	760	831	734	749	763	833	765	807	779	802	762	803	819	842	777	775	804	807	815	785	778	828	810	805	736	832	748	810	845	837	769	782	811	757	817	770	810	801	808	789	818	799	799	769	760	779	803	778	771	791	745	795	809	789	810	780	783	779	778	782	830	823	758	827	783	759	778	768	777	797	821	833	813	789	777	779	786	766	770	715	831	816	775	784	741	760	788	850	767	804	783	770	777	787	754	772	814	778	801	791	786	786	848	775	815	785	767	767	864	811	816	816	808	807	823	803	840	816	850	849	806	794	835	769	748	788	803	775	810	797	815	746	804	805	803	765	794	810	790	814	805	806	798	765	763	828	784	803	790	762	819	813	796	809	816	863	808	825	775	817	739	778	858	823	796	780	789	818	811	790	837	808	802	823	843	760	789	794	791	782	800	815	805	788	838	820	820	806	825	815	805	784	779	808	819	825	716	824	774	783	787	763	819	823	782	754	873	806	747	791	805	782	808	803	767	827	761	786	796	820	846	799	780	794	781	833	817	814	843	812	786	783	832	781	829	825	811	787	793	862	767	745	792	785	778	768	801	803	761	783	790	759	778	802	825	808	781	783	783	813	805	760	795	830	803	804	783	788	809	763	840	798	776	833	832	768	800	790	809	867	776	799	811	802	824	785	852	765	777	833	822	801	771	716	829	784	772	808	809	806	821	806	815	817	832	798	809	758	811	821	824	815	805	808	784	809	806	811	791	767	789	754	774	764	822	818	788	811
4328	7844	10103	6026	3692	2979	1976	3282	36061	35581	22791	8409	3349	1565	777	676	648	648	653	646	661	660	636	659	691	682	690	624	639	605	660	629	648	625	618	679	694	665	655	627	640	656	625	663	644	668	643	706	705	661	624	631	652	643	657	645	645	643	621	607	632	655	656	610	647	646	622	662	638	711	622	669	669	642	641	680	592	666	660	667	684	598	643	662	673	690	619	672	683	623	680	642	659	667	662	630	623	714	658	673	630	636	679	647	666	599	633	603	626	672	616	653	635	627	703	606	630	617	696	660	645	663	605	621	627	654	648	694	630	646	609	684	651	620	630	635	678	625	624	680	652	636	626	602	603	688	693	633	623	645	691	643	667	645	683	663	644	629	649	612	658	646	618	654	671	671	665	678	637	663	599	633	652	679	629	607	677	656	659	696	659	638	704	670	659	637	650	662	649	632	616	654	642	629	618	658	663	639	685	619	613	648	644	647	648	665	680	596	669	659	652	617	681	655	648	654	691	626	633	658	650	667	653	678	636	668	614	598	632	587	660	630	661	590	677	640	671	665	641	573	557	632	587	624	641	689	672	632	646	638	613	632	679	622	653	670	663	635	597	604	626	693	676	636	663	630	637	639	608	682	648	644	597	608	622	679	653	636	618	675	627	622	661	679	631	648	678	632	650	676	633	617	680	650	653	680	659	658	633	658	669	642	610	627	616	677	630	630	669	625	651	650	661	694	696	680	609	692	636	656	628	633	643	674	658	633	672	644	643	639	628	635	591	650	642	651	646	633	637	665	645	679	669	660	603	611	638	655	613	651	652	628	664	683	695	625	654	621	617	610	641	669	683	657	659	603	632	649	677	652	610	629	647	601	662	659	682	670	647	642	648	719	610	644	653	662	706	614	652	655	622	665	667	671	671	670	688	627	624	635	635	680	645	661	644	642	614	641	645	623	665	712	672	620	645	668	627	640	588	670	639	644	629	621	642	664	651	702	629	610	660	648	614	657	655	639	692	633	641	651	641	664	659	668	650	649	652	603	639	651	694	643	605	646	618	653	645	598	634	678	655	627	690	663	662	654	631	678	634	639	658	698	638	642	614	664	648	610	656	632	666	690	699	609	668	622	658	613	626	628	651	650	681	636	702	641	623	674	604	680	650	688	624	620	671	649	606	709	629	627	615	664	669	641	620	672	665	678	648	659	656	601	639	602	670	701	672	623	631	631	600	644	699	670	623	582	667	677	663	667	640	664	624	633	640	653	640	635	688	672	628	601	637	626	646	644	679	650	639	672	627	616	674	611	633	676	650	654	672	622	681	660	616	644	669	639	667	658	644	642	608	662	638	651	638	637	618	658	616	609	625	635	633	636	623	646	631	641	684	651	700	689	638	640	650	677	668	644	675	669	714	685	673	633	652	627	640	639	653	681	690	696	710	660	672	660	652	643	606	699	643	640	592	669	652	599	654	655	667	620	634	648	620	623	682	648	646	639	629	672	629	652	639	657	665	628	644	639	648	652	609	659	620	683	622	679	622	650	627	681	623	629	641	672	641	638	684	643	631	640	651	658	653	653	683	653	676	617	637	652	605	582	669	658	636	680	671	638	606	652	625	637	667	606	623	640	648	609	627	605	677	666	660	638	700	642	631	661	625	642	676	643	661	625	684	709	692	665	650	642	717	612	644	668	648	613	631	679	643	617	626	633	654	678	650	637	619	703	632	645	656	646	632	655	654	645	660	645	654	635	661	689	594	633	653	660	616	649	664	658	656	647	647	599	662	597	666	622	700	635	604	640	652	619	669	597	646	647	619	642	658	667	581	655	694	647	601	628	667	618	656	671	620	668	634	679	705	658	621	696	656	649	661	660	653	641	650	644	625	658	668	624	614	682	634	636	590	609	679	648	622	638	638	634	644	651	654	647	667	686	634	675	664	667	652	639	667	631	623	677	646	690	641	716	674	676	646	625	626	637	642	637	653	640	619	627	661	705	628	635	626	636	642	662	618	618	677	625	626	662	645	632	650	641	643	619	590	600	660	689	643	623	619	653	665	630	603	669	623	656	648	640	644	650	663	644	667	636	658	631	653	659	654	662	653	662	644	631	589	648	619	675	601	598	664	636	669	634	641	651	651	633	627	667	641	638	642	642	661	655	640	628	616	648	626	647	665	612	606	683	678	635	646	673	646	641	652	676	681	675	645	606	661	626	623	648	688	659	682	624	633	644	655	675	663	665	608	659	634	693	668	673	679	615	724	661	634	665	654	636	620	670	623	637	660	657	634	666	650	634	645	653	630	655	623	664	670	648	648	654	604	629	712	623	655	637	676	649	662	665	636	637	692	644	617	648	645	655	677	642	662	581	693	618	653	702	644	649	643	659	629	615	610	668	671	631	656	654	663	706	586	681	652	638	671	634	596	656	696	656	616	643	665	613	628	626	624	646	637	637	665	628	661	653	658	651	641	620	623	632	643	631	626	673	667	639	680	636	662	611	626	602	607	661	615	649	606	658	656	645	603	622	617	671	633	647	617	673	625	663	635	593	654	648	698	629	651	635	654	624	665	627	642	635	638	632	657	635	674	655	682	674	670	636	667	623	616	718	684	690	642	700	638	635	658	687	594	645	659	617	624	628	654	608	674	638	617	681	658	674	655	633	630	669	646	608	626	658	662	666	651	652	653	673	643	637	589	622	652	639	633	660	639	629	583	575	674	622	660	659	652	626	641	670	591	683	634	627	658	645	657	598	640	638	647	639	666	670	634	661	673	633	660	644	702	637	621	646	618	615	660	624	682	678	650	646	651	668	605	700	671	677	695	679	656	677	684	649	631	598	661	642	676	666	669	653	634	633	605	676	598	580	662	663	672	641	625	665	700	624	632	626	663	640	640	660	625	606	662	653	689	659	656	672	670	662	667	666	613	636	647	655	661	613	630	629	646	615	653	634	613	625	623	638	706	641	595	647	639	648	603	615	665	650	605	641	685	663	637	644	642	661	622	635	690	678	626	671	700	645	672	604	639	614	699	645	639	625	714	617	639	663	566	677	648	675	667	637	656	658	651	639	653	597	639	638	670	647	663	682	674	654	653	636	621	676	672	622	682	606	612	638	660	653	705	640	638	675	664	667	682	643	648	634	653	689	663	666	686	627	682	612	660	639	646	628	604	652	651	629	646	665	649	646	691	627	620	634	638	667	636	625	613	639	659	680	647	607	625	641	633	700	619	652	588	618	642	626	659	640	666	628	622	619	643	671	634	614	621	641	666	663	658	673	632	607	644	623	684	710	621	668	653	677	641	634	674	635	629	640	632	676	631	623	678	702	638	640	666	632	617	602	637	649	619	623	665	631	626	667	635	623	660	665	593	621	641	639	617	636	615	607	618	602	618	648	671	622	676	647	654	657	643	625	668	648	640	630	638	646	619	676	636	649	651	672	680	605	687	637	680	664	633	684	623	676	634	652	682	627	661	623	668	703	656	650	615	660	685	634	676	658	681	659	637	681
27743	12608	3011	1800	1102	840	736	744	2431	2965	2180	1250	793	672	621	572	588	616	592	530	548	564	560	581	567	542	562	591	579	572	557	558	563	550	627	573	583	576	535	582	569	553	572	522	599	570	597	624	604	559	624	590	541	572	624	584	642	584	599	572	573	576	591	579	561	571	588	565	537	609	581	566	628	604	600	612	617	558	595	569	581	573	588	599	581	610	615	584	607	543	589	580	564	577	587	601	563	582	580	587	577	589	553	555	565	557	568	556	564	578	582	567	601	560	542	599	557	564	542	550	639	570	591	581	588	547	611	602	528	574	593	554	622	558	563	578	558	565	552	561	591	580	538	607	553	593	616	579	538	598	590	567	595	624	584	546	577	568	570	514	611	574	550	592	573	550	545	573	598	613	579	584	588	559	548	642	615	585	554	583	559	565	604	585	565	558	631	565	599	576	559	592	593	565	559	581	582	560	552	575	609	579	549	581	542	560	591	596	575	610	531	571	543	588	549	559	578	601	586	594	599	523	606	569	562	568	553	562	599	599	597	640	540	574	599	540	530	565	637	582	561	554	574	613	571	570	567	582	583	582	584	563	555	541	540	584	595	579	551	556	572	590	582	578	585	584	595	582	575	597	558	587	597	566	598	577	585	573	571	553	538	591	590	568	564	609	562	531	590	574	584	556	581	585	588	553	585	602	538	567	565	540	553	539	588	585	587	588	602	599	594	587	591	611	598	597	584	580	564	595	551	566	596	587	617	608	558	526	574	557	577	564	593	559	604	601	577	593	588	609	573	584	627	564	562	550	536	567	604	546	597	593	588	594	619	610	579	586	562	569	574	578	597	590	568	569	569	577	613	576	565	583	541	575	616	573	595	536	583	593	586	607	555	595	555	593	549	577	536	567	538	579	578	577	567	571	587	601	511	599	619	546	595	567	569	523	581	613	593	542	584	579	586	589	548	557	574	566	600	539	573	532	582	575	572	624	625	566	578	543	612	595	599	600	584	599	559	586	529	544	595	588	560	619	599	589	569	607	614	572	616	596	572	539	591	637	579	600	573	575	560	612	599	556	550	607	546	580	565	584	585	570	593	545	600	583	614	622	576	566	548	604	611	603	567	566	572	588	584	576	547	570	587	595	601	597	543	542	547	587	604	560	586	552	542	583	582	557	577	572	583	594	606	594	575	595	555	559	625	583	613	564	625	581	502	586	631	604	606	595	532	553	602	570	606	596	593	536	666	605	608	537	629	594	619	600	581	566	550	553	559	617	579	562	577	598	555	557	598	552	549	581	600	579	625	543	559	640	580	585	607	601	592	547	570	569	576	572	552	580	538	574	580	572	559	610	578	586	614	614	559	565	623	564	570	565	535	579	544	602	612	600	577	590	630	563	570	570	586	580	603	566	618	559	618	610	579	550	566	560	544	553	581	587	576	608	583	580	597	603	562	575	549	563	554	581	541	573	569	591	565	611	588	616	562	592	620	596	611	548	568	584	615	561	554	598	628	613	550	560	581	590	545	562	561	539	598	587	590	584	587	559	570	559	568	593	562	583	581	599	502	574	601	529	611	590	551	552	579	601	563	581	600	610	547	585	625	640	572	572	556	582	587	600	618	567	570	561	599	576	593	556	562	592	573	592	566	571	605	569	614	610	564	574	577	564	540	585	585	560	552	602	583	568	588	528	571	611	592	575	560	494	545	560	565	599	541	616	548	565	560	579	587	600	591	580	555	593	541	566	591	564	575	593	642	547	570	580	586	617	606	618	593	563	564	568	599	588	583	577	558	585	543	548	588	578	545	584	574	557	557	557	561	574	594	570	580	572	588	595	612	629	587	612	531	616	552	565	551	606	564	624	614	584	598	563	565	572	555	541	593	587	604	580	591	558	534	589	571	561	630	563	566	547	582	573	601	566	565	533	557	536	536	566	581	590	587	597	541	539	575	609	520	582	580	575	561	611	575	575	622	594	574	580	579	579	553	594	558	568	576	600	606	584	544	600	546	600	568	564	581	609	592	577	539	603	548	573	553	547	571	613	545	589	544	553	572	571	572	576	576	598	600	569	601	571	579	591	532	578	583	570	558	577	582	557	628	540	588	533	604	596	549	573	570	619	546	573	578	567	583	593	610	563	586	543	581	528	551	581	590	591	606	607	619	568	594	594	570	592	588	603	604	572	541	587	590	558	599	620	596	598	611	583	552	528	586	568	621	609	536	557	570	536	587	541	572	599	558	588	569	543	615	541	541	579	593	532	610	586	538	616	600	603	577	573	582	581	580	573	599	552	586	580	536	616	590	591	572	537	534	535	560	590	520	597	618	557	614	616	587	565	559	599	602	575	568	590	604	605	587	609	582	614	542	571	614	586	557	608	534	572	591	590	612	567	586	554	613	627	556	536	601	619	621	579	599	595	597	607	547	578	598	597	592	592	579	581	589	532	581	626	588	603	582	589	553	593	580	585	581	623	558	555	534	576	554	594	593	514	598	590	577	572	625	551	577	574	572	596	579	553	658	613	598	637	595	563	556	578	575	549	593	549	571	546	622	562	562	651	575	613	580	573	533	572	600	595	574	596	587	576	571	611	525	571	587	560	558	563	579	610	576	585	638	525	581	594	580	565	564	584	583	575	581	596	550	603	583	549	594	596	569	560	579	588	566	590	558	624	578	607	590	590	591	604	581	659	586	570	539	579	588	567	592	622	567	592	509	567	595	593	625	592	579	623	574	588	607	621	552	597	551	612	553	577	571	600	574	546	570	612	607	565	566	556	581	591	555	553	540	586	581	602	559	569	600	547	576	568	583	577	626	577	618	578	528	573	563	616	614	605	566	587	581	576	572	554	613	580	584	596	524	568	582	590	576	566	601	635	541	616	595	627	563	629	591	604	598	556	613	584	585	548	592	598	605	580	587	550	570	592	582	623	576	541	589	590	576	544	557	552	547	558	548	529	577	627	613	581	567	602	533	582	555	557	568	555	582	520	597	611	594	594	601	554	559	578	617	608	564	577	576	539	600	565	623	597	544	610	551	586	634	574	556	550	588	550	548	589	586	566	539	571	595	550	597	573	542	613	576	548	568	594	542	577	579	573	598	540	541	536	586	592	557	556	568	557	598	608	600	580	579	592	545	574	614	560	544	603	611	551	552	547	548	629	584	558	542	589	581	615	573	528	587	561	537	607	581	599	622	560	602	615	552	553	560	584	574	618	544	523	566	600	568	598	605	557	560	633	555	563	543	554	554	586	563	589	635	534	593	583	583	613	569	596	553	560	594	540	606	606	576	598	558	539	567	569	567	585	554	565	550	571	613	548	556	558	561	611	581	575	622	581	607	556	596	590	573	570	627	570	560	595	567	561	568	548	572	625	562	595	545	564	627	535	562	590	559	575	597	539	548	577	593	570	591	591	528	547	547	569	596	607	600	570	538	548	565	580	563	618	543	589	568	592	578	568	602	538	563	606	564	556	570	616	542	573	585	615	584	581	588	569	565	588
5293	1463	2240	1677	1109	823	673	693	3082	3282	2152	1149	757	533	513	490	449	460	440	450	475	458	432	471	475	489	445	442	441	409	471	453	479	441	500	455	465	494	498	509	448	446	438	502	477	456	470	464	496	477	470	475	448	457	440	499	465	454	466	479	465	432	466	441	476	477	464	486	432	469	455	480	433	457	452	470	455	440	500	487	468	433	496	471	457	454	460	439	461	462	480	454	484	473	430	461	475	471	427	449	464	449	458	486	492	460	467	427	456	475	471	487	477	461	485	462	440	463	475	503	480	477	459	468	471	446	482	432	440	479	473	425	476	501	426	462	442	468	460	423	457	476	471	472	465	456	467	459	494	450	470	458	436	471	435	481	479	470	454	515	485	504	421	499	482	459	458	476	464	464	497	433	446	438	472	471	438	473	452	459	448	481	489	427	472	478	490	512	498	433	457	454	492	478	450	462	457	484	433	477	514	476	489	489	441	435	440	462	482	416	451	454	436	457	472	450	457	439	507	471	486	425	485	484	443	485	464	508	435	458	451	516	463	476	459	434	466	441	483	458	499	480	464	455	484	482	449	488	475	464	455	433	461	494	489	519	464	447	496	441	498	461	438	472	470	467	423	450	503	412	488	421	461	467	448	463	473	469	458	504	479	465	481	429	469	462	501	467	459	471	450	477	483	414	501	429	504	471	465	511	453	444	501	455	455	502	475	458	426	465	461	455	434	467	449	473	449	449	443	490	439	463	480	412	469	435	482	449	468	465	487	490	484	456	457	463	455	465	432	514	456	491	432	457	441	467	493	454	474	471	480	438	458	506	439	493	466	460	453	484	494	505	467	472	463	475	471	455	472	459	494	492	469	461	443	460	455	480	486	479	453	413	446	476	476	455	479	439	454	407	460	476	460	492	459	456	460	474	484	472	456	480	484	471	449	470	484	450	463	455	458	474	481	448	508	444	433	459	478	511	471	456	479	453	458	509	456	436	475	437	434	503	493	430	471	464	476	469	456	484	449	469	438	479	474	472	461	451	483	460	461	428	465	469	426	460	445	422	500	481	444	482	467	472	446	495	453	449	422	469	468	464	514	446	454	468	445	482	437	464	430	460	460	436	448	469	448	505	418	461	480	508	468	461	462	437	460	415	469	453	453	431	476	438	450	464	479	454	448	461	501	452	421	459	470	471	447	496	440	463	451	469	476	469	412	464	457	469	459	472	485	446	432	468	487	476	429	480	458	485	433	498	470	425	481	438	484	476	448	467	453	486	476	474	464	499	483	469	502	473	497	511	472	448	459	441	374	497	426	479	453	458	476	514	468	479	463	510	462	455	450	457	503	459	454	457	488	457	517	445	432	459	482	439	443	477	478	459	451	481	487	450	436	472	470	457	416	458	468	493	466	477	502	489	451	451	453	473	461	470	503	454	420	472	497	471	484	464	493	481	457	442	487	445	443	479	475	466	479	456	514	434	430	513	454	451	430	431	471	468	456	416	470	469	482	478	442	431	489	466	484	457	443	474	453	452	468	442	444	461	465	520	462	459	458	440	474	468	479	460	443	475	497	446	481	456	486	484	461	447	475	433	466	477	466	424	481	449	461	473	467	520	492	457	447	458	468	462	449	487	502	495	457	467	455	454	483	449	491	448	469	466	479	480	454	474	446	454	477	480	420	475	470	472	481	452	452	475	490	462	457	449	492	441	443	473	464	467	471	470	485	446	469	468	494	510	471	481	467	457	453	470	503	468	443	462	468	454	485	470	474	484	459	452	470	438	492	466	472	466	501	487	449	472	421	449	446	457	455	476	465	447	465	460	464	486	455	464	468	449	452	470	472	457	466	423	443	459	463	460	485	449	458	481	468	485	414	496	487	444	445	453	434	467	447	488	487	475	505	450	483	477	486	484	480	491	437	486	433	459	480	519	480	441	485	465	461	450	432	501	435	465	491	446	484	481	459	483	475	510	461	449	439	428	490	468	499	491	502	451	480	468	477	440	445	483	461	414	485	488	475	457	496	473	465	482	437	477	423	457	446	451	469	467	452	455	485	488	457	469	425	440	474	427	462	460	466	443	520	501	438	477	443	466	486	445	451	458	464	471	441	490	525	473	456	446	442	464	473	452	477	511	461	468	495	462	477	473	465	445	456	446	472	450	444	465	432	445	488	443	488	442	456	491	477	439	453	450	470	488	472	496	479	470	465	471	474	456	440	444	467	490	494	446	445	449	478	453	441	477	471	477	449	498	507	440	492	496	453	465	469	468	467	455	452	479	517	475	458	443	469	446	448	485	440	458	458	459	433	473	459	453	476	483	427	490	462	446	439	477	448	489	492	455	425	465	457	446	466	470	425	475	457	461	479	473	486	466	434	459	467	499	416	438	471	416	459	439	470	483	465	449	460	463	425	503	434	480	490	456	436	467	465	472	482	460	436	463	467	442	480	471	464	492	447	456	448	421	451	445	481	480	429	506	493	459	437	494	473	454	456	452	469	447	440	472	455	458	464	488	506	457	453	462	497	466	503	465	437	452	435	515	443	498	445	434	491	464	441	516	488	478	425	462	496	503	466	412	439	457	451	446	459	461	477	455	485	458	466	426	469	488	483	505	487	480	444	465	504	459	445	492	460	493	461	452	486	498	490	467	482	457	518	497	421	419	488	480	451	478	472	476	449	467	474	501	435	461	451	446	473	473	449	447	487	458	452	443	452	466	482	453	450	480	458	478	498	431	428	484	462	492	457	453	497	466	481	425	482	439	490	461	457	453	494	476	463	442	465	456	494	487	457	470	476	483	510	486	453	478	461	421	465	451	438	445	479	466	436	477	480	459	481	461	446	466	469	440	443	487	494	502	454	463	453	433	499	484	436	437	441	486	427	453	446	476	472	519	462	457	470	448	436	528	456	456	465	441	461	489	459	468	440	514	430	468	466	437	496	457	456	466	482	452	453	498	455	493	438	468	462	434	456	472	453	480	434	440	480	453	440	455	432	451	456	471	433	441	418	466	461	477	455	461	464	470	437	473	487	473	465	467	470	461	492	487	483	486	503	421	412	460	450	445	492	468	463	481	467	444	505	488	491	469	474	457	455	454	475	432	490	468	481	436	473	442	489	460	463	479	431	503	452	441	476	476	460	493	481	465	476	487	460	465	492	454	502	472	431	483	446	437	465	511	429	463	457	442	455	481	451	440	483	434	449	451	465	443	458	461	464	471	445	493	470	469	502	453	493	460	469	451	455	445	445	436	406	477	473	479	453	450	486	461	476	501	472	443	463	462	462	461	493	492	464	476	473	423	455	486	500	500	458	429	470	457	460	468	462	489	481	453	452	458	477	479	434	472	450	451	461	442	472	482	434	482	461	469	457	447	432	434	485	453	457	477	479	476	469	444	461	474	462	484	464	434	445	477	470	460	437	448	428	479	450	423	488	486	471	453	466	464	488	444	445	452	458	477	481	464	452	493	450	498	455	494	472	476	475	460	468	479	493	450	490	464
25681	21467	27275	25205	6483	1862	1255	2125	19899	21392	13572	4932	1711	951	699	665	633	644	687	674	636	640	655	656	675	644	673	644	651	668	642	608	617	684	681	643	627	646	638	636	647	677	618	616	674	642	685	663	665	630	672	632	627	620	695	672	621	658	624	615	599	671	706	673	688	629	645	643	662	618	631	669	627	636	670	647	687	622	620	673	636	644	593	606	640	689	625	693	616	685	648	621	645	646	644	641	577	675	594	643	652	661	610	668	623	619	622	660	588	638	698	646	661	646	664	606	664	677	624	667	655	619	612	674	605	630	685	627	632	648	631	699	638	675	663	655	671	696	643	646	613	620	619	650	691	586	648	671	562	621	632	609	635	649	639	637	684	670	626	604	642	609	640	678	619	627	638	623	639	681	663	664	642	644	588	627	649	636	633	688	678	654	654	624	650	687	665	646	604	620	635	658	650	653	648	629	595	681	596	666	645	629	671	632	601	615	596	652	649	621	674	572	644	619	673	646	626	672	646	682	639	626	672	645	674	608	641	654	633	662	661	653	638	652	621	652	664	615	647	647	643	661	663	691	705	667	655	675	615	688	652	663	685	679	608	625	622	632	628	617	662	673	625	654	645	673	646	642	653	624	624	634	638	707	627	634	663	650	679	659	629	663	644	647	626	659	669	679	647	649	691	636	587	658	660	649	657	640	631	665	634	630	620	653	663	622	634	646	652	635	682	673	655	634	627	594	652	616	669	708	686	594	644	651	663	679	664	665	638	635	663	645	623	620	616	662	623	663	650	619	637	621	621	641	635	632	637	667	631	634	631	581	646	651	616	689	672	640	634	642	641	622	672	642	632	640	642	681	602	639	629	669	609	657	646	629	621	647	664	625	628	653	623	619	657	632	601	629	633	630	652	635	673	633	607	617	662	648	588	621	609	657	686	621	681	610	609	674	632	696	659	634	615	622	638	596	672	622	673	620	648	659	614	669	586	649	697	618	639	682	631	617	652	649	652	639	683	633	603	613	618	604	616	662	633	698	660	646	644	656	661	649	635	645	644	630	665	651	662	661	682	632	652	647	590	678	652	659	652	614	644	652	654	583	597	632	669	677	633	679	675	667	606	647	641	614	681	594	652	663	639	645	643	645	634	610	636	654	653	656	627	672	622	646	624	633	624	671	689	637	659	666	636	628	610	667	616	643	678	614	631	619	649	683	649	685	620	674	697	662	616	616	680	651	633	605	666	626	652	596	624	697	702	665	655	579	633	666	597	655	646	632	638	630	645	619	645	705	649	647	618	656	614	650	602	618	641	641	680	656	623	619	629	632	625	696	605	608	672	656	633	600	686	619	655	653	632	638	697	668	643	641	629	694	638	617	622	646	656	611	627	626	638	631	663	635	621	657	601	627	632	664	644	597	661	626	583	647	639	717	652	672	636	654	628	619	639	642	674	601	666	659	612	627	651	631	621	612	620	646	632	634	645	650	662	634	668	627	652	642	643	631	639	633	628	653	596	652	603	624	668	691	624	627	637	676	623	641	641	647	673	677	636	635	668	581	648	676	662	665	622	616	645	609	678	673	594	651	626	627	639	616	642	626	691	622	639	657	629	620	658	644	580	645	622	631	637	689	604	687	697	705	627	596	620	681	617	652	645	653	614	623	594	679	671	653	626	676	654	675	702	640	639	654	650	669	656	579	684	615	634	624	663	675	595	679	722	620	642	674	668	625	675	638	629	646	656	631	613	641	648	611	625	670	623	679	646	608	629	655	638	700	622	622	649	632	647	635	661	598	684	656	663	608	623	622	622	619	607	632	662	670	657	633	634	684	644	643	627	654	644	657	614	658	656	656	669	636	655	676	693	645	630	614	615	597	655	652	630	664	623	643	670	642	682	669	626	699	657	652	633	633	647	679	648	649	608	620	644	621	677	692	637	624	647	600	642	632	626	681	629	629	665	669	638	690	624	658	613	634	648	660	655	648	623	670	607	660	685	628	674	639	654	622	632	650	685	644	587	674	654	679	634	599	619	654	632	644	628	627	673	655	649	629	635	665	655	651	632	615	663	592	626	643	675	598	624	624	643	607	662	623	602	630	629	636	672	624	633	641	684	615	611	609	672	650	671	632	647	635	652	586	639	654	628	646	657	628	651	681	645	611	650	615	660	662	645	627	639	638	652	668	620	653	617	695	590	642	645	648	687	622	693	621	651	642	640	625	683	607	589	705	644	627	680	612	640	654	617	630	662	654	600	603	635	637	651	598	597	627	650	640	663	683	585	633	660	633	640	705	654	636	668	659	664	638	656	661	658	607	626	651	662	655	658	634	633	679	650	654	633	650	640	639	624	662	633	625	634	606	640	613	670	638	633	626	673	651	685	640	641	645	606	665	643	638	646	631	650	631	593	650	639	677	596	603	655	649	668	646	650	629	684	647	645	631	591	621	662	642	676	649	658	643	642	669	627	631	635	700	650	653	664	657	599	638	627	637	641	661	644	652	637	670	605	618	624	628	623	639	664	633	651	635	626	629	688	638	634	619	603	649	696	649	619	696	644	635	608	669	618	601	628	663	649	686	660	616	640	642	645	660	628	625	594	651	665	610	661	652	679	608	583	655	605	627	665	634	642	650	616	687	680	672	649	662	625	679	631	688	638	643	645	651	640	608	673	650	633	632	630	645	618	641	640	687	624	602	662	624	648	659	632	659	633	651	651	625	633	648	661	672	598	650	636	631	624	642	659	634	632	614	671	682	666	623	647	638	612	694	675	696	642	604	640	688	632	611	650	628	635	637	648	587	632	634	594	603	614	644	638	625	666	641	639	598	649	633	603	628	615	668	647	648	654	659	610	680	605	653	636	667	641	645	661	638	602	614	623	620	636	582	616	635	661	679	636	619	632	647	645	635	674	639	628	651	642	662	625	657	680	636	654	656	601	622	678	629	630	638	712	669	644	597	658	623	604	686	668	656	619	634	656	591	638	645	646	645	686	639	647	660	646	647	586	584	651	631	675	638	607	612	622	687	632	641	627	645	616	634	610	651	626	638	677	619	588	629	657	649	656	661	640	629	650	626	659	673	634	653	660	640	676	627	636	667	597	664	685	634	652	662	600	660	605	647	634	626	589	673	612	646	626	623	631	685	647	611	685	661	629	643	616	615	651	681	677	642	620	645	614	646	652	659	672	663	632	662	614	606	664	639	634	664	624	648	611	666	643	651	668	650	612	593	649	639	610	624	673	685	619	678	611	668	648	674	629	618	664	663	630	676	616	673	635	676	679	635	655	650	665	633	665	649	628	647	611	649	629	672	649	630	629	627	659	631	658	659	625	637	676	611	630	599	642	607	654	621	631	682	591	693	659	586	655	653	626	650	663	647	636	630	688	637	617	615	644	680	673	628	656	673	625	636	668	646	656	651	659	643	652	610	676	627	594	592	638	664	604	640	654	630	682	659	652	601	671	662	611	669	609	654	619	653	693	620	686	627	622	642	651	675	652	621	644	676
4048	4053	5124	3225	2113	1493	1200	2640	21270	18906	11359	4219	1686	862	585	566	551	547	521	586	556	566	559	562	522	499	583	532	522	531	529	502	530	532	539	558	560	547	542	514	568	546	531	550	508	555	524	558	507	528	515	508	514	566	534	538	510	557	523	563	566	531	525	525	541	525	558	563	533	541	527	553	547	533	557	567	525	509	558	518	557	532	560	550	569	553	521	535	553	532	535	562	550	532	529	535	592	511	548	501	555	530	536	536	517	535	539	521	533	551	542	548	537	526	531	512	558	527	541	552	518	553	523	547	501	582	517	550	538	546	534	595	552	522	554	510	530	560	527	524	526	524	550	511	522	524	568	536	506	519	556	501	519	522	557	502	546	536	541	554	524	511	519	541	518	597	551	518	535	532	508	538	485	517	556	555	538	527	520	532	548	542	513	535	543	516	534	542	531	540	518	517	516	577	540	547	556	540	495	529	512	562	562	571	562	531	545	530	513	588	529	536	520	516	503	510	502	522	548	552	563	545	535	536	549	515	545	551	525	543	529	528	514	495	530	549	515	523	562	549	520	549	544	545	557	590	555	500	523	513	583	552	550	554	507	565	546	567	537	533	529	531	524	559	536	553	569	544	560	541	546	554	518	516	538	484	563	528	533	571	535	561	541	550	498	558	558	556	553	543	521	524	520	550	527	531	552	517	579	528	513	557	557	520	526	571	564	513	514	559	539	523	519	527	548	511	547	554	546	546	562	531	562	511	543	564	555	568	588	570	541	528	568	520	505	522	520	546	543	535	536	531	488	522	525	540	541	525	537	517	510	523	526	538	528	550	537	558	531	511	539	511	543	506	537	503	532	531	525	542	523	528	488	506	548	569	516	512	522	485	559	506	532	511	578	512	519	528	515	540	526	539	575	550	520	514	527	523	519	564	547	557	488	503	532	514	540	529	518	522	499	568	512	531	531	556	563	549	531	510	583	516	525	558	554	521	579	539	534	526	509	484	556	521	536	556	531	530	530	516	527	522	586	498	568	547	542	518	522	525	548	526	559	526	497	526	536	555	502	552	572	518	551	530	532	500	544	579	528	555	511	556	588	538	523	531	521	554	556	505	519	536	501	536	552	529	522	546	530	559	544	513	545	501	539	506	562	545	547	524	549	470	514	529	511	564	549	528	549	530	540	488	564	534	540	542	562	585	550	485	527	522	526	545	562	532	547	509	533	537	519	541	567	535	540	547	522	539	542	578	492	537	501	542	527	528	575	553	537	533	521	531	532	549	487	538	526	533	562	533	542	514	573	536	548	510	576	528	492	553	558	511	560	531	568	539	551	507	555	555	521	560	521	541	526	507	546	547	509	512	563	514	537	485	541	510	538	523	537	536	483	539	502	509	539	524	528	539	531	554	496	523	505	530	516	526	563	523	549	518	562	556	536	524	538	501	519	544	552	536	512	511	519	527	538	536	559	545	527	537	509	506	506	535	524	520	564	531	539	483	519	518	540	523	534	521	520	508	528	532	511	525	517	482	558	535	559	539	552	495	510	538	550	545	509	547	517	523	504	522	545	541	563	504	554	576	520	527	539	565	530	521	500	516	497	563	539	502	531	517	557	508	551	537	544	527	546	515	527	477	525	528	539	551	556	553	509	519	476	501	528	555	528	495	524	539	515	553	542	516	571	549	554	508	522	557	519	509	547	535	518	519	548	546	518	532	530	525	508	521	533	515	477	537	504	511	546	506	509	532	552	510	543	543	509	507	559	510	514	530	542	579	523	513	523	512	552	509	504	550	535	539	529	563	515	507	489	515	508	530	535	546	532	512	521	545	542	503	489	531	573	534	567	575	512	510	529	541	507	520	541	526	501	555	548	497	487	538	527	527	573	525	517	515	538	548	526	539	486	527	569	517	549	513	547	533	554	527	516	586	547	524	536	568	563	525	535	535	521	505	535	515	535	533	503	515	524	567	503	497	547	566	550	556	545	497	519	503	520	511	531	525	532	545	523	494	536	505	512	545	530	550	512	490	548	537	597	524	560	512	508	520	509	496	533	536	539	520	527	517	532	527	562	546	534	552	492	527	514	513	516	520	510	524	529	508	535	547	522	536	543	522	546	557	548	505	528	581	558	524	524	538	538	550	505	528	592	507	562	531	513	557	510	553	518	530	500	508	538	509	481	508	497	547	569	553	532	503	534	571	527	508	513	544	518	564	519	550	529	597	534	549	519	588	536	511	500	545	499	518	543	537	558	575	579	524	539	536	510	522	554	531	538	514	540	545	535	523	522	563	543	525	547	577	529	548	580	555	514	538	520	490	509	527	536	545	550	560	541	537	502	529	520	508	532	523	500	517	589	558	517	532	566	523	541	526	501	530	505	563	547	514	551	537	544	532	553	550	542	517	505	513	515	530	515	564	572	528	514	542	529	551	508	552	518	534	565	519	542	496	534	488	559	557	507	552	520	518	547	556	492	540	481	526	543	517	510	520	520	517	553	532	548	529	551	525	541	549	550	501	528	507	499	567	542	529	511	577	565	507	520	508	521	518	539	474	567	571	501	571	522	524	529	533	549	548	518	519	530	500	500	523	507	520	539	511	539	543	524	529	506	518	522	532	565	536	574	526	565	546	534	488	529	512	503	533	607	527	539	514	524	547	491	524	556	483	566	565	533	517	556	521	524	548	512	554	527	527	499	541	515	539	504	551	547	561	477	528	531	510	536	534	547	504	505	521	500	596	531	509	519	510	556	580	521	527	567	568	537	547	553	527	508	553	529	493	456	531	555	588	512	539	532	553	494	548	572	524	524	541	540	517	551	549	540	486	556	563	517	524	525	512	531	550	507	517	526	522	541	547	526	508	532	525	534	521	515	503	557	514	541	532	562	510	518	517	554	537	543	533	544	512	568	539	550	519	538	503	545	536	526	545	560	531	517	494	532	547	506	502	558	539	522	516	512	547	519	538	549	521	520	527	518	500	560	589	520	521	546	543	545	552	543	535	543	529	538	552	538	506	508	543	499	562	505	536	519	565	549	513	561	488	531	550	528	563	527	573	510	521	525	528	613	512	504	528	565	539	549	550	573	539	506	559	505	571	567	536	553	561	520	495	536	499	538	496	546	535	500	555	529	516	542	486	519	528	522	539	533	500	527	574	521	547	541	522	525	529	537	540	530	516	519	507	539	535	541	518	516	514	486	533	533	553	529	529	595	554	538	540	532	562	527	554	526	541	506	535	508	550	529	566	550	577	525	521	554	532	534	571	556	522	526	468	527	523	524	528	514	507	524	532	524	547	544	511	480	543	554	531	524	527	523	538	522	561	528	597	535	550	549	590	542	535	580	531	498	547	563	512	578	496	498	580	487	495	553	526	536	521	498	521	534	559	524	545	570	530	550	562	530	547	552	573	588	575	544	562	513	528	559	474	563	544	510	532	498	534	617	554	556	553	545	565	534	536	516	527	517	523	548	557	530	565	569	523	538	544	539	550	525	498	585	517	553	493
24281	21400	28703	24466	21330	9765	2617	4525	37468	38712	27996	11598	3484	1544	943	874	803	834	762	845	818	829	808	825	830	834	797	814	828	837	795	794	805	829	796	806	800	842	810	824	827	800	847	804	767	839	792	766	823	816	814	784	852	795	835	773	799	803	812	831	821	737	758	781	808	781	784	774	848	798	825	780	798	803	819	786	831	811	779	743	808	879	795	814	843	784	803	764	766	790	797	792	838	787	803	810	788	817	767	871	821	803	795	775	726	770	772	816	771	789	770	818	821	750	777	764	807	733	803	823	818	838	825	781	799	803	792	824	826	758	825	786	854	855	772	770	839	790	841	802	815	836	754	833	769	718	812	766	797	774	804	844	826	823	767	831	777	793	766	777	788	832	827	802	793	825	784	816	841	846	818	813	783	757	794	804	806	778	797	830	792	818	800	784	825	840	777	788	812	787	800	796	794	760	776	799	870	819	840	824	864	816	744	734	781	794	804	793	776	796	782	775	820	790	800	795	824	817	849	785	779	744	804	773	841	800	764	840	753	762	814	751	819	768	836	794	770	823	836	840	829	808	803	780	821	847	830	771	858	735	819	743	815	755	774	785	764	789	839	782	763	771	808	772	826	788	822	807	786	816	844	804	816	792	821	806	784	828	755	789	804	781	793	817	821	806	791	811	822	857	757	827	888	806	794	855	792	833	853	773	772	790	794	788	789	784	802	725	801	812	824	833	758	809	797	820	837	816	835	798	820	796	771	750	827	776	807	825	786	799	856	801	810	783	788	763	780	859	801	758	779	791	829	823	771	798	758	808	756	775	828	760	768	827	769	839	785	820	808	774	854	780	840	788	849	800	803	765	745	809	719	815	817	716	753	787	821	799	776	808	784	821	804	811	794	830	803	756	811	755	821	792	829	770	807	798	794	791	759	819	811	784	806	796	798	788	775	784	809	802	768	818	870	772	830	800	801	785	775	822	833	859	861	810	847	761	760	821	794	820	763	786	799	806	817	807	814	763	794	794	752	749	826	847	771	807	841	785	792	810	814	767	761	793	843	818	793	753	746	799	821	768	813	835	788	789	778	773	788	787	807	785	831	751	788	823	807	821	836	769	781	745	804	772	786	775	811	824	792	752	836	796	799	789	829	793	789	789	833	806	797	819	818	775	815	779	867	750	781	779	768	831	804	810	796	758	815	806	862	809	791	801	843	755	761	761	834	795	824	790	818	760	799	823	798	793	792	801	784	814	817	802	803	744	760	800	760	835	808	800	798	811	826	783	811	810	815	822	781	793	813	827	840	780	794	808	821	797	764	828	834	833	817	786	782	776	800	767	801	791	786	793	740	827	801	821	814	809	749	767	836	800	768	811	799	811	797	812	816	802	795	804	810	787	778	798	815	821	765	826	766	791	841	816	779	818	736	780	812	740	835	782	816	805	820	819	760	808	798	772	755	782	760	804	856	826	764	856	804	801	749	836	757	782	710	777	839	774	846	787	723	801	784	811	854	760	797	817	823	814	782	762	776	785	840	817	805	809	806	804	819	815	795	759	821	751	749	795	801	764	783	787	771	788	817	800	842	795	780	773	760	792	803	806	829	801	815	765	875	771	833	717	785	778	761	795	789	791	820	830	867	761	814	785	769	775	763	779	772	777	782	776	812	788	802	788	806	752	767	778	811	797	818	806	774	777	797	760	796	784	805	830	783	793	848	777	779	802	760	766	834	770	808	761	811	788	839	766	817	785	839	796	799	845	774	783	794	834	818	794	797	761	802	813	832	791	746	812	833	726	761	809	816	749	777	751	811	812	807	798	809	828	823	765	787	822	729	715	784	802	801	807	760	820	815	740	792	830	754	795	812	815	820	826	788	802	773	786	770	832	770	812	772	782	763	812	825	773	776	788	811	795	801	769	758	807	704	765	751	764	774	792	761	793	796	758	769	802	762	835	838	822	823	758	784	795	812	771	760	836	834	809	762	819	799	779	779	794	806	809	774	818	840	778	795	812	808	723	869	761	749	809	797	799	783	803	776	760	845	790	785	811	762	810	814	805	787	807	736	789	817	810	886	790	794	753	789	783	798	791	767	820	824	761	842	864	796	820	762	787	779	780	725	766	755	841	816	799	839	820	828	821	814	776	784	792	806	779	793	770	784	787	805	788	810	814	792	801	801	750	832	802	763	811	754	766	825	828	789	758	774	800	790	869	825	845	791	793	821	822	770	798	803	804	796	802	801	782	792	828	792	806	791	746	838	750	776	801	763	819	797	751	751	799	772	786	800	727	813	796	791	796	854	786	816	810	775	786	812	817	754	812	740	802	767	751	779	816	825	805	789	780	804	803	742	757	812	838	810	767	799	832	792	820	856	795	777	819	805	797	822	776	825	785	807	831	783	806	773	835	798	782	819	800	828	832	769	731	799	839	801	817	785	791	770	829	856	823	784	766	773	836	756	801	806	793	795	757	775	831	751	766	762	822	821	763	831	768	776	820	815	784	755	814	822	784	819	755	797	765	777	807	810	802	792	814	778	810	807	770	805	803	780	795	763	839	812	795	810	805	837	781	810	815	819	725	850	800	814	762	795	836	813	793	791	759	813	819	789	753	847	773	798	807	791	830	813	820	749	775	746	789	781	787	817	762	814	780	814	765	774	830	768	780	810	776	794	725	808	785	773	788	838	819	818	805	784	805	824	825	775	749	745	829	774	755	835	836	800	828	817	756	790	789	787	787	741	762	828	806	801	781	779	806	783	798	805	768	814	822	807	776	808	804	781	839	790	807	812	811	811	849	799	788	787	781	760	773	794	814	744	782	761	781	819	762	796	775	795	738	810	805	791	789	795	812	777	792	833	779	778	805	783	782	867	828	807	777	801	808	810	823	812	775	775	777	789	778	840	776	785	777	784	806	797	727	761	797	762	815	817	725	801	857	800	762	772	809	748	804	806	775	777	804	803	792	772	844	790	778	792	815	775	800	823	774	761	769	771	767	760	756	756	760	841	739	817	850	821	801	812	782	822	859	781	830	783	820	814	790	769	774	847	773	762	840	786	871	800	815	780	813	784	782	778	761	805	840	734	768	787	833	779	823	836	835	799	830	823	755	840	814	758	832	778	772	840	748	811	794	778	809	809	798	864	808	824	815	813	842	784	808	800	778	801	801	748	772	792	796	783	816	798	770	799	778	757	795	772	824	855	823	790	808	850	838	796	763	760	857	766	810	822	784	773	784	727	872	779	756	791	791	785	819	826	817	800	794	828	816	785	765	818	813	776	732	816	843	792	840	776	776	758	804	754	788	763	772	813	778	782	817	726	811	747	844	811	759	824	781	766	811	790	771	809	812	823	826	798	746	857	752	760	804	833	792	829	779	790	847	794	792	787	801	755	813	788	781	775	831	767	767	835	854	783	810	812	816	798	796	854	721	825	774	835	774	824	841	812	782	773	755	800	825	769	802	737	822	763	767	770	820	786	804	802	769	758	785	776	801	766	795	756	793	864	766
4535	7698	8100	5623	3441	2286	2002	5805	38276	34187	21923	8159	3209	1345	766	645	652	653	648	684	658	600	613	665	693	684	682	636	674	696	686	681	656	638	641	636	648	648	663	638	677	644	613	672	622	662	665	649	667	602	637	703	621	604	705	644	673	700	679	657	629	647	656	642	659	646	648	687	646	620	644	633	658	633	638	614	592	697	679	630	662	674	654	633	655	683	586	648	615	646	611	664	661	648	663	638	637	616	649	691	661	643	653	661	676	658	635	666	590	617	630	624	666	638	686	635	648	651	655	650	619	717	685	612	631	680	612	637	643	636	694	634	683	688	721	674	664	620	647	641	695	631	687	653	647	659	598	682	675	652	673	649	611	675	662	614	663	619	643	617	677	622	674	637	704	688	657	654	666	637	621	662	659	682	697	668	679	630	672	653	599	713	650	668	695	655	658	626	648	650	660	644	639	700	645	670	647	671	644	644	568	659	654	626	656	657	664	618	669	662	678	664	655	649	657	659	665	648	609	674	671	621	650	664	638	610	629	640	669	673	623	638	640	643	685	652	643	656	635	629	645	645	664	646	659	652	660	693	673	716	668	649	617	596	637	618	593	679	657	661	676	667	631	586	649	631	623	667	666	633	707	664	654	620	672	697	653	624	693	675	715	660	668	635	645	617	628	604	627	651	668	663	653	624	663	652	664	635	672	631	663	688	622	660	641	665	643	676	680	644	658	644	701	631	643	642	668	622	630	635	679	645	685	647	652	686	616	639	630	623	643	656	672	663	633	653	638	625	682	673	642	700	640	696	641	647	635	660	664	652	619	633	633	592	651	662	622	653	709	657	665	631	649	651	677	694	641	646	652	637	656	690	615	657	640	674	634	655	659	699	667	686	680	673	617	632	658	654	639	689	640	669	661	649	663	649	685	677	640	604	708	671	689	673	681	670	630	628	607	649	718	631	671	647	610	632	589	648	635	659	647	618	637	637	649	652	648	686	669	668	636	677	652	647	672	677	660	652	652	612	614	639	618	625	630	630	676	619	665	636	656	608	664	680	698	600	639	670	623	631	635	611	650	641	689	630	625	649	659	653	624	668	608	662	650	607	722	671	637	665	672	639	601	648	698	620	652	660	683	631	640	663	620	654	633	607	672	654	678	637	657	650	616	642	651	651	651	668	630	663	659	651	658	652	669	636	596	646	657	627	666	631	627	640	639	608	568	647	632	666	638	625	646	665	683	618	620	638	635	643	658	642	628	685	643	598	631	600	629	637	611	628	725	662	695	631	633	604	619	705	641	663	674	667	686	696	641	659	627	690	663	676	644	625	660	611	648	610	605	655	640	620	642	652	673	650	628	617	646	671	664	664	626	656	626	628	674	631	718	560	625	626	629	641	595	649	692	646	652	615	615	654	665	651	635	666	634	659	658	641	613	691	643	632	639	671	635	645	671	640	583	651	644	637	675	684	613	657	653	625	642	668	661	619	605	597	610	633	645	702	643	611	665	646	603	590	643	716	664	610	673	659	661	652	658	709	670	702	647	643	630	618	668	624	635	647	622	649	622	658	628	676	675	619	599	627	676	598	637	688	681	639	596	666	585	665	664	679	648	633	635	601	717	644	660	648	680	651	673	679	615	662	657	662	632	633	635	654	616	609	668	605	688	642	652	650	669	640	667	660	593	640	689	632	642	640	650	630	643	650	664	675	652	614	659	676	661	636	620	665	642	649	653	658	640	634	657	636	662	672	663	609	645	641	633	667	602	637	641	601	648	639	653	652	616	703	673	635	673	622	605	633	677	663	687	684	645	679	671	653	628	622	655	616	636	687	683	672	654	614	576	715	632	620	663	654	655	642	618	643	667	657	629	684	628	627	629	690	682	645	625	650	632	635	647	656	637	610	652	649	688	708	632	675	678	630	629	646	641	656	638	668	641	660	650	654	582	594	598	644	660	618	682	617	640	642	573	641	617	642	659	610	625	636	589	636	683	603	628	661	639	658	615	601	641	620	684	648	651	609	654	663	649	638	665	635	627	660	647	599	641	636	595	641	664	663	635	687	666	632	638	634	626	662	652	603	692	659	594	640	643	620	614	630	635	607	683	561	638	646	617	583	651	622	663	619	659	625	650	603	663	686	616	645	601	620	654	673	691	658	671	602	630	640	677	656	622	650	663	645	636	635	629	655	667	651	626	664	668	661	671	641	679	629	609	607	638	691	650	673	662	643	649	687	639	648	645	634	682	657	610	618	648	652	667	654	633	652	690	668	642	595	654	668	688	655	646	615	640	662	670	660	638	675	669	624	633	670	619	670	628	673	637	649	627	669	615	654	643	647	652	627	654	692	637	622	657	622	684	682	652	669	656	670	648	665	636	654	672	641	604	653	642	684	637	678	650	651	618	651	623	648	690	721	675	626	713	650	644	628	672	618	584	638	630	635	674	614	640	671	631	605	669	671	651	677	624	611	639	662	595	659	673	621	628	647	635	591	646	634	682	627	678	623	622	639	644	619	617	599	618	674	612	684	667	673	602	668	668	644	649	654	639	636	653	622	661	656	654	652	612	659	643	621	672	647	668	697	667	611	680	656	620	664	659	655	624	689	640	651	667	643	633	688	644	626	609	622	643	661	677	592	617	598	626	627	629	697	657	641	652	618	682	635	649	624	636	651	667	676	694	715	621	653	650	633	654	630	662	607	688	666	648	604	642	646	634	674	636	663	576	660	669	594	642	617	637	602	626	679	647	661	630	637	645	609	676	666	619	648	649	647	668	620	671	650	644	695	647	644	688	691	652	648	619	677	629	656	665	655	658	640	613	629	676	626	628	614	690	677	628	667	610	708	616	602	616	668	656	621	654	639	635	626	612	673	624	653	662	617	676	658	641	635	667	685	675	647	626	665	632	631	675	649	622	679	648	686	656	617	659	632	621	646	663	635	661	628	664	693	653	672	607	659	645	667	653	659	628	619	647	663	644	654	659	659	646	625	683	669	628	621	644	600	612	610	633	631	626	663	678	655	656	691	636	657	644	612	645	615	627	617	653	639	660	684	651	659	641	692	680	676	652	680	641	636	606	630	603	660	623	650	617	649	667	625	615	642	673	631	631	639	677	664	622	673	614	640	645	601	645	639	631	655	640	634	629	656	674	664	609	646	667	664	631	604	672	675	667	621	637	665	654	634	624	626	668	645	608	615	640	657	647	650	653	591	654	680	668	616	609	621	627	628	648	651	643	646	660	635	626	641	649	612	619	626	591	614	653	632	682	646	663	656	611	688	624	645	676	612	646	639	638	672	642	641	634	660	670	660	660	621	680	598	659	655	628	668	621	647	631	658	656	631	639	639	620	635	657	615	676	649	639	623	629	656	639	683	643	659	646	615	603	612	694	661	702	665	671	681	683	635	644	656	638	653	627	660	653	664	651	707	642	643	641	687	649	623	622	656	629	602	643	642	649	644	640	649	649	674	637	624	647	602	608	660	702	655	655	662	625	594	628	661	669	647
27785	12860	2777	1219	842	674	707	670	2310	2930	2085	1240	818	636	608	582	584	585	576	553	541	556	561	582	583	579	595	545	582	545	547	568	590	551	575	600	615	563	571	589	585	563	574	553	564	603	570	590	553	581	617	584	569	628	571	568	586	536	579	561	607	560	604	570	542	553	570	587	597	525	553	561	571	549	579	556	586	541	604	563	579	573	560	533	576	584	609	525	550	570	530	570	604	568	547	574	571	587	587	589	604	594	585	613	571	591	527	554	599	561	548	519	549	589	551	569	569	563	579	544	579	566	584	600	527	531	547	578	606	578	613	608	604	547	606	558	603	573	572	602	542	553	551	609	530	614	553	626	556	544	557	606	556	574	583	569	559	607	589	605	575	571	566	558	584	557	567	538	568	549	610	547	556	520	584	566	527	573	586	563	591	601	525	562	542	568	548	565	583	576	584	570	560	576	543	582	589	559	535	558	522	573	595	566	578	582	534	596	581	532	578	563	598	601	607	610	572	560	608	525	573	556	546	582	587	598	565	587	534	577	538	543	591	586	585	552	543	563	558	537	614	610	569	571	563	581	550	549	599	603	549	606	602	565	567	549	547	559	546	605	561	583	561	577	562	560	563	556	567	608	570	562	571	569	562	551	597	560	625	531	583	611	603	563	603	624	534	567	590	558	607	579	541	586	589	621	568	554	588	555	578	616	577	607	606	614	584	585	570	573	576	611	575	562	580	590	562	521	608	544	554	571	569	567	588	581	569	565	552	564	576	578	586	567	598	559	626	568	618	532	561	591	607	592	587	581	532	611	567	552	598	584	605	583	609	568	644	600	567	570	550	571	568	599	549	555	556	580	571	591	590	619	608	576	575	574	593	562	543	579	582	548	582	556	553	595	590	543	608	599	573	565	554	566	579	601	566	617	612	587	561	578	557	583	589	527	588	576	616	612	563	571	602	585	544	573	560	567	554	602	554	532	565	573	612	597	561	596	586	634	582	584	574	552	617	598	583	596	575	570	581	622	557	564	591	578	559	565	596	546	590	569	556	568	585	572	553	601	556	585	566	550	531	595	553	605	568	597	580	594	545	577	568	554	593	566	550	573	596	576	593	533	591	588	600	570	579	607	572	578	576	581	545	563	605	546	578	602	594	576	547	598	555	578	557	562	584	567	607	557	580	614	564	588	590	551	565	546	574	568	583	552	579	575	548	587	556	599	586	576	570	559	529	620	565	554	629	539	544	580	577	572	566	580	517	559	585	583	580	546	570	597	547	593	552	557	520	572	586	602	559	574	585	590	540	589	576	596	589	560	558	548	578	618	619	599	567	552	611	581	560	590	581	538	581	576	595	574	573	592	572	608	549	562	552	514	595	607	526	586	540	621	535	604	586	599	562	558	584	578	558	572	584	558	599	571	530	584	578	578	567	550	600	577	605	557	585	553	610	611	587	588	554	582	566	551	564	576	525	580	581	626	646	581	566	584	581	583	588	596	601	535	571	594	576	565	547	573	526	553	521	553	558	617	590	525	542	568	554	558	525	574	618	562	541	585	527	570	628	575	549	568	531	574	557	550	576	569	594	569	564	581	583	570	577	602	588	539	564	551	519	559	598	563	599	565	613	584	596	576	595	481	588	555	550	580	542	597	583	589	611	526	577	587	573	572	579	579	583	574	591	572	498	531	590	580	574	565	614	563	545	566	588	582	557	580	551	593	586	579	578	588	561	509	570	609	575	573	589	573	568	600	564	598	561	540	588	573	583	564	572	547	584	574	614	561	570	605	571	591	573	584	592	570	585	569	588	593	623	528	616	563	583	609	546	620	585	589	561	560	570	580	554	576	554	590	570	589	593	599	605	534	585	590	587	556	543	575	570	529	561	577	583	587	605	556	579	575	549	559	577	558	555	611	589	603	571	497	599	553	574	573	563	606	559	537	576	573	564	572	545	536	556	527	626	552	583	602	601	605	602	567	537	536	533	570	579	553	575	560	593	543	598	570	586	584	591	582	586	564	524	544	558	563	536	523	605	568	559	520	560	565	602	531	560	563	541	506	574	536	551	571	572	590	556	570	588	552	553	605	554	606	552	627	543	567	590	608	609	571	554	599	544	598	555	558	551	583	591	582	551	551	593	552	569	551	578	594	550	552	563	607	518	550	575	574	564	592	582	556	564	604	546	546	512	583	567	551	563	550	579	575	603	572	575	606	621	558	555	553	555	570	590	568	560	565	571	571	555	549	541	560	585	559	567	615	556	609	546	572	562	565	571	611	545	567	574	528	586	600	564	623	580	571	555	566	580	602	563	593	603	569	574	560	592	590	592	588	557	556	585	596	591	619	564	535	531	573	552	587	566	596	582	565	568	604	580	572	610	546	579	566	623	548	599	577	557	546	587	586	594	565	595	550	597	565	590	585	600	578	576	558	535	566	544	541	563	534	574	586	543	530	589	547	594	546	538	594	534	549	539	576	568	586	579	553	572	555	546	586	533	593	596	578	591	601	567	558	554	577	560	542	563	583	552	587	554	607	582	551	571	577	561	618	572	560	586	571	640	565	573	569	544	572	594	584	567	611	609	571	559	586	586	596	528	592	540	564	588	512	546	541	592	542	575	558	562	576	548	612	559	527	562	529	557	591	554	570	591	569	515	575	566	543	574	562	519	628	568	550	593	633	545	564	568	558	573	540	572	558	616	556	590	618	597	583	542	611	573	581	545	558	562	605	577	522	584	588	571	596	613	636	542	537	574	611	595	575	574	575	633	561	560	571	607	587	613	531	583	586	561	595	551	550	594	550	539	599	599	576	562	565	613	543	596	592	597	582	568	533	556	575	556	551	614	581	577	586	574	567	583	575	574	581	590	574	589	565	570	568	603	559	545	549	590	628	582	569	550	561	543	596	596	584	570	618	566	561	593	609	562	586	575	577	550	582	557	565	565	546	554	619	587	558	561	525	607	644	583	609	577	565	542	543	570	581	560	564	552	546	544	555	553	616	570	592	563	584	582	592	508	590	556	592	597	542	540	572	608	561	574	566	564	606	589	579	553	567	555	592	561	522	546	511	618	586	559	571	594	536	582	570	577	599	584	520	567	562	618	539	597	564	608	585	549	556	560	519	547	573	557	606	578	575	571	526	615	567	582	628	570	611	579	573	539	590	579	579	585	553	595	550	551	569	571	598	599	593	583	595	547	610	595	569	575	585	602	584	563	558	599	607	575	549	574	553	532	563	591	557	566	589	513	550	582	577	590	568	601	636	569	575	595	590	551	585	541	587	580	581	592	547	604	607	597	616	571	583	526	548	573	595	577	525	553	565	563	547	574	618	579	540	567	585	562	559	578	580	594	572	555	547	565	568	595	596	567	590	602	577	568	557	538	579	586	534	608	576	586	584	544	575	578	562	546	524	584	580	580	546	540	561	564	585	547	580	608	553	576	591	529	591	506	573	559	551	569	558	568	556	564	577	572	572	564	581	554	553	573	602	566	545	574	581	566	533
5772	2162	1958	975	774	647	650	655	3033	3337	2201	1199	704	552	471	434	485	475	472	456	499	492	458	446	429	469	481	504	477	388	450	486	471	478	485	468	496	472	483	477	442	436	467	492	453	478	458	440	456	499	457	441	460	469	498	473	513	476	497	463	452	439	463	470	459	438	444	471	432	462	493	443	451	445	467	463	443	463	454	465	446	447	495	465	439	484	473	439	458	445	453	447	461	476	504	423	471	468	497	503	487	467	474	502	456	473	470	418	462	490	502	491	487	450	446	475	462	462	479	443	407	423	464	503	486	448	461	445	433	444	472	434	450	467	444	470	449	481	458	468	450	477	443	436	458	493	442	465	494	447	437	472	475	465	490	485	459	469	504	431	515	489	450	472	472	483	491	448	468	470	496	449	444	446	445	469	465	469	463	457	439	452	474	501	451	437	454	461	456	453	432	449	474	455	496	455	495	480	463	458	465	470	443	438	490	456	444	429	485	459	449	479	470	472	403	466	481	416	460	453	484	454	395	458	508	455	464	445	441	486	470	465	469	461	476	427	461	481	456	472	458	429	467	470	458	451	439	431	520	443	428	466	469	455	458	458	460	469	456	426	456	502	425	468	469	493	473	428	469	460	461	433	439	469	482	442	463	468	466	471	480	482	491	476	468	492	487	442	469	471	482	455	462	462	448	462	425	478	467	470	458	439	433	458	424	474	456	455	447	496	485	458	464	481	428	452	480	473	467	475	438	445	474	474	478	477	470	466	459	475	501	463	464	422	483	486	456	467	449	472	465	432	441	473	454	449	478	481	496	478	450	441	441	477	451	472	460	433	456	460	434	462	462	458	440	449	478	473	485	474	451	445	443	484	480	459	446	464	464	449	455	480	440	453	466	482	505	486	493	498	422	439	480	435	487	437	486	432	442	480	472	492	471	422	455	487	426	469	460	503	475	487	495	426	477	493	468	472	446	440	460	468	493	501	459	496	477	439	432	502	447	468	482	468	489	434	469	469	415	479	474	473	486	452	445	464	462	481	440	467	430	461	449	481	431	455	421	449	471	457	462	470	439	435	418	464	439	493	462	484	433	461	489	449	460	423	475	484	487	471	463	458	475	447	457	468	460	454	481	461	463	467	475	466	466	481	484	505	478	476	432	407	459	484	472	451	452	464	459	448	445	403	440	458	486	478	492	424	470	501	467	486	446	421	473	461	499	462	461	435	431	472	463	434	437	465	450	460	448	470	470	472	425	475	489	454	431	459	434	428	497	422	441	494	439	466	430	484	454	458	474	454	487	445	471	455	444	481	425	492	470	473	433	477	494	476	475	479	419	454	492	443	465	454	489	454	452	435	446	451	461	496	490	474	427	468	488	476	440	479	469	486	476	442	461	468	456	469	457	442	488	490	454	473	429	466	466	459	437	450	493	456	488	470	472	504	465	469	468	459	492	481	435	464	487	468	449	492	511	417	442	453	477	406	436	425	464	461	471	446	434	463	441	447	473	454	466	433	419	436	463	450	420	475	434	449	462	485	455	442	450	468	425	467	479	430	450	484	486	471	428	446	483	449	440	493	457	471	490	468	446	483	465	498	447	495	445	453	473	470	445	483	431	517	497	480	470	462	419	443	446	458	499	436	461	484	435	460	450	456	476	423	484	426	465	505	450	427	475	462	531	423	505	462	453	471	447	459	504	432	471	450	430	455	427	448	461	495	509	477	446	491	436	482	440	444	502	423	468	449	489	482	475	475	416	445	476	456	458	465	462	463	444	472	496	462	475	466	510	443	463	459	455	462	489	461	451	468	442	484	480	421	454	472	408	453	497	452	486	448	457	465	493	474	468	481	465	474	434	459	451	458	445	449	469	507	485	456	431	457	436	423	462	470	433	469	456	462	440	450	438	474	440	501	483	455	471	481	443	477	446	464	456	489	442	474	471	468	470	463	453	476	453	457	446	488	445	460	473	458	456	484	458	465	488	458	456	438	467	431	489	493	461	447	412	437	444	447	500	464	468	437	445	451	449	493	442	504	433	476	479	477	453	456	450	466	411	476	445	441	485	464	442	443	435	434	451	474	475	431	473	462	495	477	478	468	465	501	433	480	464	451	485	494	451	478	459	437	443	435	464	443	464	430	474	490	475	461	471	442	477	464	433	441	459	462	472	442	458	483	448	438	485	463	401	443	453	467	461	529	460	499	448	451	481	474	465	436	453	482	497	433	450	459	439	455	450	437	466	461	424	465	465	477	418	442	466	503	438	493	416	455	445	436	469	429	495	518	479	462	461	468	450	492	467	485	429	477	473	478	462	493	456	464	466	463	464	423	483	450	474	462	443	464	487	478	462	482	446	454	435	469	472	478	421	429	435	458	463	430	463	449	477	447	444	499	459	442	460	430	487	443	481	494	474	429	443	468	480	429	489	451	507	450	460	458	454	468	469	454	467	477	457	441	466	450	459	466	507	463	462	467	472	461	473	458	485	455	432	495	442	428	479	452	459	457	448	470	464	448	431	447	437	469	468	453	464	464	477	499	459	466	490	460	489	476	425	477	455	484	469	494	480	481	465	438	438	465	451	434	428	473	448	490	459	468	495	514	439	498	463	438	466	435	468	438	450	450	471	477	480	475	475	473	463	458	449	433	487	492	477	482	446	465	460	416	425	518	442	457	437	465	458	479	445	489	472	446	460	472	440	472	484	498	435	451	463	478	490	457	453	471	478	421	465	459	474	459	469	482	464	470	445	446	455	479	483	475	505	450	502	456	471	453	462	451	471	503	429	475	456	483	463	457	472	504	453	444	449	423	427	479	470	472	469	461	449	457	426	458	485	453	453	452	472	419	426	467	467	458	455	424	468	482	480	497	442	459	454	445	495	468	450	506	478	464	471	426	463	429	432	484	465	427	465	469	468	480	478	474	475	456	469	492	433	424	462	476	471	454	498	457	479	464	418	465	473	445	426	425	483	489	481	430	481	478	434	455	484	455	454	463	399	463	448	469	446	476	458	518	446	431	498	484	465	440	506	448	482	505	468	491	477	466	413	475	488	465	490	476	457	465	513	432	500	472	439	485	444	448	444	469	474	450	471	470	515	484	473	489	483	479	422	457	460	467	482	466	465	418	467	480	447	464	467	440	480	493	474	443	462	444	475	457	428	471	463	434	463	489	424	507	473	447	431	455	479	475	473	441	457	424	428	457	438	465	483	482	430	424	462	435	479	475	442	436	435	464	472	474	450	459	518	481	448	431	478	440	444	519	450	449	439	469	469	469	494	455	469	488	468	457	450	446	436	500	459	444	486	469	453	469	506	467	495	466	474	453	450	459	461	488	443	481	454	444	467	475	477	475	440	475	443	474	462	512	464	452	461	442	501	425	471	443	436	468	460	496	428	460	497	409	452	490	464	478	448	496	443	480	493	463	493	495	443	471	460	487	530	493	426	478	472	445	489	482	453	482	458	471	464	437	464	459	469	493	462	475	452	469	462	487	478	475	450	453
25671	21425	27182	25178	5318	1676	1180	1928	18182	21758	14355	4868	1740	926	724	670	623	677	685	629	592	634	660	670	663	683	634	655	686	636	675	656	628	653	633	633	617	634	643	575	678	584	667	604	671	636	627	677	651	612	695	671	637	560	651	604	625	610	649	614	618	610	698	618	635	626	617	611	637	614	646	659	634	632	650	627	662	574	637	652	675	627	602	629	660	592	685	643	618	636	624	632	671	643	585	608	635	614	669	658	658	615	595	636	640	634	644	640	627	588	627	627	600	662	681	618	606	648	633	631	607	686	652	625	626	640	635	635	600	639	611	632	615	607	652	612	639	652	637	652	630	664	664	652	666	687	611	643	624	683	680	637	610	636	625	635	613	624	667	627	623	628	633	666	576	608	645	646	635	616	620	651	658	652	609	621	633	631	668	679	629	651	632	671	674	592	568	628	636	639	655	684	633	640	635	656	634	672	634	680	626	666	649	646	612	629	667	571	607	622	620	611	656	663	647	600	602	630	586	609	636	635	582	610	630	618	629	660	614	625	636	610	641	662	675	664	627	599	677	606	615	690	663	659	676	615	633	594	640	611	665	598	648	631	660	638	645	593	642	636	605	617	603	596	620	602	635	635	643	652	632	621	631	642	625	627	651	628	632	632	663	645	639	630	637	663	601	621	672	616	621	673	637	636	600	615	671	642	678	667	598	615	610	591	591	593	667	653	627	610	605	633	651	694	643	600	639	636	623	656	611	580	619	617	678	644	604	610	629	606	633	598	653	653	662	689	665	642	630	662	657	607	621	607	646	621	623	669	659	634	590	643	634	653	626	661	608	643	647	673	628	645	607	657	572	655	627	619	639	628	645	642	620	617	650	657	638	631	660	618	637	607	615	584	597	607	636	617	668	648	644	622	658	674	649	641	627	625	601	655	634	643	656	589	654	662	669	659	579	644	644	594	618	634	638	624	697	660	588	644	620	665	607	620	653	664	669	662	621	627	591	631	579	636	590	600	589	643	644	609	619	666	631	627	662	587	635	638	628	619	610	649	603	633	616	640	592	630	633	676	591	649	631	615	662	614	582	623	601	667	622	660	599	639	635	669	616	603	590	634	642	627	634	688	649	651	599	645	628	645	597	635	660	647	606	624	655	650	695	634	575	593	640	646	630	625	682	614	621	630	665	644	668	612	667	617	586	633	620	659	584	608	657	632	616	636	613	638	603	678	651	618	627	619	614	606	640	653	645	618	631	651	629	628	650	607	609	639	617	606	623	643	619	651	615	635	674	617	617	662	626	638	617	587	629	606	660	622	633	622	631	631	684	622	620	634	656	584	616	642	653	627	684	637	643	624	593	654	621	626	633	636	655	626	578	682	580	615	663	610	635	659	594	672	632	646	633	616	655	639	627	663	632	640	649	617	606	623	663	613	627	611	608	616	638	651	629	643	676	661	645	606	661	578	624	673	662	637	628	634	617	613	622	647	633	646	606	622	668	622	638	637	612	611	693	622	609	647	608	634	578	634	612	639	648	638	621	591	693	631	656	639	648	663	641	654	602	688	648	623	643	655	647	640	624	632	626	670	637	617	593	646	637	600	659	644	697	613	630	626	628	586	627	640	576	619	625	611	651	621	594	605	631	693	637	641	601	619	595	635	606	673	616	626	613	632	658	659	663	588	614	608	611	618	631	716	632	640	678	623	606	627	594	618	605	621	649	679	627	626	642	667	654	625	649	613	602	628	626	656	688	655	638	609	647	625	621	659	657	691	648	610	583	617	614	636	590	641	634	718	638	641	666	639	597	635	624	661	650	634	626	632	653	622	635	625	668	635	643	616	643	646	623	644	652	661	637	657	595	593	632	602	649	651	629	696	606	583	616	617	618	681	643	676	598	638	613	587	632	710	624	659	642	603	630	647	649	644	626	608	643	603	617	675	607	695	651	650	676	621	616	644	622	664	666	586	646	628	588	636	659	670	683	655	664	590	605	603	670	633	666	601	589	651	608	648	650	630	637	625	627	641	665	620	635	613	638	656	598	621	641	637	620	599	663	647	648	616	599	590	658	599	639	651	608	594	688	600	650	623	662	631	626	643	618	600	663	617	625	645	632	573	605	635	640	642	620	646	631	615	638	581	648	651	618	659	573	626	630	664	654	660	609	631	619	610	643	659	624	647	643	587	649	551	650	640	626	659	649	608	615	600	623	657	641	633	602	691	650	685	612	621	633	621	597	630	596	655	639	640	616	628	664	626	666	663	633	634	654	677	663	584	679	644	644	624	657	620	646	606	626	596	656	644	618	640	665	699	649	589	610	620	673	615	618	628	587	670	693	651	638	607	673	633	636	656	634	634	632	663	633	588	605	623	644	664	606	621	633	621	639	569	669	627	668	633	629	669	665	629	614	645	593	590	632	615	645	605	661	678	623	630	630	637	603	689	637	660	599	611	637	680	647	590	612	608	651	646	652	615	643	647	610	654	597	608	620	624	632	626	661	637	612	596	601	623	667	627	633	573	616	601	654	648	684	634	655	628	653	653	666	645	598	609	601	697	616	597	615	642	649	643	607	639	641	650	602	660	678	590	620	638	613	608	636	658	640	618	669	593	607	634	685	691	659	599	647	643	617	609	640	637	631	662	600	614	607	622	633	611	655	653	604	669	704	663	615	615	644	638	623	625	594	664	616	620	635	615	656	640	630	632	651	640	642	675	664	622	591	599	658	671	642	668	581	608	650	638	632	668	637	633	654	641	601	612	661	649	576	612	583	597	647	645	679	621	653	624	646	607	663	664	622	629	662	609	617	654	635	665	690	637	630	642	624	663	614	625	666	693	593	625	680	606	645	633	651	630	613	605	619	651	605	665	632	594	640	631	616	665	618	652	672	630	633	646	636	615	643	600	652	653	650	598	634	674	624	583	600	641	638	646	615	664	630	643	626	609	611	614	629	628	627	634	654	603	614	660	671	598	655	650	643	666	624	626	651	636	636	637	618	614	623	623	620	630	648	633	645	649	676	636	630	628	626	620	659	625	653	673	598	627	628	686	597	631	606	590	666	677	627	637	616	641	579	579	658	627	670	649	674	655	631	610	637	634	621	603	616	649	634	648	583	643	622	681	612	640	659	613	629	660	644	641	624	662	626	601	625	616	667	614	682	631	628	644	609	625	585	589	610	633	611	605	631	685	625	649	635	611	630	619	641	633	620	646	601	627	597	600	651	595	659	653	599	626	626	662	609	633	609	637	625	628	619	609	624	623	642	649	627	613	642	636	631	639	653	665	677	639	615	582	657	618	633	607	626	659	624	640	627	642	641	668	631	595	615	595	633	608	659	623	579	641	620	614	668	655	624	638	652	665	616	559	652	637	657	605	607	582	633	627	642	650	629	674	626	613	659	581	683	632	679	636	612	667	624	655	664	617	651	648	582	597	581	619	598	627	615	620	654	669	647	635	666	597	621	636	623	663	607	628	649	654	613	625	638	703	599	647	609	612	648	589	680	613
4568	5172	4242	2093	1626	1385	1233	2563	19783	19496	11724	4180	1652	878	586	545	543	557	530	551	522	522	539	584	517	526	516	498	571	523	519	551	482	508	533	506	486	529	521	522	491	503	540	533	535	540	522	509	533	507	530	559	517	503	511	518	490	535	536	547	580	504	557	560	523	521	510	582	534	506	552	504	518	575	519	585	578	551	540	551	505	530	500	517	587	513	539	525	561	516	534	526	525	494	550	555	495	517	520	566	555	552	566	560	533	522	482	534	521	532	569	538	557	485	551	519	514	541	551	532	545	489	532	555	521	522	529	543	522	499	513	541	557	510	510	508	549	538	549	520	541	517	526	541	526	511	496	496	543	513	548	563	537	513	525	543	546	525	507	542	507	530	555	490	519	538	549	537	524	490	519	537	522	499	554	546	513	540	508	528	542	550	515	516	548	570	517	471	519	544	540	588	542	528	530	503	522	504	551	509	507	512	537	536	518	498	512	517	501	539	493	471	518	504	494	564	513	546	570	545	536	509	537	540	511	545	533	516	532	538	566	529	547	523	566	501	522	456	553	496	555	545	532	561	518	520	521	520	515	511	566	523	565	495	534	506	523	541	481	491	545	537	511	511	520	501	527	524	565	538	567	552	534	563	489	505	507	494	576	541	521	506	526	533	540	498	521	519	532	506	535	502	515	529	480	534	531	581	535	517	516	509	538	532	491	486	484	542	525	511	492	528	482	553	542	542	482	515	560	500	555	559	527	525	536	525	527	514	533	551	501	554	570	516	504	549	495	527	533	552	510	500	543	531	533	553	556	501	547	488	503	571	554	556	486	555	527	527	528	496	521	516	506	550	541	533	558	535	521	477	526	531	534	508	552	532	547	536	512	527	540	479	536	531	540	541	558	528	514	518	524	528	555	490	529	528	508	540	509	516	533	502	476	515	496	514	517	501	497	533	515	537	543	536	531	537	517	545	497	531	543	588	533	485	512	527	540	515	526	540	519	535	535	503	524	534	520	529	572	552	510	557	522	521	524	564	510	544	552	517	510	501	503	507	562	486	518	521	540	521	476	549	503	555	519	567	536	554	548	559	540	503	528	525	510	516	489	516	535	523	523	521	568	532	520	544	504	494	547	530	519	531	525	549	528	479	549	536	505	526	516	540	507	530	543	531	508	478	494	514	527	507	539	533	533	552	501	523	530	541	547	498	545	528	549	503	507	538	554	540	521	567	506	523	489	524	512	543	562	509	490	542	506	553	481	518	539	471	505	525	526	530	542	536	548	529	549	541	563	573	508	511	508	547	519	526	525	525	542	502	513	484	529	539	504	518	537	529	543	563	542	480	526	500	541	532	520	486	543	496	485	511	514	500	505	532	514	540	581	512	568	505	506	537	541	523	503	547	542	546	509	551	490	564	531	511	563	462	515	507	523	502	523	552	489	518	520	541	515	516	517	552	539	530	498	569	503	527	547	512	525	537	521	508	548	531	564	484	500	500	515	535	490	502	569	497	535	543	526	529	518	544	507	537	568	536	508	530	512	499	510	517	508	543	512	532	556	513	529	502	554	509	545	529	536	520	515	536	521	521	504	517	559	480	513	565	521	490	560	522	522	476	534	526	550	508	534	539	530	466	512	508	536	505	520	555	506	499	515	528	540	510	529	503	569	533	507	542	522	553	556	510	498	539	494	562	531	542	515	534	552	534	491	523	546	503	505	527	534	534	521	557	525	507	554	536	550	538	543	538	518	522	555	532	520	512	520	522	544	549	512	507	497	551	508	539	533	565	483	511	544	527	509	538	507	515	560	567	523	502	521	515	548	587	519	525	538	522	542	549	513	549	563	529	520	542	554	511	573	525	548	516	558	536	527	465	513	501	551	523	552	538	479	557	553	528	505	522	523	499	516	508	511	495	540	519	539	561	509	560	514	499	528	524	547	528	514	538	539	501	509	560	520	541	535	489	480	505	523	530	502	539	539	534	530	534	538	513	531	536	458	543	513	513	534	486	507	526	553	500	573	495	536	542	531	533	520	558	509	563	534	528	517	526	499	484	536	529	513	525	515	508	494	520	538	509	510	567	522	565	552	520	514	506	500	536	525	504	523	485	546	532	554	536	515	487	541	545	556	567	553	545	539	506	588	542	522	544	494	514	524	536	512	547	547	573	534	535	535	551	542	472	576	472	527	524	527	546	501	552	519	511	483	522	540	534	474	581	551	469	506	524	520	509	532	550	565	530	492	528	548	550	506	525	560	566	529	549	538	530	550	543	503	536	525	547	512	533	541	531	541	530	510	549	537	521	560	521	525	559	555	603	521	548	499	549	501	540	528	501	508	537	490	545	504	531	516	525	555	534	518	557	536	546	552	576	552	492	519	490	533	516	528	531	491	517	513	533	490	563	521	528	475	515	550	515	552	549	496	530	515	543	523	538	527	514	491	510	523	519	546	501	551	515	526	528	509	482	511	546	527	552	504	530	552	538	524	528	505	536	567	525	527	529	580	520	504	530	504	556	546	514	488	513	545	509	535	490	509	484	543	491	519	508	496	532	511	501	466	526	538	528	535	524	529	516	533	539	512	527	470	517	492	521	556	534	506	488	529	575	523	507	570	503	509	531	540	496	497	548	510	544	541	560	476	546	521	516	565	508	487	537	567	523	512	549	484	559	487	553	509	507	535	527	543	514	526	565	521	521	531	524	557	497	546	529	537	505	532	495	557	508	525	524	565	482	534	546	582	567	528	528	483	524	546	506	536	508	523	526	550	524	535	532	558	523	495	516	533	534	528	537	529	538	512	528	545	502	537	543	518	551	541	515	470	535	501	538	530	468	504	496	485	508	541	543	509	540	511	547	486	518	530	583	525	579	482	542	530	539	551	524	572	535	518	538	552	494	525	515	530	512	518	477	506	516	543	513	553	532	540	530	523	505	505	516	490	525	496	496	537	514	566	547	533	555	542	506	509	525	554	509	534	538	519	532	563	521	494	474	475	523	525	537	584	497	499	546	525	539	553	518	537	530	517	548	530	530	504	522	524	493	514	544	600	494	545	545	564	483	536	522	535	498	497	523	536	468	501	516	508	534	520	525	520	505	557	519	520	530	527	458	549	538	541	528	534	513	526	487	542	534	519	512	510	475	537	550	517	512	485	510	536	535	566	520	532	528	528	498	516	502	527	504	525	518	513	532	509	556	537	529	512	536	538	530	503	562	551	577	519	495	524	504	492	523	548	532	514	518	528	542	488	515	527	531	509	515	529	514	526	486	525	507	496	537	514	524	522	568	525	478	527	518	551	524	473	498	499	512	517	527	492	548	492	531	545	527	515	543	558	536	510	516	507	568	513	531	529	539	534	507	525	507	535	454	529	575	493	514	476	498	557	527	538	507	510	524	506	563	488	536	507	501	520	537	551	491	504	540	564	508	520	547	577	568	505	506	527	526	494	536	518	525	558	521	538	533	542	490	522	502	563	523	492	510	509	515	512	549	502	552	541	502	507	533
24321	21459	28805	24497	21423	9621	2624	3045	34649	39048	29060	12110	3696	1590	965	840	795	837	835	861	800	844	813	803	800	774	790	790	789	840	809	776	792	801	814	801	800	796	801	770	859	777	854	845	804	800	841	807	842	817	791	788	791	778	799	813	798	841	772	761	801	752	803	792	816	752	828	792	835	740	772	755	771	822	792	796	774	832	776	753	768	779	835	763	824	856	770	774	740	808	795	826	802	823	778	796	783	776	774	794	772	819	731	769	758	784	798	797	857	832	830	795	760	791	800	790	795	807	786	798	776	822	837	797	773	839	791	823	788	789	784	801	826	838	795	745	746	797	857	802	792	793	791	819	811	789	775	805	746	803	818	776	802	803	774	776	832	785	815	807	804	759	765	758	728	786	815	798	816	817	766	778	758	757	822	786	805	824	794	765	786	792	803	843	756	831	788	836	721	801	784	816	760	778	783	814	812	789	802	827	804	800	837	802	814	820	767	825	805	755	798	789	748	785	809	774	790	792	832	792	764	787	721	825	740	795	798	834	823	781	778	791	783	834	804	805	772	803	822	795	757	809	810	760	773	881	798	771	792	774	832	792	773	782	780	784	757	825	775	780	808	761	784	774	826	805	813	797	793	788	724	820	800	751	792	774	767	809	775	806	800	811	766	787	786	772	829	770	793	754	769	813	755	772	815	818	748	821	811	781	806	793	789	776	819	799	768	811	769	775	843	819	838	853	820	755	735	802	712	821	769	819	777	809	820	790	822	786	771	759	812	756	764	817	815	770	783	776	801	755	823	788	745	836	788	763	749	859	797	801	795	803	772	816	804	837	777	753	772	820	780	778	778	833	773	789	776	771	822	731	770	767	742	821	789	795	759	812	791	814	826	756	789	826	794	809	879	787	793	793	755	787	839	820	775	819	785	802	739	738	762	784	820	776	794	802	785	841	791	725	742	744	764	798	756	788	761	818	772	785	837	810	792	744	761	809	789	766	799	801	765	775	776	777	802	811	826	772	732	728	741	763	789	750	801	762	725	819	770	774	781	789	762	772	788	763	811	834	782	781	819	759	745	797	757	801	777	729	771	785	790	769	760	799	786	754	760	799	765	728	815	790	737	804	737	760	716	805	779	824	809	828	800	799	841	737	749	780	784	805	803	783	817	815	777	787	828	810	746	768	814	814	797	825	816	796	783	772	784	760	762	813	754	776	809	818	791	777	815	814	769	740	782	809	771	786	757	777	794	792	809	807	776	739	766	812	806	748	771	844	743	802	770	791	774	738	808	755	811	711	769	777	840	775	758	791	834	816	839	811	787	797	776	850	809	750	817	824	834	772	789	787	781	738	808	778	777	779	803	820	784	820	809	803	761	777	778	811	798	824	783	744	798	819	807	796	768	819	781	802	777	817	817	734	800	779	776	801	773	818	829	772	811	784	777	779	820	795	773	792	786	721	797	818	807	822	833	783	830	751	784	796	774	785	802	759	807	769	766	768	833	775	744	806	812	805	772	804	769	823	786	778	825	789	761	807	777	804	783	795	818	796	793	796	744	786	755	791	875	786	743	806	762	777	719	803	770	757	758	806	727	791	792	809	766	781	795	761	848	797	814	824	785	778	803	772	797	774	703	790	767	767	823	782	848	788	774	736	808	766	734	792	800	811	773	762	820	751	720	779	808	781	764	783	765	741	823	785	804	754	791	799	786	703	773	776	816	792	821	815	795	821	800	789	802	835	814	835	789	770	796	778	835	791	786	711	785	808	815	769	794	740	812	737	780	752	784	804	788	806	771	825	778	740	764	744	771	765	800	731	796	819	800	771	744	781	784	830	803	815	787	795	716	797	833	792	791	787	784	760	793	777	829	789	781	810	775	768	803	723	815	812	790	774	723	815	747	875	769	795	768	738	815	742	762	771	758	768	753	816	778	822	781	793	734	811	742	799	744	797	848	795	757	825	714	765	783	764	730	771	819	825	835	787	718	772	740	815	743	801	766	762	820	797	738	781	823	770	751	750	744	771	758	808	824	783	776	839	748	807	764	796	795	787	745	795	809	794	802	764	751	800	799	757	818	801	810	768	814	798	787	793	750	796	813	766	814	792	787	825	819	784	764	760	799	793	812	778	754	779	732	817	798	776	775	738	822	789	772	791	784	768	790	783	779	782	780	815	814	778	797	732	820	845	791	783	795	771	787	816	772	794	833	748	815	764	768	786	763	788	773	821	774	804	797	760	766	794	766	784	816	804	828	830	822	770	744	777	751	787	756	766	810	800	777	791	800	822	816	803	796	748	779	801	776	806	829	754	738	775	741	795	751	743	761	781	766	779	774	739	756	733	774	807	750	753	773	795	785	814	817	818	815	769	795	818	806	771	798	771	820	788	808	825	733	799	802	832	753	800	813	741	807	843	777	803	795	816	767	788	756	809	790	800	809	760	830	777	822	793	792	773	796	827	776	772	740	793	800	763	743	798	762	784	731	765	797	860	746	789	808	765	773	754	759	783	784	821	778	769	828	763	759	767	776	745	808	820	779	786	829	791	805	758	750	823	801	789	830	774	794	817	822	786	739	833	822	795	798	784	770	766	772	844	771	753	790	816	759	730	766	812	793	814	778	757	835	776	749	776	760	810	776	762	742	786	798	762	810	807	836	789	776	765	787	774	819	824	707	764	734	794	829	793	815	787	747	789	796	858	801	734	764	803	758	816	773	733	805	752	750	782	820	754	773	747	778	792	803	794	786	758	801	804	753	754	796	798	783	806	803	779	804	792	803	779	731	736	776	776	773	807	769	769	820	819	765	824	824	760	733	762	778	789	754	765	793	770	763	748	807	779	793	767	759	761	822	727	801	823	769	749	757	796	755	749	825	730	798	781	837	860	828	802	784	791	749	745	819	775	746	734	776	777	755	762	833	731	844	859	756	769	802	836	779	785	793	757	826	810	790	796	826	811	784	787	779	794	760	806	835	813	772	820	768	854	758	733	776	811	765	764	777	763	769	812	733	808	788	800	804	775	757	808	788	794	747	777	762	776	770	790	792	782	796	776	776	798	802	758	789	750	817	857	838	766	777	747	781	825	824	833	807	812	760	768	768	807	809	792	880	736	816	784	804	765	771	778	754	775	773	818	795	783	799	811	824	802	774	784	814	805	781	781	804	802	801	757	798	758	830	779	824	772	813	724	816	800	740	766	756	725	759	812	794	721	746	744	780	800	748	785	779	764	797	816	746	725	758	797	795	757	752	782	789	826	777	778	833	749	796	759	813	800	761	800	823	783	787	767	754	782	816	797	768	798	762	794	721	807	804	799	783	821	823	778	807	817	822	855	825	780	753	738	805	784	818	775	786	772	772	749	814	767	772	789	776	784	784	790	777	757	841	776	762	765	760	765	790	800	819	764	832	780	787	722	789	751	803	802	748	787	813	796	788	747	785	788	791	790	805	772	792	819	793	795	784	821	808	821	818	763	849	825	726	803	804	766	786	762	784	777	796	783	763	765
5029	8820	7933	3983	2892	2240	2031	3953	36363	35013	23041	8422	3394	1430	747	689	624	680	648	690	670	648	675	654	687	695	670	680	659	652	621	635	693	677	665	601	693	679	635	623	636	681	691	674	679	695	687	661	655	649	662	659	667	624	630	679	677	654	651	655	688	671	654	669	627	652	638	674	622	725	724	678	646	632	696	722	691	634	583	638	693	645	646	661	663	637	666	619	633	675	669	670	628	674	686	653	651	659	646	651	654	685	687	612	691	692	654	709	651	647	698	656	677	675	634	642	608	670	659	685	679	654	625	700	637	617	672	616	652	658	666	634	717	634	625	646	623	638	674	686	704	634	649	633	673	650	659	625	638	646	648	630	669	644	657	656	656	621	656	617	629	620	676	649	640	652	623	648	661	644	640	622	704	629	641	654	618	662	613	650	652	605	596	635	634	645	629	658	612	632	655	611	621	658	653	624	643	655	635	625	652	638	646	665	600	662	642	672	676	618	649	653	670	640	647	690	667	643	662	624	665	647	682	632	655	673	660	637	632	639	622	647	614	690	646	643	640	623	641	666	667	674	630	644	613	557	645	626	624	660	654	642	655	622	700	674	659	647	675	676	663	607	665	632	643	646	613	652	644	637	632	701	648	680	676	666	647	637	655	638	614	669	658	667	690	609	624	658	638	671	630	667	685	636	639	638	646	633	645	656	675	638	693	611	604	646	644	644	660	643	626	641	625	644	680	607	669	599	671	649	641	680	661	670	654	598	650	618	600	626	655	696	669	621	661	652	632	625	682	666	640	676	637	651	658	650	671	682	587	645	635	631	658	696	686	633	674	649	692	615	653	616	636	645	664	635	633	625	618	599	617	644	640	682	620	690	637	628	682	677	654	643	626	617	645	638	643	628	687	650	700	659	620	650	608	648	700	649	634	682	574	666	640	663	638	630	673	662	695	613	619	687	682	660	622	660	621	669	656	657	639	651	649	665	661	609	621	616	640	643	645	643	667	601	660	645	667	638	616	625	648	641	692	598	673	660	694	650	616	651	632	681	683	605	618	631	635	687	614	642	614	680	661	654	668	630	657	656	676	629	634	654	620	687	676	641	658	635	608	658	602	621	714	638	676	711	593	634	675	641	610	628	631	595	638	638	615	645	603	676	636	648	620	665	615	602	636	617	635	648	639	647	669	666	658	652	672	663	612	648	621	640	602	652	627	676	676	673	683	641	642	629	636	622	581	627	639	588	621	603	643	643	624	623	694	630	619	646	647	667	644	664	650	671	661	589	623	687	633	623	626	673	629	627	651	664	681	635	676	701	662	603	639	644	624	676	625	690	682	654	657	649	626	629	673	632	627	627	642	668	668	625	671	617	648	602	656	644	652	623	658	614	650	685	684	611	640	652	623	675	652	644	659	659	592	624	639	658	679	702	596	630	646	603	650	609	704	649	647	632	616	647	669	624	673	599	616	664	630	640	638	655	627	620	702	652	663	639	619	639	683	655	638	676	698	649	660	656	638	653	679	666	635	621	673	663	634	656	637	651	663	660	624	682	675	688	602	643	643	663	654	618	628	601	594	675	635	626	656	659	613	635	658	602	649	652	657	668	604	668	674	704	637	638	652	646	671	627	641	630	642	641	705	618	645	658	696	680	676	644	614	676	668	656	631	656	712	673	634	636	592	677	631	645	626	690	663	683	618	674	641	643	640	619	624	672	625	620	616	678	649	641	687	583	645	593	644	640	678	649	678	631	639	657	699	676	630	637	630	641	594	664	616	626	629	654	656	650	630	677	661	634	686	678	660	612	683	673	619	642	692	635	622	651	636	647	656	605	685	665	631	635	639	650	653	646	652	660	671	652	623	624	685	657	588	593	633	674	608	646	628	624	650	667	643	612	664	664	654	681	651	627	650	631	655	609	700	620	626	633	681	661	662	610	665	638	685	628	637	665	652	667	645	664	694	610	638	633	633	657	679	590	666	683	646	669	623	666	612	618	618	656	646	658	653	648	641	609	643	655	655	693	612	649	669	645	648	687	667	603	636	665	624	641	642	676	643	620	629	643	650	664	647	607	686	702	674	673	648	683	641	622	641	705	645	636	617	621	628	612	652	630	660	685	660	636	665	596	614	664	637	621	643	655	679	683	638	669	618	634	648	627	631	646	691	653	640	619	629	646	651	667	654	630	668	656	635	681	616	663	679	653	625	653	654	664	651	650	637	642	622	657	667	647	650	611	614	615	638	648	672	696	626	632	655	646	670	695	623	642	628	665	662	684	636	649	667	636	649	669	652	647	631	584	626	636	641	614	627	649	631	625	625	624	638	575	637	625	627	657	649	630	668	645	673	660	662	652	680	671	658	700	643	643	640	645	635	677	648	604	681	611	654	665	617	620	619	686	642	686	610	681	671	626	670	673	637	653	622	663	636	658	679	594	655	668	626	637	616	638	628	664	638	605	635	638	604	659	658	639	652	645	662	639	642	696	687	674	694	643	622	636	696	666	647	675	651	692	629	636	626	649	612	663	621	654	652	626	679	628	649	637	629	642	640	638	666	661	659	674	637	630	651	632	660	640	689	637	631	641	661	658	625	653	611	647	624	643	652	640	668	644	663	631	653	626	682	641	633	650	659	647	687	645	646	652	667	644	656	633	623	637	620	633	687	658	648	658	627	664	646	665	638	596	614	616	670	690	655	687	648	650	643	617	652	607	614	638	644	633	591	669	675	591	664	669	636	660	634	652	639	642	644	654	611	602	646	618	648	654	701	603	657	673	643	718	673	648	608	647	659	633	607	675	617	632	646	648	645	706	683	650	647	631	658	647	634	725	631	654	658	610	660	649	643	656	609	702	581	658	616	642	676	640	659	672	615	639	702	667	647	649	606	622	635	640	607	657	637	664	673	614	639	664	624	665	611	660	658	659	645	642	605	619	624	595	658	655	634	603	653	671	611	640	599	654	651	681	636	629	635	629	670	599	658	668	615	670	643	616	629	675	637	660	634	625	670	626	686	658	676	660	641	657	657	647	640	627	664	607	660	642	681	621	656	633	658	614	669	674	604	666	636	651	643	623	602	612	652	636	630	657	634	631	620	620	645	633	607	621	650	641	620	629	623	633	654	671	636	701	642	659	699	641	670	623	626	710	631	603	645	685	616	659	681	630	710	603	617	639	628	607	636	645	662	665	655	677	648	637	653	665	711	689	614	634	646	664	685	657	616	639	624	601	679	658	640	675	657	623	647	630	672	627	662	653	613	664	660	657	642	657	687	641	638	650	661	652	656	636	626	628	625	649	642	681	651	638	658	657	661	667	660	657	637	642	684	669	605	611	620	645	612	644	681	620	653	627	643	624	572	648	669	642	599	628	616	638	595	627	663	644	631	653	653	634	649	616	650	652	666	615	647	641	649	643	627	637	649	643	632	599	637	666	633	631	661	626	622	680	625	618	678	617	676	626	596	613	618	697	641	631	671	635	667	653	601	656	595	594	653	635	635	635	680	629
27767	13048	2326	1258	831	679	634	667	2228	2838	2135	1229	837	593	568	583	546	599	569	529	557	559	575	574	570	535	552	594	569	609	562	548	616	566	564	576	536	537	545	593	553	537	552	570	595	542	550	615	556	568	543	591	552	561	581	533	528	610	561	589	568	584	584	584	552	564	594	585	597	607	570	532	547	567	601	584	596	608	520	526	583	532	598	526	532	579	576	538	590	574	574	585	603	536	572	537	605	558	583	584	582	572	571	541	553	595	589	567	570	548	536	537	584	546	539	509	564	582	546	535	569	609	600	613	578	572	603	576	555	573	613	568	542	562	563	587	581	600	560	522	536	583	532	597	517	573	552	583	529	541	572	513	593	571	593	540	562	576	598	539	605	606	553	584	528	614	543	557	604	592	551	595	588	573	550	547	558	542	587	519	579	559	507	547	578	552	539	510	569	578	519	548	544	556	573	596	561	594	594	581	546	565	540	594	523	558	567	533	545	571	561	517	600	579	531	556	507	600	550	539	601	588	543	581	587	564	544	553	566	571	531	522	539	568	568	621	565	614	528	593	557	579	570	574	512	568	523	555	553	561	536	572	530	547	586	581	572	591	529	559	550	584	532	553	559	605	566	566	559	578	565	588	576	578	576	563	582	537	576	567	548	596	567	591	574	586	586	583	527	566	577	549	533	595	593	569	580	567	585	621	571	576	585	576	540	538	536	581	540	545	547	538	531	568	565	566	563	597	522	554	539	562	552	591	556	518	570	573	522	583	537	530	590	551	536	554	576	564	555	558	564	544	538	565	565	581	570	536	568	550	554	556	579	572	541	597	563	565	555	575	567	567	588	570	539	566	554	586	548	587	551	564	570	581	575	558	572	554	579	570	587	572	568	549	541	563	554	550	563	568	571	552	554	556	562	574	559	537	546	551	510	550	575	536	583	578	584	548	582	518	562	566	583	540	589	580	534	601	564	580	531	579	589	595	570	627	571	576	530	570	554	587	554	613	519	567	569	575	552	559	619	575	546	591	599	545	585	594	592	587	548	551	587	534	587	535	554	545	573	592	585	564	578	551	529	563	618	569	542	628	561	605	543	558	607	556	556	550	569	591	569	524	519	553	571	536	565	537	565	575	571	565	582	566	575	580	548	578	579	581	589	621	569	549	568	545	546	560	562	538	554	571	585	573	573	552	567	515	567	547	534	577	587	551	599	546	578	576	545	542	597	558	554	587	601	555	541	588	562	529	562	550	576	566	546	567	556	558	569	619	564	548	559	561	619	593	562	543	571	601	593	560	561	591	565	589	562	572	569	511	576	530	535	587	544	552	557	566	538	573	595	556	558	547	571	577	581	551	541	573	609	539	560	560	575	532	541	612	535	556	558	562	539	546	509	569	543	583	554	589	565	551	552	570	565	593	565	601	567	572	581	584	563	585	559	541	570	554	537	596	549	570	536	590	526	566	550	510	538	567	552	571	572	594	596	506	572	555	533	560	555	527	629	586	533	561	574	577	566	572	576	575	593	571	573	613	566	545	563	512	531	561	568	569	625	577	598	580	572	562	552	551	582	558	586	578	546	547	572	573	549	589	524	523	574	571	575	553	573	587	555	538	564	525	600	608	573	560	603	583	586	588	541	595	584	575	555	588	531	583	549	561	563	551	566	577	533	583	559	587	550	583	580	589	564	541	563	560	586	551	498	582	554	575	530	595	558	542	539	553	550	543	583	573	530	561	550	550	569	516	594	547	564	572	577	556	576	517	568	569	570	535	557	587	560	565	556	561	547	565	562	551	590	563	591	596	570	538	594	556	554	560	582	590	575	531	541	544	560	539	604	567	565	593	561	596	549	572	507	569	578	594	589	575	549	551	550	558	583	555	569	601	570	537	600	550	588	534	610	575	575	595	528	596	569	552	534	554	609	543	544	559	601	590	530	562	577	539	537	543	589	538	556	543	558	547	580	551	541	593	625	544	544	542	583	574	578	549	606	586	546	564	569	592	572	553	619	600	575	581	568	597	578	548	595	597	571	591	555	595	541	582	534	570	577	585	571	618	547	551	578	543	539	618	534	568	545	548	512	537	556	534	613	536	517	528	587	553	572	563	558	556	630	561	553	589	588	564	582	551	539	608	552	510	566	581	563	560	571	585	530	592	531	536	565	562	550	568	576	565	555	547	553	589	544	586	594	544	568	571	590	569	576	590	601	559	540	575	579	543	575	581	549	553	621	598	553	526	585	608	566	589	590	564	577	578	591	582	562	569	577	534	598	540	519	573	600	584	557	604	570	535	568	568	558	561	554	529	562	568	595	583	521	548	622	551	559	532	543	523	599	568	521	624	588	575	561	562	526	528	611	525	584	568	600	620	618	557	564	624	579	595	597	537	572	621	533	555	535	569	551	526	581	555	583	572	600	545	599	543	598	523	574	553	565	529	547	579	593	573	546	569	543	560	516	556	560	566	619	602	552	577	560	568	589	538	530	547	559	531	591	561	604	557	544	552	580	587	570	541	548	591	578	555	599	569	584	543	545	582	562	550	568	546	544	577	540	565	533	539	604	607	566	565	575	558	595	590	585	553	567	572	569	567	558	593	558	513	565	526	556	585	578	546	521	574	587	576	556	629	561	553	559	567	627	583	554	522	541	561	572	555	568	544	530	560	603	551	587	530	563	576	572	587	555	530	588	580	589	591	541	521	531	565	592	528	543	538	552	536	540	572	536	550	571	540	581	574	524	597	547	543	554	553	540	570	592	576	570	564	588	592	580	573	567	583	582	542	569	549	542	592	558	581	587	576	570	558	579	581	548	639	570	570	602	551	529	565	560	549	576	572	552	585	596	545	577	579	602	595	551	575	538	578	525	599	528	522	556	587	555	571	618	541	591	562	556	581	587	576	535	513	580	592	578	563	601	550	548	597	539	500	577	560	570	568	587	572	525	566	509	577	572	542	583	573	579	576	552	562	569	601	531	542	558	555	601	511	552	593	552	564	564	567	585	538	560	595	545	562	534	561	554	586	566	597	568	519	560	551	524	568	578	522	521	532	584	558	523	540	555	554	591	624	553	575	541	591	584	557	574	561	562	542	555	604	579	560	608	553	566	556	568	559	588	539	595	564	569	535	565	558	564	572	566	585	546	615	557	549	563	583	581	529	607	569	547	545	569	537	550	555	584	557	555	596	586	500	564	546	596	596	546	569	600	516	568	578	549	567	538	522	559	567	520	585	586	542	555	586	538	566	570	553	538	522	600	542	561	556	571	603	544	595	603	557	519	557	594	571	587	579	567	583	538	556	567	587	587	555	540	551	573	557	581	620	557	634	542	532	545	548	561	614	572	555	565	545	521	570	599	572	573	589	582	620	549	561	569	556	582	582	578	569	530	568	571	554	541	596	569	523	616	561	534	602	565	557	569	589	560	562	547	526	508	560	549	558	571	575	588	601	562	548	595	585	586	555	594	573	564	557	583	518	557	550	589	569	544	571	579	560	537	587	580	578
5766	2018	1309	845	700	646	596	776	2982	3147	2319	1129	720	524	478	462	460	454	476	454	443	473	446	500	441	475	436	465	466	510	472	490	453	460	470	469	448	497	504	446	445	497	456	471	447	493	429	450	445	483	462	410	486	469	487	491	423	418	457	458	436	444	456	446	460	460	465	441	450	470	425	464	422	501	470	453	436	482	433	447	459	464	430	467	480	493	475	461	481	474	506	462	507	491	470	429	458	449	468	441	441	446	445	445	479	448	423	467	439	484	435	482	448	465	467	455	473	504	431	469	405	473	455	459	505	496	427	444	456	452	453	480	435	463	440	452	462	442	460	475	440	471	458	487	477	459	475	427	474	449	469	438	481	487	455	505	478	433	485	467	452	482	469	498	442	446	446	470	434	501	470	475	418	487	434	459	475	471	488	454	455	482	441	454	449	474	449	457	503	461	444	451	462	467	481	437	474	410	479	468	485	484	458	486	454	468	427	476	435	469	466	441	493	487	513	493	453	452	481	447	445	475	449	437	457	431	460	470	439	453	459	439	451	458	452	461	425	464	460	492	455	464	490	446	469	464	450	484	440	445	458	456	482	430	462	482	469	442	449	479	438	458	469	517	457	511	455	472	449	492	500	442	466	470	518	441	470	445	444	460	418	453	420	443	467	470	447	467	434	438	445	514	462	510	438	446	443	423	452	478	452	477	454	465	487	477	455	468	459	434	485	453	471	456	461	446	458	455	452	492	465	435	453	458	478	478	450	455	428	472	467	487	401	471	450	448	465	480	455	427	425	432	438	465	457	438	443	468	436	458	468	439	453	449	433	459	447	485	458	455	464	461	468	463	463	468	463	454	461	481	440	437	471	486	446	486	461	478	437	468	447	440	507	486	460	505	508	489	431	425	430	468	469	481	432	454	439	436	469	459	484	462	464	439	463	446	475	456	481	463	480	427	470	468	461	453	477	457	478	451	444	435	442	420	482	465	449	435	442	439	443	433	465	436	487	471	469	472	502	468	465	464	477	461	474	461	486	468	419	438	460	437	450	456	493	469	488	487	417	447	435	447	450	462	437	446	433	446	436	456	468	425	505	470	437	420	492	419	439	483	439	436	430	450	417	485	467	433	472	459	436	495	466	490	486	429	448	463	468	482	475	457	496	438	469	510	445	453	480	468	446	492	487	457	419	459	478	487	452	426	432	489	483	479	446	465	451	474	485	421	475	461	471	419	457	473	469	468	449	480	439	458	466	476	439	442	418	412	431	443	483	452	503	451	431	449	475	451	444	470	440	453	436	458	454	454	461	435	483	471	414	444	453	469	457	406	435	435	443	461	478	476	477	489	508	443	466	480	461	484	496	462	404	435	438	491	454	459	408	462	495	470	449	439	433	421	468	488	469	412	415	499	458	435	419	494	483	467	442	476	468	446	477	489	453	454	488	449	426	429	444	489	457	488	453	453	454	439	469	434	422	471	489	411	437	469	460	461	488	474	471	503	454	430	446	414	435	464	448	455	479	458	462	430	449	407	446	456	475	459	455	481	469	476	452	425	433	456	487	444	449	435	439	450	467	459	497	498	497	442	422	409	444	485	455	468	465	478	520	445	477	470	437	470	470	470	461	451	444	487	476	455	446	461	472	470	458	491	488	462	406	483	465	473	444	466	480	428	474	461	432	462	478	474	453	426	462	455	458	475	475	480	498	489	440	455	444	470	472	455	482	470	445	432	445	480	462	452	503	477	471	437	468	452	413	460	475	462	495	434	459	463	475	475	443	463	469	414	443	509	439	452	442	444	447	454	505	466	452	456	449	495	465	449	454	493	459	462	428	472	444	453	482	467	466	444	431	462	443	458	493	458	502	466	478	452	442	468	433	422	486	445	475	457	466	472	431	489	468	427	476	464	435	443	433	447	463	435	448	475	445	445	497	453	462	453	449	459	452	480	461	434	450	460	503	470	443	436	453	460	486	470	460	501	467	488	443	486	491	490	470	475	480	464	437	485	467	470	499	536	465	449	449	449	465	436	458	471	442	458	475	496	461	497	462	477	442	477	484	459	461	453	493	469	459	462	439	475	433	491	495	422	451	432	450	480	454	503	471	479	478	431	477	454	433	444	453	481	438	479	505	471	502	450	450	468	430	504	437	480	423	430	507	453	431	451	439	481	439	441	511	501	471	429	450	457	480	502	458	493	411	445	451	429	453	515	454	467	475	496	467	457	458	456	446	452	452	424	468	434	433	423	440	442	455	455	488	493	464	428	441	448	446	454	439	489	435	442	440	454	456	428	452	479	441	438	481	478	438	464	448	457	452	493	454	475	501	477	459	462	433	454	443	468	458	463	460	465	436	491	438	446	497	454	480	490	466	484	467	432	432	466	478	444	472	478	462	477	454	456	439	469	424	474	463	472	445	443	466	487	440	467	485	473	434	503	471	470	484	427	436	416	430	431	463	474	439	475	453	451	467	458	455	462	460	454	459	462	449	457	470	445	451	486	499	469	463	424	437	487	454	485	462	452	455	442	474	518	453	469	428	468	429	425	444	376	481	450	467	472	466	441	457	487	437	486	457	465	448	423	471	454	447	457	457	464	451	471	484	472	475	432	475	442	462	448	454	441	437	470	463	444	463	468	447	455	452	459	423	529	462	487	462	451	469	440	469	465	483	392	463	417	465	450	429	464	454	478	479	431	441	457	498	483	430	475	436	454	498	471	460	515	443	447	464	452	467	481	413	455	449	501	452	499	495	455	472	428	483	435	473	475	461	474	442	450	443	463	451	411	468	455	464	478	493	465	480	483	441	482	459	460	495	470	446	488	475	440	442	441	497	426	449	443	438	461	461	442	448	442	479	434	466	474	456	488	455	464	452	454	447	451	514	510	470	457	442	438	467	458	430	450	450	490	456	474	454	442	524	471	491	441	471	496	450	447	440	480	487	455	438	441	453	452	458	479	457	457	457	456	448	480	429	446	468	426	438	424	488	462	471	484	423	453	443	458	489	496	461	416	476	489	480	473	493	470	447	432	481	493	452	441	457	483	452	456	457	460	480	429	462	470	464	459	469	474	417	470	474	473	497	434	408	413	437	448	466	457	462	489	458	455	458	494	465	430	452	482	484	490	499	449	463	489	451	458	460	471	515	457	448	474	450	447	482	473	449	478	412	459	434	487	495	450	465	469	459	416	461	485	464	451	489	384	485	492	483	469	499	441	475	483	450	458	454	509	494	472	449	475	441	525	450	455	493	439	439	473	462	455	452	436	440	447	463	486	443	438	454	431	470	440	471	502	442	463	489	494	500	449	474	466	474	454	452	467	458	473	463	477	476	425	412	458	492	477	463	433	483	458	467	432	447	459	428	444	487	425	486	454	442	453	446	475	441	474	450	447	435	459	465	457	483	473	432	461	451	453	498	484	481	448	453	422	448	443	463	419	443	457	448	425	465	481	474	479	495	444	478	497	483	418	471	442	431	450	483	439	459	482	465	468	454	483	435	498
25648	21419	27216	25131	4966	1383	1078	1335	17181	21402	14911	5217	1702	1061	704	622	683	643	590	624	659	638	643	651	629	605	632	596	629	611	647	620	645	595	585	628	638	619	592	628	582	666	624	623	622	632	662	664	606	617	616	629	642	643	638	585	607	638	591	611	626	670	639	644	621	655	633	626	624	653	663	597	612	648	598	635	587	608	603	610	569	557	596	638	646	633	638	616	640	614	619	585	606	620	579	643	659	561	618	577	594	630	621	645	607	620	647	609	651	629	621	590	658	630	599	643	596	626	605	630	645	628	636	640	626	572	654	602	640	599	592	642	672	672	617	625	602	600	627	601	632	610	645	611	678	603	621	618	628	612	600	619	646	679	564	624	655	616	643	636	559	628	624	605	604	578	615	619	606	600	596	613	606	688	619	632	600	627	617	655	635	595	629	605	614	595	608	650	613	622	579	611	620	616	630	628	617	619	620	615	583	638	630	621	562	590	595	688	643	658	660	572	611	683	623	620	633	630	598	629	608	622	613	650	593	581	628	582	660	645	637	578	612	635	666	669	584	631	604	585	590	649	584	622	602	674	595	662	647	607	659	619	586	638	574	611	617	608	615	615	684	628	574	606	650	619	599	645	607	641	660	632	609	629	658	623	602	601	593	657	630	593	607	614	589	587	627	654	578	603	616	610	617	643	604	585	615	649	622	631	658	636	661	635	587	588	618	602	595	600	598	639	607	608	662	665	583	562	638	606	613	627	617	635	602	655	613	604	600	616	602	576	630	600	607	594	648	636	619	646	628	590	598	647	615	583	634	602	608	625	639	625	640	585	611	650	609	609	621	610	623	620	634	605	611	626	598	625	615	666	590	597	604	610	662	631	613	598	592	670	611	639	629	616	664	611	608	629	599	652	616	586	593	642	616	618	626	620	620	647	614	669	609	603	626	643	593	623	578	591	634	651	587	630	638	637	666	642	661	658	622	646	636	618	605	618	635	600	668	614	613	652	634	635	630	603	629	628	634	598	563	622	605	607	631	630	640	626	667	606	560	650	657	605	584	605	634	632	607	645	610	570	609	630	615	611	658	632	575	663	623	577	600	628	626	654	599	604	646	620	641	568	642	628	662	673	627	608	615	674	592	675	621	622	628	631	631	636	644	643	603	645	631	654	609	596	657	586	642	579	632	624	658	555	605	590	619	639	629	601	639	655	619	634	629	585	623	641	578	592	614	610	589	609	581	638	663	588	613	637	624	558	622	659	648	603	600	625	621	581	679	614	621	590	567	615	649	633	583	617	650	592	631	611	622	612	604	644	599	640	629	664	641	635	639	599	610	631	648	573	602	628	610	608	592	640	629	606	643	611	650	608	637	637	612	635	649	606	579	610	659	665	654	603	559	580	638	630	537	574	582	600	589	625	608	589	611	618	605	647	636	624	637	636	652	647	619	612	628	627	675	603	623	581	608	612	633	596	622	664	629	579	608	592	590	615	614	645	627	612	616	613	592	589	578	620	616	608	627	670	580	662	640	592	575	627	627	624	567	629	628	597	603	639	621	611	609	669	652	657	611	648	589	612	572	641	649	620	648	599	611	647	618	614	672	627	592	604	665	614	614	608	590	594	595	557	648	610	627	595	580	643	624	628	624	568	582	627	683	625	612	600	656	644	607	650	613	624	634	625	592	600	630	613	647	636	657	624	610	607	624	640	572	618	612	601	601	562	661	606	573	627	613	659	641	602	631	626	583	603	664	623	573	630	611	635	605	555	624	635	618	612	585	629	586	607	591	620	624	621	614	616	605	587	586	690	661	619	582	605	623	663	628	603	625	641	604	633	643	645	586	652	624	609	614	627	597	577	601	670	632	612	658	577	637	640	621	619	621	619	635	627	586	609	662	663	580	656	654	615	690	603	596	581	595	668	640	588	630	600	615	646	593	637	596	651	633	612	606	663	642	638	644	637	608	636	584	646	605	605	624	611	597	603	638	635	611	640	626	603	609	619	605	647	645	568	634	576	629	611	612	661	616	621	587	620	699	613	636	613	630	634	579	594	624	603	646	668	594	602	644	650	646	643	665	643	630	679	609	614	587	579	621	615	596	610	590	609	619	657	631	613	613	607	622	573	580	656	629	624	642	628	606	620	600	588	636	591	591	619	623	633	584	659	648	626	617	624	625	600	600	637	652	598	597	560	635	604	610	597	628	664	598	602	628	619	630	638	599	654	593	618	624	604	597	654	575	589	622	572	577	610	591	632	659	607	651	654	654	622	615	614	627	588	622	603	681	670	594	600	594	636	621	589	655	617	598	638	642	652	559	600	639	554	613	613	640	609	634	599	634	635	577	668	589	596	608	603	653	601	645	648	616	591	626	613	634	623	611	579	653	603	636	610	614	644	668	635	603	578	609	647	612	618	625	637	633	639	605	634	654	622	644	598	612	642	660	625	586	646	622	615	606	605	621	612	639	624	632	618	598	590	607	613	618	667	679	629	608	670	631	586	591	616	598	608	604	609	634	651	656	597	699	630	630	617	620	600	598	608	639	598	663	589	617	611	584	650	653	653	590	611	615	601	607	627	634	599	635	652	610	636	618	599	609	619	651	638	616	644	586	617	646	643	580	631	568	620	620	691	638	636	616	637	638	664	585	687	624	645	669	640	598	646	614	575	616	605	640	611	625	604	605	612	645	616	619	611	595	558	558	659	621	677	613	604	597	610	610	598	629	647	615	624	626	628	635	625	616	636	624	631	596	647	640	665	650	616	630	659	615	634	601	632	605	617	623	636	604	621	616	606	628	620	608	625	609	624	619	612	653	637	607	631	622	609	673	573	615	602	630	587	642	641	591	640	630	649	575	601	586	610	633	641	603	606	620	639	627	621	616	610	585	627	608	627	619	594	593	585	621	551	669	630	625	629	646	549	635	616	580	666	647	646	653	609	614	628	648	625	627	588	666	634	573	663	576	641	580	593	557	575	608	642	649	615	629	608	660	614	647	610	628	629	623	599	695	652	626	633	615	610	605	617	613	646	648	612	627	602	574	587	637	581	617	653	596	692	605	588	606	594	601	648	631	618	591	617	577	619	610	615	633	656	617	648	660	630	620	601	588	630	656	600	599	629	609	615	661	667	657	609	646	633	596	610	585	567	614	626	658	609	603	606	661	624	597	612	636	624	610	625	585	618	645	571	621	615	639	637	620	625	695	626	623	624	614	651	656	608	596	613	668	625	594	628	582	625	558	628	668	643	650	634	623	633	622	658	651	598	630	621	650	600	645	620	616	701	637	579	621	615	619	622	664	613	594	628	577	599	591	609	608	617	627	590	592	610	606	568	630	624	612	590	635	599	620	649	632	651	636	596	623	622	599	612	610	604	615	613	628	607	635	607	667	650	662	642	633	625	610	617	658	627	654	588	624	652	607	620	608	663	611	589	630	647	677	560	633	657	606	606	627	632	617	629	607	629	613	603	621	663	621	645	670	626	619	609	620	615	601	615	613	654	608	635
4689	4849	4123	2092	1360	1174	1004	1678	19375	19360	12318	4324	1687	917	584	493	546	526	548	550	496	504	527	524	532	540	479	522	504	519	515	559	502	516	570	563	525	509	500	549	546	504	509	526	526	522	527	497	545	512	526	572	575	534	538	544	526	494	503	525	541	510	558	537	481	499	582	515	543	521	537	548	537	547	522	510	514	508	521	550	491	521	533	545	494	527	530	510	537	505	532	538	515	515	488	516	486	529	488	534	519	470	563	507	530	496	526	541	501	549	531	508	534	505	556	517	508	536	528	526	496	533	568	501	526	514	488	510	495	480	526	539	519	503	538	509	580	552	503	552	551	511	550	516	494	497	514	507	517	480	470	563	523	543	548	543	543	541	494	546	548	520	508	522	523	519	464	511	559	512	547	523	497	491	570	522	506	536	530	544	521	542	546	512	516	550	494	551	526	524	523	519	521	523	514	537	558	511	519	527	503	511	520	539	570	500	490	524	551	512	534	526	540	574	552	532	508	501	572	511	490	515	528	498	487	505	521	511	527	561	499	542	528	598	500	554	537	538	548	493	541	536	499	523	560	548	509	503	457	534	524	590	517	501	528	515	484	530	522	496	526	512	515	471	524	544	519	511	473	501	552	508	524	526	485	520	535	530	504	500	550	506	554	516	564	527	497	550	519	524	554	491	549	557	516	488	526	499	523	524	477	493	538	543	516	541	583	507	533	532	524	538	513	512	513	525	489	544	543	544	507	542	485	502	509	552	550	535	516	487	519	554	540	519	539	521	528	505	470	493	551	515	503	534	564	516	501	549	482	534	520	511	491	493	514	506	499	513	516	523	505	499	514	496	509	528	525	493	522	532	540	534	529	504	482	509	546	545	499	537	536	538	516	519	558	565	492	542	479	554	510	523	540	534	541	509	516	518	526	507	534	522	544	517	517	518	516	533	536	520	534	507	543	538	483	522	511	515	530	497	524	528	519	539	501	510	516	510	521	538	534	497	490	532	529	467	546	528	531	525	526	472	513	519	509	495	530	488	525	527	500	558	516	508	512	542	506	507	513	521	553	506	556	541	508	533	511	479	563	587	540	518	526	498	502	509	508	576	495	517	517	559	545	483	522	521	526	542	564	520	490	509	512	523	527	533	524	473	530	530	512	500	505	518	526	519	495	513	527	526	518	501	499	559	528	513	533	505	518	513	505	527	491	517	494	520	537	505	499	515	495	527	556	553	507	501	521	521	555	502	500	491	545	534	496	528	536	537	519	539	515	508	503	531	513	556	532	520	534	550	512	519	512	493	508	524	494	523	538	530	482	511	505	527	481	461	493	526	516	508	552	602	533	535	523	531	507	536	534	538	529	517	535	515	485	513	534	527	520	515	504	510	520	539	498	501	580	552	513	545	508	489	544	496	514	514	549	472	516	486	486	526	505	474	554	520	544	496	481	522	544	507	511	527	514	550	540	524	535	505	511	551	536	499	536	488	511	492	518	538	540	507	505	545	519	458	541	515	491	504	521	480	526	545	542	550	554	556	508	509	559	519	541	507	497	481	518	520	533	524	531	517	504	522	544	541	496	517	530	482	530	510	506	527	489	509	530	478	523	495	504	533	510	515	514	514	516	504	500	511	548	563	514	533	545	497	520	529	482	525	511	526	543	545	518	520	526	502	513	521	549	519	524	516	532	509	510	497	498	507	470	521	518	506	548	520	516	514	540	542	522	529	516	468	523	511	496	528	510	516	524	508	504	538	525	503	524	516	540	526	568	545	492	530	501	501	493	542	498	514	522	506	494	486	509	512	574	534	510	508	484	528	531	526	538	505	505	544	508	484	527	509	532	522	540	512	484	521	505	531	499	507	516	529	503	531	531	521	549	489	501	519	513	503	532	473	547	502	536	507	532	482	559	559	508	478	543	493	495	564	512	559	501	516	568	538	550	543	500	562	535	525	490	517	512	497	528	531	468	508	499	547	501	526	484	524	506	497	532	504	529	538	486	547	496	550	489	551	545	502	523	517	519	529	510	482	543	539	515	548	524	559	513	541	482	507	533	541	512	524	529	505	538	509	458	512	518	510	507	511	557	555	531	499	524	553	478	519	507	550	498	522	499	518	516	553	511	522	514	557	508	532	502	532	519	517	503	506	525	528	517	536	512	570	502	552	498	549	527	532	562	503	518	508	572	486	492	498	509	522	513	485	542	548	563	524	532	557	538	492	522	501	526	521	516	515	525	542	524	498	499	520	513	479	482	519	518	558	554	518	545	489	509	530	559	530	512	533	511	478	535	508	482	503	468	532	512	531	502	475	532	563	513	520	544	513	525	549	524	502	484	510	552	499	537	514	548	531	496	502	502	508	540	511	498	546	510	545	509	587	531	549	519	516	561	510	513	493	493	522	533	555	558	553	514	508	489	541	511	533	527	540	512	551	484	485	553	537	528	517	496	520	504	542	510	500	500	545	499	528	532	501	473	522	489	514	492	521	526	535	514	504	523	554	525	574	495	519	484	534	529	538	537	529	516	496	523	505	475	490	492	513	515	560	542	521	524	540	504	506	541	555	541	538	500	482	519	575	510	511	547	498	507	520	513	469	567	507	557	536	542	528	499	480	498	538	522	543	500	492	534	504	497	524	509	530	522	534	512	493	540	490	496	529	552	496	518	545	542	527	489	526	553	554	556	503	526	532	512	511	529	514	528	542	517	516	487	527	511	533	517	512	514	461	484	542	537	515	472	538	534	548	535	567	549	512	528	527	539	572	516	536	503	521	492	494	487	540	552	493	523	501	528	492	491	505	506	510	505	524	486	533	495	508	498	527	521	524	507	547	537	584	546	499	523	489	509	489	515	503	526	513	498	517	532	515	495	524	508	506	552	491	529	551	496	530	494	541	516	496	508	495	521	570	502	537	515	507	533	558	489	558	505	477	500	498	504	544	490	535	527	507	550	569	523	507	517	540	504	528	534	527	538	532	536	531	513	523	484	509	476	509	556	533	489	495	505	535	524	525	514	545	518	497	563	503	527	508	520	546	554	502	506	541	514	522	559	559	515	517	480	566	547	490	530	506	547	491	498	511	505	546	519	503	489	508	534	518	513	507	498	554	521	543	530	535	498	506	536	548	526	570	495	511	533	528	467	479	505	485	521	517	507	538	522	516	511	517	544	496	518	528	489	541	501	510	520	530	505	549	535	517	495	551	523	535	500	464	509	500	489	492	552	488	505	487	490	490	541	518	522	488	569	499	510	516	500	529	499	530	494	501	509	505	492	534	505	545	534	530	533	512	514	517	482	512	515	533	519	539	494	534	521	543	512	507	501	537	495	497	472	536	542	528	537	497	535	499	515	475	491	556	538	508	523	526	536	536	523	517	515	543	509	502	525	486	484	526	511	504	568	506	506	530	492	506	518	532	518	504	496	532	515	486	505	464	545	553	510	523	536	461	492	539	524	510	492	559	469	535	508	523	517	494	532	556	527	506	507	549	553	521	504	521	515	538
24373	21448	28780	24512	21385	9320	2373	3716	35481	38435	28730	12189	3684	1625	950	785	792	788	811	809	760	767	838	794	764	801	831	793	788	814	763	851	746	757	790	760	756	786	788	823	788	817	764	778	766	788	801	838	735	832	789	742	805	797	807	768	763	808	791	792	778	783	779	812	778	764	746	818	786	777	820	774	779	778	785	780	769	803	859	791	807	842	778	789	743	779	734	793	809	771	764	812	746	800	764	755	832	820	800	797	830	741	762	788	798	790	785	802	802	765	773	793	786	784	777	828	788	797	764	766	789	781	762	778	792	819	839	801	808	814	796	790	756	774	780	748	749	785	765	794	777	785	740	760	806	774	738	793	782	822	759	771	778	764	801	772	777	794	769	805	799	803	799	780	753	822	756	789	777	784	800	797	773	798	802	794	782	768	802	838	740	771	765	758	797	741	783	753	782	746	781	773	767	825	764	808	740	786	767	776	778	795	749	804	737	819	806	789	769	760	844	789	708	772	778	799	769	754	800	714	818	772	759	798	806	831	771	775	804	781	805	826	777	739	806	796	716	762	817	790	792	800	799	728	792	766	705	804	753	848	784	766	771	856	748	769	801	809	755	818	811	776	805	739	748	857	755	774	754	792	774	779	764	792	794	748	747	825	812	783	868	788	808	776	815	807	772	764	804	769	810	772	725	782	789	835	751	793	755	746	758	782	773	772	738	808	797	795	754	763	715	734	794	748	756	775	830	769	807	819	735	767	768	767	787	766	800	755	767	785	774	802	763	805	782	749	777	747	795	769	744	769	802	807	761	823	773	789	784	768	784	759	721	807	774	797	805	770	767	789	778	750	772	772	778	789	734	802	762	817	801	785	815	777	772	793	774	823	805	825	756	798	811	803	750	784	789	781	814	801	761	761	771	775	793	773	796	771	815	810	804	761	820	797	795	770	797	771	802	778	789	804	807	745	798	820	724	789	785	780	804	755	752	785	790	797	775	780	756	769	791	776	756	781	794	737	758	743	789	733	789	776	784	745	782	796	793	836	754	809	715	792	834	771	803	817	811	741	739	770	764	733	769	739	745	749	775	768	791	770	759	783	816	800	760	757	751	781	770	767	770	831	750	764	848	788	788	769	752	776	821	814	770	757	817	763	804	797	774	795	767	783	770	783	752	757	808	741	740	792	842	798	751	767	780	797	783	769	716	724	795	808	811	784	855	780	732	776	797	764	792	775	803	786	762	784	735	767	781	770	820	747	801	768	728	767	778	745	741	727	832	786	724	803	808	764	752	774	756	790	761	817	767	743	809	804	765	799	763	779	780	818	795	812	796	802	795	852	782	799	722	742	802	812	779	775	800	765	808	820	796	777	751	768	793	812	816	780	787	759	793	787	747	771	776	812	763	817	767	813	845	784	778	759	800	752	778	779	732	785	771	795	766	797	791	781	816	747	768	755	772	814	789	770	763	813	807	794	762	813	815	778	848	803	783	762	791	835	790	766	792	800	743	765	781	774	738	797	769	802	802	745	780	755	798	795	767	721	748	803	795	839	853	769	754	717	769	762	733	707	810	835	771	801	738	796	772	758	786	777	741	835	778	812	798	793	802	811	787	794	741	749	733	772	803	806	813	757	809	794	767	828	793	810	738	796	776	747	771	787	835	784	757	808	781	819	768	802	749	773	765	782	773	778	822	759	704	789	757	789	788	786	750	777	773	745	821	807	762	757	752	735	831	846	772	802	713	815	730	766	750	761	810	759	747	767	759	728	804	768	803	751	730	797	723	783	768	772	766	779	732	772	776	786	817	806	746	744	785	740	752	817	789	811	786	800	762	796	745	757	763	795	832	771	762	765	780	776	791	787	766	732	783	820	743	768	758	829	809	789	780	811	808	775	815	782	791	753	781	715	777	802	770	823	709	785	818	808	790	786	752	803	752	758	746	800	801	745	803	789	747	780	743	824	850	740	793	783	761	754	736	798	731	776	771	783	769	744	731	755	751	788	825	814	808	798	807	787	792	764	797	793	766	769	795	784	754	784	766	759	800	740	787	824	786	788	773	767	767	788	768	760	756	769	758	738	772	814	787	801	786	793	741	796	771	782	756	758	758	840	790	775	750	790	785	784	791	743	782	838	765	773	752	790	768	738	720	740	777	812	756	770	812	756	838	764	769	786	815	808	791	793	811	804	766	774	784	793	782	779	823	729	750	743	752	807	816	792	766	831	751	826	789	791	814	776	771	819	804	830	790	781	834	780	783	810	789	751	719	761	748	786	774	795	746	746	769	780	808	795	821	805	792	788	791	757	793	819	749	724	767	797	764	766	793	839	793	817	806	787	730	802	814	808	746	832	762	792	771	832	756	804	773	769	784	802	765	741	746	794	803	764	724	811	834	797	749	790	859	719	747	802	823	750	738	732	801	760	702	754	796	748	774	744	790	749	784	804	841	789	756	758	746	767	760	780	811	734	694	765	806	800	763	773	795	823	783	713	723	790	772	774	767	770	764	746	784	780	778	777	741	871	764	774	799	748	761	779	752	740	741	765	780	801	787	772	782	832	800	801	779	806	762	771	761	733	767	742	763	778	751	778	739	781	790	799	826	760	829	810	798	774	816	735	787	792	733	796	776	795	744	828	776	781	796	820	799	750	781	761	792	758	823	774	756	795	771	728	760	698	829	850	797	782	766	774	770	747	792	742	757	796	802	816	815	743	795	755	768	774	818	733	805	726	781	798	794	752	793	822	749	771	757	797	781	805	772	742	754	843	796	770	817	754	785	806	798	777	791	777	784	802	779	806	792	726	804	784	773	791	739	792	744	772	776	800	786	767	826	793	783	782	750	777	786	773	757	792	752	809	758	719	776	787	738	727	781	727	754	759	738	779	774	749	752	777	784	774	722	769	801	703	834	825	780	798	751	781	754	790	741	814	782	799	841	810	798	764	758	795	774	807	778	799	820	742	804	774	741	796	765	767	718	752	762	817	737	747	749	814	790	794	748	734	815	781	803	827	779	752	768	789	768	750	821	821	781	784	803	763	800	757	776	851	763	794	766	758	783	788	776	775	745	791	781	752	820	788	822	821	767	791	856	787	763	776	842	838	771	808	792	754	745	767	782	791	759	753	838	772	748	796	794	763	816	742	758	750	790	793	748	808	799	829	763	827	713	772	752	755	741	792	791	799	752	802	776	807	776	745	813	781	761	763	805	749	809	775	802	781	803	695	823	784	845	783	776	744	793	777	683	764	795	770	831	771	752	773	775	774	772	763	784	810	729	751	805	745	790	783	790	768	805	801	783	799	715	764	793	748	701	791	826	797	829	742	745	786	784	758	792	778	772	798	782	781	806	781	776	753	822	810	791	785	795	723	735	717	752	734	771	752	795	782	833	736	796	815	784	762	821	777	724	772	770	744	793	770	773	824	716	735	719	804	781	782	759	720	751	780	743	773	775	782	764	818	740	751	765	814	801	801	766	780	793	756	726	795	773	766	765	790	810	768	753	746
5212	9368	7708	3947	2905	2079	1625	4739	37281	33849	23330	8790	3370	1483	766	666	643	675	680	707	687	688	734	690	697	654	589	600	715	675	680	609	645	644	652	651	649	613	696	628	622	642	696	628	688	680	671	654	609	610	609	624	639	598	655	614	668	619	627	686	653	618	669	652	696	622	649	650	650	611	711	632	668	656	656	657	670	631	593	635	627	654	656	634	645	607	607	654	662	633	665	652	640	617	676	665	579	656	652	658	643	626	685	614	668	637	625	661	644	628	599	699	624	616	617	662	662	622	637	654	624	617	640	626	623	609	611	669	648	616	649	678	650	606	634	628	639	652	661	662	611	651	634	624	627	673	593	651	606	651	629	610	675	613	650	627	632	663	690	642	609	665	659	625	693	646	642	644	691	626	630	650	617	652	618	625	662	600	636	693	634	629	586	695	638	653	645	661	677	636	627	609	645	660	622	632	637	630	594	648	658	628	670	701	669	609	642	608	635	630	615	597	635	642	644	663	639	671	688	624	665	604	597	638	654	657	616	629	620	629	673	614	609	640	649	642	620	653	637	654	676	636	626	651	612	651	687	694	633	613	614	602	628	642	646	611	647	627	634	638	672	632	632	646	624	650	641	611	626	652	631	647	679	653	617	644	654	673	625	663	597	632	600	593	654	645	611	674	652	676	598	677	619	639	629	636	653	663	625	596	670	599	606	633	622	649	629	602	623	636	601	644	638	646	565	619	636	618	601	675	618	638	654	654	614	659	614	660	642	627	625	641	650	648	639	603	667	631	696	609	639	669	616	663	618	649	620	648	629	646	657	617	577	636	660	642	621	635	649	660	644	633	639	628	660	639	659	649	633	661	625	661	629	670	641	608	673	646	645	615	651	626	638	628	599	657	605	604	635	627	643	658	632	626	648	609	585	658	664	662	591	643	660	638	626	606	664	645	639	673	639	630	658	620	580	688	640	651	703	669	636	637	636	635	637	624	634	683	660	649	629	656	636	582	611	670	638	663	643	659	599	653	643	617	618	655	624	616	673	629	621	612	644	649	639	659	634	618	652	666	650	642	646	611	602	638	649	682	668	621	690	664	640	642	628	656	614	633	638	702	680	633	617	638	643	680	619	596	664	614	577	623	636	624	639	609	651	644	662	647	658	609	640	667	657	641	613	648	615	689	610	583	646	638	687	632	641	637	651	617	635	608	601	648	622	609	589	611	621	600	643	592	633	612	604	672	653	646	667	674	612	647	630	667	611	639	617	623	628	657	660	641	605	617	630	653	665	638	641	651	622	617	627	610	603	638	610	651	655	613	577	663	642	673	625	614	658	614	636	631	657	634	635	681	613	634	662	638	667	687	660	604	662	641	588	642	664	640	641	659	631	676	631	625	654	667	608	651	648	647	636	668	649	599	706	617	639	606	592	648	618	626	627	634	697	676	590	635	657	634	625	646	665	680	665	615	619	659	668	668	654	650	636	621	629	622	630	633	640	632	661	704	635	628	670	654	653	608	633	608	653	668	620	665	652	599	597	604	626	681	655	655	623	630	623	621	648	645	674	667	651	631	639	629	649	593	647	617	615	637	620	651	635	618	640	643	639	623	664	640	618	612	654	622	671	640	644	632	614	643	623	661	664	673	635	658	645	667	629	617	631	626	629	637	613	620	638	712	645	661	677	649	636	625	626	681	623	642	622	601	626	621	652	678	649	595	652	636	570	648	624	641	636	650	661	598	631	649	623	626	656	680	674	629	601	639	703	626	615	607	673	636	632	646	612	653	631	634	597	638	611	672	636	601	649	630	625	668	640	614	607	634	590	643	678	616	636	638	597	676	682	622	604	652	622	590	634	649	618	608	659	581	628	693	656	665	638	645	686	635	719	622	652	648	617	635	605	660	589	635	606	639	629	633	645	652	653	651	654	611	608	622	625	715	625	615	643	621	652	669	636	641	651	615	646	587	652	633	644	646	619	598	660	670	678	633	669	671	629	624	558	655	652	636	633	661	618	650	653	616	610	624	611	670	629	647	651	663	634	621	625	655	661	626	625	609	629	646	638	613	642	664	634	579	651	657	637	623	614	656	639	643	664	597	618	613	631	621	624	649	625	619	627	646	630	621	649	615	637	667	598	618	623	633	636	687	616	665	622	648	649	613	624	635	648	633	640	630	649	594	647	650	618	646	649	678	649	632	646	636	683	624	607	674	614	656	616	645	610	617	646	637	658	647	613	644	623	670	644	634	645	625	674	637	595	670	658	638	644	620	629	651	647	669	690	670	624	612	648	637	625	656	661	607	606	660	618	634	603	666	621	580	627	597	675	627	692	615	633	653	625	575	662	671	622	672	656	642	637	650	636	625	695	653	642	621	643	629	625	636	696	650	606	667	626	629	634	667	651	621	693	648	661	623	616	610	665	629	651	619	661	662	687	622	559	651	715	653	618	576	655	626	607	607	673	641	625	637	599	626	636	649	664	653	653	608	685	643	655	647	654	620	679	566	620	651	638	662	659	648	665	590	643	662	640	648	606	631	686	637	621	685	606	623	641	615	604	617	655	603	662	672	620	635	644	606	646	655	608	642	653	629	656	645	630	635	642	606	634	650	646	693	630	620	697	689	637	620	666	642	649	694	628	622	651	633	658	654	628	639	644	649	614	635	652	664	631	611	626	624	651	653	609	645	638	658	637	674	656	627	642	632	669	619	663	635	627	593	613	615	611	587	611	643	648	620	645	676	652	659	695	618	615	644	642	636	659	621	653	646	650	682	628	668	656	619	641	594	571	647	618	618	639	632	626	648	707	667	608	628	670	621	652	666	653	601	623	659	642	645	616	649	630	627	614	660	645	654	609	659	651	649	662	676	597	617	625	621	649	646	594	662	660	666	631	605	636	647	645	615	646	635	607	591	605	646	651	666	652	604	660	584	697	689	638	598	626	584	641	662	642	639	639	659	607	565	639	632	644	602	644	658	631	647	651	631	679	655	602	624	588	637	646	613	614	673	625	628	636	625	626	590	632	582	658	688	643	640	595	655	600	623	620	607	627	661	638	636	652	674	655	651	680	606	617	697	652	646	644	624	647	663	625	634	568	648	646	664	648	642	653	630	666	617	666	626	599	596	599	654	641	659	623	659	612	627	636	617	611	591	618	647	633	645	563	667	645	612	649	684	637	659	625	602	633	638	616	616	647	603	609	586	596	696	631	639	642	659	674	656	614	657	639	619	628	697	680	616	643	629	615	656	693	645	653	670	639	661	625	647	629	668	671	662	688	640	657	622	624	579	639	628	654	598	633	644	658	652	610	674	685	657	637	619	637	640	652	617	628	649	609	683	632	669	633	651	631	654	643	680	568	661	637	641	639	685	624	670	627	630	605	649	634	583	640	660	597	619	665	677	624	639	676	601	645	643	667	647	626	645	628	645	622	630	632	631	677	627	632	603	583	618	639	649	625	646	674	600	651	571	672	640	585	595	634	609	599	648	651	666	613	640	638	708	677	632
27651	12854	2502	1367	835	688	653	674	2210	2756	2176	1198	811	641	560	592	602	539	538	563	582	538	593	518	562	522	566	556	563	541	553	590	542	531	530	559	541	544	541	536	544	530	607	547	565	571	588	579	567	577	542	526	575	581	546	577	515	569	545	520	519	548	516	520	571	543	516	599	562	547	551	523	526	546	548	539	556	535	558	523	509	588	532	535	538	546	555	525	490	573	544	521	555	524	593	567	561	573	560	575	538	536	535	513	583	586	549	503	546	520	550	504	567	582	576	572	572	538	514	521	529	561	510	545	518	569	563	581	538	498	546	567	576	579	542	548	560	538	521	526	589	555	563	516	554	569	550	558	561	553	537	561	516	532	568	535	580	553	545	554	552	512	537	531	554	543	594	577	579	560	573	573	541	533	592	546	577	559	554	602	559	576	540	546	554	553	512	512	542	487	504	549	550	570	534	557	572	571	554	524	562	556	590	546	563	595	555	560	566	558	533	582	568	543	551	517	554	562	554	567	541	549	570	569	576	559	560	542	542	567	590	549	562	565	575	559	562	570	550	547	541	537	564	543	570	563	565	575	520	559	547	559	536	576	575	560	565	562	527	582	586	591	555	552	581	572	534	554	579	520	517	540	481	558	520	575	552	539	611	556	544	553	535	562	552	573	560	539	574	542	550	553	564	524	519	557	555	591	592	577	564	535	585	527	537	552	569	529	551	538	566	549	537	574	532	557	540	592	519	559	567	580	530	574	569	537	544	599	533	558	550	553	572	578	527	613	564	545	548	562	529	574	560	517	526	559	533	520	555	545	534	563	557	560	524	566	523	562	538	500	554	579	550	529	564	581	550	562	557	559	597	553	618	575	538	516	570	565	566	540	526	576	576	573	549	534	553	568	508	528	536	527	522	538	583	535	597	554	550	566	571	551	535	546	593	519	496	581	531	556	522	568	552	556	578	587	529	574	555	545	547	554	535	501	512	562	546	543	559	594	538	586	544	539	540	551	541	577	561	535	535	587	602	588	564	567	599	545	551	563	534	593	529	557	515	558	558	558	545	571	568	571	532	582	544	558	565	558	586	597	505	533	522	519	544	562	514	581	515	534	554	553	534	519	597	576	558	550	551	548	584	580	544	534	537	531	561	594	574	565	550	549	586	519	508	524	512	573	529	501	565	550	499	560	556	591	546	549	562	565	553	534	570	545	513	510	556	564	588	549	582	543	542	506	583	533	550	573	552	545	537	555	521	544	565	538	547	527	530	550	567	527	579	552	536	543	575	502	556	562	590	545	518	529	559	558	558	530	526	570	584	538	539	551	560	563	537	575	544	534	539	581	551	577	525	566	545	533	542	531	575	544	566	550	562	515	543	582	531	508	566	545	526	581	564	529	529	567	547	560	593	554	526	544	564	577	560	516	525	589	517	558	531	572	542	496	589	577	536	542	543	538	529	513	530	560	569	537	547	562	557	525	530	542	588	544	551	568	590	564	599	567	545	530	568	551	520	553	546	551	552	573	588	574	564	551	537	543	531	553	511	547	598	566	525	577	535	569	537	535	521	516	543	552	565	542	556	513	565	551	528	563	537	571	547	587	517	552	578	555	512	538	537	537	534	563	580	559	592	556	527	586	551	548	533	541	565	573	535	552	589	554	521	540	556	563	527	536	528	513	569	568	576	570	620	562	518	548	570	614	551	558	573	570	507	615	568	565	507	549	587	547	554	554	551	576	561	576	510	598	583	598	592	570	554	545	536	548	522	568	559	545	523	576	528	578	551	572	554	565	574	525	505	556	536	545	528	570	573	553	532	564	593	587	595	521	600	579	597	561	546	591	533	524	540	536	554	570	567	503	543	590	567	537	589	518	554	546	577	575	592	552	549	521	568	539	586	519	521	611	577	530	541	556	574	534	486	540	544	550	547	533	580	539	542	591	586	554	517	552	506	548	527	551	534	576	537	550	548	532	520	535	548	557	518	533	549	535	533	528	585	572	557	582	576	554	549	559	529	554	585	567	544	583	547	545	582	584	520	505	548	547	547	544	563	575	555	573	550	588	533	580	491	536	575	587	566	529	554	580	523	589	569	616	560	554	563	596	523	563	551	581	552	521	620	531	578	575	582	549	544	553	533	485	581	550	541	526	559	539	549	583	569	529	522	546	554	562	533	605	573	540	552	565	598	558	577	600	552	577	609	541	539	548	531	547	532	542	557	542	552	568	559	550	550	558	544	564	546	534	582	555	589	568	523	553	567	562	566	572	544	525	536	541	551	562	518	565	533	579	543	594	497	539	556	551	569	509	576	543	565	550	529	553	576	504	548	576	541	560	580	529	528	573	539	553	525	542	541	575	542	564	536	579	530	523	544	564	530	544	570	543	546	564	545	549	521	535	558	501	559	555	548	564	543	585	574	546	541	569	558	593	555	554	552	596	545	525	594	568	531	561	575	554	519	510	557	545	576	556	584	535	547	544	565	551	530	558	569	559	539	543	540	527	536	540	516	549	517	600	561	544	505	523	541	565	552	576	556	542	542	560	583	547	552	584	561	529	510	577	568	526	537	524	573	580	573	552	532	543	571	539	478	521	554	523	549	549	578	539	565	567	586	560	567	577	517	519	562	553	547	520	516	551	584	549	523	557	564	531	577	551	547	598	575	552	540	572	551	546	622	582	558	588	575	565	535	562	547	533	549	561	527	570	544	540	535	536	542	578	530	529	559	563	541	597	575	540	556	563	560	537	558	528	560	523	491	557	550	559	561	550	550	566	526	539	565	569	579	566	555	543	536	554	514	535	604	507	536	577	549	576	537	561	545	553	536	568	577	535	571	557	563	611	534	556	513	522	555	541	565	561	562	575	567	601	539	527	522	563	533	512	578	529	510	562	549	570	595	529	509	492	563	498	506	549	558	506	555	588	536	522	568	565	543	514	539	532	525	573	545	602	565	586	500	577	607	537	569	558	533	555	524	528	542	593	551	588	507	546	560	573	538	553	571	518	547	535	577	544	582	552	531	573	520	549	562	500	553	549	589	541	518	608	576	576	554	521	551	529	590	595	510	524	542	567	586	513	564	528	543	552	563	538	553	589	558	543	556	564	575	552	547	591	581	550	555	561	551	536	573	544	515	560	564	554	538	524	541	554	591	593	555	582	563	574	562	609	555	557	554	499	533	547	544	533	553	558	565	565	571	552	553	569	562	598	545	558	535	515	557	533	526	533	577	571	571	542	559	570	561	542	558	549	609	578	529	573	544	534	557	563	600	545	557	560	552	537	554	593	537	588	546	526	580	544	538	548	529	548	581	558	553	588	578	560	562	559	558	548	537	536	538	524	528	544	581	549	577	508	541	514	582	529	556	584	554	567	542	535	570	549	485	529	561	561	568	604	533	572	561	576	544	548	550	581	565	526	563	550	534	550	589	553	595	538	508	569	516	574	569	562	522	558	542	538	518	596	534	566	577	495	582	568	585	542	567	556	545	607	521	546	549	568	589	558
5637	2128	1607	1083	756	624	612	585	2944	3227	2243	1144	680	543	500	462	453	475	471	500	446	450	447	448	470	447	463	505	451	457	440	416	467	450	445	449	474	456	441	453	463	439	474	471	439	461	447	457	461	437	462	450	458	410	488	427	477	442	422	458	451	477	406	442	459	457	444	439	483	451	461	466	434	466	423	451	457	492	431	406	463	465	457	448	437	453	446	465	435	456	463	454	448	481	472	451	468	442	451	473	438	440	435	437	439	415	447	459	451	478	441	478	484	460	399	444	443	397	443	435	473	445	443	416	442	457	430	371	446	437	458	432	441	449	462	438	426	455	455	460	459	447	453	466	441	479	464	443	468	464	462	447	445	442	435	450	443	437	445	468	449	468	430	464	430	470	423	459	496	427	452	425	444	480	441	447	450	424	443	448	449	443	449	438	427	433	463	441	436	426	448	413	393	474	430	433	454	468	446	450	485	473	440	464	455	424	478	444	444	418	465	431	483	463	414	461	467	425	464	430	461	476	479	466	439	433	465	427	485	457	422	466	477	468	439	423	447	452	401	433	430	457	412	453	418	439	442	421	432	444	469	448	447	440	434	459	456	513	492	444	424	438	452	439	419	431	420	443	431	441	486	449	481	497	461	441	458	437	452	481	480	487	472	440	450	442	462	487	439	477	476	457	433	459	459	477	491	446	454	461	445	468	439	454	439	461	477	463	479	451	471	421	430	437	466	462	449	464	446	449	474	456	488	469	449	437	433	436	423	479	453	463	448	468	445	473	454	429	452	444	455	439	459	508	435	451	466	430	446	440	471	464	434	462	475	473	449	471	458	428	441	436	502	465	441	517	472	449	448	415	448	486	479	432	471	435	463	449	436	417	444	436	431	417	471	404	468	477	462	485	445	454	442	445	471	497	463	418	437	455	446	471	448	486	435	461	451	438	432	467	471	455	448	440	401	505	451	488	461	491	472	430	433	455	460	438	421	447	399	472	471	444	474	433	420	415	440	453	453	440	494	460	449	469	418	448	447	509	413	432	457	470	401	461	407	470	477	498	464	434	424	442	446	458	439	469	450	399	429	462	479	456	434	465	471	465	452	422	427	421	468	441	454	433	415	449	443	446	460	458	502	467	424	477	463	456	484	470	458	465	452	434	452	459	418	467	450	445	472	433	488	461	459	456	426	434	431	451	474	403	482	442	461	459	452	395	415	461	445	453	423	457	458	488	426	464	464	457	452	456	457	474	497	460	482	404	486	491	437	468	424	432	455	455	468	475	486	448	473	446	478	467	483	434	467	401	460	480	414	462	487	412	439	437	458	449	434	450	434	415	436	455	450	448	476	477	444	451	455	407	434	469	464	437	451	438	460	478	433	438	440	426	407	490	425	422	491	484	476	451	445	427	411	446	474	487	420	456	430	417	421	456	458	497	432	467	439	437	416	483	445	458	458	425	431	435	434	487	424	435	420	488	461	418	448	430	446	447	459	471	473	425	488	456	434	459	449	494	479	420	474	435	490	428	462	436	458	421	461	445	453	480	476	470	459	475	456	415	429	467	450	427	448	452	457	462	449	423	436	462	462	449	450	468	448	471	478	425	448	470	398	444	412	452	429	434	445	443	464	458	437	491	445	460	422	447	490	490	449	414	459	455	490	461	465	474	432	446	427	420	521	448	450	471	493	463	472	456	459	430	431	443	421	487	445	485	438	423	454	463	439	413	436	437	454	449	427	427	480	421	486	406	469	467	495	489	439	503	436	477	450	454	498	448	466	419	462	423	473	455	486	466	469	474	422	473	439	459	452	448	411	451	448	447	429	437	442	438	458	461	459	463	443	471	432	415	468	458	473	449	452	416	416	415	453	444	443	451	441	409	443	466	463	440	452	451	437	448	451	458	451	466	428	461	423	426	465	490	459	440	468	445	486	467	462	428	445	444	480	424	476	426	422	473	448	475	427	434	440	445	463	460	432	435	459	437	484	407	432	442	447	479	445	445	493	444	451	460	484	458	451	431	434	468	435	490	423	464	483	450	457	451	431	485	426	485	463	462	476	439	452	452	482	456	435	420	424	442	437	412	420	444	457	443	450	477	494	446	428	459	445	455	466	442	441	504	451	416	484	478	433	450	441	481	445	434	472	443	461	437	460	467	431	438	467	472	481	457	463	451	438	468	468	432	434	426	450	430	439	478	450	456	476	441	479	486	467	426	498	427	464	461	444	446	480	422	453	486	431	420	460	467	476	463	455	466	454	482	466	451	456	478	464	474	430	474	438	430	456	420	452	455	443	464	448	477	413	492	492	472	454	413	451	462	445	430	433	474	425	432	445	424	465	457	459	454	456	451	460	476	449	420	468	418	462	450	454	456	457	459	442	429	466	471	440	429	454	436	483	456	438	436	509	469	482	450	471	425	493	434	439	437	466	423	433	452	466	503	433	464	466	418	423	443	460	444	454	448	446	435	461	476	438	471	437	463	439	436	456	450	432	502	470	463	489	493	465	445	446	449	441	457	471	429	444	428	428	463	464	443	430	446	471	421	472	463	415	438	454	473	446	497	496	432	438	432	458	439	461	398	470	455	475	433	464	465	447	457	460	438	458	465	457	445	476	473	435	477	442	464	450	433	481	483	464	461	451	426	429	466	464	485	439	420	479	475	389	456	423	475	490	421	442	415	425	428	444	515	447	446	473	411	500	449	492	451	483	412	461	475	448	447	462	434	478	438	432	466	452	419	460	487	425	483	460	434	426	424	433	468	443	465	430	464	459	446	457	460	462	446	449	438	422	475	449	497	460	458	412	422	491	421	471	452	451	451	465	412	456	459	463	452	465	469	455	456	474	434	480	466	440	477	456	465	470	445	439	449	465	474	450	470	425	430	465	448	463	453	439	416	423	446	426	474	466	451	453	449	426	452	436	450	476	404	424	456	432	458	434	446	451	437	446	500	440	493	438	460	479	475	415	505	449	405	487	454	422	452	447	478	432	418	437	461	487	434	450	421	441	433	449	458	447	497	474	408	433	468	447	453	468	446	450	424	436	458	464	441	495	453	447	470	468	443	455	450	478	443	432	421	507	468	446	452	446	468	442	435	446	448	440	470	480	446	437	431	476	428	461	423	425	469	503	474	467	473	424	462	442	467	420	467	466	427	434	455	486	469	458	444	441	478	449	452	454	466	454	442	437	452	444	454	471	433	461	458	470	396	445	455	414	438	456	453	418	460	463	432	441	432	450	459	427	465	449	412	448	449	455	453	413	459	420	433	454	439	438	441	445	444	437	452	472	445	471	472	470	460	456	466	403	462	464	436	423	427	443	405	455	474	466	431	453	431	473	464	437	422	467	419	426	430	504	429	470	428	458	490	440	482	417	436	442	430	431	473	435	432	442	458	465	443	478	490	473	475	498	468	417	430	516	457	491	489	441	451	462	474	438	500	498	416	451	460	473	471	460	471	466	426	459	435	471	431	450	486	453	398	461	430	405	412	461	450	466	470
25685	21420	27168	25153	5979	1557	1111	1835	19756	20617	13953	4856	1722	949	711	630	609	595	646	631	639	631	666	640	648	609	673	608	623	644	611	612	600	611	622	636	624	610	614	635	601	637	587	626	625	613	614	629	630	670	603	587	647	575	620	605	577	654	573	597	637	618	602	637	635	593	619	628	623	617	625	618	637	626	586	602	655	612	636	602	606	650	602	617	657	657	597	594	562	643	621	626	624	633	634	617	674	652	601	636	605	600	628	625	638	602	599	611	637	640	614	617	634	667	613	586	571	626	621	608	622	627	641	611	609	615	645	604	626	601	636	667	651	599	639	658	582	623	600	592	638	590	646	588	640	609	602	618	589	658	612	616	612	672	617	600	669	589	578	622	581	660	616	615	643	627	621	571	637	635	593	606	659	613	630	637	639	616	633	631	622	614	597	641	601	645	604	617	608	649	602	609	588	612	670	620	623	588	594	644	597	637	643	651	639	612	612	640	628	621	641	625	622	623	594	584	639	613	623	617	648	623	604	635	606	622	629	604	641	639	593	635	596	649	643	591	606	576	649	614	619	611	626	669	656	619	641	635	643	620	623	677	612	609	610	585	627	605	646	618	600	627	614	598	638	609	642	621	621	627	618	624	655	646	618	593	667	642	658	620	627	588	636	667	645	615	633	594	627	624	606	605	695	641	583	609	602	621	599	628	609	625	616	661	626	633	652	647	605	631	637	577	597	635	622	640	614	625	645	624	642	599	601	628	590	660	632	617	635	602	640	613	605	645	650	643	610	598	632	613	638	604	609	657	644	624	672	626	688	582	664	631	622	625	608	663	649	601	668	651	590	581	644	618	611	636	599	678	623	613	588	637	656	613	608	639	629	615	661	615	602	587	610	664	622	618	653	664	571	652	635	646	619	690	609	652	645	626	627	636	639	633	640	627	608	616	589	671	601	620	616	607	609	600	616	626	686	606	628	632	628	658	603	683	631	615	623	672	651	655	572	615	636	611	608	607	617	623	578	620	579	642	630	644	641	671	622	628	609	613	602	614	601	609	624	605	576	581	591	668	601	592	594	635	582	613	592	637	658	610	568	655	616	605	619	563	591	648	619	659	614	646	643	655	672	637	634	687	603	571	633	620	660	601	625	604	646	641	656	603	611	606	632	658	677	592	596	599	625	638	614	634	604	580	628	599	592	681	622	638	629	631	613	598	658	639	623	594	657	670	615	622	665	600	631	651	603	577	675	611	636	605	667	582	653	629	649	620	607	657	613	635	628	622	620	636	625	625	625	663	630	589	621	647	608	623	654	664	687	602	643	631	592	704	642	614	618	609	605	604	613	590	624	618	622	596	630	541	598	623	668	624	623	587	656	673	639	602	661	614	666	570	606	617	643	592	622	606	621	652	681	603	661	595	635	623	639	631	634	633	670	612	647	629	616	620	643	613	640	647	649	630	637	632	613	574	628	598	654	602	583	603	628	618	631	628	642	626	617	623	601	623	621	595	637	644	634	596	626	630	630	655	572	625	602	600	635	635	649	619	626	616	590	601	615	617	642	635	644	619	616	659	610	657	610	588	631	634	691	690	637	638	632	611	618	619	637	634	647	613	637	593	604	611	602	675	668	611	646	620	601	633	613	638	581	647	620	604	638	665	588	595	624	598	611	633	656	614	636	582	589	594	644	614	632	581	634	615	598	602	624	620	578	647	634	613	617	646	643	653	656	617	572	635	588	592	629	647	651	598	612	622	592	596	596	594	601	611	617	609	587	603	639	663	609	602	592	652	624	633	638	644	647	648	596	628	627	600	630	615	580	609	650	597	612	671	642	602	591	594	636	624	589	604	642	641	627	637	638	628	646	600	607	660	610	639	626	637	613	610	599	648	632	608	649	636	678	590	595	614	635	644	618	641	605	588	678	605	612	652	582	626	639	651	636	614	583	648	618	641	643	640	606	609	608	636	597	647	608	595	590	633	533	662	625	585	619	627	646	609	598	628	567	625	606	627	565	647	558	648	641	640	623	627	666	621	571	633	588	637	646	575	649	643	597	631	623	629	610	617	608	613	692	633	596	577	632	624	614	635	632	588	610	637	664	626	696	623	642	647	589	599	603	662	658	640	626	550	573	618	648	597	611	634	584	594	624	632	639	614	590	595	610	664	623	611	597	615	658	607	602	664	588	616	657	579	575	645	592	584	631	613	602	602	589	618	609	618	651	673	611	634	652	604	627	655	616	615	558	637	633	652	600	601	621	608	628	605	642	619	564	616	607	625	666	604	595	607	607	619	606	629	626	595	629	591	635	593	656	644	659	633	562	651	600	646	682	598	644	589	666	585	604	657	621	602	661	622	613	654	610	614	627	611	699	612	633	620	607	603	641	576	609	640	596	643	606	647	648	580	642	576	592	617	585	619	649	626	649	625	581	674	613	637	627	626	620	628	624	640	612	664	651	634	608	618	610	621	584	655	624	667	666	633	580	606	641	629	668	621	615	629	621	605	608	640	632	589	593	651	648	642	615	653	657	608	602	648	615	665	576	683	641	633	657	661	635	639	609	657	639	610	684	620	623	590	648	615	613	614	620	632	568	603	599	609	635	630	600	630	671	615	601	625	636	602	628	634	627	648	599	637	637	586	608	637	621	609	598	622	575	647	680	634	589	611	610	651	625	639	591	622	594	615	633	612	623	575	634	605	631	612	629	645	595	561	632	615	627	643	670	603	645	615	586	639	570	629	596	605	642	633	615	624	615	609	611	614	645	627	593	608	612	626	619	598	625	603	618	611	644	635	590	623	590	586	610	564	649	625	596	610	674	623	627	612	608	578	596	602	582	622	638	611	614	603	621	605	652	604	624	613	609	560	649	612	572	643	639	620	622	617	675	653	614	595	646	607	604	632	651	631	611	644	647	631	597	640	588	651	627	624	600	583	642	606	604	617	627	626	627	629	591	652	646	591	616	645	613	613	648	596	656	584	604	602	615	616	602	609	581	593	683	609	666	657	622	667	626	626	646	618	609	609	629	590	614	616	579	584	615	605	660	604	628	630	611	613	588	577	621	640	648	624	584	614	623	614	569	595	632	605	622	591	571	630	621	655	606	614	626	698	631	643	644	604	647	644	646	656	595	654	610	648	634	636	615	655	649	580	646	631	642	596	605	646	607	621	618	624	650	670	614	611	609	625	631	636	600	606	606	568	617	589	593	592	606	584	627	648	628	571	611	635	614	641	598	632	623	630	643	647	658	599	642	627	608	632	619	601	611	649	580	619	621	612	649	578	660	654	598	584	613	626	575	647	578	649	565	640	601	590	579	628	622	652	592	623	591	598	630	651	598	620	604	637	653	652	598	633	631	643	610	646	646	621	605	614	608	602	582	670	626	619	654	607	637	610	635	647	637	585	577	656	626	642	594	585	613	615	595	643	646	651	592	612	591	625	650	639	635	609	690	597	607	597	625	610	586	576	624	617	632	625	651	603	641	643	607	604	603	596	608	618	608	598
4708	5200	3801	3097	1898	1129	980	2478	21332	18336	11673	4028	1721	833	540	538	518	534	573	523	545	513	520	542	511	531	534	515	548	535	499	513	560	500	520	538	502	513	516	497	498	531	550	545	521	564	563	519	541	547	539	527	526	573	546	525	524	497	515	532	489	510	529	513	486	557	501	508	522	538	531	519	536	518	529	504	501	515	487	518	551	526	530	517	553	528	495	557	533	545	526	562	517	545	548	488	498	504	538	488	492	515	535	528	516	506	533	520	531	524	534	558	492	550	495	494	527	546	517	546	511	531	538	498	543	508	552	517	511	501	513	489	475	542	538	526	528	522	549	534	580	545	511	525	488	515	517	464	520	519	464	514	537	550	559	502	534	567	515	519	554	519	524	533	473	565	506	520	523	573	473	487	497	524	485	565	467	507	526	546	527	528	508	514	557	538	546	516	519	512	498	507	505	532	546	530	468	554	530	534	494	535	513	528	549	555	510	508	517	547	508	491	545	521	525	517	481	522	527	505	536	522	584	497	533	578	499	544	516	540	537	493	526	500	507	519	554	564	535	529	514	506	513	533	533	523	534	544	548	505	540	518	523	539	540	545	536	503	523	546	516	525	533	517	536	527	495	483	480	510	534	513	531	564	537	497	517	480	513	479	533	509	523	503	549	531	525	536	510	499	512	517	524	516	536	523	542	520	532	510	493	512	509	513	540	530	510	505	508	501	514	534	542	521	550	505	501	508	481	512	496	472	538	532	545	497	547	501	516	541	540	478	513	479	503	537	516	511	476	522	524	497	515	499	517	544	546	532	545	556	522	520	486	514	502	536	531	503	518	507	533	529	512	528	516	485	540	524	486	577	512	502	526	568	524	526	473	561	491	518	547	504	491	556	520	513	515	535	515	511	537	508	493	530	483	552	539	541	561	492	531	513	537	516	506	529	514	519	521	528	495	528	553	506	490	516	518	527	523	529	516	505	545	557	515	540	573	543	541	550	472	494	497	496	551	529	522	498	512	578	511	484	505	577	520	539	527	502	532	575	485	554	513	495	533	515	488	559	529	498	512	552	507	509	521	489	530	504	492	498	544	513	556	563	481	534	519	530	534	513	511	559	483	538	509	553	458	539	474	501	512	501	496	525	559	533	513	476	516	500	500	545	535	506	528	505	515	534	526	523	553	500	521	499	525	553	541	532	520	496	521	521	533	511	512	559	527	538	542	498	514	528	516	517	551	555	511	567	543	531	505	557	509	506	520	513	480	571	538	529	511	536	492	509	525	509	539	497	517	562	501	520	573	529	538	485	501	510	530	542	533	507	527	502	524	541	517	522	501	496	539	507	520	540	549	522	551	496	508	504	517	526	534	535	507	558	544	531	523	530	503	547	508	536	503	548	559	528	500	533	501	511	508	512	525	525	562	542	512	538	561	536	532	558	498	496	524	503	543	496	508	546	493	543	496	517	505	498	512	548	511	517	490	567	484	521	534	535	508	491	528	490	517	496	546	498	533	508	533	540	533	492	535	466	515	501	527	510	510	503	485	541	504	527	499	543	530	521	513	490	516	519	505	514	519	536	568	530	513	505	503	525	544	529	560	524	532	524	529	531	533	533	556	500	506	508	517	499	537	527	489	500	511	528	526	502	515	532	566	536	504	476	474	526	534	531	479	542	530	544	523	536	508	492	514	541	525	526	516	503	542	493	467	547	530	508	535	512	498	503	510	539	533	514	499	512	520	502	537	536	515	508	538	529	518	542	535	552	532	508	498	537	511	526	528	533	542	496	507	551	490	548	519	541	521	519	518	555	488	542	521	530	522	526	551	476	545	487	513	530	502	489	515	507	518	529	510	522	528	531	450	504	532	499	510	514	529	536	524	514	528	503	511	526	545	529	513	529	524	513	511	487	537	519	562	539	535	510	554	494	506	498	475	545	506	501	509	509	511	527	538	537	558	522	523	470	513	545	513	509	529	546	521	518	508	548	539	517	484	525	487	499	545	539	515	542	593	514	517	563	536	515	520	535	498	516	519	524	532	483	532	562	541	517	539	526	548	482	526	494	515	537	549	549	494	468	505	463	485	506	521	535	500	504	507	504	507	488	505	525	551	488	530	558	521	518	502	531	485	541	490	508	537	526	538	562	522	500	528	512	534	546	503	510	520	505	502	493	522	515	511	556	518	534	556	534	509	506	513	504	517	497	551	526	478	521	531	532	546	517	508	509	522	496	508	503	533	519	491	475	535	447	531	523	527	538	509	507	494	473	478	533	525	504	531	497	522	542	518	545	532	516	547	534	538	503	496	550	520	490	521	500	539	533	478	504	504	509	536	536	518	485	515	519	487	501	524	536	525	513	520	478	522	507	521	504	543	524	510	497	499	543	525	486	545	514	545	527	514	522	548	495	504	513	514	530	506	527	551	515	539	519	454	541	514	498	542	503	492	526	523	512	496	517	546	556	534	536	478	535	536	510	522	532	502	527	507	517	508	573	515	501	520	551	523	508	523	498	502	561	501	525	492	520	563	555	526	561	495	477	534	512	537	513	501	512	558	539	500	546	545	520	475	524	541	537	512	507	531	543	525	510	517	506	532	530	534	531	595	524	534	526	566	495	519	542	520	536	508	524	525	516	545	483	475	520	509	533	536	487	544	524	537	548	491	508	489	516	507	507	508	528	502	516	482	507	560	528	494	469	508	499	560	478	507	513	550	510	549	504	530	519	497	515	524	533	494	521	516	593	529	500	550	513	520	512	523	535	498	510	517	530	495	524	493	478	515	502	538	504	505	509	497	504	551	528	506	556	493	525	535	501	566	543	554	525	488	554	514	521	500	466	491	508	558	467	552	527	485	527	531	506	515	493	534	524	491	511	537	533	515	491	525	519	483	513	517	511	493	531	483	523	527	489	512	501	528	539	523	509	534	505	481	505	526	506	502	463	521	479	545	511	512	540	506	558	526	482	530	561	504	519	531	516	494	514	567	514	494	533	557	525	512	549	526	530	522	517	513	525	494	507	527	513	516	540	514	510	547	514	503	510	464	516	500	505	514	541	534	512	493	546	520	501	514	528	513	545	486	500	531	499	509	515	519	503	552	521	477	496	500	533	526	545	499	521	556	541	564	514	520	507	545	505	462	494	499	507	510	493	533	531	509	512	487	538	536	522	521	508	543	491	505	556	495	527	483	548	510	523	522	463	481	528	525	511	510	559	537	509	533	525	521	505	542	548	522	542	505	518	548	525	480	485	521	493	521	493	550	499	489	530	517	485	480	513	529	545	495	538	527	483	463	510	515	542	516	533	512	512	541	531	496	556	515	517	519	507	540	529	534	542	553	491	493	523	518	551	545	520	466	522	496	518	524	550	509	535	472	510	525	524	509	557	505	541	549	520	545	508	527	485	499	477	520	518	555	534	523	476	525	512	493	491	513	526	480	525	499	531	517	519	524	526	482	471	529	530	553	529	504	503	537	537	562	505	523	467	546	547	526	534	516	519	540	500
24354	21415	28740	24459	21340	9501	2409	4343	34610	38748	28802	12096	3778	1385	866	826	784	839	797	774	777	761	811	804	796	794	782	828	803	780	765	804	800	767	755	764	798	790	776	785	747	865	814	746	795	763	744	806	752	706	785	791	774	742	779	738	806	765	715	830	770	780	825	803	788	803	782	803	820	753	777	798	828	804	830	767	759	826	793	740	794	786	769	796	808	782	803	794	818	779	770	791	808	811	793	769	770	781	786	794	781	745	781	762	764	751	786	779	730	830	732	814	756	806	822	815	758	776	759	804	754	782	757	774	799	808	830	804	782	798	827	766	826	782	790	778	794	770	785	789	777	747	796	851	818	749	744	733	784	777	803	742	818	775	819	800	790	840	735	728	771	796	743	786	777	778	768	757	777	788	747	771	758	795	764	768	756	796	787	730	770	801	744	763	795	764	778	778	756	784	795	828	742	782	771	782	779	811	787	743	795	776	768	770	806	782	724	771	829	743	814	770	755	797	768	778	817	790	796	809	765	744	813	825	733	807	736	751	791	792	762	810	761	744	743	798	776	728	767	799	749	797	756	809	753	825	779	798	743	801	805	769	744	790	794	770	777	806	750	744	765	768	757	756	773	757	789	796	786	821	790	779	782	772	757	750	854	756	715	761	814	778	827	760	745	777	756	785	775	753	827	762	800	804	802	765	801	810	759	760	795	722	781	772	757	751	733	755	842	770	768	769	752	760	797	785	775	751	757	790	802	767	784	757	743	795	847	775	830	815	790	789	788	774	799	820	801	802	791	769	771	814	775	836	762	757	738	758	814	761	793	764	807	784	801	727	720	784	787	840	764	832	795	770	782	806	809	773	794	800	736	808	763	780	764	777	781	756	757	733	807	771	794	795	772	802	768	795	734	752	735	760	801	742	797	790	691	772	773	772	814	744	829	810	786	784	728	781	793	768	792	803	728	756	741	779	735	873	802	763	725	770	752	745	747	763	767	755	768	775	806	778	744	755	760	785	798	761	794	747	792	758	733	738	791	770	762	770	806	801	780	763	808	760	799	715	759	762	814	774	753	779	786	765	748	789	815	812	761	777	799	788	754	760	764	784	805	759	764	804	793	790	791	771	772	810	821	732	792	739	779	786	789	730	715	755	735	765	751	783	779	780	749	794	759	797	776	795	781	765	732	798	751	755	807	769	775	756	814	794	812	795	771	722	767	765	782	748	820	818	803	801	798	819	775	795	723	773	761	754	804	774	762	737	810	808	770	758	774	747	748	836	782	834	770	773	775	776	805	814	796	737	773	811	796	789	740	864	760	787	854	804	746	787	783	786	767	799	764	744	759	771	812	818	753	775	749	785	797	785	754	778	729	781	753	723	796	756	800	796	807	786	774	779	709	736	777	714	781	771	763	754	771	802	765	765	770	761	788	801	764	729	772	767	727	782	711	823	778	777	807	754	735	760	807	806	792	771	788	752	788	746	785	786	767	723	831	749	755	806	728	745	765	776	753	830	765	823	757	780	796	791	808	777	783	762	830	777	766	875	734	755	774	717	739	801	797	776	739	734	804	754	784	771	813	782	719	774	789	780	728	782	789	761	754	772	760	736	761	827	811	764	769	811	785	779	779	785	731	794	763	754	830	769	761	757	783	782	711	779	757	788	765	740	815	770	740	753	792	811	763	784	806	764	780	790	779	723	792	780	768	750	801	789	800	762	762	750	796	789	821	765	794	762	738	803	762	752	806	754	726	811	774	785	764	793	736	780	800	782	825	769	699	771	765	816	765	793	763	790	757	758	815	799	785	758	773	764	790	741	783	764	791	781	805	753	770	793	772	801	743	842	718	811	713	789	787	860	749	793	798	889	795	818	802	769	831	738	754	816	777	763	765	754	799	840	801	743	818	789	853	782	718	800	805	808	808	781	769	737	789	753	779	775	802	756	748	811	794	789	762	772	765	810	775	788	801	794	806	756	790	772	779	772	758	766	770	749	811	757	722	769	740	805	743	789	803	799	785	760	792	802	784	759	736	790	821	772	791	817	759	738	827	758	761	780	793	708	759	764	791	740	776	761	771	770	786	803	733	798	831	760	808	792	746	803	774	748	802	751	783	797	789	747	718	737	767	756	771	822	761	784	802	768	757	767	746	791	800	768	781	722	792	725	770	727	835	854	705	733	756	724	795	787	769	777	778	737	753	740	786	779	750	806	795	727	766	721	725	746	766	806	768	744	802	800	790	802	719	807	743	816	804	761	731	769	755	797	720	729	802	790	784	783	787	768	828	772	800	785	769	772	726	828	788	756	782	771	738	783	753	782	778	730	787	745	782	791	743	757	776	792	802	792	788	793	733	813	769	759	778	787	754	738	839	791	749	743	849	796	725	798	796	706	807	821	770	751	753	728	771	793	772	754	741	742	791	760	813	792	783	750	752	768	734	804	791	776	782	739	783	751	795	788	713	807	805	743	803	794	768	819	781	739	778	753	787	771	753	721	808	761	681	747	776	805	747	820	768	745	799	758	768	763	725	796	762	779	836	765	751	762	830	776	801	729	716	762	747	762	794	782	761	793	770	782	748	745	767	740	772	763	759	764	731	755	798	795	739	715	798	794	809	751	798	767	752	766	806	755	838	768	741	764	744	768	732	720	772	805	757	796	815	805	749	746	791	760	777	774	809	765	757	778	794	735	817	757	798	783	785	794	804	727	736	791	771	737	731	760	765	782	763	770	765	772	727	737	754	799	744	785	739	778	767	823	773	796	815	784	739	756	730	731	758	738	813	773	759	803	771	732	798	762	749	760	753	757	796	812	802	792	766	829	757	764	809	739	812	791	786	796	792	778	798	763	765	761	822	816	779	772	775	786	760	729	830	784	776	792	814	805	811	807	812	786	801	762	752	750	736	800	790	777	767	758	677	765	797	798	782	777	740	813	769	798	779	720	783	779	826	821	807	741	790	747	752	770	843	799	770	758	784	790	743	715	754	764	779	814	746	752	746	767	767	794	793	716	798	760	775	775	802	851	772	768	719	778	742	769	720	745	737	777	743	831	760	767	806	722	793	766	760	744	811	804	768	810	744	754	769	739	806	755	759	741	764	811	759	777	751	781	761	768	794	791	785	828	769	773	810	790	790	823	805	754	792	778	792	763	788	722	745	757	754	754	812	824	749	799	771	798	804	771	757	788	753	732	789	719	844	783	779	814	808	751	783	743	759	748	776	792	781	759	789	728	774	826	824	777	771	758	763	784	766	761	745	797	757	806	790	751	725	747	801	779	758	790	753	737	742	770	785	759	777	781	771	765	771	749	793	773	766	770	804	747	794	814	759	754	793	768	769	766	766	779	786	747	730	826	739	755	805	751	722	769	812	811	841	818	768	741	785	830	740	740	718	800	710	809	820	811	770	808	786	754	807	801	759	739	816	795	760	763	768	755	729	766	804	786	790	722	727	744	755	796	780	742	785	817	771	787	841	769	771	788	728	808	778	765	801	738	830	788	754	797
5421	9574	8126	4879	3111	2171	1755	5687	35667	34561	23247	8459	3460	1348	722	702	724	644	645	626	699	624	659	689	658	624	654	677	634	661	663	693	615	634	678	609	692	617	659	636	644	662	663	598	668	659	636	676	648	702	655	658	636	639	644	653	611	632	598	649	595	637	660	650	657	613	636	679	659	611	640	623	676	651	666	626	613	673	644	662	688	610	609	629	672	701	648	652	691	642	653	667	642	666	646	644	678	681	621	658	636	657	641	630	683	685	675	635	675	662	682	635	672	672	605	599	669	664	607	687	627	658	662	630	662	685	717	633	639	614	657	685	671	639	648	694	642	717	636	639	625	623	641	656	632	649	644	621	657	711	632	658	682	716	647	666	608	650	685	719	667	644	610	619	652	666	659	630	641	657	656	602	637	682	622	650	647	700	635	662	636	677	648	612	629	650	631	649	666	620	584	632	626	644	627	628	655	663	702	665	696	658	637	644	634	666	618	653	646	640	614	662	628	647	648	624	665	666	648	644	644	673	653	670	632	634	645	691	654	660	619	649	628	652	649	633	674	655	661	661	630	588	676	614	654	607	600	623	641	613	615	675	672	636	656	639	669	648	652	666	634	582	656	678	654	681	635	612	625	647	684	660	655	657	649	611	648	664	675	661	667	703	665	650	660	640	671	656	649	668	626	633	707	622	661	651	666	696	654	658	673	624	631	633	647	641	635	654	651	635	669	703	666	646	633	665	630	665	662	672	635	678	611	633	640	599	656	659	653	687	645	654	605	670	613	605	677	673	643	633	679	637	620	632	622	626	663	645	675	622	702	637	652	629	619	673	622	642	679	610	605	651	652	633	657	655	641	646	660	656	623	617	656	645	606	623	667	652	625	643	662	635	638	628	649	718	650	677	640	673	643	680	665	646	704	646	619	623	658	623	648	697	652	606	658	648	681	660	693	638	642	623	628	658	625	661	642	672	660	648	664	661	606	642	685	694	650	666	636	627	606	634	633	687	609	615	673	623	619	632	633	627	597	612	580	644	648	653	618	606	619	662	640	611	639	662	708	621	656	630	625	657	598	650	665	667	675	650	645	627	684	647	626	669	626	635	661	648	630	644	618	628	671	642	662	624	602	634	638	599	630	625	694	682	669	699	616	654	658	614	694	650	654	629	667	660	608	622	622	606	644	610	636	654	652	684	633	682	691	608	676	697	649	629	666	676	639	653	644	658	669	638	654	617	638	604	624	634	626	610	615	626	673	639	635	649	642	622	622	686	654	639	618	667	630	669	668	657	681	624	608	642	649	648	653	616	590	642	630	602	633	666	653	624	650	658	681	625	640	575	663	661	684	663	631	601	664	633	642	668	680	603	636	648	603	643	628	660	645	632	635	642	684	614	625	648	658	625	678	678	637	663	647	673	656	635	603	679	638	644	620	619	632	682	627	663	622	646	625	619	661	620	641	603	650	626	660	662	626	668	646	651	637	662	608	644	655	628	671	670	647	650	650	634	601	662	628	637	639	623	628	613	623	639	602	671	619	681	680	647	612	679	604	595	612	628	585	640	668	615	616	600	649	669	666	662	636	623	636	650	607	659	636	632	671	626	614	626	632	597	615	640	657	621	620	649	651	666	619	670	658	617	635	639	627	627	621	690	659	589	606	610	640	598	651	661	692	629	688	651	642	647	606	621	638	659	680	648	618	634	574	661	647	648	627	638	615	686	657	626	571	660	632	637	592	601	663	634	624	635	672	676	651	645	648	657	638	658	603	661	625	669	678	653	629	585	608	652	604	634	660	637	627	631	652	599	662	625	645	615	665	620	663	701	657	632	619	672	710	625	610	636	645	694	680	674	609	638	637	639	600	610	589	656	638	640	633	652	627	637	670	634	625	636	671	597	650	588	655	619	641	571	639	635	673	654	627	649	649	600	634	642	644	635	660	670	616	678	628	672	645	615	647	653	618	610	665	648	653	653	595	661	655	623	659	696	601	667	599	630	620	663	648	652	666	681	654	658	632	604	637	696	682	703	634	638	693	666	684	636	632	668	641	689	623	617	611	637	674	632	628	680	671	651	680	641	624	645	631	620	652	616	642	639	654	688	613	650	654	642	602	647	629	638	621	645	646	634	661	630	602	633	598	661	639	639	658	617	622	641	629	646	660	617	645	660	637	647	605	663	637	635	666	636	666	616	656	684	669	624	618	618	633	636	628	655	599	673	625	638	643	625	683	637	663	657	659	628	613	660	639	604	615	605	640	616	668	661	647	648	656	656	646	663	629	583	671	611	667	614	598	624	650	713	631	653	626	639	653	628	627	648	619	626	663	671	669	634	691	667	656	652	657	651	667	644	616	644	604	646	683	640	635	604	656	665	637	599	625	685	654	616	628	588	662	609	635	653	595	611	609	687	612	664	592	679	657	634	646	662	629	605	681	667	637	638	620	605	589	659	665	673	596	666	661	700	628	633	614	623	604	677	672	697	649	626	643	631	635	638	659	605	695	660	631	634	648	633	661	632	654	617	638	669	606	636	641	607	602	613	647	632	638	662	618	630	667	641	625	674	642	618	641	659	663	612	624	616	648	651	665	655	619	641	624	625	673	664	583	635	635	649	673	661	646	663	634	601	665	652	638	661	620	618	648	650	605	674	684	655	634	626	693	684	626	644	599	668	586	641	652	653	649	646	629	679	658	650	609	634	618	635	658	661	645	611	610	663	640	665	668	621	603	669	673	662	606	642	651	640	649	643	654	602	621	623	648	578	625	635	670	626	656	651	633	660	655	611	646	691	640	669	672	584	692	654	619	688	630	691	694	671	611	625	591	632	643	620	618	675	656	638	623	634	598	642	639	603	601	638	614	685	688	665	646	658	647	663	642	629	634	669	620	659	630	675	651	620	640	623	614	624	656	602	646	680	653	615	676	671	614	641	654	690	666	659	616	642	654	620	584	640	621	618	658	657	620	651	615	608	626	635	682	653	688	616	608	643	640	662	653	669	664	617	603	630	676	626	658	610	679	650	622	675	640	634	677	670	622	650	661	666	645	705	618	655	643	629	645	626	611	621	618	645	611	618	612	625	709	657	646	593	596	657	646	669	622	639	600	696	662	698	640	630	648	632	674	645	635	649	638	629	672	653	662	650	655	646	666	621	624	673	643	654	672	636	642	692	645	661	632	647	617	633	622	656	613	643	649	648	629	622	601	605	626	633	621	620	634	668	667	631	650	673	651	647	672	659	664	634	660	655	615	640	654	617	595	663	573	605	654	629	674	655	641	616	651	682	664	648	601	636	649	699	662	619	630	643	655	599	603	619	624	631	620	630	643	687	600	619	654	667	624	621	580	647	645	615	657	641	597	634	632	641	651	653	636	626	647	638	675	677	638	618	586	667	659	661	617	635	674	688	620	605	650	657	643	629	646	642	634	611	674	575	672	643	657	664	643	665	625	659	617	619	679	675	654	638	679	649	639	677	645	625	619	642	633	633	608	658	646	633	627	619	649	634
27892	12917	2538	1292	763	683	612	623	2158	2903	2303	1247	791	599	570	552	577	579	545	514	569	549	534	571	559	558	539	558	598	599	559	559	644	523	592	591	567	501	575	595	576	577	590	579	607	568	521	562	560	555	561	582	534	546	541	573	605	532	576	555	534	556	541	517	610	564	550	547	587	573	585	541	561	582	572	562	544	547	527	556	555	540	541	533	534	577	548	586	542	567	528	554	549	526	600	566	538	594	561	512	586	562	522	547	536	564	549	583	516	588	547	573	535	606	498	569	569	572	525	542	568	556	506	548	530	516	567	531	538	575	552	547	535	574	580	601	631	562	538	494	561	555	537	542	530	521	524	519	564	588	597	508	527	553	569	546	527	550	567	577	541	588	542	594	564	540	553	541	581	569	570	581	559	550	556	574	544	563	579	561	534	537	578	600	498	556	540	585	545	546	576	569	536	537	537	539	537	541	586	570	602	560	548	556	535	570	550	530	580	525	597	553	557	556	558	549	548	527	561	562	515	560	614	563	537	566	587	558	556	523	560	491	514	531	536	537	552	544	569	571	560	568	606	548	569	582	566	582	520	550	543	542	570	554	542	575	556	563	583	543	587	508	571	557	553	521	543	551	511	550	541	552	549	510	564	552	569	550	538	606	564	576	529	539	552	556	551	531	577	546	538	560	568	588	578	574	544	530	554	569	554	562	572	564	559	581	612	552	566	555	569	575	522	590	514	579	539	535	545	565	560	585	549	550	537	523	536	565	543	537	519	531	554	552	566	564	534	562	541	544	598	544	548	580	537	546	526	531	568	581	517	554	573	570	563	531	546	545	588	608	579	528	566	562	519	541	556	602	557	537	548	574	568	562	550	581	575	606	500	540	527	536	534	532	588	562	530	559	548	619	544	562	550	543	567	582	608	587	589	559	512	572	525	560	572	536	538	563	530	528	569	587	606	625	564	555	548	592	571	567	534	543	558	593	572	574	547	578	525	574	523	558	572	553	559	530	558	557	587	556	529	565	559	567	573	536	557	542	598	508	568	570	533	617	556	572	546	585	535	542	551	591	547	535	585	548	542	574	558	594	539	577	523	544	573	535	559	548	548	519	580	563	552	557	550	553	552	548	538	532	537	580	505	574	569	532	547	600	546	574	571	584	533	530	551	551	557	549	558	526	572	560	583	546	535	558	547	548	548	539	499	568	544	505	535	562	559	525	534	531	565	535	549	555	575	568	559	562	602	533	631	564	555	562	592	533	546	541	564	600	563	546	543	598	576	584	573	522	550	533	536	544	570	559	557	548	547	556	603	585	516	585	556	534	589	568	542	532	578	608	600	549	551	544	546	545	544	550	572	585	545	588	587	578	585	597	528	548	568	579	541	591	543	564	614	577	535	505	573	519	541	558	537	555	535	521	585	549	559	519	572	561	566	595	563	597	536	568	546	571	601	619	566	561	562	588	593	589	564	562	519	550	550	532	544	548	561	576	614	581	554	524	539	561	528	540	530	551	554	556	561	578	572	567	556	556	532	549	580	547	521	549	554	585	580	574	588	546	608	556	528	553	563	593	574	557	567	533	545	562	574	525	541	543	574	522	545	510	557	557	555	563	542	551	583	535	562	508	590	577	609	552	539	543	562	562	547	571	538	528	583	582	591	480	516	585	572	541	525	544	563	599	552	589	537	533	578	537	517	558	561	527	510	563	571	607	533	541	536	578	550	540	581	564	516	539	587	541	518	581	563	547	551	553	524	585	573	556	552	519	547	540	549	543	554	576	597	530	546	553	516	587	575	534	537	579	559	566	555	535	565	547	580	561	553	542	551	526	516	566	577	529	568	599	525	528	588	531	558	577	587	513	537	577	591	529	571	597	584	538	576	517	551	541	568	568	539	551	547	562	527	579	568	575	565	547	569	561	581	597	574	573	560	603	590	516	579	571	544	559	569	549	575	580	569	592	582	588	516	596	562	601	544	560	559	571	542	581	524	575	573	567	536	542	553	524	524	531	566	546	582	549	552	543	563	528	557	521	511	520	570	542	601	595	531	564	543	579	534	536	574	525	577	537	528	547	529	540	577	543	532	522	562	558	557	516	551	512	543	540	527	525	545	579	543	580	560	569	556	567	532	541	548	567	549	551	554	562	566	573	535	562	530	534	557	552	608	543	551	595	574	552	542	539	544	535	545	538	569	542	570	534	568	573	567	562	546	556	595	537	555	554	521	607	597	556	561	565	548	547	588	568	562	598	577	593	562	555	556	514	553	571	527	555	509	535	539	514	557	628	540	540	541	535	573	581	577	569	571	571	596	568	569	569	571	534	566	532	555	557	548	552	568	510	563	573	527	569	537	556	587	527	567	548	543	551	573	533	563	557	530	533	586	522	548	550	583	554	530	558	540	490	532	567	570	524	580	577	559	554	521	555	547	562	556	537	539	539	551	567	592	566	554	561	533	549	576	608	597	498	513	537	527	560	516	554	584	569	596	549	572	570	551	565	546	545	528	527	563	573	567	565	525	555	552	563	576	539	542	579	547	610	543	600	588	526	541	593	530	555	557	579	548	552	531	556	533	517	603	540	508	591	521	528	550	571	576	558	561	554	588	566	547	559	564	562	518	515	551	550	524	519	581	554	534	523	556	561	543	527	543	545	544	569	597	582	581	558	542	549	579	563	561	563	527	553	546	544	558	574	543	541	533	574	548	546	555	566	573	513	557	554	575	525	591	585	561	552	547	561	531	563	588	551	519	521	549	552	507	540	557	620	549	542	537	530	563	562	619	525	592	523	581	536	557	524	535	536	584	559	592	560	580	545	533	571	569	594	592	578	561	541	542	600	556	567	560	571	548	543	564	579	497	598	556	530	576	543	549	552	562	548	554	548	570	573	581	524	560	562	570	535	568	557	569	533	579	588	519	548	545	576	565	527	570	567	612	561	565	538	556	569	510	564	591	534	556	507	540	513	553	542	563	553	609	589	565	524	564	577	626	554	563	510	575	559	550	502	547	546	580	577	580	586	595	545	540	564	551	566	539	554	574	558	565	603	588	570	578	586	539	534	553	546	570	558	588	602	541	577	554	556	596	508	561	553	546	561	565	561	536	608	572	572	543	522	598	575	547	523	585	554	581	540	554	548	580	568	533	569	596	585	548	548	542	568	543	550	587	563	583	539	551	561	534	548	523	572	510	520	584	532	563	535	577	572	553	547	558	565	527	569	614	542	549	585	554	586	583	536	582	513	567	563	549	620	590	574	554	604	574	570	558	598	581	521	546	541	558	540	539	545	570	566	579	527	566	584	549	564	572	539	607	544	568	545	538	580	543	542	542	575	628	519	575	563	542	544	573	543	535	550	541	609	582	514	518	551	556	538	563	541	519	578	568	529	512	526	543	566	568	531	558	576	508	515	529	554	562	599	579	566	586	570	547	605	497	511	510	535	569	530	578	536	553	552	567	529	576	545	553	552	570	600	563	540	586	565	540	530	566	554	564	604	561	575
5749	2151	1795	1042	797	617	595	608	2827	3437	2368	1191	736	535	457	438	471	464	445	471	472	431	430	431	438	498	449	482	438	467	449	446	443	422	472	440	486	450	427	450	463	450	449	483	457	479	446	463	466	446	458	483	465	459	455	448	466	455	442	422	438	420	438	421	432	445	453	425	468	497	448	496	419	425	472	448	426	472	457	447	442	462	465	479	455	470	448	464	454	459	431	450	481	462	465	433	436	443	466	468	450	454	435	488	434	469	426	500	476	457	425	463	438	452	463	446	476	428	468	488	446	435	468	445	451	448	427	456	441	490	485	474	429	468	449	525	448	455	447	490	501	450	418	431	489	430	470	462	454	458	490	467	437	453	465	464	449	479	453	436	474	482	441	508	462	446	455	456	430	484	452	462	427	453	478	500	449	423	412	471	463	445	501	466	488	448	465	464	468	450	452	463	445	473	469	482	441	450	475	444	436	466	473	453	465	441	456	481	458	461	419	460	415	468	453	472	489	443	460	485	460	447	467	469	455	434	510	450	448	467	421	453	458	456	451	439	462	425	448	439	446	442	453	453	477	445	441	484	450	447	488	439	448	451	422	458	443	467	467	440	460	441	444	451	428	479	437	450	495	475	442	440	442	448	433	455	453	469	463	460	474	440	469	468	457	437	451	491	444	472	459	484	460	459	478	464	433	454	452	499	441	421	474	453	455	474	422	453	434	468	500	421	488	475	456	465	468	445	462	460	484	475	436	412	448	462	452	473	456	509	478	451	429	444	460	469	453	468	443	452	491	456	479	464	443	451	451	470	475	435	447	467	418	474	452	476	463	471	456	431	450	441	473	473	472	461	478	457	476	483	464	463	449	449	448	473	470	494	442	455	456	460	439	453	455	465	444	494	457	480	450	444	435	439	434	436	472	451	461	465	458	458	464	476	487	449	476	485	460	452	446	444	426	444	474	436	445	408	450	418	420	468	483	454	432	464	461	437	455	441	468	472	447	437	439	485	478	496	476	442	436	463	483	489	455	443	466	471	484	466	505	449	460	441	477	477	463	434	485	416	423	448	466	491	466	438	482	447	465	477	461	463	460	442	447	440	435	460	473	471	466	452	431	435	435	454	449	465	463	423	452	462	470	510	464	448	475	474	480	429	425	470	465	451	474	444	440	426	430	490	473	473	482	427	438	437	469	454	465	450	462	463	451	484	444	460	464	479	460	437	464	445	434	452	437	466	464	469	448	433	431	464	480	418	440	478	449	446	432	480	486	504	421	459	415	446	453	487	440	464	449	457	469	455	441	456	429	437	410	452	456	438	479	484	439	467	481	454	439	464	467	472	486	462	457	463	461	459	481	467	454	425	491	460	461	490	466	455	459	482	449	468	461	454	422	460	483	464	422	463	465	469	440	495	450	437	466	418	415	429	419	499	434	453	462	443	495	486	460	471	457	472	448	442	438	484	445	445	450	467	420	482	441	446	449	456	434	464	460	472	461	444	469	468	434	464	470	457	477	470	483	440	490	453	419	436	450	465	453	490	496	444	448	452	468	481	506	448	432	435	505	438	450	431	474	429	460	431	431	501	477	427	470	462	471	437	462	477	451	450	478	444	443	475	453	464	458	438	467	458	461	441	462	427	455	432	410	469	504	473	496	476	458	473	468	437	433	434	468	454	468	436	462	428	456	457	422	457	457	468	470	494	476	437	467	442	427	453	451	427	449	465	473	446	473	467	443	449	467	442	450	472	472	466	462	474	450	449	440	452	448	476	448	465	463	443	500	482	508	470	463	475	485	485	495	440	440	469	437	469	478	486	455	455	462	455	482	456	440	474	472	425	474	471	444	466	497	452	481	444	407	441	508	469	481	441	444	452	450	452	455	507	428	446	459	447	418	442	467	477	424	446	439	447	464	470	451	441	505	449	481	465	500	471	468	430	427	478	461	450	492	419	483	433	398	443	437	444	454	426	457	484	494	429	431	467	451	458	448	478	445	470	460	438	471	441	458	427	467	422	462	472	457	502	436	504	421	438	420	433	477	451	436	398	422	431	460	460	491	457	403	457	503	479	480	450	450	449	473	453	466	444	457	446	465	490	457	425	476	463	437	449	472	474	464	453	481	425	410	504	415	480	451	465	442	451	439	439	459	454	486	451	442	466	426	450	458	460	446	480	454	478	440	463	460	447	455	449	459	445	448	439	446	465	461	461	449	460	458	443	444	475	479	425	382	470	483	445	453	485	448	449	499	436	426	482	421	456	426	447	474	430	447	501	470	491	454	442	438	450	474	450	477	453	451	442	421	422	481	472	438	465	478	428	448	448	456	459	451	463	428	467	445	446	493	449	452	476	473	462	456	485	441	465	449	503	448	458	438	470	453	435	480	445	449	460	434	433	423	478	467	481	475	466	429	447	460	439	443	481	440	436	472	479	471	450	448	429	465	421	487	478	466	467	459	429	450	495	466	414	462	461	496	468	480	440	429	443	458	469	475	466	474	454	464	469	448	513	456	478	446	430	463	424	470	407	450	460	434	456	477	452	458	420	405	456	453	465	467	454	456	456	443	440	438	457	455	488	481	457	465	458	476	450	445	438	463	431	485	442	488	467	464	445	462	434	466	450	461	460	460	429	481	442	428	499	402	425	446	473	451	427	472	466	481	451	458	454	452	431	452	473	463	470	488	423	423	458	454	480	466	485	409	455	467	446	460	469	458	474	455	504	469	458	454	459	490	449	424	446	436	442	464	441	473	464	439	425	449	471	448	445	464	441	453	455	466	452	466	413	436	439	447	441	467	464	424	472	459	439	428	465	416	451	455	433	445	465	463	458	500	455	452	441	438	485	480	476	445	453	451	463	457	434	432	456	462	460	457	478	449	463	429	468	446	456	454	433	460	431	456	458	434	487	437	448	457	449	456	434	458	481	457	429	486	431	475	468	421	474	401	448	464	442	459	480	422	430	460	425	457	445	477	449	445	458	484	469	416	428	433	470	454	455	429	450	471	463	514	475	454	471	489	466	430	474	437	476	449	452	420	448	444	459	450	458	455	463	430	466	468	426	450	479	434	459	454	479	480	462	452	504	442	433	477	452	443	458	465	471	439	440	423	480	452	467	470	445	440	465	496	415	472	462	420	439	453	449	429	472	468	457	478	458	443	452	469	503	468	446	447	445	453	454	448	483	459	468	462	432	452	456	436	458	457	472	412	492	433	483	473	453	489	455	456	495	432	496	473	464	469	453	475	463	474	458	467	443	454	479	434	439	491	469	471	459	468	489	433	460	467	492	460	453	452	466	468	451	486	451	438	484	478	468	474	458	471	440	414	453	436	488	455	459	459	448	436	459	420	446	407	457	465	457	412	499	472	485	473	488	428	481	465	473	473	467	431	435	457	453	438	485	463	428	429	483	482	413	480	476	461	446	423	433	430	451	435	449	454	405	454	437	425	417	480	478	480	460	482	495	464	441	435	441	451	438	444	426	455	466	440	428	457	451	482	438
25730	21440	27266	25188	5586	1387	1068	1097	17454	22346	14945	5022	1923	891	668	634	627	569	615	599	635	654	669	631	612	600	623	591	611	629	577	656	614	585	585	592	626	628	641	591	654	598	635	538	652	620	628	603	662	566	610	661	607	576	561	642	670	627	575	574	615	640	608	603	593	608	612	585	627	569	619	643	579	634	631	645	661	646	628	597	649	604	594	589	623	591	657	592	613	584	577	581	599	619	626	613	625	603	647	571	580	567	611	668	639	603	604	585	608	635	600	617	629	591	622	609	630	612	607	659	620	607	607	627	620	618	573	611	650	631	619	561	620	580	601	603	610	601	598	614	573	621	604	620	605	606	631	627	582	649	640	590	589	581	629	604	589	646	598	651	652	616	567	590	630	625	593	619	605	583	617	608	607	585	546	594	603	622	624	608	578	598	596	584	621	647	582	608	640	633	611	601	623	546	589	608	608	630	610	655	578	597	591	604	637	566	578	636	581	616	628	590	636	649	616	585	610	624	619	648	612	622	608	560	629	605	593	627	633	590	606	607	638	632	601	605	629	600	599	620	633	625	629	588	620	585	623	615	572	606	615	619	603	572	566	639	668	646	628	641	658	635	650	645	604	643	608	623	635	651	619	651	570	636	608	638	588	597	653	664	601	614	596	656	602	607	608	609	585	551	602	672	597	585	598	599	591	628	577	614	653	562	583	611	594	595	620	615	630	639	563	623	644	577	597	573	627	640	646	668	639	598	612	606	602	613	585	594	612	653	618	611	648	654	609	562	610	636	648	633	589	609	623	604	605	636	622	599	606	590	586	595	636	592	632	570	574	626	609	627	627	613	610	612	597	600	615	573	624	618	651	647	592	618	565	597	584	640	650	599	666	603	618	600	620	595	580	563	597	640	628	604	664	606	674	613	589	623	578	629	621	589	620	607	569	656	643	639	607	647	628	596	613	577	632	611	613	602	661	605	602	638	632	557	631	616	576	628	650	621	664	587	592	618	582	680	635	587	601	629	612	609	622	616	600	659	639	629	610	607	585	579	640	605	623	589	637	624	604	608	639	590	619	599	614	627	565	609	593	637	567	600	612	576	601	574	554	565	675	613	625	606	630	578	641	658	628	606	640	590	630	552	643	638	615	580	593	627	639	624	542	619	650	580	589	619	570	588	585	619	623	615	603	605	530	633	595	585	662	619	597	600	598	588	617	624	610	605	590	591	593	599	639	600	595	633	586	597	608	579	626	616	621	584	650	575	603	606	641	615	585	611	574	591	630	601	621	641	620	683	650	600	635	663	641	622	620	624	616	640	628	622	614	645	605	618	621	619	676	617	604	548	616	630	625	599	619	596	598	661	619	591	629	618	620	612	627	590	656	567	589	598	593	564	628	568	590	610	620	637	623	582	619	592	626	594	603	620	627	601	601	644	610	633	594	620	607	654	585	601	606	626	626	616	569	623	586	637	591	657	608	608	640	603	597	588	613	589	602	623	652	622	613	566	614	609	590	622	602	583	561	589	606	582	636	615	661	624	599	640	601	618	639	634	588	628	598	605	592	636	580	597	616	608	602	607	624	588	584	640	616	583	596	577	577	586	573	617	652	587	627	575	635	585	595	605	598	618	661	616	594	654	629	659	574	634	625	592	670	604	570	649	573	618	628	582	619	589	559	618	559	605	639	566	589	629	664	619	624	614	616	606	599	612	596	589	654	584	601	632	623	639	651	573	634	610	609	647	591	572	621	636	611	633	588	612	602	608	616	604	656	613	670	585	631	604	573	600	609	638	579	622	557	576	603	623	584	569	622	606	605	625	634	608	588	587	605	590	634	591	590	658	626	586	607	647	587	626	587	645	583	644	622	561	635	628	653	611	629	631	636	641	611	615	604	602	593	631	596	567	652	660	651	592	585	610	577	599	605	601	638	609	603	626	603	648	609	632	620	646	590	645	589	629	620	566	633	642	561	613	621	661	596	607	600	611	618	632	592	570	608	593	648	614	609	599	649	621	580	596	595	581	618	576	613	614	552	602	615	614	621	647	626	584	620	597	612	595	594	566	601	614	634	567	615	640	598	575	601	571	596	648	649	615	631	593	594	582	610	601	606	611	613	627	595	593	629	560	562	623	664	617	575	617	592	612	623	623	604	636	659	642	585	612	601	618	615	610	561	599	598	617	556	615	605	584	640	578	637	629	656	601	645	596	602	568	610	567	617	593	675	614	623	596	658	598	656	596	613	606	628	578	606	609	629	601	613	580	652	625	598	630	624	620	625	580	616	632	592	571	577	567	630	597	620	629	618	589	626	623	610	578	623	633	595	628	614	645	597	593	595	608	640	597	645	649	587	582	608	634	635	626	618	595	620	598	651	628	591	586	654	629	602	637	569	594	581	667	626	643	597	589	577	628	583	632	629	658	631	613	588	627	576	607	605	637	605	633	602	599	632	604	630	613	603	624	619	617	568	607	640	615	594	631	631	616	623	576	587	591	613	600	627	573	584	651	605	600	618	583	616	595	656	614	593	622	567	639	586	634	604	643	583	621	575	565	627	614	623	591	566	663	543	596	572	622	628	645	593	587	588	604	564	622	618	568	608	606	635	621	648	617	661	617	611	602	593	564	605	669	638	633	583	610	583	612	615	623	623	596	582	659	639	603	592	593	612	634	613	590	635	616	609	613	630	602	611	595	641	599	582	595	640	616	626	636	578	597	642	616	628	579	638	622	635	642	574	603	578	623	627	626	621	599	640	629	620	613	654	619	603	621	621	602	589	591	586	617	618	601	614	606	636	577	611	597	633	561	598	587	582	581	600	656	638	635	625	615	588	623	593	620	618	639	604	579	619	628	623	643	602	611	588	610	623	618	602	603	597	641	612	601	622	608	626	597	609	610	663	563	586	573	595	622	605	591	607	609	584	563	636	603	602	606	638	615	629	592	590	652	637	668	662	570	607	610	638	603	604	601	605	642	637	620	567	622	575	594	615	542	669	615	595	607	644	627	626	598	620	618	624	610	592	600	565	625	629	600	602	617	645	601	620	590	626	537	636	605	630	573	577	633	609	610	597	642	617	603	628	639	591	623	605	625	587	616	641	613	631	601	590	659	642	633	613	625	615	628	612	576	590	582	602	620	628	578	654	616	607	563	586	574	644	612	634	610	577	613	631	629	570	627	610	599	624	616	644	641	632	595	610	642	631	606	618	605	619	624	648	612	573	590	573	594	608	611	592	627	600	575	622	603	597	617	631	626	661	575	665	567	584	589	592	616	619	618	590	576	618	620	608	627	593	616	607	637	621	657	607	601	644	610	610	603	614	634	581	582	630	650	618	632	609	578	577	619	555	666	601	604	639	637	629	616	652	607	596	595	653	600	596	614	598	585	624	535	598	608	605	602	612	649	624	633	619	616	647	606	600	596	610	625	617	630	591	600	609	631	591	634	622	586	596	606	613	597	626	595	611	609	584	609	626	638	647	610	593	591	593	606	596	594	573	627	629	611
4638	5539	4594	2344	1499	1204	968	1278	19867	19670	12113	4235	1964	872	532	533	529	522	528	484	526	542	526	499	505	555	537	517	549	494	517	544	508	520	511	536	529	530	540	539	544	518	542	546	534	490	555	489	518	530	549	519	506	534	506	508	509	551	503	548	546	525	548	506	522	500	541	526	527	524	532	530	583	526	500	484	523	529	531	537	532	564	534	526	543	511	500	526	507	527	497	525	535	517	501	489	553	539	509	518	539	514	525	552	490	532	521	526	530	484	485	529	468	525	521	524	480	497	542	553	491	534	532	532	531	518	533	487	504	484	518	538	531	516	522	532	572	532	510	515	511	526	544	528	526	504	527	525	525	506	518	550	530	527	562	543	526	580	477	501	499	538	533	584	539	471	526	512	498	510	467	537	464	545	504	493	547	523	502	508	554	519	497	533	529	548	528	553	506	495	536	517	551	524	516	536	488	531	551	509	485	508	476	550	522	541	531	544	507	554	536	498	514	508	521	497	553	555	555	519	552	492	533	533	566	511	498	531	503	510	560	488	539	494	538	489	524	472	527	509	484	512	521	564	562	520	522	524	504	524	511	519	511	512	521	525	540	517	531	492	513	540	487	527	485	523	559	539	490	510	556	516	547	524	518	552	503	506	504	511	518	521	502	492	524	538	485	516	520	532	504	544	507	485	557	561	520	539	512	554	501	506	490	555	557	537	558	504	508	580	523	518	498	489	559	507	551	554	545	514	503	511	501	487	518	503	487	491	546	520	497	528	515	539	521	544	535	501	533	522	506	473	503	516	534	534	511	500	496	522	547	499	498	506	509	496	507	494	513	506	518	510	465	561	481	511	476	522	532	529	520	533	525	519	529	508	533	482	571	529	516	508	521	524	495	501	479	528	537	512	531	529	503	495	510	480	516	546	528	496	501	523	530	484	479	527	529	488	550	513	475	511	512	526	498	518	553	510	558	519	514	521	570	516	504	509	525	531	470	512	495	526	513	513	532	465	483	535	509	521	531	561	540	555	517	504	494	533	555	560	510	474	496	519	535	543	509	501	462	510	487	508	481	538	510	498	513	533	491	510	528	527	552	536	525	481	521	510	527	501	553	504	553	513	507	496	535	530	522	502	506	526	507	535	492	527	551	540	486	532	545	523	455	544	506	498	536	505	472	517	520	472	482	514	480	521	473	501	501	532	480	539	514	513	521	522	541	507	496	492	518	515	511	475	513	517	496	503	506	475	485	520	493	539	525	512	515	526	543	532	483	537	489	539	504	482	518	509	474	549	508	475	495	534	517	503	502	552	521	501	509	541	507	567	536	500	563	571	500	461	539	540	507	499	532	461	521	503	540	507	497	482	538	498	475	501	484	499	558	544	488	509	534	514	514	520	516	504	520	478	525	517	518	509	502	473	493	500	523	513	516	504	490	530	552	466	536	518	547	527	559	492	515	532	492	503	502	520	558	499	532	497	529	499	511	515	503	488	526	517	499	512	535	525	511	533	564	502	525	511	523	523	544	515	513	537	542	538	536	551	486	507	513	506	510	520	501	490	522	570	498	489	516	510	523	505	506	530	496	520	555	534	502	471	514	494	545	504	506	518	500	525	515	494	484	499	503	576	497	515	553	528	486	509	514	512	487	510	537	540	516	534	531	528	541	501	495	551	513	533	513	521	500	504	492	535	532	511	523	510	526	506	546	494	521	535	514	495	551	520	523	514	538	525	537	535	490	487	534	497	493	520	517	507	548	527	510	474	540	513	504	535	539	559	473	524	546	505	524	500	533	528	494	479	535	491	471	496	540	541	498	524	542	496	490	492	516	540	552	512	489	528	524	509	473	523	507	539	484	529	521	506	508	542	506	524	535	540	534	481	537	518	518	521	503	575	498	526	523	554	512	540	493	482	538	505	490	531	474	538	521	507	501	519	518	525	473	514	534	510	548	516	511	517	467	506	502	520	511	523	544	518	475	524	528	562	516	531	517	539	518	505	510	515	488	517	534	485	482	544	519	484	521	517	489	561	477	523	554	520	526	507	494	517	469	522	504	462	533	492	529	534	490	540	534	522	572	498	528	480	534	511	505	505	496	482	502	537	521	482	542	507	493	526	516	516	482	498	485	525	474	538	494	519	533	505	495	507	529	527	476	522	508	510	498	507	538	515	519	518	520	515	511	563	519	533	531	557	547	517	512	471	525	534	514	503	476	502	514	543	549	540	498	530	497	496	508	531	499	517	510	520	547	491	516	468	488	539	517	475	474	545	535	527	489	544	511	509	526	560	507	493	528	503	520	489	538	486	532	515	533	521	507	513	506	515	524	502	508	519	498	541	521	513	523	549	516	498	501	515	541	492	489	456	508	509	505	535	518	508	545	514	457	514	528	543	491	543	537	497	512	515	480	542	531	521	501	483	559	493	546	493	488	507	540	508	519	498	495	518	528	496	505	530	527	513	488	501	523	457	470	522	516	497	522	541	529	489	525	505	525	503	556	488	476	527	501	530	512	528	535	512	533	537	547	534	529	539	517	490	452	524	489	534	490	519	533	522	539	500	551	525	530	549	528	516	529	519	483	542	520	497	551	542	495	499	537	544	531	546	518	511	511	519	503	491	516	501	507	526	525	520	552	507	520	523	514	507	509	479	528	519	490	506	467	510	533	533	493	486	506	531	489	521	490	491	527	505	540	473	532	521	536	537	523	484	536	530	510	487	501	514	501	553	498	491	551	550	540	532	548	538	532	495	483	501	520	486	482	496	490	536	506	523	510	537	481	508	490	472	542	526	531	560	480	496	516	532	529	526	517	509	477	518	530	519	494	535	518	516	516	493	540	465	559	517	534	549	484	493	517	504	564	529	531	535	505	525	486	496	530	504	512	465	530	511	495	474	544	507	502	469	521	526	527	523	532	497	469	528	532	542	526	497	492	522	533	505	505	477	523	521	532	506	555	578	500	470	513	468	514	549	520	511	546	523	559	495	548	528	505	490	493	476	507	531	502	486	472	484	505	471	543	514	524	514	485	494	479	511	480	525	544	527	522	515	537	545	530	527	496	513	498	525	499	524	537	522	516	510	489	468	531	564	542	498	486	507	498	472	472	521	525	473	554	522	475	512	513	490	515	513	493	487	527	510	520	544	493	512	482	470	471	501	493	520	514	470	526	475	497	520	488	525	526	517	549	532	518	524	561	486	515	533	508	539	532	495	489	499	575	556	548	507	463	506	533	540	494	545	503	476	507	483	516	528	528	510	502	497	527	552	520	499	503	468	523	499	505	524	508	528	481	538	521	517	512	515	499	492	559	475	518	532	491	537	500	515	522	479	524	538	515	494	515	504	463	494	506	490	553	511	520	528	532	561	526	551	452	520	523	480	525	517	500	491	556	490	485	508	523	477	470	502	548	541	497	525	528	519	522	521	497	517	556	536	479	535	539	554	557	511	491	540	487	525	530	488	529	472	506	502	505	516	499	523	529	492	539	531	501	497	522	502	546	525
24305	21427	28821	24456	21353	9443	2318	2068	30365	39831	30009	12767	4032	1353	928	791	793	833	792	817	800	767	776	768	741	788	783	775	816	782	802	789	767	778	770	806	782	768	808	762	793	762	743	737	718	848	754	768	843	755	778	763	784	783	813	802	769	755	772	772	758	752	743	827	767	788	801	787	740	759	842	745	754	773	744	787	774	750	822	785	812	759	755	713	733	771	789	714	839	778	760	765	787	782	767	815	698	771	714	812	748	819	711	758	716	780	785	750	721	730	758	787	807	773	808	782	781	769	784	735	724	827	766	742	792	753	776	797	786	744	757	737	730	755	749	785	746	746	783	797	752	743	753	739	806	727	799	821	742	773	731	761	758	748	726	771	772	770	757	785	728	798	702	738	781	751	796	764	772	789	774	743	810	763	773	782	735	767	757	794	822	742	770	808	774	781	791	749	765	764	811	781	755	771	753	737	765	788	819	752	784	754	695	745	813	770	780	767	785	772	765	796	831	780	781	775	782	729	787	776	809	829	780	744	711	705	755	773	758	770	769	782	760	811	793	754	740	761	727	779	746	733	739	760	767	783	812	819	716	761	767	786	809	841	717	705	765	745	797	745	772	719	789	819	796	750	825	771	745	780	790	735	774	734	782	790	772	760	753	834	742	750	816	783	810	769	790	798	744	772	749	765	740	737	727	744	813	776	783	771	762	783	701	762	756	754	769	777	784	803	746	774	769	782	791	739	770	727	769	773	811	778	767	795	775	706	752	796	757	770	764	756	803	772	780	776	778	767	734	759	748	789	737	756	749	749	725	766	759	780	757	752	757	779	757	751	684	749	769	755	744	784	752	753	745	732	821	781	775	804	774	729	786	740	762	790	731	818	781	815	770	745	792	803	726	798	776	788	742	785	783	770	752	746	745	804	754	803	721	734	722	731	769	758	744	793	745	762	752	757	724	781	772	744	759	782	765	764	774	755	753	814	758	729	810	783	753	799	791	755	756	801	770	752	810	798	784	762	743	750	755	731	768	785	874	791	774	770	752	751	745	790	775	737	757	727	773	771	819	772	795	758	774	804	766	799	789	756	761	765	732	767	766	744	735	717	761	741	792	762	759	766	771	758	754	745	726	716	777	780	817	754	775	762	745	796	806	807	806	756	718	765	765	749	740	750	747	793	791	787	814	732	763	756	760	759	698	735	784	771	754	815	771	741	743	813	744	767	744	784	802	754	739	782	741	748	696	771	811	805	729	805	721	757	737	796	791	760	778	703	760	757	802	795	755	745	803	759	806	721	754	750	774	784	760	756	739	771	766	741	729	710	724	759	790	782	728	809	776	729	755	824	788	785	788	781	724	729	742	733	807	796	811	774	753	747	747	804	740	751	737	751	773	766	739	762	850	766	826	790	791	808	761	704	758	762	784	764	754	777	772	819	766	714	730	739	740	747	769	754	769	745	735	780	765	746	746	785	737	831	786	736	711	760	741	769	741	821	757	790	797	729	736	776	777	793	724	771	731	746	748	752	795	747	761	698	839	731	726	807	750	798	752	769	776	773	734	728	765	799	813	726	750	747	771	751	753	721	737	781	776	733	727	790	792	793	821	803	813	772	802	795	766	797	816	760	798	744	735	750	780	743	776	722	809	745	733	779	697	764	768	771	823	753	755	778	739	769	760	744	765	784	757	753	762	795	804	774	744	743	746	798	798	793	807	750	768	730	735	746	720	779	732	807	758	767	782	751	725	743	761	761	743	753	766	826	815	785	783	795	734	780	771	770	789	734	753	733	767	789	716	756	754	777	769	731	797	772	753	778	788	766	810	768	804	779	747	756	773	748	756	748	773	786	781	763	738	755	769	725	727	704	765	728	789	712	757	738	723	750	793	762	766	746	729	716	764	805	734	740	764	788	721	730	732	776	790	744	754	750	758	714	785	763	732	795	757	793	741	775	731	773	776	750	751	728	734	768	760	772	731	769	777	790	755	738	750	758	757	738	793	774	735	803	754	791	774	812	772	758	752	726	773	779	719	739	770	793	795	796	833	729	743	769	759	729	754	743	749	777	785	756	757	764	737	748	715	753	758	771	738	738	700	771	795	765	744	801	736	816	730	789	765	815	789	722	741	767	804	783	761	733	802	763	772	790	763	740	750	729	796	772	737	747	748	764	826	737	710	725	743	762	730	765	769	772	751	805	714	785	787	718	759	793	782	712	772	730	791	734	802	727	774	742	781	730	780	802	772	741	738	783	728	779	779	761	757	783	789	803	749	711	769	771	759	797	740	748	718	791	723	788	774	747	695	756	794	728	735	775	789	770	785	750	735	812	730	789	763	743	755	730	748	766	779	773	761	800	779	717	742	757	765	732	777	766	827	734	737	768	705	763	733	750	758	770	773	724	703	709	725	771	754	719	806	784	730	754	757	751	792	735	801	752	841	768	762	775	790	799	770	767	791	790	746	817	750	744	738	773	737	772	769	777	756	725	770	774	805	801	789	740	772	730	772	776	767	763	755	772	761	817	739	755	766	762	811	727	758	752	757	782	730	742	788	736	776	770	807	719	795	772	753	727	749	743	752	774	830	763	761	791	729	763	836	787	752	764	767	795	763	800	731	784	752	784	732	751	805	771	754	723	741	792	798	823	767	762	762	766	752	746	751	769	713	765	757	709	806	772	699	828	760	746	771	730	810	771	780	798	753	761	757	789	722	769	746	767	774	733	724	720	751	802	830	765	760	757	755	757	748	752	747	753	739	804	790	761	765	758	782	770	783	782	757	747	777	686	800	798	763	799	707	760	779	744	787	770	726	748	792	816	791	774	762	679	739	769	755	742	746	845	758	785	755	719	749	790	793	746	722	764	758	773	775	745	733	750	744	772	786	814	753	813	792	739	770	758	756	758	760	808	710	765	747	728	752	745	778	718	714	771	795	803	745	770	735	736	722	761	779	756	758	731	761	761	775	744	753	752	798	808	766	758	762	779	756	722	750	799	748	776	750	768	766	810	749	746	777	754	762	789	744	802	739	759	762	811	784	769	744	717	781	740	767	725	807	741	784	729	787	783	802	792	723	783	756	761	769	735	771	736	760	789	787	759	708	728	721	797	754	744	755	753	784	796	765	749	793	771	792	761	783	696	783	775	768	773	762	738	728	739	776	764	747	754	762	758	864	744	795	749	714	822	780	792	721	750	775	734	795	789	780	767	774	758	732	764	721	752	763	748	774	763	805	748	722	733	712	735	734	832	825	839	798	788	804	759	739	759	769	788	775	750	778	766	759	793	764	726	746	759	756	753	757	753	812	785	749	743	773	824	776	783	725	736	763	754	784	733	784	794	780	765	777	736	762	779	734	742	749	733	742	746	720	763	803	730	759	726	757	840	736	798	801	733	724	775	745	723	800	746	720	711	787	806	743	732	770	760	751	746	766	788	777	756	777	807	777	787	811	728	773	774	799	790	782	768	781	791	825	723	769	740	793	745	807	748	781	726	791	770	731	777	729	786
5554	9791	10003	4888	2717	2043	1672	2518	34268	34844	24134	9085	3617	1312	730	667	671	587	578	662	642	640	637	650	650	675	633	613	658	667	666	622	644	721	639	604	660	684	655	600	656	646	615	601	614	623	665	643	666	618	647	641	678	639	668	656	646	597	648	647	657	684	649	647	631	641	615	648	620	656	658	613	658	640	642	643	671	607	670	660	599	632	628	622	604	622	662	606	672	629	660	607	616	612	684	653	667	655	658	626	610	655	643	620	643	626	659	659	624	688	664	634	652	656	585	629	667	630	668	629	631	642	681	663	641	689	663	638	604	606	625	632	651	643	621	586	666	611	630	614	613	604	623	587	637	672	622	616	612	633	576	658	648	672	643	662	663	638	622	639	650	604	623	652	649	600	611	613	663	658	664	647	641	616	613	626	627	659	637	624	653	590	670	643	652	631	619	592	612	623	642	656	635	654	650	631	651	608	638	592	620	611	610	654	614	618	635	587	627	605	625	665	664	621	639	626	631	644	632	625	643	594	640	668	696	604	614	602	628	598	596	646	633	621	686	624	636	600	629	591	644	599	620	598	637	610	635	669	640	672	607	624	617	655	607	664	623	597	635	614	608	624	652	637	624	617	657	620	656	707	663	651	613	652	615	610	584	601	645	661	649	628	624	662	699	646	583	570	668	644	653	648	603	634	636	649	624	611	641	604	681	604	651	635	647	650	640	608	625	641	639	607	656	606	622	643	668	663	673	665	654	608	640	621	623	604	636	666	645	664	624	608	630	643	653	648	641	604	617	621	618	653	624	613	618	623	637	629	594	629	638	591	659	682	658	625	608	630	606	629	578	626	672	619	632	675	601	647	638	600	649	647	616	658	592	647	631	644	619	631	600	666	626	629	615	597	655	652	627	634	640	649	620	624	606	582	600	631	651	610	623	624	637	615	643	654	574	627	643	678	614	659	597	610	649	627	639	631	647	623	658	619	626	655	629	622	632	654	609	680	666	642	650	608	644	637	629	633	609	608	619	663	605	664	610	630	698	631	666	632	613	641	608	616	646	641	636	659	619	620	627	583	606	641	606	655	639	652	642	612	647	625	661	621	593	665	627	678	596	668	626	616	610	647	654	628	638	585	577	603	608	615	659	617	636	617	686	644	652	644	660	607	625	625	628	632	630	650	664	592	596	656	600	639	666	621	615	665	644	604	596	646	634	635	623	649	675	601	625	665	584	640	627	642	652	637	643	621	609	648	632	629	650	672	634	649	674	647	648	630	624	644	650	675	640	636	647	637	605	638	645	639	646	566	634	702	635	674	614	630	657	598	666	628	595	565	630	629	656	623	651	644	648	670	615	631	609	597	644	618	612	594	606	624	624	625	587	590	584	639	599	634	613	613	663	593	614	647	620	619	598	641	647	658	651	622	620	661	644	607	613	649	635	667	583	668	697	666	595	616	641	640	631	624	632	621	625	622	629	661	664	633	629	625	619	663	627	656	657	625	631	581	662	606	668	617	620	635	642	643	637	628	628	624	651	601	640	636	666	651	643	590	648	701	626	617	626	584	646	632	647	623	613	644	588	619	586	646	620	554	580	593	662	615	634	598	672	648	643	635	568	644	577	642	648	641	607	622	617	622	631	637	630	619	594	599	633	617	666	634	609	605	657	616	651	603	623	628	625	598	641	604	635	585	576	643	588	603	699	596	622	584	606	638	665	634	626	640	685	641	605	615	617	669	622	625	611	664	634	612	648	638	641	581	631	615	625	623	655	635	628	558	616	656	624	601	663	652	632	619	621	644	618	635	668	624	618	666	649	647	641	633	616	625	618	610	582	586	646	653	636	638	622	623	645	636	646	565	654	691	610	678	672	629	624	605	666	606	617	648	622	632	603	623	604	625	630	618	623	614	635	693	578	625	637	641	626	671	694	636	650	648	652	625	637	661	672	617	626	611	605	631	589	597	636	670	641	636	589	667	603	655	676	632	596	650	665	598	634	643	665	673	640	598	617	635	615	630	684	629	614	637	611	675	654	621	624	642	652	629	640	668	631	625	612	585	626	614	583	608	654	633	614	652	668	633	677	602	598	608	614	641	588	594	664	666	598	646	636	595	629	618	620	622	632	626	617	644	691	663	631	610	667	632	651	657	610	636	635	663	641	653	639	645	634	645	642	653	661	631	655	642	677	619	688	657	630	590	614	605	659	595	651	640	623	607	645	637	640	628	641	595	643	620	631	654	630	584	601	651	627	637	598	614	633	600	623	625	622	618	614	640	632	623	611	638	583	646	586	658	650	639	659	632	629	665	606	633	603	605	667	641	610	627	643	609	639	632	639	642	624	590	633	599	620	623	633	648	617	590	634	609	610	636	672	639	648	642	597	588	614	624	666	635	624	651	583	660	643	642	681	618	644	641	611	578	622	628	642	615	596	631	687	590	653	621	708	618	623	644	597	629	626	627	666	625	594	613	640	608	672	639	668	606	623	614	619	605	594	647	657	602	631	591	628	637	625	677	670	606	624	634	612	636	610	678	654	675	608	648	675	597	597	624	617	659	654	649	615	633	621	585	615	610	583	627	626	629	629	579	613	617	621	600	625	610	606	593	640	648	601	621	593	641	624	624	623	685	649	609	645	620	659	630	615	628	622	578	608	580	637	622	595	624	576	634	639	581	646	618	617	655	650	623	626	609	597	588	578	607	636	626	641	596	608	599	646	632	634	634	682	627	570	610	604	631	616	644	626	610	598	573	637	634	629	611	671	622	620	637	634	638	595	635	599	680	637	621	653	581	606	633	650	611	617	626	608	686	616	626	612	623	610	623	624	599	643	626	684	578	609	674	643	620	640	614	643	609	608	624	611	638	622	650	647	637	642	619	669	645	622	617	596	663	615	606	646	639	614	636	598	614	661	651	605	642	658	618	625	634	612	635	661	635	642	630	628	648	651	636	625	602	643	620	642	602	682	604	615	617	623	659	652	661	653	662	658	596	609	592	672	630	640	612	632	642	654	669	637	600	592	622	662	588	645	651	620	626	630	632	639	601	608	648	608	603	611	647	667	629	635	598	670	651	616	629	588	622	645	617	583	648	680	665	664	634	628	643	581	589	658	667	631	659	615	669	619	681	628	577	634	583	637	602	647	581	643	644	637	596	648	675	604	638	668	680	587	643	619	598	632	637	637	586	607	634	624	644	636	622	661	628	656	637	574	638	650	639	640	618	592	607	606	691	582	636	613	605	623	614	648	619	647	606	619	610	579	629	576	653	642	588	609	607	628	639	590	651	599	615	623	594	603	628	637	629	659	618	615	619	599	604	623	635	612	620	634	652	587	637	638	680	634	618	589	589	632	665	583	669	571	596	606	646	634	604	598	610	643	652	640	654	625	669	620	633	669	619	615	651	652	665	643	653	624	602	641	670	616	637	657	596	621	613	597	569	620	624	601	686	664	603	634	649	574	590	636	624	629	593	618	657	579	627	613	622	618	612	601	633	638	611	637	658	612	611
27883	13209	3255	1593	928	677	632	622	2072	3034	2487	1366	802	634	557	570	574	527	522	565	584	580	560	547	587	532	547	553	572	514	560	557	548	582	599	525	539	531	549	564	538	588	527	552	545	573	531	512	562	553	537	478	550	535	504	534	526	513	547	576	534	513	540	574	553	522	565	539	548	542	589	556	560	567	564	592	554	495	497	534	524	519	530	505	536	516	534	524	522	568	529	526	544	549	558	521	545	555	560	534	545	524	542	536	531	520	558	563	495	537	537	524	549	540	550	481	561	558	579	543	515	577	547	530	563	545	560	549	548	533	524	501	511	516	568	554	576	523	534	525	559	525	567	534	574	546	501	541	568	519	570	511	570	541	558	575	558	553	583	549	553	547	508	543	553	545	519	530	547	560	509	534	585	535	525	592	527	552	588	522	566	534	517	490	552	531	547	550	553	552	524	544	556	542	510	508	521	531	502	517	554	561	527	563	531	546	557	514	544	541	505	542	533	548	563	552	599	538	600	524	541	536	539	555	529	522	546	548	528	520	539	606	559	561	579	515	483	543	569	587	539	565	546	554	568	506	474	528	516	563	543	568	550	571	546	544	544	546	510	538	560	530	575	580	504	535	531	527	531	542	535	539	557	523	551	572	550	570	601	581	570	551	552	570	540	514	511	580	528	530	529	516	540	563	509	536	527	573	525	544	584	568	572	522	568	551	527	513	538	560	573	551	562	580	465	587	502	511	554	578	602	545	559	533	570	575	554	552	562	538	544	527	569	495	544	505	509	582	542	515	543	598	569	559	559	525	558	535	576	537	547	552	528	492	522	547	550	508	522	576	539	541	527	569	523	543	547	514	547	570	509	495	567	515	583	571	566	541	504	549	548	537	524	550	580	545	577	582	507	554	551	560	573	560	535	530	535	532	547	517	566	541	584	540	546	543	521	530	531	554	550	564	559	559	526	542	515	525	484	552	534	544	558	558	573	574	572	495	571	538	570	537	535	552	591	537	486	563	548	518	546	574	522	585	515	567	609	550	542	550	574	551	507	560	548	577	557	579	555	521	568	549	541	502	527	567	555	506	578	499	559	549	588	549	520	539	528	549	553	497	546	538	537	517	539	572	551	602	621	537	532	542	568	581	561	562	518	550	520	534	525	559	552	532	520	578	507	559	538	526	545	543	539	561	557	501	524	565	512	568	555	506	544	497	542	508	535	557	549	565	592	521	552	570	568	544	540	525	570	556	539	545	549	581	521	525	498	510	513	574	532	549	507	531	567	575	541	521	558	509	494	539	550	550	560	537	545	538	571	538	546	521	507	507	525	534	559	572	520	560	609	556	545	571	504	530	553	513	607	515	524	496	545	519	549	496	546	562	545	540	528	548	549	564	564	545	509	546	559	560	564	560	520	544	545	513	527	536	519	529	512	517	534	554	515	555	551	546	536	563	533	529	585	541	498	527	520	534	537	574	514	543	569	574	526	543	502	542	535	543	536	527	570	553	589	566	558	560	550	586	557	549	584	521	545	532	610	571	543	562	521	560	561	537	577	541	566	535	516	570	542	502	559	577	507	570	528	552	554	526	535	566	549	564	568	546	525	546	576	564	564	533	536	545	530	550	552	559	543	570	499	544	530	584	536	553	571	494	574	520	496	561	534	544	586	516	558	539	545	532	524	530	563	564	537	549	544	561	530	565	539	560	553	563	548	541	521	598	563	595	557	572	598	563	570	525	533	544	517	547	549	520	544	531	565	539	552	558	571	528	546	524	570	584	590	550	539	546	530	574	538	537	510	578	537	531	538	576	567	532	548	560	528	518	552	574	572	528	523	519	497	556	512	559	525	571	550	587	492	559	534	571	518	528	570	532	519	552	539	548	537	517	549	520	549	551	505	572	518	537	511	554	545	556	559	511	553	543	573	575	545	523	554	558	526	539	534	526	552	531	557	528	552	527	535	535	543	548	524	550	555	545	565	527	551	550	543	542	530	528	555	547	512	525	519	521	537	533	550	562	501	542	563	534	514	598	573	553	540	550	568	541	570	540	573	557	572	556	492	510	585	587	530	547	534	547	539	554	514	575	504	523	582	598	567	529	600	557	524	528	568	544	541	561	561	531	520	570	556	531	538	545	536	538	533	552	547	538	537	530	520	523	518	578	582	519	561	560	523	575	590	515	556	573	533	572	571	546	513	510	545	563	546	473	550	515	508	557	549	515	535	507	520	512	542	569	544	552	555	523	549	556	519	541	519	563	598	568	496	553	537	521	578	539	584	508	559	555	531	532	569	528	513	583	588	575	587	546	506	526	564	535	514	559	567	533	564	523	536	565	549	512	514	564	550	528	530	531	586	576	548	539	504	584	553	559	533	548	497	557	535	569	526	561	505	545	534	517	576	515	516	523	530	508	574	565	535	578	612	515	544	531	524	528	571	547	520	562	561	560	582	508	563	554	557	515	549	552	558	567	550	549	584	592	569	525	568	571	512	543	569	557	573	578	584	588	513	512	498	561	479	532	545	582	534	582	508	565	540	520	503	553	558	556	521	559	523	539	561	534	499	569	550	565	573	564	505	567	509	568	572	535	572	521	516	541	522	556	557	510	525	558	519	558	540	495	525	566	521	565	511	538	540	581	524	514	573	560	512	548	560	554	557	527	507	528	543	546	531	533	573	527	552	548	516	519	544	541	520	566	524	560	558	547	554	574	561	541	538	537	537	528	532	533	557	569	559	514	544	550	603	568	486	520	555	557	518	550	522	512	534	559	539	567	568	555	541	552	544	498	589	516	525	552	556	524	554	555	531	582	557	504	510	510	547	509	516	578	515	548	534	525	492	566	564	515	518	582	587	580	571	555	550	511	570	573	537	557	508	550	546	514	555	526	542	569	566	548	564	581	520	545	576	544	522	570	534	547	539	516	569	565	540	597	550	503	523	507	553	617	558	555	547	570	550	581	524	532	518	544	577	529	574	538	516	555	540	530	540	544	559	529	551	578	530	551	533	563	542	541	536	539	591	524	578	568	563	529	559	563	554	501	548	589	550	552	553	567	584	510	581	563	545	517	580	522	511	535	549	552	547	563	510	546	553	475	509	547	556	557	549	540	497	528	533	549	590	564	594	542	550	548	551	541	569	565	578	512	546	545	558	543	555	551	561	511	524	578	535	560	564	549	507	559	526	548	555	588	518	533	523	555	553	604	524	589	556	518	569	560	578	581	557	515	531	554	521	540	547	546	549	549	539	580	511	523	540	540	532	569	520	514	535	529	544	578	558	535	515	575	530	563	558	550	567	563	563	564	566	563	584	536	520	515	580	461	507	557	568	535	541	543	543	531	547	557	569	537	530	509	521	580	551	552	555	566	572	541	540	552	529	540	539	558	571	536	537	547	520	530	533	558	519	556	538	569	548	565	516	568	542	549	525	589	541	548	537	533	617	560	584	548	573	538	561	577	557	534	526	578	512	551	534	516	523	572	577	535	510	550	525	536	508	535	555	556
6030	2384	2449	1101	801	679	584	610	2667	3477	2483	1270	727	522	475	462	468	416	440	451	489	499	447	474	446	435	515	451	461	474	456	429	440	476	454	450	439	432	445	428	428	450	446	489	437	461	461	473	439	442	495	451	464	463	445	413	447	440	429	481	469	459	506	460	447	443	448	402	413	455	445	449	480	447	438	405	475	423	454	449	497	465	416	477	455	460	466	464	446	455	447	434	440	454	443	508	467	444	402	442	403	443	449	453	407	437	440	449	417	462	461	440	420	451	439	437	429	434	495	469	420	459	436	434	405	455	460	435	434	460	482	464	433	434	485	456	434	428	456	472	455	459	486	463	452	430	455	438	447	419	487	438	451	447	454	455	473	415	438	414	439	461	465	460	451	420	446	415	436	460	423	442	422	418	442	424	470	453	438	462	439	466	459	431	467	449	429	403	465	422	457	487	440	420	438	434	430	455	438	450	460	418	501	444	431	441	461	442	464	460	489	478	431	435	462	473	461	406	432	433	410	473	447	451	409	444	472	467	451	426	439	440	421	441	480	442	424	449	408	466	449	460	447	476	460	458	461	457	442	471	470	464	435	478	445	451	408	448	466	426	475	516	491	464	443	459	450	441	450	455	444	434	473	425	448	440	461	450	456	443	452	454	460	436	454	435	418	480	462	464	476	443	478	427	444	464	453	440	435	491	459	462	457	447	461	447	442	397	415	445	423	444	414	414	450	433	484	429	450	461	442	402	486	472	445	461	447	435	447	443	443	473	457	456	464	443	438	425	478	480	455	444	414	459	459	432	443	468	453	465	462	440	410	464	419	437	436	478	456	471	456	423	446	447	447	410	426	450	441	444	409	451	411	417	469	419	430	441	475	455	453	448	428	413	431	424	456	450	412	443	419	471	437	439	411	447	434	464	462	450	431	440	428	485	463	455	445	458	468	455	457	420	402	479	433	439	423	422	417	450	449	453	422	444	433	408	416	448	429	440	470	474	462	459	451	427	452	420	443	433	457	426	442	458	445	459	466	420	456	507	390	415	409	454	419	464	459	472	453	453	475	421	457	421	447	473	439	427	450	441	433	405	416	452	465	483	453	430	444	452	450	450	427	490	482	426	476	477	464	444	459	452	449	443	459	458	453	432	438	465	508	438	454	520	437	480	452	488	465	458	488	420	425	440	464	474	457	446	437	449	440	462	453	457	421	425	449	449	466	464	465	409	427	458	423	443	423	437	482	439	451	449	462	494	442	413	434	444	437	432	433	449	446	449	446	454	449	447	415	442	434	476	462	455	442	477	461	457	442	428	452	458	457	447	452	450	411	473	466	439	468	453	444	412	439	433	444	460	425	478	468	452	469	431	426	450	444	433	455	467	424	460	468	433	470	441	443	431	400	450	475	464	462	472	446	472	456	447	451	480	422	464	481	445	458	441	440	428	435	445	467	453	448	440	485	436	444	438	473	432	445	443	446	481	454	444	459	428	441	432	439	472	458	494	447	437	458	432	449	451	449	463	422	452	409	447	440	449	474	485	439	450	478	446	438	458	424	427	435	456	429	428	441	449	448	449	438	435	432	445	461	471	435	442	491	443	447	466	446	447	460	453	472	444	467	428	439	480	464	456	459	468	462	463	451	444	417	424	449	481	469	443	430	458	440	398	442	467	446	487	452	412	494	395	426	430	441	464	457	453	465	445	463	461	448	465	472	449	448	443	447	450	467	428	457	445	492	498	473	444	437	466	463	454	425	427	461	420	462	448	411	470	449	448	452	438	463	448	462	451	423	436	461	476	476	444	452	435	434	415	453	478	442	444	444	476	443	432	426	477	460	463	420	462	448	463	471	444	466	448	441	501	447	445	424	440	458	444	469	455	455	433	446	454	397	469	433	469	450	460	467	494	441	428	429	458	478	472	476	494	452	463	422	467	464	455	464	459	466	458	424	444	441	472	465	450	451	432	412	418	451	454	463	450	480	462	475	483	441	434	439	425	458	456	459	433	460	427	449	447	431	450	414	455	430	434	417	448	431	467	444	436	423	495	446	473	473	456	482	452	440	437	484	449	456	468	456	452	447	461	433	467	471	417	468	445	480	421	456	424	483	430	479	448	443	479	406	459	446	422	461	443	436	429	494	449	432	438	479	489	474	400	435	440	473	456	458	449	432	488	426	413	462	424	454	446	450	453	474	452	442	432	432	474	448	445	451	445	424	466	442	481	456	438	479	471	466	422	458	410	458	501	449	462	408	456	436	448	446	465	448	429	430	417	430	486	481	454	449	401	449	456	424	430	403	431	466	488	437	471	459	437	435	450	464	447	456	461	471	454	458	440	457	416	444	473	443	441	449	444	479	470	450	437	452	469	462	425	455	441	449	504	418	454	457	435	435	471	417	449	484	482	457	436	422	431	452	460	467	439	431	468	432	430	448	418	455	436	450	446	453	435	440	435	469	457	424	463	443	444	458	437	464	502	451	447	441	465	406	407	445	459	468	442	450	438	448	407	426	480	418	439	443	459	423	447	431	410	455	425	452	439	449	494	423	447	429	401	459	426	435	443	446	470	444	450	460	455	471	472	499	479	444	456	414	432	459	453	448	441	450	501	458	477	433	451	478	441	429	441	443	432	401	457	421	463	414	464	471	438	413	399	477	424	486	444	407	440	419	424	460	450	442	474	423	447	433	444	459	463	458	465	477	449	422	395	440	456	482	441	439	445	459	490	425	421	441	485	449	464	420	436	449	473	440	474	460	459	441	471	468	437	458	427	448	454	443	478	441	452	451	438	454	430	424	429	408	475	454	417	457	435	444	432	459	425	442	467	437	450	438	468	454	441	446	427	424	446	446	450	423	437	467	420	478	437	478	456	460	466	445	471	487	453	462	442	448	423	451	489	444	440	420	467	450	443	474	434	471	430	444	426	464	471	433	468	466	481	452	500	430	434	452	451	482	457	429	445	444	495	427	460	472	441	476	475	448	429	471	472	470	425	475	449	426	443	463	444	428	431	451	421	435	426	446	441	441	426	450	455	448	437	461	403	457	440	424	484	462	410	440	415	449	457	439	454	433	445	470	496	432	466	453	468	453	440	475	434	466	456	481	444	467	458	453	442	438	428	445	457	471	449	443	462	491	438	455	437	439	425	443	421	450	446	467	453	446	505	446	460	438	450	425	446	470	435	435	469	444	394	444	438	440	447	443	446	434	447	408	417	482	454	497	469	485	468	458	406	445	438	472	425	441	463	464	414	463	427	454	455	440	428	446	433	457	467	447	417	427	454	422	476	439	456	441	471	433	466	432	461	474	454	446	428	470	451	452	451	452	438	440	471	483	456	465	467	452	455	438	449	453	406	431	462	431	413	438	440	456	470	458	510	437	460	432	437	484	415	492	452	432	430	428	477	369	434	447	431	460	445	411	471	456	468	452	463	453	474	412	431	478	464	443	408	493	461	453	450	431	452	424	499	438	443	439	443	429	436	408	435	425	488	421	469	438	457
25759	21449	27215	25088	5499	1574	1096	1172	17465	21285	14844	5298	1871	939	627	615	595	581	595	566	601	596	598	661	623	590	618	587	609	549	598	607	595	615	611	613	607	614	619	617	624	658	599	607	634	629	615	577	622	606	614	592	609	577	581	624	609	645	592	614	627	642	586	626	651	631	645	590	609	630	614	626	563	588	567	602	615	625	594	659	598	582	590	626	618	569	635	655	586	599	611	594	638	609	599	596	583	663	574	606	568	638	625	596	599	634	615	613	617	631	621	605	552	555	627	629	640	640	635	560	583	605	648	634	572	623	637	592	645	641	553	609	607	585	669	586	623	606	590	581	600	600	620	599	604	627	620	632	593	615	568	615	646	613	594	574	629	614	599	608	575	621	565	609	656	613	586	567	593	615	650	615	575	591	626	575	571	603	573	601	634	578	643	672	581	571	662	580	615	596	620	630	661	579	642	604	632	611	589	608	635	580	598	623	620	644	622	582	601	636	603	606	592	586	646	677	614	602	633	573	599	602	604	597	588	631	627	600	627	656	568	607	596	583	625	607	645	626	639	592	637	546	601	600	586	564	633	633	621	579	613	608	610	631	635	615	615	589	640	588	605	550	592	597	574	611	631	600	624	612	579	611	603	613	594	593	602	550	602	664	613	601	601	604	620	601	613	620	580	564	614	576	614	609	605	625	597	617	553	637	568	614	613	603	631	572	651	625	590	599	594	578	591	614	643	634	632	590	629	641	633	599	635	627	601	597	604	624	595	611	611	599	586	614	624	594	549	587	623	586	602	575	590	560	627	593	646	654	636	655	636	632	632	594	649	586	604	618	596	650	637	597	633	584	645	634	592	569	600	610	582	551	576	619	607	592	607	656	587	577	579	648	612	555	591	625	617	570	628	600	566	587	602	614	637	597	576	609	599	565	612	591	597	654	587	619	568	617	599	612	589	622	578	572	594	615	584	615	602	613	659	573	586	604	644	625	571	571	625	670	569	598	606	580	598	650	643	588	568	643	612	604	610	577	555	628	614	630	580	652	636	622	599	581	652	589	587	625	627	622	573	590	627	579	608	606	617	567	588	584	587	587	558	578	606	603	614	598	600	605	599	633	615	579	606	613	609	620	599	596	586	612	615	603	594	585	575	610	567	583	580	543	617	596	612	625	635	564	635	616	610	616	600	614	607	598	605	606	614	620	630	657	571	614	589	616	558	648	610	654	583	604	591	630	613	638	601	612	612	618	605	617	613	607	570	594	618	573	606	642	603	628	589	609	559	606	596	627	604	622	593	584	613	614	642	628	614	591	592	627	623	619	585	610	617	628	594	593	632	653	631	581	571	628	638	639	580	544	637	623	600	656	623	612	604	597	650	629	625	623	626	632	610	582	619	595	554	583	626	608	575	632	594	647	607	621	623	565	640	570	622	592	567	584	621	591	568	601	590	584	579	607	601	595	593	622	612	571	626	618	609	604	644	604	652	624	593	618	609	612	626	599	610	613	615	616	627	614	598	600	645	628	645	613	586	638	607	596	627	656	649	646	618	621	603	628	626	591	620	606	618	650	628	569	618	637	588	605	614	625	588	634	637	580	576	610	588	618	569	618	625	607	610	581	601	604	622	634	616	595	622	592	611	636	602	591	638	584	597	599	663	628	600	680	593	592	573	602	591	609	616	616	585	588	618	630	564	609	605	622	572	640	599	625	631	560	590	625	626	570	617	578	609	618	608	619	611	607	605	588	606	657	603	613	591	608	588	612	615	607	655	582	615	576	625	628	584	598	633	611	629	591	569	577	633	582	598	591	609	615	630	556	624	572	570	658	600	613	570	592	561	559	617	625	644	592	532	642	587	594	616	611	619	624	571	611	619	584	562	629	640	622	620	620	560	607	596	566	568	642	590	565	556	566	623	617	619	621	622	628	615	622	601	575	585	618	575	580	575	593	615	615	621	604	618	632	598	605	612	619	646	589	613	590	561	593	627	598	576	593	616	600	598	582	592	608	628	616	622	604	580	640	608	575	602	577	641	642	560	610	571	637	620	619	605	581	635	618	633	619	618	626	605	599	610	610	600	591	589	633	624	593	634	572	624	613	573	594	584	573	584	605	616	601	601	597	591	599	597	646	588	635	612	602	594	609	630	630	630	585	588	603	589	572	648	609	627	624	602	586	621	594	593	643	596	614	606	574	617	601	610	591	602	634	583	604	592	654	577	605	603	603	590	566	581	553	566	610	608	611	634	630	581	620	574	590	604	622	608	601	567	616	568	586	602	610	620	639	612	602	568	591	628	610	577	577	547	596	572	567	589	603	628	578	601	608	595	551	570	593	596	624	627	597	602	607	569	578	582	577	593	594	589	616	594	621	570	592	638	672	595	595	657	602	643	610	611	594	597	634	593	616	583	595	585	571	576	609	590	599	593	618	615	590	622	576	571	608	598	636	627	617	562	591	599	571	597	599	573	651	611	552	546	645	598	600	600	603	616	601	635	587	589	607	570	630	605	609	613	601	569	581	619	624	606	680	550	576	612	587	592	606	618	598	614	562	585	625	607	626	635	609	606	605	590	616	618	593	632	596	624	609	600	617	590	623	620	544	596	584	616	596	558	577	638	605	597	634	602	604	614	562	544	555	551	610	610	615	625	601	595	643	613	604	620	642	607	661	595	607	627	593	615	603	630	579	597	570	621	628	592	608	574	578	570	591	632	611	571	557	613	633	581	581	629	604	575	603	605	597	658	593	604	628	578	587	643	580	609	619	604	627	617	656	605	632	608	628	598	580	626	606	601	604	609	607	626	608	598	607	615	595	620	630	615	623	644	597	583	597	575	605	632	584	578	617	572	626	631	615	634	554	627	587	624	585	608	635	577	637	592	629	560	577	600	609	594	613	652	596	595	616	611	647	607	589	600	616	599	614	627	672	594	610	621	605	652	629	614	586	585	615	615	609	628	670	609	606	620	585	582	553	619	614	601	591	586	652	647	602	575	598	612	581	605	624	665	573	612	620	541	592	596	571	641	602	622	625	577	572	575	625	619	638	560	645	654	614	626	613	616	679	614	597	628	594	590	594	605	633	591	620	605	601	577	603	582	605	627	621	585	631	608	671	625	637	616	540	635	598	565	628	602	637	591	624	634	597	617	597	602	555	587	599	595	593	611	631	592	573	607	610	608	619	619	609	589	582	620	630	580	652	576	579	630	586	596	603	612	574	612	641	599	574	608	612	651	610	595	539	636	629	629	586	590	609	610	605	591	578	616	618	607	627	588	618	621	582	657	596	637	578	579	600	590	625	566	619	592	595	616	594	648	608	639	525	612	626	630	585	628	634	620	605	608	581	582	580	633	604	599	565	637	582	639	577	621	604	624	555	604	627	608	605	620	558	612	635	600	565	599	565	599	584	582	611	650	583	583	602	592	619	564	615	615	635	636	580	623	593	635	582	581	612	595	603	612	592	637	622	616	627	632	623	609	640	630	571	618	644	625	619	624	634	626	579
4986	6242	4651	2361	1630	1306	977	1374	20136	18633	12304	4400	1721	865	587	538	535	531	545	529	544	535	515	508	502	529	518	497	557	531	559	559	517	520	537	492	494	499	479	515	502	560	486	521	517	523	510	468	539	543	513	512	530	525	486	495	564	538	523	526	534	500	551	503	529	529	517	516	541	531	500	531	532	485	542	477	537	514	517	492	505	533	542	510	523	548	488	500	474	527	516	507	543	515	537	526	502	521	526	539	472	522	513	503	494	533	491	507	514	509	480	532	485	514	522	495	520	517	518	501	496	487	545	513	508	496	488	523	526	492	513	550	476	510	547	507	495	516	509	551	549	509	542	507	464	525	540	530	547	538	506	550	536	541	528	533	580	512	536	549	562	554	543	489	493	537	552	548	546	494	543	514	531	509	492	520	529	504	498	507	528	467	492	518	521	486	509	535	503	511	552	559	505	523	459	498	514	485	557	508	496	511	508	506	533	490	493	498	511	504	468	536	528	533	535	494	491	518	510	531	502	560	473	501	498	525	536	507	523	550	499	508	489	532	516	485	500	521	521	504	489	523	526	515	570	555	508	536	485	511	501	479	490	513	489	496	485	529	540	482	497	518	504	513	511	511	526	514	515	528	517	484	464	501	497	540	520	504	474	527	487	500	522	517	515	490	503	518	525	529	519	532	504	542	545	542	550	515	514	508	490	543	535	530	531	526	483	482	525	492	485	495	502	567	521	520	486	506	543	496	516	492	555	524	506	526	530	516	536	504	482	497	507	521	516	493	566	507	500	508	480	521	551	513	543	454	508	506	526	490	518	522	520	471	509	475	525	511	527	501	506	546	526	504	501	539	527	513	509	550	507	484	524	512	506	565	525	497	515	510	517	520	499	482	548	532	519	546	525	531	519	519	498	475	536	506	506	478	530	530	524	530	542	513	527	546	532	484	513	513	489	536	532	507	490	495	503	534	475	499	555	500	543	516	477	526	516	479	518	523	517	523	511	529	493	508	531	536	490	476	517	531	518	493	517	485	494	526	472	519	516	516	496	506	497	516	521	500	538	506	565	549	524	529	574	556	548	520	495	501	502	525	508	552	478	535	539	478	518	491	510	487	516	524	519	507	513	576	514	502	501	508	485	517	487	525	495	506	503	535	561	476	528	490	509	528	531	518	539	513	552	504	563	552	506	507	553	521	525	472	520	527	521	527	498	514	513	521	486	508	510	495	528	515	490	540	504	520	520	537	524	510	528	512	532	536	504	524	524	533	495	470	542	501	527	455	513	519	501	475	486	484	535	539	498	508	528	489	543	513	546	523	527	546	548	500	514	532	550	521	494	521	474	517	478	524	496	487	525	513	473	546	469	483	497	481	542	559	529	481	531	532	498	504	519	509	497	509	468	477	521	507	494	493	517	525	509	500	504	485	514	541	501	509	468	521	547	527	531	518	477	522	457	492	496	523	523	522	531	494	494	541	494	505	526	501	516	490	553	528	491	556	492	474	517	511	507	497	540	532	461	510	493	467	495	546	555	542	544	507	483	486	510	485	499	494	517	515	544	519	484	516	487	505	505	498	522	508	505	518	480	499	503	491	533	519	514	529	483	489	503	476	490	499	502	500	519	516	525	476	515	510	527	526	502	533	492	528	527	486	490	502	501	502	521	493	492	510	524	529	506	512	546	495	505	482	518	528	523	482	493	516	543	526	521	529	555	503	537	485	516	484	522	542	495	513	502	522	488	481	550	526	514	525	500	513	486	529	497	523	501	527	504	536	549	505	498	551	483	512	494	523	493	535	527	488	504	495	553	486	489	488	545	513	516	514	508	525	504	506	511	507	504	490	487	488	482	503	514	469	519	491	528	550	513	497	521	508	491	517	530	546	504	540	541	521	507	468	522	482	522	493	493	559	492	533	544	505	497	500	465	504	515	541	493	528	494	477	513	530	541	526	502	532	538	520	539	490	518	496	514	514	535	513	494	500	519	531	511	523	545	533	543	484	511	507	515	497	537	504	480	503	507	544	513	523	489	453	508	540	525	479	509	553	511	519	507	527	520	483	514	477	500	528	495	543	548	566	558	524	519	495	531	500	518	519	503	500	520	523	493	516	508	509	457	495	548	509	487	481	540	544	547	514	507	520	487	526	505	515	509	500	525	515	500	528	553	530	523	520	527	507	499	476	473	543	493	490	523	515	499	505	552	452	525	470	513	505	574	508	482	522	544	488	535	487	512	493	505	545	515	472	522	533	495	518	501	534	515	473	510	496	479	523	504	532	516	526	524	526	514	489	531	504	469	458	491	495	544	531	525	545	515	508	508	489	517	508	464	520	483	500	530	499	494	476	516	508	528	498	530	488	536	487	535	486	473	567	530	527	469	514	542	523	497	521	486	497	516	479	525	523	514	515	519	492	498	498	482	523	518	512	517	509	488	518	519	514	513	505	471	522	466	498	462	465	521	496	539	492	495	508	506	532	476	515	530	475	542	513	528	536	494	520	487	474	499	503	517	541	514	493	498	485	488	508	509	526	497	508	542	486	534	550	500	514	556	517	469	523	482	536	474	542	516	529	523	528	492	497	505	491	537	534	529	498	505	498	481	522	572	481	516	500	496	495	528	508	491	527	501	482	519	525	519	489	499	489	543	502	528	511	523	510	496	470	516	509	537	534	509	476	562	492	524	470	566	516	509	488	519	539	497	497	526	493	504	514	494	525	512	518	522	505	520	480	489	479	477	485	543	562	488	503	496	507	506	509	537	519	507	482	565	510	550	535	481	520	493	540	510	491	477	511	502	503	492	544	503	520	522	499	492	510	470	498	502	505	556	504	529	524	534	534	512	484	495	508	508	495	489	501	531	488	523	531	499	498	527	484	489	503	550	526	491	498	489	497	512	524	512	511	484	485	509	548	498	500	513	518	508	501	491	529	513	492	496	549	468	503	544	492	509	511	496	523	503	489	517	473	501	507	479	553	454	513	482	486	526	502	482	488	507	515	525	494	477	494	488	551	519	525	531	504	492	485	488	531	501	514	514	485	528	537	474	489	485	493	503	503	494	532	499	572	499	520	542	516	537	548	537	518	527	439	553	510	536	487	529	528	534	463	500	484	538	536	540	517	489	523	495	526	540	550	505	500	486	532	498	461	505	537	522	519	524	511	565	495	467	534	473	508	508	525	528	553	488	572	513	496	507	502	546	510	488	521	480	525	472	527	501	491	514	490	505	502	532	497	520	499	501	513	516	480	518	532	525	515	520	468	548	505	509	515	504	525	510	529	529	530	513	503	499	506	492	493	532	521	497	527	550	507	512	521	533	511	508	497	473	515	499	481	509	514	517	506	504	447	515	459	509	494	520	496	510	541	505	483	502	484	496	551	556	530	516	505	490	467	534	510	558	472	522	516	490	509	471	512	550	486	501	523	491	540	492	550	486	475	506	542	481	531	503	503	560	498	499	528	508	526	520	499	508	489	486	488	473	517	503	513	518	498	531	525	487	519
24294	21445	28805	24482	21397	9792	2382	2373	31526	40218	29652	12824	4092	1436	860	761	726	794	815	805	804	764	769	770	775	752	815	768	776	727	761	728	767	753	755	732	766	779	753	765	756	792	761	780	791	804	751	809	767	805	787	773	756	784	789	754	769	699	789	784	806	746	755	772	747	760	750	782	804	754	774	788	778	789	797	754	806	784	794	743	744	783	759	774	750	713	805	771	792	787	779	747	773	788	774	757	770	739	784	780	751	734	749	739	739	738	793	781	773	758	794	755	743	780	769	765	732	767	751	763	770	774	794	774	808	766	778	811	721	729	754	799	776	710	834	717	783	757	747	696	770	720	718	729	728	787	759	849	740	775	721	769	763	730	761	750	742	684	766	787	741	727	740	792	726	731	763	762	773	761	773	800	806	763	757	707	794	733	783	740	745	813	733	763	781	751	761	725	747	752	772	727	771	760	789	777	769	771	742	762	789	793	743	725	744	753	778	775	799	781	762	798	797	768	767	757	816	817	719	766	776	767	762	743	741	758	773	785	779	765	837	756	765	754	807	775	792	739	778	750	732	796	785	763	782	787	778	782	768	764	749	773	737	746	718	757	786	782	729	724	766	763	772	791	787	791	738	776	784	729	731	743	796	723	794	746	735	757	730	764	757	764	728	782	772	723	765	752	758	783	781	781	773	781	779	764	753	791	697	775	714	723	704	747	806	746	765	755	791	732	788	832	769	783	748	799	782	717	758	747	767	746	766	750	748	761	741	748	733	777	830	727	767	767	790	708	781	741	793	792	802	779	770	758	777	796	766	747	719	762	776	749	742	733	766	810	760	781	790	789	775	742	767	767	781	797	771	737	758	780	765	713	778	743	793	698	745	790	779	804	767	721	728	820	799	773	769	799	754	720	747	735	736	756	794	760	748	769	749	785	780	744	766	766	735	783	763	735	717	707	776	748	761	720	784	751	796	766	743	772	725	808	797	768	772	740	775	778	705	784	801	761	715	750	803	747	765	801	747	754	745	758	781	747	805	721	788	717	705	771	746	799	796	742	732	732	770	748	744	813	763	790	736	743	741	771	733	767	748	792	737	752	737	778	758	776	768	774	750	762	702	756	745	761	741	735	720	740	763	721	714	768	751	748	754	768	827	770	762	731	761	750	766	773	799	739	761	793	782	808	756	726	803	811	775	781	799	741	762	744	773	753	753	766	820	799	755	741	778	719	744	751	714	749	773	752	758	790	753	729	721	776	740	764	801	806	843	803	762	700	755	747	768	763	822	778	771	718	786	759	767	765	770	746	773	777	773	734	780	761	712	730	719	754	764	735	717	717	733	789	802	749	809	805	779	724	735	752	770	769	780	759	777	806	755	733	764	767	763	747	811	776	823	793	790	796	751	713	737	754	764	742	758	741	729	787	731	787	767	789	764	792	770	762	762	767	746	758	738	738	799	781	736	726	846	733	728	786	773	738	747	800	786	801	791	772	756	798	758	761	807	745	733	784	754	748	737	762	825	754	728	771	782	749	804	757	776	765	734	732	718	760	717	789	772	763	810	739	748	726	751	773	751	759	738	735	747	775	727	830	768	757	785	759	765	832	730	803	742	787	726	775	811	728	763	768	796	783	782	763	807	779	740	725	738	729	775	762	755	749	725	741	768	727	753	783	759	809	762	762	722	845	771	712	771	844	731	774	744	753	780	756	766	726	798	757	741	734	752	758	785	805	738	820	744	783	769	791	736	785	765	793	773	845	773	744	773	744	779	782	744	777	763	753	787	662	777	761	769	825	770	769	761	800	773	783	731	766	728	751	778	784	778	755	752	762	754	788	731	736	711	735	770	741	742	729	741	774	764	781	778	785	732	788	769	766	768	762	727	761	746	757	733	775	745	773	712	752	747	782	731	743	742	774	749	733	786	736	772	741	750	721	725	745	795	775	745	755	753	819	780	774	785	764	763	795	770	759	762	763	738	755	781	775	774	768	722	796	782	745	761	692	755	740	771	725	805	759	735	760	787	762	770	778	729	745	751	732	724	772	790	737	750	748	761	750	737	756	795	719	758	760	761	770	754	747	740	763	769	763	786	805	763	783	755	800	767	723	755	763	779	772	737	779	795	775	748	745	743	766	779	740	729	762	762	740	737	712	755	772	714	795	777	693	777	739	734	781	797	746	787	749	824	756	750	729	784	727	783	756	749	783	823	785	760	782	780	727	737	748	751	783	780	735	771	761	763	785	749	763	769	752	772	728	735	774	778	764	759	785	740	740	775	791	768	782	799	801	751	760	782	739	813	788	764	757	729	792	753	805	746	747	761	733	795	814	750	799	754	735	761	793	742	747	713	767	777	802	793	777	773	736	706	779	738	777	751	757	713	728	785	791	744	770	733	760	781	830	735	750	746	782	774	745	778	773	767	765	712	748	753	757	794	770	724	751	753	755	814	747	768	759	770	766	729	805	759	762	775	776	709	757	799	761	750	737	760	755	744	796	766	741	726	775	703	714	741	718	713	769	724	795	760	776	760	766	771	710	782	776	735	763	794	783	777	790	731	781	765	739	737	762	782	784	750	760	799	744	740	768	801	765	801	792	773	731	718	789	738	804	749	801	780	733	761	758	706	722	712	770	756	729	721	711	740	745	792	792	740	791	767	753	738	805	767	741	803	776	789	737	766	781	769	783	769	777	778	752	786	741	804	764	755	766	742	741	763	766	726	818	745	804	789	791	759	749	744	747	744	813	780	724	711	746	819	775	756	711	760	786	714	770	754	787	754	792	762	799	758	732	776	783	766	785	759	763	780	793	774	739	740	780	772	751	800	742	787	758	757	772	794	759	786	743	765	703	773	706	737	736	767	726	772	741	733	761	783	731	819	758	772	771	836	779	776	783	760	742	727	712	753	762	764	723	809	744	766	727	786	748	733	794	750	755	725	752	733	719	760	715	739	745	773	743	809	786	751	813	814	760	749	800	791	753	694	820	760	791	780	772	783	724	751	806	781	819	708	763	743	723	751	725	768	735	752	755	754	816	750	671	773	747	717	711	762	764	753	781	766	735	721	725	779	757	739	742	770	783	720	780	768	714	829	700	757	724	718	770	739	771	757	788	767	760	779	785	790	749	736	745	749	775	741	781	748	757	797	758	753	801	796	798	804	758	739	789	755	735	772	768	741	788	745	751	734	795	753	800	782	757	756	755	781	782	734	764	707	766	742	729	757	737	751	778	760	729	724	738	737	761	800	741	733	821	800	735	758	755	743	782	753	755	709	743	727	749	773	763	764	743	731	742	728	750	756	723	754	785	789	822	742	776	734	721	738	770	770	740	815	783	736	783	688	781	847	784	774	734	754	783	755	754	745	757	762	735	794	796	744	722	745	765	799	736	755	735	743	771	774	731	694	774	757	787	746	786	759	763	729	758	764	747	741	814	767	789	750	751	797	752	732	762	778	735	719	813	763	780	732	809	770	755	752	788	782	733	727	777	752	757	796	804	769	784	774	739
6021	10944	8865	4870	3008	2286	1671	3053	35473	34324	23927	8978	3592	1372	746	715	606	668	695	660	657	659	661	650	612	649	620	643	641	677	605	670	621	620	626	683	654	666	660	607	681	629	630	623	632	649	622	625	621	633	593	625	585	671	599	627	642	635	673	642	608	627	706	663	569	629	657	624	630	621	594	614	642	647	613	657	642	643	654	615	641	638	597	648	636	683	698	634	642	629	555	634	635	639	665	656	650	645	633	598	632	604	611	622	616	613	663	598	612	676	619	613	654	666	635	625	657	612	643	615	618	631	570	602	663	628	625	661	655	639	632	654	657	633	670	694	714	644	609	640	635	608	632	605	639	615	637	615	622	631	659	628	595	628	652	644	656	647	643	621	632	655	606	629	621	644	633	620	680	660	636	633	661	666	655	655	611	634	655	647	667	660	646	666	611	604	633	698	628	618	644	646	607	628	656	635	630	601	646	597	588	651	650	645	668	608	652	619	677	599	650	648	668	588	646	651	676	616	601	641	639	684	644	626	644	608	649	657	618	624	600	657	626	643	707	591	616	665	613	651	614	638	646	646	636	650	590	609	630	659	635	621	666	646	654	691	642	604	651	621	611	643	597	639	675	632	629	621	591	657	645	597	636	588	611	627	669	613	677	585	631	630	627	648	681	627	643	634	635	664	631	645	612	630	651	634	626	615	560	617	670	636	650	596	645	639	645	662	668	606	647	615	622	624	633	601	618	647	592	648	636	617	691	637	630	667	661	612	606	643	660	623	636	617	622	591	623	646	628	667	626	652	587	642	638	622	641	648	626	631	610	644	638	655	584	637	619	663	623	613	608	637	633	640	625	646	625	616	649	636	650	601	648	651	618	634	655	637	615	579	665	621	623	638	641	647	657	672	648	627	629	627	616	598	631	671	633	632	625	644	633	636	657	616	655	606	659	608	618	645	609	630	672	643	604	701	614	658	661	629	623	624	621	605	592	617	667	670	619	698	614	634	614	616	607	656	609	627	634	629	611	606	659	622	638	598	633	625	645	634	599	617	622	630	614	574	641	612	610	590	660	646	571	672	634	625	579	598	632	661	621	621	660	633	621	606	654	610	651	614	652	656	621	643	611	648	582	654	628	632	646	613	623	666	601	637	645	634	634	605	659	653	609	645	653	609	650	617	602	616	649	644	619	627	631	627	614	636	646	593	650	616	620	638	688	602	639	654	632	633	669	613	659	663	651	606	642	643	619	611	626	579	611	629	669	646	575	613	617	619	606	612	613	657	704	634	656	625	659	676	648	660	655	638	622	636	670	626	614	626	606	637	592	626	603	593	610	626	649	640	652	587	643	623	674	625	674	664	674	631	629	639	655	621	640	640	644	603	670	648	632	614	637	634	599	674	631	661	658	655	642	616	646	650	617	656	604	615	609	633	639	642	630	654	607	667	636	618	622	648	623	631	632	665	634	623	621	610	647	629	695	648	654	599	623	649	653	635	646	602	641	641	608	645	623	613	599	664	650	624	649	625	652	619	662	612	671	604	641	637	613	635	692	656	617	662	633	617	607	636	586	666	645	621	641	591	638	620	672	653	662	629	611	624	603	663	646	618	645	628	623	644	597	616	630	626	616	623	604	648	657	629	613	623	621	625	601	589	670	641	646	624	577	586	645	612	612	653	662	612	602	665	654	627	597	639	607	612	652	593	619	622	655	645	598	700	579	618	590	617	620	625	626	668	630	571	681	593	632	623	609	640	594	611	662	667	601	639	613	627	639	648	664	622	648	598	678	626	629	590	649	572	617	673	630	630	641	618	678	642	599	626	650	648	643	657	649	595	667	654	642	658	602	613	581	641	657	625	655	653	598	642	579	642	645	619	657	642	598	618	605	651	629	619	617	672	577	639	654	620	628	646	629	634	567	637	658	623	584	645	674	639	624	605	639	651	598	630	630	651	648	643	644	640	641	618	650	694	667	662	616	627	667	634	648	616	630	660	616	628	641	666	603	625	656	662	666	626	654	625	645	666	636	636	650	626	630	625	620	659	587	623	670	627	631	632	636	692	620	633	602	644	614	619	611	654	640	658	605	611	642	600	600	610	630	669	646	652	636	656	660	650	640	596	685	622	649	627	653	631	639	627	602	589	636	642	629	622	587	679	611	601	672	628	660	567	613	632	641	581	626	603	609	686	558	621	633	619	639	616	663	682	608	606	622	638	614	634	599	615	662	666	619	606	623	658	631	654	592	634	643	600	609	616	593	638	638	607	635	627	590	572	623	621	594	648	632	633	618	591	599	607	587	599	673	603	600	671	603	598	608	631	626	651	640	629	608	619	667	645	587	599	622	651	652	633	608	598	615	634	626	623	617	630	637	643	652	673	618	592	633	612	644	607	607	619	628	687	630	573	623	650	643	594	611	641	632	596	629	616	590	638	599	577	660	639	600	638	636	589	672	632	619	622	659	637	600	599	621	625	610	593	603	685	632	636	600	602	557	610	653	691	630	639	626	626	632	616	663	644	645	611	605	635	636	653	626	637	647	653	647	617	567	651	649	612	607	649	612	594	632	626	661	606	662	654	659	603	647	629	625	587	628	635	661	652	646	622	611	628	587	631	619	629	607	606	614	672	644	653	641	630	642	660	638	651	639	635	611	628	633	583	669	641	578	636	638	645	646	583	640	627	583	616	669	604	624	584	624	610	657	610	617	624	638	595	611	612	634	635	653	613	651	602	642	575	629	674	651	650	606	594	630	582	614	600	621	602	614	660	622	654	657	655	622	627	638	584	636	636	647	627	632	644	642	641	678	651	671	609	668	602	625	629	618	622	604	624	582	618	645	629	624	626	679	586	673	636	620	645	599	618	603	632	619	648	627	625	604	609	632	600	639	578	598	627	612	639	623	644	603	651	635	623	658	637	604	664	634	592	631	612	649	639	612	634	626	621	623	608	641	658	657	576	644	651	617	622	563	620	639	647	608	647	625	616	655	603	621	619	615	621	610	623	619	625	593	623	572	614	611	628	637	615	618	638	616	620	618	625	679	622	632	633	602	609	614	600	642	616	630	642	642	601	617	598	681	620	605	598	654	619	651	649	650	629	620	633	624	615	638	586	639	640	633	587	646	644	606	674	610	637	590	567	610	620	671	665	632	624	648	639	615	636	636	654	598	609	623	637	581	620	652	624	635	657	610	599	609	657	639	670	614	623	626	655	635	604	601	640	618	640	585	629	667	600	644	607	652	604	650	648	591	622	628	620	603	601	657	601	591	608	606	658	598	630	659	656	613	640	634	589	663	638	621	564	651	630	646	602	602	630	603	604	610	650	613	615	641	603	665	653	662	621	663	661	654	616	655	633	648	641	595	615	619	605	586	646	609	634	676	633	621	687	610	621	611	636	640	603	622	596	627	619	624	644	587	653	660	639	621	603	583	654	642	569	621	626	670	626	625	638	614	654	621	639	597	651	650	619	641	621	650	626	630	666	625	653	613	633	625	631	604	643	618	623
27888	13502	3366	1649	1031	788	639	650	2354	3166	2423	1333	781	693	603	591	582	557	535	561	570	538	545	554	550	584	523	582	554	548	506	579	557	547	553	573	564	534	556	502	550	572	605	594	543	547	526	555	537	539	573	530	507	509	553	583	516	572	521	554	548	570	538	537	496	536	567	539	565	529	536	579	544	546	544	514	552	518	550	565	511	589	566	543	576	535	525	528	512	529	535	558	577	550	581	551	553	552	577	548	548	579	566	530	574	546	518	570	536	549	549	530	552	546	557	538	571	544	511	564	498	538	543	583	577	558	541	514	569	518	541	540	543	549	580	564	562	549	511	601	538	531	547	524	559	587	607	559	587	590	541	599	542	547	535	519	564	542	560	525	517	531	537	551	548	539	525	540	554	544	573	584	527	554	552	560	578	516	531	551	579	534	573	535	512	548	549	572	537	544	566	516	535	564	545	522	536	520	562	581	531	539	566	576	554	558	553	562	567	550	544	553	546	554	552	507	540	578	492	590	532	564	568	552	528	551	558	566	570	556	535	556	539	546	554	575	533	552	583	549	562	575	539	584	546	504	535	526	574	547	543	545	498	564	570	549	542	564	540	544	545	526	526	532	555	562	569	514	538	577	583	528	514	515	543	567	550	540	526	595	567	550	511	535	536	576	563	592	587	575	540	590	536	546	546	572	550	562	563	581	581	536	572	566	570	617	519	574	549	515	562	547	520	544	549	539	523	579	529	538	503	513	515	552	589	516	588	554	570	551	510	558	566	557	587	544	543	547	563	568	560	550	530	533	580	585	533	510	567	515	566	569	563	535	551	599	556	540	559	554	548	571	514	557	527	524	554	544	535	574	559	550	524	572	567	546	551	558	593	569	507	503	517	528	565	574	577	530	541	522	531	559	552	572	552	514	574	551	545	560	509	537	551	534	554	587	578	536	553	566	550	578	542	508	541	582	507	566	534	562	569	542	568	539	535	553	571	549	531	492	577	493	533	531	540	557	535	562	527	570	578	536	535	523	583	567	542	551	524	550	572	584	542	587	591	527	551	586	544	544	568	544	535	557	556	552	580	525	554	548	542	588	570	536	558	610	555	565	573	514	525	538	520	545	571	568	577	532	551	552	564	529	556	537	555	520	554	557	579	538	538	546	565	588	512	591	539	513	549	546	527	564	547	518	558	548	540	556	560	543	562	584	556	533	533	539	532	515	553	547	525	548	539	562	546	527	490	546	536	526	571	555	555	546	591	590	532	522	514	506	546	557	572	541	514	538	565	539	561	566	555	525	528	556	500	545	521	538	522	574	554	546	580	543	541	506	523	558	572	526	580	539	537	537	549	534	588	495	572	547	516	545	525	505	558	531	526	559	550	571	554	554	538	510	540	568	537	562	518	579	543	530	537	560	545	530	568	569	573	541	549	518	543	556	563	532	545	493	552	495	573	545	555	553	547	544	551	561	566	551	553	528	521	513	534	545	496	540	586	522	553	539	519	572	552	568	575	524	556	520	549	535	543	558	588	537	546	525	525	514	507	509	551	547	574	562	563	527	580	534	598	565	557	558	550	555	561	550	584	603	553	584	599	546	557	571	548	567	570	551	523	542	570	560	563	524	563	596	530	544	552	532	509	573	587	554	601	527	566	536	523	561	535	518	557	565	576	584	567	527	547	537	540	535	554	578	548	560	550	501	553	546	558	608	536	581	560	556	558	564	529	510	553	587	584	537	554	544	515	522	551	575	506	538	522	556	547	519	534	544	532	505	515	523	513	554	506	524	564	532	559	539	491	597	532	589	557	509	595	512	547	535	558	597	577	545	558	566	620	569	533	547	566	541	546	598	588	566	537	567	546	556	533	545	566	534	525	545	577	557	518	578	548	561	578	536	563	543	590	552	568	571	565	527	530	484	575	542	531	543	506	604	544	564	566	603	589	536	547	577	547	570	567	561	536	527	534	549	565	560	519	528	470	554	546	515	556	554	538	539	529	497	529	527	540	556	560	523	523	524	585	581	538	557	506	479	576	545	555	545	518	547	526	544	548	558	548	515	541	530	521	576	569	544	547	514	529	543	594	536	545	559	525	541	514	528	518	539	556	576	538	563	542	547	566	529	555	552	579	554	563	577	533	550	516	551	573	534	542	527	552	520	544	555	583	537	580	569	579	568	531	547	544	565	575	566	548	591	555	543	521	563	537	584	570	554	554	567	506	531	564	578	556	530	561	548	574	563	546	541	535	578	592	542	525	549	575	566	567	543	564	542	530	517	576	552	586	574	557	589	576	600	532	543	522	548	517	574	573	556	567	522	525	552	578	564	526	549	531	547	546	554	574	564	562	569	553	538	532	553	574	569	532	571	537	553	509	534	584	563	538	533	530	545	547	581	566	562	571	593	590	535	507	559	540	573	534	590	533	518	567	544	544	555	556	545	538	547	567	549	566	539	549	499	556	517	533	571	530	566	556	533	536	516	546	566	542	576	527	586	550	550	546	560	547	548	538	523	508	546	541	515	491	578	536	540	576	531	539	558	544	546	555	530	548	501	546	534	563	558	526	567	536	543	550	557	558	582	582	550	540	518	547	548	591	523	538	542	538	518	546	541	521	530	555	563	535	576	510	493	549	558	548	510	480	535	554	581	567	544	527	580	559	539	536	542	534	576	533	566	572	592	549	557	538	563	517	545	579	598	557	558	555	584	539	565	529	552	532	564	556	514	569	530	591	592	541	521	564	523	526	537	511	528	519	556	549	581	587	558	527	567	545	558	528	541	525	524	528	548	546	504	516	530	527	511	520	605	576	572	572	530	535	568	555	536	528	516	490	554	530	511	549	537	573	562	528	547	526	540	555	535	535	597	513	543	555	576	541	516	559	527	560	570	525	502	552	535	568	542	561	540	579	545	582	583	531	538	534	572	526	533	566	545	554	584	567	538	559	560	565	559	551	586	527	537	526	520	567	590	536	558	538	487	526	561	558	550	550	549	534	573	555	577	527	514	577	578	545	524	541	511	516	502	529	554	540	497	578	561	519	591	559	554	520	559	552	542	579	543	538	510	560	575	563	576	518	516	561	567	547	526	568	537	529	543	544	548	536	525	525	579	535	539	614	576	521	547	552	546	534	549	540	556	559	546	583	553	522	526	529	576	553	538	515	540	549	582	524	568	544	575	511	521	557	537	536	525	583	545	542	620	541	532	530	563	548	538	537	540	531	538	552	515	544	522	543	548	547	530	575	564	515	594	560	518	571	568	537	522	595	492	530	565	544	550	546	577	527	579	573	560	563	556	576	553	543	547	546	571	592	517	565	523	598	550	566	540	524	534	517	537	521	553	558	571	577	542	556	539	565	541	540	548	580	553	542	555	604	523	572	596	554	533	555	526	559	569	578	556	541	533	563	574	581	567	566	562	531	561	546	530	561	565	527	527	519	532	532	538	588	517	549	535	515	567	533	543	568	533	557	587	546	553	533	542	539	526	559	583	521	511	563	525	527	523
6136	3162	2113	1290	763	676	548	624	3126	3505	2501	1254	739	558	500	451	470	483	444	460	413	476	450	476	413	472	463	428	440	451	451	493	469	431	435	459	448	429	440	448	465	472	463	483	438	478	438	454	442	418	479	444	453	488	509	423	482	459	412	472	497	419	434	452	444	424	479	419	451	476	439	452	427	476	454	458	406	463	493	452	413	502	482	444	459	470	484	462	425	427	460	491	484	489	442	441	465	456	454	433	450	462	451	419	464	428	465	454	427	462	450	420	476	459	451	455	475	443	468	463	447	456	396	463	474	453	433	415	392	450	453	459	432	463	413	479	425	473	473	481	508	448	466	448	457	445	449	453	425	452	474	446	427	447	450	433	465	459	464	421	453	413	469	480	476	473	435	472	466	435	428	459	444	436	434	450	478	415	470	466	445	438	449	444	448	487	458	454	439	453	441	443	436	426	402	449	467	438	439	420	477	440	489	437	475	426	433	464	437	421	405	491	433	484	418	439	469	481	449	421	460	442	443	446	422	490	485	444	454	460	475	428	467	478	414	448	416	436	440	461	463	439	474	466	449	459	448	448	446	470	432	437	450	446	476	432	456	457	464	469	468	459	454	487	431	441	421	471	478	436	465	438	399	461	445	449	476	434	423	427	431	440	417	435	480	477	442	453	462	479	447	445	459	454	445	455	461	454	455	490	435	430	480	409	439	446	468	441	448	504	506	453	438	482	416	466	459	445	439	435	491	471	451	433	407	443	433	463	458	469	453	472	458	462	422	435	430	477	429	423	430	445	423	484	458	416	458	467	432	448	439	453	487	448	456	455	432	461	453	478	416	449	453	425	479	444	432	426	441	453	472	422	442	461	411	430	429	452	451	468	469	462	461	440	441	447	477	479	446	471	453	472	476	431	449	470	448	464	438	424	462	434	505	483	441	430	458	452	469	445	433	422	441	456	415	464	440	426	462	431	460	473	468	455	439	415	446	429	441	432	458	464	421	405	456	446	452	447	436	464	477	486	480	437	454	443	446	468	446	461	489	428	456	462	461	461	464	427	429	435	465	457	459	484	428	457	471	415	417	451	448	445	442	461	452	426	454	462	450	442	450	426	433	437	489	436	455	421	439	448	444	462	451	425	476	437	461	459	481	433	448	431	455	428	468	445	468	444	457	424	447	461	420	437	440	436	445	467	453	459	449	462	460	485	422	448	451	439	493	434	445	462	456	439	424	473	453	445	437	412	478	461	427	465	442	441	459	433	453	414	449	444	453	453	457	481	451	435	439	447	455	412	437	435	428	433	440	476	459	455	451	442	425	462	459	490	474	440	495	437	431	453	437	455	441	433	443	407	478	440	472	444	450	467	422	450	460	425	441	426	415	448	453	450	454	450	415	456	456	432	460	429	438	469	427	444	409	482	461	474	455	475	482	429	442	444	420	433	452	429	476	426	458	432	474	442	456	450	458	455	452	465	477	460	444	442	458	479	470	402	454	432	414	452	468	447	445	436	420	439	417	407	445	429	484	500	462	458	455	432	425	407	467	459	426	458	454	417	464	456	453	458	460	482	437	413	475	467	466	419	470	447	443	463	487	425	417	453	424	490	425	451	467	451	442	466	471	431	481	457	448	431	450	472	432	490	445	477	445	434	448	445	453	463	447	454	449	425	452	458	438	462	468	455	434	443	447	440	450	436	482	443	457	451	429	440	443	466	443	411	431	470	434	475	427	458	438	443	446	427	428	431	440	447	435	437	470	481	423	466	393	453	437	474	460	461	454	487	453	446	468	438	437	401	455	455	455	448	467	479	448	441	435	461	428	475	429	455	414	466	445	428	462	475	441	433	466	464	431	447	457	514	455	449	452	474	449	442	443	478	468	426	459	453	482	435	421	472	440	470	479	419	409	458	396	431	442	464	461	437	452	472	456	453	419	442	459	454	423	486	435	426	450	444	450	427	445	449	414	447	459	403	493	459	489	465	423	432	432	449	448	492	442	436	427	442	436	468	444	436	417	469	447	431	453	439	461	470	463	418	431	463	462	445	461	477	451	455	471	442	466	453	462	412	476	492	450	444	451	424	416	435	428	494	468	414	421	434	414	453	451	452	426	443	467	459	453	483	460	442	443	428	449	404	468	464	472	441	401	432	486	454	447	479	402	463	449	436	434	474	448	452	496	438	455	457	433	469	480	440	427	465	481	488	433	445	504	441	415	459	467	470	387	467	447	462	471	448	453	458	449	455	416	476	424	443	431	441	430	470	414	413	464	429	430	452	433	426	467	456	495	445	443	383	487	459	464	419	476	467	441	432	422	456	458	441	474	464	445	458	449	418	451	444	445	447	470	461	457	453	439	428	439	460	488	449	447	446	434	439	486	471	475	464	435	439	418	450	436	428	426	468	434	467	487	444	440	472	448	413	471	444	469	461	448	466	461	455	438	437	470	432	473	442	455	425	468	438	448	424	426	457	462	451	427	429	462	421	443	452	429	481	453	448	446	424	483	436	439	466	459	425	396	459	473	433	428	481	423	472	454	455	457	442	442	444	461	448	492	461	464	464	436	445	476	481	453	478	461	451	462	413	428	425	456	470	475	430	453	451	459	445	460	430	422	463	439	471	468	513	438	450	449	446	406	468	468	483	451	425	437	434	463	455	434	471	456	460	464	500	423	469	435	447	466	433	416	476	451	424	454	433	451	459	446	421	429	459	431	451	473	469	494	447	456	475	498	423	456	440	446	449	454	465	459	452	430	441	453	463	439	454	451	484	443	452	451	449	446	437	425	461	431	431	461	486	461	425	460	465	431	438	421	425	470	490	435	365	468	453	406	436	465	476	441	418	419	469	462	449	480	498	421	456	474	443	450	452	459	448	423	453	427	467	436	424	439	444	497	376	460	430	464	457	473	450	461	444	404	432	483	473	441	461	470	415	496	491	459	458	473	444	497	443	476	465	420	466	429	431	454	487	465	427	479	434	464	462	413	446	454	466	462	436	432	425	424	409	469	455	491	474	481	452	441	492	421	454	429	459	429	450	464	457	483	443	467	476	439	491	498	431	434	454	433	452	432	423	467	458	477	522	430	498	425	452	448	442	445	441	414	430	429	424	439	410	494	465	471	461	433	456	456	441	423	453	436	442	504	437	452	413	430	441	454	422	441	465	415	463	485	402	447	474	446	451	468	462	441	474	491	450	490	485	440	445	468	469	461	419	457	434	455	458	451	458	466	475	427	440	465	413	430	436	511	463	451	446	456	406	514	467	446	458	435	421	469	435	463	474	490	431	436	452	408	446	463	422	470	411	448	444	423	436	419	431	487	435	432	418	447	421	437	464	446	470	409	440	423	448	472	446	453	428	433	455	465	462	446	495	444	455	487	429	449	445	472	457	466	446	443	435	436	482	477	435	468	466	397	417	397	457	445	467	450	449	459	456	436	443	464	455	419	460	418	439	438	433	482	471	426	431	444	467	466	425	460	459	462	481	437	473	432	447	418	475
25826	21457	27228	25035	5683	1508	1072	1410	16681	20834	14579	5350	1779	983	680	619	619	644	662	598	632	647	624	614	622	660	658	617	673	586	608	627	600	618	655	667	639	613	610	633	611	591	637	648	656	640	603	579	611	602	626	634	602	582	614	580	596	588	600	616	604	626	616	624	578	615	609	593	586	599	606	588	605	651	657	567	613	617	623	587	622	603	616	554	614	607	635	578	621	558	661	608	608	601	603	617	620	585	639	602	626	643	599	603	580	607	598	609	579	619	597	630	597	593	598	611	605	647	586	585	608	618	632	619	643	611	582	645	592	644	598	621	609	606	583	624	613	604	599	585	644	675	657	633	606	658	633	606	629	569	616	620	601	625	606	622	589	614	649	605	640	591	635	606	597	623	596	590	612	598	606	611	641	615	599	637	643	605	619	592	575	615	588	603	570	603	614	610	621	619	603	627	588	625	622	602	665	611	606	614	593	615	589	622	625	625	595	607	652	626	630	616	615	590	598	633	632	593	614	613	582	573	626	578	645	596	623	592	638	644	587	576	613	613	633	628	626	645	632	600	655	600	628	690	572	652	588	643	608	615	619	629	636	635	610	617	622	610	616	622	612	575	590	569	660	560	599	571	629	586	616	630	613	603	601	613	611	620	654	655	610	589	595	584	667	611	603	591	655	631	577	629	594	648	587	602	574	628	578	604	581	595	563	578	630	592	596	626	669	572	624	606	566	602	617	618	581	618	665	646	576	612	570	647	571	646	597	633	683	629	618	590	597	614	624	614	582	585	568	600	643	615	653	597	636	585	604	591	616	623	592	619	620	615	619	591	601	634	613	631	569	636	626	622	605	638	603	608	615	592	645	589	617	616	637	586	628	622	646	629	598	611	606	603	618	644	619	577	611	638	619	610	573	593	643	618	629	626	593	572	583	607	641	597	649	606	594	664	614	617	654	606	645	632	574	616	607	635	596	556	625	613	619	599	632	618	613	634	611	627	585	594	642	579	611	588	586	601	614	636	674	571	597	623	603	607	640	663	590	578	605	594	630	642	608	660	675	636	592	633	625	616	598	581	626	611	584	636	624	642	645	631	601	570	627	627	593	612	593	584	650	599	562	586	663	602	612	634	597	610	605	651	588	671	568	622	663	587	617	577	616	591	608	652	569	599	637	623	604	555	659	633	575	599	589	583	624	657	607	602	603	563	634	638	565	614	598	594	652	654	602	659	611	589	628	576	609	601	639	635	631	615	617	631	637	615	560	610	606	591	607	613	555	576	579	621	658	602	631	630	667	641	608	616	573	605	615	578	611	622	685	609	616	615	578	579	581	618	581	613	612	627	601	606	580	622	611	620	643	616	613	590	617	618	584	632	631	586	605	614	649	612	585	607	599	596	581	609	575	595	628	628	602	629	562	608	612	583	639	640	581	615	617	606	633	574	587	609	593	642	635	603	601	618	618	656	618	615	590	623	667	556	613	644	608	616	638	610	597	642	634	613	597	597	594	666	609	652	625	604	592	648	609	640	637	663	597	634	626	654	615	588	618	624	582	599	635	627	625	595	610	573	584	595	588	624	599	620	565	605	620	638	626	633	610	632	591	624	640	604	621	604	600	621	613	596	579	658	609	590	605	600	635	625	603	626	617	607	602	575	613	577	593	568	619	578	590	641	607	650	620	659	627	596	628	633	605	602	591	645	578	608	626	596	579	617	592	577	570	607	647	574	619	616	583	589	613	614	623	620	552	635	591	593	616	595	586	612	646	605	619	609	586	601	618	619	594	595	654	575	583	583	645	621	591	607	593	603	579	604	614	634	634	603	608	601	626	602	604	583	602	629	614	639	606	633	604	605	638	624	598	596	580	619	652	634	611	646	571	542	635	619	604	644	613	582	606	625	610	612	586	608	664	580	606	622	593	576	605	632	615	598	692	587	628	656	600	609	585	641	592	649	608	626	648	616	640	605	559	608	620	635	611	561	623	651	598	612	631	599	570	657	592	616	614	659	609	622	619	605	633	600	624	623	581	590	574	630	613	648	627	619	616	601	605	639	608	618	558	626	537	599	649	599	597	596	682	625	621	567	604	562	596	624	552	609	569	615	599	624	583	608	578	590	587	597	604	573	596	610	583	600	635	664	609	591	631	625	615	604	577	632	675	614	624	599	630	566	636	615	624	572	632	595	572	592	582	613	627	644	691	604	583	606	600	597	649	605	674	654	632	670	648	591	632	594	663	628	620	608	573	656	628	597	637	555	627	642	629	591	608	618	642	596	600	634	604	614	582	582	589	626	606	659	607	616	653	598	607	635	631	561	649	621	601	634	588	622	581	571	612	604	622	626	603	604	606	592	593	596	589	558	636	604	642	606	584	627	619	636	621	599	594	616	550	674	641	586	630	615	594	655	599	617	602	606	585	558	574	644	605	597	604	677	622	660	603	621	568	601	618	647	593	608	612	558	616	613	590	604	603	618	608	664	614	601	589	657	614	620	624	615	578	617	638	608	651	636	595	621	592	611	619	612	632	570	591	592	625	578	664	583	611	599	595	615	562	613	611	658	654	597	578	593	625	586	589	600	606	613	611	577	624	610	598	614	631	625	615	592	594	618	608	603	596	582	645	610	655	595	609	616	597	603	619	627	615	594	599	575	583	602	605	619	587	622	627	609	619	604	602	651	599	564	551	618	655	586	616	593	579	578	620	608	617	628	602	581	581	588	637	642	614	621	612	602	617	629	590	634	619	623	601	623	595	611	575	652	618	611	615	646	601	610	631	601	670	591	601	580	593	568	589	652	601	593	621	581	613	612	603	636	581	636	624	604	630	615	643	628	645	603	611	555	608	599	591	635	594	617	645	577	662	614	611	662	636	596	628	619	623	576	639	656	586	627	609	608	570	582	628	611	573	626	628	613	638	579	606	609	643	591	591	614	623	588	603	585	628	647	640	582	650	576	628	617	639	604	581	604	575	569	623	556	616	610	585	633	584	604	626	625	595	639	572	603	621	614	635	600	620	636	618	567	594	582	625	603	623	601	599	588	588	599	589	604	613	556	640	611	607	591	632	610	612	614	665	602	676	609	608	606	580	637	599	602	585	622	620	645	595	616	619	599	632	593	621	594	593	634	615	642	630	608	615	638	617	624	599	586	602	623	630	635	595	587	616	608	583	641	656	605	613	587	606	604	577	584	565	613	640	594	603	597	637	625	580	631	616	586	649	623	595	645	620	607	594	577	589	650	583	616	591	615	661	607	621	624	640	558	605	596	612	592	632	651	677	619	621	642	582	626	576	595	609	617	612	578	614	578	603	636	641	576	641	605	644	615	622	625	599	635	621	617	600	600	642	609	634	611	620	647	636	593	584	609	653	612	596	611	639	617	644	608	586	643	614	605	575	597	641	629	573	616	627	632	605	580	581	610	630	612	590	609	597	646	603	566	563	665	656	574	577	582	598	609	601	589	632	659	609	591	632	637	625	612	659	631	572	595	551	608	635	613	592	631
4972	6864	5445	2514	1681	1165	987	1620	19277	18416	12228	4483	1779	794	595	549	537	552	530	511	517	519	545	532	569	537	519	536	520	541	497	530	536	516	529	510	514	533	519	528	518	543	541	537	511	521	549	492	510	509	523	522	559	493	533	512	546	525	492	479	499	497	488	554	471	525	544	498	479	550	465	488	549	508	509	524	507	502	540	517	491	478	533	504	473	558	532	472	545	493	473	532	546	556	490	509	536	533	543	562	519	523	492	466	527	502	531	528	524	496	525	491	545	562	475	460	519	515	515	521	494	509	500	471	547	526	499	492	484	538	517	528	525	506	494	516	516	491	537	533	547	522	495	535	517	554	516	521	558	545	518	483	510	535	521	541	494	521	487	502	525	526	512	545	519	507	521	458	534	479	489	549	561	503	524	560	499	511	519	570	547	514	512	497	510	502	497	538	524	535	497	498	512	496	486	523	503	546	541	550	535	502	481	562	475	512	548	554	576	498	513	488	526	513	499	536	502	484	536	535	517	532	542	517	541	534	530	514	450	490	521	564	471	512	516	531	544	508	527	514	491	494	477	539	524	492	542	508	537	507	531	519	475	463	532	522	534	517	494	517	510	482	484	540	535	550	485	537	504	541	528	503	537	499	499	491	483	510	543	487	486	514	520	520	512	525	514	529	540	515	492	520	482	549	541	511	502	497	489	527	539	562	548	515	543	518	526	490	498	524	497	558	479	535	514	528	519	520	571	549	504	538	553	503	516	522	497	514	511	531	534	531	480	521	490	478	548	501	496	502	543	511	498	528	494	519	525	497	510	469	536	468	474	498	539	492	501	495	469	525	496	515	519	555	522	527	527	502	557	527	560	535	490	509	516	531	499	485	523	514	471	573	489	565	507	511	534	525	493	500	488	516	571	509	490	484	559	552	533	485	537	550	531	505	495	524	552	506	509	490	488	477	542	499	522	541	524	514	499	538	491	491	488	512	498	556	479	544	506	533	528	590	532	508	530	514	529	507	512	557	556	506	530	507	548	536	483	499	514	501	531	522	533	497	489	459	528	511	523	504	529	520	544	503	521	488	509	486	535	499	504	501	537	504	487	516	535	501	537	525	539	543	513	471	485	506	523	533	482	494	494	493	510	554	489	484	512	512	522	486	552	540	516	532	471	518	504	525	470	506	531	521	495	506	521	508	538	501	523	496	547	548	504	511	513	507	531	535	507	536	484	523	540	540	525	473	550	507	509	519	476	565	480	508	468	499	525	494	513	489	509	545	519	526	535	474	528	558	568	529	527	542	523	492	471	543	493	521	526	520	504	484	496	508	479	513	489	520	480	517	501	503	513	526	520	512	510	508	494	519	534	524	515	492	469	509	518	549	497	487	480	487	555	497	499	528	491	506	489	518	479	515	541	494	502	541	540	490	531	524	483	504	498	493	513	509	534	529	430	519	488	526	522	491	488	526	535	513	497	522	529	543	527	509	526	484	517	506	534	470	511	503	522	508	511	527	514	548	524	545	492	512	526	506	494	525	484	473	487	536	488	483	526	484	514	471	511	520	560	503	510	523	508	511	532	533	538	487	562	521	510	518	504	507	534	499	574	484	500	537	510	498	496	512	510	492	529	519	544	501	533	512	515	532	529	524	472	547	516	486	505	511	542	538	547	518	508	514	535	470	507	521	522	524	513	531	518	514	482	504	521	520	494	485	563	499	544	544	534	526	478	556	471	531	527	494	526	535	495	540	527	513	526	503	536	515	480	516	514	496	548	519	520	534	495	507	520	528	528	450	560	507	533	545	506	521	531	535	556	552	502	520	575	505	492	539	512	516	533	488	498	547	504	510	483	565	537	551	473	521	524	527	504	526	526	530	500	503	536	485	521	481	504	514	497	520	514	531	502	503	471	526	516	496	528	508	495	537	515	485	522	510	525	535	502	520	531	505	574	535	522	489	505	516	511	475	509	486	466	511	510	499	514	534	494	520	500	484	542	508	506	500	551	525	510	507	552	465	498	507	508	509	528	522	524	514	493	541	483	481	508	520	505	517	518	494	509	511	492	557	501	482	478	516	520	512	537	513	482	551	511	543	506	492	532	498	496	534	482	554	446	442	512	487	494	535	571	525	512	491	515	511	524	529	515	525	508	528	505	519	528	522	501	505	519	516	516	537	453	565	527	532	527	523	535	520	528	525	543	490	525	517	534	484	501	472	520	517	520	484	498	524	537	515	498	514	510	496	505	536	517	498	485	491	527	495	494	516	526	470	523	527	502	480	519	497	481	503	517	530	500	519	527	508	504	514	516	553	508	529	531	475	528	539	535	532	520	488	508	537	489	503	517	509	548	543	562	526	535	478	482	491	540	541	555	515	574	535	520	467	533	513	510	488	536	530	526	485	500	482	507	526	499	506	513	535	518	494	523	522	513	535	490	539	546	504	516	505	502	508	509	520	472	520	480	503	487	502	541	553	499	511	548	557	511	538	498	470	527	538	544	538	539	473	527	535	530	481	524	509	502	544	552	499	492	552	528	534	494	489	492	483	512	488	522	488	471	518	534	503	540	512	537	468	522	545	543	503	505	516	519	482	514	483	500	526	510	524	479	495	523	525	477	511	521	529	496	511	515	502	509	495	534	511	504	564	498	509	514	517	524	498	514	546	486	517	506	511	488	488	520	537	516	550	478	513	499	522	539	476	536	514	530	506	535	510	528	518	495	502	484	544	491	509	511	508	494	494	546	484	471	473	510	483	541	526	519	502	516	516	519	502	522	476	536	515	537	494	529	494	539	511	563	493	493	501	518	534	512	489	501	524	514	550	512	542	488	506	540	537	503	515	510	492	508	563	553	530	550	498	498	510	498	503	527	492	495	530	530	482	470	539	513	518	538	563	535	485	523	520	491	515	530	502	512	498	510	526	516	505	538	521	512	497	501	503	522	501	514	519	521	566	540	505	531	559	546	504	529	518	496	533	537	543	502	510	531	479	486	533	511	485	536	460	530	533	522	530	497	507	477	481	533	540	498	519	533	509	528	531	548	499	520	522	535	515	507	489	510	521	483	524	561	545	493	569	519	532	517	489	518	514	553	492	491	509	461	488	535	509	512	482	536	513	539	515	488	504	516	532	491	517	518	535	518	512	509	485	475	483	496	494	505	526	492	524	504	476	509	538	480	589	493	489	526	486	514	580	512	523	502	502	467	480	490	502	513	536	519	524	540	504	492	525	514	479	513	505	498	481	482	520	455	564	516	521	534	547	506	487	543	505	492	475	515	541	495	508	500	501	535	517	521	543	487	511	502	503	526	512	525	531	530	547	522	527	508	524	489	475	508	523	529	418	499	492	514	505	515	557	546	502	496	495	512	511	503	502	509	522	559	524	519	512	505	511	525	508	487	493	478	509	532	549	499	494	536	487	523	503	536	507	512	524	509	506	500	535	498	534	500	483	522	521	505	515	530	503	506	503	539	478	525	512	517	491	506	509	536	495	486	484	523	465	504	506
24402	21445	28777	24541	21334	9065	2380	3020	33579	38177	28510	12373	3523	1453	910	805	764	782	793	811	765	771	764	787	817	738	764	769	781	758	803	751	778	788	763	769	764	783	754	809	759	831	753	826	743	749	739	841	794	738	745	775	762	760	797	751	728	757	758	794	766	772	817	798	762	745	771	794	755	777	780	776	801	776	733	762	781	789	778	799	771	790	730	754	752	784	807	787	776	758	758	710	756	793	776	771	783	776	777	806	798	795	732	811	812	801	796	826	783	795	795	806	774	737	785	755	796	800	732	785	769	749	776	747	785	821	743	769	766	722	783	743	744	739	815	791	712	757	759	793	709	786	755	792	753	721	764	794	730	772	797	782	751	790	733	791	775	803	757	815	803	787	772	780	798	749	755	797	779	761	772	736	738	777	733	794	751	729	759	736	762	741	803	766	807	814	785	733	746	766	776	777	798	755	767	755	703	753	752	788	748	777	752	733	771	815	744	812	766	769	721	730	710	761	790	811	768	769	734	802	778	794	775	773	704	759	758	773	739	769	786	719	754	778	781	776	725	746	779	729	752	805	766	729	759	737	797	806	766	798	763	801	772	797	754	742	764	793	704	799	779	760	777	743	778	816	741	781	756	747	796	767	753	719	758	722	824	747	800	752	722	756	804	816	730	786	771	744	773	795	736	811	762	762	787	757	784	805	815	738	728	767	766	762	731	759	743	789	759	807	748	786	767	765	798	731	812	764	766	754	746	772	815	762	758	777	815	779	786	781	758	822	775	749	829	749	786	748	751	745	789	795	729	785	757	753	754	786	781	765	727	741	778	756	763	769	801	760	792	729	791	761	763	794	751	785	775	737	785	748	779	747	751	740	705	710	780	749	755	757	763	747	764	713	766	778	777	754	727	712	781	768	765	791	783	786	727	784	809	784	797	731	726	775	791	762	745	780	769	736	737	728	741	793	747	803	808	747	740	744	672	804	741	773	766	762	779	765	794	741	784	786	719	748	736	740	737	770	746	790	789	774	775	784	776	752	719	783	768	797	745	760	728	710	742	786	793	743	799	758	784	800	730	792	788	781	760	724	721	795	752	810	789	805	847	758	755	762	714	738	724	728	767	795	791	745	837	726	764	712	722	801	780	805	766	781	803	776	773	791	786	761	746	811	750	741	806	773	775	768	774	804	801	789	751	776	743	754	749	740	782	791	736	736	774	752	744	790	805	730	761	755	790	821	747	738	697	805	761	761	774	776	815	774	766	746	779	760	768	773	781	740	773	750	770	772	763	813	744	765	745	775	748	786	762	724	763	792	772	771	784	787	772	824	791	814	816	822	766	792	720	772	769	740	772	782	716	760	771	777	773	778	796	760	772	707	792	756	748	709	738	762	771	776	829	797	736	768	782	778	780	734	777	733	787	771	800	732	784	742	764	743	760	819	727	766	770	735	811	754	802	747	814	792	759	741	712	769	725	741	774	787	766	768	737	752	786	814	789	785	744	782	776	803	749	773	780	782	735	737	720	707	750	808	773	795	771	794	803	761	769	748	733	760	773	725	797	792	774	815	734	774	739	777	775	792	753	745	742	741	794	794	755	758	692	760	757	777	747	792	772	760	804	767	757	752	778	746	789	760	791	755	770	726	788	843	746	741	768	760	730	800	795	727	760	735	734	750	783	799	794	778	775	781	797	800	709	770	687	754	732	780	783	749	763	746	768	738	784	778	714	753	770	761	773	762	769	752	772	764	796	739	735	762	774	762	734	802	746	727	747	785	771	831	752	742	712	767	786	749	741	765	736	758	845	772	738	769	721	824	771	730	770	751	771	706	804	727	730	752	738	788	813	759	776	778	748	733	788	768	756	739	776	752	768	779	699	773	756	768	760	782	741	756	799	759	809	764	797	836	770	736	777	757	745	753	798	767	751	766	816	800	819	773	752	756	754	808	803	803	757	759	763	782	725	749	771	752	797	747	739	773	756	769	767	745	714	777	775	834	774	781	759	798	770	800	785	808	745	733	739	744	770	721	731	730	751	741	813	767	767	803	779	734	747	746	769	811	783	730	740	808	710	764	769	737	780	827	775	777	812	751	770	779	760	795	772	784	755	755	820	735	792	766	809	781	773	771	765	755	747	762	744	769	778	785	781	794	757	780	752	752	770	776	768	778	780	803	757	805	804	762	760	762	752	747	746	805	770	746	774	802	749	749	731	780	772	750	783	766	707	772	704	771	785	744	762	773	760	754	782	788	789	764	692	737	767	715	780	789	828	790	760	793	793	732	758	780	730	759	743	737	742	756	765	723	805	802	790	764	788	713	759	824	694	768	792	763	800	803	793	769	759	774	718	770	764	749	775	770	728	761	756	771	837	766	760	775	767	731	725	758	719	771	759	709	780	789	749	790	742	793	805	761	773	729	792	765	734	731	756	750	771	788	779	743	766	811	787	735	762	761	792	769	766	769	741	783	769	781	733	739	752	818	780	764	765	780	773	729	760	775	742	748	783	748	782	814	711	791	736	733	772	767	818	707	774	784	721	746	717	753	776	755	751	787	792	749	797	765	728	747	790	780	792	734	783	756	756	776	768	782	721	739	795	819	760	762	762	782	788	798	773	786	795	765	782	760	768	761	773	755	737	783	714	775	798	793	733	793	726	776	684	823	775	737	776	736	783	781	726	763	760	778	748	768	755	751	724	730	709	745	775	808	762	805	821	788	746	764	755	777	764	782	747	814	780	755	733	748	769	740	768	750	723	775	739	779	718	738	805	738	797	761	756	736	735	745	750	742	791	790	757	754	782	724	770	776	768	769	705	787	727	740	775	778	723	743	722	787	729	789	766	754	733	770	787	761	812	821	783	767	798	716	742	758	770	761	774	756	773	783	778	748	714	783	795	805	759	793	743	809	764	758	791	783	750	687	768	780	753	760	750	741	762	809	731	782	790	747	761	763	800	742	727	729	787	754	773	770	808	804	778	762	785	798	782	757	745	737	743	767	730	765	788	749	731	780	740	740	732	767	751	783	822	748	724	759	722	760	760	767	718	722	718	764	756	729	739	769	779	798	765	745	767	788	789	795	772	757	738	734	788	736	732	776	793	806	752	756	807	790	766	757	749	785	734	752	753	740	775	759	772	789	754	745	749	785	759	711	776	747	763	809	782	689	713	775	832	778	781	786	738	804	776	787	712	732	747	747	836	752	779	807	802	762	759	771	749	771	718	800	802	738	784	774	765	755	762	761	752	777	811	759	773	739	713	787	784	749	763	761	721	766	725	810	781	783	744	783	745	737	763	758	782	756	747	799	803	762	797	754	723	739	767	782	775	736	724	800	748	756	757	807	771	772	819	735	754	752	803	754	801	747	755	725	746	769	759	774	748	728	761	769	722	763	752	790	793	758	836	801	759	799	727	790	785	713	811	777	761	776	778	741	758	735	757	745	785	820	746	750	789	753	787	790	787	767	773	756	758	715	751	776	749	796	820	692	759	716	765	744	709	824	782	763
5895	10889	9382	4740	3004	2103	1769	3747	35523	33641	22936	8805	3244	1343	770	671	634	613	659	618	622	662	685	626	628	664	620	651	634	662	615	670	642	621	661	679	622	664	691	621	653	659	653	632	624	638	604	640	631	636	640	659	654	668	677	663	619	685	659	637	674	577	632	634	617	616	625	620	648	623	684	636	687	607	667	675	654	621	657	644	634	658	631	633	640	603	640	639	658	638	696	628	650	633	704	636	636	619	646	680	649	655	634	623	619	640	658	634	650	649	624	635	649	640	655	625	618	614	668	625	591	658	611	612	655	628	608	678	677	606	642	686	661	631	624	642	619	628	646	640	608	649	615	621	604	656	672	648	663	652	626	635	634	643	625	680	621	674	604	636	609	627	607	648	643	658	635	677	591	653	608	622	669	678	607	611	598	600	616	643	610	634	646	604	584	608	599	624	627	653	646	633	640	640	641	691	600	620	603	616	653	668	642	639	650	624	645	591	663	652	675	630	588	625	562	625	611	625	615	607	646	622	653	651	632	648	646	613	629	624	620	670	627	667	636	639	618	649	665	615	640	630	659	621	573	610	603	605	607	614	618	637	641	621	644	604	625	649	642	676	652	642	586	611	664	595	635	618	687	583	640	655	638	623	628	642	612	648	633	613	671	615	631	636	602	627	642	615	660	657	630	652	638	620	630	625	573	632	675	629	605	621	664	573	613	650	630	644	648	640	637	581	619	606	682	590	584	615	640	639	674	664	573	640	674	652	622	681	614	611	618	589	630	694	617	654	647	652	599	639	620	606	630	634	639	638	650	656	618	638	639	610	614	623	641	634	618	648	581	645	604	687	625	598	612	630	687	659	659	609	638	599	638	602	616	629	648	614	667	612	615	620	640	657	652	656	671	638	614	587	608	671	664	638	620	605	639	596	614	638	611	613	688	598	603	613	650	633	618	623	634	668	626	712	662	624	678	623	614	632	597	608	638	700	643	622	581	619	639	614	634	628	603	631	625	629	658	615	626	657	617	606	665	601	649	633	627	658	624	615	636	636	641	621	639	637	664	607	580	625	611	659	631	683	660	671	636	625	649	630	602	624	605	599	624	606	603	674	605	627	642	612	616	631	676	634	666	659	645	661	633	604	615	637	611	616	630	663	637	636	666	624	663	608	647	666	613	654	597	585	613	677	660	662	629	607	629	590	637	641	621	628	637	695	633	675	643	672	657	617	605	595	630	666	644	598	616	663	645	589	589	630	639	665	648	651	633	655	617	622	635	659	650	658	679	641	610	616	662	648	636	655	625	655	614	612	672	611	613	640	625	625	654	643	626	602	614	655	610	594	612	618	645	635	605	598	624	625	666	673	641	672	624	630	681	665	612	628	629	652	649	638	633	583	609	638	661	626	673	644	645	643	629	631	660	584	644	609	645	652	666	620	648	656	674	655	647	591	576	673	620	622	650	662	662	630	629	642	641	647	619	650	673	576	601	673	623	637	616	605	619	593	600	626	626	610	655	593	653	634	622	634	652	649	654	623	678	652	604	656	685	632	607	628	569	628	614	638	597	594	677	605	576	668	615	635	664	658	634	630	657	599	681	611	643	630	650	609	645	654	663	588	599	604	694	652	629	625	664	652	589	646	637	615	648	603	637	661	659	591	623	624	619	616	624	645	623	609	665	653	630	636	620	639	600	568	649	651	642	647	599	655	617	614	665	652	606	673	637	696	634	622	677	614	627	609	608	638	603	638	655	640	621	647	658	631	658	624	639	604	622	632	663	658	657	633	660	613	657	634	652	630	603	632	674	640	607	630	596	680	680	585	669	636	638	625	630	643	636	623	670	612	645	667	660	641	599	669	667	623	614	607	633	619	644	651	676	625	629	615	616	691	639	593	628	613	655	640	616	628	634	628	610	655	612	626	668	620	621	624	626	618	606	648	636	643	633	663	613	598	615	646	638	608	671	658	607	629	609	627	665	608	605	637	630	622	655	590	656	668	605	618	665	663	666	653	619	635	645	667	673	640	609	638	630	607	604	632	631	583	655	605	647	656	585	639	603	639	681	663	669	605	664	603	571	638	656	613	624	590	647	631	587	670	650	606	636	673	616	649	647	632	657	651	626	643	616	633	601	625	615	627	619	580	636	621	632	604	609	675	652	630	642	685	616	660	671	639	652	647	635	655	647	673	584	596	639	663	637	622	655	607	646	590	602	667	631	650	614	652	607	684	612	676	665	625	634	620	618	635	616	631	643	629	615	631	653	615	611	654	608	636	650	691	601	631	616	547	603	609	654	650	607	584	648	570	630	633	650	582	620	581	608	635	613	595	561	634	646	667	620	624	600	636	673	610	643	690	601	679	606	590	616	623	655	673	658	629	625	690	703	622	666	608	641	650	647	639	622	617	623	608	660	660	626	632	636	595	644	624	649	631	641	585	664	614	635	623	609	614	663	621	606	655	659	640	598	661	689	606	627	665	632	616	603	653	631	619	610	667	583	607	645	656	604	604	649	585	644	602	620	654	630	652	616	635	617	658	671	651	632	588	641	619	632	595	661	642	641	680	599	613	624	608	636	657	602	604	618	651	657	666	621	615	627	632	632	665	668	605	583	616	643	622	585	646	634	618	629	629	611	614	616	610	633	653	647	614	614	595	634	596	612	602	613	630	627	598	640	645	612	620	672	616	652	662	616	625	602	638	584	615	624	615	648	612	630	608	636	652	632	637	620	635	668	616	630	635	615	678	642	595	623	581	622	633	639	615	606	638	632	649	602	638	639	643	628	633	618	665	633	642	619	667	655	644	598	648	676	651	608	580	676	624	676	638	620	655	656	652	590	580	648	672	621	599	640	666	655	614	649	621	624	595	586	658	587	645	649	629	637	615	642	629	607	620	631	588	624	643	647	608	629	656	669	642	645	673	630	619	624	596	629	616	567	603	640	652	624	592	666	707	662	692	623	590	642	590	632	632	645	624	627	599	589	638	656	636	646	585	648	646	658	621	595	667	628	652	633	634	656	621	695	591	697	651	681	579	653	662	618	634	639	618	656	614	651	673	630	605	597	630	628	622	656	600	606	612	603	635	570	674	629	649	608	628	592	623	636	674	618	673	620	638	677	616	641	616	598	624	603	633	635	629	609	587	636	630	612	637	637	609	641	621	691	660	615	671	628	646	658	656	637	647	617	539	619	640	624	663	611	637	645	614	617	617	602	682	629	660	640	624	607	633	637	649	635	599	660	671	627	636	593	649	623	629	637	676	671	592	614	650	614	624	604	631	645	656	633	666	600	616	680	657	657	666	633	637	623	668	623	615	620	656	636	649	661	666	621	619	655	630	652	607	619	682	645	620	625	626	653	633	641	642	634	649	623	614	667	634	634	626	618	628	599	617	585	637	612	653	648	608	618	621	626	619	612	612	673	620	660	617	620	666	596	648	637	690	635	630	652	665	606	682	659	618	654	602	605	619	602	625	637	668	639	610	647	591	626	637	602	610	613	641	590	629
27906	12774	2449	1210	756	701	667	727	2120	2810	2185	1175	833	663	540	551	581	567	550	552	567	538	545	612	535	556	486	558	591	553	619	548	548	567	525	545	603	539	569	576	602	548	572	572	560	565	537	566	537	546	547	534	545	572	570	618	561	558	580	521	561	539	526	559	557	547	542	569	522	524	544	540	542	551	564	562	551	523	557	548	541	582	555	556	559	550	585	557	540	559	582	544	562	553	595	555	553	578	575	578	571	563	537	537	542	562	519	572	549	555	539	574	574	601	547	581	570	619	576	541	579	542	543	545	568	591	534	511	549	581	535	566	594	579	553	554	608	595	552	556	597	555	569	530	557	593	552	550	569	562	529	603	517	573	544	541	548	575	570	517	583	547	564	565	562	580	560	592	544	567	616	514	566	540	563	534	551	527	601	549	554	545	536	554	559	555	571	578	546	482	554	565	585	522	577	548	572	598	571	590	532	560	546	561	568	571	558	558	541	538	568	549	580	545	530	578	577	531	543	564	576	552	542	581	618	511	552	559	534	535	583	575	555	593	508	586	534	599	587	553	555	583	512	542	557	522	533	566	589	574	571	543	555	583	561	580	595	590	553	531	584	613	547	559	558	556	550	593	567	571	527	557	536	595	561	523	578	551	545	571	571	536	592	547	577	573	554	572	532	539	567	564	589	549	566	553	590	578	550	617	543	571	551	563	577	538	547	564	577	565	576	550	513	582	584	566	581	580	518	545	542	526	554	528	553	587	545	581	557	513	557	580	577	570	555	599	581	547	586	527	552	583	531	560	525	582	573	497	558	548	533	567	576	511	534	567	573	575	613	531	570	590	550	554	555	573	578	543	539	556	550	575	562	557	594	534	587	579	550	523	584	571	590	545	570	553	568	569	539	551	571	580	562	553	536	551	575	600	568	556	569	578	519	572	595	533	565	551	533	568	542	569	529	579	563	580	549	565	569	583	619	564	541	551	565	530	544	586	525	572	577	535	496	561	527	534	487	553	561	562	556	564	534	560	583	552	548	570	559	545	505	549	580	546	561	546	533	563	505	556	572	564	555	546	555	563	545	556	566	544	550	537	569	505	583	567	551	546	553	538	540	562	496	539	571	548	551	575	574	531	574	559	528	545	574	553	524	520	523	553	566	580	535	546	554	549	556	563	543	548	539	508	539	577	542	567	564	603	553	550	573	637	548	539	551	580	581	604	581	572	540	556	535	545	563	543	489	554	560	528	550	532	544	568	531	529	544	563	569	530	594	604	557	559	574	597	573	522	558	600	527	654	561	571	565	546	574	569	568	560	564	575	554	529	566	607	580	538	592	547	601	547	560	571	548	545	547	564	540	552	599	582	557	554	575	573	575	564	571	569	548	550	568	528	566	577	535	597	561	564	582	539	546	523	555	581	590	554	571	546	597	596	577	530	564	550	526	540	557	576	584	564	533	584	550	574	580	521	570	548	573	575	594	532	541	557	557	528	559	545	549	578	579	561	548	578	534	544	622	531	574	533	556	574	545	596	532	543	546	566	569	584	575	531	539	571	512	543	539	519	537	591	560	546	538	536	550	571	518	580	580	546	559	555	547	537	547	557	581	537	526	538	574	573	542	542	534	557	545	600	571	555	591	575	576	571	604	598	574	577	574	570	556	559	544	568	605	554	594	541	580	559	543	558	515	553	557	545	551	579	515	528	550	566	577	605	567	545	548	562	621	566	532	565	527	566	567	550	550	576	557	515	527	542	547	536	550	525	553	563	551	602	534	562	564	583	555	586	579	513	530	557	534	547	568	535	556	563	547	570	540	513	563	566	541	558	582	538	575	549	576	550	561	590	613	536	553	527	545	565	540	568	600	590	547	590	574	550	579	561	572	580	541	545	557	557	585	617	555	557	566	538	553	551	564	528	560	597	561	544	576	570	561	595	575	567	599	562	552	551	548	536	517	535	587	522	560	541	562	513	559	572	555	540	547	592	543	543	548	596	564	540	553	593	521	527	556	572	585	552	543	549	576	547	582	569	564	546	548	543	567	559	524	525	568	522	594	580	585	520	535	547	547	571	575	622	531	547	568	566	545	512	535	562	559	586	572	523	547	559	544	567	534	538	562	555	567	569	561	558	536	542	577	565	590	553	589	577	559	538	547	539	560	551	554	536	558	560	518	547	577	525	570	533	568	576	546	567	591	554	577	601	554	566	574	549	554	533	567	547	524	519	563	550	576	560	521	566	563	555	556	561	588	564	571	581	566	572	539	550	550	575	563	531	587	564	597	527	546	554	611	555	509	600	528	536	614	570	580	581	534	546	529	573	578	559	542	529	571	577	568	566	558	526	538	533	572	548	533	510	545	593	598	530	568	577	585	538	544	561	537	607	563	559	549	601	586	562	570	504	578	543	587	537	576	547	574	539	564	567	556	542	561	545	564	556	567	568	523	593	561	568	567	506	551	531	529	562	579	540	589	566	601	556	546	512	557	571	545	581	571	569	535	535	531	553	552	550	526	570	567	539	567	548	602	516	593	577	570	545	554	580	574	597	551	598	504	592	566	520	566	562	576	560	570	548	524	587	582	549	575	573	533	588	564	566	556	537	614	564	532	567	576	532	503	558	593	601	566	572	592	574	574	578	535	551	521	523	586	581	557	567	523	559	565	571	578	529	556	524	552	534	571	567	552	558	545	539	541	568	570	580	572	565	551	589	553	556	561	557	583	578	519	544	557	554	600	524	541	549	588	582	566	533	590	558	572	584	524	546	552	555	561	537	541	557	531	539	553	599	578	561	576	556	570	541	512	577	584	596	540	542	526	578	546	520	608	566	562	582	552	583	598	561	565	565	558	499	591	534	537	591	549	579	562	542	589	508	588	583	567	570	553	548	566	534	542	544	553	575	527	554	579	567	574	550	573	568	536	589	572	532	520	581	600	516	552	560	528	532	531	585	555	563	559	566	563	573	546	565	540	543	562	520	567	558	556	545	572	548	612	569	539	571	539	592	574	586	603	598	565	555	614	566	560	553	530	571	563	608	578	564	586	518	565	564	510	608	567	519	587	552	543	597	546	586	537	544	628	578	528	572	531	566	597	537	556	565	551	564	584	537	537	546	554	536	580	514	570	552	533	554	549	537	545	544	597	538	545	576	562	537	557	535	506	547	580	535	550	508	590	549	581	520	558	519	579	576	530	529	557	513	556	543	578	586	577	584	551	551	605	522	544	555	567	542	516	590	544	595	593	610	560	560	580	568	551	544	552	575	515	530	570	594	547	518	534	557	567	550	544	550	548	592	586	559	558	551	583	515	541	530	581	544	578	519	588	591	582	569	547	550	524	560	562	567	571	610	557	576	582	568	558	556	533	584	512	565	558	552	541	529	553	570	526	564	568	575	558	557	602	544	576	578	562	582	558	558	552	556	606	569	567	548	569	585	541	537	556	539	515	563	570	572	557	556	535	562	519	599	566	562	556	606	539	571	591	564	551	546	540	561	582	565	594	569
5993	2261	1739	942	720	654	630	666	2812	3083	2343	1170	688	550	488	431	472	454	429	425	490	418	461	461	429	444	460	418	458	483	471	475	460	422	496	441	478	521	434	449	473	454	462	463	467	476	463	453	461	444	475	463	455	464	441	439	450	431	449	462	479	477	441	462	420	484	470	447	473	471	470	457	446	446	423	483	452	477	442	484	465	434	465	503	456	455	458	440	462	445	437	456	460	435	460	462	471	483	461	424	465	479	458	440	436	455	482	426	473	439	428	467	423	498	450	501	455	458	438	482	487	463	458	476	461	448	440	455	455	460	491	456	470	496	498	501	472	444	448	461	468	488	464	456	435	465	450	460	413	463	424	439	477	462	418	442	463	503	463	427	459	457	478	488	431	478	417	456	460	435	444	464	450	448	458	412	483	474	451	460	473	459	420	446	456	426	471	416	470	451	452	468	456	439	476	470	482	419	463	447	467	496	464	455	464	478	448	459	407	427	441	440	456	437	462	461	471	453	464	455	460	453	450	453	455	487	463	475	457	446	450	431	462	457	466	465	422	476	473	441	446	432	480	442	448	476	467	460	435	443	511	476	434	455	422	427	465	502	403	491	434	516	450	460	517	470	479	487	452	457	470	479	485	439	434	475	476	421	484	474	462	470	453	465	453	451	469	443	429	456	426	457	459	469	456	423	469	430	436	476	489	487	441	450	420	442	477	508	421	411	465	461	460	474	448	448	429	448	456	446	462	465	446	431	464	433	453	496	456	445	456	433	448	427	463	477	466	445	412	433	471	431	462	397	406	432	447	486	464	451	473	468	468	413	461	456	474	469	485	437	475	468	431	517	464	488	458	451	483	517	462	444	445	450	508	467	448	462	466	486	483	475	474	461	446	457	446	490	426	420	467	450	466	447	465	422	460	471	498	408	453	459	465	486	460	459	454	445	451	460	464	474	501	422	446	434	459	437	486	455	448	460	404	434	465	433	450	495	455	451	485	465	454	438	435	437	423	450	462	447	457	445	482	435	442	449	485	462	438	459	430	428	457	425	443	465	434	447	424	429	462	470	420	456	433	438	493	466	453	460	476	442	455	483	445	460	451	433	432	460	436	440	430	410	472	466	436	493	469	439	473	457	453	479	457	469	421	480	472	439	452	426	421	460	469	488	481	460	489	442	473	452	421	462	462	435	458	481	447	511	441	455	445	434	479	455	461	421	450	458	431	465	457	429	481	459	462	459	455	429	458	465	439	432	435	468	476	434	461	491	439	477	439	476	477	463	476	465	483	428	484	462	482	461	493	501	440	447	416	455	403	440	468	439	464	423	455	434	446	494	457	460	425	465	428	460	480	449	424	442	451	440	454	509	453	452	474	464	455	470	457	451	492	498	452	463	463	452	439	467	471	467	439	482	471	452	451	447	447	459	441	444	480	442	445	470	460	429	473	428	461	463	482	475	425	448	453	462	427	464	455	434	491	471	444	470	444	465	455	442	476	454	461	497	431	484	501	441	481	475	425	470	489	460	455	448	450	420	472	506	431	520	463	421	493	470	440	463	487	512	430	438	420	508	431	468	461	472	456	447	445	458	446	441	452	442	471	454	459	445	449	465	457	421	433	445	453	460	510	499	453	453	433	429	491	441	436	458	467	446	433	448	435	437	433	448	457	469	473	463	455	434	470	450	466	448	428	448	450	469	418	446	467	458	463	445	447	468	475	486	487	478	470	450	451	443	482	462	452	427	450	461	431	474	411	443	461	482	442	429	439	489	449	419	473	441	444	418	438	470	465	445	450	473	448	483	463	447	451	493	452	468	465	450	452	463	487	458	469	457	492	486	458	493	493	506	454	435	446	457	449	490	487	433	476	479	421	473	467	465	447	470	460	464	465	417	457	480	476	451	451	433	444	420	437	470	462	460	437	466	457	499	453	472	451	462	478	465	490	444	466	463	440	434	455	454	457	461	456	448	442	485	464	484	465	462	421	466	475	454	449	454	443	451	453	454	488	449	466	419	451	503	470	461	488	452	472	439	432	437	469	452	412	447	445	470	432	461	446	453	432	443	469	477	450	463	460	459	488	457	467	473	448	461	477	438	450	433	454	475	460	486	458	464	490	448	473	454	430	434	441	486	529	433	457	467	443	465	489	456	452	477	454	469	425	452	444	446	505	461	422	447	462	479	470	457	433	433	478	480	463	463	446	471	447	446	457	446	426	447	466	483	463	467	469	474	478	496	409	429	445	437	422	464	451	447	472	471	457	452	432	463	453	453	440	451	465	435	437	429	498	468	436	455	417	456	486	457	454	493	466	455	455	459	443	473	442	496	462	430	450	484	477	474	435	429	478	456	458	419	453	458	441	419	461	454	469	454	463	435	484	494	444	468	465	511	446	446	450	493	458	466	419	391	473	485	442	427	468	507	437	464	461	461	464	454	456	450	429	412	457	486	486	425	461	459	502	452	473	421	472	459	437	452	475	474	460	461	457	504	431	476	426	484	465	464	448	448	469	432	423	433	457	486	431	414	434	448	499	464	456	478	424	470	469	450	431	459	462	454	419	450	450	458	460	452	457	468	485	450	484	469	490	506	476	483	487	486	469	441	462	426	467	479	473	419	468	463	458	476	427	426	443	477	478	453	463	445	417	493	490	502	484	465	461	465	474	456	496	465	484	483	419	475	447	446	442	439	463	427	436	445	414	449	476	472	448	449	443	426	427	456	463	504	471	490	485	470	453	456	447	467	441	423	486	480	505	452	464	451	425	467	453	440	447	455	447	426	459	459	461	485	476	482	458	457	443	472	443	452	446	435	451	420	453	424	505	451	476	440	457	470	431	449	467	443	459	482	463	475	470	484	468	441	458	475	456	430	424	507	469	483	459	467	462	467	477	470	462	484	488	453	464	458	454	467	455	468	434	456	457	422	471	488	468	458	483	475	443	459	502	456	459	444	435	481	475	464	427	434	458	447	429	456	472	471	435	439	480	506	460	500	415	505	471	478	472	454	463	469	495	463	440	445	438	459	455	423	469	440	438	420	432	497	467	451	454	496	499	454	462	481	455	441	455	470	453	464	451	453	459	457	495	442	462	469	468	473	460	449	451	453	494	403	460	456	445	446	455	487	475	445	416	439	476	485	449	455	439	495	438	484	466	459	469	463	449	444	403	430	473	467	459	492	521	474	491	477	442	455	474	439	432	454	431	436	431	460	425	435	456	478	457	482	415	426	483	451	458	462	459	415	467	488	428	453	449	487	474	450	443	487	418	458	445	476	474	452	491	455	474	423	454	405	447	459	440	472	445	438	407	451	437	472	474	454	489	458	451	483	475	467	453	427	433	484	478	442	448	476	433	444	466	446	407	499	460	465	467	509	455	430	444	451	438	431	484	479	463	476	461	448	484	442	466	459	446	466	466	483	462	435	431	429	470	454	449	441	467	464	463	468	448	454	458	428	439	427	430	445	449	442	407	488	429	501	466	432	437	454	492	477	449	463	458	455
25763	21442	27171	25126	5113	1513	1069	1751	17086	21019	14257	5107	1655	895	702	683	598	601	642	652	656	616	644	656	632	621	642	631	640	623	623	608	625	641	612	627	682	672	639	616	647	639	652	663	621	612	567	608	601	631	627	637	634	604	651	621	632	589	603	604	616	608	642	653	640	606	610	602	617	642	627	661	638	623	654	628	605	614	576	661	584	633	653	640	620	635	604	667	632	614	622	625	630	604	613	629	652	600	577	633	676	662	664	612	644	599	612	644	618	576	637	611	629	629	648	643	624	646	621	656	627	671	614	603	643	585	600	649	624	616	641	571	626	634	619	599	615	668	590	624	612	652	654	618	624	567	624	629	620	617	613	608	670	618	608	643	657	604	667	598	652	638	643	624	641	631	671	619	624	644	633	643	612	598	614	659	641	621	603	630	620	621	648	630	657	580	624	602	604	614	628	596	644	612	587	632	607	598	675	614	644	565	613	623	636	625	670	602	643	663	658	625	664	652	656	667	639	590	613	607	677	637	645	624	657	619	605	639	635	668	624	594	569	624	623	601	602	669	619	597	699	609	603	648	638	644	686	607	615	591	640	587	633	633	611	617	598	632	603	636	626	640	616	613	642	605	611	625	652	619	611	646	651	607	646	621	644	618	568	617	608	673	623	653	645	685	576	636	634	633	642	613	632	652	642	582	618	644	619	631	572	616	609	640	595	651	575	652	610	610	586	600	622	641	623	633	610	646	603	598	651	616	635	597	597	614	598	604	592	592	596	674	612	588	627	629	664	615	629	613	628	656	646	606	598	626	676	628	614	554	594	661	605	597	627	635	632	620	619	632	648	622	651	618	610	614	618	654	599	590	605	638	615	676	628	670	639	612	644	656	605	614	617	637	659	616	600	650	623	664	619	609	641	617	658	599	609	608	641	614	576	625	641	635	595	646	631	649	618	649	629	621	638	674	626	634	628	622	634	610	643	631	640	604	628	623	625	618	615	624	640	622	613	677	616	634	583	564	625	619	626	610	603	617	695	633	596	618	647	588	620	619	624	617	637	650	629	601	635	608	644	640	618	619	609	608	660	629	614	663	666	615	624	659	621	606	616	667	625	621	653	616	630	614	594	629	573	601	612	648	649	659	624	641	652	640	619	602	633	638	632	614	661	641	672	630	634	667	671	669	615	643	617	584	575	648	616	695	577	624	680	668	629	673	644	637	668	603	615	616	604	663	636	595	650	668	665	634	622	621	617	628	579	622	630	616	630	564	634	659	623	628	592	647	618	626	623	631	605	662	594	651	660	670	657	615	647	643	597	560	630	671	596	590	629	671	637	600	628	649	592	634	594	619	625	617	645	664	589	648	614	634	666	622	639	650	654	608	624	655	575	587	637	643	629	635	631	602	641	631	618	619	710	590	621	630	618	640	682	689	641	605	667	635	634	695	616	590	681	633	611	621	639	608	647	598	654	661	628	623	610	625	600	643	613	594	600	654	626	577	607	605	610	653	589	661	642	590	620	626	646	587	652	616	649	600	595	645	596	614	668	666	643	671	639	608	627	639	602	630	680	642	611	602	629	633	655	626	611	612	682	655	603	580	616	601	634	643	607	596	625	625	576	604	620	559	621	599	612	629	614	630	596	599	613	593	646	613	607	614	608	680	612	609	595	594	631	651	643	664	620	694	653	631	620	609	623	648	588	651	673	602	647	670	681	675	617	643	595	638	593	639	641	629	612	618	678	569	598	602	632	618	622	664	616	626	640	615	609	646	679	613	600	596	618	597	650	651	638	604	627	617	644	620	653	629	633	638	633	628	605	620	609	602	610	615	639	567	619	638	629	587	608	601	596	638	611	618	622	589	635	641	653	621	635	669	623	630	654	627	613	604	631	612	606	607	605	636	629	617	635	617	599	680	618	620	649	602	608	668	585	606	658	653	604	627	647	611	626	646	616	628	647	648	598	642	631	615	612	626	590	673	659	607	650	651	622	640	603	611	620	628	654	595	653	587	636	630	615	638	604	647	665	591	610	628	658	645	624	610	585	640	646	656	616	622	584	618	630	638	638	618	696	611	679	614	623	654	657	587	633	624	678	676	589	592	627	600	597	613	607	605	615	613	618	582	638	592	614	630	644	663	641	607	668	612	656	613	635	611	632	633	614	617	623	609	624	623	647	617	595	610	607	596	590	580	662	630	637	606	575	639	622	632	639	602	613	619	629	582	643	599	600	580	670	650	624	652	652	579	638	651	651	625	581	605	615	588	606	642	622	690	634	589	680	629	631	643	646	641	618	642	635	680	589	632	650	564	687	652	599	609	633	637	603	621	622	653	588	609	625	606	634	648	631	648	610	664	630	639	628	621	583	592	589	631	614	617	617	650	663	609	644	647	603	609	626	614	616	638	575	570	580	605	663	604	621	650	622	649	612	613	619	699	618	589	632	622	610	658	609	637	677	626	618	617	640	642	618	645	647	634	619	621	631	604	658	584	650	644	616	641	591	673	601	656	624	650	625	633	626	629	672	599	614	592	621	583	685	594	635	633	583	617	660	609	616	637	607	627	645	614	688	580	640	665	632	628	619	613	602	657	609	642	622	617	572	638	634	669	655	633	624	622	644	555	622	686	613	629	624	636	643	613	620	645	614	617	585	605	589	640	624	627	629	691	548	638	623	598	607	629	687	623	602	620	634	629	641	698	621	681	592	638	637	618	583	610	603	617	592	624	613	616	590	604	676	608	632	632	646	642	624	634	640	610	674	614	639	610	603	595	643	578	634	606	631	608	583	624	612	592	571	644	646	591	632	669	627	621	621	636	623	605	632	605	643	571	649	670	586	646	615	610	617	645	605	647	642	563	585	658	643	642	588	606	683	633	631	618	629	603	623	598	633	622	635	670	621	592	570	626	618	712	579	574	589	650	602	646	577	633	618	589	633	652	616	610	604	614	607	605	575	635	605	666	641	656	625	596	653	646	597	603	593	663	652	624	628	590	647	644	621	584	643	651	589	612	618	602	630	580	592	614	589	600	675	628	628	603	601	603	640	611	639	601	623	637	609	602	611	627	639	629	630	612	640	630	661	626	637	656	600	647	605	662	675	666	620	640	635	649	600	631	598	624	612	590	579	642	653	604	639	626	605	613	642	611	564	637	605	605	590	618	610	637	650	607	579	619	623	576	618	613	612	615	644	598	596	617	636	583	627	654	649	589	627	666	638	650	624	595	635	632	630	662	638	639	582	617	606	602	619	608	615	637	620	529	577	615	617	662	655	591	641	591	618	618	591	594	661	592	609	631	604	625	604	608	647	588	619	645	650	615	598	603	592	619	608	607	598	641	622	584	666	616	643	671	647	629	588	614	678	596	631	613	540	589	621	612	606	673	672	614	612	641	614	641	649	620	652	617	627	601	612	609	615	632	653	618	642	634	617	639	629	623	658	608	654	603	614	638	600	640	647	636	588	634	592	623	615	618	598	634	616	638	614	616	619	608	647	628	675	627	625	599
4581	5450	4265	2230	1487	1231	1062	2337	19281	18618	11942	4243	1609	829	558	559	570	523	490	528	523	527	529	540	535	528	503	594	524	530	531	537	568	504	544	535	514	514	511	543	519	562	510	529	499	529	505	511	513	531	507	510	554	577	535	528	522	546	552	505	564	550	506	547	504	541	505	533	522	519	521	527	531	509	505	538	493	478	530	536	540	558	530	505	537	522	558	507	556	549	540	509	501	525	537	543	593	511	565	514	503	498	513	501	516	566	519	585	502	514	521	537	490	512	539	512	577	523	505	519	514	550	527	519	532	514	526	496	515	518	530	518	486	546	518	517	523	530	557	506	509	521	555	480	543	471	537	539	549	542	528	510	539	595	550	524	531	505	502	573	536	531	569	533	526	520	512	535	546	541	513	521	527	518	523	548	502	529	537	514	526	540	511	516	525	519	502	472	496	533	579	557	508	511	516	547	507	511	553	475	498	512	532	537	536	523	547	552	516	546	509	548	477	526	524	510	501	495	536	505	519	568	511	529	508	498	484	573	533	543	512	532	596	483	522	559	514	514	523	539	548	542	500	525	550	539	522	539	503	528	509	507	504	479	520	494	540	524	531	529	513	523	474	534	522	488	519	522	522	502	540	528	553	542	549	549	522	544	507	530	521	544	516	530	491	565	534	546	522	534	526	510	506	553	498	498	548	484	530	559	537	522	551	522	506	502	522	555	539	566	532	512	506	506	508	554	533	537	532	496	521	514	512	520	509	538	515	503	544	571	544	567	533	480	481	579	519	546	519	560	524	539	510	545	506	493	497	516	513	481	545	550	535	489	512	540	504	533	484	519	526	498	526	519	534	547	524	554	543	541	506	515	502	544	558	521	562	530	543	562	562	536	544	570	510	520	554	506	499	502	502	522	494	498	518	555	538	529	525	515	490	536	548	533	493	543	554	531	516	538	504	530	512	546	496	545	531	552	508	523	524	546	541	462	566	526	544	536	499	526	517	522	529	501	536	510	495	541	537	504	543	519	508	517	516	545	511	522	502	543	561	528	557	552	510	544	537	502	526	562	510	567	499	526	503	553	591	528	510	558	564	552	533	535	480	499	509	507	570	478	514	481	520	561	572	537	507	524	511	516	531	532	482	528	583	501	522	535	527	550	554	528	522	515	527	549	503	526	524	509	528	509	553	534	515	527	491	553	532	557	506	571	480	533	534	560	523	569	509	545	552	511	506	588	556	527	528	498	512	521	541	540	526	520	506	529	512	543	536	501	535	519	515	533	542	538	468	542	507	510	561	495	506	547	526	491	547	507	535	501	504	563	513	552	541	534	537	534	557	502	546	536	533	519	567	497	533	568	562	490	538	528	485	554	508	554	536	575	503	507	521	535	507	543	558	500	525	474	524	521	550	527	501	503	502	469	529	492	515	531	521	510	534	535	569	504	504	515	512	536	513	512	506	531	542	530	520	589	514	545	544	545	503	527	489	513	473	482	544	492	500	533	539	521	519	485	472	538	492	502	509	527	542	525	512	510	527	497	545	516	557	527	549	528	516	511	532	553	524	559	527	490	515	524	550	555	540	558	563	470	530	519	543	527	553	546	506	502	519	537	518	553	484	500	519	525	530	540	540	513	542	542	553	515	521	506	496	513	536	498	508	565	527	510	521	534	519	502	501	518	522	525	538	535	525	506	524	529	510	532	572	539	535	492	534	530	510	548	495	541	504	536	554	504	547	526	538	526	517	528	484	519	582	532	526	500	520	502	544	529	505	521	512	552	539	533	543	526	541	536	518	472	560	504	491	555	492	514	520	535	525	528	517	554	546	500	504	542	509	531	546	511	538	517	539	506	519	557	514	505	539	553	526	498	487	508	484	495	502	540	500	521	570	519	520	570	502	583	509	546	591	545	504	530	528	483	506	505	542	523	514	545	532	522	532	506	542	531	508	563	518	500	544	527	512	519	528	524	484	500	473	538	523	578	503	536	529	498	474	483	538	505	513	525	542	523	521	516	492	496	510	533	522	520	549	535	481	549	535	521	495	533	518	496	544	480	543	504	501	526	495	533	560	552	498	563	484	493	539	527	474	538	545	498	502	490	486	517	504	528	557	531	547	528	505	537	518	522	545	516	526	536	509	500	531	540	492	516	549	513	524	551	555	567	511	521	506	522	527	503	524	510	547	552	527	523	541	530	539	513	524	518	533	536	521	516	522	527	504	525	552	502	525	485	509	507	521	504	521	499	525	515	493	531	494	557	506	507	549	527	503	492	565	532	516	548	510	554	540	522	537	508	546	499	541	535	486	534	573	526	499	536	570	537	510	516	520	545	523	522	513	501	502	550	542	573	526	510	553	532	514	539	454	497	539	540	514	526	510	547	527	523	551	499	476	538	535	514	509	479	520	556	503	535	536	542	523	546	509	515	533	531	531	530	573	523	517	542	531	552	505	521	534	539	566	516	513	543	533	480	528	501	569	520	500	527	531	536	535	498	523	557	545	524	504	519	528	496	514	531	508	573	534	517	538	537	527	542	572	523	540	490	474	506	470	527	524	545	509	497	536	507	508	472	510	550	546	572	522	545	490	512	500	531	493	478	527	521	554	547	500	536	519	537	556	538	518	476	517	531	507	532	528	509	554	539	511	572	524	518	514	520	495	515	516	552	522	549	540	522	508	523	499	544	517	500	514	583	503	539	545	539	489	547	568	531	533	544	500	527	539	498	557	502	518	515	549	542	508	562	546	526	566	542	522	504	497	502	495	536	509	559	530	538	555	537	539	513	517	536	513	496	510	498	513	537	509	547	557	525	559	561	543	519	526	509	493	513	485	485	508	510	597	531	560	489	542	563	525	473	506	545	539	516	511	541	527	534	550	513	558	551	528	496	528	510	512	512	528	502	548	506	500	521	539	519	510	516	518	529	515	552	524	488	513	538	510	465	532	514	502	517	566	537	513	487	481	550	531	531	522	588	538	549	484	529	543	515	517	515	514	522	520	499	530	519	525	524	493	506	525	541	554	525	496	546	455	477	518	497	499	582	499	482	534	517	496	512	536	527	503	544	530	525	504	529	560	492	498	532	550	523	498	540	538	505	482	544	546	506	507	555	551	534	531	526	535	511	507	528	514	558	560	502	520	529	513	518	538	498	502	558	546	521	477	541	521	507	548	530	486	505	474	503	495	507	525	548	541	546	537	543	466	499	544	532	546	527	531	548	514	537	507	520	492	532	472	498	511	527	521	509	540	526	530	513	496	566	488	509	536	497	547	509	520	523	558	499	530	515	574	548	534	541	564	554	525	503	504	538	542	504	533	503	524	519	449	539	537	506	513	544	507	504	530	480	568	530	512	529	552	509	577	520	540	552	511	509	555	525	503	503	542	500	535	547	555	511	529	509	513	509	527	486	531	497	536	511	516	555	519	478	520	514	524	527	543	541	468	524	540	487	532	526	553	548	524	526	535	538	537	527	520	509	501	520	482	516	497	515	525	516	573	532	552	533
24362	21405	28721	24469	21328	9167	2427	4047	33267	39244	28923	11992	3422	1559	996	792	818	791	777	834	786	818	785	808	780	846	764	793	783	818	766	796	796	767	820	843	833	750	795	758	768	743	750	805	810	761	742	820	779	785	755	808	775	818	823	754	771	797	833	799	724	733	812	803	852	799	763	762	738	821	759	809	775	863	816	814	797	765	749	772	701	770	776	759	796	724	783	752	803	753	800	742	790	768	836	746	733	811	817	744	771	771	782	804	786	763	781	739	750	784	785	823	801	778	727	797	822	801	769	745	761	821	790	769	802	813	787	774	818	842	725	741	753	816	801	807	756	771	792	772	768	782	786	767	827	755	789	743	775	788	736	780	783	825	735	819	762	737	792	831	774	776	748	821	814	775	790	805	819	758	766	730	755	810	781	788	826	754	776	758	802	752	753	765	814	809	734	813	818	738	748	790	790	729	802	784	811	759	826	759	814	771	784	751	753	754	792	768	777	755	705	771	773	828	820	792	740	799	800	752	824	755	747	763	826	750	785	789	756	814	793	800	788	792	779	805	788	778	792	719	766	741	771	817	775	772	773	781	742	781	831	817	741	714	753	758	828	792	751	758	772	787	746	757	772	750	731	773	798	828	727	790	786	787	794	826	786	785	757	806	796	801	782	713	806	828	781	786	754	740	741	807	797	803	798	792	768	776	796	763	758	793	757	783	777	764	765	807	768	730	749	752	774	797	740	758	787	787	766	824	759	796	842	796	797	798	753	801	819	780	762	769	779	801	790	800	769	763	792	786	778	833	777	809	761	815	798	794	815	822	736	839	786	828	812	812	763	812	756	806	774	713	759	758	773	788	760	776	803	755	740	746	748	813	828	731	813	777	773	720	814	732	757	762	824	753	770	761	726	756	778	775	775	792	775	785	772	718	806	758	800	735	774	775	778	764	751	777	760	744	772	801	763	791	751	775	723	780	753	742	797	824	748	821	761	817	810	724	785	747	761	778	753	771	791	729	777	828	737	760	811	772	722	783	717	840	774	795	707	789	743	763	796	768	803	738	794	772	773	748	827	775	750	780	770	758	788	779	730	764	788	826	787	771	802	800	784	762	800	794	811	758	773	808	821	842	778	740	807	798	795	773	736	773	781	783	749	758	802	790	734	750	776	766	734	778	742	811	765	810	763	799	835	808	810	813	779	763	761	722	797	768	797	804	795	777	824	793	787	783	769	763	831	789	804	781	769	832	807	736	806	745	778	760	747	753	767	750	790	764	791	780	791	775	791	783	746	780	800	765	806	757	797	761	811	771	764	753	835	779	750	812	747	743	727	771	817	779	772	765	763	775	746	805	734	765	769	753	767	810	797	802	749	760	820	772	785	748	775	723	765	748	766	775	748	795	773	719	774	700	787	799	763	769	798	785	806	769	750	753	794	819	737	801	797	739	788	786	770	808	781	818	787	734	788	768	729	796	749	787	781	757	796	751	794	775	768	803	783	759	757	776	764	774	738	776	785	728	773	778	763	777	793	780	792	755	711	825	756	764	764	751	789	756	722	705	777	757	744	795	734	785	800	788	782	740	760	796	765	771	714	770	736	781	777	776	776	792	774	748	824	798	747	761	759	775	800	803	769	783	765	788	780	810	767	720	789	813	775	747	749	729	773	779	774	784	828	793	814	767	761	775	751	795	770	802	762	812	764	852	734	788	779	848	814	788	724	702	772	759	762	835	733	766	787	733	734	759	747	785	821	780	823	755	785	763	730	822	779	769	793	793	798	753	794	796	816	738	768	761	781	745	731	786	847	765	794	736	819	774	816	791	769	744	690	795	806	830	768	796	769	739	787	785	806	819	786	714	786	777	814	796	788	718	729	779	748	792	833	741	752	782	771	822	767	799	764	730	756	788	783	808	753	797	791	831	760	776	802	800	751	764	773	819	802	789	831	743	716	799	789	817	778	779	811	775	690	788	792	821	727	734	796	774	770	788	788	809	812	729	766	765	806	744	789	812	782	823	793	781	873	801	764	771	799	808	783	802	717	751	766	787	754	759	801	781	778	803	754	804	742	830	732	771	768	795	793	725	740	762	786	746	792	775	769	763	749	770	754	743	774	759	773	779	815	808	789	769	827	811	747	782	824	752	758	749	797	809	741	794	733	751	704	761	761	754	798	757	817	737	743	763	762	783	732	817	799	812	789	774	813	812	801	754	821	767	785	733	775	792	817	758	793	743	787	739	809	784	760	762	795	777	763	822	812	742	795	712	804	730	762	751	767	754	796	818	797	737	720	804	758	765	755	807	771	771	756	802	741	762	788	842	767	837	797	784	840	765	717	836	783	760	792	800	824	765	780	723	832	779	729	762	760	778	770	798	792	798	765	756	800	760	770	745	778	792	770	795	810	788	809	794	794	769	782	737	765	797	728	806	756	776	775	759	762	742	776	731	777	802	794	772	780	789	785	818	759	816	746	750	759	752	762	795	787	784	789	757	756	788	767	772	779	771	813	813	804	806	738	759	728	776	788	825	804	779	767	821	759	810	792	783	743	755	785	754	774	763	800	848	811	770	801	760	786	769	825	815	800	800	817	755	748	773	735	769	779	792	756	755	713	748	739	790	802	800	781	765	820	808	691	795	760	777	763	752	752	782	762	721	834	808	788	835	783	802	764	770	781	746	771	785	809	823	780	803	784	783	786	773	798	751	833	757	808	784	837	762	812	750	778	773	766	748	804	747	813	774	701	745	756	811	784	749	769	742	791	807	739	839	756	750	724	825	744	812	802	845	829	764	748	762	724	784	755	806	785	811	767	794	750	763	799	792	739	781	740	777	750	755	724	779	824	795	744	772	748	774	779	761	746	827	791	778	804	729	745	766	780	850	770	773	761	770	786	810	794	802	783	721	806	758	810	754	736	802	831	761	808	726	785	810	778	774	791	847	795	774	721	779	820	777	770	775	823	775	723	729	804	753	817	771	707	766	759	776	741	757	783	765	798	792	788	767	788	795	815	775	769	752	792	727	756	768	722	805	763	808	729	772	771	789	826	763	760	842	771	766	777	784	770	795	764	761	763	789	770	780	784	827	812	767	793	743	785	757	751	767	745	728	764	782	741	741	823	804	796	760	782	787	759	791	790	795	771	794	779	787	719	788	736	741	771	769	751	821	762	836	768	762	745	750	714	798	746	794	808	805	724	786	746	789	788	790	765	778	802	782	703	764	756	742	788	770	726	753	796	762	787	766	760	823	778	797	795	808	793	790	750	763	786	755	754	778	784	769	789	819	790	757	794	794	787	759	780	809	746	780	758	747	740	797	788	813	736	796	822	797	819	792	770	758	764	818	801	814	767	725	796	809	767	809	814	800	779	783	779	810	776	758	812	722	802	769	815	815	771	743	771	782	795	794	791	753	811	790	793	820	751	782	753	842	793	783	735	764	776	749	765	779	796	810	758	740	850	787	740	767	781	784	798	817	697	756	794	781	785	735	793	821	813	785	821	723	774	771
5296	9476	7738	4277	2815	2346	1716	5203	35752	34328	22957	8403	3302	1417	769	669	666	670	642	647	666	594	660	613	632	620	626	662	615	648	633	629	663	685	639	651	655	658	636	677	670	697	669	689	670	628	667	636	640	645	667	681	644	644	642	614	608	662	629	625	685	681	681	669	666	671	651	642	602	661	666	583	641	652	648	648	640	628	620	669	621	636	612	638	667	639	671	630	674	621	655	613	630	674	674	632	694	635	669	628	653	700	689	649	675	612	639	659	642	659	654	684	624	629	644	646	679	649	691	622	628	605	612	633	679	612	654	658	656	631	670	653	617	653	625	666	663	656	658	641	624	630	686	666	659	661	608	657	616	660	580	630	648	680	635	644	642	679	603	668	654	646	618	719	623	636	692	597	625	615	649	657	692	613	660	617	650	669	649	621	608	614	589	652	681	623	665	616	637	641	621	647	624	652	652	642	645	643	654	631	674	614	633	590	628	662	670	662	613	657	631	670	659	602	689	648	631	627	625	639	662	642	679	654	622	704	650	674	645	664	653	629	677	642	654	649	659	665	639	621	615	610	604	684	683	672	658	649	632	606	671	667	589	649	634	658	617	627	588	667	660	692	643	676	668	706	642	631	593	620	651	665	593	626	659	641	633	603	682	634	612	594	616	583	646	635	656	655	635	623	635	639	676	645	722	672	668	662	585	635	637	620	673	593	658	677	628	668	667	630	668	596	646	605	655	633	614	684	622	665	655	667	632	619	673	645	608	637	669	656	633	655	651	637	626	654	646	645	623	639	618	621	658	639	640	659	639	669	665	665	626	634	615	666	669	633	639	589	622	605	645	626	615	653	649	632	642	656	662	648	638	629	658	619	627	683	641	624	665	653	596	654	612	691	623	661	627	655	610	637	658	650	597	604	627	645	638	625	636	646	596	657	674	622	628	608	677	602	608	634	643	607	649	640	662	624	641	679	662	632	675	633	637	641	687	640	620	619	661	627	608	637	623	636	668	702	673	628	661	632	643	664	620	631	663	693	640	654	647	604	661	623	677	644	614	625	613	673	689	650	669	627	633	647	637	692	645	655	617	654	604	653	656	663	654	628	652	691	607	631	598	639	625	658	625	624	583	642	708	649	692	601	636	707	630	627	596	654	631	640	649	651	622	654	660	627	628	650	671	632	705	604	685	663	673	658	627	675	607	631	675	666	597	650	606	669	585	652	617	682	635	661	622	681	624	676	622	619	633	610	659	616	652	644	665	631	659	635	684	705	614	635	679	678	609	635	604	661	657	687	633	602	637	704	676	658	601	621	631	676	661	631	630	617	646	613	637	627	683	618	625	679	679	679	648	641	626	674	663	640	664	633	655	653	643	662	626	646	667	695	642	633	663	632	632	638	654	631	655	566	640	647	685	656	608	650	660	591	637	641	660	664	634	631	612	632	679	659	607	655	655	637	607	621	666	626	637	636	654	567	577	654	675	671	607	638	621	666	580	674	667	607	638	624	597	581	636	614	670	623	628	668	626	633	652	654	627	646	629	642	607	660	661	628	646	600	646	616	644	608	636	587	647	628	641	628	622	661	597	599	658	595	617	688	645	626	670	685	680	659	637	686	650	622	631	632	648	611	660	589	601	673	690	620	700	654	618	630	605	663	656	691	646	660	626	637	629	622	691	648	645	663	596	644	640	640	655	641	629	651	591	647	622	680	652	646	568	655	654	693	634	622	627	643	628	649	693	660	693	607	618	662	672	646	628	660	621	680	650	672	640	628	663	647	655	652	619	603	655	628	647	673	611	616	685	627	695	653	634	659	593	612	628	637	616	630	655	649	689	657	636	649	664	588	650	638	635	633	597	672	616	589	646	647	702	634	627	589	638	651	657	639	622	646	642	626	652	673	624	666	668	654	692	696	648	590	680	644	619	690	671	625	651	658	658	644	636	635	675	708	660	626	639	711	646	659	652	671	647	660	641	608	660	640	690	630	619	666	598	624	628	653	617	643	641	615	608	623	618	687	626	629	598	653	621	678	625	669	633	627	624	622	650	614	616	650	656	659	630	631	668	659	636	616	633	659	617	664	656	604	671	628	693	626	622	642	630	647	619	625	655	649	622	687	655	596	630	637	665	617	623	645	643	660	636	623	624	655	675	671	629	699	632	615	619	700	665	624	631	601	670	647	639	613	609	610	629	627	646	644	691	658	596	653	656	631	657	651	613	585	627	664	656	626	652	627	649	661	635	634	641	630	641	667	652	608	631	652	649	633	661	684	636	631	644	610	646	635	686	616	643	600	647	649	658	591	580	673	632	639	645	681	620	619	594	642	667	636	610	605	650	637	643	619	613	669	617	656	634	642	652	626	654	655	631	600	624	650	618	665	653	659	663	611	690	655	665	629	667	678	624	603	676	636	614	635	626	645	665	668	659	624	648	641	668	631	657	641	615	632	592	661	598	646	667	683	629	632	579	654	650	618	605	623	645	630	593	647	603	654	655	677	664	664	636	620	649	609	656	645	656	675	664	622	663	606	648	668	627	623	607	644	636	623	642	631	649	642	618	641	647	674	683	618	610	599	586	652	604	658	619	652	665	674	613	613	664	607	571	682	639	636	620	655	632	606	650	632	644	605	622	571	660	630	627	663	646	630	654	611	697	635	648	628	619	652	645	646	659	651	697	671	651	634	642	687	649	646	625	654	629	640	645	678	691	637	615	617	609	623	666	648	659	637	628	655	623	664	643	602	645	645	631	673	636	647	650	652	625	607	585	615	609	652	664	646	640	681	624	666	671	653	580	645	636	645	694	663	643	666	672	626	654	639	633	618	615	618	669	655	634	640	699	664	660	658	652	652	647	625	636	630	646	623	656	707	659	638	680	645	605	614	624	645	673	637	646	604	659	662	678	691	631	642	631	617	673	628	650	658	665	656	658	614	625	637	607	669	666	654	566	662	682	667	627	646	613	658	627	642	647	610	573	661	608	682	617	633	630	675	649	637	621	646	608	661	621	649	670	646	624	627	652	615	658	601	646	623	637	645	629	605	675	624	663	651	627	631	660	566	647	609	669	668	591	658	598	618	638	622	646	647	650	631	633	691	620	638	646	597	671	626	646	592	630	615	652	640	651	640	644	587	618	638	628	697	613	648	671	636	602	634	619	709	616	670	621	627	662	629	646	620	637	597	642	639	652	651	644	623	599	645	647	669	621	588	652	659	626	617	616	642	662	642	618	604	710	614	662	587	614	670	630	644	633	635	619	689	659	639	627	645	623	691	687	649	659	658	610	625	645	622	617	606	644	678	630	631	638	636	602	624	647	644	597	668	655	607	626	601	604	637	626	640	635	607	631	575	649	648	616	631	643	657	683	649	679	653	650	628	641	640	649	653	639	645	626	622	596	677	632	647	656	630	612	674	659	614	672	621	673	637	626	619	603	672	658	655	649	633	605	665	643	602	626	605	627	636	651	650	631	695	637	657	621	663	674	631	657	637	675	610	668	655	643	604
27836	12410	2293	1166	782	661	641	703	2201	2816	2293	1206	808	630	547	561	577	556	534	604	541	565	605	581	587	557	560	551	557	567	600	498	617	573	540	545	559	544	572	514	562	545	604	597	513	537	541	545	548	569	549	582	577	609	580	604	528	579	593	561	606	578	573	544	571	559	568	603	551	559	557	605	585	575	557	573	578	545	584	543	542	568	577	573	527	557	590	580	560	555	559	581	627	550	526	530	573	564	571	528	562	597	575	587	557	557	504	540	541	539	586	582	580	555	580	567	600	569	540	575	574	577	542	575	555	533	554	556	555	534	533	557	589	601	572	579	559	608	558	546	543	579	559	593	543	538	574	567	561	565	585	609	585	583	551	584	558	596	573	559	613	561	554	568	522	516	588	587	574	558	519	591	537	586	539	584	543	565	554	569	570	564	577	566	573	560	572	554	559	577	556	567	556	577	609	548	598	564	561	538	574	552	522	548	551	594	526	551	583	575	583	545	543	544	612	586	572	554	557	594	587	554	578	565	589	578	598	593	521	565	590	576	555	533	582	548	543	587	559	578	571	574	554	589	581	513	567	530	581	537	542	578	588	607	604	519	584	561	520	556	589	532	535	579	581	501	557	569	548	525	549	580	518	541	594	555	562	539	582	525	544	543	538	572	571	572	571	521	543	531	595	540	563	566	530	575	549	578	573	591	581	572	547	558	545	542	550	531	576	562	557	555	568	603	624	552	534	585	591	586	547	551	583	586	591	552	572	564	576	582	541	591	588	554	599	594	560	584	542	536	556	554	560	552	576	592	579	585	582	577	548	536	567	564	595	563	570	550	571	560	578	590	550	520	597	546	538	548	575	553	540	586	585	579	564	562	569	578	572	560	555	559	550	596	564	557	574	583	581	573	589	558	562	552	551	575	560	555	579	590	518	561	555	580	525	574	564	567	508	605	573	607	570	510	540	540	558	553	541	532	555	563	542	588	604	610	573	588	538	549	611	577	582	558	585	559	597	575	556	595	562	572	551	604	545	582	538	585	548	549	587	564	578	560	614	616	516	578	566	580	560	561	558	570	511	551	614	587	537	548	584	558	554	569	569	578	558	574	584	518	584	540	560	527	591	573	568	530	578	560	576	603	580	548	541	566	566	551	557	557	570	533	586	560	543	593	567	547	564	544	565	574	540	546	553	571	553	550	553	573	609	585	519	518	570	553	564	560	548	520	552	576	612	577	583	547	587	552	580	537	560	549	553	613	545	617	585	552	539	542	590	628	563	519	551	569	571	572	557	589	564	569	546	581	548	556	587	566	563	554	562	540	550	555	532	533	565	535	596	593	571	578	586	572	543	557	561	586	547	579	584	533	529	587	559	576	523	589	630	557	591	568	539	545	573	593	588	542	563	553	547	581	555	607	561	505	589	571	558	546	558	572	554	548	574	570	535	588	572	557	547	560	547	608	564	530	602	533	581	539	541	571	572	602	564	597	590	520	555	583	563	560	571	595	580	540	594	572	594	564	587	593	620	584	583	591	576	532	550	585	532	615	599	573	568	560	615	556	519	564	550	574	554	549	554	573	562	546	572	562	546	568	575	555	567	596	521	542	544	550	535	544	557	584	564	532	589	542	560	553	581	578	607	563	512	566	560	598	554	582	562	597	588	600	579	555	561	563	582	596	574	587	570	568	534	585	525	543	517	534	591	584	573	599	551	551	599	518	600	571	527	539	568	544	556	559	576	588	558	601	554	559	577	534	538	599	603	567	582	548	591	546	567	586	552	534	554	574	514	583	587	550	546	594	573	556	575	568	602	542	559	560	524	571	570	569	549	539	533	539	575	555	537	520	526	587	562	559	547	543	573	585	564	580	606	542	537	544	566	566	545	548	575	597	577	568	554	581	560	547	543	594	600	563	593	550	549	556	524	515	569	573	551	557	571	551	565	570	558	581	602	573	527	574	562	572	576	559	570	598	542	569	617	584	564	542	586	577	569	546	596	578	587	579	599	614	598	622	555	564	560	568	565	597	571	603	572	606	581	588	520	542	593	587	565	572	556	565	542	546	545	559	539	564	547	557	539	561	551	549	557	550	592	550	564	541	590	574	581	579	568	529	591	615	550	536	567	576	591	538	549	542	606	568	506	577	532	563	533	580	562	571	523	548	525	545	558	575	555	544	552	523	572	549	559	561	572	608	586	557	532	573	558	611	567	586	587	532	564	589	524	589	592	604	561	562	550	559	584	531	553	532	576	522	550	572	556	578	587	552	551	541	570	546	579	516	551	528	535	568	579	581	566	550	597	609	558	537	577	587	608	576	566	587	622	543	563	544	584	604	566	565	586	569	562	585	569	541	582	564	550	600	607	585	599	611	539	567	567	570	552	510	537	592	534	526	574	564	561	545	534	568	558	589	561	566	575	570	601	605	566	610	569	562	564	587	605	538	593	526	585	567	543	572	554	549	578	561	543	612	569	568	533	554	566	580	571	548	578	544	574	548	598	563	586	598	553	562	569	595	575	562	554	591	561	537	542	569	601	512	518	555	584	625	583	572	578	537	575	529	591	523	541	582	530	525	583	552	579	576	575	573	556	588	579	557	581	555	576	537	570	557	528	564	600	563	538	568	572	555	561	542	575	546	580	554	566	566	552	591	561	569	572	543	619	554	555	603	574	578	600	544	539	549	546	559	569	605	574	583	572	560	558	536	574	548	531	558	586	526	592	557	570	555	640	554	595	524	556	553	543	567	605	543	557	563	581	562	569	570	591	542	561	596	572	547	545	562	556	529	550	569	564	559	569	616	591	545	571	548	593	579	500	550	537	596	572	542	510	521	586	531	545	592	558	569	529	562	558	575	532	538	524	579	558	618	545	570	550	595	549	596	534	573	578	564	537	546	534	567	527	575	503	557	577	550	570	597	572	565	543	587	554	556	584	503	560	548	564	558	601	583	579	569	600	608	607	569	565	600	546	543	624	562	584	540	599	559	572	583	541	595	571	604	603	578	597	560	614	543	590	580	535	596	562	556	547	583	578	577	559	535	527	567	521	563	574	603	538	564	551	582	525	573	569	569	578	562	531	612	563	479	532	601	573	575	557	547	571	563	545	550	555	590	544	556	605	578	577	570	568	580	551	611	550	584	582	561	532	519	543	608	583	585	589	588	528	547	574	584	575	564	545	591	566	564	537	571	558	585	570	531	556	549	568	544	553	538	567	545	595	542	592	579	550	559	547	582	613	593	578	593	583	600	594	578	560	519	560	539	581	582	570	570	534	524	558	559	548	607	580	571	551	543	537	560	557	532	573	562	579	569	552	541	558	574	590	553	548	602	596	553	591	578	544	562	563	568	554	577	548	543	563	562	522	559	601	580	565	496	559	550	567	589	566	562	581	560	577	571	575	531	600	602	598	588	561	594	591	575	589	544	534	560	516	574	574	584	537	564	594	543	513	592	592	550	574	617	622	547	565	548	611	572	553	496	569	568	561	544	564	542	556	494	549	521
5758	1677	1626	945	818	643	656	679	2918	3042	2379	1259	718	544	487	483	455	459	476	476	462	481	512	488	467	451	492	469	455	486	475	456	455	422	465	487	466	494	485	457	491	454	447	493	410	521	420	501	478	467	492	477	467	457	489	499	454	476	430	412	482	459	444	446	474	475	474	445	463	475	463	452	426	470	460	471	452	456	507	447	490	492	444	458	482	444	459	487	478	480	481	488	489	470	494	486	482	455	484	439	450	494	488	482	488	450	460	457	461	425	454	485	480	464	460	432	433	483	473	453	466	453	488	422	504	495	448	458	476	473	440	454	469	462	459	475	462	467	444	437	496	475	452	462	456	485	449	458	480	471	464	457	442	510	465	446	478	469	437	448	457	423	431	457	460	435	443	447	442	458	496	430	478	432	444	471	487	427	452	414	461	502	478	464	445	510	496	492	466	448	445	452	448	431	471	470	472	483	452	442	460	484	458	455	501	479	479	446	469	486	471	464	436	447	464	426	444	476	471	464	458	504	479	452	446	449	448	445	439	446	430	483	444	458	448	437	444	465	435	471	451	421	495	451	516	436	450	444	496	493	430	468	482	461	484	472	472	485	459	461	454	435	457	455	475	460	417	453	468	468	422	467	482	492	450	478	480	461	446	476	482	445	459	468	457	470	441	453	441	496	487	438	468	482	465	466	465	424	479	427	492	460	425	456	471	483	464	426	456	445	433	422	477	462	448	456	489	437	437	468	415	450	463	445	450	475	473	466	462	489	436	511	473	418	433	445	486	464	464	479	458	469	447	422	470	462	497	425	414	433	462	425	437	445	443	456	454	449	441	461	427	476	423	441	478	474	438	489	476	458	439	490	456	456	467	449	488	475	471	458	396	447	458	430	480	471	454	454	491	476	480	460	488	457	483	480	475	472	467	447	452	499	461	446	464	458	468	454	490	477	417	487	468	485	420	469	450	479	431	442	449	470	438	435	446	451	471	481	485	468	439	483	454	455	477	454	446	444	484	494	435	463	485	489	449	445	437	501	460	487	472	456	455	433	435	484	474	485	453	460	442	466	464	462	439	478	495	481	474	440	429	466	440	418	444	463	452	463	484	473	473	459	486	445	458	458	461	471	449	486	473	435	431	489	481	455	476	444	456	464	438	478	418	484	495	474	426	482	453	455	443	453	438	460	466	466	435	480	457	442	466	420	438	427	473	475	480	460	455	492	469	463	459	442	483	493	466	433	435	465	465	487	449	435	447	447	431	482	476	527	443	457	484	492	488	478	458	442	454	466	444	414	465	428	465	455	473	468	431	455	484	453	468	479	472	466	469	439	486	487	444	491	468	447	414	466	466	432	518	432	441	434	475	451	410	412	480	491	456	440	483	506	439	445	456	448	422	415	467	432	472	423	465	457	441	434	465	421	464	440	468	456	485	434	471	486	450	450	456	444	476	482	463	459	461	441	459	482	476	467	488	473	449	467	465	423	415	476	471	426	453	482	473	439	456	485	447	471	433	471	471	476	449	465	501	431	461	472	474	460	431	459	474	447	472	455	435	498	453	502	485	472	442	498	439	475	456	481	511	471	480	418	485	483	460	467	493	467	468	437	454	463	449	443	511	439	433	462	471	456	465	463	444	463	462	479	455	456	431	467	435	478	442	479	446	470	440	460	483	445	440	456	498	470	491	440	458	452	476	436	471	466	467	471	453	486	474	482	457	428	430	491	480	491	498	471	480	446	483	516	462	449	480	448	425	454	469	452	458	505	431	475	468	435	443	437	440	477	432	465	478	463	445	441	458	456	432	469	498	458	474	469	463	442	449	453	457	489	479	448	444	463	431	466	420	457	423	454	486	475	464	441	476	457	457	487	495	506	462	443	460	444	434	440	458	485	493	446	470	465	504	451	468	457	431	412	446	487	433	467	455	463	430	454	457	470	466	435	476	444	429	463	422	487	449	452	431	471	446	480	448	466	448	458	461	478	444	466	486	453	421	514	425	446	451	464	490	437	486	475	446	435	485	415	468	444	485	463	462	436	472	482	447	457	452	456	404	404	476	456	467	451	436	448	470	486	471	435	451	471	454	470	481	490	482	450	492	461	467	480	456	457	460	498	455	432	486	466	443	471	463	449	446	448	463	475	496	429	456	446	442	437	528	440	485	459	472	469	434	395	472	471	460	492	449	471	491	431	486	458	437	494	432	481	466	405	475	479	399	430	473	480	453	506	465	439	466	448	436	481	443	435	475	420	468	485	467	484	461	485	443	430	419	465	465	447	471	452	451	424	461	478	484	449	458	490	449	454	487	446	474	444	464	461	460	441	481	459	441	462	448	432	477	468	498	457	438	442	450	473	449	432	445	448	453	457	507	470	481	479	453	458	478	462	453	448	429	476	455	476	446	470	475	462	462	489	460	464	491	469	461	490	433	438	457	470	469	490	430	465	463	457	425	491	425	453	462	482	453	483	489	456	425	469	483	444	465	442	461	485	442	448	495	466	448	459	456	477	424	442	474	470	445	472	453	468	432	494	435	456	460	474	466	457	498	462	443	436	488	463	472	487	456	464	439	464	472	475	471	483	465	488	454	453	420	469	441	439	432	467	452	489	460	432	458	484	447	440	439	440	463	415	448	447	443	477	459	456	427	427	468	476	447	455	454	461	462	471	509	460	480	469	476	497	499	485	492	463	486	456	449	421	453	434	441	504	448	445	454	442	455	470	473	460	455	501	457	446	417	456	429	459	499	466	449	460	500	520	432	457	486	469	449	473	430	494	446	405	491	448	473	484	464	487	455	461	484	443	470	445	480	452	486	443	457	478	494	490	468	476	434	458	483	501	477	447	455	473	483	463	496	501	445	445	529	424	506	501	448	460	436	437	461	447	439	448	446	433	470	464	460	503	466	435	494	490	508	428	454	447	491	476	480	455	458	450	440	444	486	473	476	441	478	444	435	462	440	451	446	431	457	490	455	450	475	439	474	450	470	442	491	503	475	439	436	435	474	487	473	475	482	417	455	454	439	424	458	469	438	465	467	454	452	447	469	464	475	460	445	501	477	475	446	445	446	473	457	457	489	491	493	454	457	409	511	515	491	470	473	471	471	475	454	471	449	463	449	477	443	439	474	447	429	460	465	422	459	429	499	475	462	470	487	450	470	487	454	447	463	459	486	441	421	473	484	432	447	450	456	429	487	449	466	456	452	456	486	482	443	451	443	456	474	464	467	401	470	465	450	463	464	452	478	462	478	449	468	505	473	482	485	479	434	444	456	437	426	492	426	452	463	439	459	495	460	463	441	439	447	469	454	467	448	457	415	452	467	457	481	421	463	433	473	459	432	454	465	436	485	477	494	459	451	465	455	483	463	463	469	454	485	473	462	481	453	484	463	475	465	468	456	449	473	440	492	439	492	451	475	473	461	436	464	461	466	483	464	482	463	507	458	464	455	424	464	416	432	503	463	467	463	458	402	481	466	503	456	468	451	452	452	455	454	427	419	456
25759	21446	27187	25069	5290	1512	1163	1641	16613	20965	14542	5122	1701	923	672	670	619	643	655	620	623	689	588	638	584	645	628	650	623	640	612	668	646	563	588	627	590	631	635	646	567	612	639	614	668	612	691	649	622	607	620	629	630	673	619	635	590	602	608	682	651	605	604	610	599	595	650	630	652	668	645	581	670	594	679	633	653	601	649	665	625	640	648	663	600	588	664	644	658	635	616	617	606	648	627	670	643	617	580	635	620	654	630	626	640	628	604	610	636	631	616	639	659	609	617	644	663	648	564	616	640	624	634	666	588	637	604	600	647	629	637	684	625	589	580	620	645	590	638	618	603	659	638	658	651	624	599	658	665	704	659	629	593	674	622	611	626	644	594	678	653	598	612	628	645	625	615	600	613	617	599	595	626	648	623	636	610	579	691	607	580	664	596	574	625	613	614	644	579	598	616	623	632	621	631	618	627	652	648	605	650	617	690	613	612	649	662	609	663	630	687	647	694	620	623	684	641	609	628	635	589	669	634	602	639	615	649	650	614	627	642	687	583	613	637	616	630	647	636	591	633	589	580	658	667	640	608	610	626	644	619	587	644	637	650	695	673	619	666	634	630	602	578	680	640	653	712	601	628	662	644	679	595	650	633	616	638	641	598	681	648	647	622	613	641	621	629	625	613	610	656	660	626	650	626	644	634	639	669	577	585	640	623	632	644	606	681	614	605	639	625	647	659	658	640	598	652	617	613	661	613	642	611	663	614	637	641	626	676	653	597	617	683	620	619	651	643	648	595	631	613	601	649	606	592	628	630	629	613	583	634	680	602	639	627	629	663	623	639	626	689	668	645	625	629	648	672	633	684	621	618	638	632	614	611	624	585	650	633	634	613	577	570	625	665	690	670	569	630	609	618	589	625	630	636	590	602	647	621	617	660	608	609	590	630	635	683	633	580	655	670	637	609	648	593	634	643	642	660	629	624	565	618	628	599	637	630	603	638	659	659	576	613	611	625	626	599	636	680	624	647	605	669	622	593	627	664	648	614	659	616	618	592	590	653	646	580	646	622	668	639	634	636	597	643	678	642	597	630	618	604	612	650	660	621	624	615	658	634	627	659	589	659	626	671	575	568	641	650	674	667	640	607	664	625	650	670	672	620	664	629	649	615	616	649	657	629	595	630	630	715	667	629	619	625	625	621	665	589	619	663	657	606	592	603	633	618	611	674	579	659	617	624	597	599	638	649	596	602	624	613	623	677	675	627	599	617	586	603	633	642	596	651	600	640	605	657	615	578	599	617	639	599	606	622	634	607	604	653	647	645	645	620	665	632	612	626	620	659	611	595	584	648	612	630	686	658	631	598	622	614	613	633	642	643	619	647	606	630	599	651	671	583	649	636	625	629	629	677	582	618	667	591	648	661	644	654	677	627	661	661	642	617	663	665	632	632	637	637	633	599	627	619	592	605	615	628	671	640	629	600	660	618	668	645	627	635	614	593	687	589	666	617	593	616	650	610	628	614	658	628	647	548	629	612	654	639	637	627	643	645	614	649	617	619	593	605	647	621	648	611	652	626	647	657	613	639	595	614	607	585	636	642	591	628	656	642	661	650	642	602	620	612	593	609	682	616	608	637	653	588	660	584	671	648	623	660	627	645	649	649	662	655	619	675	622	607	591	586	622	575	602	626	673	675	654	649	613	640	613	630	630	635	625	635	679	634	625	617	664	655	643	627	650	604	652	650	664	599	627	658	612	636	671	634	645	637	614	666	622	601	660	661	632	631	596	675	639	600	617	584	628	620	639	614	615	640	609	616	604	641	631	657	624	644	632	596	606	612	592	616	634	611	625	632	670	642	645	612	654	680	624	598	634	661	616	647	645	609	635	629	624	644	624	628	626	648	599	656	658	607	594	630	614	617	636	679	642	676	594	625	651	658	575	608	602	646	632	624	637	650	623	606	623	634	606	627	643	589	667	641	642	634	625	606	647	614	632	609	631	598	612	596	632	595	629	621	621	653	634	608	621	645	654	655	619	647	648	606	686	651	661	682	604	642	607	600	643	657	622	624	637	646	658	597	697	660	615	628	579	633	592	592	669	644	612	623	645	602	644	597	635	628	651	634	620	582	576	603	599	643	613	646	661	594	667	653	628	629	600	655	617	610	613	622	596	609	654	629	655	624	630	654	609	597	624	603	587	649	613	633	624	645	643	637	618	665	618	600	657	628	600	626	694	594	629	610	627	601	609	612	625	645	610	628	640	637	672	637	611	592	603	636	610	620	647	627	615	613	586	645	638	683	633	667	615	636	624	656	605	594	636	656	668	636	682	611	627	605	632	620	618	667	609	606	602	650	608	662	585	634	652	614	606	595	583	548	629	598	647	625	641	676	636	623	670	626	626	655	609	668	619	622	643	622	638	600	621	616	679	639	616	620	626	582	600	589	585	665	631	622	688	611	704	651	656	644	654	599	627	646	610	620	622	643	631	592	649	638	631	617	604	651	630	646	668	639	617	689	621	621	612	606	654	596	638	616	682	651	629	660	589	631	641	607	670	659	629	627	632	645	650	622	627	649	662	635	633	596	608	574	624	642	616	662	635	669	690	644	629	622	623	624	628	620	647	633	585	627	640	642	623	672	654	646	649	636	631	636	606	643	650	644	604	593	662	644	652	655	583	621	624	601	656	677	599	575	641	628	631	637	637	604	630	579	686	618	619	633	694	661	624	623	651	638	595	598	609	627	612	667	608	649	619	628	599	617	678	672	578	668	659	618	635	648	661	662	576	626	627	652	608	641	571	649	670	630	617	634	648	613	675	607	642	646	655	589	618	602	584	606	656	619	629	638	656	598	588	644	610	621	625	581	629	598	607	623	613	627	578	608	600	632	647	666	635	695	646	629	610	639	640	618	648	620	625	620	636	640	661	597	650	648	612	611	626	623	607	633	646	642	626	608	682	635	648	653	589	646	630	651	662	634	634	650	673	657	636	626	636	627	678	635	626	638	631	628	642	601	672	610	646	599	629	615	664	671	685	655	625	641	632	618	629	650	604	646	667	601	598	634	663	670	644	619	622	620	635	582	631	624	622	601	613	667	624	604	633	610	606	575	625	656	648	638	599	619	614	626	610	570	594	644	633	652	579	646	644	606	692	641	639	605	626	690	624	615	642	612	626	645	616	590	554	658	639	589	656	609	619	654	669	629	658	664	667	621	613	634	634	579	628	597	611	616	638	622	581	648	632	636	613	639	634	641	617	601	637	659	599	665	610	609	619	648	641	674	661	623	660	682	675	644	634	594	638	604	619	698	679	634	628	594	615	629	611	643	644	663	635	585	595	674	652	593	599	609	617	656	604	644	606	625	635	625	644	656	625	618	613	656	641	607	606	625	660	610	630	662	622	650	644	663	659	634	613	604	682	621	625	634	614	603	601	622	655	628	585	617	628	634	639	662	668	608	638	642	615	581	640	595	619	621	639	607	631	612	612	629	645	594	626	605	647	581	649
4738	5372	4250	2587	1598	1146	1170	2184	19392	18246	12077	4414	1675	872	581	563	577	535	568	541	532	529	517	481	538	499	523	535	578	522	487	568	527	559	515	535	521	533	524	553	549	530	565	540	524	532	517	482	535	526	545	532	510	531	564	513	528	548	511	518	560	559	525	537	528	553	544	509	551	535	559	496	545	526	520	567	481	553	515	503	531	538	485	509	528	495	503	563	497	536	473	520	507	483	515	545	526	519	525	557	511	503	553	506	537	512	515	543	530	550	535	560	548	501	551	552	477	514	542	551	489	497	536	542	529	514	527	534	501	521	550	537	523	545	495	538	518	513	534	543	510	523	518	531	541	505	516	518	566	518	550	546	453	516	537	532	487	539	559	521	522	520	527	576	503	531	549	518	499	518	540	509	533	552	518	535	491	574	505	556	542	546	529	507	504	571	520	484	491	533	558	524	509	496	492	544	496	524	521	539	488	548	502	487	548	543	574	545	523	530	511	479	496	495	559	505	520	520	538	536	513	549	541	509	514	543	510	538	546	519	533	466	533	491	541	520	546	575	481	548	550	535	544	532	540	496	541	516	512	532	514	533	525	505	527	599	516	530	500	533	524	544	511	545	524	516	543	524	558	539	552	513	519	502	541	512	493	492	469	532	484	528	560	515	510	539	498	526	515	533	529	525	513	556	545	535	528	555	530	508	536	531	506	552	525	540	505	518	514	529	527	502	536	533	507	541	523	520	537	511	517	549	489	540	546	559	505	537	491	540	510	452	536	542	540	542	559	546	531	563	502	517	493	545	517	516	554	509	581	518	522	502	509	518	485	491	535	533	537	552	546	522	535	531	525	531	500	513	526	534	508	511	467	545	511	522	483	525	545	526	538	542	519	530	525	524	501	539	551	543	537	519	494	542	533	554	528	550	525	546	584	511	500	527	549	507	525	538	488	491	492	523	544	538	543	548	504	527	526	494	518	536	535	529	509	500	572	537	559	536	538	517	547	540	545	531	514	540	507	548	544	547	494	553	538	526	530	507	530	511	538	538	517	556	532	486	508	480	540	540	543	594	504	558	521	505	527	535	567	543	562	557	486	527	538	522	542	545	547	488	500	539	503	500	516	518	525	519	537	559	524	527	565	568	568	510	569	513	492	543	530	505	477	519	535	529	546	519	508	541	543	557	543	545	549	521	495	550	505	487	532	497	518	545	512	500	504	535	521	531	508	548	482	535	504	481	530	550	509	496	516	517	481	523	502	553	511	554	538	536	537	546	537	513	501	529	511	507	567	519	543	541	511	531	543	496	558	532	543	504	496	516	514	510	534	520	513	534	519	514	577	516	536	500	500	483	522	537	514	516	585	499	554	540	530	541	513	500	504	506	504	507	562	551	539	507	536	502	510	524	474	496	523	526	515	493	501	528	508	503	511	506	564	511	517	532	525	510	560	569	503	570	557	568	523	526	545	516	537	522	568	550	534	524	573	540	507	509	505	530	553	529	528	562	536	501	537	541	504	498	525	542	554	487	557	542	536	549	522	493	535	517	542	581	545	545	552	490	550	525	527	536	539	542	524	504	517	521	511	509	517	504	523	525	557	516	501	485	542	538	555	491	495	512	554	530	490	516	523	544	492	549	545	474	529	535	556	536	507	587	556	529	541	491	544	550	523	537	478	568	558	504	547	563	526	515	510	532	526	559	517	524	540	577	526	508	547	548	539	543	534	477	548	525	538	558	533	516	533	503	535	514	538	535	517	488	537	505	526	539	523	543	503	539	513	528	495	539	561	513	517	509	554	506	558	534	513	552	532	495	571	519	528	503	516	488	539	534	537	531	502	565	502	529	512	545	518	533	539	520	542	502	539	516	499	549	539	513	485	502	518	509	562	519	540	536	501	532	502	571	515	570	506	526	516	546	562	513	508	512	529	507	541	541	560	507	574	503	525	524	490	519	548	498	498	504	543	522	567	545	542	558	531	523	581	544	558	546	516	518	535	521	503	514	547	515	562	525	518	531	551	554	537	542	493	498	503	516	509	538	533	522	531	553	509	534	495	547	505	566	488	524	477	526	509	537	495	563	551	519	550	584	572	521	597	500	525	542	550	494	545	491	541	537	510	545	503	493	505	524	536	516	529	536	527	526	552	533	514	549	558	504	519	493	498	556	512	540	551	545	546	585	496	543	486	525	541	529	536	524	535	503	531	504	515	483	530	542	547	487	526	518	518	531	502	508	506	535	559	526	551	543	537	502	518	552	557	533	528	508	536	550	511	504	516	516	556	540	537	569	571	523	541	541	494	545	518	537	535	506	528	509	532	527	546	466	500	517	512	529	552	517	514	547	506	519	508	550	512	491	532	570	544	533	502	501	483	515	528	524	538	552	547	562	537	512	540	532	534	515	529	535	511	490	505	533	523	510	538	503	540	520	524	535	528	544	527	534	529	528	554	544	552	513	525	529	510	523	548	479	521	529	539	532	537	474	521	476	520	520	541	526	540	545	524	552	551	520	536	517	543	547	539	485	536	525	510	519	517	505	536	550	535	521	517	523	528	528	529	501	512	532	545	534	514	478	483	497	506	532	533	525	538	505	527	534	539	533	552	548	552	535	502	497	531	544	543	500	532	505	531	505	513	528	532	499	567	491	506	537	571	518	521	530	509	509	524	489	526	557	517	545	508	537	510	544	541	525	477	511	521	477	513	526	566	523	543	561	483	519	553	559	509	527	502	507	521	494	582	522	545	527	521	542	501	563	481	513	523	557	505	561	535	518	557	482	562	539	530	543	517	533	499	548	524	549	479	550	505	524	539	532	490	526	538	549	527	506	503	550	510	516	532	479	535	514	534	521	519	507	547	524	524	537	527	502	566	535	511	503	564	521	559	521	568	496	525	585	506	509	534	500	539	526	518	476	528	541	538	507	523	548	542	525	503	551	536	545	519	569	513	499	518	554	499	552	526	520	515	572	538	492	554	536	510	520	514	543	552	569	529	562	528	526	537	508	529	516	524	543	497	542	533	525	534	541	491	501	525	531	525	523	528	522	512	482	505	543	506	531	518	516	533	510	549	544	525	501	517	527	532	557	517	494	523	507	526	523	543	549	461	545	538	483	484	520	521	521	541	521	515	522	488	500	514	536	509	524	543	502	537	487	524	550	524	512	558	548	479	538	533	546	506	557	523	569	478	520	553	541	517	523	549	482	523	504	562	500	519	540	510	528	568	539	515	530	523	513	532	520	542	521	517	462	512	514	509	553	507	490	546	533	533	496	516	510	576	541	547	521	518	511	526	497	539	528	522	526	533	512	503	547	514	532	493	540	512	502	472	477	528	534	536	526	533	506	485	520	504	532	551	511	538	551	531	535	574	496	541	552	487	532	529	512	527	510	497	521	559	534	500	530	488	532	543	489	520	518	552	525	567	555	538	506	525	487	481	528	532	472	539	526	527	527	491	551	481	557	536	526	528	512	532	478	534	540	515	552	520	489	526	515	528	520	498	505
24365	21433	28743	24512	21366	8824	2668	4225	31782	38834	28798	12661	3721	1458	954	858	832	829	837	803	785	815	861	825	812	833	858	804	759	781	799	824	786	781	787	779	785	789	802	758	862	786	776	788	812	820	779	737	808	818	808	790	771	812	817	799	838	766	776	810	811	837	758	828	781	821	798	736	807	757	766	790	767	821	768	793	754	869	766	770	806	815	788	760	812	792	826	776	765	755	706	790	778	794	737	741	771	751	799	798	755	772	814	797	770	801	841	746	736	812	780	759	766	764	793	768	769	741	816	846	780	740	844	803	840	763	785	704	744	798	779	757	714	803	794	781	799	775	760	781	761	847	803	807	841	780	772	811	788	791	795	750	785	794	769	761	840	782	810	830	770	798	821	798	808	756	773	756	802	751	766	765	770	783	764	828	806	753	830	768	761	797	822	760	794	764	798	733	765	751	787	820	748	796	830	777	857	750	776	774	763	828	833	770	788	790	764	785	790	722	809	800	808	777	758	805	794	759	732	799	790	813	788	790	790	836	734	773	787	819	734	825	772	787	772	780	825	809	791	802	776	806	766	775	778	785	804	805	796	817	772	779	731	751	777	781	838	804	815	772	762	810	802	757	791	791	824	771	744	781	757	769	747	774	768	784	740	762	780	806	766	768	785	797	833	762	820	830	793	813	770	759	745	764	771	772	761	767	752	820	734	773	819	776	806	745	806	807	764	787	816	772	780	783	791	802	793	791	790	789	795	807	715	837	729	726	809	820	796	785	816	760	799	782	787	795	796	825	704	780	849	782	766	810	792	788	793	776	818	825	813	791	818	808	740	799	786	770	779	718	775	769	755	812	770	776	796	866	826	799	845	783	794	784	758	780	781	830	790	770	775	734	754	749	790	749	745	770	762	757	806	829	772	768	770	793	777	825	785	813	701	766	715	756	764	785	801	800	777	796	796	743	768	789	782	766	764	772	779	741	752	758	827	747	752	752	787	776	762	829	817	765	734	803	795	751	780	802	761	882	783	833	790	754	795	724	763	751	774	779	724	801	812	776	772	804	849	796	801	815	825	754	855	818	746	737	782	778	810	758	798	780	767	757	749	811	793	762	797	746	825	842	757	750	760	777	801	780	769	808	766	738	737	807	781	826	746	760	805	770	779	781	756	779	798	783	813	765	798	773	817	754	805	786	803	829	799	796	815	776	778	804	804	800	840	799	804	827	794	730	753	773	781	814	786	830	786	805	756	787	819	774	772	773	780	768	790	809	722	764	773	804	790	772	808	796	759	773	751	820	731	754	782	764	792	788	779	782	791	770	759	771	820	836	770	787	740	812	748	760	797	781	739	752	780	792	766	808	785	800	764	784	792	736	770	766	789	780	771	757	738	776	789	761	830	755	771	775	801	812	795	760	745	744	777	816	813	769	756	757	783	797	764	768	801	813	775	815	787	787	790	782	788	745	791	813	767	734	778	784	725	814	771	748	767	710	732	760	811	749	805	826	774	756	756	772	739	839	821	771	758	746	779	747	843	760	785	788	812	806	803	804	774	757	831	802	784	754	813	781	792	767	779	773	758	778	729	778	780	800	693	793	788	773	750	783	763	776	786	734	790	719	759	764	777	788	779	802	745	806	793	756	807	805	778	791	775	788	770	763	785	819	779	786	784	827	755	766	740	759	818	762	766	762	784	802	740	754	835	788	771	762	797	779	810	737	788	802	796	745	775	799	790	810	770	766	727	761	775	831	823	803	805	798	766	747	806	771	733	761	803	758	711	749	798	774	744	799	763	793	807	822	735	827	807	767	782	788	734	728	749	826	799	764	749	813	785	840	765	755	819	749	799	783	826	839	788	791	788	815	772	774	842	762	755	768	792	772	763	774	727	773	779	799	794	740	811	758	812	777	806	759	794	796	781	797	727	766	752	748	772	807	796	832	821	799	745	761	745	740	805	724	817	807	823	785	763	763	769	771	763	740	773	812	759	834	787	771	801	766	781	774	749	796	765	774	809	736	771	800	738	766	782	785	794	753	786	799	738	740	789	799	793	781	729	740	759	792	758	786	799	753	768	746	797	855	764	772	784	798	790	775	756	811	781	867	761	819	772	777	754	804	735	807	762	744	808	802	755	772	800	775	743	798	776	740	754	769	800	732	747	773	770	745	751	762	754	773	783	788	780	821	798	763	801	727	771	810	813	819	774	788	765	739	795	799	801	771	764	803	756	785	800	798	776	795	763	791	796	787	746	759	765	796	821	800	757	811	753	768	764	752	756	757	813	807	766	801	819	785	758	771	760	803	763	799	813	752	778	797	820	750	784	745	793	770	781	798	794	799	770	763	815	729	738	788	786	798	816	798	800	754	774	759	788	792	820	752	840	764	790	764	829	782	756	792	764	754	805	775	756	796	766	794	836	784	747	775	783	797	765	770	848	794	780	762	712	817	793	790	755	766	741	803	818	812	815	797	802	796	752	805	783	745	787	791	725	793	819	806	793	765	797	807	745	785	778	742	736	756	772	801	805	828	765	779	783	811	730	773	800	801	762	732	758	835	808	778	771	832	765	804	735	866	786	789	765	716	820	779	796	843	767	777	730	769	792	769	772	820	829	808	700	722	789	764	790	720	758	756	774	759	735	726	795	769	800	771	811	792	759	769	754	794	774	762	792	809	788	814	757	757	837	769	798	830	805	818	777	825	804	810	794	820	761	826	775	758	743	777	768	771	837	788	717	754	765	811	785	796	821	783	795	775	796	704	783	839	768	788	754	832	728	728	774	826	763	797	732	800	776	777	778	780	773	761	774	761	758	811	791	807	824	778	771	760	770	750	786	799	781	755	787	795	796	801	772	788	776	775	777	814	732	799	828	774	753	795	814	838	776	821	811	779	757	796	757	744	767	765	749	771	769	817	775	826	815	783	778	775	809	731	762	800	763	838	781	741	781	764	766	843	752	776	824	760	842	770	770	795	766	732	795	783	747	774	720	754	727	763	802	736	806	768	773	743	798	751	764	785	809	728	791	802	808	730	755	806	769	830	773	791	798	781	766	749	792	783	829	778	760	783	752	775	731	741	796	803	755	807	792	808	757	785	704	769	718	782	800	773	798	758	771	761	752	730	799	830	760	767	790	770	729	778	772	797	795	813	802	801	819	744	806	833	765	755	770	754	747	799	754	774	769	738	768	781	785	802	794	814	721	787	796	755	747	783	804	778	796	735	777	736	783	762	756	759	760	798	781	807	777	801	786	779	786	777	773	817	752	764	789	806	773	795	781	704	795	789	766	755	751	733	790	800	798	774	737	803	766	798	805	788	802	791	800	797	834	802	786	786	750	835	813	801	755	785	720	729	775	788	848	769	792	738	734	767	816	817	820	792	788	795	778	779	786	787	761	811	808	794	778	796	785	761	718	805	783	738	802	815	763	753	793	792	794	832	785	823	783	747	830	768	796	785	721	807	818	789	820	750	771	761	800	812	819	822	829	808	774	765	808	749	814	771	751	727
5397	9390	8217	4349	2956	2104	2135	5333	34535	33820	22882	9169	3252	1356	806	740	683	640	679	700	653	692	723	687	665	622	626	611	612	671	619	650	625	642	635	683	617	664	660	662	655	645	601	638	700	669	673	634	652	659	664	596	639	661	629	686	673	721	649	664	656	672	638	685	632	588	694	690	651	618	661	692	652	648	650	657	650	646	674	676	623	681	683	631	679	595	666	621	690	693	688	666	673	661	697	650	657	628	613	681	673	628	687	639	687	646	621	685	661	656	619	652	665	592	691	666	661	667	666	679	645	621	689	616	674	658	640	667	631	707	628	661	658	645	665	628	680	626	664	675	656	615	652	604	647	618	624	618	650	609	650	616	646	615	678	617	645	621	639	631	704	655	657	691	682	644	677	646	665	644	598	667	651	625	645	672	606	676	669	632	678	690	629	682	606	666	665	627	683	608	615	680	606	726	669	612	629	690	642	683	677	660	657	626	633	652	647	651	604	633	660	621	670	636	652	668	657	638	663	612	657	633	656	661	630	634	642	689	612	605	666	619	643	641	596	664	704	683	670	646	669	669	629	685	640	620	623	686	637	671	650	620	671	682	618	611	641	646	660	655	671	629	649	691	667	671	649	653	672	630	638	690	652	653	637	661	648	648	633	646	657	697	679	661	627	655	663	658	685	655	683	640	654	691	616	622	667	656	633	650	659	608	651	656	668	662	647	649	621	633	655	686	669	599	677	634	635	645	659	694	656	674	652	615	634	631	636	656	664	631	637	709	645	643	694	663	654	637	655	616	601	628	627	668	710	733	662	608	674	594	679	640	603	626	627	617	634	646	611	653	646	657	659	664	666	646	651	633	620	682	677	666	643	644	656	604	639	638	648	585	708	638	700	647	615	676	602	607	657	619	659	659	656	653	645	654	623	620	668	675	628	653	662	648	631	669	625	636	660	591	652	649	618	622	625	646	698	682	668	644	675	631	659	622	680	630	608	649	662	646	646	687	682	650	658	657	701	633	648	646	613	675	696	639	641	646	662	681	598	615	663	638	631	634	623	633	632	658	650	647	678	645	679	703	653	668	677	649	669	680	656	631	694	686	683	636	617	673	678	656	665	667	676	638	674	620	678	595	667	648	646	670	616	632	606	672	641	626	645	643	653	648	634	642	664	639	629	693	634	663	633	647	648	645	618	645	659	648	644	664	655	683	646	719	640	659	677	658	657	682	657	657	637	649	570	693	656	668	688	643	621	642	617	663	680	661	667	673	684	598	629	685	648	701	650	668	636	642	667	669	650	643	625	650	598	652	627	579	663	658	629	605	678	664	659	646	644	663	671	681	668	630	684	697	628	671	624	659	640	666	644	620	662	680	642	684	679	681	691	623	683	660	650	627	663	639	665	651	662	677	645	656	655	664	616	673	654	723	621	622	666	681	612	671	659	647	663	599	664	674	660	585	654	639	648	668	651	665	674	684	670	625	652	664	618	670	699	654	635	656	685	619	617	648	632	645	640	637	686	605	664	659	662	631	642	678	596	677	678	650	645	643	674	617	629	654	665	694	622	657	633	638	679	653	668	647	647	648	659	612	677	622	639	668	637	658	628	645	665	664	671	664	649	637	653	668	655	624	621	641	675	699	624	650	622	650	630	656	576	680	646	667	618	642	640	635	619	629	654	632	606	615	674	661	633	712	653	635	636	648	596	653	660	646	673	647	674	620	649	652	633	588	645	653	615	652	633	665	641	664	661	626	635	655	623	678	663	682	635	628	615	588	636	664	665	633	656	625	652	657	660	653	641	644	648	628	653	655	642	653	631	649	681	683	601	635	633	619	652	613	650	664	640	614	639	678	660	671	663	694	658	661	672	686	670	655	668	707	639	645	638	672	627	679	661	643	671	637	612	640	672	654	632	672	646	637	656	677	642	650	654	634	675	594	622	652	679	624	606	619	627	674	666	648	660	653	687	654	663	652	597	659	644	676	673	676	624	660	659	619	615	714	615	664	631	656	657	645	653	708	624	682	639	607	643	627	658	646	648	697	648	600	657	663	627	646	677	627	671	652	615	636	676	652	671	615	659	644	652	694	687	680	635	686	664	628	658	691	642	654	707	628	655	624	656	613	663	600	643	636	649	653	633	662	623	670	642	654	633	672	634	593	679	651	631	643	650	645	646	707	645	661	716	630	625	682	636	639	640	657	632	645	593	584	621	624	623	683	658	654	632	674	637	659	677	657	642	654	653	705	650	641	665	636	631	645	641	616	633	638	608	610	647	661	650	652	674	672	632	659	637	673	640	621	665	655	688	656	653	671	610	682	656	650	608	645	639	633	630	652	623	685	686	663	618	625	617	688	625	570	640	682	673	648	635	645	643	669	644	637	612	675	681	664	656	639	645	630	654	657	642	633	619	649	648	644	682	639	668	655	629	566	621	674	598	611	601	607	671	606	648	689	651	660	659	660	652	640	687	644	654	675	642	655	603	629	641	655	654	627	627	641	625	672	662	649	637	624	666	636	630	658	638	652	633	655	630	613	635	669	652	634	622	640	652	677	610	671	640	687	621	634	658	605	645	686	626	625	628	599	660	621	617	661	657	639	655	630	655	599	602	643	629	622	671	647	617	678	641	636	689	602	638	607	622	657	629	630	642	654	603	628	629	604	628	650	633	633	658	656	654	616	631	672	623	632	658	631	660	653	647	643	683	626	643	669	598	639	631	661	636	676	673	649	658	587	640	661	705	666	638	689	623	662	668	646	640	602	639	629	583	647	660	609	641	655	624	696	636	694	626	661	620	621	596	658	644	663	652	622	659	673	657	593	625	664	707	629	631	595	700	673	645	701	643	630	642	667	667	618	641	603	686	626	662	644	606	615	654	646	673	645	626	696	664	655	613	625	610	676	624	615	645	610	621	639	655	648	650	666	607	609	642	672	624	688	614	680	658	666	602	660	623	624	610	589	625	638	634	646	647	651	656	653	646	641	609	679	637	677	621	662	665	608	663	655	650	607	634	642	663	688	673	692	645	643	613	654	645	657	597	654	625	665	636	662	664	641	640	638	697	660	670	618	616	568	669	656	684	660	655	632	618	648	613	641	609	625	679	612	611	661	637	635	644	666	622	662	629	587	676	661	666	619	632	651	650	661	654	615	615	651	631	634	695	636	685	664	653	656	662	634	646	617	665	642	598	606	635	640	604	664	606	686	629	646	642	654	676	572	631	677	644	673	672	643	671	668	640	651	673	665	648	691	631	654	617	623	630	634	651	662	622	640	619	606	634	648	666	630	618	678	653	624	655	669	664	668	652	630	615	613	623	633	661	658	647	676	658	634	594	636	665	626	663	610	606	699	635	655	661	644	608	651	635	633	666	645	655	630	641	643	649	609	660	669	653	677	721	645	654	617	651	680	669	609	643	617	642	722	662	599	612	642	652	640	690	612	649	649	620	662	670	618	617	641	653	615	644	654	633	678	682	593	669	628	612	659	616	632	660	607	604	659	650	639
27807	12943	2689	1311	835	680	706	770	2123	2781	2235	1236	810	615	574	631	554	553	548	611	579	608	637	584	600	571	582	554	607	572	508	601	531	579	582	598	564	557	628	607	543	617	581	558	578	519	533	600	569	597	586	580	590	561	586	557	560	527	600	566	585	531	604	583	533	567	558	570	556	511	589	581	566	572	579	561	587	575	594	606	601	558	545	542	572	573	559	551	583	603	625	553	553	586	572	538	583	598	559	542	604	522	554	540	614	579	649	563	653	566	569	610	628	591	560	596	589	556	539	589	545	548	581	560	553	553	565	635	564	508	567	555	562	590	546	551	564	538	576	582	589	598	606	591	551	556	586	581	525	550	547	564	569	552	549	615	565	593	559	543	563	582	561	570	601	542	532	544	530	609	602	569	612	541	590	581	564	606	555	573	602	546	597	587	596	565	576	546	577	565	593	560	582	620	548	571	571	568	582	596	591	568	601	568	623	571	572	602	565	552	577	528	518	606	579	585	543	549	564	542	580	591	536	588	528	591	549	554	536	533	578	585	579	566	573	569	557	619	584	553	563	596	593	553	605	554	588	558	585	533	571	552	561	591	581	552	595	596	634	537	520	572	592	583	576	588	573	604	578	585	571	540	599	586	576	557	572	593	591	603	548	595	599	622	548	544	585	561	524	556	500	551	550	555	604	603	557	555	581	577	577	564	567	579	576	518	511	570	591	538	611	550	586	568	602	557	616	578	562	554	543	510	571	591	541	582	566	570	567	579	596	591	584	542	575	567	614	555	577	527	551	553	550	541	561	546	581	553	565	634	593	570	593	549	587	539	563	555	586	563	586	560	570	568	557	600	554	584	542	623	569	570	562	593	547	536	531	541	534	553	609	567	605	628	554	532	522	630	613	611	539	533	517	573	583	557	566	572	581	555	562	578	580	578	519	540	573	577	569	580	561	545	601	559	574	592	590	590	581	551	559	561	601	581	599	587	601	570	544	604	547	590	530	563	571	604	552	586	550	616	564	576	555	540	549	560	548	550	520	608	582	539	555	605	545	542	548	568	548	537	564	619	610	565	599	562	574	587	573	600	537	602	560	628	569	537	577	523	525	543	536	558	565	606	569	587	560	603	601	582	554	576	529	587	566	568	527	579	572	564	528	533	553	557	562	601	609	607	547	565	612	552	610	594	540	546	578	580	557	572	544	593	590	546	635	553	539	569	574	542	527	546	594	601	557	590	571	584	548	598	543	557	535	567	565	614	569	554	566	550	524	575	557	588	571	560	551	576	570	581	569	581	574	565	540	611	534	557	549	551	597	544	536	616	614	526	598	602	595	592	524	578	580	583	546	579	571	539	577	597	548	537	557	576	535	554	558	581	580	530	588	577	601	582	559	590	555	550	589	582	571	533	535	551	583	574	578	602	572	543	630	567	559	593	551	588	569	563	603	574	566	550	568	611	548	555	603	608	610	554	564	596	528	557	588	570	595	584	560	552	575	534	635	609	586	590	531	548	577	544	566	527	554	610	586	638	590	582	598	574	559	587	556	615	580	586	582	566	551	568	541	554	581	589	584	554	551	540	581	573	540	531	589	569	623	587	575	542	583	563	529	596	585	562	585	556	594	537	554	588	608	589	516	582	538	581	552	622	597	571	585	566	571	526	559	568	570	556	555	606	564	577	566	552	574	576	587	561	575	550	550	593	570	568	566	543	607	590	564	565	602	554	593	570	602	572	577	620	611	587	573	629	580	564	569	520	597	558	547	553	511	587	575	584	564	578	566	568	638	576	517	614	589	570	581	580	577	573	515	569	572	545	545	567	553	564	566	563	571	542	571	567	550	551	590	576	592	575	591	550	560	558	563	555	587	604	577	589	550	543	544	550	569	595	580	525	548	581	538	577	587	558	579	608	577	576	578	553	558	533	569	572	565	610	594	574	534	569	542	575	545	591	568	580	576	550	579	560	525	545	559	571	544	554	597	568	530	550	586	583	561	605	536	589	549	554	573	564	568	568	539	571	544	550	570	578	559	591	559	579	569	576	571	588	558	577	569	597	561	550	596	555	560	602	569	538	534	567	570	588	582	583	562	515	540	570	577	569	583	598	559	585	604	564	560	576	541	604	579	595	553	619	580	581	577	597	555	566	608	540	600	569	597	565	557	594	582	598	600	591	595	597	533	585	576	558	533	574	583	556	576	571	578	558	570	604	569	609	547	532	563	543	583	565	562	520	600	557	560	559	594	532	565	599	577	547	548	541	582	575	559	552	540	612	548	566	578	562	554	613	577	585	541	549	600	543	566	579	601	623	567	559	586	577	582	543	563	560	528	597	583	527	594	566	607	582	589	568	617	559	581	535	576	570	629	522	591	588	558	599	556	562	557	551	572	634	589	572	582	581	598	555	560	603	573	560	568	622	549	507	574	555	531	541	559	567	571	573	547	534	584	575	566	594	515	577	580	597	589	527	554	560	537	537	577	586	542	567	526	581	618	543	550	580	575	569	563	582	609	596	557	558	587	591	567	541	561	585	561	554	588	543	562	583	574	523	583	562	575	542	555	583	568	586	562	566	590	562	549	578	561	550	564	528	621	556	585	578	517	573	606	570	585	634	571	550	565	563	562	583	595	586	579	550	589	568	585	553	576	564	532	557	566	601	540	522	561	546	601	570	567	572	591	545	585	581	562	561	552	611	550	568	599	568	584	582	564	586	565	569	565	581	579	559	569	514	542	537	556	555	542	600	583	537	581	593	575	582	558	555	578	539	553	535	553	582	625	554	568	563	585	562	570	550	559	545	556	585	591	601	596	613	570	559	619	566	568	560	594	530	568	527	581	576	559	606	597	624	581	539	549	587	576	547	540	590	533	580	633	567	573	588	588	552	567	590	574	600	580	526	600	557	592	586	582	575	589	581	582	524	569	621	536	604	588	532	564	555	581	533	601	600	589	572	584	618	560	554	514	579	562	598	578	601	541	535	595	531	570	599	596	590	570	559	577	559	568	618	568	562	570	581	529	596	612	555	533	515	567	562	593	567	597	543	650	600	566	544	569	590	536	573	571	594	568	561	571	598	611	559	525	554	539	568	564	603	592	613	577	556	563	620	582	619	625	580	576	592	555	523	602	566	565	604	583	598	611	600	508	544	525	564	604	589	552	556	562	566	544	553	589	570	565	535	599	551	589	525	594	595	562	566	570	604	540	601	549	536	534	570	581	559	629	591	585	563	548	594	532	559	558	569	597	530	632	578	564	548	569	557	567	585	522	608	548	565	552	558	565	592	583	578	562	555	559	613	606	559	597	582	575	584	575	546	563	567	541	577	582	536	573	592	556	591	580	587	594	551	574	577	607	575	571	579	582	603	590	614	593	575	517	581	566	551	549	573	551	506	594	588	545	571	570	552	535	566	572	609	562	603	547	546	544	544	579	561	576	574	578	567	573	614	550	601	552	522	531	590	528	546	571	560	562	554	571	568	517	612	561	595	609	566	567	530	627	552
5942	2680	1896	997	876	669	684	783	2853	3251	2305	1228	712	526	484	464	505	457	436	427	464	490	460	449	475	466	466	499	444	470	463	505	469	461	461	437	492	449	501	456	468	461	442	472	453	470	454	444	483	417	457	457	428	508	473	461	508	462	477	469	499	463	459	432	493	483	450	458	519	464	473	466	429	468	478	436	464	453	502	488	493	477	457	466	472	438	432	457	437	479	484	426	447	481	473	442	435	440	476	453	480	454	478	449	478	462	441	463	460	420	489	502	447	451	458	484	473	449	453	463	437	456	483	488	480	454	466	437	494	489	424	432	448	433	511	450	455	481	439	460	440	454	479	421	469	451	451	483	449	465	446	460	445	452	489	491	472	453	481	434	472	465	463	449	457	492	450	430	496	464	449	472	424	481	485	453	502	504	456	442	483	435	464	449	447	451	467	479	489	442	482	469	448	446	457	471	481	479	482	477	446	441	458	462	467	481	444	507	471	429	471	514	441	463	467	501	470	489	488	471	485	473	431	499	486	495	471	455	483	463	442	479	428	452	480	521	463	449	443	494	435	537	481	472	483	473	451	458	442	457	462	490	476	449	481	442	439	495	491	455	488	475	464	467	444	522	475	479	472	493	481	430	470	496	494	403	491	459	494	483	441	480	492	487	451	444	465	503	502	462	445	426	427	439	465	481	498	451	427	452	500	478	484	426	458	472	454	440	500	481	480	451	475	494	505	464	460	506	477	463	473	433	472	480	459	460	476	433	467	485	463	452	530	500	457	468	450	459	457	462	476	446	464	493	470	488	480	484	476	484	475	470	454	494	471	425	458	428	454	461	444	497	486	470	473	439	505	450	481	478	453	490	408	446	436	457	432	480	472	446	467	455	454	461	430	489	485	454	459	518	469	427	450	495	457	486	445	471	496	442	428	465	486	475	472	498	460	466	442	430	480	445	483	477	468	484	456	427	449	491	489	451	464	480	500	428	491	456	496	488	470	434	467	461	466	440	438	426	438	450	463	440	472	491	474	465	482	445	492	438	460	449	463	506	488	443	439	424	489	485	488	465	444	461	500	480	474	467	434	461	438	469	467	483	452	514	505	491	447	457	485	441	467	458	458	483	470	464	413	456	441	486	431	416	497	494	469	462	490	494	427	421	503	454	447	512	468	474	473	471	437	490	486	506	469	472	505	480	465	461	436	449	495	431	505	483	474	478	508	448	445	472	482	468	417	498	406	469	444	475	450	485	505	531	471	450	480	465	493	442	465	449	495	462	456	479	494	470	449	487	508	491	513	418	464	464	453	481	493	507	456	428	440	451	487	465	474	487	486	476	493	508	448	465	485	444	494	476	468	472	470	482	464	445	446	478	463	470	490	499	444	458	446	486	459	444	470	490	478	441	470	464	442	450	471	489	466	475	452	438	463	496	480	467	460	481	464	437	493	464	468	474	457	467	488	484	446	481	487	504	482	490	462	476	502	477	465	434	450	472	423	496	468	480	481	479	458	481	488	482	473	463	464	478	494	468	464	446	488	439	461	438	470	458	448	478	496	482	479	463	419	488	492	448	460	455	470	438	486	475	498	437	479	456	481	466	437	497	515	502	459	471	447	455	452	455	468	498	465	493	468	464	463	478	469	471	444	477	480	461	489	491	509	467	450	496	495	441	411	478	477	446	465	475	488	504	478	470	486	483	455	497	454	497	463	496	467	454	447	456	432	454	490	462	464	445	500	447	424	445	469	450	482	473	495	450	455	519	449	477	466	491	448	422	490	463	447	461	451	481	459	458	416	443	487	526	503	463	520	487	458	492	469	478	480	470	494	439	516	473	449	430	452	483	460	515	464	428	477	465	483	471	464	452	480	500	443	453	456	478	479	472	483	476	428	462	496	415	466	461	489	444	468	468	492	484	472	414	481	459	493	454	455	451	451	447	438	465	477	467	471	451	442	480	437	466	442	457	470	513	511	463	477	509	470	455	459	464	458	436	478	479	466	467	449	506	450	494	424	480	429	489	463	491	508	471	524	474	465	442	439	447	464	469	478	490	475	475	455	487	466	453	469	439	475	468	498	442	474	438	518	467	479	439	470	412	468	465	465	480	486	473	463	460	455	452	466	492	469	428	476	482	476	458	478	490	464	453	480	456	444	470	462	481	487	476	455	495	476	423	482	511	471	466	459	477	447	480	514	463	473	480	450	446	491	468	441	466	485	486	455	452	455	463	442	469	493	456	433	442	461	496	492	480	444	485	468	480	497	485	468	438	476	480	489	467	459	456	464	430	448	471	492	485	469	468	493	469	490	478	428	479	458	487	474	437	471	471	458	500	499	422	474	462	465	473	508	464	468	456	449	463	448	472	464	461	464	486	478	463	469	447	468	468	474	475	492	451	467	474	469	439	445	453	490	495	462	447	447	482	471	463	464	489	436	454	494	456	458	510	487	485	449	470	455	475	463	471	451	466	438	473	428	488	444	465	474	491	475	496	461	425	502	435	474	494	483	448	426	461	462	453	451	423	494	479	469	466	467	486	456	440	461	468	417	457	463	470	481	467	458	455	462	451	472	467	459	522	433	456	475	489	434	476	432	461	465	446	490	465	495	511	424	451	450	507	470	444	461	447	469	462	448	472	486	479	448	444	474	463	503	463	471	436	480	452	470	445	460	468	462	400	475	426	493	446	471	428	457	475	500	452	464	499	488	468	464	486	488	484	461	455	452	452	472	431	460	448	455	499	457	450	484	495	465	468	449	474	456	449	453	464	472	540	484	433	461	472	470	463	475	453	487	455	508	469	462	461	463	432	442	452	496	493	483	483	469	464	452	471	455	479	474	458	472	432	491	474	495	461	473	470	466	453	471	446	438	468	489	464	492	459	495	442	446	438	459	465	454	475	471	436	492	482	439	478	470	465	469	503	451	427	452	511	496	472	486	426	499	480	444	513	498	462	449	494	498	456	466	485	515	417	432	506	444	502	488	514	483	477	466	457	485	461	474	466	453	448	522	451	458	500	442	503	468	458	461	509	460	463	480	492	486	478	484	432	470	444	441	489	492	455	468	491	454	494	432	462	465	458	469	489	471	488	439	486	463	472	440	452	457	466	467	488	488	422	453	464	494	488	474	446	471	466	447	467	460	441	444	485	503	460	470	500	455	428	464	490	427	456	507	456	466	430	502	471	485	456	464	481	474	453	478	434	509	504	481	462	450	459	463	479	425	459	486	488	461	481	505	451	485	469	427	473	469	467	423	495	480	432	478	462	442	469	466	467	479	455	468	444	464	484	475	399	478	479	460	485	475	493	459	472	440	492	477	481	462	465	501	455	451	483	459	480	489	461	451	467	451	472	469	482	452	483	452	467	448	468	461	521	454	461	474	431	500	427	462	469	496	475	473	443	482	459	449	463	457	475	478	466	455	478	518	477	488	487	456	431	464	463	452	460	447	459	450	465	465	446	428	466	444	468	479	494	437	440	489	501	444	475	454	481	439	448	409	457
25623	21413	27124	25027	5319	1570	1276	1663	16658	21271	14342	5589	1697	922	692	702	667	659	640	668	660	669	619	637	619	664	646	633	616	691	619	657	649	639	638	667	625	682	657	658	634	619	649	644	614	676	652	669	668	598	643	642	688	613	635	634	667	674	610	610	623	630	641	675	637	648	649	633	631	667	606	586	657	625	646	668	631	639	603	646	604	678	639	684	612	641	646	637	619	660	609	638	651	636	667	616	686	647	636	618	611	607	648	634	651	658	620	655	659	593	647	634	666	686	634	606	622	683	620	606	665	653	621	634	632	613	591	614	665	658	671	623	664	601	610	608	596	658	655	603	630	626	588	628	643	635	597	689	683	684	646	641	660	646	690	622	689	636	622	584	621	625	586	665	617	640	626	624	636	636	612	647	638	630	646	625	638	618	666	634	664	636	652	634	621	651	662	581	653	623	623	640	597	677	656	601	606	650	644	627	658	636	653	656	641	603	637	647	625	641	653	680	634	679	713	627	647	625	631	626	645	659	618	634	637	639	651	621	625	598	614	652	639	654	648	645	676	647	639	664	657	708	595	658	645	638	634	587	604	706	634	596	624	647	639	625	637	655	649	624	632	668	645	623	630	664	672	644	639	668	596	613	661	643	602	601	656	595	658	660	637	687	673	614	640	635	623	709	658	699	666	638	617	649	607	656	656	620	635	574	615	671	644	653	637	636	613	669	628	662	619	664	639	637	641	638	681	600	645	664	660	621	609	630	647	632	610	665	601	638	626	628	625	607	633	634	628	657	661	629	670	652	687	655	631	646	642	630	651	614	649	629	689	640	639	647	621	643	624	640	633	645	593	620	668	637	642	637	624	593	597	607	661	666	662	673	631	692	697	648	621	636	631	673	655	617	660	636	655	675	649	620	708	649	637	618	608	657	665	616	650	647	666	648	624	676	564	587	645	643	651	624	658	664	610	610	656	637	653	648	619	643	677	646	656	649	620	631	677	612	708	621	660	612	628	626	606	617	627	654	649	639	634	638	626	637	633	634	627	609	648	658	640	622	645	644	645	633	624	639	632	603	663	638	603	708	652	628	597	638	643	646	640	592	658	659	661	615	686	646	655	614	617	603	629	653	615	640	646	628	626	577	647	607	644	579	637	615	672	605	624	656	579	628	627	656	642	620	682	627	626	670	671	677	657	664	640	641	632	626	618	640	633	649	605	596	681	622	647	669	664	673	625	645	641	644	632	648	615	662	656	636	621	640	616	599	650	664	601	600	635	661	643	612	668	657	658	645	633	641	638	658	669	645	627	645	582	631	665	617	619	691	640	652	651	663	649	642	620	675	637	645	652	650	662	648	610	596	668	630	632	684	651	632	648	650	627	636	636	606	667	635	654	622	615	666	660	622	625	625	607	615	611	625	610	638	630	629	609	622	666	586	599	628	631	623	627	637	639	599	614	615	618	639	611	640	616	618	637	629	637	670	631	645	639	657	646	607	688	658	630	588	641	637	677	647	649	627	633	663	597	602	656	629	672	663	588	647	618	654	615	626	630	616	687	636	657	618	666	594	617	651	632	639	689	647	612	579	657	626	584	655	621	630	633	617	632	611	631	615	642	662	586	609	617	643	664	657	652	649	651	637	629	575	587	625	602	613	571	606	640	624	596	647	628	637	644	626	629	631	634	611	647	644	613	635	619	626	610	623	642	633	613	645	653	631	653	603	590	586	614	624	626	611	619	644	629	648	595	631	644	635	631	644	647	698	658	667	600	640	645	658	611	651	676	643	596	641	585	640	645	632	635	598	612	596	626	644	667	629	643	629	590	672	657	574	659	632	620	635	653	655	696	636	677	653	617	665	628	656	624	627	621	591	610	622	622	597	706	661	652	641	642	643	629	680	598	598	625	633	639	632	626	605	597	670	647	666	631	631	641	654	660	630	619	646	605	655	650	625	608	641	672	648	611	617	587	624	693	664	696	661	629	636	625	611	662	634	605	632	654	663	680	621	639	632	632	624	622	621	651	642	703	626	670	611	641	603	661	658	647	618	675	639	658	592	629	639	700	596	625	649	619	619	675	630	644	635	620	597	609	639	701	610	635	663	659	634	611	665	630	645	620	630	640	625	566	617	657	696	610	660	638	669	630	699	620	644	658	653	644	631	634	676	651	637	638	610	596	642	618	653	643	660	650	631	642	643	643	649	634	624	629	619	610	645	615	661	620	665	666	666	677	673	629	624	644	710	617	638	659	679	628	635	653	620	618	633	645	635	641	614	639	596	611	617	630	605	601	606	601	617	599	638	646	632	585	626	647	674	661	646	670	605	621	648	627	634	634	627	646	612	662	610	658	618	636	619	618	609	622	692	601	661	654	624	602	642	635	653	656	670	611	614	581	661	585	663	643	640	662	638	630	657	659	649	708	615	623	634	656	653	609	632	598	614	637	601	607	616	694	613	632	622	663	686	617	650	647	637	678	632	649	641	656	594	661	638	678	673	630	651	627	623	666	583	647	683	631	631	624	605	671	664	610	652	590	627	659	562	609	656	612	661	622	620	595	656	647	655	640	600	631	638	642	623	662	625	629	653	690	615	672	667	652	629	630	626	648	636	657	641	635	635	597	623	659	664	622	617	613	657	652	610	616	628	655	596	619	680	642	642	639	639	638	669	579	640	646	661	640	640	644	656	643	665	604	624	629	636	642	642	670	601	608	607	629	675	648	606	684	698	631	627	654	648	671	652	667	582	620	626	632	622	660	600	655	624	615	611	676	681	601	664	681	656	622	632	661	628	629	608	656	605	652	618	645	624	653	646	642	692	672	632	653	618	608	607	642	666	638	639	655	644	633	608	625	590	667	674	634	635	646	624	629	644	648	672	681	670	625	674	610	672	652	617	646	594	624	663	614	632	593	607	610	660	623	669	629	664	632	629	626	605	656	601	642	618	645	615	611	636	636	646	640	615	619	724	635	643	664	655	633	629	626	628	659	613	626	629	679	655	633	578	665	644	613	589	630	679	675	656	664	630	640	644	668	626	646	649	640	622	642	642	601	688	594	643	649	638	614	685	633	622	658	639	633	648	687	623	589	640	588	630	672	632	589	621	643	658	615	607	587	611	679	629	621	636	605	642	634	634	652	634	636	666	635	704	615	626	672	658	574	608	681	619	668	637	619	650	639	675	620	618	615	664	663	684	624	676	617	676	635	630	663	614	656	623	636	660	639	662	657	641	603	596	665	637	638	623	661	615	678	646	604	653	600	627	636	642	623	630	643	593	637	664	659	626	629	657	618	662	628	631	634	643	653	648	623	611	634	638	618	673	642	661	582	667	670	656	641	609	671	658	641	613	597	638	585	625	597	676	619	659	638	653	622	647	644	646	655	682	649	609	655	660	643	633	653	560	614	621	686	598	632	638	638	661	637	632	622	648	628	666	635	651	638	654	634	604	623	664	657	679	587	637	587	634	600	665	637	650	648	645	666	634	638	630	620	726	653	638	672	591	593	609
4865	6577	4533	2268	1513	1192	1174	2149	19244	18541	11692	4761	1680	832	582	587	591	532	595	558	556	498	523	537	548	511	561	521	514	520	513	507	542	559	539	529	550	525	527	548	550	523	546	546	547	563	558	515	540	531	525	557	519	552	549	554	520	521	501	547	544	516	524	569	547	555	511	503	538	525	551	537	519	516	539	498	560	515	570	516	565	557	553	542	534	559	552	532	518	589	531	506	541	556	566	518	548	490	560	544	532	506	546	531	522	566	531	533	502	527	536	506	531	536	550	513	499	527	533	529	568	540	490	502	534	502	508	557	505	523	527	517	548	578	506	535	533	534	542	531	518	553	514	522	498	556	510	559	519	555	530	488	492	521	494	553	522	538	504	539	544	563	464	526	513	555	522	559	523	536	582	506	543	521	538	547	540	529	571	521	544	497	544	567	547	526	532	504	521	570	530	535	555	528	500	538	485	525	539	540	539	556	511	515	526	511	567	543	495	530	542	510	577	522	543	499	522	502	553	533	542	542	536	526	524	571	526	528	543	541	518	492	498	579	533	517	539	529	509	526	514	504	491	525	488	529	525	532	505	504	546	529	558	502	548	582	517	505	521	515	529	510	551	528	518	529	528	536	565	518	520	541	560	547	529	549	496	499	548	573	577	538	571	524	548	529	512	527	564	489	496	487	516	532	539	507	539	583	522	537	508	539	534	545	533	562	525	514	519	489	523	560	542	520	522	499	537	509	528	541	552	517	549	521	556	533	545	510	554	525	547	533	508	523	563	552	507	565	507	528	502	533	533	550	540	504	566	528	544	535	547	524	530	523	498	550	521	551	559	529	507	533	514	498	532	511	494	551	534	558	504	503	529	539	494	527	505	536	491	505	532	530	530	504	538	515	518	487	555	495	499	520	463	544	523	563	531	559	561	542	551	533	524	494	560	552	558	535	521	518	527	524	544	556	547	527	549	540	533	525	528	516	507	534	550	511	540	553	538	531	534	523	539	556	535	528	535	521	565	517	549	496	511	528	531	491	527	526	558	545	497	556	545	486	468	534	523	516	522	554	564	503	527	511	530	552	516	551	537	532	538	492	585	515	542	543	537	491	489	558	477	513	463	495	532	554	529	540	547	515	538	516	526	538	550	570	521	504	478	525	501	513	502	501	519	546	575	512	517	483	530	545	554	547	507	524	527	556	528	550	504	529	538	529	527	544	538	495	514	508	543	524	507	514	549	541	514	492	531	548	525	507	515	483	517	548	528	549	529	535	544	526	538	502	547	530	507	495	529	571	526	581	515	534	575	573	489	550	549	517	564	519	563	523	509	560	526	533	536	595	524	550	527	542	541	502	536	525	525	554	557	542	512	557	561	548	525	490	531	523	560	530	505	511	521	533	553	544	519	571	525	521	548	554	541	549	604	517	547	520	518	539	507	523	550	518	537	520	531	538	525	525	523	497	527	541	565	508	531	537	537	498	521	511	517	514	523	468	495	492	532	494	489	549	550	537	548	496	498	525	514	529	538	535	538	539	537	535	516	543	560	540	556	497	502	502	502	537	518	519	524	497	527	511	556	520	486	533	512	527	513	519	537	546	568	539	507	496	545	546	544	516	535	532	580	535	540	495	531	552	550	491	523	575	506	519	551	530	555	514	531	539	545	556	515	508	532	532	543	537	515	539	555	514	557	477	507	518	517	543	490	524	526	554	518	545	543	546	557	526	512	549	509	510	531	529	554	569	509	522	516	538	528	518	521	523	500	525	559	584	512	483	528	505	544	543	531	527	526	521	509	533	506	504	510	537	537	522	510	559	508	537	537	552	544	525	532	549	537	545	520	520	564	544	496	518	504	528	530	535	508	555	561	541	514	548	515	531	515	498	505	500	575	509	557	506	506	539	554	535	563	502	494	496	544	533	517	556	485	539	500	523	520	546	530	556	571	543	526	511	527	478	514	521	552	524	540	544	524	510	519	493	502	533	516	520	527	537	480	530	554	504	533	544	544	519	527	563	521	507	493	536	525	535	530	557	555	531	508	551	507	530	495	506	506	520	546	526	579	499	554	511	527	488	546	519	522	522	528	552	520	509	538	489	485	516	536	544	521	569	553	497	534	531	498	517	511	507	487	526	564	532	541	537	516	494	566	514	545	568	543	510	521	506	495	513	538	541	525	523	522	530	547	573	505	511	528	521	540	522	517	532	479	495	532	533	507	517	552	518	503	539	565	568	533	524	556	524	542	527	543	529	510	528	518	548	503	469	584	601	481	567	550	548	520	551	516	493	547	505	513	502	537	529	532	533	519	511	519	523	563	523	536	542	530	525	529	525	521	548	543	514	566	543	489	498	507	546	554	568	573	535	541	565	519	547	461	534	512	510	524	551	560	539	517	506	504	525	538	518	543	525	513	505	533	566	539	522	556	540	523	523	543	556	542	533	514	515	532	523	545	566	516	492	520	539	530	534	545	519	531	532	517	553	521	527	507	486	544	504	509	498	524	552	536	560	503	475	534	548	563	564	512	542	532	566	554	511	519	564	538	578	532	524	540	539	527	519	529	524	540	533	523	536	515	482	547	542	558	509	561	517	568	541	510	533	522	503	546	559	523	552	515	541	503	499	546	531	495	505	547	537	524	541	555	541	502	566	547	552	549	551	549	519	527	532	494	534	531	497	497	536	513	523	540	545	527	523	492	543	535	503	528	513	518	533	537	550	524	532	528	509	533	525	512	521	505	551	523	488	526	522	528	517	528	540	543	521	533	530	548	537	507	489	521	511	514	504	530	519	522	534	531	540	522	514	551	511	530	540	513	492	525	555	553	509	488	520	501	552	531	544	487	541	557	543	533	561	533	507	531	537	524	529	522	554	564	521	535	574	540	484	528	511	563	516	516	509	515	524	552	543	517	539	543	559	497	539	519	524	554	524	511	513	528	534	514	499	542	489	557	506	543	534	488	508	507	538	561	531	547	542	508	501	558	523	540	528	545	567	549	504	528	548	542	528	554	529	482	530	553	508	511	566	470	546	519	544	511	533	505	529	505	580	525	513	526	552	506	538	500	510	519	522	525	510	512	494	515	510	521	536	524	509	547	550	528	578	508	525	544	531	532	514	530	504	494	491	536	562	474	536	502	540	537	527	561	526	506	522	511	547	586	505	523	521	551	517	504	531	521	571	561	539	477	554	545	512	555	559	559	542	531	540	514	545	524	516	522	499	546	540	528	550	515	540	501	495	576	500	521	507	561	484	500	510	505	543	541	504	532	530	541	500	507	520	554	515	551	517	528	523	566	520	529	547	540	503	505	508	558	541	543	541	505	539	529	505	563	522	524	495	600	553	544	518	527	587	544	565	481	531	490	472	525	545	510	493	554	566	529	530	527	512	556	501	559	498	514	508	540	525	530	530	507	534	502	535	532	528	532	525	505	483	503	543	511	517	538	520	550	517	566	558	544	529	547	535	498	533	555	508	512	571	518	503	529	528	519	550	515	543	508	508	502	517
24366	21420	28734	24492	21384	9482	2723	3879	35001	38301	28415	13030	3244	1517	987	874	838	796	783	783	866	836	853	779	783	820	820	829	812	791	827	816	804	834	832	792	794	845	817	784	784	811	788	802	794	786	785	799	843	801	763	776	847	793	783	773	843	786	784	767	756	819	816	780	810	834	820	791	827	803	784	819	820	775	795	820	858	816	786	817	812	843	815	811	835	804	838	770	811	794	838	832	775	793	791	790	817	784	819	766	827	760	799	817	757	782	826	789	809	858	790	792	834	772	809	798	800	768	863	800	806	752	781	781	764	848	777	811	769	846	808	812	831	730	799	780	769	769	817	807	778	768	836	816	808	813	791	771	799	811	755	778	773	746	792	799	806	828	782	789	828	787	830	790	824	846	807	828	781	813	860	750	789	822	836	803	812	742	783	768	815	859	820	778	765	799	792	831	795	771	791	749	829	784	808	796	783	760	780	749	814	861	812	812	776	812	785	771	825	773	755	802	825	771	804	770	851	803	811	798	817	744	799	773	779	784	844	739	810	791	796	716	857	778	785	785	772	835	827	802	735	767	800	785	739	749	722	804	817	828	785	761	842	783	780	789	809	788	758	875	772	807	792	823	800	742	734	764	819	779	757	784	772	763	757	795	780	794	824	760	818	872	753	811	792	759	812	769	852	820	785	787	856	844	816	807	765	782	774	795	818	784	814	806	734	821	795	767	831	796	786	753	756	807	765	803	791	753	819	770	810	815	756	803	826	783	826	802	850	799	780	814	796	770	828	762	790	776	782	815	799	846	796	812	815	800	826	771	791	793	780	778	816	785	805	768	787	815	795	826	801	805	809	806	740	806	843	793	787	780	763	764	797	753	841	771	799	804	824	781	785	789	768	807	816	762	773	799	792	761	747	737	773	836	841	781	770	782	767	763	832	804	823	851	778	783	798	755	827	832	751	813	770	749	790	779	783	790	771	872	802	798	781	792	768	792	780	773	771	822	781	808	794	743	809	761	806	784	800	790	765	777	836	777	803	804	789	772	808	775	783	779	792	769	827	753	808	749	802	732	783	790	747	805	801	766	777	842	837	805	805	754	768	765	791	826	792	784	823	749	776	824	806	817	831	774	791	808	781	789	802	788	817	787	795	797	818	788	751	780	836	809	814	805	835	813	753	786	806	806	779	797	806	786	782	760	809	825	813	824	813	754	796	807	798	859	808	754	794	771	808	786	775	823	779	799	796	766	799	809	796	806	770	771	801	852	781	774	819	787	839	736	789	792	761	798	802	779	816	825	819	801	778	811	761	796	778	837	815	804	794	797	792	811	773	768	796	785	785	768	847	808	794	800	804	749	783	830	820	772	827	745	774	801	786	773	786	847	807	816	772	785	766	828	766	810	809	785	778	766	803	791	810	741	771	776	737	809	774	823	814	744	813	795	835	823	781	836	819	805	786	804	796	822	818	822	845	776	822	822	849	772	772	775	811	754	784	797	791	821	808	808	789	743	812	842	744	797	761	809	797	837	797	817	814	803	822	787	776	763	766	790	780	801	781	754	845	761	802	794	793	780	783	782	797	821	827	847	747	788	814	766	821	814	762	793	745	787	764	752	774	827	799	771	786	850	810	852	757	742	817	803	796	789	800	835	797	807	785	791	826	825	858	773	785	727	819	732	750	734	809	816	773	794	816	758	771	841	768	789	811	784	749	787	812	799	799	843	820	836	798	824	769	785	821	782	795	749	783	858	771	786	762	816	733	786	801	814	823	847	845	813	800	792	785	811	788	774	815	822	763	797	716	784	745	821	736	816	747	798	830	797	780	779	804	788	795	797	839	804	791	740	819	784	744	776	728	771	840	830	789	760	813	798	789	811	813	783	807	818	808	787	784	798	773	798	846	789	785	762	780	800	754	819	798	769	788	781	795	765	819	827	789	773	728	801	799	839	815	789	780	813	796	774	785	827	862	746	759	803	817	834	745	787	842	802	756	764	779	794	774	769	754	820	782	823	826	841	821	772	769	815	786	763	774	724	794	814	757	805	785	780	799	775	778	783	798	810	779	814	786	820	817	782	815	800	787	801	784	787	794	820	795	789	784	774	805	826	777	769	767	810	764	790	798	736	773	820	784	795	839	840	825	796	761	806	766	741	806	741	786	798	802	844	806	753	810	867	786	813	809	818	743	818	781	770	854	791	814	768	786	853	827	808	839	813	833	815	759	828	820	813	822	787	778	743	839	837	790	815	765	768	803	816	807	811	800	833	785	802	822	781	803	777	791	821	748	833	797	793	780	815	795	808	885	800	824	754	830	825	833	810	797	818	761	836	807	761	802	829	807	795	768	810	771	791	756	808	795	807	819	802	771	781	754	786	818	820	823	816	792	772	806	810	787	781	760	791	757	772	823	752	753	781	821	817	815	787	822	846	769	754	787	793	773	819	787	807	803	779	808	705	747	766	773	787	828	774	803	765	743	824	801	785	809	785	804	775	781	782	772	786	798	814	821	808	795	792	823	806	769	784	751	795	795	824	789	802	818	835	804	764	800	812	770	804	797	779	773	832	806	794	743	762	780	756	809	853	804	798	820	763	766	762	837	749	805	812	844	813	824	850	836	820	772	749	867	815	758	791	773	812	778	826	806	841	759	802	771	776	829	786	829	793	778	792	782	799	815	822	777	795	803	883	801	795	771	834	746	794	824	754	814	798	769	799	721	799	811	772	804	807	789	754	751	789	725	846	813	794	720	795	856	771	809	830	814	818	812	857	734	788	787	827	789	815	808	794	764	816	783	784	807	776	771	764	795	806	763	733	821	829	804	832	797	803	786	796	787	835	740	805	832	803	788	776	755	808	819	771	795	821	791	779	795	810	776	819	801	763	816	748	797	769	780	852	838	784	814	787	769	803	769	780	782	820	799	827	796	737	785	769	797	755	788	842	834	852	789	753	812	855	769	745	779	752	843	788	810	849	798	863	758	769	810	819	776	831	788	815	764	789	825	808	804	780	782	806	775	760	806	845	758	783	781	767	725	766	810	822	754	844	841	794	804	793	756	726	741	773	828	766	756	799	757	841	815	770	700	823	793	819	784	774	817	770	818	798	800	812	747	773	757	804	787	820	836	771	812	801	818	799	806	865	797	790	824	763	799	851	756	824	819	816	823	772	811	769	778	790	794	745	805	826	823	790	776	759	791	800	774	758	758	735	840	772	740	756	771	813	792	809	863	784	779	805	792	776	779	819	771	743	777	799	831	808	804	823	766	803	754	756	761	810	771	834	782	787	800	842	791	737	798	806	788	757	751	818	729	789	793	793	822	796	750	759	766	796	778	774	792	730	821	828	812	787	769	831	820	818	786	786	804	880	770	802	780	763	760	825	844	835	792	784	756	781	800	741	786	809	771	763	830	835	783	763	765	761	762	790	770	807	797	800	718	811	792	798	826	791	817	794	798	749	767	776	836	769	773	752	760	810	821	763	847	820	780	822	769	792	807	777	808	772	803	830
5564	10293	8567	4426	2953	2370	1904	4931	37306	33041	22512	9368	2780	1427	799	634	675	715	606	632	656	705	658	696	697	656	660	677	655	636	681	630	661	610	679	640	666	659	610	642	677	615	663	642	703	653	683	678	658	652	651	642	620	646	692	631	663	647	697	627	644	621	650	681	608	703	657	721	641	634	641	674	695	708	636	672	617	654	654	632	638	630	679	664	677	625	641	700	631	622	631	587	659	668	663	650	666	612	643	705	613	659	663	694	643	645	664	625	666	656	609	657	678	646	664	684	673	645	626	668	655	658	659	648	640	627	665	617	672	677	621	663	657	635	663	621	635	706	626	668	675	692	630	656	629	676	644	585	630	629	652	642	648	663	617	653	654	634	674	621	670	666	624	661	643	645	585	662	633	687	680	654	625	619	688	638	643	622	673	641	672	622	662	651	621	652	664	644	637	641	657	636	625	698	628	633	609	606	621	699	648	700	641	662	684	642	668	612	661	666	638	648	663	658	623	618	651	625	655	651	636	664	635	613	646	654	680	672	605	663	669	648	672	668	697	634	656	615	653	663	648	638	642	643	675	646	635	603	655	614	664	627	647	616	669	653	629	665	622	632	641	656	670	670	655	613	671	611	648	624	637	676	659	640	650	734	657	631	661	674	631	623	624	674	630	616	577	639	623	668	636	624	622	602	645	685	688	688	678	672	621	674	659	638	669	678	625	711	693	693	625	667	640	613	636	663	615	660	607	678	659	656	621	634	654	686	657	702	663	638	637	633	662	679	639	647	649	633	671	624	640	672	623	652	638	665	661	620	624	614	646	626	669	666	643	649	636	662	643	627	658	734	648	660	653	675	642	644	654	674	647	637	630	714	707	646	668	628	620	658	611	658	650	680	629	638	642	631	663	680	635	639	656	594	640	638	647	653	645	639	639	663	628	634	651	711	665	608	656	618	698	678	640	623	635	642	641	659	630	659	657	642	652	616	724	623	590	605	650	612	648	702	661	654	654	638	661	647	663	709	665	628	618	669	653	673	690	669	664	671	629	641	648	686	658	659	658	671	632	662	690	633	622	673	611	630	685	593	655	623	634	637	642	624	670	605	661	669	651	632	654	616	618	679	627	622	630	678	671	684	660	659	617	627	657	678	650	625	592	612	627	690	670	629	660	677	682	634	589	656	657	611	648	658	670	647	624	629	629	641	658	619	633	607	710	634	640	646	689	638	659	627	670	638	650	691	680	651	663	618	637	646	649	661	659	654	661	679	640	641	659	720	670	674	610	599	674	633	625	694	648	673	655	656	660	681	662	632	617	645	585	657	642	669	616	622	693	615	627	666	629	652	643	679	649	655	648	645	642	644	648	659	661	670	645	658	646	640	650	651	629	671	612	620	603	700	632	639	645	631	653	643	650	636	631	672	658	675	644	621	654	682	667	636	668	677	656	613	702	633	666	671	706	613	679	655	617	679	640	667	695	622	658	634	645	627	633	633	638	646	627	664	650	624	641	665	653	635	646	663	646	642	625	664	628	620	655	671	663	719	658	664	668	717	662	632	635	622	639	647	647	639	611	677	684	661	634	670	637	623	695	661	638	596	630	651	638	629	667	655	651	634	605	672	661	663	657	662	624	640	647	610	628	656	639	644	688	683	640	648	633	617	661	598	647	669	677	654	670	636	639	652	655	649	685	663	630	681	672	659	682	657	631	661	676	652	687	664	670	696	663	667	648	672	612	679	631	685	711	663	645	690	655	657	647	646	691	652	687	635	655	661	675	644	692	650	673	629	628	621	689	643	597	688	667	651	680	658	612	644	624	653	605	656	614	626	611	631	658	650	617	639	608	613	721	653	660	615	648	635	652	652	683	663	638	637	642	627	639	648	648	614	654	595	631	673	672	637	672	634	630	635	658	666	625	617	672	676	624	573	664	641	675	614	641	644	679	632	665	675	644	628	651	634	673	678	663	641	664	615	622	659	663	613	626	666	684	680	602	655	655	684	684	638	628	648	643	664	635	629	634	671	651	721	636	672	660	628	635	648	647	643	675	688	616	653	624	638	687	640	668	619	648	641	598	644	687	661	654	648	670	631	640	641	674	655	693	648	661	624	659	651	674	633	614	687	656	666	633	664	629	669	634	658	616	647	644	629	680	667	640	655	605	632	589	629	624	655	653	661	635	661	651	659	676	650	651	685	600	609	648	650	669	652	639	613	675	624	590	648	630	671	686	641	646	642	667	615	616	650	653	685	656	630	671	637	649	651	692	659	641	661	635	634	644	646	675	692	623	687	676	633	640	671	646	675	603	654	600	602	642	638	618	676	645	700	627	650	608	669	650	655	654	620	622	660	637	623	650	638	630	636	657	655	614	676	672	637	639	637	625	629	638	683	637	662	657	674	640	603	639	621	656	651	653	695	665	648	584	652	651	604	640	692	677	586	669	648	721	622	680	642	649	618	676	635	643	655	685	580	662	684	679	644	663	676	625	616	649	683	628	620	677	667	617	650	665	656	620	662	671	634	673	603	671	641	631	680	642	657	732	667	619	601	668	636	624	624	655	645	598	633	650	628	653	647	673	611	657	659	615	660	619	653	654	642	646	636	660	607	625	673	650	646	670	620	627	629	669	636	624	676	684	687	661	641	625	631	669	681	590	614	654	647	658	670	627	649	586	631	645	643	646	648	646	640	666	626	690	655	677	598	637	629	607	633	655	657	638	645	683	658	606	699	677	598	631	660	623	656	638	669	614	656	681	649	605	626	639	642	675	664	679	614	643	686	659	649	624	656	633	614	645	650	680	632	667	595	661	671	623	630	647	626	623	642	661	639	621	695	649	657	644	644	663	650	606	635	633	633	639	666	675	611	644	614	643	670	623	667	583	684	661	650	601	665	671	642	639	648	654	631	659	634	654	642	646	672	658	630	658	630	655	643	639	657	573	666	651	637	623	635	678	655	652	622	668	601	671	610	628	634	637	664	629	646	677	640	709	630	642	662	649	629	613	646	617	657	646	649	661	634	649	623	670	631	642	661	652	678	679	665	677	657	643	647	658	638	624	630	626	675	576	658	644	616	660	670	625	642	721	650	671	618	680	643	617	654	683	642	656	640	673	634	614	637	640	618	682	640	645	647	656	633	691	661	602	658	630	616	655	663	632	613	609	606	666	635	646	614	628	638	711	632	641	641	648	631	673	613	639	646	654	668	643	620	627	634	655	644	640	627	656	702	658	650	626	650	612	651	651	649	656	653	640	645	634	682	629	650	647	651	619	622	652	631	618	712	629	643	630	681	634	645	669	601	644	624	661	646	674	638	627	648	640	653	679	638	704	624	688	633	670	634	620	632	630	632	666	621	617	646	635	616	624	661	641	651	661	614	626	641	652	631	631	672	623	630	664	678	642	663	641	682	697	629	673	637	638	642	595	667	672	628	695	624	639	662	655	617	652	640	675	638	608	631	616	666	618	670	679	614	607	616	628	632	689	642	610	675	689	650	647	593	657	696
27734	12936	2541	1299	782	688	709	782	2486	2727	2055	1193	760	707	642	590	606	564	631	612	599	604	531	645	572	631	572	571	612	575	528	576	540	600	527	602	598	612	602	588	582	585	579	600	556	603	603	569	627	577	585	568	555	584	570	622	609	572	587	607	606	572	592	578	586	597	578	633	587	628	587	588	590	589	551	668	572	591	622	592	577	570	569	593	603	578	572	568	608	572	564	591	580	585	624	537	576	595	570	595	630	585	571	553	581	585	592	583	577	550	591	593	620	615	622	550	579	608	551	585	585	562	607	569	595	620	565	584	573	606	591	602	575	579	618	609	599	566	570	582	623	560	575	563	571	568	599	620	597	581	566	610	580	604	641	570	557	523	566	585	592	609	615	572	566	579	587	578	530	565	620	552	585	579	623	563	581	569	586	614	565	595	564	578	553	585	568	599	620	602	592	594	623	614	599	585	579	577	591	618	566	587	587	584	562	546	582	598	640	592	589	598	563	567	575	537	572	611	595	589	589	576	610	646	564	599	561	617	584	548	578	595	601	616	642	569	586	577	572	574	553	635	607	589	577	607	596	607	559	546	550	604	594	608	605	559	578	578	577	603	581	587	611	597	607	584	573	572	594	592	618	595	587	586	602	575	567	647	589	607	549	598	598	584	555	596	588	530	576	615	555	559	549	569	565	591	597	582	640	572	575	587	619	594	601	641	573	587	595	553	589	628	611	529	601	595	561	540	601	592	586	584	571	576	576	602	591	589	650	551	558	610	622	629	638	572	618	585	598	614	623	605	574	620	602	584	606	593	560	593	587	598	547	594	568	598	592	596	604	576	543	594	517	630	613	564	569	587	559	554	572	610	561	556	579	581	568	598	583	623	597	574	583	620	630	607	617	585	582	615	561	584	613	563	581	580	594	612	622	565	604	597	626	549	611	592	610	562	580	578	609	574	594	592	589	580	552	609	571	568	573	621	552	566	579	617	582	598	545	581	570	597	595	599	595	546	608	564	583	598	550	597	568	563	676	566	580	568	575	585	558	544	570	606	593	562	591	623	593	604	635	644	597	584	596	580	616	612	578	609	531	631	648	591	588	573	570	575	596	569	598	552	579	583	551	571	583	588	585	549	597	632	592	592	550	649	605	590	539	588	627	574	596	601	536	574	583	570	563	598	572	597	552	597	579	587	627	571	646	583	613	539	578	548	568	623	559	603	580	612	588	561	573	569	574	573	584	624	565	655	611	555	609	569	598	563	575	569	580	604	582	588	577	560	552	582	590	593	587	573	554	547	556	605	598	571	564	617	583	578	575	589	594	583	590	620	570	602	607	557	608	575	594	628	589	604	566	610	600	590	578	603	601	573	564	606	576	617	624	573	602	578	584	580	603	574	598	595	568	599	601	578	559	573	608	622	628	567	578	569	591	589	574	622	585	597	611	549	587	614	579	600	575	589	592	623	577	602	599	556	597	604	609	581	599	538	560	554	612	569	575	592	600	596	646	589	617	560	555	587	565	589	567	586	510	588	619	581	580	614	567	566	612	572	574	602	607	578	554	552	580	590	547	540	602	578	585	583	615	565	606	598	620	636	599	573	622	584	583	603	601	620	585	578	598	611	557	574	531	581	557	652	585	574	553	648	565	550	591	568	576	604	589	557	564	587	558	576	592	618	584	556	561	562	566	544	650	588	559	569	574	599	593	587	535	579	594	586	608	540	578	600	563	564	602	588	634	572	580	570	601	606	601	606	598	545	600	576	596	623	608	573	580	572	578	591	611	565	587	571	576	588	601	574	615	614	601	599	653	588	592	596	590	569	620	577	615	583	525	570	539	576	618	556	609	570	575	566	585	591	573	604	599	591	577	535	582	569	589	540	588	606	588	610	609	546	625	591	584	578	587	568	568	591	591	605	573	576	607	601	577	573	624	576	600	585	568	641	587	605	574	564	555	609	547	539	581	595	642	644	574	627	590	576	623	553	594	559	566	584	594	585	630	593	556	565	610	564	562	599	581	589	642	572	586	596	518	581	598	589	581	557	599	583	568	580	588	548	565	552	588	570	582	605	602	580	573	610	573	609	589	550	580	599	615	600	625	616	596	607	547	606	589	623	625	595	631	593	603	554	575	566	653	564	652	586	621	592	554	568	578	608	578	631	581	576	600	569	618	591	602	582	670	583	637	603	644	604	561	530	577	582	630	576	551	593	615	593	636	578	604	555	642	574	563	640	563	584	603	576	591	564	571	614	607	585	598	570	573	578	569	640	570	565	600	571	581	635	605	627	566	595	616	607	550	620	584	595	584	603	594	569	572	555	640	587	565	587	586	605	589	619	539	573	593	581	612	651	584	616	563	575	592	569	572	626	600	547	558	599	628	596	589	595	580	587	572	553	565	575	596	592	587	563	608	592	556	578	612	578	537	611	583	573	629	610	564	529	588	593	607	570	574	549	590	542	562	597	577	606	622	609	644	561	569	538	575	633	582	595	621	572	588	603	607	623	572	578	591	574	542	565	576	586	574	555	592	629	582	584	560	577	615	579	558	610	571	573	640	586	555	532	602	545	595	578	561	616	613	593	559	568	565	573	599	586	556	608	562	583	566	612	610	570	632	591	601	624	598	581	573	572	600	567	620	586	589	572	576	619	560	612	578	556	596	580	596	570	580	524	602	570	613	627	585	603	577	581	566	601	589	576	585	563	597	567	579	587	609	570	632	564	562	613	568	639	581	596	553	600	590	606	597	586	586	572	607	647	596	603	594	549	571	638	619	614	595	582	602	578	558	543	607	643	603	585	593	621	601	569	577	561	647	583	574	560	557	552	601	601	582	563	584	589	573	580	607	605	601	615	583	573	554	614	566	569	579	569	539	565	604	585	609	589	593	591	597	622	578	580	569	591	590	577	555	596	604	610	548	579	570	600	563	603	618	613	622	591	617	555	552	615	575	559	543	543	557	592	595	594	597	602	548	599	627	564	582	634	586	601	623	546	588	607	604	557	571	582	614	633	561	568	598	554	570	573	606	548	594	589	546	596	590	583	615	615	579	568	547	577	599	622	572	585	552	601	605	615	585	586	600	608	568	620	568	538	557	565	549	580	648	587	574	608	582	572	589	568	600	573	571	601	553	568	563	580	562	582	611	575	615	597	580	566	600	581	631	585	611	611	527	589	596	617	578	630	576	620	591	585	527	613	583	583	585	603	613	583	620	604	577	579	605	574	568	600	574	603	587	568	627	572	602	578	637	591	581	597	574	614	515	565	615	584	602	633	548	585	582	628	551	591	618	617	591	601	579	577	605	645	603	577	544	563	561	591	564	568	527	572	583	586	587	550	570	568	603	539	549	578	555	590	582	638	600	570	627	583	596	582	575	569	584	601	574	588	593	586	588	662	599	587	603	573	610	584	572	601	592	594	574	561	609	587	557	555	623	583	606	573	628	582	557	533	605	593	548	586	590	579	609	577	573	536	605	562	577	581	550	581	586	586	585	585	584	560
5800	2090	1722	952	750	664	646	798	3130	3024	2150	1198	698	585	515	514	486	478	516	460	495	464	484	435	489	469	476	514	458	451	486	486	482	513	463	445	502	474	491	486	466	463	469	441	483	530	470	464	426	493	492	510	472	508	463	466	486	481	454	467	513	492	475	452	490	475	452	453	553	480	465	475	461	479	508	465	484	448	517	443	499	489	466	487	512	445	445	464	486	493	456	485	481	490	454	482	490	485	491	526	504	445	475	495	496	449	476	488	480	457	439	443	447	450	487	444	458	484	463	468	479	478	489	444	423	485	468	497	495	459	507	454	472	456	449	480	488	458	512	463	443	479	472	471	469	487	498	453	511	497	478	497	481	458	484	470	473	514	488	492	472	448	510	488	460	435	480	457	491	512	501	479	462	523	469	457	468	454	485	519	462	493	456	471	495	471	443	455	469	482	466	492	462	458	488	445	481	472	511	512	478	451	465	485	468	486	468	460	469	446	506	485	474	475	480	456	499	455	452	495	468	481	452	475	512	484	474	481	504	469	485	485	468	471	473	500	467	486	500	452	498	465	494	510	491	508	466	487	461	450	471	457	462	478	464	510	501	465	468	441	455	513	465	458	468	512	462	473	493	495	511	494	506	468	432	417	490	468	446	471	501	451	494	519	455	451	487	464	500	479	511	477	454	462	465	510	483	486	510	461	491	473	485	444	444	496	476	486	489	476	457	513	463	476	482	488	450	469	479	505	449	520	470	471	473	474	488	483	496	453	498	501	453	464	472	482	458	491	456	443	470	459	503	468	548	464	462	494	462	479	495	481	447	481	477	460	487	488	477	513	457	482	494	496	464	481	492	500	511	448	470	464	495	506	471	495	473	487	480	466	474	501	495	507	487	418	461	509	487	513	452	469	513	470	488	503	463	507	453	458	492	527	436	441	489	460	442	497	492	493	483	530	531	465	467	449	486	475	476	452	468	457	480	498	498	476	486	470	464	475	461	483	514	503	456	468	435	491	463	477	493	482	498	513	441	481	454	505	474	451	487	496	466	458	489	476	455	472	490	464	497	533	483	512	523	459	501	483	459	479	482	491	472	522	480	442	476	478	411	445	490	472	484	519	492	444	492	506	488	464	506	513	472	476	484	507	437	441	467	461	460	466	473	454	471	472	495	457	462	482	493	503	513	516	519	472	446	494	463	511	476	443	466	490	483	474	459	449	460	479	487	476	482	487	472	488	475	473	489	466	481	499	478	465	472	467	454	479	452	471	461	497	479	500	509	512	511	496	498	468	482	478	489	477	481	445	466	482	496	454	450	472	433	495	489	460	474	461	502	518	434	491	488	445	486	472	457	511	465	454	486	524	452	473	478	491	494	498	485	521	488	488	465	459	499	447	475	485	487	511	483	518	492	475	482	495	485	495	472	519	462	500	472	477	472	496	505	519	471	473	468	490	507	494	457	468	499	445	496	472	477	479	507	496	498	465	476	471	473	461	463	485	458	471	483	493	476	495	448	498	476	489	454	467	483	484	497	518	479	480	480	466	481	481	478	472	476	502	506	486	464	480	525	464	515	445	475	490	475	519	477	486	464	482	470	501	510	470	511	479	468	510	463	459	513	444	496	505	474	474	442	490	471	479	501	512	505	458	492	484	469	479	479	452	426	466	493	470	469	426	514	464	470	458	494	459	498	481	478	498	493	494	461	471	513	469	493	464	457	455	463	457	500	452	486	444	480	468	504	483	452	521	493	500	478	480	453	478	480	468	503	475	476	496	531	446	506	476	483	469	480	511	479	505	487	475	463	487	459	439	451	489	467	473	451	464	461	476	489	496	514	457	483	491	448	464	443	483	485	458	479	470	488	488	470	441	514	465	489	473	507	472	461	465	497	470	519	500	455	492	484	471	499	443	490	459	500	460	490	469	455	469	470	506	496	483	468	469	519	511	491	481	444	465	492	485	525	487	493	475	492	458	467	434	473	480	442	479	489	486	461	484	525	496	458	498	532	490	451	485	496	475	475	464	486	450	459	466	473	480	478	455	487	471	485	468	434	465	439	491	498	475	514	489	502	473	468	483	493	473	464	454	451	474	464	471	467	485	489	515	474	505	474	474	465	490	504	430	456	499	478	477	485	475	460	519	485	469	477	488	453	470	489	468	430	517	491	480	475	454	449	527	455	457	459	458	470	468	471	477	465	488	489	518	463	501	483	502	504	440	485	466	480	477	491	480	456	474	481	486	463	497	485	473	502	461	428	451	470	508	458	438	457	516	482	474	501	461	448	463	467	485	479	493	455	460	526	451	459	520	520	459	454	482	505	481	470	502	479	493	482	447	489	531	465	507	478	449	471	495	485	478	486	471	479	508	491	474	479	441	456	485	456	475	466	494	453	445	498	461	461	473	468	484	445	433	520	463	484	447	458	469	485	471	461	472	446	473	473	509	503	498	476	473	503	463	496	469	488	489	460	484	485	520	525	516	489	463	480	482	486	466	451	467	441	490	458	462	487	524	484	457	450	458	449	483	516	486	489	485	495	474	506	507	475	452	473	455	461	506	453	495	463	457	462	472	529	456	503	466	464	486	469	474	473	476	518	473	493	490	482	477	443	459	439	509	447	443	505	465	446	460	482	494	467	439	488	457	477	438	481	487	458	445	487	502	429	488	465	498	472	535	457	471	503	485	510	504	494	460	445	480	461	437	513	536	475	447	478	491	450	449	497	478	487	436	517	475	465	499	487	498	467	449	486	465	435	477	452	494	470	515	515	517	471	514	458	490	475	467	483	472	529	503	522	490	484	511	491	446	464	492	470	486	501	457	481	484	464	495	482	488	482	473	514	469	512	456	495	477	465	495	490	495	467	485	453	480	491	453	477	462	470	505	465	422	515	519	487	474	475	475	469	497	489	501	451	496	478	487	435	474	476	457	456	508	465	478	482	480	467	494	512	475	459	489	511	473	487	463	487	474	493	481	482	499	510	447	479	468	497	443	481	472	452	504	481	482	484	494	472	458	482	469	453	450	463	472	520	451	476	462	499	481	531	504	484	494	484	476	499	462	439	453	465	487	454	484	507	526	496	484	495	470	469	476	471	473	462	486	466	534	479	418	491	485	464	460	469	478	457	485	445	452	491	503	457	486	525	464	507	500	491	492	481	474	498	460	510	459	500	436	493	486	491	491	478	501	519	492	449	461	486	476	432	471	506	487	497	518	476	467	454	487	447	485	496	447	513	475	478	511	495	469	481	448	492	508	517	507	476	486	501	484	519	437	513	483	476	490	480	493	452	455	468	522	497	513	448	479	442	476	471	459	477	471	440	489	452	470	476	468	537	439	462	486	451	457	448	480	477	502	499	459	461	458	474	449	459	451	478	488	391	458	437	483	498	495	509	475	508	458	435	506	460	515	472	467	476	508	463	507	483	467	490	487	476	493	461	449	493	476	496	455	456	488	474	444	467	446	490	471	546	503	483	513	463	435	491	471	468	442	484	474	510	495
25631	21417	27132	25118	5472	1506	1268	1696	18393	21402	13526	5135	1570	935	753	711	702	720	683	714	656	699	688	650	699	659	664	677	647	657	687	672	659	659	674	634	688	694	651	656	657	624	627	674	621	680	666	665	683	631	674	662	639	679	674	663	690	673	669	627	645	701	664	619	646	668	674	674	673	678	690	670	664	657	659	672	667	691	655	680	664	665	671	694	666	668	639	647	677	636	653	664	670	641	680	626	636	640	648	666	608	694	697	651	702	646	633	647	676	675	607	658	642	677	632	662	632	641	639	654	659	653	720	691	630	637	667	645	642	678	647	649	650	613	657	662	648	655	704	639	675	665	659	641	702	694	635	644	688	638	651	627	673	648	683	682	659	706	703	672	654	694	683	690	673	639	667	673	645	650	642	693	694	658	659	628	686	662	676	649	692	634	655	681	642	694	667	690	646	661	648	720	654	629	687	694	665	653	663	643	597	641	673	704	650	652	642	685	657	639	607	610	639	624	662	645	679	716	684	668	642	651	657	641	646	696	686	682	615	638	674	660	647	659	669	634	665	648	678	671	668	686	684	614	652	666	652	659	672	660	730	686	643	666	703	637	689	659	679	658	690	644	641	638	638	663	652	698	659	635	689	675	689	688	664	663	681	653	686	643	598	662	713	635	629	651	607	700	709	624	666	661	646	679	665	678	670	617	682	646	679	608	665	610	654	652	697	650	679	683	700	708	701	693	627	690	629	654	656	637	664	665	654	658	643	652	642	656	654	647	618	658	655	652	641	700	632	657	694	613	637	682	681	659	631	682	650	648	641	708	654	679	728	631	649	674	687	648	629	697	646	636	702	657	631	676	628	686	652	615	638	611	668	641	667	659	632	668	669	667	633	636	661	673	695	665	629	728	640	638	627	659	666	699	645	639	667	609	700	649	663	610	669	644	646	634	669	674	705	640	601	687	651	642	692	658	682	647	635	665	641	632	663	663	654	664	645	642	650	687	613	635	688	645	647	635	648	674	668	656	664	653	635	703	647	661	661	673	656	691	678	674	697	685	672	683	668	676	641	659	653	652	691	681	599	636	698	709	684	701	679	668	634	659	681	707	648	687	607	671	659	654	706	672	676	665	699	647	643	668	669	668	597	628	674	705	645	687	641	623	677	642	637	684	657	646	687	676	686	633	666	625	651	682	625	656	649	656	673	693	625	638	696	682	659	629	678	623	686	647	719	673	643	658	673	685	657	661	661	663	640	647	667	637	666	698	641	698	660	645	691	695	631	649	640	664	664	703	656	707	657	709	666	666	683	670	648	643	649	629	651	638	668	674	722	625	655	657	683	639	622	662	633	611	647	702	682	683	680	647	647	646	672	596	652	670	680	701	657	639	674	630	610	652	669	645	675	688	649	685	635	678	654	642	645	669	611	709	642	637	668	632	672	638	658	681	680	668	675	693	639	691	655	655	668	631	663	661	653	664	699	691	634	659	695	659	677	645	667	669	648	667	634	659	685	657	619	626	679	675	677	659	662	677	638	672	649	709	642	672	691	649	709	656	657	657	679	674	680	672	671	683	650	632	691	620	639	669	678	645	651	670	675	679	645	624	683	604	652	646	692	678	682	663	661	683	654	726	650	674	669	641	681	689	627	683	621	643	580	650	628	727	717	662	660	705	702	620	696	657	698	678	657	641	674	702	677	631	671	640	622	665	630	611	637	636	645	660	656	638	682	638	641	676	660	660	650	626	630	649	656	669	678	671	669	640	704	652	655	685	656	648	669	652	654	655	598	617	689	678	629	684	663	651	633	667	670	632	648	671	648	645	679	667	659	670	659	619	681	621	641	650	692	653	646	685	687	645	656	671	669	678	670	668	669	681	657	662	644	691	647	678	641	647	636	658	659	646	644	650	620	650	643	658	670	684	706	651	632	669	698	665	684	678	637	632	663	652	646	637	646	655	646	654	666	639	608	611	688	654	623	636	705	648	619	639	591	680	660	654	645	660	650	669	675	620	635	627	632	680	694	660	656	637	636	665	666	637	662	653	642	647	696	618	666	681	640	663	642	638	655	690	651	699	613	716	649	660	644	669	637	646	648	670	674	662	631	646	656	651	642	645	688	660	666	662	656	684	680	646	640	661	679	674	653	657	696	637	695	670	649	647	661	671	710	660	672	634	669	626	676	682	657	663	628	698	675	689	683	613	686	670	652	683	651	632	690	675	663	660	655	671	716	618	641	674	672	649	648	658	643	663	659	698	629	668	643	672	649	670	621	654	668	682	608	619	666	662	692	673	648	693	688	668	705	650	717	630	616	619	668	620	658	687	616	656	640	680	678	682	681	689	693	664	642	661	648	680	692	662	639	580	651	671	692	690	683	638	644	661	677	665	712	655	654	609	650	645	641	669	714	636	668	651	652	646	652	673	651	658	644	672	613	674	637	613	611	672	698	664	666	649	664	688	652	660	617	637	639	670	620	659	641	645	658	690	681	670	665	639	625	641	619	689	602	642	655	668	663	675	637	623	644	697	632	649	670	671	662	654	678	631	671	682	635	681	687	638	659	622	678	643	626	634	647	656	664	640	678	618	641	651	674	675	661	670	624	662	640	640	663	640	676	604	662	669	637	684	673	654	647	619	676	652	629	683	651	690	696	649	670	643	672	693	606	672	619	672	672	676	658	698	627	597	686	673	665	653	632	688	652	622	667	657	622	639	682	631	675	662	617	656	680	707	669	694	639	659	640	640	708	687	674	656	669	660	588	716	636	671	715	661	671	628	675	652	637	645	630	674	678	687	657	696	658	652	701	633	624	685	660	661	655	637	652	636	674	690	650	636	675	675	634	648	661	696	642	647	654	632	666	694	647	681	691	739	639	623	644	635	651	636	668	671	649	638	684	654	650	684	666	630	688	635	666	680	651	667	661	611	678	639	653	678	669	588	640	688	644	640	636	650	644	647	659	679	633	669	648	666	629	676	673	633	690	631	636	628	648	647	672	633	622	657	668	645	628	658	631	666	693	659	646	663	706	668	640	619	633	630	668	644	631	613	677	686	629	672	588	624	653	640	642	654	697	651	643	659	637	670	612	643	677	642	690	627	702	642	642	645	633	660	669	650	662	700	612	630	645	646	684	642	595	630	639	644	653	660	642	651	664	634	666	662	588	710	665	648	628	663	678	688	668	626	666	666	632	677	664	620	688	637	639	630	668	660	652	677	717	655	667	652	666	639	635	667	691	658	650	637	631	662	657	705	607	693	626	631	668	640	607	645	655	639	653	686	635	643	669	703	628	615	663	626	697	631	647	712	670	614	642	659	745	698	662	635	689	696	660	694	659	662	621	652	686	657	709	654	673	682	674	667	636	639	677	666	651	658	677	651	680	656	654	567	654	687	674	706	686	633	700	702	702	645	657	635	643	633	646	622	668	667	698	656	664	647	669	698	629	658	615	665	646	690	633	688	675	662	692	647	611	652	694	668	685	707	675	682	657	647	641	670	638	648	668	663
4590	5682	4780	2169	1683	1304	1184	2258	19991	18777	11065	4451	1432	839	604	544	544	573	553	534	568	590	521	539	525	534	544	585	532	549	557	570	541	552	564	542	563	565	569	637	553	559	542	564	565	529	504	550	569	559	521	540	554	548	603	495	531	529	577	581	534	528	560	561	564	534	553	545	524	555	528	531	484	561	543	515	539	555	575	545	530	566	573	570	495	503	558	558	519	541	542	533	542	538	565	539	580	563	521	507	534	546	548	567	506	538	566	560	532	525	586	529	550	529	535	531	554	521	534	543	558	568	522	539	526	517	531	555	533	550	567	525	537	512	565	550	550	521	536	581	573	552	541	568	570	557	577	526	559	526	585	539	557	528	534	518	566	542	565	516	563	545	573	578	544	539	579	526	546	511	524	545	541	555	533	503	557	534	564	526	555	578	610	554	492	531	523	566	572	579	545	535	531	563	537	562	524	554	563	549	548	594	536	510	519	560	539	541	597	572	554	554	525	532	558	539	559	565	554	527	552	562	577	526	520	515	543	575	559	533	532	554	496	555	532	576	571	582	549	550	524	577	541	536	569	513	531	579	525	542	575	530	530	547	519	564	548	564	525	535	533	572	532	504	537	554	553	559	581	590	508	517	507	568	567	567	559	587	549	547	531	515	554	583	547	558	541	576	520	531	542	576	559	554	543	551	542	545	520	583	568	571	509	509	519	596	560	586	572	531	547	543	574	544	515	530	533	550	517	581	548	579	532	537	528	543	552	557	550	578	564	530	563	543	526	583	555	537	538	522	572	556	529	525	535	537	513	517	550	551	546	545	528	539	539	497	566	565	519	515	541	571	523	526	532	530	569	542	525	563	572	530	501	567	553	538	530	571	507	537	554	530	572	537	523	522	547	594	550	529	560	523	496	559	523	521	545	491	509	569	542	543	514	525	533	577	540	533	556	593	530	541	533	548	559	529	582	506	548	568	541	568	539	556	544	524	569	534	564	588	587	537	504	529	564	518	554	577	541	560	585	548	565	529	555	576	554	544	548	545	553	558	571	547	589	563	525	598	581	546	548	552	509	533	539	569	537	507	565	529	532	555	540	534	530	526	566	507	591	576	547	530	535	516	548	564	532	507	517	556	563	556	532	536	540	510	538	523	540	572	547	531	552	562	535	545	539	512	551	537	556	560	538	532	558	521	527	540	537	541	555	554	542	581	524	567	572	512	567	575	543	531	548	558	526	586	531	532	530	506	569	545	533	545	553	554	548	570	541	543	543	537	527	521	571	528	550	590	541	566	525	527	546	540	581	557	555	522	554	517	547	525	532	575	557	568	583	558	548	556	574	475	560	543	575	593	553	585	527	527	576	576	553	514	563	511	566	560	529	549	511	536	547	547	526	548	546	546	532	574	550	534	543	507	540	541	541	556	524	519	541	571	570	542	544	583	569	541	588	575	535	595	543	539	547	545	535	534	543	523	541	537	562	579	543	578	546	543	563	538	540	584	520	590	532	519	525	527	521	554	493	524	551	522	534	573	579	578	561	508	540	568	526	534	577	541	544	528	523	545	519	507	558	530	560	566	538	550	595	537	544	555	533	547	545	519	540	508	566	585	572	534	516	556	564	570	492	569	542	577	540	554	564	550	619	534	496	556	531	527	566	581	545	581	496	616	549	573	552	593	547	532	529	540	551	528	529	536	539	538	570	557	597	532	502	592	513	542	571	549	531	567	532	575	531	571	523	495	567	529	566	571	572	553	544	559	498	569	527	576	581	558	527	517	540	526	545	536	552	570	526	574	540	551	549	550	524	563	588	574	546	570	549	567	569	543	569	544	512	562	518	514	541	544	553	533	514	569	505	571	525	526	531	532	574	528	514	523	550	558	547	551	557	546	575	505	544	534	554	556	576	536	518	562	581	519	536	514	561	526	578	550	577	561	517	595	546	539	561	514	557	541	527	538	530	537	566	579	556	567	511	568	556	550	523	548	545	555	541	536	567	551	519	566	531	596	557	589	541	556	556	542	539	554	534	498	553	516	530	533	560	543	521	552	504	563	553	537	561	562	580	529	516	530	558	514	548	560	546	567	547	513	529	554	537	514	540	552	586	530	529	545	523	575	524	510	558	524	587	526	549	534	542	589	576	559	575	558	528	550	564	591	591	555	540	548	552	550	534	543	526	549	553	483	559	559	546	550	531	547	573	536	563	503	499	576	538	566	540	500	552	527	568	566	553	546	550	584	543	500	535	547	530	520	564	557	549	557	528	562	579	545	537	555	520	556	547	516	562	563	542	574	555	529	557	561	545	524	534	533	526	567	535	529	576	514	559	537	519	540	565	540	525	570	540	569	557	523	552	580	542	562	541	557	558	551	569	523	564	566	554	574	528	548	568	586	567	520	554	535	522	563	555	565	562	582	530	591	595	528	544	553	515	553	476	531	532	551	532	548	543	554	507	565	531	557	532	532	561	559	543	597	575	522	520	538	552	522	527	555	525	506	536	570	518	544	543	536	548	557	554	512	535	572	564	549	545	584	580	569	552	578	554	531	557	512	542	552	570	536	551	546	528	557	513	514	517	516	541	589	544	577	553	512	521	493	552	515	558	553	572	561	551	560	526	553	516	546	563	597	536	553	508	537	535	520	526	524	550	528	519	528	524	598	527	526	542	543	579	562	552	581	544	546	565	549	573	524	543	536	587	571	529	543	514	537	546	575	521	554	498	557	539	543	554	546	524	575	529	537	539	499	556	535	563	506	558	538	589	526	552	538	527	565	539	519	596	496	597	540	578	543	543	539	555	587	525	546	566	529	523	555	526	537	529	551	523	532	532	546	549	542	556	543	546	543	578	553	534	546	524	568	555	586	517	514	523	532	555	528	550	574	554	527	487	546	543	570	512	537	557	549	508	538	521	526	522	573	536	555	528	555	596	520	531	591	539	511	524	528	517	554	555	564	521	562	523	552	578	543	537	521	571	520	568	604	592	532	532	550	556	552	557	603	543	550	513	555	536	554	556	575	560	554	559	564	537	518	536	579	561	602	548	552	543	546	573	532	526	537	526	536	550	555	562	541	575	536	547	554	528	516	500	564	522	569	568	566	528	503	566	560	533	540	526	547	558	530	571	533	551	518	518	557	549	565	554	526	562	537	583	553	481	549	542	532	551	524	524	538	548	528	543	501	536	530	592	504	561	551	543	493	539	550	506	552	551	502	561	546	516	553	538	532	564	527	538	511	553	536	525	538	549	584	550	553	518	498	563	557	535	535	542	558	561	570	545	543	542	513	500	564	592	518	567	595	548	525	573	574	541	565	560	544	552	543	546	561	542	526	558	533	552	537	538	514	501	514	501	518	547	575	534	541	545	537	551	519	559	551	535	559	570	558	549	570	562	496	557	568	535	504	535	542	542	560	525	563	536	514	501	562	519	561	533	546	540	513	554	538	531	586	532	498	536	531	531	552	569	510	546	564	542	554	546	513	510	554	576	537	519	555	521	538	543	550
24379	21471	28772	24495	21406	10045	2728	3810	35211	39292	27537	12649	2986	1466	963	864	828	889	841	823	907	927	814	848	811	824	903	805	866	786	865	872	823	845	853	894	873	838	868	829	858	839	773	801	866	811	771	882	865	843	857	891	858	830	787	832	804	840	779	839	756	852	823	813	840	808	774	825	801	845	814	848	808	866	849	787	861	841	840	831	869	838	797	803	765	848	854	823	829	769	861	808	825	844	842	810	779	824	846	830	798	811	866	848	828	867	853	824	862	834	824	886	830	849	844	860	861	821	858	802	841	837	795	868	811	827	874	818	858	811	824	809	785	860	849	842	820	849	819	799	846	808	833	814	859	791	865	831	798	814	831	835	836	801	831	838	876	825	837	814	813	831	834	834	800	806	879	843	861	824	852	851	827	812	849	809	863	831	770	859	803	807	835	824	822	813	818	823	806	811	839	805	860	837	804	838	825	799	831	870	876	789	791	841	804	844	803	856	835	868	806	805	801	826	769	851	880	835	820	806	846	829	832	814	874	830	823	790	836	835	811	863	786	828	807	801	845	848	833	822	835	803	823	838	844	821	875	826	842	790	840	824	839	826	847	827	837	890	830	820	784	848	812	815	780	829	842	813	869	850	855	844	842	838	815	795	843	777	779	802	849	849	807	844	841	803	840	837	790	774	752	876	834	818	848	813	781	793	800	817	849	846	823	834	834	849	836	869	877	804	843	820	845	806	818	825	867	872	829	868	870	843	882	850	847	830	825	852	838	813	882	829	889	817	861	870	864	795	832	844	811	882	826	780	856	820	821	825	792	801	841	875	858	828	842	843	827	836	828	806	837	800	836	827	824	835	830	847	839	851	803	857	815	819	890	779	855	884	797	854	824	837	854	808	843	867	834	860	807	813	831	819	863	785	853	805	806	826	808	841	850	831	847	843	826	826	757	828	753	803	816	831	823	827	794	824	808	833	775	870	822	845	827	845	842	803	819	836	807	831	824	794	816	916	836	819	801	855	829	800	833	831	827	864	803	807	862	824	851	807	890	820	851	845	823	836	839	867	828	832	824	789	827	810	849	779	817	817	809	841	824	867	780	819	807	828	847	802	843	829	882	849	780	836	858	825	750	872	872	821	853	837	817	827	841	816	794	828	815	842	850	853	841	845	802	826	871	837	866	812	893	834	820	838	861	776	837	769	824	821	845	833	864	820	801	857	778	815	801	779	861	833	876	831	820	774	857	838	819	833	828	805	872	862	822	763	804	902	827	876	847	823	797	802	813	796	821	817	853	831	832	826	865	769	823	880	861	823	786	863	818	821	809	791	789	832	839	826	808	812	848	813	829	817	875	788	836	784	828	812	880	876	869	810	816	867	837	778	869	847	849	799	822	869	794	771	830	817	803	755	841	855	838	814	860	881	818	803	805	816	866	864	810	826	831	863	823	855	811	789	790	799	830	830	829	868	813	853	829	827	837	825	764	810	808	823	841	777	803	827	856	865	822	844	837	846	846	864	831	804	828	851	788	808	781	831	803	802	795	848	857	833	867	811	824	833	839	859	852	866	846	834	815	803	813	841	839	829	768	880	815	835	812	854	796	789	845	830	870	824	848	794	801	840	822	837	815	861	858	832	849	842	797	870	824	854	812	846	783	825	868	829	818	852	866	853	828	826	782	812	825	864	847	834	817	796	775	847	783	848	801	841	809	887	809	810	814	823	833	842	796	814	825	758	836	852	799	868	832	838	806	825	860	838	801	861	839	772	791	813	800	840	814	809	837	793	813	829	802	809	785	854	838	802	819	826	879	813	778	795	802	855	826	843	818	833	817	837	900	842	796	821	837	841	798	784	834	845	822	832	806	816	880	850	846	806	826	811	845	847	835	873	781	826	789	812	832	809	869	803	772	796	828	826	807	795	818	867	810	833	783	875	821	837	806	797	837	769	857	805	807	749	807	905	832	828	849	809	794	825	863	818	846	828	828	819	818	824	813	839	783	838	848	847	858	818	860	832	808	830	852	821	829	861	802	816	807	771	830	819	882	878	799	816	842	802	823	800	813	815	838	836	802	810	812	776	814	853	874	793	858	869	860	886	946	797	809	822	845	801	778	829	852	829	833	856	859	793	865	856	840	784	834	830	783	815	772	782	820	823	864	845	868	810	833	856	829	825	861	810	797	812	813	845	808	859	818	857	888	861	755	834	816	864	861	811	834	894	859	847	827	879	808	812	830	854	818	820	815	845	865	817	813	833	834	777	843	798	850	804	834	833	823	851	846	838	806	811	823	831	814	784	800	856	838	817	844	810	821	817	846	833	852	817	799	814	860	818	769	851	804	806	808	862	843	843	804	826	853	842	841	811	876	869	823	827	819	832	853	846	834	817	789	808	786	833	825	849	828	813	783	833	824	765	803	827	885	824	839	803	814	858	797	789	816	802	847	828	805	848	817	872	891	824	781	809	797	802	794	852	850	801	868	809	896	844	847	856	792	861	799	827	842	825	851	812	845	815	851	818	777	849	815	763	801	830	831	797	840	843	830	833	845	812	841	791	831	905	884	795	822	799	787	811	854	837	840	814	853	813	838	806	811	824	889	778	832	821	765	825	821	811	814	812	768	857	829	808	807	806	835	828	777	816	861	833	852	858	832	854	810	815	822	820	858	792	772	822	811	865	873	817	842	845	751	838	835	837	820	868	872	829	839	870	791	804	855	832	818	817	820	866	802	791	787	833	849	790	843	780	841	806	845	828	848	875	814	817	809	861	785	839	803	867	824	859	808	803	816	802	812	829	833	892	813	834	776	825	822	838	823	816	822	817	857	853	818	725	821	808	855	831	825	766	852	856	821	825	796	831	835	792	859	838	847	767	818	816	841	793	832	820	850	834	787	895	816	807	808	808	825	871	798	837	844	855	841	855	801	814	851	796	818	839	826	796	813	822	831	830	835	874	852	825	755	845	804	828	803	837	815	827	872	870	849	820	815	855	802	811	838	817	848	825	837	828	838	926	832	802	846	817	822	799	817	840	846	769	866	835	794	824	853	818	807	853	828	814	743	830	808	831	861	816	768	859	784	836	842	820	867	772	812	808	772	777	784	836	809	850	796	829	785	804	845	857	806	821	835	836	809	804	764	836	842	809	828	822	845	790	808	829	815	853	780	779	826	826	839	784	857	820	827	828	870	847	811	816	870	796	843	798	810	819	805	844	787	802	829	824	840	816	822	787	877	869	833	847	821	820	791	780	830	790	826	864	794	831	817	859	805	803	832	892	865	833	870	798	785	867	829	859	840	821	866	821	827	828	803	808	832	823	853	787	768	804	797	810	835	799	809	789	817	840	865	786	822	826	891	884	824	792	836	870	826	799	774	822	734	803	820	860	827	850	794	836	811	789	814	805	841	818	813	839	832	883	849	851	807	829	831	827	880	848	798	794	825	869	870	775	819	812	852	846	853	803	814	797	826	845	830	808	773	849	807	848	823	811	776	846	861	867	795	817	811	783
5551	10351	8438	4597	3398	2400	1896	4816	36480	34707	21573	9054	2504	1361	804	727	712	685	679	660	701	736	686	662	652	694	739	752	654	682	699	677	698	668	703	654	679	685	677	667	647	684	686	699	699	720	636	665	660	712	656	658	678	695	647	717	731	669	652	684	669	654	694	688	713	733	668	700	696	692	636	690	632	695	669	661	684	664	703	721	650	667	648	671	671	673	689	679	641	669	683	664	679	669	639	695	675	684	655	691	693	709	647	643	670	729	675	643	696	652	630	681	686	663	678	673	698	702	688	707	641	677	667	654	715	694	723	678	676	674	692	684	652	628	640	686	670	685	653	662	661	687	674	667	674	650	675	699	663	652	687	723	707	658	641	687	673	677	662	635	677	682	653	631	678	714	680	677	655	662	706	670	611	711	655	686	634	625	695	681	677	652	666	618	679	681	644	668	693	691	645	723	695	623	680	689	682	665	656	680	662	668	648	693	664	685	666	635	693	689	672	717	696	642	660	642	705	654	685	737	640	707	687	692	672	688	656	726	684	666	647	651	681	671	632	729	679	645	687	668	692	648	659	666	696	651	649	660	659	704	687	649	716	647	667	684	707	674	670	668	668	597	619	711	655	694	663	654	659	686	674	676	683	644	681	688	657	636	609	647	687	691	686	693	669	709	675	636	673	674	724	660	676	640	672	679	696	667	621	665	670	658	686	702	686	676	691	619	641	688	733	673	656	691	626	664	724	665	643	658	702	710	634	654	667	673	628	662	639	637	731	645	669	656	744	665	658	667	685	662	662	648	688	669	693	710	648	623	688	686	681	682	653	682	697	633	662	680	685	648	712	631	661	608	693	700	641	631	703	703	658	632	696	673	652	676	654	670	695	656	677	684	703	670	648	677	680	700	622	672	716	657	656	665	648	667	693	653	685	661	704	707	712	672	679	709	672	726	697	650	647	703	626	664	717	647	678	672	650	716	673	641	685	687	713	660	644	640	635	664	673	678	656	677	687	659	654	659	694	683	667	611	659	685	720	701	617	691	642	668	652	743	672	678	700	688	688	622	672	664	620	631	665	676	689	673	706	693	716	682	645	675	688	677	668	699	616	661	649	659	717	665	658	646	686	640	698	695	635	626	704	695	654	659	685	724	668	676	662	683	699	675	643	643	694	669	663	683	692	691	658	673	703	655	708	690	711	633	654	713	681	712	679	693	650	671	688	646	646	644	678	686	667	696	622	665	686	634	664	640	667	620	627	679	697	640	658	689	699	636	631	672	617	617	700	680	689	650	705	678	669	659	661	613	653	665	699	693	681	649	721	714	686	658	663	657	681	653	648	683	634	675	709	649	668	642	627	652	640	634	750	684	660	698	684	689	715	664	675	644	649	666	631	700	652	657	675	723	660	667	653	674	640	694	677	624	643	681	680	716	713	641	641	699	682	621	653	654	684	662	694	670	707	665	699	713	681	676	679	676	692	667	680	671	682	681	652	649	704	679	659	680	635	645	664	659	672	663	701	676	653	704	687	640	657	684	712	673	686	687	676	609	668	630	651	614	668	693	679	652	670	628	650	663	662	620	701	675	646	677	705	674	678	668	745	630	644	661	632	687	658	652	684	681	691	698	669	617	726	665	673	663	626	650	650	675	671	644	648	669	649	721	672	684	658	656	601	680	634	646	635	669	706	687	738	686	642	660	681	669	688	700	651	708	641	660	611	638	655	688	659	644	662	620	702	668	684	687	642	676	687	680	637	644	656	736	681	693	728	679	695	654	633	628	687	698	692	653	662	638	637	656	653	645	654	694	689	661	667	696	694	646	666	648	694	704	645	677	650	659	665	641	701	675	672	689	725	671	670	698	654	691	610	703	676	627	666	668	668	687	668	628	723	710	683	676	671	646	694	659	620	659	696	678	670	680	692	651	703	661	707	658	680	666	679	659	668	644	638	683	688	682	699	679	718	711	654	627	667	648	643	663	650	710	678	689	655	669	649	685	653	659	703	651	699	650	691	643	667	705	661	656	648	670	669	659	695	696	698	624	642	705	679	710	640	654	698	649	627	690	712	657	701	675	654	672	696	645	691	657	694	695	706	670	669	669	678	633	670	654	656	692	727	646	658	619	679	638	676	691	671	692	648	659	671	675	702	648	694	642	667	656	667	662	712	649	710	671	672	693	666	670	673	650	667	678	664	647	654	677	654	652	647	695	680	666	692	668	647	684	607	686	638	649	721	611	716	648	679	662	693	655	675	671	649	638	691	641	651	642	635	678	643	717	642	686	710	647	645	665	687	701	644	637	649	662	619	634	671	667	690	701	670	673	673	643	652	679	681	654	715	635	666	688	666	682	675	635	636	680	685	646	662	674	686	688	722	719	659	706	645	674	669	701	660	644	678	665	683	661	636	699	725	652	607	696	642	680	645	657	671	680	673	707	676	677	689	694	650	591	659	697	629	640	614	655	706	691	691	702	694	664	657	666	695	634	670	673	681	692	675	660	644	681	634	660	701	656	648	639	670	668	666	692	639	642	671	679	698	654	609	655	643	689	669	683	651	660	649	623	634	697	638	665	692	638	651	655	638	688	689	682	652	682	712	742	687	670	672	698	650	657	641	691	695	670	659	661	680	627	662	647	626	667	643	652	668	638	665	655	616	664	648	700	672	685	632	624	707	666	676	691	693	640	690	631	718	673	697	681	664	675	689	706	688	692	694	709	707	693	651	703	692	657	643	660	663	698	698	641	684	633	642	655	688	692	662	694	609	670	663	671	668	605	692	711	672	679	687	652	675	657	663	659	603	675	645	660	684	675	686	642	633	660	664	650	692	639	668	671	680	657	710	623	631	711	623	711	683	689	667	613	654	686	690	696	717	637	699	689	712	657	668	679	630	672	608	704	687	667	674	618	681	724	720	699	673	708	669	620	666	663	641	651	721	647	702	677	657	587	648	638	675	681	660	708	654	674	668	655	705	709	613	698	686	627	660	627	626	659	684	683	679	695	652	690	676	679	687	673	612	689	675	726	649	647	690	642	683	680	698	664	658	648	673	665	694	667	657	654	684	716	656	658	694	649	655	679	704	634	658	693	634	636	687	642	648	676	702	627	644	629	667	656	662	670	651	677	669	677	663	683	650	671	693	676	712	660	655	663	677	649	702	705	699	669	692	689	686	728	653	656	645	670	627	661	642	698	656	652	668	679	653	660	669	691	661	681	691	675	663	687	698	673	664	654	643	699	712	695	664	639	648	645	678	648	675	657	648	611	667	680	660	667	680	634	708	706	682	673	649	679	677	690	635	700	640	645	646	670	688	679	642	653	632	706	685	649	644	649	721	660	626	640	709	654	630	706	665	679	591	653	716	674	663	619	643	626	669	656	660	681	629	680	713	677	644	685	654	664	621	671	697	703	675	676	648	641	673	656	673	636	717	700	694	711	654	720	654	661	705	702	689	689	686	657	681	690	634	620	676	646	683	648	638	649	658	643	647	671	670	669	672	634	687	673
27828	13330	2864	1584	1114	800	785	776	2490	3431	2442	1440	877	680	682	630	635	653	586	627	612	597	646	568	641	650	653	624	619	632	634	611	607	612	666	635	656	609	622	628	605	597	646	617	638	663	591	619	598	677	642	595	625	613	615	594	657	602	632	669	599	625	633	587	617	621	651	631	622	637	592	602	608	633	631	568	600	611	614	654	641	651	620	605	639	582	599	625	648	646	620	649	629	629	603	610	626	584	616	586	592	608	633	632	620	591	651	645	595	609	671	636	636	646	678	624	605	601	639	600	605	617	594	623	623	610	671	616	632	614	613	588	563	596	627	604	623	642	611	637	618	608	634	608	640	563	610	618	645	596	600	648	602	634	595	604	653	622	648	602	621	656	619	643	599	567	571	672	553	667	627	609	655	637	643	627	638	625	619	599	616	622	615	624	615	615	590	641	639	633	598	630	609	591	614	634	623	655	618	650	632	653	569	637	614	651	640	609	601	605	647	601	626	587	625	607	645	617	568	637	587	629	599	591	671	637	602	617	680	623	575	581	639	618	589	604	663	568	620	585	607	622	608	603	634	620	649	659	598	644	626	632	623	658	653	643	632	605	613	667	632	598	630	661	632	684	597	656	628	625	635	654	667	606	631	605	610	567	597	619	638	579	632	666	602	630	631	595	610	611	624	634	593	604	627	634	591	624	593	648	622	620	614	606	583	562	587	662	595	596	625	579	603	613	617	618	616	623	646	557	611	638	615	641	616	598	605	572	590	570	619	627	603	621	610	650	592	664	614	585	623	656	642	618	586	652	643	632	641	606	644	602	614	609	590	643	586	611	585	639	664	653	622	618	581	629	622	593	610	594	645	619	605	610	625	605	673	624	593	601	601	652	601	669	593	640	620	609	620	613	643	642	623	595	627	603	631	626	628	605	644	651	573	631	629	602	571	621	605	645	649	628	647	574	625	661	620	631	599	595	640	624	628	596	623	612	599	626	639	611	634	638	624	632	616	615	612	659	627	652	658	637	603	578	627	606	598	605	594	603	670	618	608	584	590	648	620	668	630	629	592	622	607	599	631	615	599	580	647	600	564	666	610	641	606	609	614	607	634	584	589	638	587	608	624	625	589	616	613	622	582	644	646	630	617	635	665	608	639	642	606	621	591	581	612	625	600	642	632	602	635	661	597	621	581	604	614	593	661	652	614	621	622	614	590	635	658	609	601	611	610	607	637	600	597	636	609	626	598	616	616	639	591	645	634	616	611	583	589	594	654	635	645	583	612	628	634	596	605	604	667	638	594	602	634	646	567	625	611	632	693	562	624	599	586	624	613	619	637	609	642	624	624	604	629	699	638	644	632	628	652	586	616	593	582	643	636	622	581	591	633	598	590	645	597	577	630	620	640	589	635	596	655	577	626	644	628	616	592	643	616	658	605	637	611	605	598	623	607	605	642	649	567	641	617	666	585	581	598	613	591	643	610	614	600	644	639	633	661	649	626	627	601	585	626	615	616	573	618	600	634	639	612	605	591	608	647	634	649	631	642	565	639	640	626	651	589	579	660	575	668	606	617	600	617	614	624	638	618	592	614	645	602	638	615	608	623	572	636	613	628	576	600	613	614	618	599	657	624	603	598	604	646	589	610	637	614	609	665	560	630	590	652	632	603	614	620	637	594	593	641	691	624	645	628	598	608	584	638	634	613	625	638	643	628	630	652	605	579	621	602	590	570	647	622	630	626	653	593	629	640	640	634	569	585	599	622	636	637	606	604	653	634	644	632	598	605	581	637	595	645	636	630	588	613	625	611	630	627	586	649	612	618	666	599	639	619	637	590	604	581	577	634	631	658	560	598	618	622	596	632	580	600	610	613	599	629	597	576	642	601	631	607	628	616	642	611	639	615	637	665	651	566	612	599	570	645	600	579	557	594	647	582	624	607	579	603	601	609	611	635	612	658	587	628	667	550	624	574	581	604	600	574	601	640	579	634	597	604	652	648	600	650	645	634	615	652	620	643	571	670	659	583	641	629	591	620	618	612	624	561	616	614	637	613	613	644	653	605	607	620	594	582	606	625	641	615	620	571	618	610	609	596	640	634	610	605	618	592	589	631	592	614	675	640	622	601	557	609	595	630	661	631	636	627	581	617	594	618	592	628	590	648	625	618	624	635	623	594	619	569	629	575	608	625	644	612	646	641	570	624	601	614	588	591	615	604	618	655	639	613	634	612	602	637	595	611	629	622	613	602	622	633	617	643	616	600	615	603	619	617	588	604	616	588	635	629	615	599	589	614	620	627	571	626	611	658	669	627	615	656	610	610	648	585	603	627	629	622	655	630	609	618	621	644	614	609	624	615	600	640	627	588	633	594	602	641	634	649	617	601	619	614	593	633	586	624	649	622	649	629	575	610	606	591	633	625	630	654	646	611	591	619	600	674	600	604	646	608	592	605	635	627	586	642	607	650	586	660	625	653	633	672	645	601	592	613	619	622	651	625	615	594	659	625	623	649	619	608	586	648	591	667	624	635	604	640	622	621	656	580	603	562	628	608	654	637	656	624	596	620	632	643	597	599	564	599	595	637	626	658	596	644	577	621	627	557	606	614	596	601	583	637	634	634	614	629	606	669	631	659	601	613	657	573	652	600	587	661	641	625	564	605	567	589	615	621	593	628	609	605	624	613	648	630	620	620	642	595	588	614	654	636	650	613	622	643	630	667	585	622	597	602	644	657	599	580	651	627	664	597	616	632	574	628	644	652	642	596	630	672	627	633	621	588	604	572	555	627	597	599	647	592	617	578	611	636	590	573	599	661	598	635	638	653	620	637	588	586	621	636	613	577	661	550	653	604	631	643	648	620	638	650	649	643	563	647	579	592	656	655	628	604	612	643	622	613	561	634	593	624	643	638	613	563	604	666	656	650	658	594	633	615	638	642	561	597	652	629	621	642	634	593	662	618	536	593	599	597	610	657	591	606	643	602	588	621	623	656	613	624	617	668	667	604	614	564	583	591	643	573	668	657	574	592	673	695	615	658	633	654	594	620	648	615	620	625	615	624	638	628	638	666	612	607	584	627	632	628	608	612	615	624	613	579	631	600	616	602	679	591	656	583	646	609	618	613	631	618	567	606	648	595	646	574	591	623	593	633	606	667	641	613	643	671	591	628	626	582	640	625	573	675	649	665	634	623	626	623	627	625	616	625	584	657	607	616	603	639	646	629	623	619	625	651	620	582	624	567	634	576	637	580	626	624	582	644	595	567	672	639	596	597	649	580	628	609	600	629	617	611	613	605	598	588	612	614	638	597	635	617	628	631	594	645	637	608	636	654	641	641	649	618	677	615	640	606	660	631	621	668	678	601	614	627	616	576	614	613	599	615	610	625	580	603	616	635	595	596	656	595	610	604	600	630	609	625	585	638	578	605	620	611	611	592	629	584	609	622	579	634	602	622	601	622	616	605	610	618	630	674	650	610	592	619	587	608	642	624	623	574	639	652	605	627	602
5849	2291	1930	1140	965	833	648	749	3170	3661	2473	1308	754	589	480	499	512	520	489	487	502	538	521	488	494	522	507	478	480	460	498	522	495	485	498	538	470	506	485	539	527	515	472	484	451	465	511	483	538	505	489	486	512	476	505	532	490	549	528	518	486	477	503	496	505	493	474	498	476	521	513	459	445	464	480	507	510	443	510	469	500	500	509	485	488	511	496	517	500	493	459	529	520	449	495	514	480	507	492	481	482	506	528	488	499	433	508	538	511	535	488	512	515	480	518	493	507	524	501	504	572	503	515	471	500	487	498	524	493	497	497	528	489	489	481	507	511	511	450	482	479	475	503	508	448	541	507	492	500	503	528	526	483	471	498	499	497	480	538	482	518	505	511	509	534	497	469	559	526	473	513	497	510	503	515	506	490	471	467	508	496	470	504	503	473	508	518	491	470	497	481	523	464	514	510	562	497	474	537	487	486	460	494	483	502	465	444	478	502	480	519	521	512	471	461	464	481	461	477	529	499	536	512	486	500	490	473	512	533	512	440	478	482	512	509	498	508	494	498	496	495	489	491	472	466	529	505	502	528	533	519	509	498	498	553	485	521	510	508	488	504	498	527	462	488	522	553	478	508	495	492	483	516	512	486	435	533	484	494	467	480	450	540	470	521	515	493	483	479	518	500	506	513	515	488	506	512	481	476	501	510	503	493	467	471	535	516	475	497	463	482	501	491	533	478	506	502	483	525	489	494	490	490	504	498	507	530	488	473	496	490	497	503	517	527	542	491	482	470	469	490	502	477	518	525	554	475	476	459	497	470	502	496	471	498	477	506	527	495	517	528	512	503	485	488	500	509	511	520	499	524	506	526	505	522	533	475	517	492	504	490	493	507	472	459	518	495	504	514	541	496	541	549	488	488	449	521	509	477	486	459	470	463	520	505	484	513	478	472	531	481	508	507	497	503	533	546	454	493	508	481	509	529	490	497	521	510	491	477	493	505	530	490	505	499	497	514	492	482	489	520	510	495	507	480	519	512	510	451	478	475	495	506	461	490	511	503	496	469	528	496	487	518	485	487	495	513	496	492	522	500	516	488	463	498	487	496	496	506	494	576	516	462	521	492	492	462	494	484	460	514	500	505	516	485	554	459	495	452	513	487	520	467	467	532	487	496	499	520	516	514	494	481	504	487	515	525	531	519	509	537	477	490	489	486	491	516	509	524	489	495	474	528	492	492	503	491	527	453	492	461	532	526	472	485	501	497	499	495	505	485	511	504	479	535	493	492	498	513	481	520	514	505	496	492	499	518	488	482	483	483	481	512	473	486	509	509	496	519	521	552	485	488	484	516	503	493	538	492	505	525	483	489	492	475	481	498	545	496	498	507	507	493	457	504	531	499	499	463	486	494	460	490	522	462	476	515	485	477	538	482	500	538	473	482	522	494	499	448	473	506	480	501	512	488	490	480	459	474	497	481	540	523	507	484	517	521	511	508	503	483	503	524	480	529	526	472	536	505	517	514	475	495	509	526	485	486	514	449	471	490	471	467	503	489	524	514	425	523	492	514	499	527	449	532	482	514	433	481	508	523	509	476	465	494	498	494	481	525	484	507	479	493	479	490	504	479	520	475	495	531	508	484	510	473	526	481	516	477	476	494	493	479	499	518	499	502	487	451	505	517	528	464	483	529	475	534	486	465	506	526	490	513	520	466	522	504	517	484	483	512	542	484	475	507	514	484	511	490	524	467	508	505	515	491	485	489	468	459	504	496	516	498	482	481	496	468	455	488	453	443	509	515	502	504	511	498	495	519	476	520	488	461	487	531	475	482	527	561	474	516	505	514	553	485	521	479	490	510	527	527	480	494	482	469	489	474	489	498	506	485	514	489	511	482	541	498	512	513	489	488	489	500	487	492	511	513	523	478	515	502	509	502	469	513	498	487	478	505	502	452	514	479	479	487	448	510	480	486	502	485	492	505	471	501	513	481	506	467	481	520	520	491	507	470	509	483	507	484	502	452	513	512	507	468	504	537	500	508	512	503	467	489	501	488	494	494	476	514	488	469	502	506	485	495	521	517	529	498	502	495	526	491	491	488	470	472	496	489	456	480	464	529	512	503	509	518	482	481	490	472	540	467	497	473	519	472	527	482	474	459	468	496	486	530	509	437	468	503	517	529	504	494	477	503	499	495	521	487	484	476	535	491	484	527	505	504	476	450	478	489	469	537	483	501	538	548	467	505	518	519	476	542	545	502	493	480	501	515	514	493	442	504	512	518	476	490	522	498	509	530	502	475	474	528	494	488	508	491	502	482	478	476	477	493	498	488	536	518	501	496	501	513	486	485	490	491	482	529	527	448	469	534	506	482	507	471	533	501	508	512	531	515	490	503	508	510	487	512	478	515	500	532	456	522	474	514	509	487	496	467	518	474	511	512	483	472	509	481	550	493	535	513	523	498	535	509	480	516	483	504	474	480	486	536	537	461	503	498	536	483	515	503	487	535	518	504	495	464	485	503	523	490	519	490	535	484	506	524	509	493	513	494	483	515	502	502	481	490	536	476	514	453	451	521	496	476	480	459	461	512	530	512	466	483	488	520	518	470	486	503	486	472	505	468	516	514	491	509	453	497	514	522	507	493	533	519	495	499	475	504	473	509	489	510	488	492	481	482	507	496	461	504	492	518	455	491	509	481	469	503	468	517	493	496	507	529	524	518	449	497	479	416	510	498	497	493	479	495	515	531	518	508	491	475	496	510	495	496	473	472	472	517	479	538	514	463	490	519	511	473	475	482	490	519	452	478	477	491	523	545	490	532	520	470	494	470	495	538	502	517	457	508	541	505	496	496	500	521	504	541	509	485	499	506	500	520	490	492	497	496	504	548	478	516	491	488	495	544	489	451	537	510	473	523	493	503	492	499	478	500	510	461	497	524	501	518	507	498	531	537	479	493	486	514	492	477	489	499	521	525	483	465	543	471	520	461	459	552	489	523	504	509	482	506	472	502	511	495	486	521	483	514	499	482	486	514	534	483	500	499	511	473	457	510	506	493	536	507	508	501	492	503	522	510	510	495	484	488	475	458	474	513	504	491	541	481	530	511	462	447	490	488	543	483	463	538	470	473	490	482	496	542	546	527	514	475	508	511	522	495	501	509	505	532	560	457	519	464	519	487	530	487	487	467	508	518	520	454	548	475	485	507	530	523	521	518	516	493	507	469	496	460	492	510	544	493	534	472	518	477	507	495	467	493	489	477	491	518	489	471	516	508	479	513	521	485	486	482	507	511	484	515	475	541	502	506	478	540	517	504	517	504	498	480	525	554	493	520	541	487	506	489	505	488	509	486	535	530	475	471	488	480	466	514	492	466	505	480	472	482	461	462	498	486	489	475	505	484	498	489	487	483	533	476	515	514	491	470	499	507	504	513	478	517	518	487	508	523	513	504	484	490	480	480	514	498	503	491	520	511	520	473	512	514	502	504	513	524	493	491	518	518	524	462	485
25693	21438	27221	25068	6152	1804	1239	1428	17577	21785	14599	5473	1651	961	766	690	737	668	700	728	691	713	750	683	689	694	671	675	700	678	699	660	698	682	668	714	692	705	684	662	673	714	685	691	684	688	692	693	698	699	696	733	637	727	707	691	720	697	709	710	688	694	668	673	690	717	703	685	654	647	665	683	662	716	714	706	701	716	683	704	701	651	681	703	681	686	674	694	722	706	711	677	694	668	753	685	656	645	676	687	695	677	682	668	677	732	695	659	709	688	698	718	714	684	705	662	722	695	681	684	734	681	642	692	716	628	647	720	690	753	763	664	662	696	669	674	696	704	686	714	686	674	688	691	668	714	702	697	738	661	694	680	703	698	754	700	703	672	696	678	696	694	660	694	656	727	656	688	688	656	641	678	726	710	639	677	684	698	693	725	641	685	692	681	675	713	668	691	634	651	695	670	704	710	725	711	714	684	725	705	713	709	649	662	682	706	651	644	687	686	677	685	719	732	666	714	677	675	651	714	720	699	684	707	727	690	698	685	700	737	677	669	679	743	706	740	626	672	728	649	710	648	685	638	646	720	688	661	715	677	716	698	696	697	668	688	679	726	712	707	728	720	731	684	742	715	631	693	691	691	693	698	708	727	700	709	674	710	721	698	675	672	684	682	673	685	690	713	725	649	690	684	666	647	692	676	693	690	744	687	712	658	663	688	679	659	682	722	705	691	721	639	676	697	719	691	724	721	761	727	724	719	716	665	666	708	671	729	661	703	701	655	635	676	672	733	710	676	682	704	646	679	696	694	663	672	726	679	713	675	707	688	702	665	714	690	686	661	623	677	652	691	687	688	697	703	721	703	704	679	664	699	696	719	711	666	697	703	690	699	704	722	716	679	778	714	696	683	691	699	742	729	708	672	679	688	670	697	695	664	746	693	696	733	674	662	672	656	677	654	697	676	649	667	689	702	676	704	676	707	608	742	697	686	675	667	664	723	742	701	713	726	680	684	708	707	680	674	725	678	675	716	677	693	665	677	656	681	720	720	665	699	690	638	662	697	689	667	637	711	740	681	687	745	679	691	699	693	671	735	688	710	694	723	650	665	708	691	661	766	706	715	729	725	730	677	689	697	684	656	711	723	668	679	706	702	621	656	716	681	685	639	705	655	711	667	699	675	705	706	707	719	692	725	712	706	699	711	678	707	718	668	716	706	683	709	694	702	684	731	659	707	667	742	754	701	699	709	714	684	716	741	680	720	645	651	710	704	704	702	706	729	630	700	697	729	705	677	727	722	645	650	709	685	710	742	690	645	659	687	718	678	653	654	692	683	696	697	706	697	695	707	683	646	708	695	636	722	657	683	711	720	658	680	676	702	711	687	696	678	678	663	672	683	702	689	721	718	680	675	688	668	641	671	662	688	666	686	661	667	663	666	695	670	708	718	708	691	681	649	729	737	670	709	692	658	706	696	709	658	736	711	701	756	691	635	664	663	721	719	712	672	656	693	665	670	736	660	682	694	686	659	716	657	683	673	664	691	655	705	672	682	690	644	665	724	669	714	652	712	699	679	698	720	675	691	664	672	712	688	672	672	703	671	646	690	762	703	669	726	646	681	695	713	678	652	688	709	661	718	636	713	640	662	689	686	688	730	630	692	734	722	703	657	641	671	654	638	689	700	717	717	714	656	696	707	674	695	697	669	698	683	723	682	681	673	686	667	737	749	681	714	647	737	672	661	680	696	738	670	692	686	651	665	693	677	703	701	678	747	650	670	663	702	641	670	677	686	720	731	654	669	687	713	704	719	706	719	680	711	696	709	681	693	651	693	716	693	702	718	684	657	660	724	696	706	656	707	730	653	678	705	704	698	693	742	645	639	716	649	696	716	675	683	699	676	712	663	672	699	721	648	686	696	677	724	675	717	693	678	745	650	709	677	708	625	707	681	684	693	759	683	686	672	686	712	678	641	720	661	714	682	671	723	683	696	699	701	728	707	679	702	650	691	714	658	684	705	701	684	664	671	667	661	754	676	705	671	709	717	708	695	657	666	678	670	683	669	713	669	663	701	713	639	662	686	740	694	694	712	701	701	656	705	672	659	709	708	716	600	705	693	658	664	680	669	704	683	688	666	687	731	681	686	649	655	670	684	663	685	653	714	692	686	715	737	679	676	672	687	676	699	689	708	709	679	699	744	671	687	697	660	687	661	649	704	676	692	706	704	676	708	667	710	670	681	675	671	715	673	672	641	719	739	648	665	668	684	671	680	640	697	697	644	742	690	667	658	679	643	679	702	761	673	647	697	710	700	689	682	657	686	725	679	687	693	726	680	667	678	669	679	705	688	674	747	697	674	664	720	712	716	677	686	687	649	701	771	706	714	654	701	671	712	751	713	671	705	675	656	717	696	697	689	683	681	637	646	671	721	661	673	711	660	678	708	702	707	661	661	696	711	746	661	711	676	656	670	734	668	730	677	695	734	724	666	723	710	706	715	700	687	734	673	664	666	642	702	701	655	713	726	699	700	661	697	673	691	676	668	698	716	719	665	670	721	709	679	706	721	658	667	678	713	699	704	671	690	685	712	695	657	694	671	669	708	721	782	724	716	718	650	713	688	721	735	666	715	693	712	724	680	682	666	673	700	662	682	752	717	744	687	649	695	728	737	730	636	751	675	686	659	685	665	750	693	628	707	684	683	679	665	687	693	704	669	650	705	702	731	652	707	665	705	686	729	700	685	693	681	642	659	713	702	699	648	700	710	698	640	673	658	687	658	710	698	671	653	684	674	730	658	665	671	648	736	699	668	720	650	615	692	677	715	688	704	680	689	683	717	662	724	702	661	665	659	685	755	690	700	672	723	747	649	676	735	695	704	673	712	713	698	708	644	769	713	715	668	673	671	671	724	664	685	641	660	667	678	681	652	646	699	648	713	634	726	686	659	681	697	707	682	682	639	686	698	724	705	647	677	717	689	676	722	692	630	702	691	658	676	681	664	650	686	682	669	685	692	722	724	706	652	696	719	691	732	646	718	685	717	667	709	696	713	671	715	723	698	701	689	674	696	708	713	629	695	729	744	746	641	690	669	707	703	741	715	633	631	689	671	679	651	673	699	688	703	682	692	673	698	725	696	700	708	700	711	679	689	680	667	705	725	685	696	744	716	724	656	672	669	730	722	700	632	671	699	723	653	674	640	686	678	701	699	682	664	699	687	690	677	683	733	709	665	682	687	681	684	651	753	726	708	693	656	657	703	688	662	677	698	664	711	673	681	678	710	647	667	712	746	717	655	671	687	747	683	693	689	672	617	643	649	693	708	695	657	744	684	751	675	669	712	680	680	678	677	730	692	710	674	715	670	692	694	714	722	720	683	674	718	645	680	647	688	685	729	712	726	707	726	701	701	655	681	670	653	715	707	683	615	725	697	669	706	711	683	653	671	690	698	670	682	645	659	638	702	680	648	718	671	683	659	724	716	711	713	679	671	696	666	690	691	699	698	680	716
4998	5681	5079	2617	1928	1474	1125	1726	19800	19473	11693	4595	1466	971	644	624	595	556	547	558	574	573	581	589	568	585	600	551	561	608	566	547	581	548	546	612	579	555	558	568	583	593	519	595	586	574	540	596	560	573	547	516	599	591	586	570	583	599	560	570	612	530	592	547	570	545	593	575	604	570	532	566	555	563	574	609	557	560	573	606	563	609	562	541	559	606	558	540	553	549	569	585	570	580	627	573	567	560	538	586	561	571	541	559	578	571	533	530	544	572	556	558	561	571	556	614	523	550	549	552	546	552	561	594	563	587	515	576	601	574	554	589	549	560	570	565	547	575	586	540	555	593	584	553	593	571	551	578	592	580	557	526	631	563	599	556	566	571	564	560	546	565	545	586	589	566	564	533	553	565	609	553	554	537	621	565	562	562	569	570	558	592	546	558	574	585	585	555	636	596	565	580	552	550	564	576	547	553	562	577	562	554	556	576	592	598	558	601	566	572	565	570	570	555	572	536	624	550	540	534	545	634	550	527	543	558	596	557	590	562	591	546	538	587	582	563	601	552	575	576	566	581	561	583	543	566	586	571	584	593	588	532	569	567	540	577	563	565	509	560	579	585	554	567	526	601	565	572	529	571	579	522	557	504	607	579	557	581	535	577	569	574	562	572	561	548	573	552	590	570	542	545	569	572	581	573	550	569	549	591	563	594	568	552	570	583	635	586	529	557	532	590	586	577	539	565	599	574	604	564	572	563	592	552	608	588	553	559	524	520	580	609	525	617	572	556	597	592	562	566	583	551	543	581	549	562	527	540	528	646	542	548	571	584	516	556	590	610	555	601	515	578	562	553	526	591	561	581	584	584	558	566	579	592	556	585	566	592	591	562	560	591	522	586	585	557	604	537	577	582	559	523	567	555	580	524	586	560	598	551	565	566	580	531	581	551	574	506	615	578	567	564	553	591	529	562	542	611	602	546	542	560	605	520	562	569	580	582	582	578	555	602	584	560	592	580	551	545	546	597	576	559	571	609	584	563	550	531	580	529	524	575	559	551	542	528	596	593	584	585	556	538	532	576	579	557	567	597	582	620	539	586	509	582	556	537	562	534	574	530	572	590	516	576	591	558	542	553	561	531	538	551	565	570	550	554	567	579	566	579	565	596	584	569	548	558	623	613	560	617	585	541	567	588	613	558	572	549	595	558	548	540	593	553	596	555	571	559	562	624	596	537	576	543	527	514	578	557	608	581	570	534	574	551	590	566	578	547	565	540	584	575	619	591	577	565	560	552	541	555	545	566	563	573	543	564	528	548	568	574	506	562	552	533	552	574	574	551	595	569	550	525	579	535	557	604	554	621	552	588	582	559	572	479	552	554	565	551	579	562	559	538	541	572	597	586	576	582	595	574	580	589	570	568	549	552	548	571	568	551	540	578	511	604	578	573	571	536	585	545	560	559	571	568	524	558	542	553	554	548	551	626	581	615	587	571	569	568	597	553	559	510	508	546	553	556	541	575	538	538	561	564	576	618	586	551	571	557	603	578	585	608	553	537	573	593	590	579	553	578	576	529	559	604	579	566	595	545	587	560	573	545	571	541	548	546	539	533	611	552	549	610	525	540	586	529	554	570	585	541	534	562	541	574	537	573	553	555	585	569	551	550	562	558	580	576	576	539	555	547	555	525	542	606	542	590	515	546	561	562	554	599	579	577	592	538	529	553	543	564	603	611	584	568	544	538	600	556	529	560	549	522	577	566	543	552	570	554	565	548	576	528	543	552	562	563	582	567	563	577	570	553	581	600	548	530	507	613	621	583	582	549	562	606	543	572	569	574	582	577	598	567	556	570	564	582	521	591	561	589	523	526	596	545	550	556	568	585	553	578	537	575	560	551	530	569	557	525	561	559	574	538	580	571	539	548	578	587	543	573	542	563	557	590	582	567	570	579	547	594	537	556	550	564	547	555	587	536	593	599	610	523	567	567	582	559	571	546	536	533	541	568	567	599	551	607	548	571	556	585	556	546	537	561	575	597	566	527	541	554	557	550	510	577	556	562	504	562	613	531	533	576	571	617	528	549	554	555	614	565	539	594	565	534	549	573	554	561	520	515	551	558	570	573	559	552	566	592	582	540	537	607	558	564	574	575	558	569	522	539	588	591	587	605	550	545	520	589	573	602	556	556	568	605	537	554	605	574	582	553	553	540	546	555	568	536	585	564	526	587	542	562	590	548	563	557	550	574	529	569	532	602	576	594	532	574	589	549	544	587	565	548	569	554	583	592	577	557	563	578	568	523	564	593	546	581	523	533	550	575	530	568	540	575	536	584	551	569	559	558	528	601	602	561	596	559	613	608	564	525	553	553	565	538	560	527	580	573	557	610	559	569	558	625	600	595	583	565	573	553	577	571	565	588	556	560	587	563	526	623	541	554	571	545	525	548	556	526	549	594	561	522	607	641	546	544	574	588	559	606	531	564	622	559	553	549	531	559	576	583	529	537	583	537	563	587	552	564	539	560	566	571	571	552	532	558	579	627	580	597	522	581	549	610	543	525	597	547	561	590	554	587	563	575	578	558	522	552	522	543	586	587	560	565	562	534	564	578	603	540	593	573	538	519	529	541	563	554	568	560	583	612	561	570	561	591	560	567	520	588	513	561	631	561	546	593	574	585	524	592	600	544	547	586	587	555	540	570	552	537	574	586	603	553	555	576	577	560	559	557	572	563	575	572	564	564	554	580	547	571	546	619	617	557	581	566	556	550	555	574	557	570	562	563	544	557	531	575	544	554	591	518	567	596	564	604	556	544	609	549	537	565	599	603	489	560	612	554	557	568	587	574	589	588	539	534	548	550	550	551	549	577	555	574	584	537	584	577	590	543	535	582	615	568	588	526	586	592	573	574	570	571	549	587	565	558	528	592	543	552	573	576	561	561	542	524	562	546	528	567	546	593	626	566	514	553	577	550	571	545	606	573	555	588	554	547	522	547	557	483	549	594	536	524	561	510	586	548	575	535	545	560	526	551	565	575	583	553	575	519	546	609	534	578	553	551	583	579	574	595	545	542	549	568	594	541	565	517	532	544	584	578	580	598	550	539	579	583	530	503	593	562	574	553	579	555	580	573	573	562	528	552	553	601	570	567	619	531	594	571	513	525	553	562	559	543	560	574	592	559	585	594	545	564	584	577	601	545	583	534	526	587	527	562	583	552	592	559	599	602	557	575	589	509	528	586	605	593	553	556	510	544	564	555	571	594	549	555	570	604	588	555	608	520	533	513	575	536	579	588	548	528	568	520	552	542	532	575	579	579	568	563	539	570	625	557	556	556	556	553	563	568	568	569	598	535	584	546	526	608	558	548	549	591	533	549	591	573	539	556	538	577	560	548	603	596	554	566	570	529	553	588	532	572	564	559	544	499	528	589	553	580	551	567	559	586	533	572	565	559	553	550	547	554	568	549	555	570	554	582	566	597	549	537	562	585	574	542	510	574	536	536	578	570	582	594
24226	21404	28770	24407	21347	10116	2891	3025	32315	39104	29311	13054	3185	1518	928	933	862	884	880	841	890	835	866	860	925	865	822	861	854	859	906	854	849	839	840	838	870	827	880	813	928	873	795	893	839	818	844	888	852	846	869	858	871	837	840	867	876	877	897	837	873	865	799	827	833	769	888	803	859	839	829	826	825	842	872	858	874	851	881	846	883	859	870	878	844	811	842	828	861	866	827	836	898	828	856	873	838	840	828	807	810	829	813	844	878	854	825	868	828	859	869	817	811	863	793	795	854	872	924	867	796	862	853	870	907	869	818	868	898	800	866	854	892	839	913	872	871	881	849	826	924	848	832	839	842	814	821	875	804	823	892	861	814	854	846	825	866	841	860	865	858	848	817	814	856	849	856	839	801	854	823	851	895	838	884	803	845	851	880	834	832	885	839	872	872	866	803	806	817	849	861	886	905	862	869	854	830	891	857	840	864	879	815	818	838	872	865	835	870	866	839	827	793	882	851	825	878	883	833	811	845	868	815	843	813	825	879	855	852	826	888	873	806	926	806	812	915	790	857	833	808	849	861	810	879	874	884	795	858	855	866	848	849	836	843	846	844	848	851	844	819	827	808	826	806	829	834	824	834	860	916	777	826	883	841	817	844	869	872	851	871	856	893	796	854	821	804	766	898	860	839	853	872	893	806	833	829	830	850	819	809	867	869	855	843	842	831	860	867	824	814	804	865	854	904	829	861	821	826	891	827	845	801	839	866	753	859	855	849	888	865	858	882	830	803	801	841	804	830	874	869	863	848	824	873	849	888	831	819	808	799	811	880	818	795	823	823	881	922	832	834	900	836	867	871	840	873	851	823	846	823	886	838	814	836	800	831	797	853	868	827	753	849	900	855	855	835	887	833	892	858	867	854	873	907	887	853	842	847	869	846	865	860	917	824	846	878	848	901	839	837	836	797	842	851	821	858	807	811	844	786	865	829	852	836	804	858	863	830	852	872	833	837	862	788	808	864	802	818	779	847	832	818	815	848	836	820	840	901	861	821	866	833	867	814	837	859	875	830	853	824	790	816	783	818	844	838	832	835	765	813	814	813	850	818	833	917	844	846	842	847	844	784	816	831	828	839	836	821	835	886	823	838	826	871	839	835	870	863	798	799	857	847	765	870	861	856	885	791	843	867	851	873	856	838	821	839	853	858	804	883	810	787	844	849	868	800	843	801	830	848	850	844	818	801	874	824	855	881	828	815	849	877	875	868	824	834	822	823	860	880	844	822	781	847	879	883	825	822	828	845	821	889	816	825	788	831	878	866	828	810	808	832	873	858	880	823	806	896	822	879	839	839	821	827	801	903	865	824	812	833	852	822	820	859	871	816	807	894	892	844	889	833	851	883	814	815	862	793	868	879	863	861	861	846	816	835	827	832	899	806	849	828	836	848	829	832	814	854	899	889	825	796	811	852	854	847	797	811	860	854	815	854	809	850	851	822	842	850	829	840	806	821	863	874	852	816	873	832	824	837	862	808	833	849	839	829	882	850	840	898	872	826	914	846	867	818	843	860	893	809	828	869	829	828	850	876	823	863	846	850	874	836	813	897	863	837	849	843	868	872	884	830	898	843	840	846	834	840	824	830	841	815	908	867	794	842	828	847	864	849	861	896	817	849	854	799	807	836	825	865	835	823	843	894	844	826	845	799	799	864	839	834	850	884	894	781	837	835	826	800	900	882	801	761	851	813	805	891	855	849	855	860	838	836	814	813	875	835	837	826	798	862	851	858	853	859	794	850	884	850	820	853	890	821	877	854	845	906	840	858	886	742	809	841	806	845	825	770	857	867	848	860	861	828	831	852	844	801	855	825	806	806	795	866	817	838	822	817	875	805	831	827	894	781	802	850	814	826	817	842	880	845	819	879	839	863	825	869	841	863	868	795	861	836	852	872	843	802	830	841	859	854	871	849	887	805	893	850	850	795	839	798	861	808	789	793	793	854	832	846	854	823	826	873	840	825	791	813	845	888	875	827	829	855	812	867	849	802	878	867	866	810	786	803	826	824	810	816	873	821	803	825	811	814	836	827	830	879	828	803	842	791	815	862	897	824	859	817	762	748	839	827	793	834	824	830	852	829	846	866	794	886	784	839	860	884	834	833	834	845	813	807	826	803	842	835	856	848	860	848	883	854	791	880	869	869	819	836	821	844	835	869	796	847	790	850	810	843	874	791	825	821	812	885	842	872	807	797	831	832	808	834	846	851	867	851	829	783	800	868	835	843	838	853	823	831	800	881	820	829	818	858	868	820	823	842	839	795	857	831	837	837	775	820	902	849	825	884	850	861	841	874	864	864	800	837	839	843	843	811	812	828	909	871	846	865	853	836	857	885	823	837	874	796	886	849	825	878	794	843	823	858	824	857	858	816	853	840	845	771	841	846	831	826	861	796	858	833	793	801	880	789	837	851	892	844	882	746	807	812	809	878	851	865	813	797	814	844	832	814	881	898	840	870	871	803	783	883	856	785	789	824	829	838	820	817	842	874	869	786	867	854	831	828	866	838	797	829	828	828	805	811	886	843	863	859	824	791	819	869	835	821	834	839	840	814	820	835	850	838	865	821	853	824	810	839	887	856	849	834	812	834	835	843	826	874	836	837	828	834	880	857	902	826	834	844	865	843	844	881	877	836	868	853	831	818	815	895	830	835	816	852	885	827	835	822	841	823	840	822	786	857	847	873	873	866	771	856	881	855	853	858	852	874	786	842	843	845	848	827	864	851	836	870	856	778	809	851	861	823	864	831	825	846	906	896	866	809	832	868	911	845	834	877	883	881	818	815	829	845	807	840	901	865	894	885	820	888	848	823	854	854	880	820	823	837	827	860	832	870	826	882	836	827	827	823	796	834	830	775	816	838	859	821	823	842	838	812	855	858	851	823	867	873	814	834	787	834	791	874	876	841	860	829	779	864	887	842	814	866	823	887	862	809	875	842	839	833	894	857	803	867	809	818	834	848	813	863	872	778	831	835	810	828	847	813	812	848	839	862	834	895	870	840	847	840	826	846	862	842	886	876	844	887	885	830	828	796	830	855	806	852	839	811	840	816	856	902	811	879	831	828	823	843	777	871	842	858	855	821	858	818	826	821	777	824	849	831	845	830	839	849	833	900	838	824	862	913	824	884	873	822	869	850	792	826	874	807	830	789	823	848	831	806	820	812	873	859	828	838	843	820	828	849	908	827	842	846	876	886	879	841	889	797	861	895	837	813	852	844	839	853	784	822	826	839	902	878	835	812	833	873	808	829	845	864	817	838	861	919	825	850	851	838	851	820	845	918	806	859	849	826	810	842	824	848	766	805	833	828	823	794	808	814	855	787	868	823	816	869	888	830	845	827	801	795	818	864	823	823	826	875	794	832	865	815	805	827	835	831	893	833	851	845	868	813	827	866	831	855	863	788	831	847	871	777	864	801	822	849	854	857	854	874	884	850	804	817	832	817	839	845	876	844	851
5462	10394	8762	5084	3695	2534	1983	3659	34683	34234	22728	9239	2569	1482	834	695	683	689	727	737	726	671	705	743	691	676	699	649	731	686	753	712	740	682	703	703	678	716	685	704	708	690	687	644	701	724	684	733	692	706	702	717	659	707	688	718	647	699	701	690	693	704	675	692	647	678	730	733	675	704	696	709	689	682	679	650	680	691	668	712	703	660	694	665	681	702	707	716	659	680	664	695	720	693	660	608	672	692	698	706	710	726	628	701	679	680	712	681	640	658	667	656	692	680	696	668	728	666	683	667	666	689	649	715	710	693	713	675	704	687	712	697	683	670	691	659	746	733	660	705	739	636	674	631	658	622	693	679	711	643	678	728	705	703	636	636	729	704	724	715	679	704	680	695	679	682	680	664	684	708	690	662	735	690	687	667	646	697	670	687	709	642	679	745	683	681	687	661	681	617	729	681	640	724	688	745	709	697	725	682	669	716	684	698	672	651	734	692	710	635	706	701	662	664	677	668	675	711	676	697	696	703	735	702	678	681	717	679	652	691	759	667	669	692	669	686	685	704	723	687	709	682	689	707	724	674	682	672	695	678	679	675	686	674	708	691	667	645	693	724	682	718	724	659	638	719	635	639	679	698	663	698	724	672	680	672	675	690	681	694	658	695	662	666	680	674	682	682	656	725	694	636	676	693	712	681	697	701	658	683	687	646	658	673	668	668	686	666	668	669	752	695	650	662	656	672	689	682	679	668	607	692	677	695	695	695	725	670	693	653	723	707	682	667	717	685	682	676	673	687	659	714	692	670	756	690	677	671	674	731	656	694	695	718	689	657	623	641	693	648	660	717	662	715	664	704	675	700	680	646	690	694	656	688	677	686	686	685	688	687	711	649	638	687	647	666	659	666	714	651	667	658	662	692	694	670	662	704	645	678	724	672	676	699	687	679	695	668	692	687	715	695	641	659	652	692	693	659	676	712	710	698	676	678	689	697	689	686	689	666	662	703	697	630	670	703	690	691	676	665	666	745	665	641	674	709	708	699	709	668	687	680	679	666	673	655	690	677	676	662	638	653	708	704	643	751	700	667	696	678	697	695	691	632	654	650	676	619	654	719	678	678	695	657	709	691	656	723	693	668	738	649	677	655	651	679	655	689	687	677	659	697	687	689	648	635	712	658	655	689	688	687	645	682	712	644	651	668	672	656	702	689	689	653	699	718	686	683	692	710	702	676	714	693	673	678	730	669	689	727	705	673	696	732	649	661	679	712	681	717	714	633	707	669	664	661	731	733	643	682	643	739	698	674	684	734	665	671	656	666	640	735	673	688	679	675	669	690	694	678	665	706	653	664	688	644	625	662	662	677	661	664	616	649	694	687	647	674	682	672	720	676	719	701	709	706	743	641	696	647	668	682	677	680	712	675	648	686	632	686	692	690	673	640	693	693	663	694	715	706	645	645	712	681	670	714	658	689	671	679	662	724	701	711	692	645	682	717	718	691	680	682	692	637	652	673	684	700	671	684	676	654	717	712	653	659	681	660	712	687	679	665	692	686	692	678	728	691	656	676	637	729	654	626	678	667	670	631	681	646	659	684	707	666	661	663	653	713	671	659	656	689	718	678	667	675	666	650	699	706	713	631	676	702	649	679	684	642	666	677	668	693	690	650	686	677	692	684	702	670	671	627	666	705	674	747	714	700	682	674	630	665	699	647	705	691	654	646	643	685	697	653	664	675	684	692	660	670	676	658	693	697	691	668	677	701	665	658	645	687	681	639	649	709	641	644	647	683	669	680	685	645	681	648	685	684	713	636	659	686	706	603	670	652	690	679	684	707	685	678	678	671	682	683	687	687	694	671	711	653	658	718	678	643	659	672	663	676	712	732	641	692	634	643	667	693	704	699	686	714	693	688	650	706	649	692	703	721	719	658	695	713	669	657	713	700	637	615	657	691	660	631	696	693	707	678	687	691	697	686	662	667	657	712	669	676	676	709	656	615	664	699	656	687	724	707	687	660	695	695	656	623	600	722	644	648	686	697	669	689	688	668	698	673	648	658	718	710	706	680	673	650	708	682	721	659	734	653	667	678	652	701	701	661	670	692	658	658	692	666	730	686	658	601	666	626	677	710	697	683	670	681	676	692	658	668	622	674	711	690	656	644	668	641	696	692	681	682	709	676	658	683	685	724	601	689	667	708	720	729	661	673	686	688	668	686	635	724	668	671	688	682	726	692	643	653	687	689	684	691	637	665	657	675	673	668	669	695	664	681	682	681	679	688	678	682	680	674	646	667	671	704	683	695	678	640	664	667	691	625	688	721	680	677	654	670	646	683	655	718	676	660	670	708	678	665	714	723	651	637	669	693	713	686	684	700	661	695	658	631	677	697	659	623	701	657	651	670	663	694	680	725	656	682	712	654	660	675	689	682	675	659	686	642	640	682	727	652	662	659	668	645	729	734	678	648	628	638	660	680	662	640	692	712	691	648	663	663	683	709	661	675	662	719	708	713	717	662	661	668	699	691	684	672	684	671	728	703	659	689	662	710	713	676	740	667	680	683	718	695	667	684	657	702	689	663	717	664	698	721	686	679	712	673	678	685	671	666	700	619	630	673	727	702	672	621	660	703	680	670	715	694	662	649	763	611	685	662	690	730	661	712	678	636	656	653	685	704	675	676	706	632	672	697	655	677	704	652	699	709	643	680	662	707	695	703	659	659	677	703	684	706	647	631	643	685	742	672	712	718	662	677	716	732	722	650	673	629	659	668	653	675	694	658	715	673	736	714	709	649	642	723	730	682	646	705	701	671	692	684	692	670	682	658	636	621	676	706	719	680	684	669	674	657	659	633	710	691	713	703	675	657	676	660	621	647	655	693	732	649	689	660	698	710	682	658	710	617	623	670	665	706	628	677	715	664	645	678	684	666	650	679	630	693	708	657	616	684	651	651	667	657	646	643	713	653	659	647	681	691	679	653	672	686	668	673	651	644	672	690	687	672	695	684	643	632	692	683	689	648	608	685	632	694	701	679	679	638	723	647	678	646	619	676	660	676	665	681	676	702	696	675	643	676	640	656	700	691	665	703	662	624	651	664	690	702	691	731	668	723	686	696	682	682	678	695	662	691	697	674	689	672	680	680	773	689	655	693	666	661	706	662	685	668	694	685	678	704	681	667	601	708	667	676	655	741	671	700	681	684	665	651	716	644	716	711	690	650	643	717	691	659	663	726	647	737	699	613	648	654	665	647	720	675	691	662	716	700	668	721	690	681	660	646	683	664	693	618	657	647	695	705	718	616	719	668	695	726	715	640	674	666	649	683	671	683	674	649	662	669	736	692	639	655	663	683	686	682	682	651	668	689	689	655	667	695	660	657	678	666	621	683	683	717	683	668	680	687	653	696	675	658	657	707	684	680	697	693	697	687	638	673	688	672	635	685	650	656	669	673	648	646	620	678	735	721	680	663	674	703	730	630	684	679	673	687	618	717	739	673	621	681	670	686	644	647
27772	13162	2770	1582	1021	841	789	716	2089	2990	2325	1317	856	746	647	623	677	649	602	591	617	603	666	633	648	646	650	642	669	632	605	615	634	609	647	606	662	641	610	622	617	644	626	606	643	667	668	636	599	616	617	610	635	611	630	625	616	666	579	613	598	617	633	676	613	624	581	615	613	632	591	663	557	583	646	665	605	660	666	652	623	643	597	578	643	608	653	637	660	687	607	615	649	594	573	650	657	673	624	620	634	641	672	602	605	602	590	595	661	603	588	647	627	567	659	659	641	626	615	604	609	654	648	658	592	672	635	653	595	558	630	638	636	607	607	600	645	583	606	623	626	635	629	622	609	590	628	624	595	620	591	631	648	637	581	652	629	646	615	610	618	621	639	638	612	680	638	617	583	664	636	641	621	656	582	618	596	616	649	625	646	603	636	634	622	684	648	636	617	622	601	600	591	603	600	627	651	596	591	624	621	633	611	633	583	647	608	638	610	652	602	690	628	642	604	622	635	673	587	616	593	610	593	646	618	625	597	633	569	607	589	684	572	617	652	676	615	607	581	667	596	635	611	633	651	629	634	592	671	617	650	620	656	608	628	624	617	677	603	636	618	638	632	624	610	592	632	638	622	590	636	614	617	604	622	628	632	657	613	622	634	623	586	580	641	613	655	594	651	650	668	581	622	652	627	627	636	692	618	664	608	627	650	636	606	584	611	641	612	644	651	638	616	654	656	658	647	610	633	656	665	675	617	644	615	637	626	653	639	666	633	631	617	641	652	635	602	633	627	663	632	639	605	661	645	652	612	641	647	633	596	597	620	615	646	638	671	607	617	625	639	597	663	605	622	644	690	604	650	639	614	615	629	640	599	644	615	636	617	651	602	637	653	658	608	577	665	623	620	590	645	626	659	679	631	604	677	619	605	635	642	615	649	655	643	615	631	589	634	619	642	633	656	628	663	631	636	656	663	601	619	655	659	617	625	640	635	677	659	587	616	623	625	611	623	665	621	601	655	652	702	623	581	608	668	634	628	647	622	655	568	624	624	600	570	635	623	631	622	667	611	616	603	660	610	642	618	635	633	609	623	658	597	587	640	643	652	644	633	653	584	580	620	619	615	593	687	608	641	640	654	622	616	605	651	631	662	606	605	618	688	607	598	643	618	637	618	679	574	545	659	630	611	625	666	648	606	612	630	629	622	612	627	649	615	625	628	633	590	631	628	644	636	632	625	631	633	632	610	657	607	602	687	652	610	643	622	614	659	627	610	622	608	602	639	663	591	651	617	650	660	613	625	621	615	659	633	611	598	624	642	590	656	619	613	642	638	648	616	605	605	659	646	647	618	646	630	650	641	645	645	589	658	610	600	650	637	660	599	620	596	640	634	617	635	603	621	634	649	599	642	639	643	643	640	608	625	640	711	612	627	628	619	634	613	652	648	649	648	599	614	642	605	650	669	660	625	610	636	585	639	622	678	586	629	621	607	604	629	622	597	597	570	603	642	603	599	593	616	605	605	626	612	635	592	653	634	634	627	653	649	632	632	614	617	624	652	632	684	604	636	645	587	651	633	653	624	626	600	645	626	599	589	582	580	634	603	633	644	640	614	609	633	626	687	632	666	618	631	634	631	659	592	657	606	596	648	668	603	619	619	637	628	596	634	623	601	627	653	659	642	594	596	607	622	634	595	607	596	613	618	617	599	608	577	673	651	625	608	643	691	645	612	626	662	612	674	665	630	624	670	606	607	624	595	624	628	675	614	646	619	634	598	634	627	659	636	585	632	648	673	647	628	625	614	622	664	593	600	639	662	659	620	621	681	660	632	642	628	588	627	641	609	651	634	648	603	592	652	642	597	584	585	650	602	660	618	574	632	626	614	655	625	643	616	631	610	612	660	624	588	621	616	590	626	656	688	623	657	664	596	613	687	708	637	603	630	576	651	624	608	576	647	637	627	565	626	640	648	597	610	603	619	605	631	642	659	607	677	653	601	595	600	602	651	611	613	598	604	591	629	654	636	612	619	615	578	604	662	568	595	595	634	602	590	625	606	644	597	616	619	577	635	623	628	616	652	599	601	598	566	617	632	666	554	635	640	652	596	632	630	620	644	615	652	613	652	621	636	663	607	623	610	627	618	637	682	614	628	643	590	632	655	642	658	645	639	628	586	633	653	615	601	599	638	658	615	601	589	654	637	601	619	637	630	631	616	661	629	625	633	603	624	634	630	609	618	644	647	646	586	637	621	627	615	651	635	615	648	617	630	631	575	608	649	686	609	609	604	649	641	661	618	628	642	626	621	619	652	614	622	617	655	655	643	655	622	651	654	647	645	674	593	591	645	587	649	637	638	661	609	667	594	613	619	647	619	573	672	648	624	677	605	642	636	639	647	612	659	644	605	618	633	624	628	611	628	592	670	609	699	641	663	590	639	614	635	637	626	629	605	617	629	602	630	610	612	615	645	620	628	599	635	678	621	597	615	649	580	675	592	631	606	616	597	697	600	626	657	632	677	655	666	652	664	657	637	607	614	595	637	621	635	677	656	613	641	637	646	658	611	613	624	659	633	642	615	625	588	623	622	640	612	622	656	651	675	635	651	548	616	626	638	623	592	616	643	643	635	648	637	605	659	607	645	638	602	566	611	603	626	590	606	658	639	658	636	653	689	603	608	636	634	645	597	600	617	658	670	588	659	599	616	619	610	629	606	624	673	592	622	672	649	627	590	631	628	630	608	596	599	625	599	662	637	623	615	642	594	630	670	642	635	601	675	604	643	663	623	603	617	582	634	625	645	646	603	655	587	612	632	653	632	611	553	633	646	620	627	661	654	619	635	608	606	647	590	598	617	649	611	626	643	644	657	664	594	662	601	643	615	628	621	654	611	655	614	652	608	583	594	623	632	664	616	600	627	637	642	633	589	643	604	606	636	645	601	658	649	626	595	619	671	645	586	689	664	595	616	611	662	682	618	672	631	630	591	629	638	716	590	631	640	671	632	593	658	638	628	655	676	661	612	651	659	578	637	608	597	596	643	641	644	622	560	624	632	601	664	651	608	649	622	647	638	649	594	648	576	622	638	610	555	657	626	594	645	633	615	654	604	600	622	649	661	617	618	600	618	677	573	669	614	672	599	603	623	569	621	602	628	664	650	665	631	616	570	612	645	655	617	603	653	599	631	667	609	645	636	613	653	635	647	595	593	595	639	674	599	626	638	609	604	646	678	659	623	591	652	656	653	628	660	645	643	651	597	619	599	659	642	593	669	624	624	634	631	639	635	641	641	603	626	609	627	652	618	602	586	642	618	628	614	675	637	640	629	622	630	613	641	624	651	645	607	657	635	633	616	674	641	636	622	589	656	602	602	645	654	619	614	663	643	650	642	657	626	605	682	646	672	612	635	620	631	574	561	604	628	633	661	614	657	636	640	600	602	645	602	640	673	646	641	612	595	651	625	608	656	632	657	665	580	636	599	643	654	663	595	607	606	647	587	626	671	631
5937	2522	1940	1204	988	821	690	750	2607	3399	2343	1257	745	537	540	547	518	503	531	533	466	503	490	501	486	511	461	493	504	490	502	482	499	516	499	500	520	516	494	506	538	494	491	490	529	531	500	511	515	495	496	514	483	508	523	499	523	536	504	523	485	514	473	466	482	507	517	493	520	496	523	543	502	525	486	537	545	513	486	501	497	475	496	499	475	496	468	511	538	524	503	524	524	520	479	537	494	507	512	485	496	535	546	541	523	503	480	515	502	525	466	478	480	506	533	508	456	500	536	513	513	474	503	533	536	527	497	541	484	490	515	491	512	514	495	524	512	531	503	533	537	490	511	482	499	485	503	484	516	508	537	472	479	486	490	467	520	562	535	471	532	482	513	506	507	507	475	491	524	490	480	510	511	544	498	473	486	492	483	520	472	487	467	506	492	477	514	496	505	526	530	503	514	503	509	485	516	508	470	500	506	529	482	547	505	481	504	498	517	504	504	513	499	500	468	477	510	508	516	516	502	503	500	490	517	469	538	478	525	473	510	473	536	510	461	482	515	527	528	509	497	469	481	522	514	526	507	509	501	469	458	527	493	513	502	479	501	549	528	471	487	484	488	504	479	481	468	491	487	483	489	482	494	511	512	511	485	511	515	477	528	527	509	516	509	507	482	518	515	478	455	511	513	520	506	498	544	560	544	473	529	527	507	447	462	465	513	531	522	498	530	519	511	509	476	515	509	498	486	534	501	544	510	468	527	467	484	508	484	504	482	495	492	516	507	467	515	509	473	516	504	552	524	487	508	467	477	553	510	508	487	512	488	517	518	523	541	531	476	512	499	489	482	503	507	489	502	477	517	512	482	493	524	529	558	485	524	503	471	448	519	485	536	502	512	480	517	529	504	487	515	465	537	530	518	513	493	488	491	516	546	472	486	487	469	513	522	495	496	477	519	495	460	543	477	496	516	549	458	504	519	507	491	494	504	486	474	501	515	515	477	509	482	520	525	485	525	491	501	501	493	527	515	488	531	497	467	491	530	506	518	537	514	531	509	522	527	481	557	502	519	497	515	500	492	499	466	506	446	480	511	520	534	501	497	513	512	525	515	521	495	501	491	497	519	514	514	520	507	496	498	515	505	492	473	491	515	457	492	470	513	480	482	485	505	542	542	526	471	485	509	483	512	437	518	498	490	500	503	485	496	500	503	494	492	489	493	507	501	478	522	522	479	498	500	471	537	491	541	484	560	503	531	468	486	513	524	510	473	507	511	490	495	461	488	526	507	519	481	551	507	507	524	516	522	503	498	490	481	520	530	534	524	511	516	473	524	512	509	495	488	503	526	515	461	507	534	544	492	484	522	515	508	507	490	498	511	462	501	502	489	496	485	532	521	534	549	498	512	531	493	500	477	485	526	507	508	511	499	497	489	501	466	509	493	539	495	500	500	505	517	555	508	498	523	487	520	520	504	538	493	476	520	498	476	498	496	500	490	534	522	544	481	514	517	524	539	507	505	496	521	503	470	417	464	519	507	484	501	535	478	507	469	512	498	473	528	535	478	500	511	514	472	527	488	511	492	517	456	463	508	492	495	518	522	519	523	483	500	468	504	546	494	523	479	510	502	533	529	515	524	531	510	507	523	547	486	518	505	502	524	519	480	491	539	501	551	519	522	504	473	477	516	502	519	503	486	518	513	515	517	499	497	533	470	502	504	501	495	532	505	508	473	510	546	508	499	506	506	473	506	491	533	520	518	476	561	484	499	530	497	521	509	479	518	516	500	510	488	492	521	489	494	508	503	489	524	541	516	503	501	505	502	523	503	505	504	486	489	527	480	489	524	466	476	532	474	498	476	507	512	464	497	487	508	544	505	525	564	507	513	492	453	530	482	494	539	519	508	508	501	507	508	520	502	505	504	483	580	523	476	511	510	509	521	480	500	484	462	543	482	524	514	490	513	489	516	534	497	519	509	484	488	493	545	497	508	526	460	505	489	507	514	493	520	526	543	505	502	487	515	454	505	515	494	465	531	533	478	494	467	508	499	512	479	479	490	552	478	513	518	498	521	533	476	498	503	518	492	511	508	490	501	522	516	537	453	550	528	538	495	469	497	500	527	499	486	492	517	508	493	491	493	517	518	510	515	491	516	504	459	533	499	505	495	500	471	491	541	499	471	498	466	466	520	514	536	509	495	477	506	531	507	469	512	507	522	497	450	482	495	499	495	492	521	506	492	524	480	467	521	487	509	561	510	512	532	469	563	503	507	508	495	497	479	522	507	491	502	501	502	508	495	513	515	470	499	473	501	541	482	531	527	524	532	455	473	500	477	467	484	490	546	492	520	523	497	493	522	502	521	524	468	460	510	521	478	481	483	532	463	500	493	498	451	454	523	492	506	482	493	476	475	499	507	494	485	502	472	482	494	498	513	473	484	494	497	496	514	492	523	515	521	514	543	479	515	528	480	516	490	498	487	475	507	510	500	518	497	506	490	511	517	510	499	490	484	512	527	522	493	488	474	495	549	494	488	523	507	510	474	542	496	519	438	507	508	509	522	556	458	490	522	496	516	527	551	500	504	497	458	515	534	490	491	486	548	515	482	550	507	493	510	467	535	538	491	488	489	509	480	521	518	539	492	498	432	494	473	498	486	495	502	475	527	485	478	529	498	484	486	503	486	510	503	512	517	509	503	486	529	503	524	482	473	520	516	473	493	527	502	498	469	476	495	490	462	490	501	508	510	517	505	523	452	498	521	513	480	506	502	474	480	518	437	535	497	513	503	462	488	471	517	486	478	547	517	468	553	513	503	507	556	486	507	487	505	531	536	478	551	519	487	538	497	492	505	505	536	473	527	513	477	491	474	507	476	516	509	507	516	492	505	526	555	507	514	491	526	496	511	472	459	525	462	480	507	560	491	477	485	503	522	505	504	466	486	513	510	511	467	505	485	523	534	496	497	519	491	497	474	521	486	488	499	506	481	485	490	482	486	530	486	478	495	518	501	476	517	470	503	524	477	464	512	489	533	500	490	500	464	533	503	494	487	482	536	481	481	511	468	480	517	508	529	504	515	497	490	499	501	490	501	488	511	495	510	482	505	529	474	538	488	495	506	530	493	502	505	485	503	500	507	502	473	516	512	510	504	451	523	461	534	477	538	493	472	490	525	469	506	519	452	498	556	511	499	489	497	503	513	549	514	519	522	503	532	503	501	455	522	491	467	490	494	528	496	499	514	519	493	481	485	493	492	521	524	455	496	497	498	511	486	541	508	502	510	520	489	532	523	526	492	497	501	499	485	484	457	523	472	515	502	452	489	508	509	500	476	509	522	518	474	515	541	524	492	508	495	503	511	503	498	530	518	547	479	514	491	500	518	491	542	525	485	514	510	522	499	506	450	529	483	513	508	502	470	480	512	484	514	543	550	525	508	509	500	497	496	474	431	537	547	524	444	477	529	472	508	507	525	509	559	527	478	496	521	520	478	478	516	459	498	513	498	530
25672	21408	27261	25204	6234	1912	1413	2030	15924	21979	14720	5712	1628	1001	799	754	711	715	684	689	723	648	708	722	710	736	678	722	708	704	729	710	710	680	708	726	643	669	679	659	688	736	618	714	672	691	713	648	701	664	704	684	694	711	712	684	739	732	715	737	673	696	709	680	695	685	714	699	710	716	678	661	714	740	711	663	674	720	696	669	727	673	741	708	713	712	690	708	699	733	715	723	720	680	680	725	725	710	686	706	692	643	684	676	665	699	696	671	711	689	714	656	721	704	697	656	672	724	732	711	650	705	712	679	752	714	700	715	674	730	721	677	715	729	719	642	683	689	648	678	712	645	657	658	718	665	703	640	662	680	691	696	686	710	711	704	698	709	680	705	707	697	675	677	658	700	713	697	692	681	686	704	670	733	700	741	729	723	709	697	687	663	698	702	663	692	660	686	729	728	702	739	663	722	674	699	680	681	691	686	738	691	684	717	732	695	736	616	706	676	695	712	726	699	745	700	636	682	691	717	665	681	726	675	680	639	689	738	709	690	651	686	704	725	675	697	657	663	668	684	722	673	739	646	711	717	716	750	753	687	647	665	682	663	711	689	707	672	679	670	735	706	629	703	667	707	679	712	681	677	700	679	710	727	734	683	703	726	748	721	710	704	673	633	673	708	726	704	730	664	665	675	705	748	680	700	643	693	694	676	689	717	703	728	705	678	700	724	705	692	703	723	732	725	645	673	706	676	684	712	683	666	695	694	752	750	723	682	700	683	669	694	712	706	716	738	727	690	675	662	715	727	711	704	668	710	742	652	768	681	676	687	681	703	688	700	720	743	676	749	686	691	675	749	702	687	712	700	675	661	700	707	707	711	722	711	705	653	703	710	698	713	725	726	704	752	664	694	670	738	737	730	682	676	710	705	685	707	726	687	723	706	688	743	680	700	703	740	680	643	713	675	710	697	633	684	722	729	633	666	689	690	701	677	705	698	746	680	696	685	705	692	710	701	699	659	682	675	682	714	692	719	721	667	715	710	668	688	714	710	674	669	695	777	684	736	675	686	693	717	684	706	662	660	669	713	682	668	685	681	665	696	697	720	687	654	715	662	699	666	651	737	680	646	675	663	729	699	686	713	717	714	713	674	743	680	678	714	741	713	683	652	656	664	682	667	700	737	685	712	698	707	657	690	702	687	710	685	743	684	671	696	723	696	704	687	690	739	711	712	657	722	691	699	695	647	689	680	694	739	746	657	762	649	684	642	677	690	690	687	712	729	693	739	713	666	690	682	664	723	708	712	678	714	714	683	681	680	642	679	702	699	719	640	692	748	707	712	695	695	704	708	728	729	704	691	717	705	681	656	683	679	705	704	652	718	705	675	630	733	674	717	717	704	742	717	715	718	695	649	664	690	692	680	700	643	706	638	702	680	686	721	698	704	668	698	729	707	721	693	672	646	721	738	659	622	725	716	762	715	763	723	678	677	700	713	699	688	705	654	721	675	699	666	697	708	696	679	725	711	682	732	698	726	716	695	679	699	680	718	747	689	692	678	690	687	668	686	697	678	702	653	722	677	662	636	727	711	656	719	704	714	701	706	716	705	687	699	697	727	693	717	678	718	690	670	675	671	698	664	692	719	713	716	678	682	695	691	688	691	674	702	682	632	690	722	648	634	709	687	699	708	632	692	656	695	690	668	681	658	723	715	720	710	692	707	694	669	724	673	688	680	714	713	702	704	646	696	657	689	729	663	696	723	713	703	684	706	675	658	724	683	682	717	706	715	708	711	698	728	717	699	672	671	666	693	676	665	661	691	681	747	674	696	697	688	714	701	705	698	643	711	687	690	682	661	681	679	690	697	705	656	698	698	703	694	675	688	661	708	657	660	710	744	708	715	671	640	702	686	666	677	704	672	688	669	730	648	686	702	659	662	667	672	647	663	655	708	684	666	655	674	699	724	709	733	688	696	701	682	673	684	666	687	740	701	723	726	692	700	692	698	655	668	677	638	702	763	700	751	669	684	737	673	699	658	712	650	680	715	754	729	681	656	665	720	668	705	718	670	731	744	700	691	689	670	708	687	706	654	695	736	667	689	691	713	664	692	734	661	693	728	723	679	654	697	699	681	655	688	649	660	704	660	716	763	757	646	680	720	723	667	656	664	711	743	707	690	717	738	686	654	683	693	679	655	665	669	637	730	689	718	703	705	737	681	691	712	702	716	701	650	674	677	729	691	635	700	709	759	684	694	698	668	684	628	629	693	635	730	692	634	682	671	673	734	693	683	718	681	658	645	653	717	718	716	619	703	699	656	695	673	696	716	706	666	699	714	653	707	691	691	704	694	665	782	709	683	719	669	728	694	684	688	716	699	672	706	679	725	692	709	691	691	655	690	672	705	679	728	693	701	683	698	704	680	677	688	733	672	702	687	702	682	686	703	728	724	685	689	680	667	716	651	678	711	717	700	712	710	714	629	704	680	689	676	686	688	717	677	735	709	680	667	701	702	729	713	687	684	725	683	703	693	712	704	704	738	683	704	702	707	686	673	698	699	695	691	720	669	732	680	676	705	656	743	678	681	686	704	663	661	716	678	726	727	727	627	680	691	709	713	707	721	751	731	680	677	679	676	651	708	731	687	689	735	631	694	696	742	693	710	711	708	712	729	742	732	689	710	698	705	689	676	708	687	706	719	698	683	663	669	709	747	732	715	620	696	685	700	690	667	701	721	654	710	701	672	717	662	678	739	701	698	643	665	698	693	687	691	669	732	648	697	674	705	736	689	702	661	708	671	660	735	742	735	699	668	683	686	703	718	685	692	676	676	661	707	702	688	679	712	676	654	670	674	676	696	713	691	712	699	698	680	744	700	677	721	705	697	707	707	718	704	697	704	684	711	710	710	707	700	684	692	691	642	702	674	698	698	686	632	685	707	643	662	696	703	681	709	716	697	666	708	694	684	687	728	662	693	709	698	720	704	674	691	666	697	733	683	677	674	663	672	700	700	685	680	698	697	705	680	768	719	679	732	663	749	669	671	698	658	665	704	709	703	667	713	696	709	685	669	670	705	648	677	691	722	732	698	699	704	675	727	700	699	640	659	727	691	687	703	724	687	721	619	709	673	710	688	714	695	737	716	659	732	670	680	708	693	671	684	679	723	701	684	689	671	629	689	681	686	700	668	684	697	685	716	643	707	699	689	695	687	650	647	677	718	684	665	692	696	691	706	715	691	663	674	719	740	687	657	678	645	709	641	669	662	735	676	726	686	693	715	670	678	753	718	676	731	721	667	706	704	666	684	702	710	685	725	683	692	684	684	675	724	673	703	661	689	637	700	684	754	659	710	706	702	716	705	651	722	677	758	669	695	656	699	659	697	654	702	673	689	657	681	714	659	697	714	686	685	728	727	704	707	743	696	719	694	713	725	645	697	658	730	724	713	709	719	672	699	718	751	705	693	699	719	726	681	628	665	674	713	724	714	706	710	737	685	687	721	689	673	669	700
4949	6285	4897	2769	2018	1558	1243	2515	18332	18903	11976	4813	1537	936	657	569	554	588	588	609	600	554	620	545	574	544	622	601	516	586	557	568	543	575	570	546	563	560	596	579	578	577	542	576	586	579	558	592	566	557	539	614	580	591	617	589	628	600	534	588	533	579	572	545	517	575	574	538	594	507	535	575	522	560	568	541	563	602	579	583	563	618	555	558	545	546	565	532	565	553	573	556	572	616	553	582	584	591	586	625	568	573	592	571	552	589	512	560	555	571	618	538	591	620	567	526	556	550	578	597	553	542	584	566	559	581	592	608	593	553	544	552	569	581	518	570	560	525	542	616	575	544	547	612	559	550	551	545	562	569	555	553	583	566	539	558	555	556	566	557	539	593	545	569	573	593	526	596	552	505	567	573	563	566	584	570	596	508	550	573	579	626	581	527	561	580	512	540	576	573	560	576	552	542	628	566	560	570	539	546	544	613	588	529	543	587	528	558	506	568	514	579	562	588	562	541	566	589	576	559	516	592	560	567	563	599	522	546	581	593	565	557	583	572	522	587	541	599	586	559	589	544	549	562	578	551	576	519	586	562	554	603	591	555	594	531	554	532	551	579	563	606	562	520	556	555	552	588	547	615	575	574	569	549	546	538	555	573	580	566	587	571	536	578	582	551	582	548	594	603	537	529	519	573	538	570	567	502	527	577	535	522	518	564	596	541	596	488	581	572	567	589	594	601	548	540	586	566	575	518	581	563	579	551	533	535	566	569	577	562	569	578	580	533	544	595	568	546	553	565	506	625	565	509	557	556	555	525	580	589	582	584	562	547	583	600	571	533	563	546	573	563	553	556	559	550	585	587	578	587	575	536	559	539	587	556	531	588	508	538	602	537	555	553	594	597	552	588	571	578	581	538	581	553	540	569	550	555	564	544	572	578	539	518	561	595	538	557	552	595	550	572	592	591	553	548	555	539	567	526	564	584	519	570	544	534	539	596	573	574	566	566	567	558	553	554	574	536	572	554	576	513	584	555	575	572	549	573	542	572	546	582	586	552	548	581	624	580	579	570	538	578	573	601	571	603	570	539	536	591	539	540	534	582	501	539	564	579	551	573	588	540	561	565	583	546	599	535	556	554	552	598	551	566	558	599	560	582	569	561	536	608	577	523	577	578	587	570	592	560	587	550	578	549	592	579	554	579	560	583	564	539	531	553	573	586	594	577	595	566	599	577	553	537	555	571	613	547	534	554	566	579	562	581	575	558	549	545	549	568	573	522	564	576	559	564	568	547	562	593	569	531	600	570	594	581	538	604	542	572	609	563	555	554	541	571	563	593	571	551	569	583	563	534	586	620	572	611	584	548	544	584	561	580	623	550	569	535	603	569	551	570	553	574	590	546	535	561	556	593	507	564	570	555	564	570	567	598	561	561	557	563	544	540	585	578	559	518	526	575	547	613	585	603	598	572	547	533	570	529	538	561	533	558	581	572	570	551	528	597	577	515	555	556	549	595	564	555	566	576	579	561	616	599	517	611	570	516	563	597	519	571	587	528	515	562	566	547	590	598	582	591	605	582	554	559	560	569	595	575	594	515	628	538	550	556	542	578	572	553	499	548	542	539	578	555	549	558	536	549	548	551	593	533	580	578	569	554	561	549	541	557	542	573	556	526	527	563	616	594	594	570	584	564	574	551	538	562	567	564	564	562	565	555	555	574	556	553	586	525	638	519	553	561	560	538	561	572	543	564	539	557	551	538	569	576	580	586	500	555	565	561	568	530	569	574	547	544	536	567	538	593	586	559	602	568	563	570	567	578	596	556	574	551	514	543	573	553	597	585	555	559	571	553	596	566	562	559	553	576	591	544	564	552	525	572	586	536	571	548	559	540	591	516	518	527	546	550	559	549	517	557	579	561	585	592	611	589	519	597	559	557	531	574	588	607	561	583	588	563	566	580	599	617	618	554	535	564	580	583	556	472	548	555	590	547	531	576	591	527	552	548	562	527	521	542	559	580	530	546	583	547	622	573	551	529	554	544	537	551	594	593	569	556	565	559	597	550	613	597	568	557	612	564	528	559	587	565	563	553	575	546	518	536	572	556	559	558	569	569	560	589	593	565	563	516	527	570	559	557	553	573	545	554	559	545	606	605	569	551	573	589	588	590	521	549	577	575	547	588	536	593	556	587	607	562	567	546	553	564	570	556	598	620	565	552	536	566	549	543	554	594	608	622	571	567	536	563	598	577	537	578	595	573	548	546	594	581	559	552	526	586	608	587	597	566	556	549	535	529	523	592	607	544	556	542	570	619	538	566	584	535	530	564	570	613	570	543	560	578	544	560	559	543	569	609	571	557	567	556	598	552	584	585	595	539	560	555	540	559	560	517	566	532	584	555	598	564	588	581	539	564	579	529	561	560	552	554	595	614	566	517	518	553	559	585	570	528	591	586	576	550	582	561	599	600	532	571	557	527	559	569	566	559	580	585	576	584	573	591	576	586	606	548	563	542	561	561	571	588	554	557	540	571	597	612	592	548	558	586	540	602	557	557	585	568	549	555	547	575	577	588	588	547	600	588	577	535	581	552	577	563	583	638	566	555	534	576	602	558	567	565	598	562	595	589	571	602	569	559	598	588	574	560	554	593	579	540	579	554	563	544	627	536	568	539	572	541	593	537	567	536	563	579	571	548	554	558	599	535	576	559	569	549	579	533	586	542	560	557	560	544	589	567	575	551	535	574	538	525	577	585	552	525	530	581	576	548	593	550	568	530	536	581	518	574	591	585	579	530	531	585	553	584	576	599	551	527	611	570	552	553	560	619	543	541	559	586	558	571	523	576	586	566	588	567	577	560	542	554	517	572	541	586	590	537	566	518	558	551	551	539	560	564	530	553	526	534	546	540	556	546	593	531	546	523	575	551	554	538	569	559	601	581	527	555	566	556	593	573	550	553	597	568	570	543	561	565	593	566	583	569	537	522	573	532	552	517	578	595	589	538	539	569	552	592	584	588	553	549	537	568	560	558	551	590	590	545	561	552	522	551	557	543	588	607	554	567	574	548	594	570	554	560	532	526	550	508	586	544	560	522	585	565	559	594	550	576	589	595	565	565	572	541	573	578	555	555	573	556	572	579	585	559	524	582	545	577	561	545	585	559	532	583	584	586	569	574	558	586	553	591	517	531	560	579	562	529	526	564	548	574	541	576	575	543	572	542	578	554	546	569	546	595	582	551	552	578	600	548	554	573	567	524	549	540	577	587	623	580	582	573	552	575	566	516	567	565	584	584	546	557	526	563	578	569	547	584	566	575	522	545	519	553	552	557	543	591	572	546	561	564	550	528	559	583	575	562	576	565	565	551	553	596	559	578	568	525	598	536	592	584	556	545	582	544	584	548	516	571	560	589	556	532	589	572	562	582	561	542	548	581	558	572	560	558	588	555	592	549	545	555	574	646	533	580	549	515	608	543	556	587	575	585	612	594	605	593	558	550	575	542	572	574	562	554
24315	21416	28762	24438	21329	10538	2995	4292	31736	38995	28998	13042	3362	1548	1045	941	920	870	881	855	856	837	887	892	842	849	896	886	880	880	838	813	878	857	850	870	912	832	821	857	886	867	838	840	912	913	866	886	838	829	868	827	825	879	888	900	816	877	917	830	862	784	897	855	849	849	895	864	854	881	833	850	820	869	869	856	881	837	875	842	871	818	851	866	849	837	881	826	841	831	850	864	845	869	869	809	828	927	817	888	909	890	825	820	855	866	884	768	863	792	890	881	853	890	845	828	803	877	850	904	885	872	845	818	829	871	876	911	868	845	785	815	876	822	855	922	842	828	854	855	891	830	851	882	815	816	886	906	862	885	809	868	855	903	919	913	844	841	862	841	877	894	884	843	846	839	843	846	852	882	858	910	874	889	828	861	826	826	849	899	882	885	873	859	835	896	859	869	859	860	900	878	836	842	808	844	833	847	874	785	844	831	863	870	818	790	828	828	880	821	814	858	871	894	856	835	912	828	844	849	845	894	915	900	854	849	866	800	852	851	892	864	871	835	819	891	880	820	830	868	846	856	881	875	824	879	862	806	832	890	819	829	882	871	833	878	867	812	889	860	838	825	824	841	806	896	845	849	860	890	877	855	822	906	809	853	886	925	881	845	881	851	894	850	872	828	860	880	811	853	864	842	872	877	876	880	820	853	896	853	888	837	869	832	872	897	881	777	845	855	836	851	867	860	843	853	839	823	767	808	871	838	859	842	816	858	846	876	870	867	827	882	809	784	838	873	859	877	834	893	891	801	870	853	834	817	849	856	831	867	856	859	872	846	840	858	856	890	864	808	886	811	881	845	836	867	888	834	858	865	880	878	807	779	835	858	874	900	892	878	843	850	909	841	879	844	912	887	784	826	833	836	863	851	904	839	813	850	858	806	791	844	849	836	858	789	818	782	898	886	861	792	839	825	872	792	866	889	831	868	804	913	837	864	860	853	867	847	894	835	852	808	816	841	828	858	848	856	842	816	855	833	902	866	849	856	825	898	868	865	868	866	841	895	794	871	825	883	874	913	874	816	835	807	795	816	882	876	849	873	846	864	827	873	842	844	867	885	841	814	840	862	853	784	817	831	842	876	852	878	822	832	877	849	843	853	796	860	838	882	860	860	891	870	882	842	856	822	777	876	862	834	807	875	907	853	790	841	866	878	835	851	832	821	875	843	841	837	838	845	874	897	874	796	823	796	834	811	868	871	839	858	864	845	896	883	831	868	840	864	895	840	843	858	889	828	863	849	787	849	799	858	830	877	867	841	824	835	827	817	856	827	855	844	786	915	812	818	843	840	851	870	868	784	846	861	834	860	818	828	852	822	876	847	849	818	843	874	796	828	788	832	845	818	839	893	833	879	911	877	876	902	854	802	843	848	854	846	818	875	847	828	836	879	892	824	850	831	919	805	871	829	867	787	875	896	802	796	864	865	899	852	879	813	802	857	825	894	819	880	894	873	848	862	843	862	832	904	937	792	856	811	784	849	842	852	824	846	865	835	843	851	854	856	846	951	923	810	846	806	859	847	864	920	896	856	831	847	819	852	874	859	874	803	832	849	856	842	848	851	838	813	847	841	825	828	857	834	870	878	845	832	857	854	870	852	936	831	815	881	846	850	829	841	795	833	836	809	862	842	827	887	825	858	811	834	844	793	873	830	892	860	823	890	882	831	847	853	889	838	855	862	850	908	839	864	842	881	868	889	849	847	849	808	818	865	881	811	831	896	870	914	843	863	815	846	869	850	853	863	893	855	862	813	830	834	835	876	839	893	840	831	860	857	821	868	838	863	844	877	874	834	854	839	860	834	800	835	867	902	831	869	834	877	885	840	851	820	789	853	875	846	798	901	800	815	851	853	820	843	903	845	846	848	843	863	822	844	839	825	846	846	851	851	808	888	856	821	853	865	851	811	854	922	849	831	827	837	844	793	845	885	806	790	792	808	852	838	870	850	864	819	847	825	814	816	795	841	842	870	878	846	902	856	792	823	869	876	805	857	855	815	848	812	852	862	912	832	835	861	853	845	872	885	851	794	880	891	878	830	849	829	875	850	853	883	832	889	853	820	861	863	821	823	834	845	902	882	800	873	854	843	906	807	856	829	883	831	834	824	833	832	853	849	879	848	834	860	880	878	830	820	817	832	842	860	848	893	864	830	878	788	923	789	828	857	856	813	875	876	875	888	895	860	891	862	887	822	860	856	876	917	839	829	878	786	844	862	800	849	868	839	855	833	867	808	861	828	821	860	856	821	898	850	899	823	805	818	881	891	818	852	866	878	803	862	843	852	924	839	804	838	834	785	798	868	873	841	827	826	868	908	893	855	817	861	850	883	829	848	903	816	913	831	879	880	873	812	841	858	791	807	868	861	836	852	867	802	872	758	822	845	857	820	840	849	863	803	850	892	893	836	870	832	828	860	837	865	840	872	879	785	824	829	863	883	886	882	805	830	842	860	860	868	845	855	840	833	873	850	859	863	876	890	802	815	833	871	765	838	886	824	850	898	849	870	848	853	880	787	851	825	871	885	849	886	875	875	862	849	885	808	878	868	871	812	861	834	842	890	853	863	840	887	855	811	854	883	859	811	856	873	820	848	806	832	809	864	870	790	879	810	881	864	861	912	848	843	854	907	819	820	807	839	906	839	919	844	840	840	867	792	839	832	871	820	868	840	814	899	871	926	853	858	880	791	811	851	886	806	859	853	843	873	819	874	866	879	807	908	870	853	866	841	871	812	839	838	820	843	813	836	824	837	824	804	856	813	846	833	891	809	803	841	856	856	844	894	901	912	864	823	868	840	821	882	807	835	802	871	819	815	854	880	822	827	884	890	819	819	849	847	874	823	905	846	903	843	835	836	863	885	820	823	845	822	876	881	889	815	856	820	824	859	854	829	888	835	864	819	809	821	891	840	864	822	823	881	875	851	896	813	833	898	847	832	895	834	922	900	816	916	838	826	832	929	853	806	838	843	875	878	860	842	909	866	857	852	872	830	822	857	830	858	819	821	876	821	850	828	804	831	863	824	831	832	826	847	828	850	838	838	851	854	810	794	918	887	854	846	860	824	859	816	842	855	836	867	818	863	802	845	868	829	858	881	848	813	869	859	905	840	914	856	828	868	881	826	858	894	830	841	825	876	846	858	858	876	848	823	869	880	804	831	859	839	877	889	813	807	823	871	872	888	862	885	825	851	820	871	870	877	837	847	853	798	828	856	801	854	883	809	844	838	815	818	878	903	818	831	850	876	880	809	873	814	789	895	836	835	892	844	816	782	858	830	826	861	854	898	826	798	871	830	823	845	851	884	853	878	849	820	830	855	827	903	848	866	815	835	818	872	920	809	863	786	829	872	889	805	852	859	805	852	828	840	838	872	849	874	815	914	845	848	863	898	875	827	861	895	837	840	871	782	825	831	858	895	809	853	870	805	849	833	859	818	898	900	839	840	896	870	842	897	872	784
5844	11460	10219	5445	3617	2901	2137	5332	33696	34199	22807	9319	2801	1420	848	784	723	703	692	761	689	688	681	687	686	677	701	670	706	698	665	679	681	701	705	670	732	728	729	697	698	710	624	752	730	684	690	701	750	641	707	742	713	687	643	709	705	704	681	670	744	649	698	687	685	696	681	672	644	695	707	659	713	725	699	676	721	676	685	727	709	669	689	699	693	713	672	718	658	682	683	668	718	655	655	706	670	705	696	729	737	676	648	682	695	682	702	717	684	692	686	725	681	730	641	757	692	725	699	710	628	715	639	635	717	691	676	717	700	677	711	679	654	678	635	732	698	691	687	671	769	722	655	726	669	648	688	638	683	683	662	697	632	679	689	678	698	683	709	741	670	676	686	700	708	681	703	658	662	662	679	707	675	661	651	675	704	694	694	699	678	651	707	685	656	631	684	681	673	664	684	660	755	681	671	683	723	701	720	692	713	640	660	693	684	684	672	644	665	698	662	682	688	678	679	668	666	660	642	672	671	720	701	670	701	707	695	663	657	633	721	671	705	715	700	666	691	668	696	694	709	690	705	671	675	677	674	671	671	726	681	689	684	732	670	693	691	668	706	645	708	692	661	700	707	723	697	707	665	654	672	680	679	664	718	712	653	724	690	663	691	722	692	689	657	687	669	663	683	673	658	693	677	704	669	638	710	675	691	660	695	694	671	659	680	686	677	723	671	730	690	670	722	712	668	664	710	678	697	684	679	723	648	671	694	651	670	715	691	671	697	682	646	693	674	715	682	706	673	713	676	694	681	692	631	702	657	713	667	649	678	693	656	697	669	704	707	694	730	651	695	678	686	688	707	739	698	684	685	685	668	694	672	686	673	655	654	680	679	695	661	700	709	718	683	627	672	680	678	692	657	701	662	708	692	671	722	634	725	659	690	694	663	669	688	688	672	704	659	692	697	710	631	644	677	675	702	706	612	715	676	640	696	658	668	678	699	705	672	723	659	701	653	700	711	689	710	672	637	679	629	713	673	640	692	691	690	740	689	717	738	680	686	669	708	650	675	702	694	721	652	647	692	677	698	683	663	683	692	672	646	717	705	646	694	679	618	640	682	714	687	700	660	688	664	680	713	686	635	726	682	662	667	719	669	754	701	670	716	713	674	711	692	680	680	676	722	687	702	670	668	653	697	696	680	709	665	665	678	742	716	673	629	672	777	681	650	661	675	725	709	684	748	704	699	669	673	661	680	692	686	723	719	709	647	697	682	693	621	679	682	649	692	672	704	686	703	707	668	678	724	713	688	737	707	692	622	645	677	642	682	693	675	674	683	643	657	658	650	696	682	613	660	685	649	685	654	711	670	648	672	709	687	724	701	701	698	727	721	644	661	672	717	662	637	720	718	655	697	638	662	640	689	669	701	710	677	674	667	684	723	695	680	687	696	685	732	675	654	681	675	720	689	706	657	676	677	678	642	678	689	675	654	647	639	665	664	635	716	709	698	663	685	694	687	688	696	695	666	643	696	633	678	669	659	693	662	669	690	649	702	628	675	707	717	689	692	700	677	709	710	685	712	713	689	661	675	690	653	683	695	697	697	694	695	651	676	670	684	662	699	670	646	662	614	720	614	682	695	746	673	655	686	714	696	689	692	711	659	663	651	681	700	712	676	686	643	700	686	657	695	658	694	717	650	651	687	658	641	666	674	657	698	724	677	668	666	711	684	686	645	719	700	667	655	667	645	668	652	666	694	699	690	672	718	717	721	672	689	681	674	673	678	702	678	695	703	663	671	692	684	671	693	756	658	696	650	696	719	687	690	671	649	706	697	693	667	671	666	685	688	701	655	670	698	665	658	683	664	699	638	681	704	724	695	700	690	664	641	665	658	712	666	705	630	694	671	661	670	680	692	653	683	668	692	724	683	665	738	682	680	704	655	731	695	694	659	694	684	616	660	660	686	648	717	670	678	700	691	643	670	701	681	671	689	691	680	699	654	659	689	670	692	668	727	670	723	709	686	712	643	651	692	682	619	686	660	690	730	663	711	717	636	689	663	700	718	743	701	681	657	709	727	664	667	667	681	697	649	689	675	685	654	675	646	662	669	673	707	630	662	686	668	671	699	732	722	672	657	669	732	713	679	699	710	689	680	651	660	702	698	701	653	659	677	672	644	645	676	680	681	636	691	671	680	688	700	666	666	634	696	689	709	638	652	668	671	696	681	722	699	676	640	706	702	730	677	685	672	681	712	679	666	724	662	703	643	679	701	704	689	652	626	698	650	674	708	675	662	672	679	663	687	681	670	685	710	663	669	683	681	653	706	654	691	708	674	714	675	739	689	664	636	684	678	687	648	708	708	700	684	748	718	687	674	687	696	662	654	678	705	647	636	690	653	730	661	688	715	659	674	687	668	658	677	673	658	656	709	692	684	703	646	651	671	657	676	709	696	677	671	728	680	711	670	675	642	771	692	736	699	727	688	682	635	718	634	712	684	675	679	667	705	725	685	681	713	641	675	679	675	629	716	719	793	684	663	673	619	673	712	645	665	716	714	643	685	735	704	654	645	671	642	625	660	681	675	703	745	666	675	705	692	670	673	643	674	707	715	665	662	698	684	684	679	738	685	685	665	695	693	708	644	757	651	676	728	696	676	703	662	647	685	702	688	723	737	738	708	690	658	711	680	677	666	684	688	700	686	705	699	663	705	649	666	652	653	670	693	731	711	672	684	706	707	660	688	650	659	701	642	721	681	672	643	668	661	664	670	684	630	655	677	679	646	659	717	646	701	652	657	694	643	731	631	683	740	724	693	684	668	697	622	659	647	599	663	670	643	700	678	672	665	662	684	685	677	651	665	651	660	702	665	721	684	661	673	703	680	660	686	701	681	692	683	695	660	669	674	668	700	636	684	692	646	696	687	647	681	673	679	697	676	673	760	702	656	721	653	687	686	703	718	703	666	656	650	654	703	677	668	680	671	644	633	675	661	643	742	711	646	729	682	643	676	650	686	672	722	675	616	740	708	718	673	716	730	675	686	716	598	667	661	693	667	681	660	720	696	681	672	703	645	665	636	691	717	663	680	669	659	673	702	681	685	666	657	722	705	708	683	668	637	707	699	688	681	699	680	663	694	680	638	678	718	685	676	730	669	746	681	671	694	662	700	691	697	686	627	752	719	698	672	726	695	694	680	632	711	678	641	662	680	703	684	632	676	720	679	689	700	636	702	668	682	637	719	676	646	669	679	696	670	639	682	634	673	708	667	644	645	689	679	708	680	669	676	663	660	667	674	686	712	686	649	707	692	673	654	714	647	710	682	683	634	655	658	720	667	710	692	658	690	659	701	654	619	649	678	693	647	696	700	682	665	641	602	662	699	639	686	676	706	651	702	658	677	690	675	661	721	728	646	688	684	655	697	663	635	666	657	644	771	695	673	679	642	716	671	709	678	700	709	683	716	650	736	666	651	693	681	635	697	702	706	704	664	704	685	697	701	652	607	694	683	637
27988	13970	3802	1743	1025	851	829	852	2114	3112	2395	1372	863	737	670	630	630	675	665	691	685	659	623	642	623	607	613	633	701	632	599	635	599	658	666	615	628	672	640	638	601	627	589	605	627	624	628	577	624	618	660	668	624	642	675	649	617	633	610	674	666	648	598	616	623	644	670	670	619	643	643	645	597	631	645	674	541	617	631	630	631	658	590	631	615	610	630	602	648	613	675	674	637	600	663	618	620	646	596	649	645	617	677	622	606	631	606	643	643	634	607	649	609	610	633	661	637	614	653	634	630	650	646	598	726	622	665	605	649	632	663	644	592	588	659	629	630	628	621	573	666	558	625	681	609	634	636	652	666	632	657	622	639	625	619	636	669	622	629	637	617	651	703	610	591	636	586	606	663	613	619	623	658	625	620	613	637	644	649	607	640	638	690	643	644	631	608	654	572	639	646	642	646	657	639	663	651	636	642	639	603	601	630	595	618	634	665	643	603	638	636	637	618	668	605	678	677	627	635	622	622	597	617	584	644	641	636	657	650	641	600	646	633	691	632	641	645	657	632	646	634	608	630	665	637	591	584	637	619	627	657	628	655	626	649	594	621	601	621	598	683	616	614	657	658	682	642	654	642	604	653	641	634	634	655	653	600	638	620	603	612	643	652	640	664	630	637	619	636	588	620	623	642	593	633	664	602	623	614	615	641	607	600	612	626	596	641	663	602	621	636	609	646	674	669	623	635	587	593	666	633	617	628	666	626	614	589	652	631	608	628	658	653	648	634	637	594	576	638	681	660	633	621	635	641	592	675	627	608	677	656	634	604	617	617	647	607	649	618	649	608	653	612	631	598	613	629	631	634	629	624	630	660	620	623	631	610	603	583	684	661	654	650	600	646	645	677	587	649	649	694	657	669	649	619	656	656	653	634	597	615	620	642	643	623	640	657	657	638	636	628	665	663	599	639	648	641	615	611	640	633	593	642	635	641	616	592	621	697	616	647	660	666	710	624	658	659	608	592	619	612	646	656	647	561	626	651	657	632	643	618	635	662	657	601	648	632	619	639	619	614	663	641	600	654	608	607	636	638	640	658	632	638	629	631	622	600	661	580	645	664	646	694	651	622	634	615	660	673	607	635	634	650	650	656	620	614	634	639	632	635	616	591	630	655	625	605	631	634	618	616	617	618	646	617	581	566	662	624	619	649	647	612	666	633	694	651	620	675	646	574	620	632	618	614	671	675	626	620	620	620	624	610	595	644	645	655	649	606	657	672	627	642	633	617	660	629	628	659	641	632	654	646	638	650	639	649	631	621	643	583	641	664	614	635	672	676	650	614	648	658	655	589	604	622	628	636	650	661	651	626	623	626	641	634	603	675	686	632	639	609	665	636	639	646	605	633	641	668	637	651	607	624	634	630	623	631	630	601	605	650	632	642	611	652	625	629	607	587	656	630	632	630	675	633	641	634	622	683	616	637	610	595	650	662	631	620	648	610	647	604	653	620	613	664	628	622	651	630	624	584	640	645	612	643	575	655	629	674	700	594	592	599	607	616	627	664	586	614	654	632	654	648	606	636	601	648	607	631	615	632	656	615	616	606	634	662	627	630	603	651	610	634	643	634	633	622	612	654	613	692	634	604	640	616	666	618	662	622	626	665	654	609	604	615	622	572	602	680	644	635	590	650	631	651	628	639	577	627	633	645	601	641	681	632	647	653	624	593	646	618	659	603	656	641	573	593	619	634	631	669	667	597	620	590	669	647	619	610	638	636	625	632	579	650	615	661	636	641	649	642	624	593	664	667	633	644	605	648	608	562	629	649	589	670	610	574	649	619	631	600	611	607	630	634	654	584	631	632	597	636	645	647	625	663	626	595	683	619	666	640	617	590	618	629	670	622	648	653	618	695	658	653	615	667	637	645	608	624	656	618	644	641	595	641	636	644	645	608	670	655	661	604	628	611	661	672	615	621	636	600	607	651	633	624	604	598	641	627	603	646	644	665	656	632	679	656	616	660	650	625	618	620	625	595	584	620	636	644	670	624	617	637	585	620	666	591	568	630	643	637	631	597	611	626	632	669	684	631	688	601	626	660	656	667	669	626	656	663	654	648	649	645	615	672	609	612	638	616	589	582	654	634	622	651	615	621	651	669	641	643	632	671	592	643	610	641	623	622	593	643	625	646	608	639	625	653	626	661	619	637	653	594	675	616	662	664	638	602	639	630	687	650	605	634	644	614	659	619	612	664	626	656	639	677	623	670	648	620	621	631	592	651	626	636	614	635	643	657	660	713	648	585	635	635	662	642	613	651	625	596	660	632	597	618	621	652	590	636	646	603	646	618	638	629	628	652	617	678	672	634	637	629	620	606	667	591	636	611	648	626	662	590	632	668	601	622	622	633	671	590	659	649	634	642	644	674	647	639	624	611	599	592	639	622	614	606	589	616	640	624	624	582	661	587	688	616	674	621	662	654	635	702	635	580	660	682	605	615	622	644	645	617	613	591	620	615	585	674	624	613	624	625	635	636	699	623	641	638	648	591	636	553	657	607	622	617	630	637	645	677	622	638	655	641	631	650	605	680	632	637	639	605	604	606	630	622	606	594	652	633	614	632	620	624	617	639	623	631	640	609	652	574	649	660	642	632	606	612	609	642	648	597	662	606	570	619	633	616	642	618	626	601	638	641	612	597	564	630	633	588	613	665	648	622	669	645	581	616	575	673	667	633	652	638	656	653	619	628	625	625	622	609	630	643	629	623	618	645	664	635	647	674	614	641	653	613	623	613	634	608	660	644	595	683	656	652	629	589	633	633	644	600	663	634	639	622	633	623	672	635	641	626	648	619	666	624	667	643	617	632	664	625	666	636	640	684	633	648	598	602	639	572	624	678	619	616	602	682	615	625	614	641	678	628	608	624	625	674	592	647	637	645	590	651	618	580	627	645	641	689	547	614	672	648	646	666	650	645	628	616	645	592	608	615	645	626	615	659	651	624	616	628	638	636	623	650	650	683	655	666	635	641	609	602	621	651	662	626	643	626	600	635	625	651	602	601	646	655	624	571	648	667	618	595	616	652	663	635	607	618	630	659	658	634	638	624	618	632	631	589	630	633	625	642	640	624	627	667	656	628	619	624	651	631	626	673	636	611	670	636	602	610	626	652	593	610	637	595	627	607	632	624	616	616	635	580	612	656	638	610	640	666	624	628	599	633	618	625	615	618	626	650	593	689	666	636	609	615	646	671	643	648	614	645	664	623	650	678	627	625	644	613	614	595	628	652	599	637	639	600	604	679	676	651	613	621	632	641	647	668	650	628	573	596	584	644	666	633	623	614	651	655	616	641	639	671	670	645	641	625	623	629	632	628	644	637	667	601	585	622	630	694	621	645	641	662	654	686	669	618	604	636	607	638	632	606	634	627	637	645	664	594	600	640	676	630	615	608	623	662	648	630	634	609	622	642	617	616	603	624	661	650	619	631	636	637	675	651	628	597	676	609	647	639	635
6341	3326	2891	1443	1037	855	763	803	2714	3225	2329	1273	701	616	480	550	500	519	570	509	516	500	473	472	501	461	493	495	499	509	501	485	501	516	503	490	508	492	525	512	483	525	509	485	498	484	510	507	539	488	525	505	523	517	460	503	472	506	530	546	491	470	521	562	551	487	503	466	515	466	560	501	504	507	497	503	540	538	524	477	466	475	484	518	476	516	554	450	517	499	554	522	528	533	535	508	458	482	469	505	507	493	447	504	523	481	468	495	521	530	503	495	472	502	500	527	484	480	525	478	501	501	504	500	492	477	506	497	505	482	506	529	505	524	502	534	503	524	463	476	464	505	482	500	495	493	489	496	518	510	472	483	495	532	491	498	540	548	492	520	540	508	511	501	477	494	498	484	498	510	488	525	484	521	501	513	481	527	503	530	509	520	523	505	495	526	515	507	485	494	527	541	520	490	504	481	482	477	495	529	499	512	537	485	474	500	537	506	461	514	476	544	505	497	498	488	513	470	564	546	504	484	507	521	518	563	500	489	433	503	497	489	538	456	489	519	512	497	488	492	538	531	486	490	510	532	523	505	487	483	476	535	467	503	453	502	480	477	515	496	498	488	491	478	490	489	501	491	485	516	563	504	501	498	504	474	488	518	479	468	506	486	519	520	512	498	493	490	469	507	537	503	524	544	488	473	479	488	484	487	549	488	493	486	474	552	519	496	498	529	472	536	523	516	507	470	485	529	507	522	488	504	512	475	522	504	511	488	517	533	502	490	497	473	488	505	480	495	448	522	492	486	513	480	456	512	499	554	468	501	521	497	542	463	505	468	482	510	461	554	536	521	516	526	492	528	461	506	500	512	510	477	505	527	467	490	472	490	466	514	483	516	493	537	526	483	501	487	514	504	532	539	501	493	472	493	499	515	523	514	515	505	462	504	517	517	498	531	478	473	520	526	490	489	535	509	504	525	500	516	551	484	535	516	502	518	499	500	523	498	509	486	487	491	512	511	467	522	533	479	503	480	515	514	514	501	495	498	494	495	483	504	487	521	508	486	516	491	487	477	559	484	570	509	439	542	521	502	504	499	528	536	510	475	493	467	503	512	489	534	498	521	480	512	517	474	523	496	513	494	542	521	524	482	477	493	536	490	477	488	493	491	514	497	500	513	537	501	470	543	496	506	505	510	516	487	521	491	517	524	529	478	493	526	455	504	493	468	424	502	480	534	464	457	511	518	453	506	537	465	502	517	511	511	512	449	545	518	525	496	524	516	505	531	455	517	518	484	494	509	461	540	525	475	494	520	490	502	501	544	511	461	486	487	521	504	527	504	494	551	483	510	545	496	479	450	539	508	488	511	477	516	500	478	479	523	520	556	497	454	459	520	511	512	554	483	516	489	483	487	487	501	488	491	482	524	493	499	514	512	472	475	494	500	565	499	538	519	485	509	502	497	473	506	544	496	503	503	486	481	471	525	518	476	515	500	491	499	460	486	497	455	509	531	538	536	501	466	573	463	494	509	509	514	534	489	508	515	514	477	530	473	485	530	478	537	478	491	538	465	515	534	514	484	450	520	479	504	504	557	538	492	490	516	487	512	530	461	493	512	570	571	500	514	535	512	525	495	482	561	491	547	496	467	521	478	484	546	483	487	488	475	479	525	506	532	504	489	498	529	479	547	527	498	495	496	513	513	509	476	506	476	520	525	452	495	506	506	531	557	504	533	503	537	514	494	498	485	508	451	486	490	532	481	501	484	515	514	479	507	491	497	478	485	524	488	509	510	511	486	514	491	492	512	473	477	504	475	512	515	473	479	507	467	473	494	538	500	527	524	517	499	504	523	461	513	462	497	524	474	520	479	489	458	482	497	511	515	500	517	503	534	506	502	497	515	535	497	497	517	506	519	504	520	480	485	489	492	492	499	500	511	429	454	483	531	509	467	504	515	502	454	492	512	533	495	493	533	529	546	506	501	517	524	497	488	497	481	537	501	502	536	487	498	513	515	546	507	535	506	484	508	485	494	523	492	491	508	499	468	511	501	466	481	555	532	476	475	494	494	521	483	515	505	490	494	503	487	509	520	515	491	488	532	483	460	518	492	502	519	536	525	524	504	509	504	506	441	510	469	481	484	502	467	461	505	474	510	493	490	523	471	519	517	464	463	527	505	511	498	507	506	501	539	517	531	487	539	513	515	505	485	520	482	501	478	481	531	495	514	471	492	469	481	451	506	503	488	480	464	501	518	525	495	507	458	512	518	511	506	525	519	476	537	530	520	511	519	495	483	515	476	535	502	495	497	504	540	545	529	495	529	510	525	521	515	518	477	480	492	480	529	501	503	522	493	491	500	498	458	506	484	517	510	535	518	573	492	543	502	500	477	476	515	481	481	488	506	509	508	478	483	534	469	480	516	516	474	500	491	496	495	505	524	480	473	504	489	485	495	478	546	484	474	471	518	531	471	503	511	507	478	484	517	479	518	466	525	508	559	536	507	485	507	504	500	499	520	525	538	529	507	536	525	531	456	493	503	470	489	467	478	509	518	527	470	519	501	489	523	521	478	539	497	493	507	530	501	532	482	504	523	482	518	496	527	500	505	522	480	479	519	503	520	500	500	541	496	495	491	477	490	505	542	544	510	510	498	503	493	509	523	511	511	551	501	586	495	504	505	494	509	505	518	466	506	514	490	493	487	504	484	488	514	502	496	518	508	528	476	471	526	492	476	524	539	502	488	497	485	500	540	488	483	499	521	505	529	515	507	507	504	488	508	471	469	491	546	469	456	537	495	512	499	512	502	508	494	518	478	499	500	479	524	499	474	515	536	490	494	481	506	508	480	524	526	528	487	498	476	504	495	493	520	523	521	515	489	464	504	469	479	502	506	444	530	559	537	506	511	489	533	507	480	508	476	498	506	530	517	477	530	492	519	507	522	498	487	515	515	512	528	499	486	446	506	497	495	497	520	482	473	485	484	518	503	551	520	526	508	539	513	476	474	534	493	514	466	482	484	530	491	519	498	525	479	505	533	452	482	478	531	545	494	503	495	512	515	491	503	507	506	513	548	482	471	442	462	543	500	499	482	533	518	540	513	512	487	499	498	480	512	543	481	481	462	508	484	491	507	508	505	482	462	534	488	502	511	569	506	542	516	502	543	494	508	507	484	485	480	520	522	525	509	523	514	511	490	512	506	450	477	502	547	527	506	501	503	483	527	532	487	527	485	494	553	524	533	507	512	508	507	511	492	526	490	509	514	485	484	513	523	499	441	516	521	482	477	493	530	493	473	503	512	521	468	479	505	538	499	507	503	527	461	492	526	521	493	478	482	485	497	501	477	502	498	497	512	506	458	548	502	504	509	477	455	536	456	479	516	510	500	488	448	508	513	515	508	528	519	500	579	524	522	544	476	507	497	542	516	537	516	545	506	528	491	509	519	491	485	485	498	533	483	516	489	503	504	519	496	532	466	484	526	529	492	498	519	488	525	467	499	515	506	501	487
25706	21449	27183	25130	6659	1886	1435	1931	16416	21360	14307	5581	1548	1022	731	728	694	718	707	703	717	666	699	704	755	688	710	747	696	726	694	715	684	681	659	757	717	678	674	698	697	677	647	672	695	711	670	678	708	673	712	691	702	716	719	707	664	731	690	748	728	672	719	705	689	700	690	652	714	709	690	681	689	718	703	709	695	662	694	678	679	681	671	684	680	671	729	693	641	688	671	672	720	673	669	681	756	721	718	669	675	710	768	732	652	710	694	734	712	754	683	689	664	712	680	700	703	707	652	738	715	657	674	652	686	667	687	705	694	744	660	673	711	669	656	682	697	677	712	706	732	650	671	690	689	677	682	667	652	721	700	727	701	736	708	714	689	706	691	704	683	736	681	661	726	725	668	692	707	716	722	656	688	668	677	726	716	731	654	655	670	665	646	707	689	726	683	701	685	693	709	730	692	675	655	689	724	678	701	718	740	706	696	653	708	672	690	693	687	680	651	725	702	668	675	697	673	671	690	705	692	691	667	694	680	664	638	692	678	679	700	669	686	706	689	687	679	726	739	652	701	650	707	673	696	705	719	705	717	691	678	685	731	727	725	694	694	700	677	695	675	703	652	679	688	671	664	707	696	690	673	677	678	691	739	722	688	704	713	681	710	696	709	691	731	691	702	697	685	680	706	692	720	711	681	683	732	679	707	733	705	720	697	706	632	670	698	675	673	720	685	713	683	713	684	703	694	696	730	715	720	675	732	646	694	681	658	669	732	695	704	728	677	723	707	733	691	676	684	735	714	710	679	674	778	695	682	701	683	668	666	696	721	708	707	664	709	724	713	687	679	693	713	684	662	667	685	713	725	662	724	719	694	677	669	689	696	663	687	688	691	710	675	695	655	686	708	670	749	701	680	705	658	653	689	680	734	655	668	692	702	700	670	685	674	638	667	725	659	718	721	652	667	676	699	654	685	638	648	668	724	667	706	724	668	646	650	708	706	711	703	660	701	642	712	725	703	676	668	704	696	701	702	645	639	666	703	679	726	757	691	712	724	688	677	700	705	670	680	648	740	732	676	691	680	690	682	686	670	676	697	683	649	707	696	660	735	661	677	657	676	669	702	704	704	643	706	697	698	655	743	695	642	691	665	704	688	676	674	684	741	685	701	633	719	674	748	687	698	649	677	714	689	667	710	716	622	689	702	666	708	715	687	651	659	682	682	741	679	721	712	743	699	698	642	744	642	701	704	679	696	687	734	671	659	685	706	716	709	675	672	705	727	720	713	698	658	690	646	687	648	700	695	749	720	684	670	660	665	669	700	665	713	706	759	674	681	685	692	716	678	677	670	692	658	729	689	698	737	699	671	713	711	694	668	676	689	713	699	683	718	657	671	703	689	671	686	739	724	654	710	704	699	685	699	730	762	689	684	647	672	719	712	684	649	769	720	669	692	686	677	677	682	706	680	663	700	697	684	693	685	676	681	704	681	727	724	678	664	715	728	671	721	683	714	708	736	707	694	683	686	686	667	678	706	702	727	726	652	706	663	748	690	736	700	714	704	634	714	721	683	706	702	690	703	712	663	714	692	687	727	701	693	737	694	666	723	667	686	712	691	702	687	684	679	720	688	686	736	730	715	654	700	695	712	692	657	668	671	714	715	708	658	702	737	700	679	714	658	721	685	683	640	692	667	709	700	706	635	686	703	662	672	657	663	695	704	687	657	725	694	686	736	674	659	693	660	686	675	681	700	719	681	621	674	679	667	723	681	656	724	727	698	725	716	724	675	661	708	687	626	644	660	711	757	646	757	674	694	730	683	655	713	708	696	698	663	720	719	674	673	704	729	735	711	689	623	709	685	706	678	668	693	703	685	711	654	667	701	709	720	685	690	733	718	696	672	734	734	681	686	688	733	732	681	713	725	692	692	717	692	691	679	658	678	683	662	670	687	715	716	738	664	666	664	724	673	744	719	682	713	723	707	651	686	727	689	684	716	706	709	648	649	723	721	657	709	673	665	704	713	696	703	708	704	702	684	695	715	707	728	691	724	733	668	720	694	678	675	673	712	712	677	690	646	656	694	633	659	711	702	704	720	700	720	711	703	671	691	738	708	666	704	650	665	682	689	655	665	700	663	677	731	723	706	711	665	687	689	687	672	645	681	686	716	705	656	653	689	696	689	738	723	667	623	686	726	669	676	676	715	681	712	651	700	688	716	675	680	715	678	720	714	652	649	688	632	655	718	716	705	684	714	719	689	704	696	710	728	698	703	693	703	686	672	711	695	715	650	719	664	677	711	695	674	669	748	672	689	678	629	659	689	718	699	610	711	651	666	688	645	678	637	702	652	732	707	687	661	709	676	720	689	701	712	692	692	744	682	713	703	699	742	690	648	671	683	712	669	699	646	699	703	702	698	680	713	695	723	699	678	702	679	646	706	705	708	716	686	691	644	668	708	670	647	676	651	702	708	708	650	699	680	669	691	663	705	703	687	657	722	655	696	666	687	704	728	735	683	652	678	754	753	688	732	654	738	703	695	678	679	687	714	700	655	710	655	695	687	707	688	715	680	703	653	699	645	727	730	658	654	664	714	658	657	687	671	660	629	632	709	702	664	689	732	659	718	709	687	706	683	721	744	685	669	783	666	694	686	639	657	710	704	680	713	692	733	660	690	699	686	695	677	667	706	690	654	635	690	686	711	729	709	688	716	646	699	684	692	688	720	669	635	691	683	659	731	709	728	682	723	726	690	699	685	698	692	654	729	693	685	702	680	700	682	691	710	659	677	718	679	712	694	648	652	700	665	691	696	655	663	701	672	693	671	703	759	720	677	664	689	669	670	683	720	702	683	679	654	686	703	700	715	658	652	742	675	689	692	691	697	724	731	692	754	664	678	662	696	738	764	671	734	671	659	673	661	690	676	689	710	723	658	698	717	743	724	692	643	692	718	710	715	709	664	703	713	689	724	685	690	688	667	623	746	662	695	683	681	669	651	718	693	688	715	745	684	664	661	681	733	657	668	661	664	696	736	724	697	712	720	656	689	698	659	674	711	636	688	737	686	646	712	659	645	647	669	684	723	699	735	725	756	666	686	675	698	708	643	671	740	642	645	684	719	672	640	717	707	681	655	675	699	687	692	689	684	718	682	665	663	692	710	700	727	640	711	654	622	709	668	735	669	680	680	674	744	720	739	732	675	692	691	691	722	678	661	664	671	653	714	753	670	664	731	688	701	680	647	663	678	685	698	696	625	721	722	684	724	668	695	690	731	681	725	666	693	702	714	683	694	722	660	679	648	706	699	724	655	753	690	717	687	693	680	740	677	641	672	720	725	719	671	726	706	681	687	646	663	654	677	712	717	668	684	692	671	723	680	731	701	668	683	678	681	679	675	664	702	664	687	681	679	689	711	663	654	683	655	701	685	647	676	712	679	710	668	702	665	694	707	713	712	671	692	695	620	666	706	639	722	666	672	654	718	676	722	709	718	638	705	651	689	663	739	697
5381	7368	6874	3422	2188	1498	1397	2333	18444	19030	11880	4663	1485	875	667	598	546	563	584	575	597	581	527	552	575	565	540	562	584	557	554	597	596	606	590	586	576	616	555	540	574	522	540	566	558	566	542	541	566	536	618	552	599	560	556	600	556	588	564	601	555	560	547	579	566	563	519	590	574	580	545	608	553	607	526	541	590	586	584	545	580	573	585	513	518	562	544	558	568	559	553	577	564	566	556	561	500	585	571	571	561	540	574	601	592	561	596	572	531	556	567	563	527	566	585	546	582	542	556	568	595	574	559	536	588	529	568	583	596	535	589	539	564	562	540	580	520	516	583	594	540	582	556	573	580	568	590	560	576	557	537	577	541	564	601	599	573	549	532	536	560	575	552	567	564	582	539	616	553	581	585	616	532	558	533	595	541	610	564	540	623	574	580	531	565	541	549	566	576	573	579	590	564	546	557	604	572	559	571	542	538	530	552	529	586	581	583	514	570	552	563	531	613	610	551	587	541	549	595	550	595	620	563	556	594	562	544	586	561	569	584	542	583	538	558	550	550	581	561	567	565	563	584	588	502	573	590	580	563	602	596	557	538	531	577	600	539	586	548	574	560	511	529	540	552	566	519	576	569	551	595	606	573	604	521	533	595	595	547	562	548	550	514	579	593	561	573	534	556	538	556	549	552	558	529	559	598	554	590	600	594	560	548	564	512	502	580	585	598	577	555	559	574	544	578	577	537	587	568	522	606	568	547	566	603	608	573	545	554	564	546	585	558	522	566	598	529	555	601	613	598	547	543	538	567	589	609	563	582	547	578	569	557	554	569	589	597	562	571	557	598	565	538	515	549	582	551	609	544	570	538	559	574	560	546	574	547	567	569	568	548	568	532	598	577	601	568	581	599	571	559	560	577	563	555	534	573	590	564	612	568	537	539	560	535	538	585	572	559	569	544	549	592	556	574	539	542	559	581	575	553	524	555	532	542	496	541	571	556	557	572	604	568	569	557	615	548	586	556	556	609	566	563	560	551	575	550	585	570	570	600	577	618	567	549	586	585	567	613	568	565	556	566	539	541	533	579	587	551	573	560	578	567	556	572	564	574	556	546	537	535	582	570	554	598	565	582	565	517	602	576	544	562	565	583	570	592	569	544	603	526	580	578	537	529	624	551	550	558	529	517	590	544	564	555	562	555	551	524	590	576	568	580	612	608	573	507	560	556	602	517	553	592	570	592	554	534	556	585	583	588	598	538	564	611	564	566	576	571	555	581	559	600	605	535	597	541	538	569	531	585	584	606	574	557	560	557	577	566	538	541	531	551	565	580	535	594	552	555	555	599	557	557	588	588	598	553	554	540	550	553	608	506	580	583	569	564	556	587	597	546	598	532	532	570	608	553	536	591	535	537	554	529	568	516	530	566	555	568	555	577	563	558	584	532	576	524	562	556	551	556	594	571	601	540	586	522	583	570	527	551	564	589	564	593	516	572	576	534	540	606	550	564	542	543	580	571	561	580	588	580	537	559	576	535	553	549	528	587	519	539	545	501	519	529	564	536	547	542	551	569	543	550	528	566	587	594	546	559	577	550	572	541	564	565	556	566	558	537	576	552	549	555	541	545	597	551	577	553	544	604	562	571	549	577	563	546	577	596	579	584	533	566	591	585	584	528	581	535	547	580	570	566	572	553	559	546	532	569	561	569	588	523	577	520	575	557	576	590	587	558	550	541	589	550	572	550	577	541	562	552	567	549	580	524	620	573	533	544	555	539	564	541	519	568	572	577	552	563	574	576	588	599	583	553	580	562	556	602	499	548	537	567	571	545	567	523	553	566	598	565	534	532	565	544	561	563	525	546	547	596	546	539	566	558	536	552	569	584	568	563	555	542	539	527	560	608	596	569	561	553	602	558	602	533	576	560	542	529	534	532	575	563	591	551	567	578	521	549	595	556	535	568	580	571	577	549	578	576	576	587	572	562	561	566	595	646	554	552	585	598	567	592	593	558	560	571	526	549	496	585	559	568	572	568	533	530	572	546	567	565	559	559	551	532	598	522	567	557	591	590	546	566	523	513	542	582	552	573	550	525	573	579	559	606	552	572	589	554	564	573	557	558	595	569	563	539	566	583	591	543	523	595	568	578	586	546	566	550	581	564	569	583	550	552	527	552	538	567	592	576	562	565	594	570	535	551	584	530	584	560	592	601	582	590	564	513	589	549	549	539	526	542	576	572	571	533	553	583	580	579	561	575	575	589	572	551	531	519	546	564	570	528	566	605	600	566	562	516	597	560	556	574	555	545	578	574	602	598	581	535	514	579	549	578	609	575	579	562	551	539	637	614	514	557	586	570	561	580	530	573	567	567	575	568	545	576	587	588	518	602	553	562	580	579	576	519	514	535	526	517	583	562	566	544	569	535	563	575	564	562	553	569	591	531	549	579	621	547	541	543	555	557	593	578	563	567	564	584	551	549	543	545	551	560	532	564	550	532	555	564	605	549	580	552	549	547	575	558	568	557	548	567	598	583	544	556	517	600	577	568	523	611	563	557	594	524	551	540	495	561	640	554	543	579	520	565	526	575	561	536	578	570	569	587	578	522	570	578	561	589	576	545	595	589	554	550	522	549	517	556	631	565	551	534	551	599	528	552	528	550	521	540	558	556	566	549	541	560	576	539	555	522	550	554	560	563	561	529	566	558	551	554	588	561	520	558	565	522	591	499	548	548	565	580	556	568	593	510	515	558	565	544	537	548	589	538	578	580	551	517	531	605	553	581	587	583	575	550	570	540	547	627	549	567	567	568	555	525	557	560	571	564	587	556	550	580	578	606	574	517	564	518	588	530	647	564	557	575	551	596	512	581	547	585	578	548	535	594	546	585	576	552	542	610	546	571	590	547	577	613	578	540	562	547	531	540	533	566	575	554	564	560	535	551	519	536	538	565	539	598	591	581	551	560	576	543	587	586	556	601	559	574	580	618	564	548	572	539	539	558	539	549	534	617	556	584	576	586	568	556	571	561	560	520	538	568	567	573	538	605	527	500	560	597	564	568	558	552	523	557	541	551	583	554	567	563	578	580	573	562	597	583	594	606	557	584	529	535	560	532	558	554	574	563	558	568	569	559	581	492	593	597	589	527	584	579	589	558	552	576	553	579	536	568	559	570	560	537	569	587	526	569	531	546	528	592	601	593	572	537	558	594	554	542	552	544	529	567	574	556	552	564	570	557	575	562	571	546	587	535	571	557	583	566	531	594	567	506	578	605	592	552	537	594	572	550	564	553	572	572	558	554	579	559	585	566	550	558	561	579	552	580	559	569	509	508	527	536	565	536	597	544	573	498	541	561	564	568	540	555	540	564	540	533	561	601	583	566	608	559	567	580	561	531	539	552	550	591	517	551	544	566	589	598	533	541	566	529	583	549	585	577	558	526	547	558	598	526	568	550	563	566	537	558	587	582	543	520	558	537	564	585	580	553	545	576	564	573	532	568	578	571	598	550	576
24364	21436	28778	24518	21390	10698	3367	3818	33465	39075	28511	13084	3262	1578	1014	897	872	868	864	886	896	853	924	859	854	839	839	856	866	892	876	910	806	893	859	835	824	867	805	887	886	839	844	803	845	904	825	935	822	846	871	867	864	867	844	932	886	827	839	869	836	864	834	809	868	876	854	813	823	868	871	847	841	804	900	850	901	833	815	882	878	838	791	857	864	877	845	863	812	818	829	862	853	864	823	831	917	837	843	873	864	847	880	858	828	870	857	847	823	866	837	810	848	889	846	863	900	776	856	809	806	830	874	882	855	867	868	886	830	836	848	867	845	836	871	860	846	860	858	794	859	843	920	871	869	876	822	821	845	826	872	791	878	921	799	901	841	905	931	851	853	895	926	812	858	846	880	832	847	921	840	890	843	831	901	885	857	857	838	831	874	824	857	862	829	836	855	809	837	833	833	894	808	850	845	830	818	854	834	868	873	871	863	823	877	861	865	869	863	845	827	851	810	857	834	821	885	843	816	834	910	835	817	867	889	880	878	788	874	844	882	859	817	894	869	805	818	812	905	830	863	846	860	840	821	827	834	904	811	852	845	827	828	844	879	900	909	799	857	811	847	871	853	876	843	810	849	878	841	825	879	851	832	787	880	860	860	837	844	866	815	842	919	852	851	870	819	868	804	869	867	925	850	869	837	870	841	873	800	825	812	827	880	844	864	872	868	857	873	799	838	862	827	831	874	865	843	825	828	890	914	799	882	838	853	831	851	817	860	863	904	847	842	861	875	798	821	853	851	782	844	812	852	819	840	823	852	854	866	878	834	908	823	870	804	767	864	849	829	838	819	854	822	831	809	836	859	839	857	861	855	874	855	883	794	859	880	832	793	837	856	872	855	834	861	860	887	886	840	905	858	889	894	885	873	880	829	827	865	875	893	884	839	846	801	844	891	830	825	844	848	885	837	812	822	880	877	826	863	862	863	792	901	805	845	905	815	869	808	848	878	866	845	895	865	854	872	862	835	828	836	860	883	836	843	847	913	856	853	854	856	830	814	793	833	811	905	835	846	857	875	833	883	896	874	870	810	844	840	802	830	871	841	892	836	816	881	864	845	796	842	864	845	853	862	857	897	868	824	850	855	854	904	870	881	858	800	796	853	820	901	847	890	873	835	861	875	894	838	859	815	832	897	887	862	886	893	836	843	878	817	846	823	821	889	828	818	881	845	877	828	847	855	833	886	828	865	811	858	867	825	803	872	879	850	845	808	831	874	886	883	861	834	847	810	860	878	848	879	843	803	876	851	856	831	861	887	890	822	849	820	870	862	867	813	823	892	853	846	823	856	825	886	919	842	849	847	856	835	867	858	849	829	875	791	891	881	858	809	849	853	832	830	850	815	852	814	825	834	885	807	889	855	904	865	822	888	859	848	866	849	837	861	773	833	829	809	835	805	896	894	850	875	868	843	824	805	862	869	833	837	834	870	814	840	860	865	862	892	858	845	828	831	806	888	798	852	841	844	865	838	880	891	856	869	804	849	873	857	860	844	843	841	845	900	849	908	902	868	814	817	859	830	860	837	790	846	917	883	836	885	882	895	783	860	812	837	890	909	861	821	849	845	866	824	837	819	838	846	851	871	890	848	819	809	892	774	862	886	834	799	859	857	841	807	875	875	802	839	933	871	759	878	835	816	793	818	849	849	801	888	805	835	856	853	824	863	844	822	872	852	868	848	830	880	880	806	863	832	838	868	848	821	898	808	862	866	853	846	852	925	921	871	907	844	800	808	800	844	779	852	867	878	845	877	849	803	851	840	900	866	875	870	826	863	844	855	888	750	839	819	834	868	848	816	856	795	898	861	898	824	832	807	859	826	852	848	895	819	864	850	849	845	807	840	832	896	821	833	854	857	838	835	861	864	838	818	878	889	854	850	809	851	786	888	809	837	856	852	882	840	852	911	821	842	840	856	810	855	827	874	818	833	836	848	856	883	891	837	850	874	830	856	827	818	823	805	864	830	892	872	805	869	790	862	862	830	882	826	862	829	816	879	814	845	834	830	868	770	859	843	888	859	829	852	877	816	845	845	829	837	836	888	850	839	848	887	874	868	818	847	843	846	895	883	781	813	837	841	822	834	864	866	886	842	802	865	905	857	826	841	770	871	867	893	883	803	817	870	795	849	858	861	844	820	855	880	870	842	823	841	878	853	917	865	830	891	836	818	793	860	839	863	854	862	850	897	821	897	797	849	829	792	886	866	823	860	805	830	790	910	843	866	837	825	834	867	828	860	817	802	806	850	860	803	861	802	866	839	841	861	875	814	869	885	838	839	874	832	899	849	803	838	867	848	868	863	837	866	851	888	853	867	832	857	815	908	865	806	801	835	874	810	871	879	836	847	861	854	804	879	856	848	863	837	848	825	805	833	892	823	808	849	830	871	820	827	898	859	868	837	857	873	829	825	805	801	849	827	876	860	862	872	855	841	868	909	880	836	846	861	859	857	787	828	875	874	849	823	870	835	874	809	848	866	901	829	857	882	864	901	870	821	818	812	897	871	830	825	814	860	819	909	823	879	808	885	869	861	862	841	852	855	871	841	856	889	878	849	849	857	868	910	842	851	833	821	825	814	826	844	831	938	844	870	882	842	825	834	835	874	851	836	911	853	877	816	838	881	840	877	879	889	847	810	854	832	848	856	883	889	824	823	847	851	850	856	812	894	857	837	852	818	868	827	836	812	860	878	880	834	810	851	835	832	809	849	839	845	844	870	822	852	799	844	794	864	885	827	904	867	809	858	886	855	860	874	884	806	802	872	807	857	842	815	857	857	834	878	835	880	819	840	830	868	853	826	864	848	901	862	831	860	857	885	886	853	859	872	776	842	829	859	835	861	822	802	840	851	866	820	901	835	843	831	889	851	862	864	927	888	820	836	895	851	815	814	784	849	897	824	838	880	851	829	892	815	832	789	883	809	799	874	882	829	868	857	852	864	805	801	795	828	811	865	868	967	822	858	875	884	846	825	832	863	861	799	771	836	848	866	871	836	837	848	817	855	827	860	838	842	787	817	828	828	779	803	882	837	823	876	842	861	839	812	857	862	869	853	865	849	907	853	847	858	829	842	871	848	800	809	866	886	865	861	867	842	875	823	892	815	814	837	871	832	868	888	803	841	814	886	841	824	831	886	854	851	815	869	908	784	834	809	879	853	850	847	868	808	760	855	848	788	808	863	889	855	898	801	853	861	876	873	781	823	881	852	825	846	879	836	843	842	929	893	804	820	869	838	837	864	839	857	890	833	820	839	843	872	818	855	827	850	832	838	839	830	826	856	868	826	831	823	837	841	809	873	889	832	800	838	844	805	812	811	879	906	834	838	826	810	897	870	844	806	795	831	825	833	863	856	858	793	797	820	850	811	834	827	805	821	855	823	903	810	872	855	873	819	873	821	857	863	857	836	862	842	811	820	847	859	869	904	859	849	895	886	879	816	858	865	895	834	852	829	821
5960	11463	11082	6667	4352	2902	2511	4766	34287	34844	22475	9220	2688	1433	818	712	736	685	708	728	674	687	683	651	674	708	691	645	692	723	707	730	687	723	642	701	689	671	668	712	664	673	669	681	732	677	702	689	693	716	689	702	694	647	661	675	623	692	649	649	707	633	715	711	677	682	668	717	683	680	695	677	651	671	667	720	647	703	694	716	700	697	700	633	704	700	644	704	670	615	679	688	653	705	629	695	666	677	702	711	629	669	711	675	692	682	671	665	645	691	662	689	708	680	661	688	685	726	650	617	682	652	682	642	652	699	688	703	717	687	669	690	680	681	707	689	677	657	650	698	713	667	677	660	718	673	628	670	706	717	663	636	629	670	670	657	717	630	688	656	643	685	686	674	683	665	684	682	687	673	662	699	659	661	674	744	661	696	702	692	704	702	696	656	686	634	712	690	669	655	650	717	708	686	665	674	680	688	696	650	700	691	709	639	691	664	643	675	664	671	683	673	680	669	663	704	708	651	669	688	660	644	678	697	602	686	711	705	638	655	657	702	627	741	647	678	703	657	652	663	696	707	682	700	728	719	661	660	672	711	710	685	666	651	682	660	679	709	723	682	651	661	728	659	695	675	684	685	667	658	726	729	731	668	712	698	694	679	636	673	707	688	673	698	654	718	674	700	679	689	729	677	714	709	674	683	662	689	668	699	695	675	710	661	724	655	719	714	680	653	668	676	660	714	696	695	686	697	708	639	677	707	687	690	683	688	702	698	653	689	698	688	698	697	670	696	707	680	702	660	662	735	640	670	685	683	717	746	701	688	687	650	655	737	673	633	690	683	635	713	684	647	680	679	688	701	657	692	675	683	663	690	714	687	658	702	650	662	672	685	706	715	653	718	720	689	716	662	671	719	676	649	685	654	681	687	629	708	669	680	710	640	708	687	734	721	646	675	669	669	658	726	666	680	679	728	681	680	664	671	680	701	655	758	695	666	644	665	659	659	684	726	697	728	657	669	684	656	680	694	676	665	665	667	695	677	686	655	736	675	672	711	664	710	649	701	643	715	695	679	704	708	697	726	651	702	681	670	681	698	693	655	648	661	716	644	706	685	628	655	696	672	701	676	694	706	704	674	644	693	663	699	728	725	702	680	649	675	693	640	701	634	681	674	698	666	716	648	697	657	673	656	670	668	685	670	700	679	698	671	646	691	668	631	666	693	685	680	669	708	650	682	660	750	698	646	670	712	715	675	725	666	661	670	616	648	655	684	606	751	698	665	673	743	695	658	746	660	672	661	680	698	663	668	680	699	714	633	684	671	690	695	684	734	647	658	683	699	658	697	668	713	684	674	684	660	676	692	649	691	677	666	636	650	710	676	674	672	685	696	655	634	633	702	702	697	720	689	646	663	651	659	687	660	719	705	706	692	681	691	670	686	673	680	743	693	674	676	632	719	705	678	661	691	720	672	679	699	642	646	603	679	707	629	653	702	637	733	640	668	667	645	659	694	628	676	670	680	654	662	657	659	692	687	661	717	648	658	675	710	651	689	678	660	686	617	722	718	692	653	719	688	712	714	709	713	689	682	679	650	698	675	722	713	671	664	667	675	705	733	683	701	696	679	712	709	650	668	711	707	666	650	662	713	679	650	697	704	711	670	658	656	634	636	690	711	657	655	647	674	708	672	683	701	676	655	608	685	644	684	690	715	703	701	660	725	694	687	675	660	659	678	670	691	719	666	668	712	657	697	695	671	674	717	698	615	716	679	718	684	656	670	698	678	680	653	650	689	717	643	711	683	715	627	654	650	681	690	662	700	653	688	685	683	697	695	705	693	686	635	652	695	632	672	668	668	741	661	641	685	700	659	672	701	707	673	670	654	701	683	717	679	725	626	668	622	701	661	672	719	659	729	700	718	675	733	660	695	637	687	715	674	674	725	653	691	703	648	676	673	660	607	671	674	657	686	729	660	649	689	668	707	674	694	639	666	687	655	606	694	710	673	690	703	658	695	667	655	667	687	643	697	713	675	616	689	730	661	676	644	672	669	686	707	696	680	664	695	687	704	645	668	680	681	644	709	695	674	621	694	694	626	718	653	698	705	676	651	717	689	702	667	669	752	710	692	685	649	674	674	669	687	702	707	721	662	696	701	628	699	647	715	685	703	673	744	659	668	673	681	650	710	735	639	715	690	617	664	719	694	671	694	709	713	666	679	656	699	672	689	696	729	688	686	671	662	682	680	688	673	659	660	645	665	686	691	679	704	635	712	702	668	689	682	665	719	649	636	663	684	653	672	653	683	676	670	665	698	662	667	679	677	680	704	651	624	672	662	658	686	723	675	663	671	688	689	702	677	692	673	673	661	706	719	654	707	705	700	627	664	670	640	720	693	681	690	706	637	644	684	676	665	658	664	668	674	659	683	648	639	696	719	726	669	687	605	650	664	668	729	649	659	678	732	675	681	669	679	637	719	656	691	652	669	684	689	689	708	680	667	682	662	664	695	670	663	685	668	662	685	709	660	701	651	679	681	678	659	637	649	714	666	698	673	660	696	672	657	737	670	642	656	673	679	687	678	626	681	727	657	690	633	645	631	724	686	645	623	701	676	624	706	706	698	719	660	647	697	660	731	665	669	699	709	648	660	665	662	629	652	653	721	709	670	684	656	718	670	652	731	679	645	651	686	684	698	664	670	713	659	678	665	665	686	665	689	646	720	684	651	662	703	663	694	685	664	734	692	685	662	648	658	695	684	724	703	642	665	686	683	686	631	682	674	664	627	665	681	685	664	677	691	680	711	691	713	627	651	667	709	696	659	690	664	659	648	665	675	633	711	664	609	661	678	693	679	713	690	705	687	720	676	654	687	686	669	675	642	630	657	662	687	656	691	682	709	659	719	677	691	632	741	634	668	647	672	675	655	670	697	666	705	659	699	672	629	690	695	713	681	694	628	697	664	680	710	702	655	669	662	691	684	678	690	666	706	656	683	695	710	644	635	655	704	687	629	681	674	678	693	692	674	675	710	648	670	695	667	702	704	687	691	670	663	689	653	664	675	640	677	649	699	676	664	672	712	668	650	661	658	716	657	669	694	680	670	644	693	670	642	624	650	701	642	675	644	654	650	708	724	711	617	701	673	678	618	722	659	650	652	731	711	682	690	659	672	667	642	684	740	682	690	636	613	731	663	666	709	657	688	695	682	666	684	691	607	675	628	679	670	669	707	655	709	721	672	681	674	681	696	704	639	709	677	679	669	684	678	646	672	673	724	639	643	655	690	662	644	674	633	696	654	719	717	711	664	703	664	723	661	694	645	635	657	655	679	669	677	712	670	692	690	680	648	682	721	641	670	682	662	669	660	624	649	668	686	618	700	664	671	706	682	678	679	647	701	691	652	622	710	664	653	734	677	681	641	681	730	635	657	681	664	658	683	715	679	713	669	701	638	667	668	663	694	696	647	691	673	659	658	687	669	671	704	650	683	702	698	661	675	668	674	671	692	687	694
27872	14177	4206	2515	1245	1040	898	850	2679	3218	2420	1349	875	720	605	642	643	622	629	649	621	703	613	633	622	628	581	616	622	622	623	685	667	605	666	607	670	637	651	642	617	660	579	592	606	626	635	632	657	656	605	596	665	621	685	621	666	600	657	669	603	668	650	639	587	606	602	615	624	610	635	635	648	608	678	675	574	636	644	628	647	651	579	628	675	609	614	615	650	610	639	636	654	625	632	648	656	652	634	609	662	654	660	657	608	635	648	591	606	583	618	614	626	645	633	620	687	631	638	616	625	577	664	623	613	654	609	611	610	612	587	682	637	637	680	592	650	650	588	622	611	631	586	609	629	634	650	640	640	642	654	619	640	613	640	647	660	639	644	618	646	647	611	611	601	602	589	599	649	609	615	708	604	624	615	620	638	620	634	653	633	657	605	618	637	621	600	629	582	608	629	585	606	622	574	615	648	625	602	637	619	612	641	646	657	671	600	608	592	642	608	596	616	614	599	609	599	605	610	644	649	605	554	660	622	640	663	645	661	654	640	665	641	621	620	655	644	637	581	593	645	652	653	633	692	597	618	622	623	654	680	630	624	669	622	641	636	655	651	637	619	604	624	665	611	622	632	625	632	634	641	598	643	687	631	627	653	633	635	613	611	587	642	650	659	646	593	640	653	655	637	660	691	618	596	653	630	657	638	666	630	617	603	673	644	641	633	665	606	607	610	616	674	636	645	643	615	649	688	614	624	640	667	642	570	637	646	645	620	622	624	626	610	598	645	660	653	651	645	638	661	636	612	612	645	651	599	616	628	619	616	666	582	671	644	599	580	603	664	673	688	640	618	659	687	600	624	636	655	606	660	651	653	639	635	669	693	666	608	614	632	616	567	582	626	608	597	654	585	666	611	645	656	594	649	630	627	602	676	716	607	647	640	685	617	657	639	654	644	630	638	647	634	622	617	620	614	634	640	613	644	614	644	627	594	602	669	633	626	575	649	607	658	621	639	650	651	643	623	623	604	619	710	639	625	680	591	621	651	590	640	568	632	613	599	590	633	618	671	652	635	636	592	624	594	624	663	654	602	642	643	704	630	642	590	689	606	643	637	644	582	589	654	631	642	657	625	566	663	575	619	623	610	665	612	632	576	625	601	648	626	618	640	649	651	668	620	622	601	638	571	683	608	595	651	638	604	621	638	648	649	667	617	624	662	610	673	589	583	590	606	666	597	612	662	599	652	585	663	611	681	642	663	606	628	631	633	672	619	663	676	594	634	643	643	606	625	614	630	621	608	661	658	670	670	629	619	647	647	606	643	637	649	661	630	671	654	638	660	622	638	617	665	692	563	633	607	622	631	652	574	621	664	631	669	627	619	624	654	656	631	602	626	613	644	636	630	615	619	634	644	642	647	560	617	666	630	631	581	657	623	625	637	633	667	671	650	610	607	631	658	639	605	663	613	629	656	658	653	634	594	599	621	654	673	647	657	661	631	675	646	620	611	619	622	626	616	635	634	635	648	595	667	628	670	673	641	671	604	611	602	634	626	646	656	595	604	652	667	593	618	619	615	582	590	614	629	620	621	623	624	681	620	642	609	606	622	599	641	624	629	672	616	660	612	658	601	590	598	638	653	622	611	605	659	622	646	638	647	663	606	656	652	654	643	612	641	605	641	646	618	644	611	653	602	632	640	586	619	635	623	657	641	577	646	607	631	623	633	646	662	646	628	616	636	626	653	607	669	643	639	663	667	627	609	619	679	679	642	617	623	601	592	620	643	665	649	610	636	646	639	640	671	631	653	664	634	633	646	597	646	649	613	653	628	643	603	590	670	649	595	616	641	595	645	664	589	620	667	609	648	639	628	634	645	622	666	654	632	591	655	602	624	643	631	571	642	585	614	634	647	629	630	653	619	656	615	636	595	615	657	601	587	599	628	647	591	643	631	619	666	642	632	629	622	667	602	622	641	647	647	654	644	646	620	644	642	580	615	615	668	640	655	651	665	647	659	617	595	649	619	597	645	697	633	650	620	586	589	617	636	612	644	630	628	613	617	621	621	652	652	613	644	649	594	608	622	625	603	614	621	656	660	664	624	614	642	582	649	648	655	621	641	620	615	621	625	660	629	624	639	644	602	651	596	634	621	616	667	666	632	627	665	653	640	664	613	653	609	645	610	636	629	612	596	624	618	625	580	619	614	649	667	639	619	600	645	637	665	672	631	639	652	627	658	647	593	607	646	621	643	611	662	654	661	654	640	599	644	602	657	623	648	660	628	632	642	616	658	639	607	639	644	616	646	584	612	589	621	642	642	612	609	655	672	676	627	635	651	642	560	643	661	655	652	665	611	628	584	613	614	631	646	624	627	621	658	607	628	623	613	599	619	640	591	580	644	688	641	655	706	608	635	611	641	652	661	677	586	646	629	653	617	614	663	633	659	606	612	622	632	610	645	622	616	630	632	628	593	593	627	591	626	600	626	638	623	643	622	617	593	636	586	595	606	691	626	600	671	628	640	645	623	619	705	595	658	634	675	584	625	572	597	654	660	642	621	593	632	635	618	638	638	665	620	653	631	601	613	615	659	596	623	625	632	663	627	612	625	665	606	623	589	654	649	642	624	634	654	643	658	620	633	588	634	607	621	628	641	656	559	638	655	624	643	631	647	642	653	606	645	627	659	655	642	652	658	611	629	632	643	632	655	585	628	579	605	591	632	659	659	633	619	624	603	569	617	650	570	642	653	616	605	638	635	605	661	607	646	610	665	655	653	630	599	595	623	631	644	655	613	664	635	614	650	593	610	662	662	662	666	600	629	677	638	655	583	641	616	610	642	614	659	623	648	681	600	605	624	615	642	633	659	648	667	591	633	656	669	629	648	610	632	667	643	598	619	649	700	623	640	656	613	675	637	597	630	657	658	691	635	620	642	597	631	680	637	662	639	608	630	638	603	622	599	637	633	620	622	632	639	617	587	642	589	599	624	621	651	622	645	634	624	592	629	656	660	680	593	569	673	635	605	643	597	651	641	648	661	660	641	621	616	651	596	635	577	637	590	639	620	565	689	608	620	624	640	641	594	601	628	644	652	603	637	634	651	642	628	663	558	628	619	626	611	615	614	583	673	592	698	650	634	634	609	611	642	632	644	661	604	642	634	602	606	663	668	638	578	600	614	648	623	660	578	661	621	626	620	651	640	626	630	603	608	660	632	615	614	659	690	617	636	664	607	642	634	652	630	621	664	579	656	633	623	647	626	652	632	687	662	636	632	599	655	580	621	640	620	613	626	641	644	671	657	623	624	625	664	643	646	637	625	620	646	630	650	634	634	654	636	641	621	629	597	569	610	608	642	664	647	633	620	586	625	626	609	612	662	643	638	642	615	643	648	645	599	596	601	614	626	650	594	616	662	600	619	652	617	622	609	626	570	671	634	611	607	666	656	665	626	583	577	619	644	662	621	590	604	641	636	652	610	634	622	597	657	641	646	642	616	653	635	601	674	659
6196	4029	3295	2031	1162	953	863	857	3312	3442	2422	1251	734	531	524	493	473	492	500	481	526	512	513	479	500	510	508	503	502	502	484	500	515	506	468	506	491	476	510	463	535	519	537	483	486	510	507	532	514	549	512	442	458	530	510	491	492	518	505	474	535	519	514	487	510	501	510	518	462	470	472	498	495	545	516	476	493	507	502	490	507	486	489	503	452	497	485	478	525	521	485	490	479	487	495	534	453	533	513	508	491	487	519	514	526	501	523	520	468	488	516	479	528	488	491	526	488	531	509	486	476	503	496	474	530	485	498	508	503	509	490	484	505	525	489	479	519	484	504	477	514	508	485	514	496	509	515	480	505	497	491	520	515	478	498	497	490	496	540	482	510	518	513	531	455	513	464	523	512	506	503	555	505	518	483	473	472	529	509	501	490	564	514	499	498	479	515	470	495	486	504	481	503	523	516	530	524	509	549	457	489	525	503	483	521	499	508	491	512	485	495	541	524	538	505	532	516	510	478	530	474	457	499	493	470	510	530	502	519	541	510	481	496	514	465	503	476	492	481	500	493	496	500	501	453	495	464	517	503	494	501	510	474	487	509	489	496	484	488	484	483	505	520	475	506	475	491	522	503	536	476	521	532	547	514	506	530	457	485	516	511	499	509	512	479	499	505	469	487	504	487	521	498	477	504	470	504	504	519	523	457	493	500	522	515	521	468	527	460	500	506	511	446	527	476	526	503	502	497	472	480	491	539	500	514	495	508	493	479	468	511	483	457	488	493	508	479	476	480	485	534	458	513	512	482	513	532	531	513	492	470	466	479	573	492	509	499	506	511	523	476	511	500	496	493	504	509	457	522	511	490	490	518	483	502	495	497	504	476	476	481	531	466	514	509	501	507	506	498	467	460	512	490	503	460	524	497	467	479	524	548	513	525	480	480	508	517	526	520	537	536	502	512	490	491	500	488	509	505	439	475	543	513	503	485	498	483	508	485	504	509	507	511	451	467	516	500	478	515	496	521	501	489	493	518	557	489	496	488	509	504	510	496	481	517	530	483	490	505	477	503	518	491	528	506	494	524	510	539	520	511	493	506	484	531	506	481	502	483	513	502	518	505	501	515	504	521	504	484	505	494	514	502	492	505	484	497	477	527	470	497	499	467	509	512	525	499	496	488	467	489	535	480	459	519	491	488	470	484	498	518	503	473	506	503	478	509	511	493	488	506	484	494	494	486	529	534	492	455	499	493	482	494	468	470	466	525	542	508	553	489	522	469	483	477	522	474	494	528	518	522	503	480	487	498	509	510	506	502	494	510	513	518	525	493	514	485	497	487	507	524	501	548	485	464	486	498	540	562	493	524	510	516	515	490	506	500	495	513	493	445	505	481	502	511	491	503	477	526	518	463	477	552	521	484	514	527	473	479	499	474	470	476	501	477	528	473	489	523	508	559	507	499	495	495	510	546	495	545	526	534	491	473	497	499	488	461	510	488	477	473	470	489	499	520	518	499	511	470	489	507	484	461	513	493	497	479	468	500	501	504	488	534	486	506	519	551	487	531	517	481	523	511	544	526	475	494	494	514	506	527	509	518	498	478	531	520	481	500	497	471	482	490	442	466	497	483	506	510	508	504	507	480	516	482	523	504	512	510	495	524	489	482	510	507	496	509	491	508	511	515	496	491	525	512	505	495	542	489	507	500	518	497	497	528	476	490	510	519	556	522	471	524	487	465	512	521	481	512	512	487	491	537	511	513	495	534	492	497	499	521	521	517	523	541	502	501	540	502	494	538	485	499	480	509	455	508	522	518	491	539	496	470	487	500	514	482	472	499	502	499	480	525	495	488	496	537	540	485	532	495	513	501	516	538	473	466	475	495	506	486	518	509	543	502	528	476	536	487	465	472	486	497	476	493	530	473	485	501	512	541	456	470	536	502	522	489	504	533	512	479	478	512	504	483	517	539	503	551	481	516	520	514	513	507	506	478	493	483	519	490	485	475	474	443	511	472	486	530	522	478	489	495	504	528	493	476	516	510	520	483	488	512	499	473	522	556	514	499	485	468	490	523	533	506	500	472	504	484	543	527	548	480	506	479	526	502	501	498	493	504	529	505	476	456	504	482	519	481	515	515	485	517	484	495	503	510	481	498	473	478	495	516	504	486	544	500	516	477	514	495	483	492	504	541	505	487	495	486	519	496	534	508	462	532	493	501	484	460	492	488	523	557	479	515	518	520	491	520	523	511	530	475	515	501	486	485	484	495	503	520	508	442	510	507	483	478	507	546	491	502	559	498	534	486	509	497	493	508	479	448	489	547	468	520	530	532	475	518	524	505	443	465	476	540	530	478	541	474	496	473	486	509	475	553	461	553	498	504	497	489	519	487	498	528	520	476	518	484	497	526	478	538	507	512	515	518	502	489	501	521	521	506	465	459	528	516	526	531	551	455	512	476	432	512	500	475	510	499	492	504	489	468	503	512	460	493	485	498	474	514	519	515	504	510	552	544	513	499	502	481	500	506	531	562	472	521	508	479	475	543	511	476	533	475	487	485	478	507	458	473	491	475	493	547	476	475	515	505	503	502	473	496	514	534	489	555	506	495	520	523	486	508	466	468	512	500	527	485	490	475	487	451	547	486	487	436	468	515	510	527	478	499	513	504	519	514	460	462	496	485	469	492	540	546	482	464	496	496	515	534	509	473	452	520	467	505	530	495	506	495	495	470	509	530	511	507	521	547	485	484	514	487	514	508	512	486	506	481	505	546	484	490	504	486	488	510	513	503	524	542	470	525	521	455	499	504	503	556	529	483	494	473	503	509	461	501	496	491	469	519	519	508	517	511	495	491	522	499	490	470	508	467	499	473	467	518	498	500	516	493	468	523	491	519	525	470	482	537	490	508	508	477	489	475	481	536	519	546	479	516	474	489	430	512	508	511	506	495	499	482	507	471	522	505	516	509	467	534	471	538	544	497	490	467	491	520	473	514	535	505	490	490	480	516	462	502	454	481	493	488	486	489	495	518	471	476	494	528	490	490	473	539	494	497	496	460	508	494	494	504	488	475	479	490	496	508	501	479	500	472	512	488	461	505	480	468	512	491	463	492	532	448	473	531	529	513	481	498	507	493	532	496	484	502	506	482	502	471	472	500	518	491	513	530	534	490	494	508	503	480	541	482	518	498	500	520	527	529	507	506	481	487	526	559	523	521	528	489	464	486	507	477	518	498	540	502	495	475	491	480	536	494	505	524	510	487	509	506	509	517	456	500	517	488	514	474	504	489	485	508	517	506	490	532	528	484	520	495	502	481	526	497	507	460	508	509	463	530	472	454	491	484	509	487	516	459	459	481	524	545	485	473	484	472	459	545	510	487	500	507	503	498	502	487	507	516	467	520	487	495	491	503	478	489	477	538	504	554	529	477	463	506	504	495	502	503	517	513	485	513	497	473	500	526	529	502	490	487	526	521	500	485	517	479	493	519	472	486	496	479	529	498	497	512	478
25686	21468	27231	25225	7302	2270	1740	2147	18829	20370	14114	4896	1639	1086	777	723	742	708	705	735	745	690	695	721	692	723	723	763	698	730	714	707	731	717	727	706	751	687	733	731	682	722	719	711	701	742	705	669	674	663	679	693	714	645	740	718	763	693	720	653	699	730	706	712	750	727	666	701	680	697	675	702	703	679	655	694	704	753	742	735	706	745	696	692	694	671	726	737	704	715	739	678	720	636	724	713	711	703	718	685	705	718	720	728	708	780	724	678	662	723	743	695	680	670	734	753	705	683	687	726	720	745	722	670	692	735	747	723	711	731	732	725	745	690	722	668	760	732	715	683	709	711	684	729	702	687	738	712	737	696	693	632	688	671	656	746	759	636	753	645	704	699	720	672	694	720	720	711	657	676	682	726	699	675	663	748	706	703	782	746	745	705	704	690	694	726	702	711	700	697	732	705	682	713	685	742	692	722	653	714	644	706	711	696	740	666	722	724	650	721	688	695	684	734	702	692	662	676	705	698	655	709	667	683	697	660	712	668	716	690	737	712	726	713	686	665	700	701	741	719	652	713	685	688	751	671	736	656	701	725	701	678	650	716	701	698	677	719	672	695	727	753	774	681	714	716	641	651	724	688	721	744	693	724	696	656	680	719	721	696	690	734	709	685	726	718	690	689	718	752	689	709	758	662	707	692	680	693	734	729	697	720	740	670	701	691	700	736	697	677	630	679	727	673	701	693	678	687	717	729	714	725	684	656	763	728	661	733	699	668	727	719	700	664	695	734	691	711	685	735	708	679	739	685	730	635	705	685	675	677	658	696	712	713	746	703	699	700	717	733	718	701	713	717	722	685	698	707	694	744	678	723	710	678	684	689	700	773	652	719	663	675	693	723	693	656	737	694	662	731	777	704	688	696	675	691	747	681	660	708	708	666	720	681	725	780	692	703	700	716	686	722	740	721	717	699	690	695	646	679	691	691	721	687	734	713	686	689	680	694	711	677	746	663	705	683	630	736	706	670	659	699	705	683	732	724	691	695	702	755	705	687	656	685	697	705	684	724	695	688	668	679	660	749	723	669	717	704	689	702	729	653	693	684	700	720	712	728	748	732	710	726	717	745	739	678	661	694	658	682	712	713	730	659	713	710	718	694	727	658	659	673	715	766	690	733	698	704	701	669	703	710	676	702	752	723	687	720	699	657	719	695	699	732	688	718	705	671	676	684	714	718	728	712	721	719	705	668	719	679	699	688	716	665	751	680	694	680	721	669	717	742	719	750	721	729	736	652	689	718	703	683	791	670	727	714	690	705	768	673	699	644	682	688	703	685	676	688	666	694	695	690	718	712	639	679	694	681	702	711	743	690	720	721	737	744	675	643	722	684	725	723	646	713	699	728	711	705	692	662	656	727	663	697	663	736	723	710	720	690	709	672	711	705	699	738	790	678	704	712	728	692	711	716	668	690	709	690	718	705	694	748	732	681	711	694	688	680	669	697	659	684	678	666	689	729	694	711	712	669	717	693	718	728	669	702	683	687	697	682	694	696	741	748	721	708	695	695	674	693	672	690	692	696	660	728	676	727	693	732	727	691	734	700	720	722	698	694	658	651	691	712	655	713	676	657	705	601	725	687	723	725	706	706	719	723	683	705	688	692	719	711	748	721	702	728	692	679	755	701	700	703	702	711	712	696	664	742	679	722	679	745	679	663	712	714	716	694	721	692	721	691	695	688	693	759	766	662	708	635	710	727	734	741	752	729	689	682	698	711	729	749	653	760	652	725	706	743	719	707	730	684	729	672	697	733	653	698	690	694	731	681	671	710	690	747	717	694	722	682	687	694	670	715	711	708	692	695	706	698	695	697	688	697	685	704	719	701	692	720	683	730	692	659	649	718	722	698	715	715	706	680	715	761	704	729	697	695	713	691	724	678	746	693	730	692	725	704	713	691	719	681	682	684	703	704	720	699	674	754	678	725	718	738	710	703	664	698	661	677	684	704	689	662	710	664	655	739	712	688	690	716	719	699	697	692	685	755	710	695	669	698	712	700	723	697	670	698	682	731	676	692	712	706	670	742	725	717	682	710	692	679	684	756	692	763	705	690	684	638	685	686	707	698	695	756	704	715	735	717	740	698	660	673	688	699	727	697	689	701	666	751	715	703	700	670	720	695	701	708	685	686	703	700	699	708	712	711	735	698	722	714	742	680	690	721	710	733	714	681	782	686	721	709	698	753	704	699	674	681	732	645	699	724	690	724	673	693	679	640	713	677	706	742	709	721	728	685	715	707	671	677	703	675	715	726	768	703	704	706	678	686	712	676	679	693	679	703	699	704	680	699	692	716	751	697	690	693	705	714	682	718	727	708	712	677	687	683	707	699	722	679	647	665	687	705	752	727	703	663	703	713	674	691	663	707	690	671	723	694	716	741	689	749	711	712	765	679	694	639	709	642	663	706	693	663	731	700	697	735	730	705	731	702	671	723	731	752	722	707	712	725	722	734	687	679	746	684	717	676	656	688	681	715	668	692	681	698	701	698	753	690	657	687	703	690	760	727	732	702	621	693	669	737	680	707	707	706	746	752	694	751	724	755	692	724	707	714	665	668	696	690	726	697	713	700	724	682	722	690	692	692	689	686	720	706	690	697	735	673	664	686	726	676	744	687	699	729	714	722	691	713	706	719	697	698	717	663	713	734	670	702	720	694	696	650	746	711	688	675	713	740	693	677	733	727	699	729	690	708	717	655	692	735	664	671	702	694	683	698	734	712	692	678	706	749	710	683	746	744	728	717	686	732	722	681	691	687	655	750	708	702	691	670	687	709	699	730	720	732	677	655	767	703	657	711	767	693	722	742	704	700	679	692	686	690	702	691	701	667	714	639	676	702	705	740	700	709	723	701	670	694	691	663	680	725	725	720	642	691	718	713	714	692	738	683	744	661	726	715	678	744	697	682	706	700	713	685	690	690	718	720	685	727	696	707	647	713	713	760	743	657	742	722	735	655	719	694	704	669	715	678	700	710	687	701	651	696	732	717	645	721	671	701	703	715	694	721	617	721	734	734	637	704	669	717	675	701	695	727	714	716	681	660	672	694	729	691	753	726	676	666	733	691	723	730	677	674	712	711	666	703	692	706	713	705	674	714	723	694	740	684	643	743	734	702	699	715	716	716	720	672	698	702	608	678	665	747	744	708	690	679	711	728	704	731	722	732	692	651	658	686	692	744	711	653	753	688	728	739	713	694	709	729	708	679	732	706	664	704	733	726	691	719	690	732	686	731	763	679	676	725	682	674	732	702	684	691	713	717	693	671	732	719	680	674	721	722	677	701	688	645	716	717	698	739	722	700	695	681	729	713	723	695	729	687	725	726	695	705	732	706	722	751	692	733	722	745	727	715	684	726	693	712	744	727	686	681	747	679	709	701	700	702	680	708	703	685	680	682	681	766	694	686	692	688	698	684	676	679	663	685	718	693	688	704	661	713	671	697	722	730	734	729	722	676
5889	8130	6054	4085	2467	2002	1718	2608	20287	18246	11369	4074	1586	931	650	588	606	591	593	550	623	572	610	630	552	575	589	528	602	568	556	560	608	577	589	594	602	564	595	583	584	618	569	614	586	573	575	588	573	570	578	583	586	563	559	516	634	601	565	566	558	564	628	600	590	562	547	606	541	560	637	581	574	549	534	601	596	548	536	581	578	573	551	546	592	567	576	566	536	595	567	567	537	606	566	579	565	531	572	586	619	555	558	540	597	534	565	583	568	550	570	563	563	545	572	603	548	591	544	569	558	545	589	611	558	588	551	570	563	540	553	599	588	527	577	560	569	587	540	577	591	548	552	536	543	556	551	626	581	517	553	607	551	535	600	535	578	567	523	538	513	561	578	628	569	549	549	622	586	597	572	543	557	559	589	573	533	583	568	550	549	586	513	575	541	570	539	602	540	575	582	558	558	543	554	577	591	535	539	540	535	630	543	559	547	576	541	577	574	580	587	579	557	552	531	544	542	542	589	540	559	561	560	533	580	548	557	586	584	582	559	548	524	564	600	589	544	589	564	566	538	568	573	532	530	545	573	535	588	551	583	497	569	570	545	545	512	530	556	548	567	546	585	528	558	547	568	559	556	552	557	581	594	598	557	552	575	557	602	545	578	567	571	544	546	563	559	571	584	547	562	561	609	568	561	563	537	612	577	557	539	571	572	543	566	606	553	547	538	598	590	612	533	573	543	557	576	593	557	585	563	565	539	540	563	564	567	528	582	511	592	587	537	541	578	549	588	565	602	534	570	558	587	589	563	534	596	570	542	551	588	582	536	609	574	605	548	542	583	534	557	591	586	536	579	600	537	561	551	588	578	538	585	592	524	548	574	537	549	586	529	534	585	556	528	535	555	593	601	572	573	593	591	589	543	548	539	552	555	587	575	553	552	539	589	573	543	568	546	588	553	584	586	610	582	551	542	566	607	553	559	539	567	568	629	546	571	554	566	523	538	567	554	567	546	503	577	584	565	598	616	568	533	532	564	572	577	546	567	586	555	539	597	576	549	535	564	546	544	584	568	564	548	585	590	561	568	583	536	591	550	601	577	549	548	566	546	582	577	598	572	568	583	529	548	551	616	560	570	539	574	583	599	570	545	591	540	581	526	609	547	550	552	554	556	557	543	604	549	583	580	555	566	572	626	537	578	519	557	566	610	553	539	558	550	566	592	583	586	578	576	558	573	541	558	559	590	559	568	574	566	582	567	530	569	573	542	579	580	566	558	601	563	605	591	541	593	554	568	584	592	509	606	571	505	607	590	596	600	545	528	582	522	558	540	564	580	530	549	524	573	584	577	564	567	547	557	513	562	567	505	555	609	583	541	633	592	569	569	563	571	563	600	549	540	569	534	582	570	589	568	541	581	580	542	573	553	534	577	569	556	559	566	588	559	557	553	565	505	573	577	567	583	543	577	537	573	584	559	586	540	568	538	541	546	620	621	556	538	563	576	554	546	606	581	507	531	616	542	551	557	580	537	520	552	554	573	560	580	533	565	557	581	521	565	572	580	583	512	581	593	617	545	569	601	601	607	584	559	526	556	611	564	548	580	539	603	553	568	548	605	568	586	570	568	508	558	522	572	593	544	547	572	573	537	560	564	543	554	581	575	569	594	549	557	582	535	551	545	542	528	555	572	535	604	581	606	611	595	559	576	557	557	554	538	583	569	522	626	576	621	553	586	561	538	559	592	540	583	549	580	562	524	590	538	524	528	560	590	554	564	564	574	537	540	564	574	611	592	601	604	568	539	588	544	562	587	566	605	595	531	575	554	585	549	558	560	525	592	568	536	552	587	572	581	603	529	541	553	562	541	559	590	584	612	579	549	575	545	554	545	545	544	540	545	593	622	564	600	542	568	581	581	569	569	592	551	593	568	542	549	551	556	582	566	546	582	608	527	568	552	526	533	568	570	600	606	580	561	549	563	546	607	587	552	576	545	558	557	551	618	611	584	586	533	583	623	586	536	582	561	602	564	539	530	572	565	587	539	603	509	558	575	575	535	571	563	554	576	580	569	574	571	572	554	563	556	542	591	543	564	587	558	555	589	560	514	555	520	573	574	561	555	561	570	566	523	512	582	563	532	556	566	575	550	551	563	601	553	544	576	591	578	555	576	586	599	563	525	536	603	557	585	539	579	519	540	544	561	570	577	620	604	580	566	526	589	561	563	577	572	531	576	607	556	550	555	569	588	580	626	571	556	556	570	532	560	554	569	560	574	572	550	547	562	536	563	513	527	563	605	539	571	552	603	521	550	562	586	564	519	588	561	532	570	526	560	587	586	552	623	577	533	552	587	554	569	528	561	575	542	565	555	550	553	551	557	550	550	550	533	571	568	579	606	580	581	566	572	552	592	552	540	550	591	561	567	531	565	514	573	571	592	588	566	544	574	568	598	563	535	538	601	577	582	553	564	582	563	549	589	510	593	580	586	583	549	579	552	556	537	551	574	599	550	595	532	572	596	610	605	545	548	554	603	553	543	589	536	568	530	556	542	554	554	568	560	606	559	601	551	526	572	550	517	599	559	579	553	541	544	566	587	572	565	572	552	529	541	579	565	560	551	571	529	563	583	533	528	576	619	558	574	584	563	568	574	545	563	570	564	563	557	559	565	578	555	485	524	561	544	560	543	566	583	558	605	582	539	590	602	562	574	537	583	626	547	564	592	593	572	573	557	560	492	581	562	561	545	522	633	548	560	525	547	540	537	591	557	582	563	550	542	546	592	580	564	544	544	557	583	570	587	558	588	567	565	524	550	567	565	536	531	584	523	594	559	565	598	583	552	555	520	528	581	539	592	585	554	592	578	631	584	576	573	592	596	538	544	525	524	600	523	528	565	565	580	555	592	571	590	570	517	559	549	553	577	569	560	586	525	583	576	531	574	587	540	550	572	561	596	548	578	547	567	590	559	557	574	563	585	542	566	582	542	567	560	589	550	540	573	572	608	579	564	584	540	548	581	604	573	579	576	557	543	565	613	539	546	574	560	573	585	551	586	552	556	589	556	552	563	526	563	537	554	577	514	585	621	578	542	604	583	565	564	606	566	559	529	572	570	560	494	575	580	565	588	575	575	545	562	599	552	574	546	544	600	535	624	552	533	553	545	595	515	548	525	535	548	518	588	567	566	578	555	548	534	558	562	505	564	581	550	580	543	586	562	550	565	552	574	543	547	542	569	579	557	550	544	595	580	530	566	542	551	569	570	559	551	563	570	528	529	533	572	600	540	553	593	567	580	564	522	565	564	577	595	595	545	547	583	555	539	587	583	579	582	551	541	579	576	595	542	566	651	556	545	559	554	537	590	555	546	614	585	579	558	533	566	571	556	557	582	590	548	585	550	580	554	581	576	556	539	588	578	583	590	548	571	580	568	592	545	571	606	536	602	558	588	557	600	565	552	546	602	567	533	586	598	523	525	569	523	581	522	554	552	556	548	545	587	603	528	534	559	530
24311	21409	28742	24439	21363	11649	4084	4734	36049	38866	27551	11168	3192	1624	1020	911	873	875	875	879	898	917	827	870	856	915	865	856	862	863	834	851	891	810	878	906	934	898	909	921	863	822	888	876	881	882	857	897	874	844	825	934	854	886	854	851	857	831	866	832	862	844	886	866	863	900	869	874	868	833	902	848	877	813	857	826	852	811	880	846	846	838	876	856	907	866	808	852	830	865	881	871	833	817	843	902	843	866	879	849	868	855	929	832	840	860	911	889	899	853	816	864	842	895	870	804	799	785	859	821	870	848	880	921	879	848	893	880	827	810	849	840	895	834	797	850	904	824	876	893	866	817	865	886	862	832	872	878	837	869	939	909	887	863	826	841	834	864	839	873	890	878	826	849	849	824	862	846	851	879	857	818	777	909	815	830	844	870	871	829	844	891	860	828	819	868	919	846	879	900	811	896	888	841	925	918	844	821	821	858	828	807	881	834	880	853	871	797	839	853	877	813	870	859	852	808	857	836	864	854	847	858	874	867	849	881	856	863	867	802	874	882	842	863	860	898	872	857	885	862	872	827	831	869	865	860	868	920	879	851	860	834	863	860	821	802	842	835	863	878	851	854	801	892	865	821	841	856	831	846	911	808	863	874	817	846	861	893	901	863	835	875	804	918	866	831	833	903	867	842	837	880	813	850	852	896	888	805	830	885	874	881	850	882	790	878	848	818	839	857	832	909	828	904	815	882	802	866	818	899	904	902	907	856	811	905	829	896	893	883	897	811	820	810	879	865	817	869	801	855	870	832	850	855	863	822	853	912	886	868	870	889	868	813	870	833	858	806	852	887	829	841	864	831	830	844	852	852	850	840	846	851	883	857	850	914	803	878	830	844	889	899	835	883	817	854	807	855	867	802	836	873	860	857	841	841	881	850	823	818	845	906	803	855	866	873	850	816	864	858	837	883	812	869	867	870	810	842	884	851	784	884	876	859	832	833	822	806	850	825	818	859	851	804	847	860	841	837	790	849	817	845	834	806	836	870	866	904	832	881	897	849	843	909	855	914	877	861	889	865	878	857	862	867	812	863	876	820	828	818	846	844	848	866	858	855	860	863	820	877	886	794	809	857	885	901	873	860	803	878	927	854	851	881	879	853	777	863	825	850	829	900	833	840	844	820	837	837	795	883	857	803	867	843	852	838	877	871	850	840	841	840	863	833	843	905	840	825	812	897	870	868	859	882	866	854	822	840	818	889	886	831	879	836	816	845	792	819	848	845	878	824	866	896	855	870	839	858	862	853	833	849	879	876	824	801	830	862	894	859	857	894	794	864	831	807	834	819	822	837	861	864	879	866	825	772	891	776	837	824	879	889	836	833	831	832	850	877	875	864	853	873	892	840	840	861	876	820	878	835	862	836	788	872	857	842	864	817	827	845	788	891	823	818	798	873	869	836	835	825	894	827	840	864	835	773	839	859	825	844	925	861	844	873	845	806	860	847	880	859	845	778	841	841	891	799	868	852	885	890	845	816	839	874	815	828	842	830	819	837	837	809	840	889	865	888	868	851	873	838	856	828	864	882	869	887	913	846	855	872	814	828	871	839	833	897	880	860	832	838	867	861	892	817	874	883	863	903	857	894	923	883	820	800	859	825	855	933	827	845	863	889	884	889	854	848	885	869	855	836	865	850	851	853	853	879	846	816	832	883	822	774	860	854	876	847	845	856	848	874	860	820	862	858	890	893	825	900	833	850	899	832	867	871	826	854	822	841	906	833	885	820	884	862	826	860	821	853	861	864	825	865	852	861	824	859	863	852	907	849	908	874	872	859	853	765	822	837	831	860	799	864	858	842	902	836	884	832	845	829	867	827	881	912	847	803	819	886	840	866	812	842	830	924	783	807	800	795	802	866	846	828	849	865	857	875	851	852	836	818	871	818	839	814	843	840	848	880	850	864	840	934	827	864	881	890	921	880	843	865	831	809	816	804	886	888	863	837	890	875	804	827	903	916	835	866	859	854	847	890	854	859	858	848	867	849	850	787	838	940	826	836	840	883	893	836	829	878	862	871	858	841	884	878	845	843	826	826	888	868	822	804	896	795	872	834	841	792	850	849	830	898	885	858	816	824	854	835	811	872	845	866	838	810	879	842	865	856	830	836	854	881	910	812	900	835	883	838	840	872	823	874	870	864	860	838	891	839	868	877	872	819	806	827	893	907	866	833	854	891	857	894	847	880	788	864	819	834	815	840	832	835	839	850	850	799	899	833	853	876	836	851	870	842	862	833	839	895	829	795	834	862	837	844	817	887	851	948	861	854	834	801	886	862	855	863	862	842	819	849	865	850	906	852	874	840	851	850	880	838	891	835	833	823	930	876	867	850	853	846	870	838	891	883	868	912	824	808	893	848	835	872	839	880	860	840	846	842	895	865	893	842	817	869	861	884	801	837	848	875	932	857	858	893	841	849	801	874	848	855	841	817	833	858	829	841	890	809	899	845	866	898	822	819	900	873	859	883	819	810	856	841	871	849	868	844	885	895	876	827	813	814	828	823	813	822	868	830	931	868	847	862	872	910	827	843	898	831	877	889	847	836	839	852	809	895	862	852	845	830	835	848	868	876	815	824	858	822	831	841	841	756	801	944	866	868	791	820	905	843	816	853	828	853	825	873	831	878	824	867	886	849	844	803	856	853	874	842	888	844	842	808	800	847	859	846	852	844	901	931	879	844	890	914	857	830	889	865	841	787	831	841	861	835	828	826	848	825	894	796	896	860	831	893	878	820	865	836	825	873	866	813	851	865	860	887	890	875	819	892	868	838	877	820	884	867	815	863	859	845	846	836	872	902	859	812	819	890	854	858	823	863	811	823	854	849	854	855	859	899	899	843	850	911	870	823	888	861	880	873	906	789	847	957	806	854	888	828	802	830	802	809	865	865	830	839	869	864	859	847	894	899	869	870	835	826	864	823	857	904	845	817	822	869	907	866	867	912	889	836	852	891	844	901	823	842	854	831	873	891	819	861	815	838	832	870	829	813	822	820	864	845	868	838	822	815	842	841	845	829	808	845	865	846	847	835	902	832	892	860	854	830	849	850	841	883	817	821	814	842	851	808	858	843	845	805	898	907	856	805	815	812	870	860	848	888	840	862	901	823	864	918	862	815	892	886	819	861	841	914	854	811	873	841	860	885	872	900	847	820	810	857	854	836	806	845	838	832	847	844	834	879	858	858	854	829	860	850	886	870	821	840	827	839	864	881	845	837	865	872	836	857	876	848	868	858	869	866	857	879	833	841	839	832	875	866	858	824	827	845	862	829	867	860	872	843	849	872	858	860	877	850	871	884	847	855	875	804	891	873	883	874	881	868	810	851	851	850	851	845	810	852	886	818	879	899	888	857	913	867	827	874	858	864	882	894	840	799	862	848	905	884	881	878	844	864	895	859	905	832	822	840	858	837	834	888	893	885	839	853	855	849	800	877	848	865	861	805	885	829	824	843	864	871	881	920
6757	12897	10328	6557	5102	3621	3133	5815	36665	34101	21641	7754	2841	1448	792	722	702	698	684	697	712	660	673	701	689	705	690	680	697	695	663	685	693	694	682	709	674	664	700	696	670	682	685	724	711	663	669	682	706	752	687	635	730	629	722	704	688	715	729	670	689	709	682	693	694	656	701	676	713	709	681	678	703	666	703	701	679	698	684	681	665	735	701	689	700	688	678	677	671	633	691	681	643	707	703	675	664	654	679	694	723	665	684	675	683	670	738	698	682	692	702	683	678	698	635	668	651	677	665	683	668	655	731	712	690	696	699	673	691	649	698	688	689	717	682	648	656	666	693	664	678	709	687	699	723	662	693	668	669	706	721	716	667	703	706	678	678	653	655	688	736	695	659	705	672	669	687	674	691	663	708	705	700	702	679	687	684	653	686	627	724	699	724	647	696	673	717	660	676	692	650	705	700	684	689	672	640	647	660	708	690	687	681	682	651	681	658	657	687	683	659	623	653	688	636	642	651	688	692	664	685	664	682	677	673	688	657	704	691	642	657	644	696	642	689	693	673	643	680	668	689	700	746	690	652	698	714	686	715	654	672	710	680	685	698	657	649	728	673	696	693	657	647	670	702	644	659	692	666	660	697	634	632	671	714	712	654	639	699	650	727	684	678	676	709	707	692	714	721	703	640	629	742	726	701	674	657	715	646	671	650	703	674	686	696	688	679	659	675	645	690	672	675	707	632	685	640	666	708	676	726	693	704	651	662	668	731	696	676	738	672	700	722	704	686	677	696	667	712	669	660	652	692	669	683	662	704	649	659	649	651	644	657	669	651	661	701	706	687	655	657	719	693	651	642	694	673	659	690	694	670	670	649	663	668	714	678	731	715	654	673	664	666	683	669	650	706	696	709	690	685	652	726	683	700	665	671	623	682	669	632	679	661	660	681	638	668	638	653	679	668	669	650	662	688	723	662	655	676	674	677	724	664	654	699	683	740	685	684	692	666	677	659	686	646	655	661	703	693	666	699	684	742	673	655	670	699	641	688	710	667	732	670	702	694	677	656	649	692	644	719	681	685	689	662	678	650	693	670	655	664	721	679	741	659	743	686	671	713	683	723	713	688	728	728	664	690	703	626	683	698	686	667	682	724	727	681	645	636	659	674	667	677	675	656	639	695	647	628	711	672	664	665	726	676	681	636	661	691	730	730	637	663	692	669	694	680	699	649	653	681	609	668	681	690	665	700	682	695	677	674	692	705	670	722	674	644	656	626	673	689	717	679	700	645	683	676	643	673	686	717	735	648	669	672	689	692	703	659	674	722	697	673	644	681	666	700	658	688	675	710	669	708	638	708	689	689	698	678	730	674	681	692	655	677	719	652	679	692	685	686	606	653	710	674	659	721	675	664	672	656	707	671	672	697	672	677	669	673	684	657	645	665	701	671	690	645	703	692	738	662	700	702	681	650	675	647	686	690	731	644	665	659	665	655	682	659	697	679	681	672	711	665	663	673	708	675	725	694	688	692	723	696	666	725	673	642	688	691	703	679	650	729	620	715	665	673	656	661	660	660	692	664	691	703	672	716	654	718	666	725	690	646	712	684	652	677	690	681	660	679	686	658	712	703	660	679	674	679	694	671	675	668	673	702	701	681	688	656	649	666	715	734	710	685	635	673	718	674	687	709	649	729	666	674	671	615	668	655	673	626	693	655	684	677	692	635	696	659	658	651	682	658	706	674	692	659	726	620	705	683	730	660	677	699	637	705	636	717	661	686	696	683	709	696	699	666	669	668	657	670	727	695	641	694	680	685	695	672	681	639	689	634	663	704	656	714	708	697	705	674	702	666	649	676	671	667	685	654	725	690	680	635	688	661	699	658	677	691	686	682	660	701	641	704	706	648	707	671	720	676	687	663	726	704	681	675	734	682	655	693	664	686	684	680	696	705	696	699	733	668	679	696	685	648	677	649	687	656	714	674	719	701	727	732	672	705	735	704	673	655	660	661	672	693	707	651	672	678	667	689	693	707	704	664	709	671	665	668	694	700	694	711	693	703	660	690	670	627	693	701	682	723	673	684	701	674	669	691	697	647	676	705	688	687	671	671	672	706	720	663	690	688	707	677	679	684	664	654	700	675	646	699	727	650	666	639	673	681	726	677	679	694	679	670	694	713	643	667	650	667	636	671	656	671	624	684	697	653	684	621	640	685	721	683	657	714	686	646	655	681	669	708	665	745	670	683	672	648	731	671	680	679	636	691	651	644	662	682	682	656	722	658	685	674	695	717	707	682	670	688	715	707	672	696	680	718	653	720	713	689	655	674	658	672	663	686	707	725	628	659	653	694	657	676	680	679	652	709	678	641	623	678	681	687	662	657	673	708	657	688	646	671	652	714	697	670	657	631	685	700	680	644	675	676	650	698	652	649	656	679	674	723	633	690	682	687	669	712	665	701	702	669	680	693	680	648	675	685	714	664	646	665	696	695	680	684	695	669	712	656	649	705	677	723	697	693	631	681	651	672	680	661	640	680	703	676	665	673	673	700	629	675	688	713	670	662	655	698	675	669	705	705	622	655	708	681	632	714	653	682	680	732	668	647	679	629	647	700	694	689	658	669	668	697	672	649	685	668	663	681	678	629	669	674	635	688	645	665	728	663	643	664	637	585	643	684	716	650	675	699	663	682	689	672	675	639	654	684	676	670	649	664	671	696	693	690	651	683	708	681	683	662	705	696	677	692	718	696	712	718	725	682	722	659	683	664	699	695	708	692	640	701	668	712	696	633	674	655	641	686	686	646	680	722	639	681	703	697	661	698	721	657	670	687	636	699	675	653	684	646	671	674	695	757	685	665	700	640	680	691	685	674	715	675	686	733	665	715	658	701	695	698	717	688	646	711	710	706	675	652	693	713	673	671	672	683	644	636	655	661	712	693	712	669	683	651	679	667	688	716	735	677	658	727	672	648	696	697	698	722	699	680	673	692	711	668	669	660	659	632	683	664	634	702	661	695	688	683	631	723	675	678	679	652	717	675	639	635	680	658	683	665	672	673	663	663	658	618	649	690	651	688	724	670	656	674	685	676	645	708	616	701	705	668	700	649	622	689	700	670	688	663	647	650	656	644	711	630	689	677	688	676	671	672	699	664	694	717	682	686	688	677	664	634	627	656	714	707	666	669	687	642	663	662	678	732	661	690	667	639	702	671	690	636	654	684	699	683	694	696	650	670	645	703	647	664	706	652	636	658	691	696	655	684	646	676	678	689	688	659	709	665	699	729	705	699	686	695	704	701	665	665	737	667	636	697	644	630	705	685	702	676	654	636	712	658	619	701	694	658	643	680	663	670	696	734	649	727	704	673	688	698	638	661	690	651	729	706	700	633	638	689	702	659	644	708	687	662	656	704	708	639	705	744	710	674	650	704	686	693	647	680	665	733	724	685	711	713	680	651	692	656	711	687	683	708	670	680	698	674	656	730	719	690	724	669	650	698	668	668	666	684	654	690	681
27910	14111	4320	2178	1556	1090	961	909	2517	3011	2129	1239	861	708	618	649	644	613	612	624	651	643	658	608	669	627	608	659	667	599	640	672	662	681	631	643	633	603	615	616	664	633	610	618	701	639	628	601	647	604	612	678	650	641	655	634	610	604	629	623	667	646	586	632	658	634	629	608	650	642	648	641	638	654	664	615	619	654	647	646	625	599	613	649	625	612	652	652	636	653	653	606	628	605	610	648	583	611	653	668	615	609	592	617	644	613	692	653	643	614	583	630	634	684	627	661	660	616	627	629	618	596	681	614	636	680	595	630	614	611	647	604	615	679	612	633	692	680	667	635	705	603	606	605	590	637	622	602	646	619	640	642	629	619	644	654	586	620	673	635	598	574	632	670	625	658	638	642	614	674	662	664	691	645	632	634	688	639	655	588	618	627	671	617	631	686	635	638	681	648	704	624	630	591	629	614	666	638	595	654	603	635	637	660	658	666	670	639	633	658	635	633	613	621	659	628	582	677	636	652	686	640	691	629	595	652	599	629	636	656	627	621	639	622	611	655	639	624	655	618	632	634	660	635	615	629	637	628	629	650	669	700	616	631	613	622	665	622	643	619	658	609	669	634	656	626	622	642	694	631	647	653	610	620	636	623	612	604	666	630	602	619	639	635	629	633	659	573	600	619	652	650	662	660	684	632	676	593	607	650	609	602	671	619	648	632	637	626	664	614	658	648	644	669	615	639	617	641	638	659	586	614	648	633	615	615	661	625	641	637	610	646	649	635	613	640	621	624	602	630	622	684	671	633	604	629	647	631	640	655	631	647	648	658	634	653	620	605	615	624	620	655	643	615	625	645	639	586	632	593	641	629	595	589	641	649	672	621	590	642	665	659	615	602	635	638	673	607	597	617	664	622	651	637	567	612	588	615	638	682	635	672	634	669	610	707	659	598	626	655	602	593	622	604	625	630	626	589	640	623	654	671	657	664	627	619	638	672	640	587	673	642	625	600	652	647	613	636	632	628	623	614	612	632	630	643	589	634	613	645	647	591	653	642	609	600	660	673	594	666	685	612	620	669	660	623	645	677	611	645	661	634	654	577	642	643	672	668	601	616	646	650	636	637	617	638	639	611	636	636	597	660	597	609	671	676	573	658	660	629	576	639	655	651	628	690	618	643	665	622	643	662	636	619	605	667	622	614	597	600	641	627	659	592	661	599	660	652	642	635	626	653	617	671	617	624	660	644	629	615	671	666	671	618	615	654	608	599	613	691	626	599	659	662	666	613	605	681	632	619	652	633	604	640	629	672	610	688	631	616	657	644	613	589	673	673	625	618	636	664	624	581	601	591	673	636	646	649	668	612	637	659	664	616	648	639	643	616	596	624	639	632	652	651	628	667	652	635	613	651	650	643	654	676	623	645	619	620	668	593	596	621	700	625	666	620	665	657	620	640	693	654	641	613	604	685	669	648	665	581	610	632	660	590	608	619	600	639	635	645	637	677	641	628	693	626	609	670	653	641	634	650	638	649	612	616	625	631	642	638	665	602	593	681	628	624	641	566	642	679	622	627	567	626	628	630	627	615	629	620	635	623	624	619	651	647	627	652	674	637	626	626	644	660	603	626	608	642	604	644	613	568	677	646	635	674	652	666	681	615	571	584	622	634	652	636	663	618	622	616	660	608	628	668	630	632	638	642	585	643	648	606	653	639	635	603	671	617	620	668	650	654	638	648	657	653	644	640	668	642	607	651	633	656	637	681	655	652	649	594	584	615	628	610	627	562	575	659	624	645	652	626	613	641	659	636	628	668	622	633	606	628	638	623	648	628	657	618	669	608	654	631	646	651	647	677	619	648	593	611	659	622	643	610	614	612	573	606	587	623	646	685	602	599	615	648	652	620	687	602	653	691	649	594	693	592	632	659	652	632	626	623	597	666	594	646	679	610	636	615	598	626	642	668	662	643	639	615	655	624	625	574	647	657	641	593	603	642	647	642	672	644	641	660	607	692	599	633	640	628	623	664	624	611	644	607	641	663	655	634	620	687	665	622	636	647	637	601	609	642	586	635	678	692	631	633	608	658	617	657	643	628	617	641	677	671	719	673	634	621	627	669	650	634	624	648	598	693	614	605	645	660	656	618	654	600	638	618	611	622	682	640	617	580	661	601	616	653	616	639	637	701	658	596	638	649	622	645	646	598	628	629	682	642	655	653	623	702	645	613	630	669	601	616	636	626	621	596	626	617	629	583	671	674	637	623	644	607	685	617	580	655	627	594	648	702	655	653	654	596	665	654	653	604	621	606	686	606	657	636	641	632	611	632	598	597	627	667	614	637	605	687	608	695	687	618	618	636	607	649	629	643	607	676	607	646	638	658	594	617	614	686	625	668	610	599	642	652	655	672	644	616	659	662	646	653	716	650	606	658	649	606	682	638	653	627	628	693	707	677	657	625	652	619	701	633	560	611	682	672	583	661	626	601	656	626	641	646	673	611	626	619	634	604	653	661	653	621	697	609	554	586	594	654	651	622	634	621	715	649	603	619	672	597	610	626	620	661	622	629	645	611	604	627	625	652	658	646	664	645	614	611	625	621	665	628	615	614	578	649	634	612	649	633	678	630	631	639	636	591	629	607	668	630	596	629	642	662	589	640	630	657	645	606	609	651	644	581	648	625	695	629	600	664	617	676	633	643	662	625	627	613	672	633	659	653	663	583	649	600	634	666	651	592	649	663	640	649	654	633	634	625	602	653	629	655	650	645	677	636	610	668	589	620	640	668	634	683	649	627	633	645	585	602	671	640	670	603	647	647	655	677	672	656	625	650	678	618	593	632	614	688	639	618	643	642	665	638	669	622	626	648	627	634	656	655	662	603	665	626	662	596	628	637	604	630	637	611	674	629	685	625	656	625	637	652	646	645	648	689	653	620	629	617	609	642	635	615	629	639	610	648	667	633	634	618	664	636	589	626	647	649	640	648	611	636	637	653	622	633	641	588	614	661	645	636	641	597	644	600	596	641	631	676	637	635	673	652	642	652	603	664	662	591	594	610	608	607	582	682	665	623	669	646	657	628	657	629	663	642	612	646	598	603	664	640	640	616	646	664	633	582	643	637	628	616	659	674	622	663	622	699	625	628	656	638	660	634	625	673	664	650	615	606	645	619	673	672	665	684	658	650	654	626	653	627	624	667	654	590	658	580	672	633	641	633	619	656	626	634	656	685	699	673	651	657	614	602	637	666	647	698	658	645	616	643	630	672	591	630	627	621	594	615	667	632	640	599	619	680	640	611	620	613	645	644	696	654	661	628	636	631	633	583	634	631	640	676	635	568	640	629	601	691	630	678	626	601	672	679	646	646	672	586	656	614	660	619	593	623	604	675	634	658	610	668	679	650	623	614	637	637	659	681	688	681	565	624	627	610	652	618	643	631	635	636	674	642	620	602	646	648	671	632	605	636	590	667	624	578	608	614	622	609	635	665	646	648	624	668	691	630	608	626	615	599
6438	4411	3765	1995	1717	1202	1044	973	3039	3378	2139	1187	706	605	550	560	529	497	463	451	535	512	501	529	520	493	554	525	538	547	518	510	504	499	512	506	509	505	509	546	500	526	511	517	507	534	483	531	510	544	464	459	548	513	530	526	521	519	515	503	535	490	516	496	523	509	505	469	479	501	476	551	514	529	489	540	497	519	512	501	504	496	506	463	520	502	521	461	477	479	523	486	551	481	504	507	504	497	495	500	525	516	501	515	534	540	509	486	493	509	512	520	499	488	512	468	485	484	514	459	507	484	483	520	557	490	473	522	488	519	517	514	508	505	506	505	459	501	496	537	513	522	483	517	577	509	523	488	507	475	518	493	496	523	507	491	473	529	483	484	499	485	499	488	478	536	511	509	514	539	499	531	496	532	466	525	473	528	528	505	503	498	535	488	491	498	495	546	540	538	488	512	531	488	470	507	516	456	515	482	531	527	528	461	515	461	500	484	497	473	520	566	507	502	470	508	552	509	497	538	503	522	515	494	525	501	496	485	507	497	508	534	522	505	528	543	531	512	516	482	505	528	507	496	511	512	508	525	523	504	514	506	485	529	518	461	494	517	531	519	474	483	525	486	531	500	484	517	493	533	477	507	491	478	508	498	493	497	489	520	515	507	464	527	485	506	480	531	487	527	472	556	474	523	509	531	474	482	529	544	527	526	530	514	525	508	503	508	506	501	514	463	521	512	526	509	520	499	499	487	479	525	511	536	500	478	535	464	515	537	498	537	544	518	522	507	500	491	490	508	515	504	480	480	514	481	527	526	536	509	528	512	517	565	503	533	497	514	498	511	537	505	506	521	489	522	477	457	507	541	531	494	477	491	495	502	526	517	510	523	489	535	535	514	534	509	526	491	522	551	487	507	528	533	510	480	499	496	495	486	512	508	514	488	470	501	494	466	531	494	492	537	482	506	512	472	535	496	519	503	463	493	532	532	495	482	502	505	534	510	474	508	486	502	495	535	530	521	495	483	502	474	490	488	515	516	520	513	528	509	504	494	534	482	525	499	480	520	532	499	517	512	524	495	513	527	485	560	514	515	502	526	524	537	459	491	496	500	513	533	497	497	486	501	518	510	466	458	561	487	492	524	504	467	518	500	483	461	493	514	494	485	503	493	490	496	487	531	512	487	512	541	485	494	499	486	522	514	494	475	546	488	508	515	520	499	516	561	503	523	514	465	532	508	554	477	489	498	494	508	504	513	529	532	486	511	568	502	503	534	474	516	489	543	507	525	517	544	490	533	569	488	535	487	480	523	512	522	510	474	526	500	505	498	529	527	502	538	514	464	557	505	492	490	484	484	512	540	526	471	533	517	523	502	571	527	499	467	503	495	517	501	534	518	492	473	498	472	474	531	528	485	494	520	507	530	479	502	507	541	504	539	517	545	509	470	502	544	519	512	499	489	523	459	534	531	532	510	511	513	521	519	531	520	497	497	544	486	527	481	472	519	503	519	533	515	512	491	529	516	479	536	506	519	511	474	485	522	535	555	481	520	503	520	504	497	478	467	522	560	478	501	489	497	467	495	529	514	521	510	521	528	486	525	485	521	530	492	509	491	494	502	543	510	487	539	517	479	479	494	499	504	509	529	541	481	508	533	499	489	498	478	534	504	529	481	521	509	526	526	493	544	497	503	499	497	527	470	527	541	478	522	503	484	490	492	547	462	489	509	512	485	494	545	517	503	497	516	508	507	481	500	479	494	481	493	518	485	557	525	539	482	513	494	487	519	483	530	493	444	497	497	454	543	507	487	499	494	487	505	457	489	508	502	514	498	504	538	518	463	492	519	514	551	497	483	502	476	498	530	468	549	480	511	506	493	544	561	476	494	535	519	468	505	533	503	498	480	505	529	480	515	510	529	505	465	449	516	512	540	473	503	527	504	502	524	476	499	517	510	521	500	517	493	522	531	508	481	526	498	468	537	468	524	538	504	509	507	509	523	504	475	495	504	498	483	530	500	524	515	483	536	485	559	498	527	519	518	493	543	525	552	519	542	523	509	461	534	502	497	539	518	480	511	504	477	533	531	502	499	526	567	517	499	492	497	534	486	530	471	502	549	543	498	518	509	481	520	496	522	526	494	507	522	503	514	523	534	494	493	486	485	516	509	486	481	534	562	486	475	483	471	500	511	516	508	469	526	491	485	474	508	540	509	504	508	526	486	517	504	475	494	531	540	447	502	499	506	506	527	532	509	525	523	482	516	545	480	461	515	519	540	500	511	465	538	538	503	525	484	531	487	521	457	538	461	484	461	494	487	504	492	485	510	519	502	535	547	538	510	534	533	500	530	509	505	532	510	528	505	530	558	522	512	537	501	474	531	503	523	499	523	513	494	519	497	517	471	464	493	521	553	547	518	523	475	492	479	474	538	509	472	515	475	530	472	512	486	522	502	511	511	527	509	512	517	467	481	527	504	521	472	500	531	505	509	505	514	500	553	502	482	525	524	493	516	515	536	478	471	528	497	513	542	499	499	514	512	510	506	497	510	516	529	532	477	445	492	479	486	525	494	487	484	547	458	501	506	494	485	476	527	485	503	522	479	547	428	520	479	502	508	507	520	510	505	513	479	510	500	493	511	488	474	507	532	521	498	499	504	493	511	503	486	493	518	509	538	542	483	488	536	541	544	511	531	506	484	485	521	487	459	497	498	497	501	501	535	518	501	486	448	532	520	495	481	488	501	523	544	483	519	514	512	481	517	498	523	502	522	488	495	485	526	484	521	476	497	522	478	475	499	539	498	493	500	485	501	493	515	530	476	519	484	554	496	502	501	549	505	492	491	493	512	510	539	528	484	561	518	499	511	527	527	538	480	494	517	511	472	459	481	503	535	557	545	475	520	480	514	494	496	482	479	532	516	507	536	484	493	468	538	476	509	499	514	484	511	503	470	514	518	506	491	501	476	460	499	495	480	515	502	476	533	502	476	491	531	466	504	487	496	524	489	510	457	451	486	523	512	500	510	488	498	568	514	512	497	481	532	509	482	488	535	490	493	539	487	499	538	560	527	486	501	517	483	510	503	538	507	507	511	525	500	520	505	494	531	495	495	471	522	475	514	523	512	576	506	528	464	539	492	498	479	513	483	533	491	487	516	515	527	508	485	498	521	485	534	502	484	516	511	510	501	492	520	487	511	522	491	483	514	468	495	501	526	525	485	472	482	495	564	504	500	491	507	524	517	491	520	489	551	514	470	494	484	534	525	549	531	479	502	531	487	516	506	533	503	460	502	489	514	487	481	482	518	486	486	535	525	492	483	551	497	498	508	461	523	501	473	546	500	502	498	477	498	497	555	502	546	524	491	494	495	486	489	509	503	527	536	514	479	491	496	515	511	512	533	474	534	554	494	466	501	474	466	525	516	505	474	522	516	520	543	526	531	470	531	524	507	487	494	479	518	516	531	500	536	508	538	526	486	487	535	486	521	462	506	472	497	512	510	506	507	507	530
25658	21421	27243	25141	8084	2372	1729	2237	19239	22089	13751	4279	1639	1003	784	762	709	714	688	727	740	717	712	733	707	743	728	711	710	711	668	738	704	757	671	723	717	691	700	712	768	726	706	656	707	666	698	703	699	715	679	697	752	705	755	696	704	655	706	696	701	704	715	726	708	696	729	720	757	733	708	732	711	679	704	698	688	724	694	719	752	623	725	758	712	692	676	727	708	667	708	720	702	697	679	717	729	689	753	708	751	697	697	700	677	722	693	720	694	697	731	728	705	674	709	716	671	740	702	788	756	644	684	643	707	669	760	728	675	674	694	684	677	701	664	708	723	688	683	690	696	699	763	726	709	724	708	685	661	683	735	745	722	707	707	716	694	706	705	703	710	712	740	716	667	691	704	681	720	746	693	716	734	707	711	698	660	719	676	693	717	690	690	700	661	666	697	691	684	706	684	672	703	694	674	652	702	659	682	699	745	743	714	692	748	700	709	690	693	730	740	701	702	737	682	744	699	697	651	749	741	706	712	645	671	735	729	660	743	748	701	716	677	675	708	698	730	709	731	713	697	692	684	746	728	718	693	689	668	689	748	679	719	719	712	694	742	728	670	699	683	673	713	699	713	697	700	716	677	716	740	763	731	690	712	698	735	716	681	730	709	658	753	755	695	702	743	715	690	710	684	711	720	725	692	704	738	698	718	773	706	705	721	695	717	711	661	724	723	690	696	695	679	681	691	733	704	694	712	672	717	707	734	706	701	654	638	690	691	717	699	743	722	739	703	691	679	687	729	690	702	750	756	642	719	748	718	715	673	700	709	680	670	647	717	703	653	687	667	706	689	755	637	712	696	724	703	662	655	730	673	702	705	689	687	712	727	686	700	731	689	684	721	690	738	753	720	689	696	694	685	724	665	707	679	719	696	715	671	724	665	683	704	723	665	733	695	709	750	724	697	711	703	691	688	725	714	675	736	714	648	714	732	712	769	687	683	715	737	714	692	718	709	681	711	681	743	703	676	683	743	678	711	724	667	629	721	719	654	665	745	694	708	692	706	673	677	701	725	722	742	706	688	711	720	728	690	707	730	688	705	735	733	747	691	694	680	710	715	715	664	709	719	733	667	706	672	721	719	707	722	659	744	689	714	698	685	725	746	734	712	657	722	733	735	702	724	692	748	687	696	717	751	705	709	720	687	681	676	660	680	723	660	711	707	690	699	692	699	734	686	725	701	662	701	737	664	767	690	695	722	688	693	682	678	760	694	683	674	726	649	744	682	743	731	671	702	758	655	709	727	687	684	706	734	705	698	724	686	757	690	685	698	674	717	686	645	657	729	689	736	755	676	739	722	695	720	688	670	680	714	707	688	685	673	699	726	693	710	681	696	739	684	742	703	751	682	738	712	686	723	668	731	668	677	704	662	680	677	702	653	708	643	643	667	692	739	713	690	695	671	690	694	681	688	690	677	691	728	711	719	695	657	692	682	650	732	650	737	734	586	707	687	702	712	727	705	707	705	722	727	709	673	698	712	716	673	703	657	693	691	700	702	744	704	690	693	691	648	679	715	736	684	711	703	708	684	635	701	738	640	728	724	635	744	711	679	709	711	715	652	712	743	749	693	717	672	705	656	664	745	674	733	688	724	667	727	703	683	647	739	688	726	737	714	760	701	743	694	662	763	714	713	731	673	691	703	668	719	749	722	746	723	689	673	676	682	717	669	711	683	714	670	749	666	679	705	719	692	715	707	708	689	684	648	671	723	694	665	670	729	711	708	690	678	711	711	665	717	728	714	730	701	686	709	739	730	716	684	695	708	715	750	720	700	688	717	659	680	700	679	690	683	673	736	697	698	665	705	672	675	718	701	679	685	675	702	684	707	699	723	737	702	706	745	716	699	663	745	730	713	724	660	741	681	680	692	712	720	740	677	706	691	717	716	660	763	757	689	686	723	693	692	705	708	690	687	675	724	694	730	722	701	668	713	757	712	714	671	703	725	710	752	696	691	661	677	698	673	743	680	715	698	748	735	740	738	707	713	707	695	696	700	725	647	705	691	715	689	705	667	644	728	709	714	712	709	690	708	688	676	724	729	684	652	697	678	718	686	677	709	701	709	656	765	724	673	705	717	705	715	689	684	689	728	726	732	713	697	706	652	710	700	688	674	721	710	745	711	708	702	727	754	744	671	708	708	699	719	704	640	692	700	694	678	710	741	746	714	720	705	733	705	722	664	652	698	627	684	714	683	707	706	710	738	674	664	676	693	716	704	675	703	718	721	692	752	733	724	732	694	702	731	722	667	738	698	686	721	629	718	710	710	704	701	684	702	730	693	675	669	674	672	733	696	699	678	702	708	717	693	650	709	658	681	687	712	708	736	725	670	686	667	715	692	743	707	719	680	728	682	719	698	737	726	763	730	659	699	720	712	685	697	736	666	700	685	760	668	727	707	693	706	671	725	694	719	702	695	703	705	688	688	673	675	644	686	681	728	723	667	700	718	753	771	712	709	679	674	725	749	722	726	706	698	747	709	667	671	681	716	702	730	676	750	717	744	653	702	660	711	728	736	644	715	684	756	700	704	651	724	774	713	690	662	675	703	751	663	706	656	688	663	697	664	668	730	733	743	718	737	674	688	666	738	711	690	729	754	732	678	675	665	727	628	657	697	703	663	687	732	701	680	664	689	724	699	732	704	700	711	681	707	673	678	652	733	714	731	655	728	734	684	690	707	701	690	713	737	705	718	691	728	653	696	694	705	671	682	708	722	684	687	674	640	694	656	701	726	658	660	714	689	715	698	662	706	684	687	709	656	676	697	664	700	716	735	675	741	722	694	689	662	710	739	694	678	623	694	651	682	689	720	678	689	669	723	666	686	713	682	692	689	653	669	755	750	727	725	718	725	730	708	723	794	689	692	726	737	659	684	692	710	699	701	697	743	711	708	697	684	706	633	720	705	692	723	678	696	684	704	692	707	744	664	683	686	653	709	715	692	709	661	697	647	719	716	723	706	690	700	679	701	711	707	696	732	687	651	680	691	711	702	712	689	680	679	752	714	697	721	728	714	694	690	677	636	692	716	712	655	716	713	714	716	699	649	688	758	714	700	712	687	699	668	697	700	692	660	664	723	720	732	655	714	660	711	641	694	693	689	704	725	734	716	646	651	705	674	722	689	693	710	763	696	731	679	631	704	766	661	720	673	681	752	697	703	703	707	685	736	659	691	727	710	710	659	696	691	688	707	688	699	764	702	693	687	696	693	699	685	663	710	703	760	693	704	702	681	718	708	660	722	656	686	704	705	749	703	719	692	702	679	659	687	707	719	678	709	694	733	683	691	718	710	697	683	704	671	710	682	684	703	671	673	662	703	704	659	710	689	688	685	699	704	690	654	703	712	709	685	674	695	709	650	707	656	682	684	706	696	696	724	704	704	686	712	699	687	704	674	701	711	660	661	710	703	712	694	682	748	691	703	750	717	738	678	720	733	704	711	715	753	706	735	678
5959	7773	7144	4203	2943	2007	1671	2879	20627	19362	10722	3536	1589	903	644	558	607	606	616	594	563	603	589	568	606	584	592	557	589	583	624	594	561	555	548	586	575	564	560	584	551	595	591	601	561	575	546	567	556	630	574	557	545	592	555	613	613	543	556	577	570	574	570	563	585	611	538	572	598	562	590	562	608	604	574	576	601	617	589	522	554	651	555	606	529	587	588	590	578	584	539	546	586	549	616	554	601	572	567	654	573	574	597	589	550	536	566	572	629	568	564	544	571	579	573	537	569	559	607	578	547	558	587	570	589	560	625	610	574	614	530	557	562	561	547	592	583	577	573	608	551	554	594	584	560	581	616	554	602	567	535	580	570	557	528	591	539	591	549	583	563	604	596	596	595	557	555	571	569	574	559	570	537	606	585	515	593	620	513	583	552	574	565	563	579	591	567	578	586	593	556	536	535	569	586	568	583	605	603	593	602	574	594	564	565	557	587	608	557	598	583	542	578	608	577	539	614	588	570	567	589	597	551	547	583	579	549	567	585	580	556	622	538	558	569	594	539	552	592	554	520	563	564	567	573	590	566	570	542	571	592	577	573	620	629	607	589	604	570	599	585	532	652	550	577	554	578	557	628	559	580	594	609	590	503	568	545	571	599	542	563	569	570	560	569	574	562	567	598	523	582	604	592	585	536	570	608	568	599	563	598	606	530	561	598	572	597	590	588	629	565	584	548	585	597	590	548	600	542	557	569	605	574	584	573	610	598	569	568	593	551	585	566	569	597	584	598	590	563	562	588	547	565	590	590	557	554	553	595	567	565	580	591	544	570	546	580	594	598	562	564	579	591	579	583	554	594	564	580	531	587	618	544	532	590	592	563	538	576	591	584	549	557	559	539	573	558	560	616	584	571	588	569	614	555	585	579	622	569	604	594	593	583	574	583	607	590	572	580	572	606	554	545	593	564	586	556	564	610	558	547	573	557	596	541	573	562	585	552	567	595	567	571	589	565	580	560	552	551	583	583	545	561	602	591	545	578	584	560	554	618	554	591	567	544	548	585	550	593	614	589	526	573	592	600	547	578	552	596	583	604	571	582	587	586	604	580	558	602	560	596	552	567	532	565	551	582	575	561	590	577	566	565	601	593	585	552	558	586	542	570	587	547	586	523	584	539	559	595	569	543	565	588	594	530	543	575	548	581	594	583	547	561	551	543	556	568	554	547	570	562	558	547	552	598	609	572	568	559	581	622	572	592	570	540	526	594	584	545	601	561	547	559	595	563	572	552	576	618	588	573	598	617	578	573	624	568	591	574	567	540	587	566	564	560	620	530	601	555	591	546	549	586	584	571	561	543	614	569	592	595	592	545	526	548	586	547	560	583	565	587	567	609	571	562	512	564	582	550	605	588	535	574	558	604	578	562	555	541	568	576	621	574	548	598	542	556	556	602	542	522	544	568	575	600	588	587	567	571	568	584	581	588	600	546	557	586	584	569	553	549	579	551	590	539	572	578	561	545	549	557	572	620	592	601	594	585	550	538	614	593	546	592	555	575	525	561	597	557	577	569	566	595	590	594	597	570	566	552	635	584	581	573	562	570	563	541	581	604	517	575	584	602	578	569	582	560	533	540	560	593	585	593	596	589	544	579	573	579	558	580	620	579	608	581	592	562	564	570	577	595	520	598	579	548	559	558	598	611	592	577	602	586	559	605	593	558	556	554	587	609	577	585	523	612	588	583	562	558	532	611	547	573	586	613	546	611	571	561	566	585	625	550	612	565	604	554	566	587	555	571	607	577	579	572	614	570	579	587	569	559	536	531	567	585	603	568	569	573	562	579	564	597	518	572	541	576	611	578	567	521	569	561	523	607	575	518	588	578	565	534	608	562	583	554	573	566	565	529	609	554	577	541	545	546	552	543	554	549	554	541	539	577	564	557	597	614	541	566	553	533	608	561	545	521	579	533	566	625	533	565	554	611	519	594	579	563	587	559	611	554	627	577	606	550	598	517	566	542	581	546	599	580	561	546	610	522	592	590	585	611	550	517	577	564	566	564	571	562	557	553	593	552	598	544	603	561	557	593	580	584	614	593	550	566	561	549	571	589	557	591	572	552	576	554	567	597	584	579	554	575	574	538	582	564	528	554	623	579	621	608	584	591	593	566	526	593	559	583	574	574	577	603	566	619	602	586	551	572	550	586	572	557	580	565	580	552	594	558	529	572	608	575	602	592	598	619	597	581	542	559	591	606	556	555	576	571	590	615	573	530	554	554	545	583	577	612	638	604	549	549	593	551	587	598	568	621	583	568	559	570	533	575	550	564	576	567	564	604	595	604	603	580	542	569	550	605	596	553	553	566	583	530	543	590	599	560	535	590	566	594	609	591	523	545	613	581	573	566	574	607	553	584	541	556	609	572	570	626	605	606	551	554	528	605	587	620	557	600	552	565	571	552	605	556	596	555	563	563	566	548	557	595	616	581	558	572	539	591	528	556	587	590	551	545	557	573	612	608	579	573	556	584	564	602	577	559	586	597	568	565	600	555	595	552	577	558	561	600	557	564	587	580	580	559	605	553	571	612	556	602	559	581	596	560	602	554	602	590	562	598	568	579	588	576	566	547	517	532	612	585	588	568	568	554	521	566	610	587	551	570	549	557	588	528	568	579	599	547	592	601	594	578	572	570	577	552	550	551	606	620	571	558	588	560	591	538	571	587	552	535	591	554	583	540	590	580	634	581	575	549	583	607	545	548	578	608	558	575	576	600	606	558	573	507	548	550	546	572	545	573	557	558	586	598	575	534	601	588	546	557	545	568	598	559	575	563	579	578	536	574	547	575	548	564	575	616	570	541	577	553	579	595	564	587	598	606	559	548	604	572	580	551	622	567	565	603	576	544	570	524	563	585	565	563	582	583	618	594	539	605	595	575	583	557	577	547	565	598	597	602	547	595	600	537	532	552	596	573	548	583	567	538	554	553	567	585	602	551	596	569	591	603	554	598	544	576	570	570	604	603	586	561	547	552	597	597	523	606	584	602	574	563	554	551	503	592	567	574	580	577	605	587	605	590	589	557	563	560	564	587	606	565	591	570	583	548	567	547	549	590	511	601	583	603	572	562	554	552	564	575	552	625	560	559	584	597	570	540	598	560	607	580	557	592	500	592	571	567	555	608	605	556	594	582	592	545	546	581	567	606	556	580	588	543	564	594	580	581	587	609	559	568	539	581	603	578	568	577	564	577	549	563	576	598	536	544	562	551	588	600	540	599	587	535	524	583	571	568	590	610	585	576	610	596	569	520	567	608	557	573	552	534	538	581	598	586	527	595	583	582	551	567	552	598	536	601	597	566	583	568	609	631	546	599	528	559	592	618	596	553	595	557	584	597	542	634	579	541	591	548	568	579	615	564	611	527	536	565	569	565	576	597	518	560	593	590	504	575	531	509	580	560	575	545	609	593	572	566	575	574	606	559	572	547	551	570	567	554	601	582	604	576	570	596	613
24379	21436	28826	24441	21386	11428	3877	4831	35564	39551	27746	10501	3278	1552	1019	880	911	873	900	895	878	883	923	807	826	850	897	903	857	937	881	859	842	886	859	891	895	895	918	883	941	918	898	882	883	796	868	889	939	839	846	820	953	845	882	838	842	852	869	832	924	848	896	836	867	866	888	840	910	901	888	894	829	862	877	871	913	871	870	875	885	859	892	846	767	921	843	843	841	838	870	818	891	865	854	829	822	881	867	851	876	904	893	838	876	920	829	879	873	898	866	885	870	905	832	891	876	874	839	870	836	891	837	884	851	812	888	805	818	856	827	831	855	846	885	823	900	835	812	876	832	777	864	888	810	940	872	855	867	837	859	882	869	913	896	814	831	872	838	866	881	863	883	814	820	863	858	872	824	891	898	818	886	887	859	867	863	839	868	888	853	836	832	889	878	885	889	851	921	845	846	825	834	874	841	874	834	884	843	809	864	824	817	871	901	860	866	804	851	831	847	932	824	884	847	892	840	869	867	817	845	845	867	870	820	830	835	870	824	893	881	848	899	906	868	828	862	883	886	876	922	871	832	843	897	875	867	848	839	827	889	885	851	833	833	838	876	812	832	863	873	904	889	855	875	827	859	836	882	879	893	821	834	876	851	874	863	874	853	850	835	835	873	840	882	864	851	894	888	923	847	887	846	902	879	872	850	836	849	787	848	827	864	850	865	867	856	918	859	879	878	848	956	866	847	850	864	845	893	890	845	884	848	862	883	869	879	842	771	879	865	829	953	849	838	836	820	822	876	873	852	858	875	841	869	831	855	857	858	865	873	862	906	823	873	834	875	850	812	881	903	855	844	886	851	821	908	800	879	880	896	869	804	915	828	905	903	857	871	862	835	885	893	874	844	826	866	824	816	867	817	892	878	852	876	825	897	854	882	916	866	881	835	872	850	907	860	840	911	862	846	849	827	847	831	868	902	833	892	870	812	872	848	865	889	845	885	817	842	866	836	885	849	870	895	875	874	856	855	901	826	853	864	898	893	840	929	859	844	874	866	847	879	835	872	852	864	779	859	842	899	840	887	842	866	835	861	881	865	876	863	880	846	804	830	830	822	887	886	842	830	804	896	869	882	819	863	911	851	916	874	805	837	877	847	828	818	852	832	879	868	873	817	867	877	904	850	896	828	888	917	876	848	902	882	839	908	829	832	846	866	865	856	852	849	865	865	869	856	858	878	850	870	865	857	819	828	895	814	863	874	874	829	843	909	837	904	834	845	866	804	916	829	839	838	787	849	908	880	843	884	827	895	846	874	867	805	855	845	829	893	874	856	865	856	866	804	835	884	839	851	846	853	865	848	837	862	871	890	838	918	896	857	874	881	871	867	838	841	878	822	847	879	898	869	881	859	910	895	830	866	814	859	878	834	838	791	870	857	875	839	874	888	848	860	831	854	904	909	894	854	846	838	832	854	834	834	915	858	867	757	861	882	851	796	874	837	844	869	860	852	853	799	819	863	873	879	868	873	888	907	862	878	829	858	832	851	890	864	836	846	837	814	887	839	882	867	870	838	847	901	855	875	845	839	890	833	858	872	852	816	816	822	825	855	824	887	827	940	844	855	860	830	900	865	833	848	875	837	829	809	880	865	853	883	863	868	840	918	856	851	819	878	879	915	869	867	922	815	866	823	864	843	854	859	846	869	899	852	886	870	888	873	886	863	831	903	876	831	840	881	901	859	846	843	867	865	838	870	848	885	850	884	831	873	902	837	870	876	872	850	873	843	892	861	866	795	850	878	857	892	873	858	900	834	892	877	873	831	830	817	844	885	867	846	853	943	832	868	929	932	863	821	881	857	831	874	862	893	866	868	899	879	856	868	812	827	845	824	882	878	824	823	838	825	849	878	836	843	822	819	793	861	890	895	891	842	820	801	865	794	841	844	824	832	844	856	798	854	909	841	831	872	863	829	890	904	865	899	796	835	867	833	854	861	868	823	784	881	922	905	911	826	830	812	807	827	860	900	897	835	823	845	857	831	900	857	806	902	842	862	888	856	798	875	820	868	904	824	877	828	852	866	853	869	880	832	860	899	854	849	877	901	856	882	894	837	843	846	870	837	879	782	828	864	803	845	901	842	892	862	861	857	889	900	829	825	818	810	869	821	896	894	846	881	859	898	847	836	835	844	832	834	854	841	852	868	870	784	894	813	823	807	812	799	802	854	831	864	864	856	817	887	849	872	882	862	845	858	921	868	867	832	845	854	861	812	835	867	830	830	851	878	861	858	876	807	888	837	814	842	827	868	894	823	824	859	823	904	832	828	848	890	855	813	849	889	824	805	899	835	839	832	860	813	901	848	854	877	816	904	849	887	893	835	908	838	878	871	820	836	849	874	867	859	797	856	825	810	866	862	887	809	870	846	892	787	808	873	871	846	895	797	841	887	884	866	859	881	846	812	873	871	838	857	854	895	877	801	802	861	912	851	845	781	843	825	803	782	813	852	835	902	852	871	917	881	875	898	837	785	847	868	825	874	845	850	854	883	868	855	841	875	808	880	833	899	827	853	867	857	827	828	828	876	821	866	905	801	879	887	896	873	810	854	881	869	905	878	839	886	881	843	907	864	927	836	844	844	838	850	858	833	830	857	830	825	890	880	887	839	817	877	892	786	887	832	897	858	863	830	845	880	859	862	852	868	913	797	875	820	851	830	843	797	822	879	850	888	881	782	879	901	871	881	929	822	778	902	821	787	901	827	863	885	860	798	832	918	852	807	867	850	782	876	837	817	873	859	879	819	849	896	829	852	814	818	897	821	878	850	820	859	861	854	842	881	835	860	819	915	824	845	810	866	867	834	865	813	885	850	845	840	844	840	882	821	881	812	908	824	879	931	879	895	872	874	901	948	883	849	855	821	867	840	849	861	801	820	883	858	837	809	904	847	795	881	837	878	858	793	858	846	825	863	826	860	865	870	822	861	823	851	851	874	833	811	821	859	816	807	848	885	857	934	895	876	833	845	877	813	834	873	851	848	848	929	902	828	855	854	830	869	863	926	803	848	869	851	878	853	885	814	860	874	836	852	809	830	803	893	908	921	875	861	854	891	836	813	862	875	853	883	913	853	874	786	859	834	844	883	854	876	825	881	871	828	833	827	803	825	837	843	805	790	858	815	829	836	816	854	846	838	878	849	819	829	878	814	839	889	838	800	822	851	814	901	884	797	804	925	803	863	814	887	876	819	801	818	853	870	876	851	820	855	869	834	830	883	840	904	849	887	833	900	814	777	856	863	838	821	820	849	841	887	830	893	870	898	859	893	903	876	881	807	837	888	905	914	871	873	861	900	877	886	786	835	846	899	874	864	848	887	883	805	866	866	850	876	887	883	848	888	900	857	827	875	865	891	856	857	796	804	839	863	888	842	897	845	832	839	850	797	834	889	819	848	854	852	885	855	883	881	852	850	875	807	897	860	808	828	846	858	844	861	909	826	863	861	816	883	824	849	806	880	876
6898	13444	12066	6965	5050	3529	2788	6004	36421	34904	21026	7305	3031	1406	772	771	736	680	714	684	692	689	686	684	692	691	676	720	725	687	645	675	693	726	676	661	718	706	728	695	720	673	668	714	684	682	676	690	672	705	679	701	708	700	707	695	744	657	721	712	691	689	660	691	671	701	694	716	693	708	696	671	682	649	664	659	683	715	656	634	704	698	660	685	707	664	701	719	675	675	717	699	709	705	658	662	696	669	718	668	677	667	699	660	697	665	651	711	679	688	703	716	664	754	700	699	658	717	680	703	698	743	705	715	710	678	667	670	667	687	648	663	680	682	685	678	692	713	674	691	706	639	687	640	695	680	715	652	680	752	716	731	670	679	714	651	659	692	685	661	704	666	690	676	665	685	716	681	685	714	659	689	708	689	671	674	678	676	685	675	710	680	712	667	703	677	682	707	706	672	677	667	694	696	727	693	677	702	728	649	721	707	652	679	665	694	677	741	659	698	663	658	716	693	673	687	630	661	715	667	706	693	657	640	668	728	691	672	656	663	672	699	672	695	678	670	708	720	705	701	720	678	694	667	705	640	682	707	698	677	665	723	678	695	749	666	730	640	635	667	704	677	688	683	678	689	690	675	660	712	644	748	682	669	645	695	715	692	760	699	703	633	674	674	725	709	674	734	666	718	644	688	681	682	661	653	663	698	754	707	684	679	664	718	699	684	699	719	695	642	716	711	634	701	701	734	642	637	710	688	738	693	736	669	671	699	683	713	671	684	665	712	700	744	731	709	718	680	677	664	647	746	723	679	669	667	690	686	680	700	674	700	713	705	664	703	671	706	735	672	685	659	713	714	688	671	652	673	659	667	717	690	688	683	643	685	664	684	600	693	688	638	697	733	688	715	642	668	706	638	701	711	707	723	701	690	648	684	677	646	646	683	675	686	662	709	677	703	724	651	695	730	655	700	657	707	649	673	689	770	671	665	686	661	657	628	695	680	696	657	648	683	688	657	671	680	687	708	690	722	747	712	679	696	707	728	702	709	680	723	678	683	698	708	722	651	687	685	691	730	687	654	706	686	670	684	709	733	702	651	670	684	682	688	698	706	716	733	605	640	686	679	641	686	699	682	701	666	663	703	661	679	741	670	646	686	669	652	701	680	691	683	711	668	709	655	707	653	696	627	703	687	759	712	689	661	673	662	701	675	720	676	659	690	698	682	687	735	696	725	703	660	676	680	653	686	704	663	681	687	684	728	691	685	684	650	698	655	701	675	632	717	757	705	703	730	691	670	686	637	712	711	710	710	656	675	712	670	733	703	696	634	716	664	676	689	738	719	747	714	696	690	672	665	688	692	687	696	677	697	711	689	632	719	684	719	630	694	684	713	693	682	688	677	701	652	653	661	715	670	674	673	675	701	685	688	717	705	712	653	700	720	652	673	665	674	714	679	653	696	700	717	702	694	659	656	682	688	679	738	653	678	743	683	700	678	669	715	740	696	656	658	638	680	694	656	690	711	685	688	705	687	649	679	709	653	688	664	668	666	750	684	700	688	675	705	670	703	607	637	661	667	714	703	689	706	706	676	688	674	723	692	652	693	683	710	690	677	697	687	691	702	670	676	730	731	692	663	670	654	660	650	676	674	719	679	675	711	719	688	626	683	692	719	727	671	694	685	713	714	703	702	668	670	693	694	702	657	661	715	651	706	679	708	669	686	690	677	672	737	685	709	688	665	680	656	714	681	636	696	670	665	708	681	716	722	668	661	696	662	714	744	690	729	661	721	662	718	655	647	696	713	675	657	679	694	704	672	621	683	757	723	686	662	702	679	727	650	711	691	670	711	730	720	670	693	703	676	668	708	667	676	675	656	654	674	668	708	727	662	702	641	707	680	702	649	684	675	663	658	692	697	693	680	729	664	639	661	695	761	721	678	686	699	699	654	662	695	695	686	760	705	695	648	682	655	706	713	672	657	678	673	744	626	666	696	681	685	661	693	701	686	688	671	724	674	711	681	716	627	698	658	674	698	659	720	709	718	680	651	668	671	723	700	663	692	665	640	697	645	627	721	703	660	720	684	722	676	672	657	654	673	686	683	711	649	629	671	698	683	711	665	705	666	639	671	648	676	673	664	685	644	636	670	690	693	728	693	698	714	682	730	702	698	773	674	691	674	663	695	666	680	670	710	654	716	694	688	644	669	700	640	681	671	672	720	679	649	668	661	728	669	689	689	682	751	659	720	696	645	699	713	647	647	687	707	644	699	662	757	642	681	641	639	652	725	679	709	674	708	661	696	686	658	666	694	686	714	719	650	658	694	666	684	647	703	673	676	688	723	626	646	701	690	686	653	725	694	661	696	674	694	656	689	679	662	674	687	713	664	656	696	691	681	663	675	699	683	656	665	685	695	704	684	654	703	680	611	633	672	652	682	666	691	680	690	644	729	676	674	670	668	670	691	715	690	688	682	700	672	654	696	686	667	641	711	722	683	672	714	640	711	690	682	705	690	690	668	718	690	709	672	697	633	691	687	738	653	662	697	699	665	688	661	724	693	681	721	664	723	685	752	696	706	690	693	672	686	707	663	671	631	682	657	709	681	724	674	674	708	711	664	694	717	691	657	716	712	665	709	652	680	682	643	700	712	692	671	654	719	661	652	714	660	702	653	708	715	690	680	663	706	674	724	697	679	692	674	671	660	696	661	682	663	655	685	658	736	644	642	652	681	688	727	690	644	653	684	700	705	676	722	689	723	691	665	686	697	672	725	690	675	688	676	676	638	718	716	729	703	665	677	693	691	687	697	718	744	651	690	712	670	688	664	643	736	646	702	647	652	632	677	664	674	674	651	673	734	674	619	692	720	690	627	724	701	677	671	656	637	677	699	642	636	681	688	697	701	682	695	717	683	671	673	688	677	664	736	691	734	674	706	680	624	657	646	669	691	639	685	749	741	663	744	652	652	699	650	717	658	678	664	660	718	667	672	666	687	686	711	661	653	701	713	692	699	673	709	629	682	700	655	669	696	673	688	611	686	685	703	669	683	707	694	678	701	704	660	661	649	685	685	650	679	675	685	705	671	690	689	645	638	723	675	721	722	641	675	679	665	693	687	744	711	670	655	681	663	684	682	688	681	706	649	647	695	706	715	618	733	684	681	687	678	668	709	685	679	685	671	672	687	725	713	726	686	671	671	680	720	713	705	725	757	679	674	705	699	699	698	678	702	706	690	698	692	651	668	662	680	683	673	699	663	706	698	710	735	720	736	684	677	717	710	706	703	648	668	677	676	689	681	643	658	653	664	654	715	713	700	642	668	627	659	703	642	679	688	689	692	673	710	694	654	743	665	703	649	672	695	689	690	685	660	711	666	697	719	681	689	664	673	669	719	714	673	676	701	645	733	710	690	673	689	687	693	719	679	741	734	657	693	698	653	698	674	645	704	753	679	677	624	676	639	636	675	711	659	722	703	701	653	671	663	649	655	694	667	725	634	692	678	657	707	688	696
27980	14718	5295	2439	1283	1036	891	881	2439	3070	2236	1212	891	758	693	661	652	641	627	626	664	692	652	622	733	723	636	608	671	658	634	630	632	636	626	682	649	685	624	659	642	654	630	647	631	658	639	649	688	656	659	666	649	646	700	666	658	634	594	653	665	670	692	628	647	618	619	687	633	647	631	620	663	662	650	641	675	636	640	638	671	687	641	619	663	618	636	667	656	665	672	619	627	641	667	648	675	652	600	689	660	641	633	658	640	625	621	666	658	633	619	665	673	610	659	695	643	616	621	621	630	683	632	611	600	633	609	647	675	636	660	678	649	620	645	633	647	628	580	636	640	597	637	622	625	686	653	636	633	639	608	646	665	598	641	677	601	685	612	664	641	618	665	624	666	675	643	631	664	649	628	646	620	651	670	648	696	658	652	651	622	660	649	616	643	653	628	631	641	588	618	656	628	637	683	647	624	670	618	645	604	647	654	651	625	618	628	646	627	621	624	629	650	687	660	683	646	590	691	620	636	651	661	681	654	635	609	600	624	609	634	682	621	671	634	635	616	594	663	650	642	679	607	675	685	695	654	684	636	673	661	623	660	634	621	628	600	649	673	623	670	692	592	659	621	629	642	628	613	640	645	662	618	628	648	654	618	623	646	633	644	592	671	595	625	657	696	630	614	673	660	628	646	688	646	683	679	667	623	651	653	690	613	625	646	639	645	652	640	631	678	593	679	657	654	676	622	662	660	697	626	611	647	607	595	676	612	694	699	656	609	651	640	684	627	622	652	633	658	601	686	691	655	634	623	649	630	662	620	652	624	605	629	701	644	609	660	657	633	637	687	637	667	658	617	665	596	709	639	620	632	655	618	661	621	648	636	628	635	629	644	652	617	648	664	682	606	665	641	628	605	672	635	663	665	678	630	680	611	635	648	661	675	611	674	647	685	655	648	682	639	646	686	619	601	607	608	603	639	644	634	630	639	658	648	620	626	620	652	630	631	620	649	696	623	640	622	664	614	625	628	671	605	647	696	613	645	655	646	626	625	642	674	637	603	683	648	644	626	660	646	636	641	680	659	636	661	687	682	659	674	662	697	676	646	622	616	620	644	575	646	664	649	567	657	664	645	626	631	671	626	618	667	678	688	606	633	663	639	654	651	646	606	660	612	612	621	667	613	663	634	671	678	635	650	678	597	631	622	635	702	657	637	618	606	646	667	658	628	672	630	673	659	640	627	660	619	618	684	634	622	675	607	629	668	645	652	598	694	657	651	632	677	620	608	667	669	655	624	652	661	629	637	629	652	646	621	647	649	615	633	663	684	694	635	688	676	622	653	670	607	647	695	663	643	618	663	654	685	661	655	638	672	597	638	704	644	601	622	623	625	625	610	574	655	638	655	650	660	702	645	639	680	655	662	635	598	628	653	610	654	662	687	635	671	655	584	623	674	639	625	654	614	630	692	639	634	666	630	717	653	657	640	576	654	647	638	684	660	674	653	598	633	636	699	646	700	661	645	656	631	644	671	640	659	625	630	639	657	642	666	648	651	638	665	652	644	641	645	645	631	661	659	633	701	673	658	639	661	623	646	630	611	660	631	640	655	631	677	648	627	587	674	648	674	631	658	654	627	736	681	640	627	665	653	672	642	633	709	738	635	673	664	683	667	662	599	651	656	649	615	634	676	656	619	653	673	653	642	638	633	617	657	663	630	616	641	639	662	585	649	629	681	662	601	616	637	661	645	652	659	657	636	657	640	650	621	630	582	626	674	625	650	649	711	664	649	618	619	625	636	668	650	645	628	643	647	697	675	638	647	591	623	664	657	609	666	673	639	670	659	642	666	656	652	681	659	631	615	594	617	676	684	610	702	617	678	651	614	693	654	613	629	655	661	607	646	681	688	654	693	674	663	626	632	638	635	672	580	657	667	665	608	619	643	634	620	617	650	602	650	670	630	660	694	664	659	597	609	623	636	641	625	645	671	670	673	665	659	641	627	670	711	629	586	634	629	678	623	683	643	641	697	681	686	702	673	647	672	690	700	679	674	615	663	630	661	658	635	595	660	617	647	588	637	643	658	631	586	630	686	647	650	637	608	672	602	647	633	669	696	638	657	631	678	672	654	615	694	671	639	672	652	648	655	640	669	679	641	654	629	647	636	625	647	646	593	600	638	664	660	619	625	630	693	650	687	689	676	589	673	679	627	664	624	627	690	650	626	663	660	656	645	652	613	627	671	630	612	620	649	661	675	621	647	615	666	643	645	648	645	699	647	655	658	644	662	609	602	659	673	657	636	660	636	721	666	598	641	664	637	657	683	658	655	658	654	603	678	650	645	681	648	637	607	657	651	686	662	652	655	693	640	654	617	656	617	651	589	661	618	627	663	614	699	655	690	647	660	637	654	610	653	600	651	644	647	694	653	627	621	607	604	643	651	687	650	656	674	668	660	609	668	672	599	645	641	669	621	667	669	680	643	666	665	638	645	610	604	672	684	638	626	670	629	640	633	629	652	635	607	649	638	724	669	653	624	664	634	662	641	613	669	644	653	632	654	644	646	665	639	607	639	663	696	668	644	647	672	659	625	671	651	682	696	654	700	633	658	597	634	642	677	628	638	666	594	643	671	674	715	666	635	634	605	636	623	659	634	624	603	622	660	674	630	624	652	648	605	660	634	671	652	601	631	641	636	648	703	621	674	661	603	667	654	646	642	653	594	585	643	649	653	621	671	668	637	632	674	657	634	676	625	674	646	643	662	667	633	652	666	625	639	643	635	640	665	750	621	651	621	629	662	633	662	654	611	651	652	631	638	644	649	643	656	655	689	663	640	628	623	630	606	608	646	615	603	632	675	642	617	664	664	638	624	677	622	612	647	658	634	687	638	643	647	642	656	613	637	658	649	671	671	613	681	612	636	695	676	653	680	607	657	646	643	618	630	692	638	623	680	656	657	684	668	691	648	659	619	670	660	640	642	613	653	637	639	653	638	644	626	641	656	617	654	681	678	641	646	663	646	662	643	630	626	629	637	648	610	671	657	670	663	662	639	633	641	694	654	636	649	716	654	637	637	665	662	622	642	704	684	653	698	602	592	641	667	619	607	655	623	626	610	631	613	665	630	635	643	598	680	663	643	657	619	671	664	617	626	666	648	611	669	680	660	644	647	658	713	616	631	643	673	623	716	663	673	663	613	635	672	655	680	650	625	645	648	601	654	636	649	602	655	669	607	686	654	686	671	678	637	644	671	657	671	665	605	639	657	618	672	666	646	614	626	645	633	647	645	675	639	653	667	638	620	615	640	713	636	708	662	617	591	618	654	624	625	633	652	641	631	658	634	646	633	650	659	596	664	635	636	648	666	632	648	695	684	661	650	639	634	633	678	615	667	640	661	673	630	630	660	605	755	672	667	647	655	626	655	642	624	626	676	654	661	629	656	646	612	649	650	606	641	660	676	631	689	656	671	677	600	644	658	686	665	645	654	657	610	641	653	680	658	640	633	624
6834	4720	4575	2127	1458	1159	806	912	3130	3441	2174	1184	768	617	539	542	525	499	515	529	517	473	531	490	534	527	483	517	533	514	497	515	549	506	532	535	528	508	489	538	505	547	491	490	532	508	542	532	492	477	579	517	527	542	549	530	510	506	548	543	498	467	530	495	520	505	497	537	535	491	526	508	502	538	560	541	523	504	512	519	549	462	512	498	511	505	559	511	497	529	528	519	545	487	519	493	501	517	516	500	493	476	535	478	498	509	482	520	517	501	491	503	501	537	547	461	539	499	537	493	494	504	517	513	538	530	514	487	539	520	567	560	549	517	490	534	519	517	474	508	493	478	520	550	516	488	521	511	528	484	485	538	510	500	526	523	538	490	506	522	514	522	524	515	478	505	521	518	515	528	535	528	558	504	529	537	521	522	519	471	496	548	521	527	480	483	547	519	540	492	519	496	537	465	529	547	570	547	502	516	529	494	492	513	515	452	517	499	523	532	551	462	550	474	527	511	486	489	505	516	486	488	500	484	529	519	477	489	518	516	523	533	521	529	531	544	594	482	488	521	544	501	518	557	528	535	535	507	506	488	540	540	555	495	517	504	538	518	477	500	548	528	460	548	494	551	522	490	500	470	500	475	519	509	515	551	525	522	513	519	533	527	525	486	531	512	528	534	541	473	504	493	472	515	498	502	497	521	530	500	540	512	492	536	510	512	511	533	492	499	502	470	530	524	514	520	527	529	498	536	486	506	519	483	472	505	498	476	496	518	483	515	545	526	534	486	526	505	475	509	524	485	496	510	510	518	491	501	491	551	505	500	512	498	469	522	532	498	507	495	464	563	521	540	507	546	504	501	500	513	476	500	512	503	515	494	505	485	528	503	532	478	500	563	494	486	516	492	510	476	508	518	510	527	514	518	559	520	512	517	525	503	507	519	508	532	496	526	485	509	488	481	521	506	514	538	497	524	518	545	455	528	556	537	504	494	519	492	500	509	486	513	522	523	558	487	474	523	527	493	504	491	527	488	564	518	527	496	478	510	529	508	515	496	492	520	538	482	502	515	535	494	497	522	492	518	497	529	478	478	555	531	534	509	485	536	527	516	519	476	538	529	488	562	510	496	478	493	519	470	506	505	533	516	500	548	522	498	522	502	481	517	486	518	505	503	478	547	503	447	517	497	509	558	509	506	519	507	515	504	501	519	540	495	465	488	517	476	526	532	516	545	496	511	491	523	487	523	487	486	488	524	523	541	512	520	518	567	571	505	509	491	486	506	543	489	492	532	501	518	504	529	498	522	502	479	522	459	513	538	512	518	478	532	527	487	505	545	513	504	520	507	525	513	519	485	522	505	508	503	513	501	513	532	498	527	470	476	522	526	515	548	455	505	508	485	518	549	499	521	538	480	525	525	546	512	516	517	505	526	508	510	493	537	600	523	498	517	483	492	507	485	540	523	532	508	512	504	508	530	536	520	541	531	522	513	532	495	498	512	530	529	494	525	553	510	505	527	508	505	497	523	516	458	504	479	515	498	531	512	490	501	538	515	496	530	539	499	523	523	520	481	542	507	461	480	551	530	504	559	502	520	508	526	529	539	506	503	532	492	514	483	563	520	528	524	524	537	482	501	519	536	463	533	522	514	507	495	532	465	521	501	520	482	496	555	520	528	515	517	527	485	517	535	472	521	502	491	530	547	476	530	492	453	516	492	481	481	512	505	533	487	467	503	569	522	489	499	491	505	516	499	523	505	519	545	513	518	543	518	510	499	503	467	469	509	529	528	505	558	536	536	532	500	524	538	527	509	511	487	503	483	517	502	518	522	511	533	536	528	479	532	533	531	537	491	496	497	537	507	502	524	502	514	504	519	474	516	506	489	524	466	539	513	488	538	491	521	517	526	521	504	532	504	517	516	535	518	553	517	484	488	483	504	542	531	524	497	528	542	513	506	503	515	485	510	487	514	538	543	493	516	524	510	519	520	552	497	457	508	521	484	490	530	530	533	489	522	524	530	486	517	478	483	500	522	541	510	485	543	515	483	535	494	529	498	550	512	546	522	503	509	507	518	531	502	542	504	496	482	506	533	510	491	531	534	543	473	486	501	520	493	539	501	502	488	498	488	508	528	504	509	534	517	508	479	503	529	564	512	505	507	508	509	533	495	521	486	541	517	542	525	482	508	514	478	502	499	512	489	500	511	501	515	509	489	508	514	499	517	514	522	511	518	506	505	491	533	500	496	507	497	534	522	501	519	486	488	549	509	514	549	530	533	508	544	543	520	528	507	525	484	493	506	499	491	499	518	538	545	520	514	474	519	503	565	518	549	515	484	480	512	503	514	465	526	514	530	534	516	508	552	552	538	546	517	520	532	522	554	522	510	540	497	479	501	521	526	513	480	496	498	514	503	500	502	523	513	551	512	501	526	519	523	517	534	493	526	551	493	541	536	503	511	473	505	530	483	491	460	561	525	502	520	487	507	507	497	481	547	506	455	501	494	503	465	522	519	541	512	527	510	526	502	492	534	511	523	520	500	528	520	517	491	513	507	520	501	480	506	517	527	500	520	482	485	513	529	545	491	479	535	499	503	482	491	511	535	494	474	487	532	503	508	528	508	540	520	466	497	495	507	516	544	479	527	496	525	500	531	541	525	500	496	518	528	549	556	481	532	487	508	518	520	470	506	530	500	523	531	511	502	513	538	475	443	541	561	561	520	530	503	521	490	488	491	525	512	487	562	507	504	508	491	475	499	547	503	536	493	496	525	524	533	514	538	511	536	507	511	495	517	537	507	512	544	551	511	494	561	561	534	479	465	489	514	526	528	503	494	520	488	490	533	476	540	510	477	527	507	537	502	502	548	555	531	533	498	501	466	550	536	533	519	514	475	523	495	501	530	541	528	509	514	528	504	499	506	466	539	491	525	485	538	503	467	504	548	513	537	498	514	516	496	489	495	525	505	510	478	511	530	479	481	528	520	469	494	504	530	555	515	483	538	505	468	452	539	518	531	513	542	502	517	484	527	498	513	510	511	529	471	524	524	523	481	540	508	533	468	530	507	497	466	534	491	485	522	500	513	548	554	498	526	557	516	539	519	505	520	512	502	517	511	522	533	533	528	540	497	510	516	535	530	499	513	477	541	493	503	529	547	509	496	529	524	535	496	506	503	511	515	556	518	511	523	501	512	507	523	519	505	570	501	536	540	524	493	483	527	509	507	525	497	491	548	522	511	542	528	517	513	483	516	501	535	526	512	495	520	523	512	544	520	475	511	504	501	530	530	479	512	498	489	508	519	465	509	515	521	454	486	526	503	511	512	512	507	531	527	531	537	505	499	558	557	531	494	502	493	492	484	544	500	512	536	516	487	532	489	499	540	501	485	518	510	476	545	500	502	510	487	560	498	468	482	545	556	492	545	502	509	528	485	484	507	511	477	511	470	531	543	535	494	506	496	497	520	526	494	505	532	517	480	503	468	536	475	553	474	503	486	533	494	505	486
25673	21416	27290	25007	7758	2348	1495	1738	18003	21710	14104	4503	1640	1005	812	789	714	737	742	738	738	709	772	701	755	747	732	764	688	702	691	754	725	765	704	686	679	720	750	729	702	701	730	762	730	692	715	763	716	700	687	736	707	713	746	739	712	746	702	693	698	782	691	725	705	690	720	734	700	726	760	715	716	697	703	688	736	727	685	696	701	716	707	695	723	688	772	670	728	719	718	715	698	723	718	694	687	696	699	760	698	721	686	771	709	726	789	720	717	775	678	686	750	750	693	710	701	714	714	682	734	760	712	707	725	731	717	782	691	719	725	709	663	726	792	758	702	734	734	760	684	681	728	710	770	713	718	747	692	679	711	698	671	726	694	721	741	721	695	740	678	678	759	742	658	793	674	736	692	736	721	700	690	713	743	689	763	770	688	712	683	722	727	736	683	710	718	691	727	703	696	697	703	703	717	705	734	755	718	685	709	690	746	684	734	712	692	634	755	665	734	746	752	705	720	670	671	676	692	673	698	738	707	716	722	733	709	774	697	726	680	668	681	733	734	705	745	721	682	678	706	724	709	732	712	705	720	747	679	659	670	701	700	704	753	676	653	709	697	674	707	708	723	669	702	750	757	697	737	705	694	704	748	695	676	669	739	674	690	693	734	745	701	707	733	729	711	679	713	723	749	663	703	722	656	731	730	724	654	717	681	762	679	715	715	701	716	694	713	702	699	739	679	717	770	707	702	663	721	717	720	701	676	715	709	728	692	690	699	728	699	708	720	723	673	748	721	684	691	713	727	727	734	709	689	660	708	748	702	703	689	710	657	677	744	738	737	718	653	705	784	688	681	688	698	750	704	726	749	727	744	697	693	715	724	705	685	694	720	674	699	731	679	709	691	701	677	693	699	716	727	688	712	687	748	708	729	729	694	661	733	726	702	692	698	699	705	651	730	710	714	738	744	714	698	703	693	709	675	733	706	756	711	682	660	738	744	686	704	710	671	708	665	661	715	681	679	727	693	677	740	702	721	692	734	706	731	702	726	697	702	698	709	663	702	655	672	672	710	649	711	735	708	718	745	720	721	663	685	671	680	688	717	717	699	719	698	722	748	697	696	715	684	717	673	728	713	711	741	679	681	713	660	707	716	673	712	702	695	764	694	772	736	747	722	708	696	702	746	710	703	697	735	674	712	759	688	644	718	710	680	725	722	688	724	714	763	720	680	670	710	729	727	677	721	671	752	683	727	711	741	712	722	712	654	739	706	712	734	694	747	686	679	727	761	753	656	699	716	737	687	720	779	703	696	712	748	737	734	692	710	708	727	699	751	751	755	706	760	642	698	657	767	729	718	698	695	712	738	694	688	712	720	714	728	649	682	712	715	762	747	699	739	721	666	724	726	765	693	732	770	730	670	742	679	717	733	721	696	738	736	731	731	734	717	734	754	727	747	676	730	725	700	702	707	710	696	720	708	751	669	712	725	699	729	688	697	700	801	692	659	682	678	704	749	694	681	700	727	698	652	713	682	692	697	748	713	708	697	712	779	755	675	690	740	689	722	724	736	695	675	717	730	692	709	708	749	716	683	710	724	704	683	732	726	729	739	716	682	718	718	744	734	729	750	681	658	692	740	711	696	712	700	687	701	726	701	706	751	726	727	718	718	702	703	728	705	712	739	752	720	752	703	707	730	710	703	738	669	695	713	724	712	746	730	696	692	680	758	671	700	740	708	705	693	698	752	722	713	708	679	742	713	690	682	747	709	700	737	747	724	703	716	764	664	690	690	693	757	694	727	686	723	728	769	669	693	668	702	696	682	724	717	695	714	691	711	683	703	711	740	708	698	723	701	677	708	706	748	708	702	710	735	704	670	716	709	731	693	660	700	743	722	686	725	724	708	692	739	724	650	690	679	724	684	705	746	714	699	765	702	737	698	747	738	726	731	693	701	668	641	728	687	774	743	724	722	707	701	742	709	702	690	715	679	695	774	748	717	747	679	752	735	718	697	668	715	705	735	693	720	753	729	703	659	703	721	699	686	710	735	693	690	686	718	721	753	765	709	746	720	687	682	690	687	699	684	769	724	719	717	743	737	706	706	693	742	721	720	684	740	727	694	716	699	745	714	737	726	724	709	717	729	662	712	697	725	729	710	748	732	765	736	714	713	675	678	753	700	713	678	699	724	683	692	705	772	693	724	739	730	732	710	722	663	718	644	723	719	724	704	754	739	689	744	715	732	699	710	698	704	742	759	681	724	729	700	702	703	712	676	693	740	707	722	683	780	688	721	746	642	721	670	709	703	708	688	675	704	767	733	729	675	653	714	710	687	704	770	709	733	712	691	740	740	748	697	714	734	762	673	733	725	733	731	722	696	684	743	688	685	705	647	704	717	729	718	680	726	689	738	692	718	700	692	698	737	731	659	750	741	743	730	741	662	743	678	723	727	722	714	753	687	695	727	680	673	733	735	688	717	709	728	706	744	712	687	695	729	679	709	731	652	673	720	708	744	720	703	691	713	740	718	714	724	715	771	681	710	741	731	754	747	716	728	717	695	720	684	673	730	767	752	707	729	711	692	718	763	746	713	750	692	674	714	700	720	694	685	755	755	725	697	724	718	738	714	702	669	701	723	715	703	682	671	696	710	737	713	701	728	708	768	697	688	725	698	737	693	772	765	702	703	728	732	703	724	732	705	704	665	738	692	747	720	714	665	670	674	657	711	722	752	720	716	700	732	679	698	691	748	729	697	699	720	675	708	736	677	731	744	726	700	683	689	739	730	682	721	706	691	692	730	717	751	740	707	708	747	700	721	742	662	672	698	752	681	689	686	712	686	699	714	704	652	737	745	689	721	686	718	714	700	679	657	754	696	650	652	685	741	732	647	695	699	705	710	719	692	749	667	694	678	702	709	708	726	683	675	754	753	710	719	718	707	737	700	752	695	723	738	741	743	684	787	706	704	757	726	709	728	688	694	743	659	738	700	688	748	745	708	740	756	656	719	660	690	733	710	682	719	711	666	710	703	689	674	733	751	711	732	686	731	721	702	676	695	692	696	651	677	755	722	702	771	677	720	755	670	699	741	721	655	695	721	667	721	720	717	710	692	706	676	697	735	661	667	712	713	702	752	676	702	729	702	704	708	732	688	731	720	761	713	744	731	709	732	716	705	705	710	714	734	705	710	707	741	719	689	710	751	654	716	672	720	711	697	685	718	685	705	717	710	688	669	716	733	704	693	701	661	708	674	699	722	669	713	673	745	697	682	744	707	707	695	674	703	747	710	706	685	755	747	660	711	760	699	727	764	723	673	715	655	786	665	697	746	703	752	713	668	709	665	685	719	727	733	671	695	693	707	784	740	709	689	700	656	716	727	686	721	694	673	719	748	710	729	709	730	704	687	710	701	675	677	738	695	725	680	739	720	701	661	746	734	706	718	692	741	772	727	725	734	702	753	680	784	748	687	722	725	691	720	722	682	724	672	695	703	715	765	716	694	722	750	720
6224	9543	8763	3866	2866	1977	1435	2117	19800	19142	11152	3744	1735	951	627	642	577	602	566	554	604	564	574	599	596	578	575	603	611	571	595	627	554	602	521	594	596	531	558	603	567	632	589	599	605	561	569	607	565	566	568	561	570	574	617	629	587	550	612	576	564	572	546	578	512	582	596	573	583	606	552	586	571	627	563	596	584	576	576	548	568	575	566	552	573	598	551	589	597	573	612	583	594	578	590	582	585	579	575	568	520	599	576	576	582	583	583	634	569	554	612	569	585	567	572	570	601	568	537	550	591	564	538	608	549	551	610	635	563	568	610	628	562	589	530	534	604	575	564	582	622	542	585	604	590	574	599	551	600	572	579	549	594	570	543	606	584	604	578	540	602	555	569	586	579	570	570	571	555	621	560	575	601	567	614	613	587	563	584	563	611	568	611	566	608	561	592	541	543	580	587	566	581	559	557	491	533	545	573	564	612	617	562	585	557	601	576	585	624	548	608	581	616	579	602	613	570	568	562	561	549	575	578	613	610	605	593	595	610	594	613	617	594	611	547	571	568	615	617	563	560	583	597	610	601	550	591	571	597	595	640	570	586	588	591	573	604	595	603	563	603	587	567	563	569	534	594	609	572	580	597	614	562	573	573	564	551	573	590	564	558	536	620	575	599	575	584	581	571	565	583	546	592	571	568	597	618	570	539	560	582	580	582	566	553	607	548	584	547	568	630	597	561	600	557	572	580	537	600	581	599	587	542	593	574	574	586	576	571	571	590	590	596	567	574	579	546	533	576	552	575	593	592	619	603	571	531	595	571	510	579	580	552	576	603	585	604	584	576	590	578	596	626	548	576	596	597	558	536	611	593	602	593	609	590	533	581	553	583	558	575	600	581	594	580	601	569	549	589	639	543	570	562	588	566	549	554	601	545	553	571	589	557	568	566	558	581	572	583	580	590	543	582	551	574	548	568	611	611	591	553	597	574	596	589	531	567	559	555	589	590	547	587	574	575	604	637	564	619	587	583	609	570	597	581	581	563	592	587	628	614	546	565	529	606	574	538	566	564	597	629	525	541	583	577	581	575	580	591	537	546	532	577	570	576	589	575	538	598	629	613	583	621	598	584	580	637	572	552	582	604	577	587	553	557	581	600	580	556	574	562	615	585	550	579	604	545	586	594	607	587	592	592	615	575	513	605	583	558	546	585	564	560	584	587	573	599	604	569	538	558	583	587	546	545	561	553	603	593	559	543	584	580	536	572	542	532	562	540	604	564	548	564	568	600	529	554	550	575	588	585	578	542	569	575	538	561	572	578	567	558	562	584	562	583	634	613	561	605	581	592	576	607	577	628	548	533	597	580	608	580	562	579	558	591	582	535	556	618	591	609	556	584	554	576	576	551	588	557	564	544	576	589	569	588	576	607	543	580	584	549	588	589	565	601	580	551	584	568	554	630	561	550	557	554	549	570	560	575	626	534	543	545	564	575	528	553	537	585	608	597	594	573	545	550	552	587	564	562	553	538	548	525	560	598	587	591	573	519	563	570	602	564	573	550	538	564	527	555	599	566	555	544	582	577	580	615	551	544	561	565	531	522	595	606	579	571	594	596	598	549	584	561	535	585	611	548	593	585	590	570	552	581	592	548	562	589	570	578	573	583	575	575	595	613	588	591	585	589	593	603	565	565	616	589	566	584	591	525	615	560	544	567	569	570	539	549	564	568	566	556	552	602	550	602	567	551	543	561	547	591	598	573	544	581	572	579	567	574	615	615	568	594	614	569	560	551	579	587	608	595	572	567	602	586	561	607	558	605	593	580	554	548	607	543	566	605	600	588	552	567	531	569	577	572	566	586	558	535	603	594	597	588	602	568	542	561	572	580	588	587	599	572	524	608	565	584	572	627	559	603	590	599	598	521	562	566	583	578	573	569	568	599	573	528	576	562	579	507	534	535	540	564	553	539	577	554	574	586	556	558	602	595	581	575	521	558	621	597	574	562	577	577	558	602	564	542	578	540	622	533	589	551	555	567	572	588	596	591	586	597	580	533	549	559	605	573	584	603	578	582	548	641	607	563	590	567	571	541	570	536	614	552	566	565	567	587	538	582	555	546	593	586	566	578	586	544	580	620	587	568	578	518	543	548	572	582	585	586	568	583	591	620	586	541	567	548	579	565	583	574	539	545	639	588	572	585	580	564	565	574	557	554	612	567	558	576	632	580	596	558	572	579	636	563	580	592	572	586	578	602	578	576	607	559	579	564	554	587	614	604	592	550	581	586	612	538	579	582	596	577	570	561	587	585	555	572	564	582	566	591	568	564	576	571	585	580	534	536	522	548	590	593	567	538	538	586	546	551	576	574	555	597	558	588	580	603	547	548	586	594	592	589	587	546	594	579	572	544	577	577	533	581	578	596	549	544	576	600	647	581	599	540	608	564	571	528	568	584	567	582	597	616	567	573	609	540	573	571	551	547	596	626	580	569	600	605	581	548	558	588	610	583	592	587	569	590	565	585	607	550	582	616	557	563	556	585	559	608	615	574	606	586	546	587	538	563	558	557	567	579	586	564	593	593	563	583	559	621	598	587	598	552	576	580	607	525	591	586	581	554	574	598	550	586	564	516	594	582	532	592	594	573	585	616	620	601	508	570	594	541	556	576	582	625	561	595	572	588	541	573	575	602	605	569	573	545	555	595	586	591	614	566	579	544	562	585	516	580	580	529	601	596	582	506	570	609	614	596	585	573	582	571	592	563	559	584	586	606	578	604	598	570	549	581	584	529	592	589	625	585	605	555	595	528	537	564	565	599	538	558	570	573	566	533	545	579	568	567	570	561	627	596	587	542	567	595	540	616	543	570	538	580	621	616	559	577	562	577	568	557	556	592	585	543	558	549	582	557	552	570	572	568	588	558	556	571	573	579	548	549	540	596	577	553	597	607	545	557	615	606	574	594	550	614	593	556	582	576	580	575	577	571	611	563	538	571	559	583	536	590	572	568	578	597	549	594	552	564	582	546	564	575	585	586	568	606	583	585	564	551	573	559	568	541	587	575	540	553	599	597	580	638	576	504	580	614	555	569	528	571	524	592	599	529	581	602	528	579	579	587	552	527	576	547	581	574	531	587	587	523	578	593	602	587	534	618	548	615	593	571	564	587	534	580	570	595	575	532	608	579	567	573	559	555	547	563	575	570	584	529	625	562	560	594	577	587	585	598	551	584	572	577	577	587	551	585	562	539	553	550	591	574	567	500	617	617	571	544	599	589	634	545	655	562	578	526	588	593	592	545	568	567	579	524	591	551	538	583	600	583	583	576	546	538	558	582	559	558	584	573	592	559	569	572	594	578	548	556	590	557	603	586	574	619	554	577	592	586	562	619	563	560	600	550	592	586	566	572	560	606	598	602	594	572	558	528	575	567	598	584	580	557	600	543	574	560	559	594	583	616	609	557	616	548	595	549	610	557	532	558	610	516	580	568	543	579	598	543	596	591	565	611	574	570	616
24310	21541	28786	24485	21318	11545	3566	3897	35749	39226	27823	10466	3449	1696	1008	895	891	937	912	841	941	882	890	894	931	904	912	847	856	874	905	862	900	872	894	890	921	895	857	879	895	854	863	862	868	885	921	882	842	872	904	872	908	895	888	926	878	888	874	909	906	923	892	878	882	846	855	869	888	833	861	887	902	833	873	892	849	828	898	868	872	896	868	882	867	864	865	877	836	877	868	914	848	909	899	890	858	843	867	850	904	912	920	883	825	898	816	893	853	872	913	819	892	828	934	883	837	917	863	917	855	861	921	931	863	859	900	844	869	857	815	901	905	893	886	869	899	866	828	920	865	898	881	886	854	899	879	861	877	875	855	850	844	918	884	846	834	805	887	827	848	885	862	883	910	895	893	880	896	865	871	863	817	880	841	861	865	888	865	860	873	895	867	941	857	830	862	857	861	826	843	902	861	855	874	868	850	828	878	905	871	870	841	859	852	839	865	844	808	839	838	859	852	833	880	883	829	872	897	888	874	844	905	866	911	820	903	857	846	882	850	855	903	805	866	867	874	891	859	850	848	938	830	839	897	870	879	882	902	886	870	888	872	854	857	841	840	894	853	845	849	895	886	879	867	877	870	817	883	875	907	895	847	869	831	842	863	885	831	879	834	864	876	894	894	864	845	876	849	886	864	858	886	867	853	908	818	866	851	854	855	859	854	907	826	885	907	908	835	908	879	883	902	853	901	856	910	876	813	888	838	894	874	900	911	870	906	828	900	874	874	843	858	865	833	879	919	877	893	874	902	886	858	877	950	864	892	852	887	917	895	867	791	908	872	845	884	931	879	877	916	838	818	823	894	852	896	885	843	862	892	848	904	851	893	894	850	915	922	896	870	860	889	903	886	881	893	857	859	848	836	864	889	825	853	886	912	840	868	855	897	898	921	888	872	831	873	795	909	845	867	883	849	832	839	839	835	829	903	893	906	851	908	875	897	882	888	844	834	828	832	842	915	908	936	876	860	893	873	847	833	873	880	806	886	888	887	855	866	873	894	854	826	838	879	887	895	856	884	902	863	914	870	827	918	777	874	839	837	886	880	882	850	872	920	837	856	933	869	884	906	848	903	862	906	793	886	953	888	869	858	873	836	852	849	932	917	846	832	851	844	847	879	870	818	860	922	863	894	846	848	861	823	894	849	825	888	819	839	863	852	839	850	908	873	911	901	884	914	915	842	899	866	846	878	817	837	893	925	843	849	852	879	832	885	839	869	888	893	860	920	863	876	896	896	890	859	891	886	898	830	915	860	860	890	835	928	812	830	809	865	886	900	852	895	877	895	835	905	831	839	839	860	857	895	877	904	881	870	855	859	894	874	859	847	843	884	923	881	869	881	883	877	892	926	817	850	874	861	834	919	887	839	850	853	846	839	911	832	859	889	938	838	862	848	873	832	874	903	869	893	853	856	866	847	857	923	878	850	860	922	901	932	874	899	888	881	859	847	877	865	825	809	898	884	837	842	881	885	847	912	846	834	839	830	862	837	885	884	882	881	858	866	857	841	906	953	922	856	869	859	882	854	862	883	814	832	815	855	896	823	866	877	820	871	908	856	875	856	894	949	845	855	849	844	891	814	855	874	901	961	873	825	841	845	820	897	926	920	860	884	858	870	880	922	886	861	886	833	836	896	838	867	868	937	881	890	856	860	870	828	879	906	872	891	843	879	887	861	892	904	857	943	884	871	873	885	871	891	899	915	910	867	892	936	858	837	812	820	852	829	875	870	845	826	873	828	839	857	922	901	899	826	887	901	879	909	847	866	853	878	849	885	795	877	873	826	868	871	876	870	890	840	911	869	803	869	841	848	904	888	889	903	850	834	823	865	869	843	871	876	901	888	871	854	826	868	893	862	922	852	882	834	906	823	902	912	907	911	889	898	824	906	865	931	803	858	929	868	818	863	891	846	891	805	966	926	864	869	882	838	853	847	897	871	842	853	923	849	815	874	850	863	868	893	818	863	866	867	876	862	893	865	882	876	883	846	887	864	806	839	900	928	841	842	889	908	875	843	909	890	856	900	865	872	837	865	838	862	828	880	872	834	853	878	859	854	866	858	897	860	838	956	840	869	904	918	846	812	863	889	908	845	888	889	878	863	859	822	889	868	842	843	856	856	855	901	887	853	861	877	899	851	846	809	843	882	864	929	851	872	871	852	907	869	894	849	892	905	880	846	814	865	888	862	859	830	880	830	899	855	867	870	832	904	901	866	848	877	870	888	849	836	808	893	868	854	927	847	898	869	828	873	852	856	881	898	892	884	863	850	880	878	852	895	819	883	916	861	947	867	927	863	888	916	899	826	851	864	861	876	900	866	832	887	865	835	861	828	799	876	833	879	823	872	818	873	883	902	840	897	841	857	892	848	875	895	872	895	852	900	877	797	877	844	855	830	922	796	832	854	895	912	877	879	857	873	866	873	800	892	889	916	921	847	872	837	893	883	873	812	872	880	885	910	877	881	915	867	910	858	850	824	866	877	849	860	867	887	861	901	814	868	829	889	934	831	882	855	878	837	877	866	832	843	920	881	896	890	856	833	842	818	850	845	917	863	805	871	873	870	905	853	876	938	913	894	855	871	847	865	856	907	852	850	874	868	848	814	856	894	844	873	878	854	856	856	858	849	904	890	884	920	823	852	862	882	910	864	883	872	836	870	917	833	917	831	894	889	860	914	860	872	883	884	840	915	865	840	838	886	833	900	896	920	946	789	878	887	855	873	872	908	879	849	865	854	879	886	890	900	874	863	860	874	870	847	852	855	905	830	905	871	843	866	884	892	805	864	864	887	886	815	889	870	873	836	830	870	888	820	908	811	890	833	873	798	882	864	852	844	861	858	928	911	861	865	848	825	836	885	886	858	838	861	882	855	899	892	812	837	849	845	831	881	809	841	843	860	886	853	877	868	873	900	865	844	842	920	855	874	895	883	939	853	915	884	900	813	871	871	946	879	871	832	848	904	870	881	842	861	849	830	872	871	875	953	924	843	827	873	874	834	861	896	873	880	807	928	869	848	890	900	868	854	842	844	870	876	884	883	942	917	900	878	895	872	831	864	901	915	894	886	883	804	879	895	874	866	922	849	871	813	864	879	876	866	927	945	887	888	908	841	827	866	880	890	860	823	886	890	903	893	879	883	880	878	830	843	894	855	869	847	882	855	955	843	844	944	889	815	899	938	857	863	838	830	873	793	866	854	838	824	827	893	887	878	836	813	857	854	851	866	892	882	819	873	882	873	906	837	958	951	906	808	842	874	809	856	853	885	897	932	896	814	911	834	846	882	825	890	931	858	847	888	815	872	852	848	859	855	886	912	861	884	848	845	877	873	826	896	894	896	926	843	860	912	844	850	875	878	872	830	863	867	886	902	880	840	866	832	892	951	835	888	810	830	868	825	923	900	840	865	864	835	879	915	907	874	860	833	915	917	885	892	861	833	847	861	875	871	789	835	867	917	874
7247	15060	13772	7160	4706	3575	2499	4763	36955	34450	21265	7283	3069	1555	855	742	779	671	647	709	677	714	744	693	683	713	737	726	669	671	762	645	688	706	644	770	717	705	706	712	707	696	684	706	682	709	698	638	684	718	702	665	692	702	715	728	700	732	735	717	731	692	706	753	681	639	709	731	661	681	692	674	712	716	693	736	722	714	667	700	708	695	710	655	664	714	723	697	700	716	706	741	692	639	671	703	685	730	720	696	684	722	710	736	685	689	760	699	713	657	711	710	727	686	646	682	689	707	689	680	684	722	720	685	768	737	724	684	710	692	707	725	726	660	713	745	728	722	669	746	691	712	723	719	688	705	682	702	701	684	701	698	736	671	678	674	710	710	763	706	727	677	679	716	637	679	722	709	731	682	704	720	732	715	685	723	690	686	753	705	702	696	726	713	694	671	739	675	697	716	676	772	708	716	732	744	736	723	693	679	760	701	725	722	674	700	738	692	697	679	696	701	692	697	675	712	699	700	712	697	708	700	735	738	695	749	700	722	706	695	661	751	722	697	750	690	672	728	745	739	747	697	690	714	728	702	685	682	697	703	665	724	665	728	699	683	674	659	743	708	694	680	699	671	691	635	709	673	690	703	725	650	692	661	724	708	682	636	679	693	676	711	693	714	694	707	681	711	718	677	674	657	692	724	682	719	688	718	704	682	740	674	649	672	674	692	730	740	684	684	678	675	685	696	698	662	665	664	693	704	689	666	682	751	695	703	675	671	699	658	725	689	703	685	692	685	699	674	686	619	683	701	695	672	703	723	698	670	650	750	729	633	731	701	754	686	685	727	675	738	666	707	671	681	655	690	690	732	724	652	702	660	748	664	697	685	726	696	741	724	638	662	702	711	709	669	705	720	694	692	666	710	705	694	676	682	657	730	712	701	747	706	694	681	663	722	677	696	710	660	672	702	690	686	731	714	731	728	709	667	724	698	700	708	673	740	745	717	729	717	731	708	733	703	690	705	690	664	674	669	732	656	679	682	700	739	690	704	698	704	718	676	732	695	723	710	725	724	714	687	725	728	696	674	711	714	669	698	706	659	698	697	710	696	650	716	654	690	697	694	687	742	666	729	681	700	684	710	724	689	685	696	694	742	672	683	745	696	640	625	713	687	671	709	693	682	713	691	663	675	724	701	693	712	721	704	730	731	709	753	715	704	693	727	744	699	669	692	690	716	672	700	664	712	725	719	626	677	682	677	696	713	676	650	693	663	677	769	642	678	712	719	718	689	703	702	713	637	697	683	692	687	704	667	650	682	686	684	671	650	699	699	691	736	713	713	640	638	709	755	696	704	722	722	690	735	690	706	671	680	689	704	685	706	684	714	752	689	709	687	708	740	676	690	727	660	662	672	687	656	737	675	699	738	695	683	654	734	720	644	749	692	668	682	708	694	688	728	702	672	689	705	693	704	709	715	728	695	731	693	678	694	712	687	695	727	686	689	672	686	691	693	705	673	691	696	699	669	676	709	741	719	697	653	635	663	739	700	707	672	683	750	716	743	670	660	696	658	662	730	710	727	687	684	679	702	681	687	693	681	687	715	656	710	713	700	650	709	683	727	699	667	718	692	644	673	703	682	666	713	676	663	754	718	659	695	685	701	741	700	678	730	732	693	693	727	681	667	670	704	708	735	710	704	646	695	655	719	693	697	693	726	704	673	722	718	708	713	716	692	698	723	710	703	688	728	678	688	707	683	672	651	656	666	747	691	718	682	680	698	770	705	658	671	656	711	676	653	709	696	712	707	700	726	710	721	692	724	727	680	650	640	707	677	685	708	698	652	705	693	680	663	685	686	691	641	659	647	669	675	690	696	656	689	678	677	730	674	693	698	619	651	713	695	651	726	665	640	667	702	680	697	728	785	719	682	679	748	730	688	702	671	664	659	638	718	699	669	673	730	690	725	746	675	755	701	719	714	705	711	702	694	693	683	707	657	712	718	690	694	674	715	708	679	684	697	732	704	719	669	731	669	693	672	677	698	748	675	681	681	699	693	701	701	709	683	697	709	705	696	718	702	772	664	714	672	681	696	670	679	638	654	700	737	680	682	732	699	660	687	704	756	651	671	647	670	696	703	715	709	692	700	732	674	673	733	663	652	701	698	689	692	679	722	676	642	733	724	731	699	695	722	685	629	688	689	700	654	700	663	733	722	689	754	715	689	718	685	723	696	690	700	679	695	675	690	644	734	673	699	655	688	722	698	660	722	722	671	682	714	688	724	683	700	701	713	704	682	667	664	671	650	682	708	695	690	695	673	700	677	686	692	677	751	689	749	666	656	665	671	687	654	703	673	702	697	701	706	698	723	697	698	742	690	710	698	701	714	710	699	699	694	707	628	626	688	725	657	661	734	668	684	704	675	717	690	736	667	735	685	697	670	734	701	692	685	690	685	677	690	714	715	692	712	644	628	636	682	715	696	710	734	695	713	707	663	700	694	696	658	665	691	657	712	651	660	662	683	711	677	665	720	687	690	661	682	700	720	719	690	623	680	708	694	717	735	657	626	678	706	656	721	720	700	723	693	673	653	637	738	698	654	668	738	691	715	705	744	709	715	713	703	667	686	702	736	689	698	708	651	729	715	734	662	719	713	720	661	672	656	711	713	717	681	683	723	724	680	680	708	685	717	709	693	699	696	685	692	644	652	650	700	696	682	690	686	725	729	662	712	680	697	708	713	683	658	682	699	695	695	722	710	680	706	760	712	703	698	745	639	657	734	707	677	676	698	663	666	702	694	742	684	711	647	652	675	695	727	672	675	713	725	695	698	701	679	714	688	728	741	667	719	679	693	688	704	674	732	709	658	690	748	692	699	658	669	732	653	669	679	655	703	679	706	688	686	751	696	654	716	668	649	648	728	674	687	676	665	708	667	726	696	742	694	711	659	683	715	683	663	700	674	667	668	732	698	702	765	719	681	687	662	698	741	738	683	687	709	658	722	729	685	728	697	728	694	742	697	624	669	708	654	713	694	718	658	695	699	645	676	691	692	720	690	662	652	742	688	714	727	687	707	675	725	698	760	721	708	694	713	662	699	691	707	687	717	682	707	675	653	753	691	643	686	657	698	685	679	681	671	688	744	636	716	719	670	716	675	701	655	699	661	667	712	692	714	692	696	706	694	728	728	693	684	663	675	724	669	681	706	704	718	702	703	688	734	711	732	737	660	691	676	649	695	737	739	679	672	676	703	697	689	716	726	674	704	670	667	724	669	670	687	652	678	670	717	695	712	724	676	710	684	719	702	707	670	665	702	645	693	669	657	687	696	678	711	687	713	667	705	698	748	705	720	674	731	637	691	663	687	716	711	683	693	681	682	705	670	717	684	713	711	664	671	719	668	691	736	706	728	725	690	704	675	678	703	720	696	678	664	655	680	674	700	685	747	672	661	658	724	685	693	741	707	702	681	695	697	705	679	712	689	707	676	635	689	717	678	681	696	685	665	699	714	703	716
27835	14780	5813	2678	1359	986	798	906	2535	2830	2075	1264	872	729	667	604	634	617	691	632	690	675	665	684	664	650	679	679	690	694	626	632	576	632	666	606	653	643	627	681	616	648	646	632	622	642	628	684	655	643	690	624	658	643	683	596	671	666	653	662	664	665	668	624	637	679	647	654	684	647	630	627	612	669	652	645	704	662	643	621	635	668	646	681	645	578	655	632	648	688	657	635	597	669	649	627	645	661	632	672	641	676	647	676	630	667	658	642	604	639	620	614	635	632	633	625	631	632	666	635	602	621	634	675	657	644	609	678	661	629	621	651	666	693	670	644	635	624	659	629	621	661	677	689	647	656	655	649	655	629	634	675	624	634	605	640	655	661	635	632	631	690	685	635	643	639	644	655	632	691	622	651	634	633	660	659	690	664	655	645	677	650	623	655	683	619	673	660	651	639	672	643	615	642	659	666	670	688	641	652	645	639	674	636	687	661	650	676	650	662	588	637	666	600	629	653	636	646	676	595	616	665	658	614	624	710	621	632	623	629	678	639	631	670	642	669	667	642	640	654	655	604	699	643	619	634	643	671	611	632	667	701	679	646	646	638	564	634	673	611	627	631	624	597	594	650	627	642	667	675	612	684	684	636	656	660	616	589	664	608	623	613	670	603	681	613	617	658	623	652	635	650	644	633	653	652	697	644	665	679	674	641	635	651	635	660	665	655	631	626	642	564	629	660	610	604	653	608	672	618	654	690	618	625	640	616	647	611	673	627	682	640	647	682	617	661	644	621	631	620	602	661	604	643	623	635	644	685	656	653	618	656	634	650	653	642	676	641	647	616	637	608	645	641	647	631	658	670	630	615	611	697	665	648	633	627	668	613	650	679	678	652	638	641	592	651	672	693	650	680	652	631	687	643	670	641	639	643	651	653	647	684	658	629	633	620	651	629	627	667	686	679	638	671	644	663	629	630	644	608	661	636	617	603	673	645	678	659	651	629	653	622	623	622	628	628	629	675	646	647	609	652	642	646	635	626	633	653	629	667	628	670	575	604	678	646	676	631	676	598	594	614	644	696	601	634	608	603	648	653	653	656	635	605	642	679	629	679	644	664	626	656	660	657	630	628	601	634	673	670	622	661	661	660	666	641	631	628	650	660	614	613	686	641	615	679	604	661	607	589	673	663	595	630	662	620	666	649	647	636	647	630	629	645	635	617	651	677	683	641	693	614	637	616	655	646	601	656	694	599	628	596	652	642	644	650	649	638	616	648	650	668	672	601	628	635	670	702	645	645	656	666	611	646	671	667	644	650	641	677	601	660	681	689	623	626	656	651	642	669	679	638	643	647	632	680	593	652	583	571	619	660	659	674	682	653	633	647	637	626	706	668	669	664	664	645	666	641	655	649	643	675	595	633	618	654	666	650	641	678	640	641	668	679	667	627	670	671	592	658	652	664	674	647	695	637	604	633	661	678	677	653	659	678	638	659	634	630	652	583	672	641	607	625	623	666	639	657	631	645	635	663	616	623	626	585	617	636	672	619	648	637	667	671	696	624	648	616	643	653	673	677	637	642	657	642	632	653	665	639	645	649	595	673	683	604	632	627	655	650	614	641	660	606	639	655	662	691	655	628	653	634	682	617	696	630	657	646	608	632	632	667	687	650	599	639	663	668	642	657	594	646	638	657	662	648	621	657	676	672	629	647	688	600	665	672	668	626	676	642	674	631	630	658	624	713	649	691	666	636	644	699	630	655	590	588	626	617	645	622	632	629	655	608	655	638	644	609	624	648	639	617	670	623	618	633	636	641	632	651	634	700	605	641	654	624	645	659	622	654	649	686	663	629	611	608	624	706	615	626	629	661	688	650	630	688	639	623	621	621	653	667	649	663	599	658	670	693	678	648	612	634	638	639	586	638	649	673	631	637	645	644	675	668	680	642	618	611	581	630	637	649	652	672	658	662	710	624	590	657	614	664	654	684	638	674	625	658	626	660	674	676	671	583	642	637	609	673	614	636	645	669	628	659	632	677	638	606	659	606	659	605	650	620	629	678	637	673	639	674	687	673	672	618	650	671	638	651	615	659	662	645	674	623	670	656	605	634	648	627	692	667	639	663	653	670	630	592	653	647	635	634	638	662	651	627	653	688	620	650	625	661	658	638	656	631	658	643	623	687	675	669	665	611	630	635	654	619	628	661	702	636	634	688	635	612	675	635	622	618	630	705	659	650	679	633	618	615	627	617	658	669	637	610	586	695	646	614	682	646	620	654	648	651	659	622	588	654	609	650	653	654	712	642	630	627	646	680	638	638	628	626	651	680	660	635	697	629	684	660	652	648	617	609	659	647	676	668	667	614	626	668	615	636	651	630	616	657	656	619	623	652	671	612	690	677	648	628	638	675	663	685	628	656	656	623	637	577	639	635	713	674	671	642	602	636	596	631	606	623	658	670	637	604	629	619	627	649	647	596	625	689	639	652	665	612	658	623	668	673	641	592	587	637	621	634	607	652	650	657	660	602	652	644	645	693	663	617	611	716	683	679	628	648	665	675	621	662	669	621	664	642	609	636	680	622	659	699	635	662	639	681	645	623	618	623	650	671	649	632	681	641	683	661	657	624	627	684	615	629	664	643	651	666	681	629	651	600	618	671	645	604	647	626	623	619	621	651	612	659	644	636	635	636	598	637	586	656	627	679	658	689	638	678	620	645	652	638	641	669	675	670	631	672	648	619	602	635	647	690	601	698	675	662	646	652	616	630	689	656	695	614	630	649	655	614	624	625	637	617	674	631	635	658	685	646	624	636	645	637	609	672	651	598	646	702	662	615	655	655	642	629	657	625	615	665	666	657	684	660	650	691	658	632	615	658	625	617	661	593	662	652	648	690	647	658	633	653	700	657	650	672	566	641	617	623	628	666	640	682	721	642	655	612	642	587	623	647	694	669	628	635	679	650	614	678	657	618	634	687	634	633	672	613	613	640	623	613	650	625	690	661	651	595	592	618	635	663	619	656	639	657	624	666	614	668	622	676	605	633	618	608	654	601	643	671	594	637	597	654	655	647	677	666	651	646	691	639	676	593	627	643	595	620	644	663	696	631	634	662	631	621	596	647	642	619	647	606	622	659	663	641	594	668	664	647	697	650	651	653	666	668	683	670	658	680	596	608	643	670	641	674	697	641	679	631	670	631	648	658	668	613	722	679	675	658	627	626	681	686	709	624	626	643	662	671	657	647	641	708	627	602	650	691	622	611	668	598	578	663	652	603	655	653	626	652	627	673	660	627	663	650	622	621	661	598	645	670	657	627	659	631	647	612	632	655	638	630	623	709	673	670	601	663	624	641	616	685	614	674	652	662	641	638	693	657	662	661	650	644	648	680	627	628	635	598	666	645	618	660	641	603	638	616	637	598	632	630	627	642	643	578	643	618	660	704	599	672	642	700	647	676	634	658	678	670	629	637	659	690	629	633	643	596	630	665	614	624	664	669	649	613	652	687	664	662
6905	5399	5277	2180	1461	1118	761	953	3160	3252	2210	1092	771	628	473	501	473	542	531	533	544	583	522	517	468	563	519	495	541	522	516	526	489	509	498	518	506	528	542	478	543	532	492	512	525	505	501	511	508	551	513	495	516	512	511	517	510	503	513	508	496	506	510	541	543	516	572	505	470	528	533	524	553	511	509	522	544	537	481	533	557	516	515	526	533	489	526	533	513	505	516	534	498	491	504	544	502	546	498	486	497	507	534	474	503	529	553	508	516	519	522	495	556	500	505	530	528	531	512	487	529	535	520	557	541	523	493	478	498	507	514	509	506	529	554	565	482	490	504	482	483	516	498	473	503	532	548	527	517	475	534	511	492	525	486	509	552	485	510	558	525	489	521	533	526	518	559	501	521	496	513	507	542	512	536	498	506	463	501	557	503	493	548	536	521	497	504	520	517	504	509	521	525	523	545	535	514	552	485	511	507	488	509	509	524	546	535	526	501	498	539	523	511	536	508	523	507	530	503	518	485	525	519	523	511	511	522	501	547	554	500	520	529	535	586	523	537	499	511	545	504	531	539	539	538	500	496	494	504	518	507	521	521	550	508	457	531	512	509	510	498	526	493	506	489	534	513	482	501	504	521	524	529	524	501	526	517	542	516	518	517	518	517	539	528	517	520	456	518	490	483	521	536	518	541	498	506	489	527	541	552	527	502	498	538	531	528	489	540	530	507	519	521	525	514	568	477	513	534	476	496	503	546	515	527	521	552	536	528	503	532	524	529	530	518	549	530	466	484	522	495	527	533	541	514	488	501	508	518	544	531	514	507	472	489	557	515	518	504	511	508	519	508	557	528	519	493	487	523	516	518	514	522	516	468	548	534	525	518	502	496	530	540	573	520	511	562	523	512	513	570	516	524	490	533	544	485	534	519	537	517	508	507	546	545	517	527	504	547	518	522	540	541	469	511	485	539	508	497	522	490	491	538	500	526	530	540	488	520	528	552	507	535	533	538	505	530	513	469	526	529	517	476	512	569	516	516	528	553	521	518	509	528	531	490	507	543	523	498	495	526	484	530	481	524	558	501	488	510	486	522	475	560	529	488	509	478	554	501	534	537	540	522	507	529	554	542	516	528	564	536	516	493	540	482	506	503	492	501	466	514	484	518	539	501	536	500	501	489	503	496	492	557	513	498	532	498	515	491	505	498	502	496	539	539	536	523	503	500	509	521	491	492	495	507	485	516	528	501	527	483	522	519	531	542	556	504	509	490	519	531	488	529	516	478	549	512	535	533	506	485	510	499	507	511	545	505	497	520	530	554	545	542	512	527	520	495	512	570	532	488	539	546	500	523	492	530	501	527	503	539	555	513	508	526	463	510	522	521	551	514	514	519	506	477	492	523	539	502	526	514	509	511	551	496	558	547	565	515	508	552	531	493	523	558	528	482	501	546	528	537	491	475	486	539	497	491	488	498	502	517	517	533	533	549	523	543	551	562	539	489	491	507	571	508	533	499	553	521	530	497	559	499	527	521	496	500	515	531	535	574	541	521	490	514	464	459	535	539	516	529	496	521	521	496	539	539	527	530	555	506	546	520	517	494	517	493	556	548	512	533	496	514	563	526	496	535	525	487	544	510	549	531	489	522	508	546	537	533	515	555	544	514	577	532	488	525	496	516	503	522	499	520	534	491	500	519	487	520	495	518	517	539	507	518	482	531	502	546	535	510	500	518	521	516	523	555	542	512	536	505	484	516	532	541	541	500	531	543	472	528	508	551	516	497	517	539	525	499	478	488	499	549	511	528	551	474	525	538	538	492	497	544	509	472	471	548	487	505	467	469	504	499	512	543	507	498	511	508	496	514	454	508	487	541	554	501	507	499	528	525	481	477	501	498	539	510	531	499	514	536	473	506	522	502	496	495	537	537	549	503	527	544	541	522	504	525	497	525	495	460	500	476	524	506	532	519	509	532	517	512	501	516	523	545	529	509	527	524	537	539	505	531	522	495	529	552	527	524	524	532	567	507	526	484	498	538	504	509	516	514	549	502	509	533	564	490	490	538	566	527	503	518	463	469	516	526	501	530	540	543	561	513	471	490	561	510	477	470	503	518	486	513	506	544	497	495	529	545	505	524	523	533	511	471	480	562	552	525	527	472	514	525	494	532	522	536	528	544	506	541	536	518	551	531	490	561	519	548	534	515	490	498	523	526	521	511	482	502	535	560	475	578	479	502	526	534	506	484	523	515	551	551	504	534	511	548	512	540	507	505	520	520	540	498	513	534	493	558	519	498	572	521	533	535	542	508	521	534	482	531	523	488	509	478	516	487	512	526	502	531	548	551	519	523	542	533	524	509	520	520	459	506	515	540	474	492	486	498	498	518	492	517	544	522	537	530	522	485	496	522	527	528	553	531	499	503	509	535	512	479	498	530	472	493	524	537	524	505	493	511	473	514	520	525	514	512	528	519	521	559	492	563	516	536	536	532	499	519	507	507	519	499	515	504	512	521	538	507	525	518	503	556	538	549	537	553	546	525	542	496	514	544	524	505	545	546	511	538	529	544	528	534	523	523	495	515	485	502	572	540	514	492	490	552	527	550	537	522	509	518	530	526	512	524	555	527	528	532	488	543	524	508	533	508	512	531	535	493	497	495	514	515	518	512	526	538	541	486	520	517	546	516	534	486	496	483	506	534	497	507	482	493	485	504	507	526	514	494	523	542	512	518	552	490	509	529	496	503	543	532	495	502	471	495	524	513	486	512	501	465	557	514	492	566	534	524	505	531	537	515	515	557	503	508	538	542	478	512	546	504	506	532	545	511	482	505	482	532	537	523	545	560	500	534	490	528	490	512	510	484	490	521	505	511	507	466	489	518	525	516	539	539	551	535	534	510	517	524	501	520	524	507	490	533	517	504	520	539	535	512	505	505	500	516	487	547	544	525	486	528	541	514	513	524	477	520	549	541	499	525	510	470	528	528	483	486	498	500	510	506	538	552	526	495	482	483	505	466	518	515	527	558	504	525	508	522	535	476	499	506	520	533	501	528	508	519	540	503	529	499	502	526	519	525	508	524	495	488	491	540	491	487	528	488	498	550	508	519	510	520	524	544	505	498	478	488	507	556	529	509	515	542	564	511	520	473	517	517	528	487	471	519	498	489	530	487	541	489	500	499	501	524	518	533	494	533	470	531	527	532	531	508	515	515	512	513	483	491	529	507	453	519	536	533	499	563	505	551	504	508	492	510	516	499	502	511	499	550	505	537	501	518	535	469	529	544	534	526	517	550	525	546	511	528	502	532	531	510	510	501	521	523	526	496	517	530	534	532	504	504	541	494	544	539	513	516	507	506	475	570	523	519	472	513	508	532	524	495	528	526	538	500	519	539	525	481	480	481	500	501	474	517	546	507	492	512	510	478	516	511	499	534	517	502	499	479	490	533	531	531	533	538	493	516	510	519	526	519	476	495	530	520	514	497	532	522	504	536	535	509	547	511	500	500	537
25677	21452	27256	25049	8202	2729	1860	2961	20626	21071	13109	4297	1649	1022	759	707	748	698	672	726	709	714	713	682	723	721	700	773	771	724	697	685	748	730	703	751	670	703	727	705	710	712	688	739	711	742	669	708	747	737	669	671	709	706	742	679	739	675	712	678	738	748	678	742	703	756	729	699	732	707	710	702	715	708	723	767	706	693	749	724	693	708	722	729	735	682	663	682	722	706	748	694	711	697	659	693	656	730	721	681	696	783	750	722	720	693	709	709	666	748	743	713	743	708	761	750	719	710	695	717	751	730	704	730	696	689	684	700	703	701	692	732	724	705	759	744	638	691	710	685	694	684	706	689	693	705	707	770	713	704	679	728	681	684	694	699	760	738	695	691	726	639	750	744	687	707	704	725	678	682	743	693	696	723	708	707	743	705	703	708	698	706	721	681	732	716	743	656	743	714	722	747	711	695	736	727	722	686	757	730	753	686	704	665	708	714	726	690	712	707	747	769	735	726	692	713	736	701	675	715	684	689	713	710	692	742	704	770	745	738	728	691	658	762	665	721	716	698	693	713	758	713	729	761	721	724	698	765	709	722	706	703	698	688	704	685	712	691	765	705	658	649	744	697	688	717	645	690	703	721	735	709	709	696	717	720	714	713	792	691	703	723	693	676	698	665	709	743	743	734	741	676	650	709	709	710	700	722	692	660	703	714	734	775	711	661	747	700	687	670	681	666	783	715	695	668	736	720	660	713	709	718	695	683	721	775	710	702	716	781	715	740	707	656	733	712	733	735	706	663	706	748	661	704	726	700	725	775	710	701	649	756	720	694	712	721	773	666	712	707	723	694	700	688	688	701	701	737	685	724	628	668	722	735	745	684	653	735	644	717	687	723	692	717	721	744	752	712	746	731	712	689	720	699	712	692	683	689	673	714	743	696	738	729	747	710	632	722	726	722	677	701	692	730	713	720	701	697	683	689	754	705	717	685	709	684	709	709	709	709	706	705	737	698	714	743	680	746	727	728	696	693	754	669	665	687	682	673	688	729	672	710	712	761	751	689	671	722	720	687	762	751	701	747	703	819	700	723	692	712	717	700	698	674	705	697	721	726	730	714	734	729	729	694	744	729	704	666	748	721	708	714	704	729	711	713	729	677	688	722	707	753	671	723	724	730	740	702	700	687	750	633	683	708	764	725	746	669	712	753	738	736	739	718	714	771	664	672	690	657	721	699	734	715	738	678	714	671	724	714	711	709	709	711	749	750	690	691	677	670	657	680	672	747	680	754	700	704	707	721	746	683	742	712	684	715	748	715	707	654	695	684	677	732	729	743	710	739	713	676	709	745	741	757	739	704	739	757	723	689	728	721	687	716	647	690	741	675	770	677	719	699	729	674	735	701	699	703	774	706	759	685	688	689	680	724	691	718	693	708	692	720	700	669	761	692	732	735	715	743	686	721	740	678	655	741	733	672	759	686	664	711	743	702	773	746	625	733	653	657	698	690	710	714	717	665	716	720	696	738	711	691	694	713	710	727	741	698	729	690	676	725	724	732	741	716	652	683	730	681	735	679	703	650	733	690	712	696	677	694	687	721	724	704	686	687	688	722	701	716	667	705	653	735	699	730	728	695	706	676	670	706	741	721	697	660	713	704	699	725	666	743	717	727	708	676	724	650	747	724	680	718	709	764	747	726	685	727	729	715	755	714	726	696	728	698	687	725	700	700	729	747	714	780	699	722	660	688	764	682	729	658	780	751	693	702	722	697	762	720	745	717	733	702	696	681	715	700	759	747	757	681	739	742	704	660	709	701	730	713	753	713	745	697	741	702	638	700	674	706	684	669	730	695	691	718	670	710	688	682	702	726	694	701	674	702	695	739	735	730	702	703	698	679	687	736	685	714	688	705	647	749	742	681	706	666	679	718	699	687	691	680	761	665	704	714	752	711	704	700	731	710	685	720	698	696	761	708	727	751	772	664	659	730	691	728	701	746	696	727	717	715	754	735	688	707	737	712	690	709	699	679	696	731	700	698	685	677	708	721	680	751	676	675	728	740	728	727	756	705	692	718	700	724	740	751	695	712	697	693	681	747	686	731	757	709	665	757	687	718	717	694	678	774	668	689	723	716	737	695	753	702	703	678	713	691	732	723	706	704	698	694	670	746	742	746	712	713	773	728	735	685	771	705	679	697	716	701	690	668	705	692	731	708	710	755	667	726	692	712	709	715	729	677	710	712	697	663	706	661	697	717	755	728	694	692	726	691	701	711	706	689	715	704	710	697	705	724	742	692	703	711	687	693	703	742	698	743	692	729	744	752	722	686	691	718	718	709	664	698	736	691	708	674	695	716	730	734	735	739	673	677	707	723	788	713	744	696	725	686	736	748	727	666	707	715	704	732	723	712	729	735	730	720	678	726	711	707	712	737	741	742	697	636	743	696	688	726	716	686	778	708	727	696	727	732	738	707	733	713	690	682	711	745	693	718	715	684	718	702	648	740	716	734	649	700	720	699	695	699	680	709	740	695	707	696	736	736	760	724	720	700	669	690	704	740	706	731	711	763	683	699	696	729	739	737	711	750	714	685	675	705	752	754	747	716	683	739	718	718	689	715	713	760	638	694	731	695	684	729	727	724	737	696	705	676	759	703	685	674	724	719	720	742	721	732	761	696	688	676	698	703	717	709	708	717	656	715	676	767	695	696	711	758	680	701	689	677	705	720	694	739	721	657	724	713	696	701	701	712	771	687	717	706	710	731	712	692	654	770	656	705	705	721	783	720	688	679	718	726	719	704	700	715	711	674	679	696	711	683	717	676	680	723	711	659	680	736	709	643	712	713	723	671	758	699	725	746	686	745	705	732	705	724	759	689	729	729	679	723	678	681	710	707	707	744	671	739	738	737	678	709	745	742	706	679	706	730	734	727	741	741	748	663	711	684	701	734	715	711	670	735	710	758	745	680	736	702	696	736	651	665	741	706	722	679	712	662	736	757	709	689	743	663	705	730	725	699	728	696	756	677	719	695	701	735	706	708	725	662	721	726	717	732	695	680	690	731	721	770	673	704	702	731	694	691	732	675	714	704	693	679	726	691	737	729	713	721	674	721	758	721	716	693	698	732	733	715	713	736	704	736	710	718	689	683	665	666	698	686	704	682	727	718	723	712	738	693	715	755	716	727	713	703	686	742	679	732	692	684	720	679	661	693	733	708	703	732	733	731	681	715	741	697	702	719	760	703	718	732	704	722	712	712	702	720	690	685	679	701	722	678	719	664	683	692	761	684	740	711	684	745	739	720	710	746	719	722	717	657	699	679	724	697	740	698	657	683	684	720	753	724	749	702	722	709	704	718	702	690	714	700	684	713	664	711	703	681	712	708	702	718	685	725	768	683	720	724	726	714	683	702	674	692	712	686	684	755	751	688	676	740	716	700	713	684	653	713	734	695	748	723	723	717	734	723	692	713	653	683	684	727	697	726	697	698	696	734	773	703	676	690	734	708	741	719
6054	10314	9997	5203	3015	2329	1869	4028	21525	18491	10690	3567	1680	961	656	617	582	618	565	583	572	587	540	553	580	570	581	607	598	614	600	612	615	585	597	595	597	622	589	608	622	540	581	574	603	623	592	563	610	606	606	595	593	583	593	592	579	580	611	568	559	578	597	595	610	616	602	584	646	592	570	632	587	560	598	597	595	605	602	607	541	576	621	540	572	590	577	581	540	617	612	581	573	561	583	603	625	586	605	581	580	567	598	577	608	575	621	582	538	558	618	593	591	554	569	542	605	571	612	570	610	587	615	569	577	600	597	579	587	602	574	578	580	617	573	562	596	582	619	564	591	533	593	584	570	585	577	579	590	602	591	578	595	591	601	575	555	567	571	639	559	569	585	628	573	535	594	569	565	590	551	595	596	583	579	629	580	617	571	559	549	581	582	554	531	590	602	636	590	602	603	551	572	580	570	628	591	576	585	574	587	563	595	544	564	636	543	571	567	549	620	583	575	597	605	599	573	603	615	597	581	553	612	602	566	578	610	557	579	577	617	607	556	601	564	615	563	625	584	602	592	610	574	582	590	654	588	598	573	604	596	576	566	569	577	563	593	592	602	589	593	587	605	596	619	564	641	580	585	578	591	554	616	577	609	612	563	570	563	609	549	574	580	570	568	596	624	565	565	570	552	609	603	602	634	581	559	617	574	610	528	618	613	581	624	584	559	607	613	546	610	572	574	558	584	546	623	584	589	581	585	585	603	541	605	592	589	516	535	593	581	593	563	578	573	581	571	579	611	580	588	613	568	575	552	588	559	630	593	574	567	634	576	595	603	557	611	569	605	593	558	561	578	571	610	573	610	584	572	529	599	588	619	568	544	616	577	542	602	569	604	599	592	573	558	578	618	610	578	601	576	628	554	621	598	562	632	575	578	594	580	587	609	587	581	550	571	576	553	572	601	582	542	603	639	566	563	555	576	582	572	569	642	570	550	570	593	546	586	547	585	594	575	563	581	632	598	574	605	587	589	523	569	580	606	585	610	568	594	545	580	603	595	578	582	590	574	626	566	583	587	617	615	633	542	592	604	595	622	568	570	542	581	626	557	579	602	594	594	584	605	647	572	591	555	538	607	557	578	579	572	570	578	541	581	581	557	624	632	577	528	574	613	556	591	577	562	565	598	559	593	561	623	599	608	557	588	560	571	557	556	569	582	574	597	592	609	540	601	598	608	565	591	580	554	583	588	618	567	560	574	533	592	585	591	563	601	587	566	595	533	556	605	571	570	581	569	584	581	588	581	605	578	562	544	588	529	573	569	550	588	597	612	624	599	566	571	547	569	550	579	554	554	590	541	580	544	629	627	625	600	586	621	587	617	588	643	563	549	594	602	632	566	576	580	588	582	557	536	585	547	585	588	564	539	622	544	574	558	533	579	570	580	593	557	584	577	589	583	570	528	599	605	573	552	598	604	587	566	594	598	592	559	545	580	563	586	623	547	583	584	581	596	584	619	586	585	570	547	613	619	577	600	576	548	600	586	575	581	586	617	570	549	566	588	539	577	585	575	557	581	648	599	549	585	592	612	563	546	579	582	631	598	595	576	578	556	565	566	561	621	582	614	607	583	617	619	559	618	548	602	578	563	567	613	585	566	541	560	544	618	574	531	621	593	587	554	560	558	574	558	607	533	537	558	648	545	605	583	586	566	582	599	614	576	573	657	591	562	601	512	580	607	605	620	532	553	572	589	590	619	605	580	605	596	580	537	581	602	570	574	574	578	607	557	548	637	530	577	598	586	539	560	605	574	577	608	591	583	591	587	625	579	648	564	601	616	587	576	594	529	623	607	523	548	580	592	587	579	565	560	563	580	576	562	595	602	636	590	574	569	570	597	591	603	570	568	576	566	558	576	583	584	600	628	562	580	587	598	574	616	601	618	579	567	604	578	615	564	580	577	579	574	568	546	565	540	579	550	608	547	580	550	619	567	526	580	577	567	575	551	611	609	588	589	557	569	610	574	605	602	582	560	566	602	588	594	583	558	586	570	582	589	585	584	592	574	601	578	564	604	592	594	527	544	590	596	547	587	609	535	583	551	570	565	620	608	579	558	614	601	575	589	564	615	525	560	595	568	569	565	572	567	584	587	579	556	559	603	601	572	624	584	567	596	570	536	540	552	608	569	574	624	591	571	624	559	570	579	586	588	554	560	574	597	575	576	587	585	629	560	556	565	593	582	537	565	579	592	601	591	599	524	560	568	605	597	585	555	587	602	573	540	593	542	578	609	584	548	573	584	578	579	560	594	560	572	619	561	555	596	556	592	584	585	622	559	581	545	611	603	556	576	560	580	574	595	598	608	524	644	573	587	580	545	569	621	581	577	625	585	598	622	605	600	601	592	540	557	569	608	586	571	557	549	570	590	595	576	583	556	550	609	625	600	605	631	523	617	552	588	585	614	579	561	608	605	613	580	584	577	564	585	568	592	626	602	544	590	565	584	635	587	636	568	563	560	589	580	605	571	557	580	617	566	564	582	582	563	562	593	576	574	553	618	587	563	580	545	578	649	613	568	606	567	582	562	561	593	570	576	586	567	576	561	589	579	597	613	599	581	615	595	594	566	577	603	561	554	582	597	567	615	574	531	586	563	558	604	557	555	589	588	619	566	601	604	598	592	574	640	572	570	614	555	588	581	572	569	568	568	566	567	553	567	563	583	644	544	572	598	584	629	545	589	552	559	599	542	530	578	624	613	560	614	552	600	617	576	581	580	571	538	578	601	567	612	605	546	613	554	572	587	585	592	601	561	569	613	565	570	624	590	575	565	603	575	558	615	559	554	576	578	579	582	569	553	551	573	601	564	613	599	535	576	587	586	559	575	533	547	580	550	554	590	596	602	580	590	587	598	560	594	567	580	597	584	581	552	564	564	563	607	590	563	589	567	574	522	552	580	579	565	600	608	569	583	571	554	578	564	584	565	595	631	580	604	552	600	601	539	565	566	574	565	558	569	598	590	571	566	572	590	575	599	559	561	609	598	594	577	596	575	588	568	636	570	565	592	592	554	583	589	627	640	557	546	593	586	599	580	566	628	613	592	570	617	593	625	572	611	617	580	619	591	577	592	561	601	555	586	563	597	564	571	547	597	582	599	596	565	591	560	616	594	574	573	562	624	572	596	561	608	577	575	582	606	589	572	590	561	590	575	577	597	548	595	633	553	544	549	575	568	547	586	580	581	557	623	586	609	569	566	631	560	569	550	590	581	584	541	561	601	591	595	557	593	602	583	603	634	606	552	566	591	604	588	558	608	553	608	584	649	580	576	580	613	614	615	558	577	629	603	553	599	583	578	616	563	564	579	574	577	572	596	558	591	563	598	588	591	577	581	611	576	588	558	626	569	571	539	593	541	542	570	607	570	594	586	621	598	547	590	603	587	596	568	549	587	559	605	581	591	618	574	589	599	582	612	592	633	545	605	560	624	607	571	542	569	550	581	547	553	601	554	559
24381	21432	28744	24540	21341	12619	4482	5494	37527	38170	27054	10356	3372	1670	992	927	913	869	894	885	904	928	893	922	874	884	884	943	875	858	864	903	871	874	864	877	839	906	923	908	864	874	863	883	897	889	906	911	893	863	860	920	862	858	858	883	889	863	955	901	876	894	857	892	835	905	905	854	884	850	869	858	895	888	853	823	922	917	871	925	902	906	894	861	862	843	796	835	898	879	915	853	886	882	887	876	876	882	869	864	828	900	897	851	923	917	853	879	901	876	881	885	881	856	912	856	906	852	805	866	820	919	829	856	888	891	929	900	893	867	873	875	911	831	908	849	907	906	850	795	862	881	846	880	820	875	862	868	870	849	883	885	795	866	849	827	890	879	897	840	852	850	863	871	875	887	844	897	871	877	887	856	965	850	873	893	907	866	870	892	844	886	858	924	875	805	904	901	851	842	875	848	839	883	862	886	879	861	859	845	852	819	897	860	825	886	865	885	960	835	872	872	844	916	895	838	859	877	874	796	843	817	877	875	859	815	917	867	842	838	877	895	880	894	851	816	891	850	885	835	855	858	863	857	892	865	839	836	857	845	875	904	912	848	930	828	898	879	871	865	877	916	833	842	950	841	871	832	843	825	848	908	765	847	904	920	886	846	849	875	882	872	824	866	866	903	843	908	858	828	896	882	849	859	859	868	904	849	868	818	865	893	893	834	901	904	847	852	857	861	845	852	851	839	877	819	853	858	859	889	905	868	843	869	864	913	934	859	865	798	875	888	895	933	800	881	822	871	888	882	858	871	847	910	821	833	905	862	892	795	843	830	912	838	885	889	852	882	864	864	907	861	879	889	840	849	811	867	865	898	880	833	849	853	858	830	825	898	841	867	846	827	849	865	818	851	833	867	816	851	840	828	882	884	875	853	832	826	916	867	855	912	884	901	820	781	841	863	843	847	873	896	884	881	786	898	851	850	878	864	893	844	879	871	838	840	863	856	929	905	931	852	866	858	904	859	849	861	871	903	839	881	850	914	852	870	955	820	808	895	897	874	795	867	904	907	872	867	911	861	868	848	885	879	845	798	813	879	873	852	858	885	866	817	857	842	843	846	920	806	880	870	817	851	837	892	879	822	854	861	896	876	820	831	851	913	878	852	841	902	881	875	916	857	880	839	827	845	876	851	876	902	800	856	860	853	864	863	869	892	859	862	850	891	856	865	860	862	817	839	888	881	897	873	825	867	875	842	876	895	862	856	868	897	819	829	875	834	866	862	860	851	915	856	851	793	852	833	864	876	870	878	842	855	871	862	914	854	925	840	850	861	819	854	892	877	831	885	861	824	867	874	866	891	838	860	807	835	889	885	885	888	821	865	883	898	894	872	821	903	857	872	884	851	862	860	835	881	868	862	784	825	836	890	819	849	857	887	878	864	884	868	862	862	849	888	889	885	873	851	882	832	887	829	801	928	879	867	894	891	834	843	814	924	919	859	814	848	884	855	841	864	831	875	868	844	868	866	904	861	894	889	856	861	848	821	816	879	902	829	866	873	842	837	902	827	867	854	879	896	946	870	843	887	893	867	894	900	832	882	817	855	894	862	832	845	854	864	883	853	895	845	870	910	895	828	928	884	878	872	882	848	816	816	883	877	828	856	873	844	852	896	856	863	842	904	878	849	816	909	881	843	865	897	879	855	929	796	847	848	898	851	863	878	873	882	849	861	847	865	867	823	888	892	859	843	900	898	842	895	849	850	872	907	868	865	830	874	837	895	843	832	822	855	852	869	823	843	887	902	896	841	876	840	850	851	864	860	860	830	880	914	867	913	901	837	801	925	867	859	897	818	850	853	848	824	873	820	891	836	854	870	813	827	869	847	873	891	868	841	820	884	873	847	858	812	830	817	835	907	857	922	829	884	912	847	830	881	890	898	888	932	871	885	825	849	891	904	835	871	878	842	854	871	881	864	842	855	879	908	862	853	815	866	904	926	831	895	914	863	884	871	817	891	853	880	814	831	869	865	904	868	898	894	874	917	830	917	843	878	866	910	866	839	883	838	886	905	838	886	863	868	838	840	849	808	836	920	839	848	890	871	875	877	866	893	846	869	911	893	829	890	929	877	834	861	873	879	870	877	823	863	846	882	852	862	845	822	841	892	879	821	849	831	911	861	831	828	904	842	883	863	835	847	880	862	831	906	897	893	837	898	822	856	882	894	874	872	895	869	874	897	877	827	877	854	855	875	840	880	887	889	866	861	881	892	853	849	827	861	865	825	840	836	930	883	871	823	824	848	823	906	809	861	894	843	846	870	859	892	853	909	891	860	881	841	858	909	802	839	924	894	922	852	924	853	835	795	879	903	855	896	839	877	831	850	843	892	852	914	884	845	865	853	847	788	829	840	871	901	860	853	835	882	854	850	874	851	850	887	887	888	873	931	847	882	850	924	854	860	877	848	868	847	834	852	835	825	855	828	882	824	843	834	865	867	826	826	843	834	850	879	863	857	921	850	814	831	863	872	872	889	859	852	879	842	881	865	910	895	842	850	839	905	861	863	835	887	861	868	880	888	933	812	847	844	844	823	865	868	888	831	819	805	873	879	839	889	910	835	855	853	847	836	881	850	935	782	895	839	841	875	825	851	856	840	887	830	917	866	874	815	882	852	870	850	907	884	863	875	878	899	865	845	816	865	899	923	881	891	827	894	856	833	856	871	842	847	859	885	851	889	850	836	878	834	893	812	843	847	794	786	862	899	854	887	881	866	854	852	926	842	837	881	839	826	873	928	847	904	910	910	893	861	923	891	843	906	826	874	881	863	869	844	887	804	873	843	901	845	910	835	904	898	883	806	867	838	851	844	856	887	835	906	850	872	819	810	868	853	824	842	849	874	906	883	799	891	874	852	838	882	833	930	856	886	901	908	842	851	845	805	877	855	878	902	833	859	887	850	816	825	854	886	844	817	853	840	879	814	827	818	899	816	861	903	930	879	914	790	820	856	809	830	839	837	850	818	867	918	825	910	805	867	866	861	813	818	853	871	851	853	795	897	861	812	803	888	835	877	889	868	864	860	849	870	953	872	842	877	846	902	830	870	863	887	845	856	859	853	866	874	826	853	873	892	897	859	864	852	862	877	842	861	792	849	893	853	845	882	836	920	880	853	848	834	836	818	846	908	876	912	897	885	867	861	824	878	832	896	854	874	855	922	819	865	896	940	815	862	858	806	892	890	857	837	845	843	875	890	881	858	842	891	819	926	905	890	852	870	822	860	859	845	849	847	890	856	865	898	827	858	929	876	897	888	898	876	855	816	909	822	887	813	933	876	896	900	920	887	857	878	856	891	872	901	874	879	863	854	868	910	873	851	874	893	900	826	869	876	849	862	840	930	848	865	860	854	819	874	888	868	889	863	884	867	879	879	861	878	870	830	834	918	874	872	822	853	860	847	893	859	877	845	866	838	895	784	825	878	872	852	865	861	872	866	897	865	932	867	860	875	836	834	899	870
6666	14183	14113	9390	5906	4621	3321	6888	37798	33695	20924	7172	3122	1564	837	790	730	693	718	721	703	706	673	669	731	716	716	700	694	706	753	710	707	687	743	710	716	739	694	683	665	738	717	691	714	704	737	713	691	682	727	675	696	663	698	694	677	708	661	695	710	738	672	692	718	727	711	710	706	699	634	689	713	700	694	703	656	709	688	698	701	717	704	745	658	682	734	707	711	739	684	713	686	702	713	734	687	694	710	654	697	719	693	744	696	682	661	715	696	731	658	725	720	719	736	695	694	670	700	732	716	687	728	651	712	732	698	703	641	694	718	684	742	726	704	748	758	669	678	679	725	707	703	733	652	713	707	712	695	709	681	662	729	732	671	685	661	699	705	707	682	682	752	665	702	656	678	754	701	658	663	714	679	731	689	681	675	726	696	733	668	679	645	713	713	691	696	681	712	681	733	711	700	753	709	679	647	713	727	667	724	722	709	670	696	729	725	682	735	675	669	737	712	671	732	703	712	685	654	668	671	696	675	705	723	724	701	731	683	734	689	721	674	687	671	688	671	730	662	669	736	718	696	706	706	680	639	658	697	657	686	724	698	680	707	674	696	686	646	712	724	668	686	706	658	707	678	707	713	695	681	724	675	717	692	676	691	720	680	696	673	673	703	770	677	705	733	713	718	698	670	674	726	676	701	673	717	650	694	718	672	729	728	663	702	759	705	751	655	702	698	705	653	698	672	693	652	725	687	706	656	656	686	669	726	721	744	673	656	658	681	742	682	719	712	688	739	718	697	730	658	718	687	696	672	700	659	632	693	753	678	649	724	703	691	683	710	658	675	667	729	708	698	676	698	700	699	684	667	655	675	670	665	645	684	694	696	657	675	712	691	701	677	703	688	679	692	694	689	725	688	655	692	691	709	666	681	695	658	731	662	742	732	662	730	697	674	688	708	748	702	687	659	686	738	669	705	675	683	700	671	701	706	704	707	714	690	670	718	712	700	722	686	659	708	677	661	688	671	673	704	696	667	693	685	636	675	719	707	663	629	685	700	696	680	690	729	689	728	642	688	716	681	707	658	664	699	689	673	722	716	702	693	783	646	707	672	693	689	707	693	649	671	698	719	716	715	698	659	677	705	726	693	689	659	716	659	716	624	683	713	704	785	724	748	693	691	720	714	674	745	707	713	667	715	685	704	713	709	712	738	692	701	699	726	739	676	735	713	698	701	712	713	711	700	714	698	688	673	703	721	737	684	672	655	665	688	692	689	684	731	717	711	679	681	700	677	694	653	728	674	678	656	736	659	738	674	720	689	681	702	712	718	665	711	721	726	688	674	722	684	723	753	690	716	707	702	694	675	726	657	677	722	713	683	670	687	665	717	663	705	685	687	715	652	695	721	669	679	752	704	687	693	662	650	703	723	704	689	682	735	673	704	699	709	709	685	615	667	720	650	658	701	691	678	676	669	701	693	696	709	698	690	673	663	750	682	708	703	723	716	621	710	723	718	701	673	695	681	646	687	658	694	752	723	690	705	705	698	663	678	641	697	686	667	718	668	684	668	711	683	744	708	691	700	663	670	676	653	724	729	697	705	687	730	655	692	706	678	701	740	683	696	711	717	697	692	692	727	735	709	737	661	658	652	706	653	665	703	651	668	712	690	669	721	721	743	690	675	675	735	732	670	683	647	674	723	684	688	688	707	702	658	694	719	680	709	695	691	703	674	679	713	705	714	735	728	717	688	672	641	686	710	694	691	684	692	686	744	693	670	685	703	661	680	708	661	661	649	638	658	729	711	692	684	722	663	694	691	720	709	674	683	756	650	678	727	694	730	672	740	688	681	655	658	695	683	696	696	699	695	657	670	711	727	695	695	733	737	696	691	761	706	680	702	658	679	646	693	689	681	725	715	673	676	685	691	701	668	654	666	698	689	723	699	678	690	671	697	670	707	681	715	720	705	689	654	696	669	683	697	726	703	684	712	712	738	706	714	713	705	721	691	670	714	672	714	622	660	669	703	741	726	691	667	711	748	692	688	713	695	673	662	701	710	665	695	681	698	673	667	700	750	700	672	720	704	691	676	685	682	730	693	712	674	732	726	663	701	665	723	719	709	702	722	688	685	685	632	686	693	702	704	685	734	665	698	655	691	685	693	700	699	717	717	727	725	717	691	695	689	660	671	661	728	711	703	663	688	663	705	702	665	683	694	695	714	686	681	738	698	668	703	688	688	669	671	720	702	709	686	688	709	692	706	702	684	711	686	714	714	690	689	667	660	663	685	647	674	688	685	734	656	692	688	681	678	705	729	720	716	659	700	692	695	694	737	726	697	696	675	650	730	708	714	672	744	751	679	691	700	708	734	713	741	721	698	674	701	741	644	712	687	641	643	706	701	702	693	682	699	691	650	683	716	676	705	667	708	685	720	673	720	725	637	635	680	755	710	670	693	699	725	679	688	716	656	672	669	649	667	684	699	666	653	701	685	708	709	727	695	682	688	693	738	669	698	725	694	664	675	675	718	683	693	723	684	665	696	686	712	693	699	666	684	655	652	680	657	672	693	705	699	672	664	676	726	683	694	730	715	631	726	687	693	731	673	716	702	631	726	686	703	672	702	702	731	719	670	694	683	694	680	680	660	713	714	707	673	693	726	667	712	687	695	678	678	722	719	713	708	682	674	690	687	685	751	670	697	662	769	706	692	710	684	727	685	709	704	685	702	657	709	696	695	656	702	638	719	695	699	682	684	663	729	736	694	743	666	699	625	652	720	676	691	702	746	708	645	701	647	674	725	694	652	697	686	711	713	734	700	719	676	704	682	705	698	689	691	718	702	659	710	719	670	669	659	680	673	680	722	671	668	637	696	708	689	694	715	695	664	748	691	706	711	687	705	693	710	721	698	677	688	700	712	732	705	697	685	772	674	724	741	654	703	715	717	666	702	706	692	730	717	689	685	687	726	678	713	745	640	704	678	696	660	666	709	693	668	711	747	694	739	721	692	691	719	701	666	741	677	685	734	705	708	667	735	702	701	711	665	679	686	667	654	716	638	689	688	667	695	706	714	730	713	726	665	696	758	734	705	685	704	676	658	680	717	678	728	684	687	708	680	686	737	667	655	714	702	669	658	689	662	658	733	783	720	721	699	687	707	679	664	696	701	728	676	726	671	724	698	698	677	691	737	770	693	729	644	708	697	698	728	716	654	702	706	667	670	691	681	653	687	692	705	700	710	660	697	701	724	683	713	690	687	667	714	736	697	701	759	671	707	725	705	726	705	652	691	750	654	656	695	666	659	751	684	711	669	708	740	679	676	678	699	734	641	642	697	675	729	686	663	707	746	660	777	692	668	661	686	681	670	673	669	670	658	678	693	737	700	669	699	697	676	648	655	712	680	726	642	692	695	653	662	696	665	683	682	698	713	702	726	701	695	692	731	719	690	676	721	735	761	679	698	702	675	673	674	718	678	678	690	659	664	717	714	732	711	672	702	659	663	675	698	668
27931	14558	5725	2761	1700	1246	1113	913	2502	3073	2219	1289	884	729	674	668	659	628	629	657	670	629	668	657	671	672	585	627	648	636	665	654	674	618	635	697	660	625	655	643	637	645	629	673	674	624	654	670	710	652	673	639	678	625	687	633	611	601	678	657	655	623	651	636	621	637	643	665	663	682	697	674	625	667	621	576	681	642	615	669	668	641	657	651	683	589	649	696	697	620	593	631	665	594	669	608	646	675	663	652	687	688	693	639	649	639	679	635	615	603	655	632	643	636	644	579	613	638	671	645	642	625	681	666	646	679	618	650	674	653	676	660	592	702	677	617	647	628	692	635	665	614	617	701	654	665	669	648	651	623	646	658	619	688	639	652	651	651	690	659	626	629	662	657	623	627	618	663	667	635	669	619	658	675	701	678	644	653	626	695	687	684	601	636	603	693	654	646	680	642	619	663	649	664	667	689	697	678	642	641	629	716	674	653	634	645	629	688	647	685	634	670	685	660	641	650	661	676	645	589	659	604	680	640	640	648	662	655	636	632	657	581	638	645	703	639	666	583	626	653	614	645	615	616	637	638	605	600	663	648	669	614	622	651	653	653	652	618	633	644	633	673	661	670	638	657	658	578	604	630	636	642	632	622	645	645	598	631	636	626	685	652	636	686	677	670	624	630	635	667	639	633	642	640	620	647	664	645	682	656	678	656	707	674	650	658	705	640	643	638	664	662	672	673	633	649	650	646	617	616	616	652	643	655	616	627	646	638	614	656	639	654	594	676	678	645	660	632	646	619	678	633	662	586	651	654	681	688	670	668	681	684	642	665	637	666	634	631	673	666	625	641	635	623	677	656	622	625	653	655	662	681	625	617	643	677	666	649	670	675	655	649	639	662	635	657	579	687	640	640	684	644	628	660	638	678	667	669	639	657	607	615	643	634	663	630	631	637	665	632	657	714	673	643	669	644	651	634	663	662	620	638	691	707	631	674	598	668	668	659	690	680	661	660	677	695	642	681	656	635	676	653	657	673	647	680	650	624	643	668	673	642	651	684	655	691	681	601	631	586	652	683	644	623	679	623	671	626	633	682	634	658	627	636	629	651	678	663	659	624	630	658	636	656	631	624	632	623	650	667	627	668	663	652	635	634	653	627	652	612	666	617	672	632	669	639	658	598	642	675	666	659	632	632	642	710	687	655	640	649	631	608	646	598	659	643	672	686	620	618	645	683	683	652	635	634	687	662	641	604	672	662	680	626	672	662	694	619	694	658	700	642	662	644	650	588	651	667	594	620	675	622	622	661	624	659	655	690	628	675	629	604	679	615	631	646	641	608	681	627	659	648	651	630	657	648	691	653	656	625	668	672	609	656	650	667	681	688	615	650	669	644	676	651	595	638	640	641	607	685	628	675	685	624	663	662	643	691	651	669	677	641	661	620	625	634	666	610	668	645	675	638	611	692	635	712	669	647	616	664	627	659	676	674	647	611	668	664	664	670	662	641	657	660	628	633	597	657	709	649	657	654	678	616	673	669	635	672	606	626	651	642	625	647	642	660	654	644	619	700	641	683	639	652	641	627	603	628	644	689	684	690	631	653	631	680	663	660	699	694	676	597	635	627	632	701	659	658	655	684	622	679	637	643	634	629	684	655	690	627	622	662	641	686	643	657	613	679	653	592	665	654	664	652	656	666	630	653	686	663	661	648	660	655	610	649	644	657	636	616	642	653	654	617	634	630	622	684	654	672	633	609	634	662	669	611	637	632	660	647	647	650	670	658	634	625	689	660	607	641	638	657	661	669	633	672	647	633	639	649	611	599	692	613	642	667	667	660	635	660	659	657	611	656	646	641	638	589	599	658	652	649	659	658	669	666	655	610	614	686	606	699	659	635	666	657	649	692	608	649	625	629	686	617	647	676	636	633	641	683	674	637	648	682	631	632	670	662	676	649	649	633	646	633	657	673	674	663	667	643	631	639	698	686	654	680	654	655	632	651	659	618	619	635	643	628	640	689	670	655	664	669	652	626	651	641	658	647	697	605	641	660	656	675	655	665	632	628	657	656	670	638	666	662	599	664	642	665	629	675	612	680	661	616	645	707	687	675	649	680	635	637	677	615	646	690	570	637	612	647	614	594	609	708	642	624	630	651	651	643	683	637	680	659	704	684	650	621	665	668	675	682	641	666	643	645	622	646	638	589	641	650	674	652	654	625	664	635	653	593	664	680	628	675	622	656	645	673	638	680	672	637	606	656	640	675	607	693	658	580	706	685	673	653	650	680	621	649	622	655	653	617	651	684	646	617	651	650	644	657	625	657	640	643	614	656	654	696	677	654	607	645	656	653	679	648	638	630	652	632	647	657	670	666	629	635	644	612	657	656	695	668	663	636	635	610	617	686	662	651	639	668	623	694	648	655	631	630	702	687	642	593	654	643	645	630	620	693	654	653	631	628	631	683	676	653	646	638	604	667	644	607	645	688	651	640	714	704	642	632	604	632	666	591	654	695	713	606	682	649	627	625	625	647	635	624	601	651	627	583	628	668	651	631	650	645	613	681	652	655	650	655	651	681	617	660	631	691	650	678	669	616	648	664	661	630	617	702	629	640	617	651	689	627	695	654	627	629	652	615	634	650	676	635	662	662	663	643	640	688	618	684	659	654	664	638	669	662	667	622	660	628	662	617	625	610	646	644	656	644	681	634	639	632	664	642	657	649	667	704	670	611	650	682	644	638	631	637	626	650	632	614	636	701	653	630	641	598	611	581	627	675	664	654	654	608	577	681	630	627	672	626	643	690	625	676	647	640	647	656	675	688	655	617	622	610	675	705	674	649	636	673	662	672	644	656	647	639	663	657	692	706	664	657	625	612	723	607	621	633	647	651	650	635	620	666	627	653	673	628	653	626	631	651	699	669	631	659	635	650	672	647	630	619	640	683	641	676	641	636	654	644	671	641	641	668	671	647	650	649	636	633	674	688	620	623	626	623	649	649	666	673	646	654	682	648	669	668	652	643	679	667	671	663	682	653	626	680	633	639	625	678	663	659	660	627	614	669	615	647	632	638	651	649	668	652	613	677	629	627	687	661	601	663	601	669	633	650	639	677	648	625	632	628	659	657	631	648	628	647	598	658	670	677	670	628	646	667	587	650	630	585	689	655	659	649	615	659	677	670	670	645	662	628	666	616	690	645	642	647	626	647	654	606	648	677	630	691	652	632	681	642	615	620	634	656	648	661	688	666	621	655	637	629	669	630	638	664	680	672	655	652	655	663	588	641	612	648	675	656	603	670	628	641	670	647	687	646	643	627	659	664	636	658	692	660	662	639	678	679	606	711	677	623	652	606	629	638	658	658	658	677	607	661	614	654	655	685	617	617	667	646	613	637	617	651	662	641	632	615	612	590	648	682	652	627	635	667	661	656	665	657	677	643	670	632	659	664	658	681	661	638	679	632	636	669	649	654	640	660	640	669	658	670	627	630	660	630	692	635	619	653	612	682	618	653
6337	4881	5001	2433	1839	1477	1188	945	3062	3164	2276	1116	728	577	581	555	522	515	493	527	509	494	498	535	541	487	513	496	502	498	559	527	497	528	557	534	557	548	476	506	489	510	522	583	482	538	514	517	504	502	497	476	532	507	509	489	472	526	536	493	505	485	467	483	520	540	549	513	517	499	533	521	514	474	493	534	528	529	543	514	499	487	542	509	504	498	486	493	496	513	512	489	493	536	528	500	544	489	497	531	513	474	469	489	541	507	524	551	504	488	548	541	543	521	508	511	468	515	515	517	527	546	517	531	524	538	511	548	484	533	516	483	481	497	492	517	523	489	539	523	484	491	480	525	510	465	518	534	528	501	530	532	517	502	541	484	551	502	527	480	527	515	538	490	513	532	474	505	508	490	503	512	503	587	527	541	531	501	499	464	536	502	535	493	505	502	533	537	527	529	493	536	508	559	516	503	563	473	517	508	493	521	534	497	500	505	545	526	506	526	536	520	509	513	508	535	515	494	528	502	517	491	525	504	505	491	526	484	556	520	474	459	511	512	502	507	529	515	545	515	510	494	517	489	538	539	521	509	507	500	508	494	507	499	524	477	523	498	582	512	514	508	504	511	512	552	498	554	530	516	530	551	534	477	503	522	539	525	498	536	483	486	516	527	508	542	492	496	520	481	496	489	525	522	548	534	539	551	534	498	555	559	561	498	504	526	541	515	482	561	528	513	559	499	485	498	487	467	486	507	501	534	536	545	534	525	527	511	565	494	516	516	543	493	521	502	491	487	546	545	533	526	512	515	505	520	545	543	537	531	500	483	468	531	561	533	546	540	523	513	510	515	561	526	542	487	508	520	515	497	508	516	513	524	505	529	521	545	529	533	496	493	509	501	513	488	504	482	558	471	527	505	486	509	511	495	492	526	505	509	538	516	523	510	514	501	510	531	504	515	509	488	540	507	494	521	507	545	558	524	513	527	499	557	533	541	502	516	507	555	534	503	498	510	541	517	482	508	483	552	496	550	504	513	525	540	514	539	516	473	547	537	508	483	514	522	536	488	545	510	477	501	532	533	451	482	547	520	474	525	527	506	510	522	490	531	505	518	496	543	546	483	538	488	485	515	503	513	534	529	498	526	505	519	539	482	554	496	519	517	513	512	538	530	513	535	512	561	522	518	526	510	495	514	506	503	499	481	485	532	524	486	535	508	519	521	519	541	498	485	514	558	476	497	550	525	529	569	531	561	522	518	455	507	468	551	544	523	526	533	484	533	507	479	499	541	481	565	519	497	506	495	507	506	524	512	501	485	521	480	510	529	557	529	511	514	540	529	519	475	472	491	541	508	528	503	506	504	523	521	523	525	518	514	523	576	551	534	516	467	498	465	516	495	532	530	510	534	487	511	501	543	525	504	527	487	515	495	488	522	467	567	504	528	527	517	512	525	512	480	513	538	513	521	519	493	549	498	535	508	501	502	504	546	475	510	488	511	568	526	514	523	513	502	502	464	543	500	481	504	521	519	498	478	507	506	501	562	496	525	521	531	524	565	513	485	464	524	536	485	551	455	510	520	522	538	526	566	502	505	503	501	525	510	490	472	493	496	505	537	496	518	566	518	514	531	554	492	508	526	491	499	489	499	474	533	512	524	510	498	528	463	526	471	540	550	528	481	517	555	501	544	488	488	544	517	508	513	509	544	544	495	520	510	499	498	479	525	503	517	523	557	526	524	552	525	509	521	549	504	516	473	505	533	516	542	524	523	551	482	516	532	507	526	535	483	524	499	505	540	539	545	527	508	527	503	536	505	517	541	503	508	515	549	506	478	476	509	518	469	528	529	529	484	495	473	476	517	538	513	487	474	530	512	506	508	484	530	515	543	553	470	538	565	500	518	541	492	503	484	507	548	511	517	539	525	485	535	477	529	508	543	481	531	507	508	487	520	510	547	522	518	477	532	545	554	515	514	467	496	515	491	520	502	529	540	546	511	549	548	504	508	496	535	453	534	487	495	525	531	541	477	537	485	467	531	516	522	542	489	511	499	479	489	465	516	520	535	538	532	524	519	504	510	513	526	502	511	500	514	491	493	522	483	521	492	484	529	521	536	520	538	507	543	476	519	528	523	511	518	517	480	486	559	472	504	542	509	540	497	504	521	515	504	528	505	497	510	520	502	525	545	534	526	503	489	514	528	505	536	502	535	527	526	487	548	510	461	525	517	492	496	527	523	515	523	487	518	528	505	558	513	525	510	467	549	511	478	529	479	534	483	507	510	464	542	526	522	502	532	494	510	518	517	554	511	497	525	498	539	510	477	514	470	503	509	560	493	505	556	540	517	481	543	528	500	544	512	518	528	479	541	522	523	490	531	512	486	542	512	524	555	531	515	559	510	482	519	531	546	512	510	515	539	516	520	515	510	520	528	457	486	510	491	503	527	522	493	516	536	505	514	493	506	495	527	483	518	586	496	506	542	541	518	476	523	513	536	578	498	499	497	551	508	494	510	484	542	471	514	507	483	506	506	528	495	539	546	551	547	508	498	496	497	528	536	521	513	495	544	504	480	556	484	511	526	530	516	503	504	530	518	540	482	522	549	503	506	468	510	479	522	535	517	554	541	515	525	499	474	511	508	502	530	507	517	524	529	495	487	507	488	526	517	543	508	478	544	513	508	530	538	485	541	500	525	529	541	529	513	509	489	515	517	544	516	508	536	487	529	489	544	535	545	512	521	495	513	494	494	513	525	522	562	485	573	520	547	515	518	524	521	471	525	511	525	521	517	530	541	514	505	497	497	497	472	573	518	499	526	520	478	566	534	449	497	478	496	497	513	515	534	505	514	494	538	540	512	521	504	514	531	499	514	540	522	496	520	512	501	515	488	528	515	531	510	544	537	518	497	510	524	482	541	504	501	516	551	550	542	481	518	511	545	551	530	520	539	480	527	518	516	529	533	516	540	521	565	509	527	522	494	502	463	496	508	532	481	497	526	514	490	484	520	513	502	501	513	503	523	541	498	512	559	517	481	537	528	528	520	488	517	485	507	488	565	513	512	514	538	540	504	506	533	524	553	537	519	532	497	529	527	485	530	494	523	525	537	520	525	503	508	509	535	501	538	526	533	489	502	520	508	516	495	490	520	500	563	489	546	513	507	491	497	480	563	497	518	512	494	514	513	524	506	505	511	500	544	485	534	523	566	480	526	505	521	530	548	513	543	506	556	517	489	505	494	505	453	490	512	537	516	573	504	550	490	543	481	545	548	566	510	476	524	489	478	549	499	457	522	535	520	567	487	518	528	510	497	490	508	535	506	500	550	539	478	489	496	495	491	526	522	546	519	536	554	524	552	513	537	491	506	542	525	513	507	508	487	484	503	511	553	511	552	500	542	516	512	490	542	513	517	462	527	552	486	480	496	496	500	535	502	485	494	515	514	497	531	471	487	501	540	527	507	494	535	506	525	533	497	508	526	506	525	490	554	514	530	504	506	496	470	507	488	539	494
25854	21515	27404	25088	8589	3027	1878	2065	17735	21546	14344	4721	1794	1072	805	762	770	696	732	743	744	773	695	718	737	754	700	691	754	748	688	724	730	719	735	668	735	701	727	754	762	694	755	714	732	706	695	779	699	702	695	745	703	737	707	717	754	731	702	757	716	665	711	751	663	721	718	725	710	677	775	727	676	754	717	720	719	754	690	737	735	731	721	743	707	671	729	738	693	719	716	677	720	703	718	727	727	700	741	723	671	692	731	730	750	695	721	736	699	725	747	682	725	728	689	680	766	688	725	707	710	725	698	746	680	709	723	711	726	679	719	716	697	682	713	716	720	702	644	751	732	729	700	733	683	695	722	740	679	708	673	730	694	690	711	653	728	704	715	688	695	746	662	690	678	747	773	714	741	663	697	728	766	691	681	758	797	685	674	676	702	676	725	729	647	724	798	689	725	715	722	738	649	687	722	668	776	677	708	722	740	736	755	691	725	692	721	749	739	660	709	676	700	701	741	707	662	714	685	735	703	732	721	729	733	739	756	698	734	757	729	724	786	690	710	680	714	746	733	675	726	751	703	715	683	731	708	700	690	704	696	729	685	752	690	725	696	749	752	714	706	669	721	701	659	704	739	704	680	708	738	671	665	666	720	673	696	724	722	708	693	697	731	714	702	721	710	725	764	689	668	713	735	680	715	704	729	754	699	710	697	695	722	709	688	745	707	699	727	743	695	683	699	718	667	697	701	718	691	693	714	713	715	752	665	750	743	666	720	733	684	724	689	778	702	715	719	724	723	724	673	760	687	726	732	662	705	731	641	736	690	735	665	718	700	698	702	694	714	664	733	713	683	687	732	741	713	698	705	713	720	732	742	686	715	700	697	703	737	695	704	669	691	732	701	730	697	702	728	772	681	729	763	707	747	731	723	725	706	699	699	738	758	732	720	740	718	736	719	714	684	761	692	701	703	740	755	691	709	720	718	732	737	706	703	748	733	698	695	715	720	662	718	692	673	718	713	724	711	719	689	756	724	705	736	711	735	700	721	772	753	709	712	671	718	728	715	681	688	670	716	710	769	687	711	699	713	701	745	687	720	695	720	693	680	755	674	691	729	715	744	712	705	721	654	659	721	736	670	697	691	732	688	705	702	723	726	713	679	707	714	763	743	660	722	669	711	692	768	692	744	720	702	755	751	713	745	692	708	727	738	757	736	714	736	725	707	681	728	730	739	699	740	736	753	719	719	718	712	706	716	750	707	714	703	755	673	725	730	684	653	683	753	708	736	683	692	741	724	724	707	713	708	694	683	689	664	701	714	673	739	730	716	758	690	727	716	701	718	724	673	695	705	747	683	688	688	727	719	695	726	721	724	739	758	700	677	669	689	729	721	699	730	707	693	718	748	702	733	672	690	748	715	731	705	720	692	741	757	726	685	739	725	704	709	734	711	732	714	683	739	716	737	776	743	747	699	754	738	693	712	718	719	695	706	730	781	719	694	686	714	711	724	738	740	671	698	751	746	678	718	730	667	692	718	668	740	708	718	705	699	723	733	686	662	707	738	745	685	722	690	709	679	693	728	699	728	689	733	735	745	693	701	720	709	710	760	722	715	742	674	730	690	704	729	714	681	721	739	709	686	701	751	722	749	710	739	698	725	673	664	728	722	703	694	727	719	684	738	702	676	709	688	717	718	729	672	703	723	654	697	740	688	709	757	691	723	723	701	697	718	716	691	698	720	685	687	670	709	686	686	761	779	739	689	694	708	677	701	683	670	747	692	693	689	724	683	717	709	709	722	737	738	670	669	721	731	703	735	705	715	714	690	703	705	678	698	718	680	719	671	715	724	700	712	716	706	688	700	688	715	710	727	716	699	718	794	678	719	710	698	720	687	686	736	679	722	706	723	728	641	750	675	717	705	691	735	710	700	710	669	677	718	705	677	750	690	729	688	725	701	691	690	720	741	705	677	695	702	691	668	736	711	723	750	675	741	734	671	745	703	751	701	700	733	757	739	716	708	735	687	713	683	729	715	685	739	701	751	704	747	707	673	698	659	749	696	675	676	707	676	723	702	710	727	703	729	756	697	682	708	738	716	709	720	733	724	742	717	694	734	711	706	733	670	739	738	719	718	700	718	700	715	779	708	726	710	694	688	686	766	692	722	718	730	718	702	689	726	734	698	716	709	721	738	691	703	769	747	700	731	747	685	674	748	706	698	700	706	684	708	703	753	661	723	696	700	678	728	718	735	732	763	715	734	655	739	714	702	682	708	719	722	762	690	728	725	669	656	742	711	756	714	713	722	751	696	705	674	697	706	716	720	734	729	688	713	686	719	764	666	650	694	714	690	711	699	699	703	684	699	657	779	732	745	683	738	727	710	749	700	714	682	739	687	711	741	734	717	662	663	697	728	703	691	743	670	664	736	748	690	714	753	666	680	695	686	721	744	713	743	746	729	723	739	715	700	712	724	685	736	703	697	709	711	725	740	749	700	770	674	698	705	721	642	732	681	741	723	719	729	740	712	710	717	691	696	714	719	686	696	724	700	723	702	723	736	728	757	740	684	712	643	673	724	718	694	659	701	686	687	691	695	713	678	710	700	717	683	679	718	718	725	692	761	698	726	675	697	708	682	741	674	729	680	666	683	700	767	713	734	705	702	705	729	698	718	727	745	688	687	688	650	704	680	706	697	741	708	731	739	704	694	699	668	705	760	725	732	715	715	737	673	722	737	671	659	699	692	727	676	725	672	707	715	716	695	710	690	707	741	719	693	749	668	729	725	714	694	663	697	695	714	720	711	708	666	738	710	722	688	713	732	708	719	730	718	708	699	668	707	742	672	716	710	783	738	709	732	710	771	689	733	690	735	682	718	759	752	739	704	692	685	686	725	699	707	687	691	805	758	689	745	681	761	724	726	772	731	737	749	713	729	688	722	698	686	726	755	773	718	739	716	701	763	677	710	692	752	731	741	701	725	691	712	748	690	697	764	733	729	710	694	727	680	708	721	669	705	711	708	724	785	736	737	698	728	721	701	692	693	722	701	722	695	663	705	700	696	715	756	649	746	713	745	690	757	711	703	737	688	705	723	763	722	690	681	718	732	667	731	781	711	697	758	686	694	740	701	672	748	660	700	721	709	701	744	678	692	687	722	691	653	721	739	739	787	709	685	708	747	733	697	699	721	734	708	671	677	690	693	756	672	739	722	744	685	711	699	741	725	704	669	679	755	706	668	719	709	663	748	736	715	699	702	742	737	699	725	736	762	697	704	706	702	727	733	682	726	691	738	762	693	691	717	658	701	751	759	670	725	768	705	706	696	716	697	725	689	705	758	679	709	715	709	740	738	729	692	668	693	725	670	728	700	734	689	699	680	690	732	741	718	737	743	683	712	712	676	732	709	687	688	701	742	722	665	704	748	677	709	688	654	701	711	652	746	732	722	673	771	680	684	708	744	720	715	713	712	723	711	718	657	719	744	705	706	766	744	706	688	753	666	742	704	705
5181	6700	8953	4786	3183	2777	1949	2434	19552	19209	11587	3967	1659	988	636	619	612	590	553	612	568	577	572	558	590	572	598	574	563	600	615	528	560	547	559	551	644	534	579	570	638	553	569	627	632	581	592	582	601	590	594	579	567	549	605	565	565	603	554	577	568	594	569	575	574	552	589	613	614	549	610	578	571	578	616	550	634	549	614	594	586	529	584	606	602	566	583	571	594	606	563	609	647	576	632	558	607	594	634	587	587	601	589	557	571	602	613	571	610	579	596	573	561	622	597	592	609	584	528	558	561	563	548	574	566	621	574	588	573	577	557	610	580	611	584	570	615	587	546	567	584	574	583	533	627	562	541	576	569	578	604	592	619	611	581	583	574	589	583	529	545	584	578	583	583	589	614	569	613	592	553	569	562	598	594	556	582	546	604	548	592	565	607	565	562	596	572	555	581	554	584	569	608	576	600	591	629	593	573	598	553	595	560	552	613	552	635	604	558	588	562	600	576	619	577	580	584	542	581	562	602	572	535	587	587	575	541	616	578	565	592	588	537	578	568	616	595	553	569	570	568	564	564	580	573	582	569	592	570	556	572	560	614	558	576	568	623	599	577	551	596	566	566	564	576	550	567	613	577	581	569	645	561	580	588	591	559	577	589	561	579	576	532	549	570	571	590	582	599	570	576	576	570	565	597	625	551	556	554	610	589	594	547	618	554	577	578	579	578	589	616	558	594	597	583	547	590	609	595	571	553	576	574	578	595	582	570	604	587	621	581	551	578	604	587	571	602	602	536	607	565	543	575	555	551	552	592	594	552	537	588	571	572	611	556	602	582	557	575	564	587	596	527	602	586	596	590	606	607	584	508	597	543	604	586	568	576	559	577	586	579	569	551	583	563	587	524	589	561	582	539	557	587	558	625	552	537	555	547	580	591	603	621	609	591	587	574	557	555	588	582	578	564	584	627	543	557	553	571	556	533	579	575	565	555	546	586	591	572	557	573	573	581	583	592	555	554	569	570	566	610	566	587	592	561	620	540	599	556	605	601	614	580	573	600	537	589	593	554	572	582	585	592	554	597	542	584	557	591	597	548	573	540	574	604	540	575	549	558	590	577	586	563	572	517	585	580	572	588	584	590	581	569	587	603	616	638	578	564	576	573	627	559	579	582	570	573	619	627	554	593	619	561	547	557	528	585	578	617	562	557	561	589	578	584	533	584	556	583	573	633	577	538	611	539	531	630	541	592	607	627	541	600	581	593	615	561	552	579	574	593	573	573	551	568	570	573	556	562	589	567	604	605	586	529	556	570	571	580	579	594	577	593	513	579	599	571	594	586	583	555	562	559	540	573	559	615	564	565	571	598	633	563	603	527	561	650	586	586	603	594	590	557	540	575	581	579	597	598	615	626	573	554	574	603	603	581	551	583	551	552	586	549	542	563	559	604	534	606	535	567	609	580	577	558	574	580	606	554	559	612	499	638	579	539	611	604	572	585	564	575	583	559	570	552	599	597	538	569	596	593	571	593	592	582	539	627	575	564	553	608	544	586	600	612	568	544	550	565	589	559	615	600	592	598	605	568	516	563	588	575	561	563	548	541	581	609	574	575	591	525	561	569	534	603	609	556	614	559	548	598	584	608	551	601	546	598	559	595	559	579	574	614	561	598	592	589	586	540	569	581	604	532	594	584	601	562	588	587	578	581	596	560	575	590	609	596	535	567	601	605	537	552	577	602	578	606	585	592	567	586	545	582	554	603	617	584	595	591	563	571	585	619	543	592	597	577	580	586	606	527	585	581	587	524	595	573	596	593	581	554	602	563	541	578	595	564	595	589	582	541	558	579	578	589	584	570	552	582	536	572	559	592	548	555	588	558	593	572	540	522	571	632	584	579	553	568	606	575	588	602	591	537	576	558	607	534	555	643	604	574	605	582	576	570	644	542	554	556	567	565	561	581	602	605	583	586	573	578	552	608	590	620	568	601	529	561	610	579	621	553	573	551	544	596	542	596	593	554	601	605	559	576	558	567	599	601	559	565	614	577	574	601	573	613	590	613	585	621	576	543	631	615	586	585	580	600	574	569	581	609	546	560	552	544	564	556	561	546	559	566	594	563	522	542	594	571	593	549	582	560	567	620	581	543	579	562	573	572	583	538	530	538	551	630	615	556	605	580	613	554	575	591	576	564	572	544	612	544	622	557	579	560	614	584	575	616	551	568	585	584	587	549	579	539	563	558	580	513	587	559	565	562	586	581	583	590	602	607	573	591	624	605	615	579	536	609	577	574	576	580	558	566	581	541	528	584	521	568	616	596	576	594	570	576	600	594	576	603	624	553	571	578	559	588	614	605	583	581	565	582	578	573	535	576	603	530	594	587	569	555	608	588	566	600	565	622	600	562	591	571	579	570	588	590	561	555	618	620	554	564	588	563	564	559	577	578	598	552	598	610	575	614	551	576	554	599	550	583	564	598	614	569	576	603	570	535	566	614	550	574	604	576	577	567	586	578	555	564	581	574	564	591	532	550	579	570	574	582	565	550	583	562	554	573	566	558	575	584	568	573	592	603	576	565	580	569	575	555	612	579	579	590	599	569	589	575	587	574	581	600	571	560	564	554	561	543	564	600	597	572	555	628	607	552	587	600	552	609	546	556	592	589	604	584	559	597	584	549	575	582	584	549	556	578	541	587	540	576	520	593	580	576	542	549	574	603	547	571	646	581	582	563	591	515	559	586	556	586	581	526	612	591	531	598	599	557	568	612	618	536	568	601	541	588	597	578	587	540	548	590	574	569	600	629	569	583	589	557	576	581	538	574	570	593	534	567	598	544	584	537	563	587	602	561	536	597	564	593	544	590	594	578	581	594	567	587	575	638	585	580	570	555	551	579	566	586	579	546	603	556	586	542	605	570	594	603	561	536	588	525	571	571	552	555	587	586	590	551	551	602	594	551	567	567	531	523	582	561	621	529	572	588	591	583	551	578	592	594	578	534	557	589	555	533	611	611	613	609	574	581	575	559	556	525	570	600	552	585	576	566	563	570	606	592	571	599	608	550	591	579	549	558	582	536	585	562	564	565	566	583	594	586	602	583	589	593	558	576	606	554	617	551	578	548	577	556	632	589	587	588	562	565	562	520	591	572	544	531	552	567	567	613	600	534	544	527	560	534	593	614	585	601	580	560	563	581	618	606	562	558	525	549	561	592	568	585	598	564	551	550	562	573	597	604	573	602	573	570	577	550	598	590	570	531	566	567	597	545	590	587	581	546	579	533	616	585	512	610	577	564	563	587	571	543	579	586	609	562	551	598	553	549	568	573	574	608	506	622	582	590	588	535	571	580	597	580	602	561	548	623	574	585	602	585	583	615	566	571	581	577	551	582	606	570	564	577	587	574	518	594	610	580	555	583	590	566	611	532	603	525	615	596	576	581	544	591	606	518	538	580	544	603	591	577	547	561	589	568	543	636	575	562	597	570	550	622	618	583	574	607	538	619	578	636	586
24368	21450	28751	24579	21414	12232	4434	5103	35697	38666	28447	11015	3417	1686	1033	933	914	910	889	901	880	895	871	878	922	868	871	897	897	930	856	913	842	857	899	852	875	886	879	874	877	868	895	870	842	863	865	859	843	893	846	871	852	887	872	861	876	804	792	884	871	889	913	893	896	873	827	819	875	835	851	799	857	843	872	897	850	851	919	821	809	825	835	885	825	808	918	843	865	840	911	852	877	883	889	954	848	862	834	881	889	855	833	918	818	913	858	853	883	897	845	867	890	848	870	868	814	824	888	859	919	849	880	842	884	910	909	903	866	881	883	869	898	859	888	908	871	889	854	870	879	880	865	863	828	871	867	871	906	865	865	885	846	846	844	813	844	866	856	832	921	898	873	932	911	863	846	836	890	859	801	875	925	876	864	900	883	834	791	830	870	902	831	835	787	871	851	815	839	864	808	915	812	863	873	911	818	890	882	893	833	868	834	816	865	852	913	856	862	855	907	799	881	870	820	885	867	831	836	875	875	843	889	825	841	817	887	903	892	887	855	869	839	860	852	869	874	841	858	951	878	896	865	894	872	820	851	887	869	903	816	845	896	834	819	907	860	920	854	900	893	876	866	815	838	856	884	888	880	887	865	820	881	848	889	832	857	914	849	886	881	889	930	874	863	816	890	896	874	852	805	814	827	851	885	886	858	876	844	836	863	880	897	897	816	853	903	894	874	827	897	895	843	854	826	877	878	877	827	809	854	847	843	824	835	850	885	881	957	839	867	841	885	856	913	842	862	945	910	869	814	855	842	873	841	906	854	853	801	917	855	875	905	911	832	845	893	863	876	866	903	922	911	912	819	883	888	838	885	845	855	828	895	863	915	869	839	857	844	897	875	858	855	811	904	846	888	910	849	850	891	865	874	885	895	819	857	875	834	906	853	855	876	838	865	916	868	815	818	886	841	861	860	822	935	883	872	872	878	857	860	869	820	890	906	892	874	882	844	830	843	842	905	862	803	849	851	858	855	845	876	883	859	831	814	842	856	892	876	893	859	843	888	874	884	882	813	845	859	931	850	899	865	844	853	886	808	872	894	856	833	896	900	904	807	869	841	874	858	890	838	898	831	827	869	871	843	895	862	817	896	866	796	874	858	861	872	872	872	866	875	920	922	879	851	842	889	871	904	877	827	921	858	871	853	932	885	877	889	815	835	855	883	874	863	853	850	842	865	888	874	858	857	876	846	842	887	841	909	876	823	880	876	851	849	854	875	834	842	897	839	912	827	835	843	888	876	822	894	877	852	817	823	889	823	836	867	854	821	874	850	873	913	900	928	912	808	873	847	849	867	892	847	891	877	911	891	903	846	883	877	886	876	857	821	865	865	881	853	867	888	864	815	821	886	866	875	869	892	844	884	865	895	842	787	871	853	866	819	862	898	888	862	882	848	889	881	840	860	900	838	920	879	867	861	906	799	799	828	873	808	860	859	848	832	832	885	832	874	817	823	873	828	863	870	855	824	858	853	896	804	823	865	881	831	861	868	827	878	876	924	858	835	884	819	819	829	865	878	890	854	875	929	859	867	819	840	832	881	875	813	790	888	904	893	810	824	868	896	865	847	909	891	860	872	840	866	884	908	835	893	904	883	846	912	885	859	910	894	873	811	852	857	810	858	892	891	886	872	843	810	889	829	837	903	821	897	874	836	841	852	887	854	886	897	924	896	876	888	865	852	851	881	844	826	890	927	838	851	880	852	892	883	822	839	879	858	824	853	823	879	859	831	891	876	824	907	907	830	852	858	844	899	853	835	887	835	869	883	839	842	853	864	910	903	888	861	865	872	819	907	862	801	829	789	894	841	872	864	886	886	807	931	866	817	864	916	860	865	847	883	817	852	911	860	853	844	869	867	874	870	881	846	819	839	868	827	878	863	861	870	869	859	867	826	866	845	871	842	848	873	892	840	855	869	861	892	861	861	864	908	863	844	877	886	842	869	849	893	823	878	884	844	869	865	858	855	868	901	918	869	922	867	870	892	827	876	887	876	870	834	868	888	829	824	904	840	844	854	864	861	864	833	834	900	898	915	887	883	865	829	844	895	862	889	867	842	803	856	866	866	859	816	787	864	808	872	830	900	833	828	801	911	832	854	877	884	895	858	848	845	804	850	845	910	817	868	847	831	879	904	872	884	854	879	866	862	803	869	878	893	850	882	872	889	858	878	821	885	883	903	847	872	858	851	899	860	934	884	941	862	885	856	896	867	868	837	927	845	859	865	853	876	880	833	872	854	856	874	876	863	894	842	862	865	871	837	849	864	895	876	846	846	878	872	822	821	866	908	857	854	898	883	792	862	856	891	812	901	823	862	890	851	827	854	859	885	855	829	868	888	793	829	913	835	888	893	833	891	891	842	839	849	888	872	847	912	849	904	837	890	850	846	876	848	863	841	835	871	865	912	848	885	848	886	866	930	874	851	872	879	875	874	909	866	940	864	836	871	890	876	851	864	924	879	829	892	836	834	853	904	827	861	866	877	909	873	845	903	848	810	836	879	888	847	839	875	870	877	828	858	849	901	849	883	859	890	861	869	885	856	834	868	844	810	850	903	848	893	938	852	901	851	847	899	829	843	816	792	842	867	879	859	845	860	821	853	896	856	879	862	842	841	871	842	870	849	850	839	887	829	855	899	814	916	876	875	911	861	835	859	924	862	850	776	864	825	846	868	835	855	789	833	960	858	875	919	863	900	889	875	853	855	871	865	842	854	844	857	900	854	839	902	887	894	882	850	894	831	865	862	800	836	831	870	849	903	880	879	872	899	847	863	873	851	879	869	876	849	822	826	817	886	861	867	844	885	901	857	879	821	899	822	877	911	887	843	824	865	913	815	893	822	866	815	873	874	851	897	834	882	869	885	849	825	889	915	865	894	810	835	852	925	857	859	886	849	856	834	837	865	858	881	817	867	888	865	833	867	812	847	896	866	873	796	866	904	858	848	851	883	901	833	917	904	912	853	905	881	879	853	852	868	847	896	848	926	861	886	836	836	895	887	902	866	852	880	845	886	863	833	921	890	884	878	897	847	809	852	907	879	886	838	877	850	882	795	843	840	880	927	847	894	788	854	842	900	877	858	881	856	871	889	816	823	942	901	906	890	857	842	840	856	879	898	898	848	874	856	853	913	861	893	861	844	866	856	831	852	817	880	888	854	866	878	864	904	879	876	902	903	903	873	888	905	850	838	879	886	841	864	927	913	842	904	846	863	881	856	863	864	865	877	856	869	897	840	909	893	870	878	829	860	876	843	893	878	886	868	839	862	858	871	872	857	845	887	852	843	876	877	899	838	867	883	858	887	831	848	855	855	894	824	823	831	864	845	878	874	875	888	855	851	893	881	848	869	855	831	889	906	813	818	895	897	895	850	924	832	808	850	868	876	847	886	907	848	866	871	881	860	909	906	885	841	884	851	850	844	866	811	885	803	872	841	839	847	822	901	793	824	897	916	876	874	827
6356	11106	10535	6997	5530	4428	3440	6231	36755	34157	22072	7739	3078	1561	813	715	710	678	744	706	625	734	695	713	662	737	673	737	696	728	686	686	743	743	718	679	739	703	683	679	710	653	703	745	742	751	702	694	678	687	668	714	690	679	721	711	696	660	691	685	712	702	690	689	711	717	643	674	672	691	709	713	664	704	712	663	663	731	747	697	667	736	720	668	703	698	701	708	638	679	670	681	678	705	678	715	641	681	677	683	632	715	686	689	751	734	653	676	753	739	707	709	680	649	709	724	774	667	691	660	674	655	688	687	719	685	698	687	693	723	662	677	695	645	707	731	709	678	723	723	658	657	697	700	732	658	721	714	712	684	740	675	697	708	707	699	732	671	719	651	674	684	656	689	720	693	674	707	704	682	695	711	665	661	682	702	660	703	686	733	693	701	699	684	663	690	673	710	686	684	706	684	726	675	728	679	680	681	689	700	665	667	688	740	685	735	702	682	720	707	702	722	706	676	700	662	699	706	632	712	743	690	696	693	673	692	718	692	733	665	692	673	688	716	705	715	707	724	671	715	687	703	700	679	671	738	683	669	691	690	714	675	673	700	696	674	692	673	720	653	724	720	681	655	736	727	725	657	684	740	714	730	727	713	677	745	728	693	706	661	675	736	693	703	729	678	710	666	689	696	664	687	659	710	628	690	708	738	730	695	706	643	692	684	723	692	670	743	688	700	676	698	743	676	677	687	709	644	696	680	755	686	690	702	707	663	702	711	690	693	674	693	692	721	742	691	675	673	679	713	688	729	714	661	668	678	681	718	696	666	650	637	687	650	646	701	682	691	674	679	665	705	663	720	728	650	663	682	712	671	683	645	668	665	697	684	660	732	708	692	666	727	681	754	701	667	695	675	646	652	667	696	687	712	709	683	705	665	718	692	701	695	701	671	683	730	729	687	660	691	719	743	691	708	683	700	708	680	704	701	707	693	713	737	663	732	706	681	663	724	697	721	629	668	702	693	631	740	697	633	704	693	684	671	710	723	704	672	695	725	698	672	704	700	683	642	681	664	669	704	682	686	713	703	709	685	651	749	703	660	702	701	696	731	718	708	649	674	684	700	686	708	684	681	731	694	726	726	725	695	717	696	691	677	726	682	697	752	703	714	692	690	661	690	680	688	665	705	683	672	654	706	700	680	696	727	721	720	704	715	687	689	640	690	704	667	693	678	696	690	740	705	711	687	713	713	698	677	663	708	699	683	625	656	670	682	677	681	732	707	691	732	715	667	694	672	680	659	701	709	689	756	749	699	714	691	662	739	657	621	645	683	672	673	689	728	666	680	673	683	670	719	728	662	704	682	681	628	724	727	751	689	634	687	764	661	695	679	668	637	657	745	696	707	726	710	668	706	678	668	703	685	657	701	680	708	692	665	708	688	730	716	692	694	690	732	679	691	708	663	658	693	717	728	704	666	705	655	688	715	705	676	699	710	674	724	717	675	661	680	665	672	704	629	709	641	656	674	699	674	651	657	676	671	647	705	715	681	676	753	647	671	683	669	689	698	655	680	653	665	668	704	684	679	686	657	743	656	660	697	713	743	658	751	691	700	702	689	651	648	698	719	651	706	722	658	682	714	699	710	684	688	703	666	739	648	666	691	677	676	703	632	690	687	760	717	717	681	663	732	690	675	677	685	667	645	687	695	702	725	672	691	616	697	689	736	703	722	684	727	727	688	700	695	676	705	670	650	640	704	675	696	699	676	721	677	699	722	656	685	703	661	701	675	681	708	678	706	697	725	660	665	645	663	681	670	672	716	668	703	672	681	688	689	682	697	688	659	734	636	662	688	682	716	686	655	739	699	679	663	720	644	709	722	661	719	672	672	678	679	706	743	695	702	686	692	695	662	696	697	653	688	723	681	719	696	731	669	696	723	687	664	687	673	729	740	651	712	654	676	683	696	717	675	730	669	704	696	696	682	718	712	691	709	700	738	671	711	654	702	692	700	758	693	683	631	642	695	735	731	695	705	721	683	676	669	654	687	694	700	670	664	721	676	723	657	688	699	718	707	683	684	748	702	706	727	701	701	671	695	725	729	678	673	690	663	678	668	683	693	633	650	699	694	656	699	640	677	730	688	706	682	673	655	700	717	646	679	728	694	675	683	678	719	647	651	697	668	627	669	700	660	670	677	671	692	659	712	708	708	699	671	670	658	706	711	678	737	737	713	698	684	726	726	678	695	689	678	702	693	661	683	673	720	670	695	703	693	683	693	739	721	707	661	706	646	697	687	693	674	668	649	745	727	681	676	677	691	685	687	696	687	656	660	694	663	686	677	696	730	723	672	718	709	688	678	714	669	743	732	695	679	731	666	723	744	670	703	692	677	709	691	693	690	708	665	647	667	706	713	658	717	718	698	692	664	693	702	685	674	670	716	711	675	677	662	629	696	685	663	717	726	757	704	716	683	693	666	681	671	678	717	679	690	679	699	695	692	630	723	673	675	696	668	696	640	690	672	675	674	681	633	694	731	712	779	715	718	737	654	696	683	649	708	681	684	698	712	714	692	724	695	699	657	706	653	693	690	764	679	635	715	682	666	683	691	680	691	670	657	703	654	715	665	711	698	687	671	678	685	626	702	687	687	698	717	687	683	707	695	672	727	685	673	694	673	663	700	736	695	662	668	706	695	734	681	662	730	657	691	712	723	682	667	655	684	672	730	713	687	656	714	707	660	705	670	687	712	668	680	678	670	725	728	675	676	685	691	629	675	684	713	721	697	712	674	699	685	687	660	706	706	661	670	717	643	693	661	680	705	661	706	678	679	711	711	710	688	699	700	710	660	720	688	660	647	648	642	681	640	664	700	683	717	675	717	678	694	729	685	678	688	736	689	666	664	711	682	729	745	717	665	688	653	652	661	708	646	696	683	685	687	715	667	682	663	687	733	707	713	712	679	690	689	718	696	676	663	687	703	690	677	706	694	675	680	677	642	673	682	701	683	641	707	729	712	677	692	726	658	644	673	686	656	728	746	707	671	696	700	697	712	645	662	668	649	658	693	687	679	666	742	752	671	705	687	680	685	654	690	666	677	682	701	675	716	701	680	701	664	684	657	702	699	676	693	687	624	698	682	689	744	721	693	677	670	683	673	688	680	697	708	713	689	733	701	718	677	710	658	724	697	678	678	692	673	683	647	672	723	747	703	644	707	666	726	693	710	716	695	692	705	694	656	691	720	681	696	720	691	678	651	694	706	716	683	730	731	693	659	643	666	669	681	674	673	677	730	673	672	695	712	694	709	643	693	705	643	683	704	673	716	711	672	733	690	677	632	652	690	736	686	668	717	699	718	697	684	642	680	698	686	699	725	707	652	678	700	711	702	700	678	706	697	693	682	684	706	715	655	724	702	705	708	670	659	684	696	702	678	665	678	668	718	656	670	725	670	669	668	747	637	647	662	654	693	723	696	707	705	656	673	718	676	677	674	685	699	679	703	723	719	660	690	691	703
27869	13581	3421	1943	1395	1180	1057	963	2811	3168	2374	1291	870	733	625	619	632	634	667	645	651	665	679	649	594	665	632	681	667	632	679	642	585	611	608	628	690	633	634	692	662	655	641	648	666	622	643	598	639	616	672	624	617	624	661	666	611	679	659	600	643	643	634	673	641	650	633	677	608	636	617	640	642	640	652	671	648	662	598	627	614	611	678	655	596	639	624	663	633	590	630	630	650	622	621	617	626	584	637	662	640	610	662	619	634	636	653	610	668	677	684	653	670	592	609	639	599	673	664	611	626	670	662	657	688	601	626	680	653	669	646	645	645	641	643	606	609	632	641	634	680	681	654	649	664	636	606	619	606	605	628	644	609	680	643	624	614	602	647	622	657	588	680	638	632	625	639	626	636	618	635	620	677	648	603	630	603	645	630	664	681	611	629	641	676	650	656	644	652	616	663	661	651	658	624	642	635	660	613	660	603	609	696	619	638	654	675	651	680	628	671	656	624	597	643	654	621	593	633	625	654	656	628	636	666	637	622	671	649	614	706	670	648	646	639	622	626	603	637	613	653	708	616	667	639	622	625	645	620	611	620	620	677	614	673	645	618	652	628	614	642	638	590	601	606	617	644	703	644	602	641	631	636	664	624	619	622	646	663	623	627	646	641	645	625	682	683	633	604	672	634	645	621	674	618	671	657	648	628	592	640	636	677	666	598	662	613	645	620	637	621	658	654	674	644	652	594	646	634	633	635	620	634	675	606	652	607	592	637	662	664	680	622	610	608	656	613	649	636	603	625	648	614	645	644	604	609	630	618	657	649	638	625	646	614	621	654	647	619	608	604	618	573	610	657	598	646	671	645	612	680	654	663	626	645	593	652	665	636	598	639	651	669	626	674	642	604	626	614	652	598	636	654	618	612	657	610	626	636	616	642	630	633	625	620	664	583	676	655	614	681	636	657	693	680	667	646	687	637	628	659	599	673	667	645	672	626	589	618	701	587	609	630	675	644	653	667	596	668	627	654	640	586	633	666	591	611	630	621	654	632	567	658	608	600	644	646	612	652	622	621	609	639	593	606	653	597	647	608	629	666	646	628	642	622	675	676	667	678	580	631	668	658	595	657	638	640	640	627	660	657	637	661	627	628	610	613	621	658	674	700	651	613	637	666	600	598	651	624	618	630	631	678	637	623	686	679	641	690	615	678	639	625	623	610	622	651	643	632	595	619	624	623	649	650	601	652	652	636	618	646	611	623	599	674	607	654	639	621	630	643	627	626	604	680	632	696	673	631	619	624	636	622	657	623	603	631	619	602	609	665	630	635	601	624	668	613	587	624	674	630	628	660	644	606	605	658	560	614	636	669	626	635	612	661	638	651	654	662	625	637	703	621	661	632	601	627	630	631	658	665	629	618	633	621	602	628	675	593	573	625	629	616	607	643	630	604	642	637	620	620	665	636	648	641	645	651	630	630	605	645	657	611	629	654	656	616	648	667	648	669	629	638	657	650	665	615	614	613	658	643	634	608	604	589	628	691	664	668	684	677	639	668	656	659	628	624	610	561	641	667	666	637	635	620	666	623	629	646	596	615	629	618	660	627	666	637	654	669	640	598	648	641	661	594	613	665	641	611	590	665	659	632	700	671	654	661	631	630	687	635	626	636	624	633	622	656	639	608	585	648	593	646	673	585	637	631	671	648	624	676	672	657	624	645	624	633	687	641	642	671	642	692	630	607	678	638	647	632	652	632	638	621	632	625	649	614	616	622	605	620	618	630	603	639	648	635	647	627	668	640	626	616	660	663	678	617	685	625	652	674	644	697	601	628	609	634	627	589	634	684	670	661	623	686	619	606	604	625	614	608	666	617	639	693	644	616	658	564	655	652	642	658	609	594	585	657	586	631	678	675	639	628	642	637	638	655	613	601	627	634	612	627	633	600	615	627	654	661	622	639	632	626	659	612	654	653	642	620	658	688	638	646	606	624	637	651	623	615	628	640	657	645	636	673	634	687	669	641	665	664	690	617	676	606	633	633	700	661	634	641	623	595	624	628	663	650	638	668	616	606	615	650	635	666	634	650	636	664	650	639	619	631	677	616	589	627	695	598	644	605	599	628	618	638	612	635	675	632	626	676	628	606	655	661	602	606	620	644	663	704	613	649	660	596	596	637	628	634	646	596	636	588	666	603	644	639	660	669	684	604	641	643	648	644	619	659	647	612	642	626	598	653	645	652	633	624	611	631	616	627	603	595	631	643	613	642	685	650	595	650	613	655	640	642	611	650	633	606	591	605	665	617	656	605	622	687	629	621	698	663	659	677	578	701	648	669	615	678	644	647	658	655	610	639	676	647	668	661	647	616	671	659	657	656	634	643	637	646	618	625	609	599	632	641	597	620	629	631	616	647	616	651	676	655	610	660	605	620	642	671	601	586	653	637	646	641	662	703	651	643	653	622	643	589	670	570	623	605	668	611	617	622	615	683	617	679	689	658	644	638	608	688	641	611	644	611	646	661	620	633	635	586	671	626	639	657	630	640	665	675	635	665	650	606	591	619	651	622	588	656	615	650	641	640	664	629	637	679	688	629	692	628	603	673	599	634	618	602	621	645	605	693	709	628	634	612	643	664	624	603	642	611	627	662	587	659	659	632	652	622	644	612	611	637	590	607	629	664	656	650	624	665	637	641	622	663	653	624	649	632	651	620	617	628	632	636	662	684	695	624	642	651	604	723	607	642	607	640	586	621	609	648	671	671	679	667	624	635	683	607	649	649	605	651	662	636	648	600	613	618	649	637	650	667	658	595	704	670	677	622	673	660	655	621	662	618	679	652	653	614	654	638	656	662	573	669	649	590	653	646	661	627	655	641	666	647	637	669	675	635	639	616	634	630	634	654	652	657	589	662	629	656	619	583	645	618	663	629	643	632	633	677	672	691	600	630	624	672	659	621	688	668	647	614	635	667	660	635	632	655	628	591	652	642	623	619	693	616	642	626	637	583	633	633	606	613	624	649	669	628	652	619	668	636	654	600	593	648	671	677	591	665	630	602	667	608	656	624	612	644	612	619	678	604	640	632	617	673	598	621	640	646	622	617	648	694	621	635	586	628	569	631	642	606	638	673	648	622	638	645	598	631	623	610	645	625	606	624	631	634	659	643	636	658	640	629	610	652	589	645	628	590	641	617	632	667	600	669	631	637	661	642	658	642	671	653	660	619	634	603	639	689	666	631	653	648	607	646	669	614	613	688	622	620	629	602	627	641	652	636	638	612	606	637	642	638	638	639	593	625	590	627	615	630	657	600	631	688	637	601	660	625	643	637	636	655	657	622	617	643	649	608	666	607	636	590	688	629	647	623	627	671	647	624	689	661	658	634	645	590	641	664	661	648	639	595	631	612	641	633	648	582	647	656	668	632	627	635	638	646	641	659	647	616	624	634	640	679	598	638	611	616	666	614	671	646	671	642	641	665	649	623	608	607	625	644	637	689	670	648	669	630	662	651	597
6120	2761	2384	1570	1378	1311	1184	1060	3376	3485	2364	1178	717	613	511	524	504	539	468	517	484	496	504	457	516	490	546	502	516	503	537	484	541	479	495	492	507	501	504	510	522	494	503	508	510	514	487	498	536	511	495	497	489	467	481	526	541	504	486	502	531	526	479	492	461	496	503	514	501	485	506	533	529	478	515	542	503	481	496	523	496	499	495	526	480	529	535	509	554	488	544	504	492	519	504	535	469	508	467	504	480	512	465	528	524	514	532	541	513	532	489	495	521	523	525	520	524	485	558	523	487	486	489	550	490	477	480	506	503	503	465	508	493	502	506	487	485	518	547	510	517	508	467	478	534	501	489	481	492	466	489	517	481	489	485	485	494	524	530	483	478	504	515	473	497	534	527	565	495	532	485	509	499	538	492	524	508	478	477	528	523	469	491	527	518	505	513	501	529	491	460	522	478	496	548	496	496	482	527	497	491	510	483	513	485	461	463	490	492	504	482	464	481	495	496	547	502	479	500	514	519	524	527	487	548	505	507	480	475	516	489	560	511	530	477	505	475	495	485	532	488	465	486	522	524	460	481	515	488	523	493	496	521	506	507	485	515	521	467	498	533	460	480	506	477	461	505	511	516	489	521	477	514	501	480	495	487	523	498	481	479	516	495	502	526	520	521	495	477	495	518	486	497	484	493	506	456	531	505	515	511	492	511	474	528	527	500	503	503	483	501	465	530	517	508	470	525	460	475	503	510	487	451	507	524	514	516	543	498	504	501	483	519	509	508	518	477	504	517	473	536	524	524	520	464	475	486	491	477	506	509	520	495	492	477	506	514	541	546	528	497	529	518	495	494	508	501	458	492	525	504	557	511	492	499	494	533	529	497	514	519	520	538	482	494	531	465	460	501	485	547	460	489	493	463	509	509	475	535	487	484	547	541	469	547	490	507	484	517	483	541	464	484	495	530	491	467	532	539	498	461	524	471	487	498	491	507	468	491	464	497	525	496	537	549	484	489	508	465	498	534	483	507	502	511	485	486	534	494	486	540	501	535	493	514	484	489	518	535	499	470	516	533	486	513	501	488	480	520	523	509	527	520	521	551	523	533	501	498	522	494	488	458	508	492	485	509	481	495	507	502	493	504	499	493	518	510	461	527	466	488	523	507	475	507	501	487	545	477	483	534	489	507	502	514	469	518	496	462	490	515	516	543	515	473	519	499	499	481	516	497	515	518	523	515	454	475	502	478	452	494	511	507	523	494	480	497	508	506	476	480	526	487	521	510	499	490	469	510	492	490	512	521	502	527	515	501	496	449	504	517	497	465	448	471	499	549	513	480	493	484	508	523	493	506	479	515	464	530	533	476	490	474	513	526	485	503	514	500	499	463	496	504	492	495	508	525	513	478	552	479	530	475	516	453	523	533	534	499	466	480	530	509	471	474	493	518	507	471	484	511	491	518	505	485	511	493	514	505	507	495	541	504	481	524	472	539	502	494	510	553	483	498	510	519	480	475	475	498	484	496	466	556	499	479	519	501	454	515	504	508	506	451	539	487	491	484	495	511	479	512	485	497	495	522	504	521	488	531	512	543	454	473	537	498	474	511	513	491	537	482	500	523	494	491	501	541	534	500	504	509	482	481	511	501	477	500	469	517	513	484	474	488	477	497	475	480	509	519	505	519	473	507	485	499	501	489	518	507	472	513	471	532	491	532	496	470	493	517	525	531	540	465	530	470	506	515	524	513	511	490	461	451	499	491	522	536	512	539	523	538	506	504	512	511	516	483	497	455	474	504	480	517	494	514	492	502	495	508	504	481	465	502	483	505	519	507	478	501	508	525	516	497	490	486	486	458	522	521	480	528	488	509	503	492	500	517	532	498	491	496	490	546	510	501	511	483	503	516	480	523	518	508	505	500	513	507	490	512	483	529	481	460	503	514	494	485	526	498	516	478	523	532	480	531	478	504	514	483	494	516	507	482	476	494	475	533	498	508	513	500	535	487	497	513	482	487	521	506	524	461	561	490	487	526	502	492	499	528	466	468	472	485	475	544	466	506	504	521	505	457	539	512	512	532	520	514	513	503	509	495	525	513	505	482	465	513	506	477	473	481	501	506	467	507	516	465	513	494	537	486	474	500	482	504	493	511	515	498	558	446	492	493	503	468	470	509	514	493	474	474	469	514	461	536	488	467	532	495	518	530	511	508	524	479	467	514	511	522	503	499	506	495	549	515	512	489	500	530	456	448	528	485	491	439	528	537	500	473	507	499	477	503	517	510	536	517	498	502	482	535	473	507	505	494	504	537	491	507	452	519	511	502	525	475	489	489	477	494	496	499	501	520	490	504	456	509	500	455	515	477	506	512	532	492	529	469	441	504	505	520	501	490	514	503	484	518	483	492	524	502	530	519	499	516	540	476	505	467	499	527	488	472	525	533	502	465	475	515	504	447	500	511	510	483	496	492	486	477	482	497	503	488	515	520	529	514	495	487	488	492	486	498	441	479	534	494	477	501	491	489	496	486	522	499	507	497	498	508	521	478	518	472	475	541	491	510	473	502	497	525	509	523	509	493	497	532	562	460	530	473	525	449	484	492	545	500	496	508	543	494	483	476	541	477	481	493	520	503	471	501	508	482	482	514	508	491	475	476	471	471	539	488	504	517	506	495	509	493	500	489	522	496	496	497	510	493	509	505	492	470	540	488	461	494	497	517	482	487	500	551	496	519	490	516	540	498	474	472	480	519	509	488	501	545	503	497	518	499	483	498	465	491	524	468	479	492	478	516	503	492	511	497	512	517	474	544	522	527	479	556	478	472	498	524	514	502	491	516	503	463	512	476	528	498	514	494	473	471	460	492	510	526	514	478	488	476	481	491	517	529	466	528	518	513	478	510	471	521	488	529	478	499	487	515	482	493	567	468	484	495	491	494	521	501	534	542	455	480	455	485	446	472	538	488	493	506	488	529	525	494	525	493	496	533	510	492	485	541	472	496	480	516	490	518	527	500	540	527	502	480	486	504	512	486	484	482	545	491	465	493	507	492	513	476	545	466	532	471	464	528	507	505	491	518	484	506	503	502	552	559	488	501	507	510	486	457	488	490	507	515	522	535	486	498	511	481	517	493	494	541	535	456	524	525	483	524	461	479	460	492	479	506	483	530	514	428	486	512	518	533	476	525	517	496	501	518	531	529	475	523	528	502	489	469	457	502	470	492	507	505	487	473	488	454	503	504	500	482	510	523	481	496	490	492	487	519	529	498	521	517	519	503	484	536	512	510	507	518	529	502	533	507	500	477	520	479	544	506	491	451	490	483	543	502	531	500	516	513	534	548	476	522	498	486	524	500	535	527	510	503	522	497	529	479	487	486	504	482	491	530	511	534	474	528	511	515	513	500	505	493	507	461	479	519	520	475	500	450	524	482	480	564	499	514	498	478	529	489	495	508	491	510	482	479	483	504	475	567	491	506	514	460	533	506	483	525	522	497	509	463	515	540	475	501	488
25705	21418	27277	25002	6733	2409	1786	2993	20173	20998	13400	4390	1640	1035	737	718	666	668	729	756	706	713	724	718	724	693	749	692	700	673	715	694	727	679	664	662	695	690	736	706	698	730	707	696	697	673	652	700	724	669	720	723	666	706	694	687	658	677	672	715	679	712	760	647	675	747	665	699	673	706	669	765	663	670	705	741	666	698	687	696	710	722	675	707	717	743	679	675	685	690	720	687	694	669	633	670	692	722	709	660	680	671	694	691	710	693	708	671	649	716	721	636	727	710	667	697	696	686	767	656	695	703	688	672	711	713	700	727	709	697	711	706	686	701	634	714	690	722	700	662	661	721	677	669	619	738	716	675	688	688	717	706	705	679	694	731	673	704	731	684	697	730	715	671	686	676	736	726	672	688	714	722	662	719	698	715	670	730	725	724	672	691	659	680	731	694	667	704	707	671	717	689	707	712	673	657	739	666	710	664	673	724	717	675	684	717	712	706	734	690	752	695	656	708	681	703	735	678	712	699	729	734	697	694	685	679	683	649	692	707	712	695	720	681	701	710	658	691	697	637	691	669	720	706	719	703	683	713	685	714	664	684	644	670	721	691	747	712	721	725	713	682	637	649	688	675	694	701	681	686	696	685	677	695	676	646	746	701	688	684	715	691	743	669	689	712	683	673	704	683	651	714	747	688	668	677	714	698	705	713	722	699	728	693	733	637	689	696	707	669	727	709	727	723	687	698	724	687	667	732	677	675	760	667	674	667	733	690	718	693	671	747	680	711	724	691	709	608	686	699	711	711	738	674	704	685	667	719	693	726	749	690	661	722	732	721	684	673	694	690	708	703	739	657	715	757	657	740	691	696	735	705	710	710	672	645	698	676	734	690	713	720	670	712	663	690	666	684	665	710	715	717	681	688	707	659	711	710	691	672	742	728	706	699	737	714	680	739	729	695	751	714	699	698	708	730	687	662	684	708	715	727	740	713	701	724	703	702	702	640	719	708	734	722	666	699	740	698	716	670	674	684	719	697	763	710	731	729	747	713	726	675	671	683	698	712	681	654	705	652	641	710	686	703	672	709	664	711	676	682	674	686	700	636	680	706	690	712	729	732	691	720	672	676	699	706	694	644	729	720	663	713	675	662	677	744	685	709	713	737	723	717	704	677	680	690	722	703	654	745	693	691	681	696	695	705	723	691	721	672	741	685	698	748	692	694	603	702	690	685	772	677	669	649	621	728	670	687	685	735	679	686	672	692	691	726	634	705	713	696	719	688	694	732	690	702	719	695	673	706	695	667	670	691	694	663	691	660	691	716	699	698	734	686	711	708	735	743	704	698	705	661	639	751	689	609	698	719	697	696	687	726	693	697	670	704	633	701	692	715	662	640	735	679	705	703	715	712	706	731	710	674	690	684	667	676	722	674	745	689	657	697	682	640	702	676	644	675	698	673	647	725	757	717	691	644	686	652	761	687	682	695	696	710	734	682	743	694	638	709	721	714	693	677	667	670	696	680	716	686	693	724	724	683	691	669	641	709	752	704	719	688	755	727	676	710	696	680	720	676	670	648	695	648	724	694	716	710	698	694	703	698	704	736	698	717	673	697	686	708	690	686	642	710	709	710	744	649	706	739	679	693	681	683	684	695	679	658	709	691	727	692	696	659	689	699	712	713	676	711	696	623	691	683	726	681	707	727	745	651	694	649	713	723	734	748	720	713	688	664	688	698	683	672	726	687	661	667	713	708	691	740	662	680	657	718	688	672	718	722	692	709	699	739	728	689	672	701	657	692	707	696	708	683	680	689	652	646	683	712	720	687	663	712	685	721	677	712	701	715	737	733	670	693	659	737	707	699	679	751	717	652	718	697	671	693	752	678	765	726	697	688	701	757	698	676	653	710	689	687	706	704	632	659	673	733	699	693	682	694	692	657	689	653	698	676	718	694	665	667	722	726	675	642	743	685	711	656	693	710	766	682	664	652	654	669	676	691	642	696	749	699	686	687	676	687	685	695	734	730	659	690	730	709	713	706	656	724	678	764	746	679	685	672	677	688	658	715	718	697	669	693	708	693	759	729	718	728	652	662	693	677	755	745	710	689	716	712	760	678	704	663	640	685	686	699	721	691	704	676	729	697	727	723	704	704	700	686	701	714	683	685	690	689	692	722	667	716	670	660	745	705	647	788	714	724	715	711	717	672	692	725	652	695	680	691	701	726	682	639	691	734	705	726	666	707	693	679	715	671	673	701	647	732	719	719	664	642	670	667	653	700	705	703	720	689	690	738	707	644	728	661	697	735	728	714	716	720	731	649	707	695	683	718	703	685	680	684	760	675	704	758	668	702	720	685	694	717	707	696	693	699	704	724	650	643	673	678	691	704	658	655	709	680	649	734	718	699	683	719	677	714	727	681	690	654	708	690	719	720	700	659	717	667	713	684	694	737	712	716	709	636	743	762	681	739	680	702	749	679	706	628	701	701	679	659	700	686	706	704	708	725	693	702	697	711	622	669	742	721	702	714	720	696	673	637	701	679	663	680	671	652	726	749	685	722	685	728	710	693	700	697	692	700	749	694	758	683	729	697	696	670	683	731	642	659	682	725	711	685	721	686	704	666	699	689	632	692	683	699	634	683	720	707	652	720	695	674	686	709	674	777	709	643	715	741	718	676	672	675	684	710	683	669	679	710	715	727	711	698	697	675	663	691	688	696	696	688	708	685	699	709	736	662	694	687	683	738	653	709	710	716	709	717	726	692	701	639	668	669	655	672	713	715	713	713	680	719	655	666	696	669	705	712	692	741	676	703	668	669	699	698	688	671	678	679	707	751	701	718	702	691	740	690	726	690	718	672	654	679	708	745	683	675	714	735	678	657	739	670	734	708	714	687	675	742	658	642	730	706	690	662	674	717	696	722	735	696	678	641	669	670	708	711	707	706	670	726	746	732	660	684	700	699	701	720	650	634	658	714	676	740	723	749	684	683	656	708	745	669	701	694	630	699	702	656	645	684	735	738	687	671	671	688	701	692	721	718	725	663	688	712	720	686	666	705	667	694	687	661	653	680	688	664	712	694	745	704	702	628	734	676	681	691	687	777	677	724	650	725	659	724	657	704	729	711	679	674	698	771	657	721	717	766	679	681	666	728	687	715	667	721	656	697	704	712	676	659	683	717	633	724	708	636	682	702	726	740	660	713	712	628	660	706	709	696	644	650	688	724	719	690	709	708	698	723	660	730	649	707	690	690	675	666	752	731	698	644	655	716	695	711	708	700	694	700	690	684	692	711	666	692	734	679	718	744	720	631	752	699	687	686	649	705	687	736	665	717	709	666	666	732	723	715	638	657	689	658	675	696	701	718	667	691	740	689	650	682	668	688	677	662	698	670	740	707	697	693	736	744	715	693	688	701	729	714	690	766	728	735	643	697	713	704	709	662	741	701	683	696	681	650	692	728	715	687	719	704	732	688	693	682	698	651	674	706	722	731	706	708	656	730	727	744	672	694
5108	6835	5882	3053	2488	2337	1889	3949	21070	18358	10892	3712	1577	943	688	596	566	607	537	561	551	550	562	528	561	566	564	597	591	573	572	592	575	564	597	597	593	544	547	582	551	580	599	589	571	587	590	600	561	547	557	543	594	567	548	557	546	583	522	563	570	582	535	588	558	535	584	597	613	557	552	522	546	604	620	568	523	561	539	584	552	557	522	575	562	584	543	553	583	576	579	564	580	541	539	587	597	564	571	614	594	556	626	537	570	576	553	555	530	577	596	601	562	546	556	572	542	586	541	548	570	572	550	595	590	542	576	612	538	580	575	591	557	560	571	585	557	608	541	577	577	543	565	515	536	578	587	564	592	585	603	568	553	524	586	571	576	574	537	545	542	566	575	555	551	568	572	531	546	549	555	553	533	586	596	616	545	543	560	589	535	581	620	565	539	567	571	534	551	545	567	637	576	572	541	567	571	560	606	567	582	547	592	538	565	547	608	551	550	594	580	587	542	553	554	554	537	575	556	499	535	573	574	560	525	551	589	617	598	585	537	574	545	563	540	523	539	548	562	602	587	577	545	533	575	547	570	572	593	573	561	563	564	563	536	519	563	508	560	573	552	537	593	564	565	533	553	556	554	579	558	600	577	586	544	577	540	626	554	547	586	550	573	520	603	555	534	577	542	543	578	537	573	544	548	543	595	582	553	557	592	546	550	563	594	539	584	596	581	589	568	554	587	567	595	616	541	536	544	582	573	595	556	591	562	591	606	589	535	562	558	573	557	562	555	532	579	567	546	567	573	564	581	573	592	554	579	518	578	552	553	523	593	540	609	526	560	542	576	550	570	542	555	588	562	555	546	578	512	558	577	510	563	555	556	561	588	530	566	563	566	524	590	552	564	523	569	573	571	507	560	556	558	523	586	518	546	550	542	583	574	575	531	539	526	588	582	617	568	556	556	580	539	588	560	503	544	534	547	544	539	544	567	575	574	594	599	612	555	557	531	569	572	532	576	571	583	558	522	614	554	556	573	538	590	574	561	539	574	548	561	604	577	583	529	541	559	558	586	557	550	601	570	528	578	573	573	541	581	598	534	569	593	533	531	546	557	601	575	567	594	571	545	566	566	571	551	553	553	587	513	601	578	569	581	555	546	548	562	548	546	530	596	543	594	532	529	576	512	571	550	597	572	549	536	577	536	530	540	554	560	591	541	538	580	543	523	564	552	545	536	546	560	528	573	558	515	553	564	568	565	552	540	545	531	579	581	568	565	581	560	529	551	557	566	561	590	574	554	600	578	552	531	579	581	585	584	603	537	556	584	543	568	550	540	547	556	591	563	554	566	532	555	578	598	565	546	533	559	569	540	571	606	550	568	586	564	579	512	545	546	554	584	534	551	600	582	572	579	579	562	564	575	566	565	569	557	558	570	601	563	534	595	495	577	599	540	580	542	533	563	554	579	581	590	596	543	546	614	515	605	539	557	537	562	578	561	560	560	522	570	524	552	541	607	569	611	561	548	597	582	605	556	560	536	560	565	544	595	568	551	522	544	545	551	596	590	584	588	570	589	571	585	604	617	543	594	556	571	585	560	549	553	557	541	570	561	603	604	540	550	561	570	512	590	584	599	529	506	553	563	543	559	573	536	571	567	513	544	587	530	577	529	553	564	529	565	617	600	566	590	547	541	605	531	544	568	565	568	580	580	559	547	579	585	567	545	579	555	591	573	526	582	554	572	611	567	624	576	560	547	582	569	556	590	542	554	559	529	528	550	536	540	578	526	567	589	559	564	543	533	543	557	565	557	581	549	550	567	548	559	554	591	556	549	563	562	561	548	522	612	568	553	613	589	552	541	579	573	585	556	547	559	560	546	574	606	524	543	596	571	571	548	575	568	555	530	623	565	577	560	540	517	561	560	571	575	554	522	608	545	583	542	544	565	576	594	594	608	590	543	527	565	584	540	600	530	568	549	610	536	586	545	563	574	563	534	538	554	535	543	547	559	536	581	596	523	547	534	571	536	572	560	555	557	637	598	576	577	547	558	584	569	568	547	604	558	522	602	568	587	542	563	598	550	557	589	601	554	537	613	593	579	589	586	575	564	594	560	551	573	606	575	552	567	560	538	573	559	535	539	550	567	577	543	574	562	586	577	536	592	543	539	555	585	561	542	549	587	547	523	563	534	530	566	560	543	591	551	599	570	580	513	543	616	514	515	562	585	549	584	537	499	573	548	550	550	545	535	627	571	604	574	591	603	554	575	599	542	543	590	556	564	524	533	539	557	553	566	561	527	542	538	574	545	523	562	589	561	548	574	533	613	555	553	565	531	511	558	603	559	613	601	558	580	532	548	550	617	553	517	544	565	541	555	560	560	574	583	526	580	592	576	563	539	548	548	531	565	566	590	582	577	582	602	577	522	602	545	552	574	533	518	559	591	573	593	590	561	547	558	584	578	570	593	554	581	549	568	538	540	569	555	516	562	556	588	552	569	536	583	596	528	583	577	556	573	572	554	536	553	554	530	559	571	608	532	539	539	609	539	582	559	538	590	550	582	558	545	580	577	572	579	568	569	621	562	575	546	545	563	547	549	510	568	539	543	539	560	575	524	573	570	565	556	529	536	585	574	554	531	546	551	575	581	554	556	536	598	534	505	618	541	581	532	572	554	578	533	572	578	546	565	532	565	524	573	597	545	532	574	535	555	576	532	572	540	570	603	587	570	529	532	528	590	581	548	570	565	553	595	540	531	556	590	593	523	565	526	565	523	580	599	528	501	552	545	591	559	558	566	533	543	558	592	562	585	596	575	619	538	605	548	568	600	543	551	564	554	553	612	558	591	594	557	558	589	585	559	596	547	595	556	569	579	572	555	540	552	516	562	628	592	525	535	609	577	569	536	604	608	537	544	575	578	565	564	540	552	546	568	529	590	574	576	572	562	558	568	561	566	602	545	598	573	538	588	544	559	599	546	568	506	609	594	510	593	579	550	601	567	529	543	531	555	541	542	546	538	570	571	574	609	583	576	558	550	557	571	581	535	566	588	557	562	556	580	546	571	557	534	551	550	566	523	622	559	542	542	608	576	551	532	569	535	542	552	544	567	551	593	561	545	511	559	562	561	522	563	585	562	581	554	581	560	574	564	586	596	570	543	550	570	578	533	581	539	550	563	546	527	596	549	578	576	573	549	584	550	640	579	519	589	565	523	548	550	547	554	570	508	577	579	572	608	569	548	559	562	525	525	551	546	573	558	553	577	554	558	579	619	504	557	546	514	604	504	559	544	582	590	574	555	523	560	598	568	575	556	521	561	566	576	591	599	544	599	641	584	575	571	570	576	583	543	589	546	592	562	535	536	531	556	552	554	566	556	547	560	602	556	552	579	535	564	558	579	571	547	562	550	587	561	517	553	591	572	553	535	558	539	532	571	579	519	536	566	534	584	636	525	579	581	557	547	592	579	537	580	548	544	553	570	517	591	581	531	550	557	559	589	542	571	563	549	530
24320	21397	28720	24496	21303	11097	3562	5314	36920	38817	27665	10795	3595	1640	1061	918	936	838	912	843	826	821	869	879	855	867	856	847	807	838	849	860	925	883	816	881	920	833	837	853	830	859	844	856	884	859	844	820	893	853	901	865	885	850	814	860	876	795	881	875	873	874	868	853	833	852	852	815	797	817	880	845	902	858	829	842	847	866	840	843	898	797	868	877	851	881	804	858	860	825	842	852	852	834	851	858	862	836	884	829	897	872	852	847	846	876	855	877	858	812	844	852	837	888	914	849	784	824	839	808	834	862	805	817	906	879	911	847	836	875	907	856	846	853	788	831	838	852	854	866	793	904	805	908	819	877	846	888	836	807	876	835	864	878	882	837	779	824	827	843	908	889	841	800	870	873	869	858	818	878	883	871	882	878	876	867	824	803	839	890	860	839	838	841	828	825	834	879	875	887	856	828	890	818	895	838	887	797	886	863	838	885	836	823	869	870	877	894	819	815	850	833	832	843	839	858	864	831	833	850	835	859	838	846	835	811	788	845	894	894	920	856	865	819	846	854	838	837	836	887	873	866	861	854	829	860	872	875	861	842	854	829	826	839	834	878	875	892	838	854	856	843	887	834	915	802	846	813	843	849	909	866	814	812	866	799	824	861	819	812	843	863	828	853	836	851	901	829	894	887	842	887	921	863	899	894	845	887	880	852	872	828	844	804	844	874	879	789	853	845	887	850	855	883	837	867	853	862	860	905	887	842	848	868	907	863	853	846	883	877	818	843	873	844	858	884	830	858	859	910	843	832	863	798	885	848	835	854	839	853	807	840	799	885	824	797	866	834	839	864	863	818	819	843	886	870	879	880	823	851	828	845	897	813	831	842	821	918	838	833	901	830	806	827	840	836	880	817	837	870	833	863	884	867	831	883	799	862	888	914	907	868	857	817	824	821	792	832	799	846	848	863	866	906	850	840	852	851	855	865	861	914	846	854	856	813	842	897	819	827	815	883	876	895	812	868	868	800	809	850	848	888	853	838	858	850	892	873	907	885	835	879	863	869	831	835	846	834	884	808	867	862	853	836	889	859	879	900	808	849	914	879	868	921	859	878	808	862	855	829	849	827	858	835	849	868	846	824	869	884	838	799	881	860	849	858	870	830	831	787	838	864	854	785	836	832	831	866	848	869	852	867	842	811	843	853	869	866	834	836	881	863	887	845	817	844	844	845	836	843	849	813	873	891	876	861	805	902	877	906	860	820	852	860	802	848	883	787	780	814	813	838	828	851	887	873	846	851	900	878	874	896	865	886	942	847	880	814	840	830	867	854	794	854	813	767	867	842	844	769	867	851	838	836	848	838	811	862	803	879	854	792	893	838	905	827	876	870	823	900	865	913	889	812	878	859	850	817	866	894	876	851	909	856	873	850	802	851	865	826	865	827	872	821	785	879	827	815	858	829	869	813	862	846	863	843	822	870	900	860	852	873	857	867	820	874	831	854	844	858	821	829	805	905	859	822	854	847	849	825	860	849	849	846	826	876	849	869	859	831	915	881	852	887	852	826	864	838	828	856	845	805	878	835	882	885	834	921	854	854	836	830	919	833	825	833	833	806	858	859	835	822	822	882	831	858	858	879	896	845	834	869	833	769	855	838	896	884	863	847	855	828	813	839	822	901	796	832	881	858	838	824	894	844	897	850	832	854	801	810	892	827	837	874	874	853	841	871	831	889	886	862	851	854	843	810	863	858	831	865	875	855	822	832	903	801	834	895	821	835	890	824	899	827	880	829	843	821	842	823	887	834	858	874	867	892	890	857	869	873	826	827	810	904	834	863	829	844	889	862	848	849	872	837	855	812	800	855	868	869	867	812	847	868	869	807	839	852	847	877	829	776	843	853	892	855	829	829	811	844	857	823	836	851	826	868	808	841	843	834	874	864	851	847	834	855	833	890	884	816	851	861	880	869	882	868	873	820	888	872	845	852	849	878	870	836	873	864	845	817	826	879	831	855	860	856	851	843	902	842	855	899	834	832	838	833	796	848	858	851	872	897	871	831	891	836	798	883	841	867	812	862	847	845	841	794	851	849	801	829	858	849	834	883	878	840	784	805	876	842	792	852	819	872	843	888	807	786	843	842	870	855	865	858	785	840	799	856	843	857	873	832	834	812	823	868	897	851	808	872	821	824	858	863	842	873	869	843	831	847	865	820	839	845	843	861	811	890	842	854	856	828	878	895	841	902	819	832	848	870	854	810	833	852	850	863	888	878	829	830	880	868	847	813	845	879	827	872	808	833	815	844	870	796	795	855	896	873	838	839	863	828	867	852	888	834	810	815	857	869	873	850	833	921	868	832	815	775	795	879	841	869	872	801	876	846	853	909	876	913	795	874	804	881	846	842	871	900	863	868	869	858	884	946	807	845	837	820	870	849	826	822	853	832	833	822	869	896	803	889	896	921	890	854	799	826	837	823	826	846	896	849	842	824	853	818	816	821	866	846	834	775	857	826	816	855	824	854	828	884	812	863	894	824	854	835	859	828	847	830	877	869	874	913	839	871	904	807	840	853	835	884	864	810	844	860	865	831	849	849	813	842	839	820	860	860	841	822	848	847	870	892	860	836	871	832	839	882	801	819	862	871	820	933	815	838	843	858	880	806	864	875	880	854	875	813	853	880	875	842	850	849	865	781	833	898	873	863	860	830	824	830	860	812	844	803	816	819	857	900	838	785	846	809	856	853	873	837	815	866	827	856	838	847	818	824	877	860	867	818	832	837	851	845	876	825	861	863	822	835	896	864	847	856	835	834	844	834	857	853	859	864	820	847	815	874	894	855	885	855	788	857	801	784	834	847	862	856	867	811	830	903	848	861	853	836	878	849	855	850	864	833	807	834	869	882	830	840	889	877	809	825	837	840	878	815	812	794	873	830	858	919	850	828	843	820	876	877	843	823	852	861	861	833	865	859	758	862	887	842	876	883	787	892	841	822	845	839	862	842	844	840	823	802	816	835	877	851	908	813	823	845	892	842	878	794	833	841	819	862	863	866	837	863	822	898	890	887	828	875	829	861	812	804	866	856	894	873	863	887	848	870	838	843	882	821	843	808	829	871	855	821	852	851	845	830	826	841	812	812	836	812	909	790	822	811	843	831	822	874	851	837	863	860	808	843	876	844	832	828	852	826	881	864	860	844	912	860	821	819	829	874	855	832	819	818	854	866	812	890	843	819	844	861	840	853	858	907	819	844	764	882	825	839	874	888	826	822	878	875	850	836	844	842	845	846	847	881	837	837	860	847	892	859	874	827	840	829	846	830	836	842	872	848	832	838	876	847	859	849	827	828	873	782	858	851	853	839	883	825	814	845	793	834	839	846	846	843	875	864	864	807	805	855	854	822	860	837	858	824	878	851	819	871	805	837	849	811	843	825	825	841	825	841	810	825	839	801	873	829	856	934	810	825	788	863	957	840	837	841	833	843	869	841	818	846	825	823	877	876	829	819	857	885	837	840
6004	11594	8687	5155	3969	3460	2545	6649	37324	34010	21230	7669	3410	1539	861	772	672	680	740	700	681	659	699	676	652	681	638	699	649	662	662	654	708	696	681	683	650	711	706	663	747	655	692	655	690	670	682	668	697	677	662	663	689	700	688	685	713	688	705	675	694	654	666	672	672	660	661	692	668	710	696	720	700	668	674	686	723	706	693	647	750	707	685	678	705	695	663	685	705	655	644	683	670	678	672	653	724	692	662	669	704	692	643	702	719	676	720	698	665	619	653	692	681	699	694	684	704	689	699	695	645	673	741	721	656	666	685	659	670	692	684	717	708	662	671	683	696	698	756	694	712	689	733	659	679	673	692	686	663	670	690	701	677	661	686	684	699	619	666	641	680	700	647	705	665	662	658	682	609	702	634	659	691	640	667	663	731	673	700	685	662	682	642	652	681	700	712	687	652	686	691	708	634	662	695	693	634	703	658	680	681	689	690	685	649	673	662	692	665	655	705	677	716	695	677	697	640	714	668	707	701	661	673	678	657	639	709	661	723	672	657	696	682	714	662	700	674	678	675	670	665	622	701	688	711	697	670	708	705	669	703	703	665	648	678	683	661	712	701	660	722	722	668	650	692	661	672	695	679	630	660	656	674	663	636	663	680	697	681	660	671	639	700	705	698	660	672	669	689	652	678	719	638	658	721	700	660	701	679	696	651	671	676	706	620	716	687	678	676	671	659	652	663	695	685	645	686	740	660	649	677	640	668	644	684	653	671	651	693	679	695	634	674	672	687	681	659	657	659	650	650	695	681	654	693	690	702	704	669	671	631	691	653	665	703	680	702	701	695	720	649	658	627	682	705	663	691	693	657	684	660	687	650	669	662	655	687	633	656	673	676	677	653	681	694	723	696	686	689	649	713	679	687	662	687	643	641	710	675	716	669	659	656	698	705	730	627	671	686	675	690	707	664	700	679	680	693	686	684	711	715	658	687	671	653	714	684	702	695	697	710	710	682	700	692	675	745	698	638	653	675	678	727	650	659	708	679	682	701	704	724	634	689	636	669	707	665	699	624	692	733	637	690	671	644	655	703	671	723	649	682	633	685	693	696	675	694	700	654	704	653	662	689	673	703	678	714	710	658	701	653	679	684	677	707	713	732	670	689	648	639	672	703	651	697	689	663	701	720	649	715	705	701	654	667	686	663	695	708	647	673	686	693	675	660	696	706	656	659	654	675	665	649	665	672	700	717	676	717	676	653	689	644	692	699	653	666	666	647	675	723	687	684	680	692	682	640	681	662	700	678	716	637	652	710	722	704	672	648	689	687	736	662	678	726	626	681	674	676	682	701	704	693	680	701	618	646	668	682	666	673	611	637	707	690	683	703	669	661	644	700	696	648	641	702	698	695	683	711	695	663	695	715	718	676	688	639	695	687	708	685	634	744	677	651	699	698	686	704	681	645	681	695	689	698	676	661	645	682	650	636	659	672	673	665	677	686	648	675	689	640	706	655	660	671	655	672	740	695	680	659	652	700	700	654	692	645	679	709	688	655	641	667	671	654	652	653	680	665	660	682	657	680	665	633	685	695	718	676	652	634	646	649	656	619	707	625	691	678	658	684	658	691	694	653	668	655	643	661	644	640	643	669	654	682	694	673	689	668	622	640	672	677	627	636	642	654	626	677	691	744	682	647	753	644	747	706	693	664	688	679	628	717	639	691	659	719	673	645	650	704	743	640	639	713	672	687	677	661	677	652	678	676	729	717	693	690	668	675	692	691	653	676	674	702	656	679	636	692	614	734	644	687	684	656	665	660	704	669	683	684	657	655	690	646	695	725	700	618	647	632	705	668	628	665	701	674	675	647	698	717	694	718	649	707	718	694	652	719	670	656	645	653	658	656	720	691	648	674	692	692	675	679	662	671	657	681	655	636	645	671	670	677	666	700	693	655	626	676	703	659	663	699	705	643	669	616	717	637	646	660	654	650	633	679	661	694	721	734	654	678	661	627	693	687	688	672	663	658	685	716	700	661	662	662	670	672	648	676	689	667	685	674	686	700	685	655	652	660	681	639	666	664	659	689	657	674	679	688	641	682	680	642	636	661	676	654	681	674	661	654	664	723	694	687	674	667	641	705	683	622	653	680	669	642	665	654	731	728	699	731	659	691	657	685	667	673	663	720	687	667	681	681	678	630	657	708	698	632	723	705	651	638	669	679	703	687	714	690	653	715	695	659	650	640	653	667	657	691	667	684	696	680	675	707	676	637	648	688	649	680	675	625	668	613	684	666	646	699	645	632	693	640	657	737	689	652	693	646	661	677	628	672	720	641	674	656	654	681	663	738	687	668	687	677	666	751	693	620	645	656	647	638	644	646	666	642	642	679	674	729	697	691	698	646	709	656	683	693	649	645	653	672	683	666	692	688	672	681	665	714	658	722	720	658	687	640	644	634	665	689	670	703	687	668	659	687	651	687	689	583	680	699	674	670	692	684	693	660	691	692	651	708	721	680	670	701	684	715	662	637	683	664	694	667	658	656	666	696	639	666	711	665	695	697	674	668	697	666	725	661	692	677	661	683	603	735	686	701	660	680	657	640	666	664	685	706	689	686	689	668	707	657	649	646	637	627	643	695	680	669	676	639	655	652	709	649	636	670	638	684	688	698	696	705	674	664	654	690	668	678	637	667	685	633	683	679	706	614	648	638	675	696	688	627	622	674	671	675	641	683	683	667	667	700	701	680	643	716	677	648	692	648	639	673	697	705	665	692	660	695	668	650	660	666	667	658	696	670	649	664	657	698	657	619	638	690	677	670	683	676	667	653	640	690	757	679	696	672	698	685	663	705	674	633	657	648	684	677	686	652	700	718	656	664	677	681	622	646	679	665	638	682	647	697	673	617	685	660	684	652	658	634	695	687	647	680	691	665	704	666	645	655	636	684	675	682	674	657	711	628	639	635	640	672	664	726	674	635	690	674	666	662	693	670	667	660	646	691	650	661	698	635	665	663	646	649	676	722	669	642	685	651	660	661	643	694	646	622	707	666	657	634	670	690	596	631	621	667	644	665	688	671	641	669	661	665	653	653	641	669	749	653	674	646	616	649	683	639	662	688	681	601	681	668	608	695	637	670	660	620	669	681	684	681	640	641	644	684	701	679	664	615	674	645	686	653	668	683	694	651	697	647	628	690	674	607	676	704	674	704	666	639	664	623	663	658	675	660	692	667	654	642	681	631	670	687	666	694	674	640	618	661	646	667	693	632	678	708	701	675	691	695	675	652	703	701	679	666	671	690	677	703	668	651	720	686	652	659	676	701	672	704	678	667	691	672	639	679	697	729	695	678	633	701	659	622	685	626	695	670	703	653	671	692	651	677	653	625	672	657	672	659	704	625	646	681	685	704	655	654	670	686	661	666	682	688	692	645	636	738	676	652	695	653	688	663	673	642	689	745	676	705	630	691	673	681	663	673	648	711	673	633	680	622	624	689	639	668	682	710	673	655	687	637	680
28031	13501	3169	1536	941	809	744	844	2458	2893	1993	1105	843	692	621	588	635	561	628	596	641	652	569	626	586	637	625	621	635	615	592	638	609	615	612	632	625	658	631	588	609	623	608	637	622	631	584	573	610	604	652	636	634	610	593	614	603	604	605	638	611	634	610	631	627	593	623	591	591	646	584	622	584	623	623	570	577	603	582	600	631	638	629	629	637	630	606	584	611	632	581	574	613	585	596	608	639	651	565	580	578	632	617	566	596	602	603	609	645	594	594	571	614	658	611	667	577	634	581	702	676	624	649	637	637	622	569	577	630	655	593	614	622	653	605	574	633	606	626	666	593	571	620	582	633	556	662	592	616	584	562	601	594	598	589	557	620	629	576	628	592	577	620	599	566	589	588	591	631	605	624	570	594	623	583	602	617	579	579	629	563	627	657	573	587	605	598	640	581	583	590	589	632	605	604	610	635	614	584	587	583	670	613	638	608	604	628	596	622	591	587	581	600	619	607	624	601	621	580	617	616	610	626	620	608	596	610	642	566	629	609	581	630	671	635	631	606	642	591	614	628	567	600	642	576	601	615	575	629	601	585	607	588	593	636	570	597	630	643	634	598	589	624	588	623	627	590	640	618	634	608	600	600	601	627	598	590	623	638	659	605	613	610	603	620	633	661	625	576	676	623	675	605	576	582	607	616	600	639	607	564	606	621	635	596	618	584	591	608	595	607	661	615	598	662	599	610	546	642	627	595	606	601	568	606	633	597	593	628	629	619	643	615	612	644	578	613	588	644	613	547	623	622	615	623	589	622	569	596	613	599	656	645	613	568	602	650	597	622	630	528	623	616	609	629	586	610	591	597	629	639	640	621	610	595	616	556	589	609	596	601	599	603	603	593	600	584	606	590	582	583	618	583	606	632	638	612	606	593	584	593	597	645	602	598	603	548	621	606	614	600	574	595	574	653	599	606	580	643	568	626	650	591	644	590	593	634	629	666	635	609	631	562	653	609	601	599	640	596	610	655	620	658	610	604	588	627	630	599	623	628	576	620	627	633	626	596	570	614	612	623	600	633	650	587	664	600	609	599	619	586	607	595	597	582	580	691	644	595	574	573	582	603	585	608	609	620	619	638	616	642	626	574	636	604	655	632	623	609	650	574	632	614	637	595	607	631	639	635	598	614	607	589	605	639	594	616	614	606	611	590	592	596	591	587	624	566	606	583	609	584	625	608	637	576	616	589	572	594	620	607	595	613	612	617	648	590	601	574	541	639	597	591	578	597	640	582	637	621	606	569	565	589	595	624	589	590	585	590	613	619	606	620	632	603	608	598	616	620	636	611	631	589	607	609	599	586	594	588	600	600	584	643	585	602	598	618	629	656	603	674	575	618	618	600	634	616	591	613	621	613	618	613	610	617	630	584	589	600	637	620	601	574	611	590	585	622	621	615	615	579	624	619	617	603	616	595	625	632	609	617	609	621	630	638	556	612	601	601	607	605	592	612	590	616	564	629	661	621	634	614	635	564	638	608	644	615	640	632	621	649	581	576	596	596	574	603	651	604	629	611	586	612	624	603	617	636	626	595	592	604	608	606	625	661	622	616	572	587	597	617	595	604	600	576	656	659	600	561	595	577	667	628	629	593	583	600	621	624	584	603	616	620	565	569	641	626	657	635	625	595	551	582	619	635	590	587	596	601	683	634	583	633	590	590	618	638	618	599	648	623	658	613	581	615	652	620	603	621	635	606	583	596	623	642	591	617	580	590	662	584	619	580	631	622	582	659	621	641	629	551	610	586	566	588	593	636	609	586	641	544	624	580	639	593	585	650	604	634	608	633	632	625	584	586	610	607	605	619	592	612	643	607	617	648	630	615	597	624	557	606	631	659	607	612	635	572	637	619	650	620	599	612	625	592	621	653	602	616	604	649	611	649	607	634	588	597	595	621	637	623	548	612	638	637	591	617	592	586	619	591	584	623	605	642	634	620	589	627	616	609	639	639	585	584	619	618	626	622	593	632	617	584	645	595	648	599	580	578	573	600	561	566	628	623	588	600	605	607	589	569	617	582	611	602	633	628	650	600	601	608	631	568	644	635	669	616	595	536	584	607	639	591	689	599	622	646	606	625	577	615	572	603	604	651	624	603	653	617	596	599	617	591	609	630	626	575	646	615	605	611	653	645	638	597	596	649	578	589	645	660	621	614	632	583	570	560	620	637	590	615	585	609	587	598	596	592	580	633	665	610	658	603	613	631	601	605	595	616	657	599	585	661	598	617	618	625	616	591	660	599	585	591	663	602	618	615	590	630	625	626	617	593	589	625	617	604	628	620	617	630	616	607	637	646	568	613	629	595	609	553	590	629	594	619	592	657	567	604	626	616	555	643	546	634	592	558	569	582	653	624	583	547	647	633	593	586	619	608	649	595	600	593	648	645	620	625	586	612	616	570	646	612	637	627	654	606	596	604	619	606	596	614	585	597	601	613	592	639	612	599	602	639	622	590	609	606	648	598	619	624	579	637	623	636	620	644	629	613	576	670	642	622	639	613	617	580	632	638	646	620	606	610	651	593	603	596	596	615	566	616	572	605	626	645	631	582	619	641	574	647	610	649	603	631	615	610	615	585	635	574	544	592	643	573	576	609	641	612	587	619	578	608	607	597	655	640	576	586	627	589	619	585	574	621	605	621	630	633	593	601	605	633	604	605	623	602	651	597	652	631	593	593	613	594	632	612	585	597	584	566	630	603	627	606	601	627	633	606	620	610	589	644	659	653	640	626	616	615	601	649	617	635	643	599	630	668	621	621	628	629	599	608	569	644	619	584	635	615	622	634	607	635	581	611	588	625	589	609	599	585	654	618	630	637	591	642	635	669	641	645	617	596	608	593	599	590	614	580	584	614	586	662	610	593	603	613	612	609	576	619	595	598	590	616	587	588	588	628	628	621	591	606	621	600	652	619	619	658	596	659	602	609	641	599	607	636	628	612	574	593	623	611	603	626	629	616	642	633	616	628	605	611	609	593	566	605	557	622	599	589	609	610	571	647	602	628	602	630	612	634	590	622	585	644	641	605	607	631	649	605	598	583	588	595	632	589	598	572	565	589	623	629	606	612	622	665	609	656	563	626	623	636	640	596	636	647	624	587	599	600	625	627	608	607	578	614	653	651	615	618	639	598	601	611	554	612	602	626	641	656	628	611	615	628	609	602	648	599	611	578	585	613	575	601	618	603	591	619	615	633	612	657	603	618	624	623	597	603	629	593	615	661	625	570	591	630	589	637	617	626	633	627	631	641	604	592	580	621	639	630	604	610	638	645	615	625	591	653	602	608	650	612	625	602	566	654	591	594	575	618	618	594	569	635	591	569	620	644	630	597	619	622	591	582	593	597	578	566	595	650	614	631	634	621	595	592	634	646	631	584	613	608	615	619	633	570	570	644	627	608	603	608	605	610	566	639	666	586	577	614	620	595	588	588	647	642	598	609	570	690	620	639	591	605	588
6222	2675	2159	1045	905	749	648	770	3133	3214	2072	1016	753	615	480	481	480	499	437	465	495	473	479	483	474	498	432	494	468	499	483	522	476	511	492	474	456	507	468	495	477	494	465	429	444	525	512	449	486	441	463	474	497	455	538	485	458	444	487	465	486	506	513	479	486	485	475	491	494	482	482	499	484	454	469	436	483	471	461	482	468	481	474	478	483	461	483	487	443	484	465	499	512	445	450	491	489	476	511	448	496	479	478	497	433	476	548	527	474	516	447	513	502	494	443	450	510	431	475	454	497	491	468	471	478	453	492	458	463	500	459	494	472	448	486	494	487	486	540	480	456	489	488	487	454	488	446	466	464	458	461	494	453	480	478	490	459	431	473	486	509	478	489	492	452	479	476	469	473	469	477	484	518	487	512	467	511	462	470	453	433	485	455	499	479	492	464	463	483	480	474	439	514	458	442	497	485	483	492	455	473	442	483	496	446	475	474	485	485	455	483	469	476	473	490	465	445	467	466	467	472	504	485	493	512	454	501	485	441	502	488	491	509	456	490	448	489	488	498	496	469	467	447	467	486	450	436	421	480	420	470	479	475	503	491	455	516	515	513	495	487	516	467	492	491	485	466	467	465	527	462	475	467	481	515	498	473	470	457	500	478	480	494	514	488	455	474	505	462	502	499	493	485	465	495	445	492	464	417	461	505	520	465	472	460	494	464	505	504	472	450	516	427	490	526	504	469	487	468	412	471	486	447	416	470	470	440	502	510	456	493	492	465	508	466	509	465	478	507	508	457	467	473	443	479	470	488	459	480	478	437	513	437	479	471	470	468	481	455	473	485	461	468	455	480	477	460	472	476	490	515	480	483	505	487	477	517	460	501	506	501	437	490	485	493	491	507	505	484	471	479	482	537	523	479	492	497	440	486	497	464	470	477	462	490	456	467	493	504	455	442	471	486	466	472	449	422	473	454	467	502	514	451	479	490	466	491	509	482	481	444	435	490	474	498	469	489	440	498	488	486	450	475	468	474	492	454	488	443	493	450	483	472	473	487	459	509	453	453	475	479	480	498	484	473	493	476	486	476	482	498	455	477	446	473	508	473	459	517	507	490	477	482	487	513	442	493	503	448	475	468	427	503	412	465	444	505	486	485	491	448	527	484	476	508	489	477	478	471	514	469	483	472	501	532	509	466	457	480	461	476	462	449	508	500	472	498	490	450	498	489	478	488	490	502	511	463	476	486	444	479	482	488	476	475	472	435	514	470	481	480	464	484	501	479	505	499	485	493	453	456	457	455	464	469	489	457	506	446	484	469	447	475	449	488	495	492	471	489	425	442	507	450	454	488	469	489	473	498	524	470	492	463	461	476	466	517	483	487	497	458	440	542	534	448	488	455	497	460	477	442	520	475	465	485	481	452	464	462	466	439	434	477	471	479	474	489	439	465	514	494	503	481	458	482	470	509	426	495	447	435	518	470	517	497	479	433	430	490	500	537	452	469	465	479	495	519	464	474	507	427	512	490	466	486	512	451	464	473	468	431	493	466	526	508	486	452	512	473	472	503	486	472	471	487	499	459	472	479	471	492	470	450	488	475	460	436	471	447	439	440	476	536	451	456	470	494	474	447	498	479	473	427	454	443	463	489	471	452	493	473	474	521	462	507	490	481	493	506	453	446	442	485	528	470	481	473	512	484	465	504	473	410	429	481	470	467	452	478	448	497	462	494	474	484	471	466	482	456	495	460	496	456	470	453	428	490	461	439	500	476	480	475	474	487	479	473	476	502	544	514	501	474	461	488	460	494	470	475	511	477	455	457	462	531	456	499	445	489	464	478	474	445	503	529	459	518	521	496	493	468	454	456	465	462	473	481	514	475	477	496	470	497	484	476	475	500	499	464	495	526	455	460	452	473	484	477	475	449	527	471	398	461	472	513	473	524	493	494	464	487	448	481	503	462	481	463	515	495	478	509	505	453	426	450	512	499	449	464	482	460	447	487	506	438	494	505	497	476	473	474	478	446	499	479	460	474	464	499	463	483	468	477	480	462	484	511	471	485	483	484	467	461	473	476	445	495	499	501	500	461	470	478	478	510	508	494	476	528	473	487	461	460	451	482	479	464	471	465	468	446	461	453	452	482	456	483	474	471	479	475	470	513	487	496	475	488	484	478	508	451	472	494	451	481	446	480	442	503	430	452	439	462	475	478	490	495	442	489	465	491	445	486	467	507	494	503	471	479	485	492	499	494	469	453	511	479	491	462	483	408	506	502	492	476	489	430	472	455	453	471	485	475	476	487	476	459	494	493	455	470	467	482	514	500	490	475	476	479	466	484	494	463	461	482	482	479	483	466	498	453	445	510	501	505	487	455	497	472	454	481	497	503	498	505	488	526	485	499	471	467	487	446	459	452	471	454	487	514	504	522	491	454	461	513	507	496	485	501	488	455	512	529	472	499	473	507	481	507	452	477	484	456	474	510	457	476	462	476	475	443	476	493	471	484	438	448	521	506	503	482	498	462	496	454	502	494	467	467	501	483	467	441	442	490	496	499	489	510	495	473	494	490	464	473	505	446	490	410	492	490	488	470	513	449	481	495	506	461	458	486	479	489	462	443	469	459	516	467	476	455	474	489	448	488	458	469	497	461	448	481	478	510	508	487	506	478	471	481	434	461	456	472	495	475	490	468	491	482	513	504	512	493	498	436	468	479	448	456	446	485	450	506	485	517	480	485	510	505	460	448	476	535	488	456	448	459	474	477	472	461	480	489	479	479	458	477	479	446	469	453	497	487	452	484	473	503	452	525	464	490	474	486	456	467	493	465	460	471	483	477	492	470	438	463	491	475	451	462	508	486	450	431	498	429	485	459	518	508	516	475	470	473	502	474	470	480	532	482	491	442	442	458	512	497	472	463	476	483	445	475	484	481	443	518	534	505	471	492	476	502	466	473	494	513	493	488	499	507	506	492	504	487	498	476	481	488	452	525	496	451	502	485	486	492	473	471	468	455	484	453	533	481	497	474	499	503	482	480	493	490	484	455	490	495	457	463	488	475	482	477	458	445	475	470	467	448	460	514	496	465	446	455	482	492	505	457	469	523	478	434	412	467	483	460	460	487	497	466	468	498	469	473	483	494	466	501	490	470	449	456	475	456	469	488	448	482	498	478	525	467	474	447	500	510	459	540	484	455	479	464	494	508	463	485	483	494	510	494	501	481	443	483	500	487	445	499	475	473	493	466	495	451	481	468	465	473	404	463	442	469	476	439	458	481	469	532	455	511	446	509	477	473	485	487	476	472	477	487	467	487	478	518	492	508	468	501	486	424	414	497	496	467	485	474	498	481	468	451	527	478	474	506	499	439	504	431	478	479	448	463	458	453	457	435	471	480	462	526	497	468	469	502	474	481	432	486	504	475	470	503	496	502	478	484	478	493	491	477	464	455	424	525	507	492	514	483	515	483	490	443	485	494	416	478	486	457	497	497	451	499	475	490	493	503	494
25640	21406	27196	25111	6263	1757	1419	1734	18337	21600	12309	4392	2206	1152	782	729	749	659	670	683	715	733	714	652	674	680	663	675	651	717	702	669	702	653	682	650	712	691	697	673	668	704	631	672	647	645	704	668	672	671	657	700	691	718	716	662	605	628	693	695	687	658	686	646	689	672	671	691	753	656	726	737	651	672	676	648	689	697	695	662	690	676	650	729	678	690	644	635	611	684	679	676	704	658	689	679	655	668	646	623	645	691	676	667	731	676	644	685	678	672	657	645	672	687	699	634	669	702	688	682	680	598	675	668	653	643	637	634	706	654	693	656	690	689	690	693	698	672	656	676	705	683	633	678	661	730	648	647	693	721	671	695	693	701	707	649	716	688	732	639	715	679	698	684	646	657	705	694	649	657	671	684	658	701	693	711	671	696	627	712	668	663	679	601	669	679	682	604	678	681	699	657	698	684	657	659	638	639	647	665	658	667	671	669	686	674	681	721	649	667	692	685	641	680	674	656	675	624	702	711	688	688	671	681	725	662	678	652	675	690	719	678	696	647	646	661	714	686	718	708	670	668	688	675	721	643	695	667	691	707	638	723	651	690	684	659	708	674	705	646	672	710	658	715	660	704	668	658	642	669	683	672	688	652	681	636	693	665	668	697	627	605	681	688	728	643	695	707	663	698	664	686	686	673	686	634	627	682	671	688	661	673	685	686	712	643	671	709	668	677	674	618	648	699	691	720	677	709	669	687	657	653	669	701	690	665	680	716	711	660	699	657	666	641	626	691	702	642	686	726	660	652	700	642	673	720	689	688	692	679	645	673	669	679	633	667	667	648	688	666	707	688	681	655	641	665	644	695	684	698	669	663	682	734	647	630	700	642	659	664	689	664	701	646	684	677	683	689	641	656	686	658	686	663	696	718	658	662	650	670	674	681	638	678	681	694	679	725	647	686	695	703	676	727	694	667	687	724	689	653	724	659	631	698	735	694	679	664	634	674	618	701	676	685	669	713	652	657	674	677	631	705	688	618	677	714	695	692	630	705	678	676	659	695	676	680	652	652	694	691	680	655	641	685	657	656	666	664	656	645	704	612	624	644	649	668	648	667	663	710	649	703	663	694	678	662	633	681	642	664	655	659	647	632	668	701	666	699	695	722	712	623	727	673	725	642	671	663	664	685	662	677	660	678	667	669	637	687	668	670	655	729	668	722	649	623	667	642	650	687	645	684	618	687	680	706	680	654	688	684	654	731	627	644	656	660	678	664	631	647	677	630	698	635	651	674	677	658	623	678	648	677	662	684	656	684	684	659	683	657	625	641	650	620	669	660	715	695	668	668	650	712	677	667	653	633	710	656	689	661	677	656	674	692	677	650	658	686	684	622	672	646	631	669	698	655	694	687	683	677	702	640	678	685	686	633	647	669	712	675	704	675	670	666	669	661	662	682	628	670	678	714	654	745	685	677	702	677	708	675	716	672	680	689	682	654	658	684	719	684	686	643	718	657	647	658	716	689	647	642	718	637	686	693	631	673	663	667	682	684	655	683	686	691	692	633	670	645	618	729	641	700	674	689	699	669	638	643	737	646	685	647	676	644	663	665	684	697	680	680	658	637	701	687	667	638	650	623	702	681	659	654	684	669	655	704	682	686	705	668	693	621	679	677	679	673	709	651	677	692	670	689	653	664	648	675	612	635	650	679	705	653	637	671	678	687	664	709	675	694	678	650	658	700	637	658	694	658	662	691	686	689	682	651	696	704	674	628	668	660	646	691	668	656	638	670	641	663	655	656	601	661	673	658	643	678	723	672	690	651	679	647	704	679	742	666	651	654	660	685	688	701	719	651	690	643	646	647	661	641	658	640	663	727	693	699	652	671	690	646	671	678	645	636	662	621	652	652	678	650	650	674	687	684	694	645	694	736	624	691	654	652	645	654	693	673	666	703	646	700	699	724	635	690	687	635	712	664	703	674	671	661	714	643	645	688	701	705	649	617	678	647	675	706	674	691	647	649	694	711	644	718	679	662	691	664	703	649	659	654	685	683	654	668	661	682	676	695	675	714	662	680	717	725	635	687	661	684	611	661	628	646	729	673	671	649	718	646	709	643	709	691	696	630	651	695	698	645	678	692	730	677	690	606	679	698	626	653	664	669	677	671	660	613	671	676	667	643	670	684	667	677	660	689	637	693	640	681	682	644	684	599	689	642	710	636	679	658	665	676	707	718	663	654	689	697	696	641	668	668	663	676	688	665	674	724	686	654	696	682	652	676	672	690	660	651	626	626	692	700	716	692	681	724	665	669	685	705	667	699	653	698	717	684	694	651	696	695	712	673	678	666	617	666	671	673	711	718	665	680	684	667	685	677	628	690	659	638	655	653	659	673	715	658	625	664	665	684	703	690	657	644	688	670	660	646	663	655	673	692	660	675	691	676	687	669	631	647	678	675	693	644	743	696	692	696	659	759	645	654	682	665	660	670	663	719	692	682	654	672	667	689	644	648	648	689	693	682	655	753	691	678	668	667	639	684	652	685	700	697	704	682	656	638	691	695	653	661	674	706	638	665	682	695	664	666	705	693	682	710	717	642	669	682	682	708	662	663	663	654	687	641	691	699	665	754	662	712	677	692	693	671	711	647	646	676	708	624	679	649	637	642	727	685	668	723	679	694	665	663	699	682	636	687	674	653	684	706	633	659	667	667	675	698	682	627	708	639	701	654	676	641	660	692	650	707	623	673	670	647	678	648	650	675	647	712	702	682	697	671	727	743	602	690	711	628	643	669	669	716	672	668	657	664	707	677	659	648	656	642	667	680	685	648	673	684	692	706	682	637	679	663	680	698	682	682	641	695	659	661	722	690	644	646	630	634	657	648	670	706	699	656	675	694	669	676	671	689	697	647	667	685	629	672	676	679	718	690	686	668	679	628	705	689	664	678	615	720	674	669	647	687	658	733	666	693	631	675	644	653	692	667	666	625	713	670	653	674	679	670	653	683	649	691	673	695	685	653	743	657	701	675	687	665	704	670	696	668	669	631	637	648	663	676	692	686	680	649	687	685	698	691	702	676	664	683	660	717	679	678	667	733	677	631	672	672	702	651	728	683	672	723	679	695	645	672	649	654	697	676	676	646	657	666	691	670	669	657	687	686	674	689	683	645	743	648	725	652	663	651	698	660	671	657	692	650	721	633	654	662	670	684	680	713	660	670	663	690	694	725	692	661	654	670	684	686	654	676	708	674	705	661	649	698	693	662	697	690	731	707	608	662	622	699	653	631	646	652	704	714	689	664	637	675	614	673	635	661	609	662	693	703	741	696	733	704	653	667	632	679	679	671	669	723	716	646	694	653	668	675	657	682	617	694	621	687	680	676	680	669	673	683	672	691	707	642	691	705	679	716	688	704	641	672	646	675	691	639	618	655	685	672	668	674	652	643	682	605	660	699	713	646	691	707	648	691	687	716	624	715	677	677	649	678	689	639	631	679	714	668	657	656	636	666	662	657
5338	6725	4896	2913	1767	1389	1265	2180	19944	18694	9909	3954	2232	1012	665	550	565	592	562	589	539	556	530	532	553	551	553	605	614	556	568	551	540	568	579	541	561	577	505	528	533	526	526	531	553	544	566	552	556	525	539	533	561	558	544	525	543	523	573	534	582	525	583	551	509	558	523	541	625	547	552	541	554	530	562	570	603	528	555	573	555	562	523	514	549	532	559	506	556	567	532	558	550	550	552	556	562	574	532	551	517	538	544	582	582	521	530	593	565	516	539	596	534	531	520	538	533	574	518	572	552	512	543	531	542	550	584	532	555	561	511	532	545	514	583	508	539	544	567	568	519	524	543	530	540	553	526	586	551	526	560	553	529	592	535	558	523	509	535	559	535	569	539	577	559	524	569	590	516	541	493	524	580	592	576	574	599	566	568	556	531	564	530	607	549	530	544	562	523	545	574	552	524	513	555	513	523	537	532	570	553	547	569	554	536	552	585	559	562	555	537	547	546	508	565	538	588	560	539	542	507	551	552	508	486	531	558	507	510	557	527	555	544	539	542	561	550	536	521	516	573	559	558	573	548	591	551	557	488	541	558	565	523	484	581	567	520	543	547	523	553	533	563	569	576	538	580	522	546	537	565	579	534	570	552	519	488	551	585	567	549	553	534	566	563	549	540	557	535	534	596	546	511	558	540	563	510	547	562	568	517	555	591	544	542	538	520	540	524	533	549	517	523	571	516	505	515	553	532	525	556	544	559	529	522	506	599	557	500	553	533	553	530	561	560	540	533	563	536	548	540	563	514	512	529	561	541	574	532	529	567	546	552	539	534	550	521	578	517	563	531	548	584	536	514	568	580	481	525	531	569	566	545	561	514	573	579	535	575	570	586	546	531	537	526	571	550	546	567	552	548	553	539	544	539	561	539	537	498	521	561	566	514	554	546	549	523	549	557	555	574	554	535	540	529	558	542	527	569	508	574	583	588	575	555	553	573	566	526	523	524	550	489	515	546	551	534	527	555	529	572	577	560	566	551	506	549	566	577	525	543	567	504	562	493	529	534	523	555	552	548	521	582	517	531	556	551	570	559	562	537	561	544	527	540	564	554	539	568	536	526	558	574	542	514	582	520	546	550	540	515	531	521	548	550	505	545	562	524	549	611	566	553	556	562	571	510	529	503	534	536	562	531	541	566	578	540	562	559	568	535	553	547	569	510	540	528	528	542	549	529	526	535	567	596	579	546	552	548	565	567	514	501	556	557	538	560	570	558	558	534	536	593	555	564	581	531	546	523	547	587	548	560	517	522	551	524	587	521	559	577	535	546	543	547	545	549	550	501	573	499	532	576	499	534	549	525	531	550	596	538	490	562	527	574	548	532	485	482	519	593	551	521	508	586	561	543	538	542	549	513	516	551	528	524	535	570	591	528	550	549	535	518	537	584	557	532	561	582	561	527	539	574	552	530	588	571	535	545	544	566	570	556	537	546	518	579	510	511	560	582	574	526	590	556	564	551	594	554	512	516	549	562	560	580	530	530	531	536	516	510	503	522	532	530	531	574	537	550	556	531	534	548	521	587	553	534	556	522	562	545	546	564	536	563	576	565	566	551	541	544	558	537	544	524	522	538	569	494	532	536	568	561	527	524	563	576	553	567	560	558	526	541	559	549	537	538	563	484	583	538	500	556	528	561	561	554	538	575	559	554	535	513	504	572	558	562	536	575	567	523	560	571	555	549	574	559	544	507	570	530	512	510	552	539	604	555	573	494	558	542	550	552	518	502	548	535	546	528	520	537	575	525	563	534	542	528	535	567	566	567	520	581	521	572	558	528	544	527	541	503	572	558	546	574	476	573	520	562	530	521	551	568	533	549	552	569	525	546	546	557	585	539	582	570	522	573	533	549	549	515	535	578	533	544	534	563	559	537	530	544	534	532	544	582	566	569	542	552	523	577	553	541	535	584	553	542	549	526	519	549	553	564	562	521	541	511	527	560	556	521	533	578	576	549	561	562	571	538	559	523	543	553	568	515	581	517	530	540	530	508	548	549	538	553	512	576	565	483	548	553	533	564	542	567	545	527	558	582	570	558	551	557	565	566	542	512	534	511	540	601	560	547	527	580	539	586	550	517	541	485	549	552	524	525	547	597	515	530	570	510	572	560	565	542	530	519	541	498	630	554	534	516	514	554	526	568	537	539	563	534	568	552	519	515	517	557	509	495	598	554	509	577	556	532	568	542	571	560	512	537	545	526	541	537	551	542	561	541	503	507	558	540	494	584	569	584	569	579	550	542	562	525	576	564	558	518	583	547	507	526	519	551	511	522	539	539	573	576	526	522	527	532	547	566	534	562	529	555	531	524	527	613	556	571	566	591	523	526	541	509	547	561	551	551	549	569	559	511	530	558	548	567	575	528	543	554	526	538	529	549	551	524	563	532	530	555	573	556	517	530	510	552	523	524	551	570	541	556	498	517	527	548	517	569	508	547	504	529	534	492	524	543	528	564	549	550	566	542	563	564	569	569	537	548	589	533	603	561	531	500	577	533	545	520	583	539	577	581	579	576	525	566	484	524	577	542	564	549	561	582	520	561	529	556	537	535	497	530	532	514	519	535	521	564	545	565	561	548	534	532	560	560	583	511	525	512	539	542	523	526	543	518	536	547	550	553	546	526	529	547	531	521	559	589	549	587	544	504	554	507	570	586	560	495	535	522	533	518	545	552	539	589	520	569	521	507	527	547	536	504	560	503	521	547	532	563	561	567	545	559	546	556	548	572	536	510	538	566	553	522	574	523	532	563	558	532	538	513	561	571	505	548	577	545	551	518	561	546	491	525	546	589	589	552	541	541	556	586	549	531	541	548	517	558	565	561	516	554	561	551	552	572	590	562	566	547	561	532	536	533	548	558	537	529	546	546	536	511	542	530	518	501	552	584	531	515	549	535	548	587	512	540	574	527	561	550	525	561	535	550	560	546	549	526	530	510	522	545	529	543	563	541	561	515	549	520	535	511	530	551	575	563	525	584	475	496	536	523	546	554	517	555	578	531	519	544	579	494	563	529	524	555	553	552	574	518	518	559	546	545	550	545	577	514	516	545	533	506	531	533	520	578	564	474	537	566	519	545	546	505	507	547	496	564	529	532	549	551	551	557	541	536	578	535	534	536	546	545	528	569	539	540	565	531	546	539	549	553	524	499	530	539	496	534	569	569	568	520	535	533	483	559	547	531	580	502	553	620	574	534	570	541	495	546	560	528	527	572	540	540	566	558	564	557	501	553	579	564	567	573	551	518	530	537	529	541	520	574	580	520	562	523	518	541	526	558	554	533	567	505	559	543	561	518	561	549	577	500	533	569	551	488	531	539	503	582	541	528	506	558	532	541	579	520	536	553	550	540	563	564	549	524	566	573	572	527	583	535	525	555	561	554	565	562	524	517	530	497	499	535	554	541	525	596	550	553	522	517	560	588	534	559	566	542	555	554	517	557	565	542	537	517	565	535	550
24374	21428	28749	24476	21338	9997	3028	5040	38090	38601	24161	11447	4568	1796	1082	918	872	893	848	851	866	869	869	849	859	808	823	822	889	806	850	829	885	837	815	824	854	904	839	876	787	834	874	842	814	889	811	888	823	844	839	830	805	848	837	864	838	843	824	853	834	848	833	831	813	842	842	859	903	799	814	861	775	855	802	766	843	872	829	798	793	857	851	808	827	856	850	787	824	850	863	847	870	852	818	812	844	867	763	845	883	862	871	858	797	817	849	798	801	846	800	851	796	813	807	808	860	866	855	859	818	824	826	840	820	800	822	835	834	829	845	842	804	866	774	822	836	864	854	818	808	808	850	858	793	802	831	861	747	852	854	805	876	858	822	819	830	843	820	872	825	818	866	817	883	843	845	852	847	846	779	798	770	798	836	819	789	798	821	833	827	886	806	836	817	839	874	859	828	821	797	842	783	795	810	865	815	816	858	831	812	837	875	853	809	794	756	838	804	820	784	771	864	834	865	812	804	814	796	890	804	840	880	847	848	802	880	809	841	845	854	860	853	823	872	860	807	784	840	817	861	806	873	841	793	816	829	846	814	849	833	860	873	845	817	898	836	828	832	860	804	795	799	786	806	838	876	848	839	827	842	819	821	874	779	833	838	795	838	766	855	825	815	835	788	744	822	846	844	780	858	855	849	758	811	756	838	822	840	781	795	852	837	823	806	814	834	825	827	847	850	856	805	837	818	841	840	833	843	803	847	860	805	786	772	794	860	862	851	860	852	835	808	819	824	864	828	833	858	821	749	818	856	845	851	890	824	820	849	806	843	847	836	845	803	843	862	797	793	783	864	830	812	814	765	806	839	827	854	765	830	816	801	907	822	798	905	843	796	786	816	819	897	898	829	804	861	902	792	790	824	850	750	817	862	841	836	831	891	775	804	740	819	833	836	769	800	768	808	800	894	835	865	815	771	866	852	815	830	807	829	821	848	883	794	774	804	823	812	775	849	835	828	821	842	806	859	854	848	833	818	823	816	831	815	838	821	823	856	809	803	856	787	847	797	766	787	833	802	741	819	879	830	788	831	854	861	845	853	875	793	762	832	839	773	825	847	793	828	853	860	816	872	809	794	829	863	837	820	848	808	838	781	826	837	859	837	751	823	798	813	819	816	850	824	821	803	858	784	837	802	792	845	840	820	827	802	838	812	865	795	863	836	799	822	766	815	844	816	855	816	752	821	866	806	809	822	790	848	877	811	862	847	892	812	825	819	784	857	873	807	843	810	842	850	794	790	803	812	834	779	810	842	799	809	845	817	811	780	815	899	823	821	873	836	864	809	869	815	798	774	826	833	857	792	828	884	839	835	771	812	840	819	824	790	844	821	834	810	824	839	846	878	792	823	808	814	836	837	807	794	832	827	801	822	858	808	816	808	848	815	814	814	816	876	800	812	876	800	831	886	829	802	822	861	838	788	804	776	796	812	878	844	904	784	851	784	817	821	804	799	834	773	847	855	826	836	795	797	808	833	822	831	800	816	839	838	857	792	835	856	822	846	841	801	869	811	775	868	815	819	808	820	796	853	787	778	810	849	805	864	863	799	840	813	787	817	851	780	790	867	778	894	792	831	809	880	795	874	781	822	813	858	805	823	777	830	850	848	831	754	775	834	767	832	809	830	882	843	897	767	801	846	797	784	865	847	864	876	822	876	834	824	799	867	848	872	842	817	880	809	831	889	862	794	829	833	815	865	771	810	885	851	838	815	822	806	810	853	840	854	817	848	810	800	877	827	852	845	819	876	832	788	811	811	821	844	835	833	820	799	817	833	836	802	837	863	831	799	827	833	804	840	824	835	806	825	812	854	797	845	788	767	828	828	853	803	823	818	846	812	832	846	879	771	834	773	846	839	739	855	819	814	839	816	801	803	798	829	828	829	830	836	825	812	835	809	861	823	831	793	807	799	778	864	838	810	864	822	831	818	794	804	813	806	846	833	833	821	863	843	804	827	846	830	814	821	834	806	766	825	832	887	797	843	805	815	879	796	818	819	831	833	837	846	814	806	854	884	787	774	841	831	852	792	836	797	863	770	760	854	817	769	813	854	872	773	831	838	810	794	819	821	784	781	820	837	787	804	833	771	818	841	819	907	864	755	847	880	904	810	788	832	799	799	821	817	816	751	809	815	825	818	817	847	842	846	784	846	827	781	829	757	839	822	855	805	846	902	846	767	835	834	829	855	840	854	823	856	867	777	820	848	825	799	804	850	832	858	895	849	808	816	802	807	879	788	796	815	896	864	842	835	825	788	835	849	824	812	851	810	841	821	773	780	804	790	844	896	816	810	853	791	813	783	775	886	809	810	807	800	822	792	805	867	852	863	849	842	781	850	879	841	799	869	820	849	834	796	847	801	823	838	801	892	854	826	829	788	790	806	820	802	826	856	778	837	822	782	799	862	842	832	811	860	851	782	853	809	823	845	834	806	841	775	812	811	816	783	751	809	780	854	824	803	839	868	811	833	860	827	837	815	850	812	806	800	823	834	775	831	816	799	782	810	770	908	852	776	775	825	788	846	781	818	794	844	843	818	856	815	809	805	763	845	832	821	861	866	803	814	777	821	838	851	833	855	793	877	824	793	799	823	805	853	862	791	839	809	822	872	852	797	831	800	824	824	814	795	822	850	873	856	815	852	847	859	825	862	826	853	823	806	848	817	845	792	811	837	824	819	836	841	777	820	817	854	812	840	857	800	801	782	810	821	805	828	775	857	855	840	796	822	813	838	766	844	801	813	825	812	851	830	892	823	846	894	794	849	864	843	815	797	853	852	819	827	801	822	832	849	870	795	882	837	838	784	838	837	837	835	855	818	802	807	817	819	850	832	836	891	771	882	854	804	820	838	835	812	874	808	794	812	829	811	802	851	845	796	854	835	795	805	834	819	778	835	798	851	799	866	814	803	824	815	827	854	852	805	775	856	860	842	873	814	774	799	830	808	814	818	812	816	880	762	838	899	785	883	861	841	798	823	810	822	882	851	799	801	778	820	765	792	802	879	846	827	813	821	821	751	790	832	842	827	796	823	902	802	809	832	879	790	808	808	845	807	823	807	807	788	836	849	846	880	758	842	824	825	814	780	844	809	803	839	816	837	816	817	848	856	827	804	872	753	813	806	778	834	770	836	828	821	803	790	838	818	848	826	837	835	822	854	848	799	841	831	824	843	879	834	823	834	838	805	842	834	813	824	841	795	833	868	855	882	858	821	826	809	807	778	831	842	830	823	776	853	863	791	851	783	852	839	817	808	835	761	875	795	803	845	814	814	827	887	807	794	811	785	804	833	826	825	819	787	806	842	845	843	820	795	813	855	876	816	837	820	807	842	809	819	839	786	797	812	834	771	866	833	863	813	807	818	802	774	856	829	819	816	762	782	811	836	865	817	826	796	833	842	856	901	858	820	849	797	832	791	812	811	775	806	859	810	849	830	800	837	868	780	804	827	869	838	897	892	810
5044	11044	9342	4657	3194	2284	2333	6441	38642	33328	17931	9303	4116	1712	867	700	686	655	685	647	668	614	659	665	704	662	687	699	701	672	681	673	653	653	664	671	672	656	708	684	698	653	644	640	672	682	667	646	663	670	701	695	662	697	641	630	661	641	656	694	671	660	630	647	688	650	694	690	654	659	669	665	612	648	635	681	640	670	676	667	642	681	652	684	647	662	642	705	670	646	641	689	650	660	617	656	650	647	654	684	657	682	677	642	685	670	700	648	674	641	651	693	650	694	630	652	712	681	670	686	658	658	622	657	642	665	680	667	686	682	669	685	655	683	675	688	698	708	693	662	666	661	683	647	665	660	672	662	672	698	656	615	673	708	668	700	673	686	706	665	669	627	689	643	686	624	652	683	625	689	652	680	665	627	645	679	659	671	690	657	639	709	636	681	669	696	656	665	648	668	649	636	673	666	655	675	705	668	657	650	678	683	714	673	638	655	660	651	673	672	666	692	665	656	687	640	660	696	683	675	670	638	626	705	691	684	684	676	670	698	660	648	714	670	741	682	687	613	652	627	666	631	672	678	645	639	656	636	651	680	659	698	719	654	674	691	669	684	677	645	677	699	629	684	684	708	656	678	677	636	669	685	656	671	679	690	656	642	628	649	663	717	672	666	679	673	626	680	681	643	645	654	610	699	663	695	633	672	692	670	648	654	666	692	663	618	646	668	639	647	628	696	632	637	687	644	648	678	664	663	638	663	669	683	671	693	657	675	655	639	669	684	606	641	657	682	727	670	704	651	647	647	673	678	676	680	669	628	626	693	666	662	657	690	670	704	645	644	612	693	649	622	677	665	678	651	665	699	680	659	684	681	607	706	658	657	679	667	638	625	676	618	649	654	678	694	625	621	625	665	643	672	629	693	642	665	638	687	674	690	692	660	631	656	643	698	690	613	641	707	667	670	655	653	645	642	630	666	635	659	650	681	672	659	682	662	708	717	640	644	622	647	641	612	685	661	627	641	667	659	698	688	629	666	646	662	647	647	626	670	676	678	687	663	672	649	614	605	670	698	657	620	632	678	683	700	698	628	675	676	614	626	654	700	663	698	672	657	686	652	703	703	683	650	632	650	681	658	642	651	647	658	667	686	710	656	692	673	662	646	637	680	655	644	681	657	688	690	624	648	677	646	693	638	707	624	648	648	667	597	652	664	660	691	665	667	624	661	676	733	632	678	659	629	655	658	650	639	628	668	711	630	651	675	637	632	661	654	671	641	612	656	658	682	694	644	638	631	682	677	660	682	637	668	668	677	666	659	669	682	678	653	640	636	620	642	643	696	670	715	649	664	671	697	662	654	652	617	620	633	664	677	635	610	663	663	677	710	651	677	676	676	702	653	647	668	669	626	656	643	689	647	638	626	641	675	671	611	625	703	679	663	641	651	679	653	678	655	639	634	629	707	721	651	648	668	645	644	634	682	708	640	679	716	698	656	676	680	680	681	687	652	698	666	656	648	577	643	643	646	620	709	639	697	671	631	642	624	685	667	647	643	678	617	601	664	639	685	640	655	687	705	639	690	679	685	673	611	708	629	701	658	681	681	647	668	693	676	646	648	635	640	614	709	658	660	660	690	650	637	669	662	707	659	651	680	657	701	651	689	674	649	654	642	660	691	646	685	659	696	693	619	663	668	627	727	679	693	663	647	667	704	640	663	620	636	696	670	668	668	701	669	673	670	608	654	717	670	685	681	662	645	669	665	669	675	650	668	630	683	682	614	661	655	663	677	645	633	658	603	713	723	640	649	684	679	673	698	651	672	666	669	696	653	675	643	656	654	672	637	645	651	685	659	698	635	641	660	640	660	674	683	646	659	659	698	695	639	677	660	661	636	646	643	712	682	644	667	710	647	661	654	634	672	675	644	705	654	653	710	688	666	658	613	654	634	639	676	652	704	651	612	695	682	682	653	703	666	662	661	677	635	691	667	667	648	636	672	650	700	659	655	724	678	679	658	681	643	674	652	668	613	652	675	681	683	682	623	639	699	680	669	714	667	658	650	623	648	654	652	632	642	686	646	639	660	662	664	663	626	673	650	676	668	639	699	660	641	630	699	643	632	659	674	678	637	672	642	697	662	652	694	632	644	685	650	663	675	670	646	688	654	632	696	668	679	686	673	635	685	679	659	656	635	699	637	676	634	644	712	662	687	698	660	653	649	666	674	657	691	709	673	667	664	639	619	644	644	656	658	670	654	661	645	700	630	681	638	624	648	654	634	675	676	631	668	668	655	650	684	663	686	679	646	638	650	628	675	663	653	689	676	649	709	665	655	636	637	649	748	636	709	666	608	640	616	685	651	676	682	665	683	713	647	645	622	672	660	686	642	677	671	663	634	669	675	652	666	675	676	660	704	676	622	665	655	681	601	653	625	629	641	671	657	619	666	647	657	696	628	692	670	667	668	601	670	639	652	672	667	647	634	681	651	634	722	657	678	692	645	689	682	688	655	685	673	655	618	678	622	686	653	603	685	620	654	634	649	614	698	642	649	716	671	604	651	630	628	634	649	720	705	703	627	630	676	612	663	696	622	641	628	647	660	730	662	672	641	629	632	653	657	671	701	691	712	649	618	679	648	643	683	628	671	621	669	665	718	680	640	648	635	655	639	674	690	643	683	673	639	631	646	634	633	651	629	651	683	645	684	639	678	660	649	668	648	700	629	656	641	655	631	666	633	685	647	656	643	638	664	692	650	700	630	680	660	624	685	676	646	632	658	648	649	666	676	651	634	674	660	638	653	653	647	657	622	665	666	657	662	640	656	669	667	697	656	623	664	690	622	660	676	701	700	678	670	668	627	679	651	712	650	630	659	682	653	653	658	698	614	635	676	662	644	669	633	627	673	648	642	651	630	630	653	628	653	696	631	657	686	703	668	629	655	631	656	660	680	620	664	630	669	686	655	646	661	618	643	659	655	660	702	649	659	689	717	681	661	668	667	644	686	648	647	635	657	645	656	664	653	672	622	658	686	664	657	615	643	662	680	674	652	615	633	646	671	601	648	638	636	643	649	603	666	694	668	688	640	650	655	681	684	622	671	643	662	627	740	687	647	642	653	689	671	672	627	647	657	631	655	665	633	620	661	664	643	640	663	661	660	677	626	654	654	677	645	696	679	678	634	641	706	678	669	684	652	621	626	610	638	646	678	686	665	686	647	711	674	637	701	650	656	647	612	667	643	669	667	642	637	663	659	695	639	644	681	649	652	634	657	674	669	679	660	652	632	639	642	665	678	648	575	665	631	677	640	609	602	675	664	675	691	643	686	668	647	640	701	637	641	642	637	620	618	641	647	631	670	665	692	652	651	646	652	656	709	681	671	643	674	665	612	662	667	664	673	650	639	704	676	681	672	635	682	645	686	656	682	623	664	676	697	657	586	637	663	649	674	666	633	637	676	680	677	670	651	673	650	624	663	622	637	641	637	656	708	690	638	625	631	659	706	618	649	686	667
27871	13287	2804	1194	848	704	698	772	2388	2854	1937	1103	770	686	634	629	570	598	570	600	579	569	582	594	615	590	600	573	606	630	591	584	617	592	601	574	571	601	569	626	587	619	554	598	621	580	588	583	595	538	619	566	535	571	590	553	551	630	605	566	603	549	596	537	600	604	596	546	569	562	604	577	574	566	564	567	570	601	597	582	563	567	537	576	621	556	602	623	581	592	625	579	602	592	591	580	603	591	612	545	564	544	604	591	549	600	554	615	596	570	571	611	611	548	583	555	515	595	628	622	565	605	564	618	582	559	589	589	544	568	597	586	575	618	567	626	594	593	545	567	643	563	589	586	608	588	595	587	549	583	580	589	598	589	561	619	569	566	585	542	556	535	598	622	585	610	563	572	534	594	591	628	600	620	570	585	584	567	590	604	568	621	586	591	599	606	611	622	551	596	596	614	588	544	582	587	595	553	568	573	595	569	589	555	579	573	567	606	597	580	586	596	575	597	563	593	627	560	581	583	627	609	593	598	580	568	585	601	553	580	611	584	585	561	600	605	585	606	590	566	635	596	589	596	570	574	600	577	606	563	610	584	592	619	601	580	575	573	574	564	569	564	553	565	561	605	610	608	588	567	588	572	614	567	595	539	626	582	594	588	599	598	633	627	600	610	607	578	556	647	607	631	571	554	541	584	611	640	554	574	548	550	586	598	578	598	591	553	566	559	534	563	543	574	625	659	588	548	535	608	572	562	628	618	604	610	568	561	582	615	647	588	525	615	604	607	616	560	549	592	589	570	534	554	575	618	568	561	544	586	590	593	570	596	609	580	568	539	557	569	573	559	572	531	621	565	604	626	569	606	588	568	545	558	583	555	587	569	581	582	613	610	580	551	598	562	633	578	547	611	616	627	554	633	586	614	639	639	583	622	583	587	585	612	580	565	557	539	620	603	579	610	592	613	561	603	550	559	543	566	593	597	570	573	616	556	603	586	600	570	588	612	565	553	555	553	554	584	595	563	595	622	587	590	603	578	555	590	650	607	548	559	627	624	599	571	551	582	633	546	582	558	615	589	597	601	602	584	585	620	603	574	588	607	567	549	621	538	570	599	547	581	547	599	579	606	572	607	599	568	596	575	586	563	575	540	598	566	570	568	597	592	612	603	584	595	597	587	561	574	571	579	578	606	566	594	584	587	597	593	593	568	582	614	570	603	571	560	561	585	579	559	554	564	615	564	547	584	560	572	585	606	591	583	543	618	614	563	601	604	600	577	569	549	592	628	598	600	588	585	570	585	630	570	514	583	617	604	611	592	618	621	589	583	541	592	536	557	579	561	613	584	589	575	585	598	550	574	563	608	580	567	595	605	594	603	627	589	622	578	637	553	561	554	567	619	592	621	564	574	585	536	555	566	618	578	557	594	603	601	588	612	596	581	596	601	535	622	608	577	612	565	574	584	591	626	587	598	590	608	565	570	576	607	581	592	548	565	565	556	577	604	579	590	571	584	580	595	573	570	597	589	567	618	586	603	596	560	568	586	604	586	603	574	605	594	564	583	596	608	620	548	590	579	553	567	622	571	532	585	631	594	635	622	570	594	570	559	625	587	631	587	581	561	563	588	591	594	558	578	581	592	602	593	578	617	573	618	603	586	611	566	569	555	589	573	574	554	615	546	589	599	573	584	614	563	624	561	589	590	575	529	549	591	612	588	586	526	594	582	569	592	586	623	601	594	580	560	573	598	603	557	589	549	560	535	619	562	590	593	591	611	566	590	613	576	552	606	597	584	582	565	573	605	569	609	594	615	594	550	589	569	562	573	551	528	556	637	568	615	579	559	572	557	608	550	565	601	615	599	578	551	578	591	632	604	581	566	594	616	628	587	560	561	591	583	586	581	612	586	584	602	592	593	649	604	570	601	625	553	572	595	564	565	541	626	564	625	590	623	579	583	571	548	611	578	588	590	600	596	569	582	593	577	613	580	599	589	605	608	590	560	582	557	553	609	594	555	583	618	541	583	595	592	596	575	590	561	567	608	594	522	552	607	605	513	589	539	581	584	595	630	592	582	567	567	562	572	580	604	535	576	589	613	555	552	575	599	583	539	591	546	580	621	601	598	582	582	551	602	576	600	568	568	556	545	590	612	641	585	555	570	581	595	584	607	593	601	621	559	623	616	576	573	582	620	604	556	553	584	606	571	598	570	574	582	619	544	598	590	595	581	601	593	637	619	550	577	605	553	588	595	612	550	587	571	625	583	574	540	545	580	572	642	536	545	560	582	603	557	621	570	563	600	589	606	565	604	574	567	583	618	582	585	539	573	544	552	589	609	599	572	596	591	614	592	611	605	624	595	569	589	585	558	584	626	572	580	581	603	587	621	606	601	539	558	576	539	590	547	551	595	561	559	564	566	573	582	625	613	556	585	587	537	588	592	529	600	555	559	567	612	577	575	562	577	616	595	573	570	564	578	562	575	619	565	529	594	587	609	549	577	549	587	562	636	563	585	548	555	640	587	556	576	593	631	588	565	573	597	558	568	651	573	549	623	596	553	551	609	544	521	589	585	595	560	616	549	610	559	575	589	577	562	571	578	565	594	568	572	571	565	601	591	608	590	603	590	571	598	564	584	565	577	607	625	596	561	606	557	590	603	573	574	580	622	594	580	559	604	555	562	596	615	555	602	617	606	598	586	587	581	608	598	641	574	584	631	572	558	596	609	596	604	615	547	603	599	641	589	609	611	563	629	595	582	622	611	595	592	601	575	642	603	585	589	606	578	587	600	638	562	529	577	619	549	607	575	590	562	586	607	606	597	566	575	542	575	582	534	620	582	574	588	609	593	557	593	548	574	627	588	580	577	570	583	556	571	589	582	596	555	605	608	624	564	585	500	556	597	578	562	585	533	606	628	600	582	576	558	556	570	596	601	575	580	598	611	582	596	601	613	575	599	600	584	566	578	595	621	632	589	553	552	577	608	572	566	604	601	561	588	550	554	546	628	558	579	585	605	585	581	572	572	595	597	569	541	586	599	624	632	582	643	628	573	579	578	574	613	576	549	593	571	581	585	606	612	520	609	620	582	544	583	559	612	613	579	584	545	605	563	587	554	612	579	573	589	610	602	609	629	538	543	551	622	576	625	612	535	610	626	588	590	577	589	575	626	596	532	590	551	640	616	589	619	616	607	596	586	540	575	579	531	542	578	635	575	569	562	613	578	608	594	586	575	578	552	594	592	614	595	540	601	592	639	627	615	592	569	638	595	572	612	612	572	569	583	607	601	543	597	621	619	593	559	585	562	567	587	551	593	605	606	615	566	591	567	575	613	579	564	549	578	611	567	574	553	601	578	594	583	551	576	598	580	598	624	597	577	605	625	595	611	600	575	598	586	574	559	580	581	584	568	570	610	597	588	567	546	541	575	579	524	558	563	551	566	576	571	543	582	551	587	579	604	617	561	536	599	578	596	593	565	597	575	585	562	559	621	560	591	572	578	604	566
5420	2527	1852	927	854	700	699	760	2926	3063	2019	1048	759	587	501	488	481	453	460	486	439	516	451	489	483	486	496	502	478	500	432	469	471	445	459	481	444	447	474	450	476	452	473	463	453	452	514	481	480	433	482	457	449	459	484	440	463	465	462	486	438	490	477	433	474	435	466	465	471	466	484	474	463	451	447	499	425	474	504	451	439	468	450	429	454	458	459	411	457	459	447	447	469	481	505	480	481	478	449	481	466	460	432	469	462	503	473	463	466	449	491	465	479	490	463	484	475	444	482	464	454	472	510	466	488	439	415	440	481	447	469	431	477	471	467	481	456	449	424	451	465	468	473	446	463	470	480	478	476	476	478	477	490	463	454	475	477	471	445	423	431	472	495	445	479	475	512	453	488	456	447	517	453	486	492	440	448	476	438	483	425	482	459	440	433	493	494	486	472	458	472	508	481	465	474	470	447	495	473	468	459	421	492	445	456	465	473	427	467	498	434	414	467	486	435	471	490	429	457	428	460	477	490	478	467	489	452	473	482	452	505	461	504	479	461	458	459	411	465	478	476	468	444	445	451	476	452	446	423	487	448	483	440	481	453	506	443	487	474	431	507	471	461	451	478	484	467	481	440	463	470	497	428	490	454	456	466	456	444	441	503	454	484	436	474	455	453	420	459	413	445	518	455	467	468	415	499	481	477	473	449	443	465	476	445	469	419	469	505	479	452	478	458	445	455	453	444	439	444	415	463	462	444	468	491	476	527	445	475	452	486	422	465	461	483	494	468	490	458	498	446	468	464	485	507	471	477	475	476	459	471	462	467	472	497	472	480	458	413	469	460	450	440	463	506	489	446	449	439	455	428	436	453	458	439	472	464	462	469	471	425	495	464	431	463	486	487	468	463	465	442	469	460	481	466	427	502	458	507	436	472	445	475	439	454	482	449	465	468	431	475	497	450	472	475	490	470	439	462	481	466	463	476	458	461	433	443	482	453	493	455	491	475	445	471	490	483	443	445	479	426	473	468	464	427	475	455	440	448	434	493	445	468	457	493	451	441	469	430	466	485	466	456	425	450	426	479	479	447	464	491	474	433	465	443	455	439	451	452	452	455	459	465	459	513	489	492	461	463	453	455	447	479	484	464	467	453	448	485	498	443	448	444	470	476	472	458	470	457	472	499	434	488	490	458	466	450	441	493	447	453	470	429	457	450	455	392	464	449	437	471	472	396	453	477	477	468	470	453	462	432	482	472	460	447	445	448	465	502	439	454	411	463	429	474	465	477	493	462	475	489	469	466	468	461	471	471	538	462	417	452	461	498	473	425	456	460	475	477	488	442	480	458	469	444	488	459	474	495	456	438	484	452	477	457	456	494	454	494	457	475	474	471	460	443	449	464	492	452	476	443	464	466	464	476	451	465	485	466	444	462	480	431	427	485	438	453	452	444	456	455	440	472	415	457	474	450	466	467	452	472	484	480	469	454	449	450	476	459	457	485	488	478	450	442	453	460	456	435	465	443	449	454	456	478	480	459	452	442	452	440	457	451	462	469	442	435	466	482	472	489	458	463	423	481	472	451	468	445	499	457	456	472	456	439	479	489	482	455	462	451	441	481	455	509	446	468	434	471	438	502	463	452	457	467	453	449	455	449	474	484	461	512	439	474	441	462	446	465	425	458	480	461	454	471	484	447	506	483	467	461	458	465	457	446	491	441	490	451	475	466	496	451	469	444	423	468	457	438	477	480	469	420	521	472	442	428	448	492	459	441	455	424	468	447	451	459	444	457	457	428	453	447	425	461	473	448	447	489	461	439	482	439	456	457	438	453	493	501	412	452	459	464	468	455	473	455	486	476	471	480	497	457	429	492	456	440	482	453	489	485	449	453	421	484	493	443	450	493	455	445	453	486	454	478	474	502	467	484	499	445	434	469	461	481	474	458	478	496	523	454	432	479	445	453	429	465	450	441	453	464	443	455	472	442	478	467	466	499	472	497	455	476	507	462	456	418	483	452	492	455	479	497	490	478	485	498	465	495	433	480	468	458	456	465	447	458	447	461	460	486	460	452	458	504	431	493	508	475	476	425	462	463	471	460	445	485	456	471	416	496	483	459	479	468	446	468	472	456	461	458	454	465	454	444	489	489	423	422	451	472	451	495	463	465	446	457	472	439	481	418	450	448	434	494	505	463	458	487	470	449	431	444	449	442	466	466	469	475	448	469	474	465	469	499	446	482	434	483	451	442	461	455	477	509	438	478	470	497	462	434	482	485	473	481	447	490	514	442	485	472	466	474	442	484	466	469	455	448	487	449	461	480	496	471	473	498	433	486	480	421	449	448	490	489	494	470	494	438	463	455	474	472	471	485	454	428	415	470	465	465	437	474	477	498	465	485	465	467	495	465	437	465	467	476	470	466	451	465	450	479	470	444	428	470	460	456	465	509	472	459	483	501	437	484	467	456	461	461	476	457	520	445	442	470	439	465	458	476	470	466	458	443	463	428	461	486	456	463	431	460	426	472	465	486	442	453	490	421	440	443	445	470	470	460	469	479	435	482	466	472	463	470	464	449	442	480	467	487	482	473	453	492	495	517	469	459	452	436	465	515	444	464	453	481	492	479	468	473	474	431	472	503	495	437	513	474	476	434	516	450	509	452	480	453	434	473	444	458	456	439	502	468	478	453	437	473	431	445	512	468	483	467	420	437	465	426	470	463	491	496	466	419	485	473	456	448	452	438	436	480	445	511	443	438	459	438	442	496	481	428	493	499	460	460	489	462	435	451	452	477	461	411	458	477	464	445	427	458	455	472	445	420	488	467	464	495	431	465	453	440	485	435	468	463	477	494	462	472	509	492	429	487	472	455	483	484	467	496	495	460	504	453	456	499	463	458	438	468	437	458	458	472	464	438	444	463	447	481	468	497	473	473	445	482	470	494	470	465	459	459	526	484	445	431	468	484	470	511	484	431	444	474	481	478	463	469	458	493	465	436	429	460	456	495	506	484	535	434	409	487	492	453	441	411	467	511	465	448	446	473	446	476	470	479	493	470	497	476	459	482	445	439	439	438	446	495	449	471	476	478	487	478	465	482	476	431	489	479	454	479	461	470	424	495	437	453	460	442	472	463	514	477	459	473	461	478	459	484	428	460	454	501	445	483	456	430	465	492	473	442	495	479	494	421	484	457	448	461	456	444	452	454	478	470	456	493	492	463	470	441	450	468	476	448	485	494	511	467	492	446	434	459	493	446	501	510	481	479	465	433	457	469	442	455	451	477	460	468	485	439	507	440	448	469	435	439	474	468	468	471	473	487	515	495	449	426	460	437	471	470	502	453	481	493	501	452	467	502	475	500	484	471	498	487	474	474	466	459	487	442	482	450	436	435	465	485	443	467	496	497	491	484	477	441	469	478	469	468	465	463	493	477	459	465	508	483	445	494	437	449	489	504	519	472	446	482	455	502	463	502	457	468	488	461	529	466	452	461	477	459	462	517	460	456	476
25746	21452	27256	25154	5613	1596	1325	1667	20360	21285	12754	4375	2144	1070	773	688	664	699	708	672	639	681	651	693	686	654	653	700	688	659	681	588	665	612	625	693	659	635	696	663	644	674	604	690	614	636	601	683	648	631	643	675	648	622	649	652	653	635	611	654	635	629	644	652	675	656	658	635	603	649	648	615	668	657	689	684	643	701	633	645	665	618	672	669	622	651	676	654	626	616	670	634	636	624	657	655	635	687	639	646	634	644	614	679	671	642	687	619	641	615	670	659	683	662	594	652	690	682	692	644	599	678	657	677	644	610	609	667	624	655	659	677	681	658	678	653	618	650	658	672	631	640	660	664	683	662	636	656	662	647	671	635	692	649	652	646	596	694	680	667	700	617	600	655	631	617	633	665	646	644	681	678	628	678	620	601	634	690	649	654	640	656	710	624	637	650	644	646	632	602	684	624	614	693	662	677	680	642	678	652	650	620	627	666	655	609	635	648	647	666	618	669	642	606	646	672	647	641	693	642	611	622	689	635	683	681	656	617	649	641	625	594	657	643	670	664	642	608	669	656	624	639	629	639	647	646	636	632	665	714	664	664	652	615	644	628	688	642	620	637	658	615	681	686	673	654	679	652	682	591	650	671	591	687	647	693	634	658	627	619	653	615	628	653	648	670	665	637	652	680	682	662	643	629	616	650	659	665	648	649	630	644	661	652	636	664	657	670	648	654	629	680	667	610	615	681	681	616	660	627	651	653	675	639	654	687	635	583	638	662	636	644	641	631	628	644	600	620	640	654	685	645	634	691	676	663	641	607	680	638	645	713	680	661	643	654	662	623	651	674	653	611	686	650	669	624	618	638	667	672	636	653	619	650	706	659	642	653	583	646	639	691	656	605	588	624	649	641	706	687	697	649	665	627	606	659	594	658	703	662	605	632	688	689	635	692	679	634	668	640	665	617	640	609	648	643	651	643	646	634	636	644	632	645	648	666	679	645	631	693	660	659	616	678	608	672	662	652	625	623	640	668	671	654	706	633	641	622	663	667	629	635	684	658	647	607	649	645	637	676	610	638	669	600	668	655	618	649	628	652	662	678	644	699	683	675	661	655	637	658	615	665	609	617	673	633	685	679	662	672	646	630	597	670	639	641	655	614	614	649	634	666	684	632	648	627	637	620	652	639	660	635	648	693	625	647	623	658	586	679	617	658	648	663	646	653	663	654	705	651	636	658	640	663	682	680	657	654	643	701	659	632	666	603	588	643	643	668	642	680	651	676	601	646	643	672	667	657	577	620	622	667	657	668	684	650	631	654	611	626	609	683	641	668	640	632	646	624	632	643	648	665	676	625	669	660	667	663	627	587	641	647	604	675	671	671	674	591	648	671	659	647	690	646	604	686	654	607	626	674	649	632	644	638	677	726	641	622	651	678	591	626	604	620	676	659	666	638	636	591	638	650	666	595	659	645	664	616	642	719	689	624	661	617	641	631	616	631	648	659	641	667	640	610	626	638	686	712	694	617	671	633	640	678	626	599	664	677	679	633	624	660	620	665	682	655	651	677	618	660	644	671	685	645	678	597	675	685	645	651	645	665	624	665	648	638	616	645	629	680	641	630	653	660	649	646	640	631	649	668	636	643	658	602	674	637	650	668	703	677	654	590	652	633	663	684	630	647	678	626	659	651	597	628	668	682	686	613	676	689	604	635	662	657	644	683	642	626	636	659	686	674	644	644	637	669	660	668	638	658	647	676	657	676	612	691	625	666	647	692	593	646	637	660	670	668	699	684	652	654	682	640	630	639	650	694	603	675	685	671	639	661	665	650	677	632	673	659	665	593	635	639	658	643	687	629	641	641	632	681	632	659	639	634	642	632	610	644	656	655	649	648	641	634	626	677	610	663	589	649	672	636	640	657	606	645	639	681	650	649	647	641	650	647	632	658	696	645	639	621	670	642	642	637	649	658	687	665	690	668	651	685	679	648	639	645	687	658	633	642	661	644	636	651	637	623	601	601	623	650	638	633	649	620	637	649	643	663	704	659	612	680	629	593	708	568	646	653	636	690	652	685	643	671	632	698	701	629	659	651	651	656	638	687	680	646	648	632	640	696	614	666	659	621	625	633	658	657	642	673	655	630	619	640	619	660	601	666	617	630	660	663	643	660	635	660	656	677	632	675	637	645	666	656	643	681	677	682	584	652	664	594	664	664	636	655	684	667	610	647	615	698	620	640	695	628	673	666	638	641	625	700	648	705	616	621	626	680	646	657	632	646	642	696	638	655	671	648	677	629	656	660	618	695	692	654	630	698	600	655	693	678	632	644	647	644	688	646	652	629	667	672	623	641	614	624	609	631	635	643	606	607	714	651	666	664	643	638	631	655	667	646	633	657	648	665	617	656	604	641	660	677	658	652	638	669	614	593	679	695	705	599	654	670	639	674	657	673	683	584	666	689	632	691	666	650	632	599	665	699	658	607	675	665	628	672	655	633	648	604	680	603	655	652	675	680	626	648	672	647	611	675	594	685	705	681	679	638	709	618	677	601	643	632	645	646	699	618	624	628	647	674	665	676	631	643	657	652	663	670	666	639	663	647	646	625	648	676	626	644	658	695	625	670	645	658	673	619	650	596	641	641	616	701	664	674	672	633	637	621	614	639	668	643	651	645	628	677	622	691	690	657	671	577	674	645	646	622	622	661	665	660	664	661	580	649	663	602	669	649	689	645	635	654	665	702	650	629	676	689	677	666	632	683	613	652	662	641	663	665	621	652	656	702	654	624	679	679	618	667	625	642	626	641	687	641	631	668	602	651	628	656	675	691	654	649	623	661	637	621	664	614	648	633	668	608	609	642	637	615	639	675	634	646	633	669	689	629	691	615	640	643	612	642	613	642	625	648	680	656	683	626	698	649	650	638	643	638	660	680	627	617	666	688	673	660	668	632	661	648	704	622	657	675	627	669	612	623	667	634	637	649	646	630	641	646	656	646	661	657	676	699	627	599	643	645	668	654	631	645	659	666	644	629	631	683	625	676	682	670	668	660	669	655	626	685	633	609	661	616	686	671	641	639	653	608	634	737	664	687	674	645	657	640	624	599	634	606	670	653	637	653	678	682	654	672	666	666	653	678	600	619	664	642	633	654	638	665	673	636	652	612	634	632	654	626	624	677	636	604	653	650	606	624	637	605	607	624	663	615	635	654	597	654	650	623	686	708	593	634	637	650	645	630	648	683	667	654	676	645	659	678	671	689	656	639	653	650	669	603	645	608	641	643	615	633	637	636	674	641	668	660	640	631	635	652	661	677	657	651	657	645	635	639	641	698	665	635	654	649	662	603	614	622	674	654	646	651	604	661	649	655	719	683	647	649	656	599	628	685	667	629	618	638	601	688	647	618	694	629	648	663	658	627	641	616	616	616	630	605	692	643	622	634	684	611	646	613	640	636	653	709	676	687	608	633	672	630	673	601	726	644	623	631	692	655	656	682	638	635	637	621	606	615	666	652
4172	5031	3825	1983	1823	1453	1235	2100	21672	18657	10049	3990	2116	1027	638	593	599	552	539	549	540	559	474	523	533	529	533	557	545	569	560	528	527	558	564	535	544	506	553	528	543	561	479	556	567	521	570	557	549	557	542	529	469	552	504	547	559	518	506	544	535	522	509	540	551	566	514	518	548	583	524	526	506	478	548	546	531	526	593	529	496	561	493	526	529	557	535	539	556	533	527	538	489	529	562	550	554	499	550	537	524	526	533	546	530	513	565	516	481	552	508	565	578	495	542	560	542	523	518	543	515	524	536	540	546	526	532	548	509	529	570	573	524	527	517	555	567	552	531	521	534	544	506	558	546	526	573	526	532	496	526	499	566	520	512	497	519	490	493	524	509	560	489	558	512	545	497	544	554	518	535	489	511	577	574	527	551	528	537	528	516	532	587	574	509	526	526	527	532	570	505	507	529	548	544	551	553	561	566	505	545	514	477	519	483	547	592	552	525	511	540	486	510	555	485	493	526	506	536	557	539	513	558	507	540	569	491	491	559	526	554	532	547	513	515	524	564	542	517	556	556	563	498	495	549	553	475	537	506	546	533	534	528	517	517	493	541	542	490	559	528	558	503	565	563	518	506	543	519	536	548	504	505	531	573	549	557	526	540	538	538	527	539	574	544	575	539	598	525	519	483	585	558	539	549	556	547	520	552	542	542	494	524	526	546	514	571	535	552	526	537	525	507	566	561	500	538	524	555	533	569	531	532	508	525	532	518	502	528	531	507	509	539	515	536	556	510	497	549	539	498	549	547	577	531	546	510	526	507	514	565	492	562	514	536	520	551	534	563	517	589	520	514	538	561	527	498	532	512	519	555	530	529	528	555	529	539	516	517	479	560	486	501	528	556	537	525	513	507	500	548	568	521	486	521	534	543	496	490	557	517	569	561	531	529	550	555	562	535	491	526	509	543	525	565	537	514	508	542	522	589	546	522	507	510	531	525	501	578	533	537	529	540	539	502	556	531	552	582	540	552	525	500	553	567	555	543	540	538	510	540	503	526	549	503	546	570	542	513	553	537	473	521	549	545	539	538	496	562	571	546	523	503	519	555	522	557	522	518	535	526	548	574	543	517	554	525	512	541	539	524	514	464	503	542	542	553	495	483	503	553	577	537	553	537	550	548	492	548	544	525	531	513	518	533	586	527	536	530	547	523	530	515	566	539	523	547	519	547	538	518	540	523	515	525	510	528	531	507	533	550	521	536	531	459	542	515	511	532	527	549	525	577	570	543	518	503	532	530	501	534	551	530	520	508	534	537	508	501	553	530	539	551	514	586	543	536	474	545	569	507	530	533	496	551	505	563	559	537	495	505	555	537	574	543	507	509	543	505	539	587	529	507	551	537	529	495	519	545	548	517	506	523	530	496	522	549	563	537	516	524	520	496	497	535	507	534	521	536	510	540	555	506	555	540	510	523	538	521	564	555	532	503	544	519	532	538	525	580	481	569	502	512	528	524	535	533	501	528	586	536	474	502	518	551	545	536	541	497	513	502	542	543	494	557	534	544	587	536	519	579	516	524	522	537	587	493	558	508	536	531	572	535	514	513	508	529	511	547	552	520	537	510	564	498	549	534	495	534	542	521	512	537	539	578	536	519	530	543	506	528	581	540	502	560	526	541	555	575	556	518	553	545	534	527	546	519	527	560	551	540	507	525	527	530	556	516	568	541	562	515	520	522	521	549	503	505	545	520	528	516	542	475	507	512	549	529	521	549	492	554	514	557	544	505	519	563	556	512	498	599	527	531	557	554	538	563	511	563	536	533	541	525	545	560	553	552	488	512	544	537	528	517	517	555	518	573	561	508	544	544	514	565	538	548	511	535	550	550	506	510	580	496	515	550	520	538	563	537	524	545	543	535	540	502	537	543	518	566	558	569	579	519	534	541	539	519	517	531	559	539	488	501	521	549	541	525	582	557	526	541	525	556	529	533	557	511	500	516	535	542	535	496	579	527	496	520	518	515	508	502	545	488	545	531	540	520	521	501	534	550	538	531	520	520	533	569	574	541	570	557	524	526	534	517	537	540	533	535	501	544	545	529	537	496	534	544	537	517	545	488	475	482	542	526	555	542	517	523	535	487	511	525	535	537	499	487	538	566	503	540	565	540	561	541	539	576	521	520	536	521	520	500	525	535	538	574	533	497	502	524	523	521	520	523	550	529	504	530	555	533	513	560	571	517	522	537	532	525	529	544	530	517	528	543	509	495	579	528	537	529	478	485	542	514	482	517	570	547	504	519	508	533	536	535	563	510	532	538	517	543	529	521	529	550	542	510	531	532	539	525	552	505	507	542	531	500	504	511	546	558	540	498	527	564	521	566	541	540	530	556	567	513	540	539	484	565	536	531	488	524	550	521	555	516	538	518	561	517	512	546	535	545	549	556	513	525	504	558	512	540	518	559	521	533	528	500	520	551	501	543	530	512	533	537	552	515	498	509	531	518	569	527	580	559	563	521	557	525	498	562	526	517	537	525	514	513	550	511	555	514	533	580	522	548	522	543	529	541	501	505	528	540	539	524	509	548	506	556	556	538	543	568	524	531	549	550	519	539	529	520	535	561	554	538	509	515	530	568	608	528	560	561	536	515	534	529	510	564	564	532	508	514	546	520	538	538	562	524	543	541	571	539	485	522	540	541	531	541	537	582	519	518	546	480	561	542	512	546	519	509	528	511	555	550	542	512	544	528	498	536	509	545	534	508	580	521	470	532	516	499	578	536	531	535	519	537	517	568	512	542	566	546	548	548	539	529	502	540	554	535	571	541	502	562	572	529	512	463	506	534	565	499	504	524	535	550	558	524	516	487	524	505	548	546	498	530	526	551	526	562	513	537	536	528	540	514	502	543	489	531	513	516	523	499	511	507	528	557	561	507	527	507	559	536	501	559	514	552	526	558	524	503	546	591	588	548	488	526	504	549	504	529	528	488	535	518	539	553	510	550	538	520	502	539	530	523	501	510	525	526	509	520	527	579	504	543	524	527	574	509	575	529	518	496	562	545	512	545	529	562	553	536	526	530	529	502	571	523	492	513	508	514	506	541	540	511	505	515	544	507	566	536	562	534	500	517	552	530	502	507	521	557	504	547	539	532	554	530	536	551	533	549	507	519	513	519	518	567	524	574	525	550	491	560	525	530	553	536	533	554	526	521	542	552	528	523	525	540	580	511	508	510	535	501	499	558	542	508	517	525	506	547	510	511	501	548	496	506	542	542	535	533	517	537	563	523	517	523	535	523	553	557	552	533	533	537	506	506	530	541	530	576	538	516	539	488	528	478	561	505	542	560	522	486	571	538	506	498	555	536	491	504	504	519	538	545	484	571	503	553	535	530	543	519	517	513	506	550	521	534	507	567	532	578	501	521	506	488	526	529	564	521	480	581	507	487	569	517	527	519	549	546	537	532	545	521	470	563	544	545	535	528	498	493	487	502	544	519	489	486	529	538	505	552	529
24325	21400	28757	24425	21384	9803	2818	5863	40125	38206	25260	11026	4858	1807	952	842	831	799	843	850	848	805	801	803	818	848	879	796	880	861	811	863	852	812	824	851	766	796	797	829	794	809	837	810	842	789	809	833	885	833	797	787	864	774	768	832	816	821	795	825	815	804	848	858	817	751	857	784	824	802	852	818	788	809	790	823	778	872	860	805	864	780	850	856	811	795	837	794	817	871	792	808	805	822	786	905	845	793	797	871	823	796	806	838	842	776	782	766	812	792	818	806	813	813	837	833	848	765	826	784	800	825	834	796	800	818	819	798	829	810	779	896	821	799	772	805	775	793	824	791	795	850	805	815	815	806	807	795	804	828	818	831	829	757	877	853	838	815	804	830	792	785	838	793	837	832	772	798	846	811	753	781	818	843	829	859	836	822	780	779	777	813	852	803	799	847	832	753	822	787	784	800	788	784	813	843	828	760	835	845	829	768	802	806	769	809	815	812	831	782	864	843	831	757	851	824	832	850	832	794	790	842	787	800	842	834	834	812	799	848	809	791	771	812	810	848	823	786	854	865	821	830	830	764	850	753	802	818	813	826	778	796	800	815	784	803	815	809	804	812	824	811	774	809	757	851	860	829	829	792	798	748	861	788	796	810	814	768	852	821	819	865	822	826	813	831	820	837	786	768	817	751	827	842	826	761	854	763	773	734	770	793	807	773	853	787	826	846	797	800	823	803	779	823	784	794	847	752	810	759	799	817	803	838	792	797	788	864	788	761	795	806	859	835	797	810	786	843	774	774	832	830	850	784	813	754	808	826	831	850	811	777	836	806	825	830	760	806	812	845	772	803	843	793	786	793	843	813	833	828	839	724	872	784	737	840	798	804	786	841	787	782	814	791	770	867	829	830	818	830	768	785	749	785	791	813	832	793	811	810	787	795	755	814	830	826	817	826	834	790	770	812	734	804	824	800	769	798	834	869	785	826	798	842	758	788	863	796	817	809	800	841	806	809	803	822	785	813	799	847	795	854	852	834	818	771	812	857	820	767	786	803	801	842	850	803	836	791	864	819	763	772	785	819	795	818	806	838	816	822	824	818	832	759	827	785	820	837	772	771	826	825	786	819	809	835	804	801	786	823	755	837	830	748	773	824	788	828	757	825	751	834	809	834	760	786	799	797	770	828	824	826	819	817	798	775	766	802	788	853	805	848	787	788	786	830	825	784	803	843	834	838	858	792	825	767	781	814	786	733	809	809	836	838	780	794	811	759	817	830	777	788	766	853	809	753	779	798	779	844	811	839	825	826	850	767	737	831	821	887	849	783	819	811	830	791	860	791	814	802	821	794	815	734	843	861	756	790	815	837	858	797	736	823	766	802	803	855	780	788	776	816	841	789	765	780	812	765	832	782	820	811	856	780	796	826	794	796	858	833	743	802	810	825	806	807	772	834	808	796	835	861	866	893	789	816	823	801	758	777	818	779	815	775	810	795	810	754	808	869	836	798	756	811	835	826	829	814	813	807	800	842	870	822	741	828	798	796	802	830	821	806	793	832	795	820	893	802	862	859	809	854	806	857	798	790	813	800	777	787	817	849	793	806	777	761	790	784	808	798	773	823	813	859	805	762	822	828	791	778	771	829	807	800	805	802	782	837	812	836	831	816	784	782	811	847	802	831	816	817	824	822	820	804	846	792	804	782	800	790	775	802	820	809	758	785	845	799	803	780	824	827	764	798	847	804	814	856	833	792	852	853	829	872	792	775	811	835	770	808	807	824	770	801	793	867	772	780	807	834	786	797	863	834	797	810	802	832	836	801	758	828	784	810	802	798	745	818	806	824	784	863	812	834	770	819	809	774	767	740	813	807	799	805	793	843	798	856	773	793	801	825	820	790	802	776	817	856	800	771	732	790	787	820	771	827	833	827	867	803	798	823	788	807	832	810	800	813	806	804	794	768	846	747	818	787	805	749	767	834	849	833	813	810	828	795	825	802	847	822	813	790	779	830	811	779	807	761	816	753	805	790	758	811	794	845	807	856	790	833	842	782	791	824	826	808	800	812	775	801	792	740	833	722	767	823	753	799	827	773	801	798	737	755	822	754	800	813	795	834	880	804	800	796	813	803	790	841	782	818	806	837	765	806	825	833	836	773	766	791	764	868	800	846	821	841	811	762	798	816	800	763	863	745	841	791	802	859	818	824	809	897	790	787	802	838	807	758	812	805	817	813	743	787	814	814	785	768	779	820	787	779	813	799	772	799	818	803	776	851	774	869	810	796	827	802	840	804	800	783	796	864	825	864	791	814	808	816	850	779	738	817	823	787	834	781	806	804	832	805	857	895	756	802	772	848	842	775	862	820	806	801	751	787	826	784	805	773	773	786	810	823	830	813	803	838	817	831	804	775	859	821	814	803	794	821	835	828	798	769	787	835	783	841	825	800	859	776	826	796	781	822	866	836	828	760	786	808	766	872	805	792	771	821	793	823	800	820	871	812	813	784	801	724	828	799	812	819	804	823	813	825	800	833	817	824	818	769	791	786	797	856	792	798	770	820	827	775	808	798	780	766	781	810	814	792	833	743	810	860	787	812	813	840	838	777	770	839	825	815	774	791	811	811	801	853	809	821	829	805	847	817	795	761	857	749	764	814	797	790	837	776	801	828	784	813	854	782	812	834	828	825	799	813	809	870	830	815	793	748	816	845	857	815	875	834	839	843	817	836	793	816	804	833	763	792	859	838	829	776	779	836	807	777	841	846	786	764	755	754	826	820	825	770	857	796	858	813	835	856	844	835	786	820	821	790	830	837	807	821	795	861	831	797	821	805	857	831	802	799	816	847	804	848	880	852	800	815	810	813	776	812	811	853	808	813	806	788	791	829	796	786	765	821	790	826	819	807	814	870	817	800	796	777	810	764	849	789	786	822	781	886	828	777	823	831	767	822	795	854	809	759	847	830	808	774	837	817	765	778	808	760	858	816	834	769	763	776	809	810	787	858	811	787	794	812	781	861	809	853	830	803	759	796	786	782	805	793	820	858	771	794	835	822	782	825	771	836	793	763	821	865	826	805	782	791	772	819	782	825	840	851	812	812	841	790	810	811	830	802	856	777	784	830	810	786	789	801	786	793	814	797	800	751	812	758	830	789	795	859	830	800	813	783	848	794	789	790	795	811	760	773	848	759	806	839	835	790	749	822	826	752	781	818	788	795	801	849	783	810	793	820	810	813	788	777	820	768	820	825	770	843	843	818	844	819	797	784	825	784	760	834	804	747	806	797	835	765	784	860	795	825	804	827	819	825	768	813	811	827	789	812	826	803	785	845	848	796	772	824	851	799	801	801	830	795	784	744	785	737	792	829	808	800	787	854	788	836	800	772	858	798	843	827	793	813	818	831	788	801	781	813	781	790	804	803	792	801	828	805	820	789	787	810	808	820	789	803	806	785	775	846	798	819	772	765	788	805	798	790	807	785	825	797	821	808	855	790	787	796	800	765	851	781	827	800
4734	8612	7553	3804	2795	2418	1970	7577	39460	33622	18881	8924	4540	1725	831	703	653	650	703	679	700	679	646	700	620	730	636	622	654	655	613	656	665	648	658	649	650	689	646	714	647	688	714	659	660	644	641	609	656	651	664	607	648	650	630	625	655	663	661	672	666	643	613	654	651	662	672	624	709	638	658	629	662	639	636	678	669	674	667	655	690	664	656	651	681	708	614	644	646	648	655	651	670	671	665	598	690	611	672	639	647	666	651	618	674	695	671	653	600	696	630	633	677	627	679	659	639	682	655	624	654	687	661	653	661	679	648	661	646	603	607	648	635	640	646	701	646	665	675	651	641	684	654	719	660	660	661	627	679	653	662	675	668	651	669	656	643	634	701	687	690	671	626	648	671	645	654	651	692	693	706	719	651	671	630	691	657	601	625	646	652	649	656	665	704	635	633	650	654	663	702	657	666	646	663	670	641	670	624	619	641	683	674	627	626	632	617	639	640	644	635	618	681	664	668	607	637	644	648	692	646	669	619	664	661	650	622	675	698	696	641	692	610	630	658	687	619	698	666	664	620	624	687	680	632	676	619	606	649	640	673	658	656	620	649	657	653	651	646	648	653	675	650	604	664	637	676	627	658	637	617	671	661	647	667	643	665	627	637	677	673	688	631	654	710	631	617	671	650	649	621	686	669	585	704	628	687	633	611	654	647	617	628	674	619	664	609	717	642	645	692	680	655	669	630	681	647	679	689	651	691	621	659	653	672	641	646	718	628	667	606	655	620	649	641	629	661	695	694	657	646	656	709	697	661	635	614	672	620	701	667	649	646	636	691	672	650	658	631	656	657	662	680	617	637	696	660	667	676	627	643	685	651	654	702	681	623	608	680	665	685	683	667	645	638	690	637	656	670	664	685	698	680	589	680	706	670	728	639	669	685	637	684	633	660	652	664	672	642	660	663	652	660	650	605	678	674	714	621	671	648	620	685	654	647	668	711	641	627	633	672	647	643	648	660	666	671	667	651	630	630	682	654	646	649	668	626	659	628	670	677	641	617	634	657	685	628	676	714	653	653	670	661	685	611	643	691	630	688	666	634	655	672	662	599	698	635	681	635	674	634	647	647	642	650	673	681	622	649	660	676	686	645	622	642	702	656	661	667	615	655	681	689	646	632	662	668	636	653	639	679	653	593	643	675	658	681	671	651	665	656	650	700	654	695	625	607	661	698	643	676	646	647	687	626	654	639	660	649	666	642	674	663	631	633	653	666	663	661	687	627	642	664	656	661	685	684	661	669	653	696	656	636	649	641	675	662	673	624	693	645	617	696	647	629	673	672	655	641	616	642	655	684	675	661	644	672	646	654	612	656	626	668	652	649	629	658	647	667	636	637	649	660	659	642	662	644	641	619	646	665	661	669	655	666	659	630	650	680	630	656	651	644	670	642	686	634	687	672	652	615	627	644	659	617	666	665	663	632	635	630	653	635	693	646	641	669	651	622	660	662	642	626	644	666	686	638	655	669	685	638	700	653	654	649	655	635	684	662	660	656	635	701	607	668	747	649	630	655	681	605	668	684	629	659	635	656	639	684	660	703	688	667	657	701	661	663	695	650	674	669	636	633	688	662	660	687	639	631	651	709	654	673	650	670	649	643	638	639	670	661	683	640	696	674	675	655	601	680	670	649	640	612	671	634	627	663	676	654	689	638	682	641	623	681	661	635	688	625	602	661	710	598	654	621	649	662	703	655	654	657	611	682	633	694	657	702	668	606	698	607	674	606	643	651	666	686	622	637	658	688	651	643	657	592	687	653	655	617	668	644	677	705	668	684	659	674	673	683	638	679	623	662	632	725	666	663	639	704	695	635	670	636	690	666	667	645	642	683	645	701	648	654	636	674	633	651	674	687	657	646	673	609	617	637	673	667	700	690	686	651	660	692	650	656	678	650	709	589	619	648	642	624	656	699	627	673	707	618	649	600	660	665	677	586	651	646	680	672	665	616	645	709	642	621	638	677	653	621	673	698	611	670	636	641	627	691	644	663	694	640	654	661	691	640	653	635	685	640	637	693	668	648	623	677	678	655	643	630	660	680	628	669	651	581	633	639	705	670	641	690	623	645	653	684	694	664	672	670	670	666	656	613	696	640	654	628	688	655	690	595	655	641	658	688	604	618	631	669	668	653	656	616	663	677	677	671	658	622	632	653	629	611	681	651	662	635	667	686	654	652	685	658	632	635	672	613	638	662	713	644	646	665	655	609	675	613	669	655	671	674	682	683	692	660	653	661	624	639	609	660	644	603	701	663	638	632	655	670	648	642	654	631	668	701	665	615	649	715	629	645	704	663	669	661	651	691	630	687	631	646	631	681	661	606	633	646	684	652	645	695	677	715	687	692	660	655	651	660	676	678	669	618	629	614	664	625	635	657	659	654	653	683	709	701	639	670	682	695	646	657	667	660	621	659	612	687	660	661	700	647	678	662	667	664	611	668	663	650	612	657	638	650	676	671	696	668	651	656	663	678	639	628	655	641	663	659	639	632	618	726	659	654	663	637	624	620	613	698	666	675	606	661	603	658	705	673	667	656	632	677	649	679	625	689	632	632	678	680	679	642	618	652	623	682	665	664	678	659	693	627	657	660	650	640	651	641	620	656	658	693	659	679	695	622	662	655	702	611	678	628	674	649	658	669	686	696	642	660	657	629	643	676	638	636	653	636	642	658	639	636	673	662	630	668	629	617	630	660	603	660	658	706	671	672	685	672	639	644	612	639	617	614	606	693	610	677	640	682	607	661	642	672	643	636	647	642	683	654	618	654	624	608	657	660	673	693	624	672	702	635	657	635	725	653	645	662	620	641	646	645	652	647	588	603	646	739	681	647	657	623	679	685	676	685	634	651	622	646	646	655	652	677	670	672	632	621	653	638	583	634	672	679	682	648	596	678	677	676	647	644	596	641	594	640	695	668	629	673	661	609	629	654	628	654	670	655	653	648	666	631	599	670	687	686	633	676	678	655	618	664	608	644	659	707	683	613	649	624	681	621	649	662	662	638	664	619	638	641	657	647	671	656	658	615	696	660	656	649	654	667	664	700	648	664	646	708	666	616	647	625	618	631	666	614	637	648	677	661	669	615	644	674	638	640	640	642	682	627	660	672	661	662	630	653	635	657	654	630	647	646	674	644	669	650	687	660	645	685	638	620	601	635	658	636	625	630	620	633	649	692	631	698	684	599	634	648	647	631	660	642	658	629	665	679	640	673	672	651	665	658	694	617	668	642	671	627	594	655	654	663	663	609	642	619	668	673	653	652	678	633	662	660	631	644	625	634	620	668	637	649	635	672	625	649	627	665	631	653	651	658	656	636	623	671	693	664	659	644	645	646	648	648	680	704	638	656	674	667	650	633	695	657	636	614	651	702	621	677	654	637	650	648	646	613	723	579	677	676	648	653	683	647	657	657	659	667	622	647	632	631	660	662	664	667	632	687	639	689	710	628	637	654	684	711	629
27658	12568	2498	1147	811	674	606	856	2367	2684	1873	1231	818	663	613	564	566	556	519	559	534	607	592	523	609	610	599	547	573	625	531	580	537	599	575	566	553	535	550	582	557	573	546	568	570	606	575	570	557	554	558	559	564	565	584	576	575	578	532	555	552	588	570	576	598	602	556	585	544	584	551	610	567	585	556	566	554	552	565	561	541	569	552	572	620	551	566	557	569	540	561	582	559	555	548	522	518	538	534	522	600	583	540	552	585	606	514	530	571	577	601	565	532	584	553	556	596	591	576	551	585	582	604	582	552	557	575	562	608	554	536	595	580	563	560	574	586	571	591	553	519	595	578	521	571	568	609	526	554	592	530	523	550	545	582	589	557	562	572	568	545	594	559	571	531	557	606	521	544	565	561	538	594	558	562	551	585	573	598	537	542	608	556	555	578	612	615	584	571	606	593	539	553	547	569	521	544	547	540	574	612	521	589	572	592	585	572	554	545	571	563	585	564	554	587	555	564	544	572	598	573	593	551	539	580	543	545	579	530	544	585	550	544	560	533	560	554	533	547	508	589	544	555	570	570	577	533	563	589	570	564	597	540	566	600	564	554	537	591	564	598	560	522	528	567	560	557	548	560	567	558	595	573	595	546	568	585	593	596	564	595	545	546	576	576	540	614	561	575	570	516	567	604	556	602	543	583	585	546	573	560	523	578	599	547	593	587	574	579	578	566	593	590	563	539	557	613	510	521	537	552	597	568	560	561	599	579	583	573	593	603	568	534	573	563	579	597	636	563	530	561	601	522	553	507	593	574	570	524	537	528	611	606	563	552	545	597	584	593	550	508	607	602	566	585	557	519	568	528	527	583	562	573	564	558	591	610	547	526	549	538	592	588	578	523	550	550	579	565	532	581	546	536	559	550	573	551	571	609	580	496	586	560	572	583	581	571	576	569	566	523	529	595	558	562	568	562	591	546	587	560	575	547	542	555	584	536	528	564	512	566	564	547	548	547	573	577	600	575	544	526	540	600	521	609	611	578	544	536	542	557	598	558	553	604	577	599	534	545	525	576	530	538	539	548	582	560	582	554	577	581	593	569	584	590	585	607	582	580	519	567	561	554	518	547	546	589	570	589	548	579	558	548	587	543	548	575	578	584	581	563	538	536	526	566	568	524	553	534	533	562	590	556	580	539	578	600	553	589	595	607	577	579	592	569	569	558	563	600	501	561	553	546	550	540	551	598	554	607	574	560	540	549	601	561	557	519	549	537	529	547	559	594	580	570	572	563	551	563	548	557	600	576	527	519	554	589	537	594	582	599	547	553	561	577	580	560	550	554	595	585	581	566	608	562	566	569	546	557	572	585	522	564	573	561	579	556	596	516	578	573	551	622	550	563	502	544	563	552	585	549	599	568	564	571	559	585	562	574	536	579	590	527	554	575	566	586	572	587	547	550	569	577	543	597	538	552	556	572	546	531	513	583	588	535	581	532	561	567	592	574	559	590	586	580	559	558	560	562	493	592	532	547	589	590	542	558	577	571	539	557	535	570	541	562	559	594	551	590	534	557	567	556	570	570	533	617	573	541	610	559	564	592	548	619	579	601	593	568	569	582	573	585	590	583	556	606	584	534	556	583	544	604	549	598	513	577	575	570	564	579	546	583	604	583	567	572	574	524	555	560	571	575	574	559	558	575	572	571	576	560	616	547	596	549	537	586	523	552	561	500	578	561	573	584	577	607	568	593	547	595	556	608	530	586	581	586	545	608	536	540	589	531	576	583	615	554	535	563	522	558	571	567	523	591	545	580	610	525	575	536	521	548	551	599	553	582	577	549	559	594	555	546	574	595	571	562	526	559	559	553	566	596	547	555	571	586	554	551	551	545	542	595	556	614	587	573	580	581	545	539	568	583	530	538	562	540	573	560	575	589	574	601	560	605	543	576	548	526	538	542	588	575	516	567	584	539	529	574	602	590	642	532	622	551	555	574	570	588	565	560	536	552	552	582	523	575	531	551	577	577	586	596	561	579	573	570	561	570	574	574	564	569	536	557	579	556	581	529	562	561	610	532	582	565	578	565	549	580	574	588	599	583	567	552	554	552	581	537	542	524	566	584	534	532	601	621	594	552	549	549	613	581	549	541	583	584	582	611	548	511	604	568	590	562	544	583	594	547	547	553	563	576	559	599	590	563	556	569	577	563	559	555	577	584	580	600	583	539	571	553	611	588	547	579	590	539	545	542	602	600	536	576	579	535	573	592	572	565	593	558	562	555	577	542	555	561	584	550	582	560	562	580	570	576	557	589	540	572	565	558	579	557	551	553	548	563	564	600	603	540	590	577	568	534	599	578	582	599	573	548	578	593	558	554	571	558	578	603	564	582	582	574	555	522	539	553	544	582	589	597	559	553	576	612	600	573	583	558	583	550	537	571	519	587	553	579	542	541	545	557	567	574	584	536	550	580	585	569	546	575	558	581	535	578	554	543	604	556	589	611	531	600	579	568	576	555	572	549	571	539	561	582	549	573	560	551	538	558	559	552	564	589	597	555	557	543	549	533	545	560	601	571	537	548	590	571	568	580	547	596	546	572	589	541	568	530	560	571	551	576	551	556	533	575	546	567	556	589	572	537	546	613	548	565	559	565	611	626	576	547	556	539	563	570	620	575	594	553	606	569	544	588	533	579	543	565	547	520	551	565	572	583	616	543	574	569	540	548	550	531	612	533	557	606	595	565	565	594	549	576	606	589	571	586	569	611	594	577	607	580	576	612	569	579	527	620	582	549	581	548	582	586	604	525	582	595	609	541	552	566	633	603	581	564	540	533	550	534	562	576	547	552	590	537	555	560	535	562	575	559	596	533	548	544	534	606	546	598	569	624	544	545	580	579	570	597	593	541	609	578	582	543	566	578	545	571	595	574	546	541	566	573	501	589	588	589	574	536	564	578	599	544	563	527	557	552	546	549	569	608	581	589	596	568	549	558	567	543	554	564	538	536	558	567	571	574	591	571	550	578	561	572	597	571	591	598	629	574	541	530	536	612	556	591	557	579	530	576	585	538	591	596	592	574	585	603	502	580	569	541	538	540	555	550	586	563	553	554	567	573	614	579	555	537	541	559	591	554	553	593	577	560	556	554	539	561	571	538	582	626	552	562	561	566	560	580	581	570	574	569	553	555	570	562	550	541	576	561	548	600	603	576	560	534	538	565	547	555	555	565	559	576	578	561	541	577	546	549	573	623	531	566	581	592	543	574	565	572	540	565	576	568	571	600	558	528	568	572	576	563	569	551	590	537	541	539	565	576	540	558	542	617	576	592	541	578	617	582	548	542	573	554	585	607	543	582	573	559	567	542	547	543	526	572	587	576	613	598	602	587	550	557	603	569	554	564	554	541	557	611	563	563	548	555	628	603	566	538	562	560	521	557	547	582	517	560	576	578	568	566	579	587	575	537	564	592	545	561	565	573	587	611	597	564	589	587	569	538	557	575	537	589	528	528	571
5564	1595	1784	911	764	666	583	928	2928	3010	1967	1143	732	568	487	470	484	419	444	432	467	479	446	459	495	506	500	490	415	465	432	398	433	478	486	436	450	465	466	434	464	469	483	453	459	471	442	472	433	446	470	448	429	424	488	459	452	465	449	483	455	475	397	465	437	472	464	499	445	457	438	448	449	456	461	443	467	426	476	479	455	455	469	448	440	450	409	486	462	470	475	444	451	432	470	465	480	444	432	453	475	442	468	442	469	440	457	467	445	496	459	463	506	475	459	425	484	451	453	487	466	463	444	516	445	472	472	452	463	435	482	444	470	450	432	478	454	434	503	470	486	491	494	417	479	466	433	462	483	401	465	434	426	468	445	485	498	483	418	490	458	441	459	440	453	433	487	429	440	447	480	440	448	442	479	474	462	489	475	459	471	406	444	455	487	460	438	462	486	428	451	479	472	450	466	420	491	439	466	517	452	478	477	489	457	478	458	449	448	462	445	501	451	421	486	485	486	489	419	488	444	451	459	445	477	494	435	457	447	474	491	457	475	456	496	470	458	445	463	466	470	436	469	462	450	461	468	444	466	451	437	415	458	482	466	427	491	452	412	444	475	453	455	421	432	457	483	467	428	449	458	477	498	457	509	492	486	494	443	443	465	488	457	423	445	436	429	463	477	463	464	497	470	468	470	497	443	475	453	461	437	462	424	471	431	432	486	461	453	450	442	439	415	441	507	467	448	479	464	516	477	435	456	440	515	445	417	481	436	477	444	449	480	425	445	506	468	459	439	508	476	501	439	481	480	451	494	467	458	456	448	438	430	457	497	496	416	499	452	451	451	512	473	409	434	465	455	433	471	437	472	431	463	469	455	462	447	447	480	473	471	448	464	499	475	456	460	451	456	438	435	435	428	472	447	457	461	488	442	460	427	477	454	455	445	434	443	484	429	403	489	439	490	457	473	438	467	409	460	478	487	489	494	471	490	466	435	446	462	472	476	451	469	492	464	464	451	486	465	491	448	497	439	508	484	419	422	480	452	433	427	424	428	470	418	477	427	446	479	445	430	477	449	445	476	478	473	470	463	451	428	457	491	448	443	443	472	448	479	497	435	467	472	432	490	461	453	457	440	469	483	463	490	508	455	461	487	478	453	464	431	481	469	455	468	476	443	481	463	456	470	468	441	484	472	503	480	471	415	460	507	430	423	456	487	428	447	432	438	476	429	450	465	446	439	466	451	464	475	447	464	434	446	435	460	425	487	454	456	473	440	432	476	450	461	470	461	427	446	444	474	487	422	490	467	435	454	436	486	447	471	470	436	475	458	461	481	411	453	447	465	459	469	489	462	444	463	457	443	500	473	495	463	442	463	466	471	482	458	475	460	458	450	461	503	444	457	463	444	504	434	426	470	451	466	487	449	430	417	453	456	456	472	433	425	428	517	443	504	431	438	499	460	450	484	466	512	446	485	408	455	474	475	465	458	403	471	477	470	454	474	477	436	454	487	440	457	420	454	436	445	453	451	452	455	453	456	452	433	480	485	459	466	456	472	430	457	442	448	460	465	464	498	472	451	474	434	458	504	448	486	460	462	450	466	458	459	440	461	459	472	457	452	417	472	391	462	446	477	471	434	416	469	442	459	427	460	460	436	455	442	467	464	457	477	451	489	455	431	472	472	457	444	439	456	470	444	464	433	440	465	432	483	444	497	447	423	455	476	481	441	450	476	492	441	437	475	478	475	463	486	459	428	447	459	455	437	438	457	456	453	446	457	459	434	457	438	465	497	463	491	465	449	437	464	466	474	462	459	466	488	433	454	454	461	487	471	444	467	429	457	467	456	454	456	470	420	522	458	479	449	427	473	485	469	467	426	453	449	438	469	489	468	427	462	464	466	465	473	451	467	483	438	493	474	493	462	466	428	471	466	450	477	482	484	422	476	492	477	478	493	460	490	455	439	473	500	430	439	456	477	428	460	438	464	467	498	455	468	503	450	470	446	450	431	454	455	458	455	425	477	466	504	472	507	466	489	460	464	441	460	498	468	481	465	485	429	453	484	447	453	458	445	439	425	468	464	448	471	486	450	467	455	459	445	450	487	427	466	440	434	435	481	453	416	452	468	455	444	458	511	471	446	525	468	467	490	501	498	431	450	447	472	451	433	467	449	431	491	483	443	467	459	476	461	412	436	493	431	475	469	485	437	498	441	443	480	446	464	430	444	411	490	466	480	447	476	444	478	470	463	461	478	420	440	398	458	435	449	483	461	445	448	492	468	479	435	486	461	464	442	481	468	466	463	460	447	451	490	491	426	473	445	447	428	471	449	452	461	442	480	415	447	477	443	418	487	452	458	463	447	428	471	436	460	426	475	461	486	452	436	427	458	442	427	439	445	438	469	457	482	493	488	455	439	457	420	483	457	457	479	453	459	471	484	446	470	477	453	439	420	497	466	482	431	495	483	444	450	464	497	479	460	509	444	474	443	419	473	451	452	456	461	478	432	444	472	488	468	467	493	429	420	476	450	473	446	465	435	433	465	418	467	468	415	454	462	432	478	453	460	463	437	438	476	430	456	496	439	483	499	467	455	451	438	447	448	458	432	410	438	473	440	428	474	457	467	434	447	482	431	438	439	466	415	487	444	425	461	429	449	454	432	445	450	456	461	437	480	444	444	460	434	452	446	485	456	471	475	477	441	430	452	407	494	465	466	492	452	463	471	470	433	469	462	450	419	457	451	467	451	460	462	430	432	450	447	452	439	465	446	467	468	460	461	482	427	495	459	446	475	437	431	435	454	417	467	466	466	436	457	417	464	446	424	518	465	477	429	502	466	471	432	450	480	455	478	472	440	468	437	444	453	453	487	474	438	463	445	469	472	430	445	479	413	490	452	446	411	479	455	487	455	442	434	466	435	471	438	450	500	443	478	474	474	461	430	451	443	430	464	459	473	460	464	447	488	436	437	458	407	469	444	508	483	529	446	469	458	412	442	452	467	457	474	442	463	473	445	468	471	481	475	469	454	467	462	473	443	452	472	462	459	474	475	487	437	484	486	453	442	419	463	449	489	485	438	466	441	446	452	423	501	463	498	411	440	466	470	471	457	447	456	471	495	434	482	443	424	462	469	443	410	492	475	458	488	486	438	437	397	460	473	436	432	445	464	443	425	456	492	456	447	466	474	464	486	469	461	433	443	499	443	429	473	425	483	457	435	438	526	474	483	457	481	486	453	464	462	480	462	460	437	456	446	465	457	484	430	427	459	479	467	504	471	463	453	434	438	478	469	465	453	460	481	471	445	491	459	454	438	463	467	448	449	471	464	469	480	449	471	466	468	427	456	443	467	479	500	475	462	471	455	495	489	485	442	452	437	457	466	452	477	452	478	441	438	467	458	443	478	495	456	447	460	462	468	430	435	463	482	449	479	446	446	437	465	435	434	403	430	464	434	450	519	507	430	481	447	443	433	433	479	469	436	470	448	479	470	474	474	490	457	464	486	449
25637	21421	27183	25095	5182	1698	1105	2970	20923	20116	12288	4275	1842	957	716	642	637	637	594	649	653	635	679	615	652	642	653	647	648	638	659	611	636	640	604	603	651	658	614	640	618	636	625	614	673	594	654	614	640	644	623	638	619	661	680	581	643	611	635	634	627	656	639	579	648	611	618	643	634	650	691	641	623	607	616	642	611	663	658	619	638	629	634	643	630	665	664	663	606	615	640	643	630	655	624	626	628	627	634	627	614	645	625	637	648	604	641	659	630	612	635	615	649	644	659	631	630	611	629	573	625	651	632	636	647	660	624	618	616	622	637	643	627	585	652	617	573	634	653	650	624	675	621	608	633	607	668	631	675	650	613	646	574	621	651	618	617	680	636	620	651	642	605	619	695	640	600	633	633	616	599	619	666	631	635	630	641	629	650	663	670	658	637	625	635	622	624	638	622	630	600	622	649	671	661	612	614	656	600	631	681	642	596	645	610	633	594	643	662	617	608	618	649	608	634	636	609	614	629	656	644	658	641	612	631	632	636	638	618	658	653	683	593	640	604	607	636	617	640	606	624	624	626	611	631	649	648	640	644	634	618	602	632	640	616	633	686	634	617	622	608	630	638	640	602	609	690	632	642	601	623	631	617	645	662	628	584	672	617	618	603	637	612	644	632	657	625	658	672	638	587	617	540	649	659	601	649	614	599	578	595	609	621	653	683	649	627	644	664	622	636	655	665	616	599	656	647	605	655	626	669	633	627	628	616	617	656	621	633	617	633	596	632	582	654	617	654	651	674	616	618	630	603	659	647	644	621	595	665	609	594	620	636	615	656	674	649	623	643	564	631	644	674	634	635	644	642	654	624	697	643	652	619	661	612	615	638	634	583	653	654	659	682	665	648	602	672	656	629	617	620	620	572	666	652	652	650	615	603	589	675	610	628	693	607	622	616	636	628	623	628	589	659	634	677	671	601	631	613	628	626	620	610	602	624	613	609	633	637	633	643	617	698	655	643	612	611	609	615	592	618	680	654	630	642	634	676	625	640	659	645	648	650	652	645	697	610	624	617	599	630	633	590	614	633	662	674	594	682	638	616	635	594	627	668	608	636	654	629	669	615	652	654	673	621	608	646	611	621	615	648	664	604	643	653	604	589	620	615	638	600	620	618	670	620	614	634	660	644	626	602	605	607	657	656	633	629	640	626	608	661	635	632	670	653	645	660	638	644	632	655	641	647	646	601	621	626	616	660	647	629	658	586	624	648	632	641	613	644	663	644	602	596	633	636	656	584	625	663	606	630	615	588	600	596	630	626	580	627	628	612	611	649	651	636	639	612	601	642	632	641	681	623	624	635	658	658	645	618	653	612	616	653	658	665	649	623	617	635	649	666	630	595	612	619	607	602	611	598	677	642	659	649	669	629	669	610	630	654	671	634	667	630	677	626	676	622	614	609	665	632	613	675	620	684	619	605	659	579	629	628	618	631	651	613	674	626	678	613	621	641	626	615	617	655	620	639	628	635	630	634	638	648	667	633	663	610	674	609	611	590	629	597	634	633	628	624	651	664	617	614	612	601	633	595	602	680	637	599	609	624	629	640	630	601	662	615	590	648	613	639	644	653	627	648	677	606	693	630	650	660	613	618	640	609	619	594	679	654	638	625	617	642	652	631	624	638	648	624	630	691	659	666	605	628	655	639	628	642	629	600	608	581	640	675	664	622	632	647	616	657	609	695	597	663	604	683	627	636	660	608	624	652	601	612	622	632	619	575	619	687	643	661	609	687	653	626	630	642	640	609	644	593	623	609	653	628	647	641	621	608	610	589	633	649	712	659	616	638	541	667	629	636	623	635	629	653	675	587	613	649	680	627	594	646	629	641	608	614	627	628	600	606	637	635	615	618	669	616	662	656	654	606	643	659	598	641	626	627	637	603	661	673	607	599	643	645	586	642	652	622	629	612	650	614	613	629	608	623	631	634	611	626	608	627	663	697	658	656	617	658	678	619	616	683	631	622	638	622	644	632	602	598	632	588	652	644	557	624	604	621	637	637	634	647	641	620	661	594	636	665	608	632	642	636	646	641	641	689	637	611	608	622	664	621	609	606	634	601	587	661	636	600	636	664	632	613	616	665	644	650	661	663	628	578	625	624	611	631	615	628	635	639	646	610	683	636	619	669	641	635	616	625	670	656	632	618	650	600	624	609	623	621	622	644	619	638	637	658	645	629	661	631	645	587	634	630	629	650	648	670	646	658	609	635	643	652	617	630	640	643	639	633	609	636	593	622	613	645	627	652	658	663	696	629	582	601	648	623	613	626	672	646	621	580	659	617	653	660	594	616	655	664	678	627	630	605	599	665	656	644	660	615	642	635	624	630	641	638	641	621	616	671	704	604	632	601	667	649	615	656	629	623	620	632	632	628	610	647	635	629	606	624	607	659	626	622	636	626	666	647	618	592	654	634	615	661	621	646	599	622	659	659	630	631	674	618	631	587	658	624	641	605	661	674	625	660	633	648	634	601	706	600	678	602	619	645	665	617	652	621	633	638	658	607	634	642	599	645	617	661	624	621	669	624	617	589	654	635	632	646	640	610	626	660	643	639	638	682	660	632	643	637	603	678	627	616	616	628	642	620	665	625	641	620	642	567	618	640	603	630	623	606	582	677	632	626	673	671	608	631	630	627	647	644	641	674	625	616	618	649	619	623	680	672	655	608	637	622	607	610	616	638	636	644	635	623	650	570	661	597	613	636	639	601	622	610	655	616	607	659	618	610	649	630	615	646	644	647	617	639	641	649	682	652	702	653	686	641	620	647	636	639	592	616	590	633	616	642	621	630	633	666	626	641	609	619	615	617	582	646	620	642	647	645	623	601	642	639	640	639	666	659	645	621	614	669	604	618	631	635	630	643	663	655	631	618	610	656	637	617	618	652	670	632	621	662	616	632	655	607	683	654	621	639	620	604	633	608	642	644	621	622	634	597	635	607	671	660	634	630	611	612	637	623	609	658	663	605	617	630	629	673	619	636	626	634	595	636	673	663	594	598	634	624	578	638	611	667	656	658	684	668	603	597	628	650	616	649	653	654	668	654	597	604	621	604	623	596	655	620	520	624	615	636	577	603	693	617	652	646	670	596	626	647	583	643	626	669	636	596	675	647	629	611	616	620	638	670	672	647	643	653	583	636	621	627	623	661	655	611	631	600	642	679	666	633	675	595	663	605	580	620	618	676	618	638	637	656	617	625	640	613	620	571	631	674	637	664	642	623	619	650	641	635	661	629	636	638	667	627	614	595	635	635	606	655	609	607	640	616	655	610	645	638	632	622	610	659	630	607	620	615	622	599	661	655	673	644	614	672	624	589	631	631	663	652	665	625	660	622	699	631	637	609	610	622	675	634	626	633	649	617	643	632	652	624	687	628	658	667	665	610	643	663	636	637	664	630	635	654	589	599	611	685	615	582	599	623	609	646	633	645	574	633	623	621	603	643	666	655	660	634	646	618	627
4584	5124	4006	2186	1478	1362	1062	4310	21521	17707	10117	3901	1885	839	596	522	526	549	557	528	514	561	487	529	554	538	556	536	536	548	557	528	533	489	494	558	540	538	474	554	566	527	517	503	514	543	561	539	522	504	551	509	551	540	557	505	521	505	489	502	521	488	495	490	512	551	532	496	523	541	540	522	512	518	490	500	501	551	504	546	531	539	526	568	497	497	493	564	549	512	575	542	530	555	545	572	487	523	564	532	507	539	493	505	506	503	503	547	475	574	516	489	553	533	559	515	553	520	546	518	545	535	533	557	484	509	519	553	503	500	554	545	508	517	522	498	543	522	532	476	518	491	518	510	511	540	576	504	555	542	588	538	545	551	554	532	518	522	536	544	534	488	558	510	503	561	563	530	541	533	517	535	586	512	544	460	530	516	490	515	485	568	519	536	519	553	553	526	553	513	523	515	497	559	514	486	557	509	504	567	547	547	563	558	509	573	545	522	499	529	514	484	535	549	518	495	540	549	542	523	553	540	518	543	504	568	495	568	528	522	554	513	541	540	561	547	531	506	521	527	489	535	515	511	527	506	517	508	578	552	541	515	516	541	490	507	601	515	478	547	511	523	529	467	521	523	527	489	516	534	509	525	493	509	542	503	537	522	548	530	501	541	508	560	527	540	533	550	504	511	546	514	520	550	565	473	485	463	543	515	523	524	520	500	510	488	533	535	541	510	497	510	515	533	538	483	493	524	540	514	518	526	543	532	485	502	541	510	507	534	504	546	538	498	498	526	496	560	548	549	524	548	523	535	515	522	549	533	555	487	511	514	518	494	494	496	506	538	509	545	524	533	541	535	542	534	519	567	506	547	526	503	511	548	522	518	514	512	523	537	536	501	561	502	517	516	558	510	519	482	488	507	519	498	536	526	517	495	539	552	495	539	514	518	541	552	493	535	523	530	496	540	580	511	554	531	504	540	501	532	535	517	493	534	501	505	534	529	501	541	508	560	560	542	521	508	512	499	581	518	479	526	533	509	510	543	507	518	538	540	559	538	561	488	502	539	495	499	525	527	541	556	507	490	512	493	489	568	498	510	545	512	479	536	552	504	525	527	545	503	552	541	547	523	520	509	527	513	487	524	523	524	552	526	523	523	540	511	516	554	522	530	478	523	517	554	566	483	554	486	562	510	522	527	497	536	500	519	530	490	516	540	515	543	490	535	515	531	491	527	516	523	543	504	548	529	524	540	536	499	522	516	520	490	548	530	508	510	514	534	543	544	521	557	532	512	501	543	543	538	498	516	529	547	524	498	513	535	500	539	521	540	538	534	507	527	530	497	507	530	536	526	571	540	487	550	542	546	533	534	508	470	533	539	492	560	537	536	498	556	527	508	494	508	515	542	566	536	541	513	561	527	547	557	543	506	532	519	550	513	526	514	592	539	508	482	533	523	532	535	513	517	495	482	518	555	534	522	547	513	483	526	554	520	549	502	560	495	537	544	501	507	496	533	538	513	533	558	499	532	554	538	475	497	568	497	570	520	511	530	532	506	505	519	509	503	573	511	556	520	533	534	497	549	519	564	541	556	526	510	549	517	505	552	549	517	530	551	517	531	540	532	513	546	549	491	534	497	487	553	546	553	543	515	505	515	503	535	523	523	522	525	524	507	485	594	547	512	514	529	522	533	505	532	544	520	549	516	482	524	538	505	530	507	498	435	550	510	534	534	520	514	531	490	528	484	510	507	515	521	496	517	536	569	529	556	505	520	514	569	530	489	511	518	511	535	536	546	529	468	548	495	556	514	513	525	509	513	505	542	537	534	552	532	477	544	513	515	544	537	555	502	536	515	517	523	520	486	522	497	515	536	535	484	488	538	552	521	540	481	511	521	509	526	528	497	524	439	512	570	488	594	531	491	556	542	571	496	532	529	544	521	505	542	538	497	515	532	519	552	511	508	530	564	547	501	537	477	539	527	523	541	509	531	505	484	520	578	520	516	574	488	508	492	545	519	562	526	554	547	558	511	510	505	537	474	495	502	532	506	474	501	529	524	555	562	473	533	540	530	552	514	572	516	520	520	578	531	508	515	532	548	532	518	529	578	524	531	506	544	533	504	497	467	533	497	556	506	499	515	547	510	516	539	531	551	512	572	541	513	531	524	510	535	552	531	519	547	532	547	534	531	491	542	533	520	510	505	560	519	498	505	513	515	534	557	519	508	475	525	503	525	532	519	485	479	502	541	543	507	468	504	524	571	492	539	497	525	531	562	533	558	528	563	497	528	525	527	535	527	516	492	522	516	520	532	489	521	496	549	536	519	483	527	556	556	558	536	583	506	526	490	536	492	482	524	540	510	497	513	544	531	540	555	515	523	529	551	538	495	525	506	483	501	516	527	538	535	489	527	515	549	517	555	538	540	543	573	498	521	541	518	520	493	544	507	515	564	526	493	478	505	547	523	554	579	512	543	503	507	517	519	494	501	514	541	526	553	518	492	538	479	533	470	502	518	493	509	524	543	489	487	530	521	522	522	536	527	533	499	535	516	554	519	561	544	542	489	568	537	542	537	488	532	516	543	527	493	532	545	503	541	530	503	544	524	513	517	523	521	495	544	540	505	513	525	532	522	541	515	530	513	497	514	520	548	526	508	545	548	540	525	542	498	536	467	510	523	513	498	543	506	568	559	499	497	496	520	551	473	527	518	551	543	538	529	492	506	499	490	500	584	544	544	534	527	582	525	499	531	504	512	525	535	520	524	539	520	562	548	483	557	569	522	505	496	492	533	525	481	503	543	507	528	514	527	565	502	519	486	538	516	516	518	531	537	522	497	525	496	510	524	558	558	487	558	504	549	489	557	507	522	497	521	547	525	542	518	508	504	549	525	565	504	522	504	549	538	539	556	545	518	543	506	500	504	539	509	484	448	522	508	519	545	527	549	541	522	500	475	517	511	508	477	544	542	516	549	541	478	505	507	521	511	533	497	533	477	537	576	536	516	527	529	539	551	506	525	526	539	559	492	532	577	507	532	528	540	537	526	554	534	511	509	510	509	533	531	515	517	554	507	501	474	543	502	536	536	512	481	515	510	566	478	528	516	510	484	503	510	535	482	512	534	514	550	527	536	505	498	518	519	542	521	518	495	560	536	512	510	549	536	464	487	506	557	518	529	575	515	482	533	531	528	546	578	524	553	489	518	518	515	550	543	547	530	545	549	513	534	511	533	550	535	550	537	525	526	569	583	500	499	547	537	541	522	501	558	544	519	511	505	515	522	507	515	513	563	509	495	571	501	552	507	511	533	482	537	508	518	501	488	516	504	499	536	558	519	502	544	488	506	543	495	515	513	552	504	524	510	557	537	500	544	501	499	557	558	562	525	512	512	519	503	514	509	513	530	536	513	508	532	505	611	531	519	515	530	474	548	494	495	565	505	503	534	547	535	496	520	531	552	508	556	523	525	484	539	544	523	496	511	505	534	534	496	494	471	506	511	488	523	525	517	513	487
24239	21406	28711	24481	21336	9440	2630	5891	40111	38260	25051	10809	3814	1515	986	808	841	799	826	767	832	790	799	827	760	842	750	823	803	749	794	786	795	804	788	800	812	731	798	837	768	808	780	748	809	851	765	763	750	802	732	754	805	772	795	780	805	791	735	816	817	779	849	812	784	780	771	785	798	810	790	803	808	810	734	801	764	798	773	789	761	784	755	790	773	793	800	820	825	811	838	744	843	837	765	783	784	800	767	784	804	797	788	797	790	802	838	771	786	747	823	839	748	820	803	756	804	767	776	782	827	799	751	788	810	789	776	825	791	780	775	824	818	769	810	842	784	800	775	804	842	796	807	828	781	793	744	861	836	735	798	805	801	789	786	750	834	807	766	809	843	798	799	760	799	766	771	747	825	768	774	763	774	796	843	822	803	780	803	863	826	791	830	782	787	774	792	783	779	763	769	815	783	815	800	759	744	790	806	771	820	788	798	758	803	758	829	817	790	812	794	806	781	752	782	821	764	841	793	780	850	788	736	748	762	831	817	790	773	744	794	810	815	820	767	750	792	836	806	803	823	778	812	798	821	794	812	834	786	759	765	785	762	840	820	809	796	796	842	854	768	864	793	748	773	759	843	791	731	760	798	768	823	821	766	807	765	776	772	801	772	762	793	831	780	783	802	811	770	761	771	777	764	789	841	770	807	810	743	809	800	754	797	792	749	748	791	760	804	860	786	753	767	758	793	725	800	758	746	755	761	752	778	807	852	766	783	775	740	741	811	771	739	751	790	753	782	758	787	814	773	792	764	808	771	759	775	806	761	748	815	805	770	759	841	825	732	743	748	837	812	855	769	777	804	855	812	782	792	786	715	860	806	814	792	824	742	749	839	752	770	850	785	818	835	801	770	789	751	797	788	800	822	787	770	797	751	787	821	754	830	779	756	792	811	779	844	819	818	831	787	826	818	821	753	761	797	736	753	811	790	812	755	838	769	832	790	804	829	810	778	751	788	840	747	844	762	760	798	807	802	822	847	818	765	801	739	779	788	779	798	804	769	827	777	791	813	813	808	818	830	819	779	766	752	778	750	821	744	790	778	805	720	843	822	832	773	764	811	791	754	746	778	736	740	769	807	818	815	798	757	807	821	793	784	750	786	804	805	824	837	769	766	796	782	797	790	846	792	847	756	826	757	752	744	822	793	790	821	773	731	741	797	757	802	828	824	824	813	765	792	795	774	853	870	773	800	818	776	776	764	771	792	808	888	771	805	756	770	830	837	793	797	772	767	797	790	755	755	804	794	774	823	770	760	840	783	800	742	751	816	725	738	763	798	799	768	767	796	781	812	752	809	718	774	825	812	773	748	766	773	732	783	783	763	759	777	750	761	798	824	776	789	813	796	772	799	798	814	784	774	828	776	808	825	832	781	770	776	780	761	812	796	778	802	779	825	781	764	799	798	737	788	784	801	786	790	739	785	765	754	772	832	801	716	805	834	820	781	798	808	787	797	786	808	808	831	816	827	846	788	791	788	762	759	775	848	754	756	784	788	819	759	793	793	808	789	762	835	809	766	826	746	805	792	769	784	761	818	807	802	807	807	779	826	783	746	812	764	791	822	819	737	798	769	779	790	845	792	801	753	789	724	741	809	790	755	787	743	794	811	793	808	763	749	792	846	793	759	756	737	791	773	767	795	772	812	759	784	746	767	863	753	791	760	739	802	759	804	760	796	785	745	787	824	774	796	819	831	785	805	740	801	789	777	882	800	794	757	775	827	827	751	791	836	751	786	830	738	868	783	819	753	784	777	778	759	788	782	821	767	782	746	736	799	771	855	846	845	791	846	822	758	826	736	832	817	781	776	752	791	797	795	764	767	774	764	833	817	792	736	799	819	762	761	800	819	788	779	828	825	752	776	777	773	742	792	740	839	735	759	811	840	771	841	813	772	740	796	749	801	781	780	795	833	799	780	827	763	794	753	779	810	820	812	757	860	739	771	806	805	832	802	849	787	813	756	784	785	807	775	736	799	753	775	831	773	743	781	780	778	799	810	803	793	740	762	834	830	771	758	805	773	761	707	809	782	732	816	742	759	779	756	804	805	771	776	812	756	817	760	779	821	805	797	797	809	827	819	830	839	805	771	767	793	810	804	780	806	833	823	807	785	758	795	859	774	770	787	751	774	802	759	746	788	778	789	779	755	802	778	780	767	786	792	800	780	769	819	799	780	799	810	747	732	821	835	793	810	818	778	770	799	722	775	764	769	728	828	823	794	769	781	809	827	820	780	802	786	800	782	803	785	780	759	804	807	769	788	865	784	792	834	806	773	765	768	754	766	827	816	754	790	788	835	740	782	809	773	832	787	756	771	792	778	754	805	807	801	774	766	838	823	796	762	831	798	826	790	823	795	760	796	774	764	837	739	761	815	807	755	792	832	774	814	803	794	834	730	811	786	756	732	808	814	804	841	826	774	752	784	806	784	754	820	783	819	771	779	797	828	815	815	777	774	800	807	757	807	813	771	743	748	793	763	817	793	741	760	814	801	758	760	807	800	822	830	784	820	834	795	775	750	816	743	773	802	775	710	787	800	709	792	780	784	733	743	819	828	788	775	830	748	800	768	772	759	747	765	841	841	772	787	797	722	785	748	787	791	799	783	811	812	763	837	817	786	816	777	789	808	837	754	760	857	799	783	726	829	781	792	750	776	832	749	789	759	800	759	778	844	808	755	728	794	798	776	761	796	785	771	801	810	778	787	777	759	795	799	814	752	779	758	782	733	869	813	714	792	788	771	797	756	802	787	796	824	800	791	751	806	737	775	755	760	800	833	800	747	774	788	820	781	851	770	797	807	763	762	792	757	787	787	807	777	748	782	772	792	788	793	748	756	764	833	772	844	775	788	789	760	792	812	816	733	781	798	778	770	793	752	769	841	809	776	786	799	791	797	771	788	827	809	764	821	772	769	735	797	788	794	809	781	755	775	759	764	796	821	783	793	767	806	776	777	790	801	741	809	799	802	710	812	788	820	809	847	762	797	778	767	794	767	812	770	850	747	800	776	792	804	731	820	785	766	805	757	805	796	780	805	824	811	802	808	730	804	769	836	774	739	756	779	792	803	780	802	785	818	805	762	805	808	747	805	742	806	795	773	748	780	764	771	851	797	798	803	774	802	742	805	743	766	781	815	758	775	752	782	772	821	777	795	816	751	793	810	792	792	761	805	825	793	804	807	737	810	813	795	785	775	770	752	797	783	717	746	771	756	785	749	818	781	782	742	769	745	779	783	797	780	811	757	807	804	790	793	797	779	782	735	783	749	816	803	764	803	773	769	765	800	772	811	808	750	762	760	757	825	787	763	772	784	750	815	772	757	791	831	826	768	802	820	801	749	763	766	784	797	780	789	744	789	751	765	789	789	828	748	760	718	771	818	752	738	805	814	776	797	773	784	779	759	755	823	737	812	807	845	737	783	777	799	791	802	767	811	782	762	794	813	800	812	779	714	761
5386	10253	7784	3799	2665	2188	1794	7497	39663	32915	19669	8217	3571	1455	806	707	654	701	653	648	650	681	623	663	640	693	658	635	689	651	663	643	684	642	649	642	619	607	654	677	627	679	587	633	667	638	662	663	680	627	656	663	655	656	628	612	598	652	645	644	629	656	655	622	661	637	641	680	649	655	636	615	653	640	650	643	620	634	645	666	593	665	658	661	623	675	638	677	643	587	661	609	639	666	659	678	624	666	602	640	642	644	669	604	677	659	651	658	647	645	621	622	614	661	644	659	632	650	682	628	669	635	612	683	663	668	650	618	655	633	660	610	647	626	616	684	636	665	689	659	654	641	642	641	656	646	681	623	603	627	660	682	663	664	642	645	597	683	618	606	623	610	624	638	644	685	636	662	587	599	640	610	647	667	654	624	664	657	624	666	660	634	669	621	651	647	663	630	661	630	682	648	600	628	675	569	660	625	653	650	653	650	644	639	604	652	669	641	635	654	675	614	679	695	673	689	688	639	635	642	651	656	641	656	707	635	637	674	658	682	642	673	667	644	615	612	635	678	651	602	625	660	644	614	638	707	636	628	678	654	700	633	654	637	656	656	597	664	640	648	656	633	655	642	620	616	620	636	648	668	609	634	655	666	711	647	630	660	652	618	660	690	590	640	661	666	639	668	623	663	676	645	674	629	594	696	631	658	642	605	635	672	632	602	653	655	640	688	648	645	631	632	664	626	661	680	636	655	662	620	637	656	645	630	635	713	650	676	676	657	673	670	629	609	627	633	635	611	595	618	679	632	646	661	660	688	609	609	683	633	593	613	640	609	629	663	672	682	679	658	669	643	619	676	641	583	682	647	625	645	646	695	677	645	642	627	632	590	655	618	670	637	658	626	641	669	630	648	632	660	631	677	615	640	603	632	662	625	666	665	628	660	610	640	659	658	667	663	673	637	618	649	601	638	638	634	644	674	675	627	647	601	653	634	660	646	605	622	660	658	668	646	665	609	673	620	663	662	673	600	620	647	625	624	615	681	666	621	680	657	640	634	670	695	652	601	660	630	615	585	677	674	592	665	649	617	658	612	641	667	620	669	653	658	673	656	631	661	632	636	634	596	611	666	669	658	619	632	624	667	707	622	622	631	590	666	627	670	650	663	664	667	647	625	672	633	634	698	642	646	625	615	702	653	629	664	688	611	686	633	663	660	625	640	651	602	649	653	659	647	647	666	632	677	681	647	677	643	642	620	602	633	634	623	627	626	639	652	633	639	657	616	611	635	655	570	633	689	687	685	612	658	643	621	684	650	673	669	610	643	649	702	648	598	616	614	622	678	661	637	668	661	663	618	699	659	664	627	657	635	654	653	658	621	678	657	660	663	615	657	660	702	632	610	692	622	632	629	672	619	665	637	626	619	655	660	670	628	650	653	635	612	622	639	661	616	642	624	660	651	623	616	684	641	601	613	651	639	648	641	613	640	652	618	707	660	612	643	649	659	629	635	710	662	632	586	635	639	656	659	633	636	653	621	666	684	673	655	657	645	594	670	617	631	632	691	622	633	589	660	606	603	688	635	589	664	604	669	642	658	680	648	694	652	650	650	631	617	676	612	660	624	653	715	658	666	634	685	638	615	650	644	596	600	684	673	627	612	649	651	606	650	640	658	658	640	617	629	690	707	612	670	681	645	648	671	654	602	651	623	669	599	627	664	669	606	617	631	656	655	669	633	701	651	652	648	624	610	657	671	650	630	619	666	670	637	632	674	652	654	713	612	667	619	612	627	659	641	663	594	650	638	628	679	632	628	673	658	597	668	674	588	675	641	615	634	568	634	651	598	632	622	627	670	664	671	648	659	618	665	692	628	667	619	617	679	636	685	609	649	681	644	669	661	627	614	634	663	646	665	652	668	672	590	664	645	638	672	652	613	610	592	618	674	609	631	595	656	639	606	643	591	643	604	669	632	653	677	630	648	647	621	654	658	661	667	634	637	649	632	667	629	647	616	625	629	613	669	641	646	604	619	615	621	657	630	588	660	655	647	645	628	675	702	639	667	620	639	665	680	649	649	679	618	642	659	614	667	674	672	638	686	634	649	636	627	612	620	684	605	582	623	650	638	628	680	640	657	668	661	694	644	652	676	617	595	670	663	659	630	633	656	632	670	606	649	636	643	644	632	610	636	584	650	627	654	622	630	657	663	618	628	644	644	591	599	638	693	581	653	654	658	641	617	644	650	636	636	667	644	661	658	609	647	666	676	640	670	618	655	632	612	633	605	645	639	631	648	632	621	655	612	683	616	607	640	628	637	632	640	614	655	663	608	598	657	669	626	597	604	608	655	614	624	654	652	630	657	607	623	667	640	658	623	605	614	661	665	664	647	722	619	624	587	663	651	631	671	629	667	608	597	656	605	633	672	632	657	608	600	671	620	645	589	666	630	659	583	649	646	624	634	573	672	695	600	646	625	695	613	651	665	616	619	592	623	618	608	625	613	660	662	615	660	649	618	625	662	624	610	644	612	606	680	654	652	683	605	656	637	645	608	631	611	606	629	660	649	636	609	628	628	656	668	667	627	632	655	620	662	646	657	661	630	683	638	646	640	684	670	643	639	643	640	607	639	616	620	653	611	636	584	645	671	634	591	636	655	632	636	682	618	632	632	618	641	641	663	614	675	671	647	682	633	673	646	657	661	662	619	659	626	644	608	635	629	652	607	630	642	662	644	663	670	644	626	609	618	660	667	620	643	636	648	631	628	627	664	640	635	610	675	694	638	647	592	654	620	623	636	674	598	673	621	649	633	652	661	634	607	694	658	648	654	591	634	634	628	680	580	612	655	635	684	669	618	643	649	664	666	652	620	648	636	601	629	660	656	610	620	626	628	602	676	628	625	652	622	630	625	632	664	664	622	699	669	677	572	648	669	630	668	614	623	631	635	643	626	692	599	658	672	635	662	675	681	630	590	669	651	624	658	664	662	643	622	684	622	638	617	658	645	618	618	642	609	650	645	627	638	651	613	625	624	652	643	639	632	604	665	618	629	658	639	614	633	677	640	621	642	636	626	621	626	588	610	599	615	605	683	613	645	624	660	632	655	624	601	673	613	602	622	629	630	676	639	620	691	585	648	656	665	656	686	657	642	619	640	710	618	569	615	646	638	646	668	640	633	655	590	642	643	633	636	643	642	616	653	686	621	623	685	635	634	680	647	618	630	613	604	636	621	679	648	580	623	651	595	673	663	616	644	643	690	711	624	653	647	670	650	627	610	654	624	607	626	649	652	650	609	658	602	673	609	616	613	626	630	652	599	680	681	633	635	610	636	584	631	650	660	608	643	627	640	642	638	669	678	624	594	675	599	641	627	635	615	643	653	633	603	634	635	654	618	648	655	671	614	676	602	642	621	623	655	647	619	647	647	610	646	661	652	655	672	656	668	636	627	612	653	625	634	633	670	634	668	630	608	618	615	604	627	615	662	676	688	639	669	626	625	647	621	618	647	626	640
27772	13341	2996	1267	831	700	649	784	2472	2750	1859	1207	790	657	567	525	557	571	568	562	568	519	566	550	561	595	584	591	575	514	601	570	549	534	531	565	597	549	576	548	529	578	552	557	574	568	502	570	600	537	514	560	556	541	520	566	543	552	548	544	535	580	530	536	572	549	560	533	524	577	555	600	546	563	570	557	554	565	564	554	532	554	541	607	511	549	559	581	541	538	511	611	545	579	581	573	582	599	570	534	570	552	586	579	541	552	530	612	536	575	572	566	537	566	564	565	545	556	528	559	582	545	563	579	525	541	546	595	568	559	546	539	588	553	548	614	529	546	546	533	559	580	558	563	563	510	550	559	554	529	554	527	557	515	545	527	563	552	524	519	562	570	569	523	557	546	542	530	515	520	531	571	538	539	597	560	514	534	560	532	519	572	533	568	544	582	565	542	562	562	561	556	529	551	538	573	581	559	584	533	580	555	505	523	525	577	526	547	596	542	600	567	553	526	575	529	536	552	551	537	591	553	576	525	568	554	555	525	469	550	549	549	535	493	557	551	571	526	547	559	594	524	532	512	525	564	553	568	597	567	551	528	602	530	531	589	570	571	543	560	609	581	562	566	534	572	554	560	528	575	537	529	552	543	566	581	590	500	550	569	572	564	532	564	555	574	553	523	606	550	539	529	583	526	568	523	565	598	551	585	536	533	564	546	540	579	562	536	561	537	587	568	512	524	606	547	566	583	602	568	569	572	581	565	571	579	541	493	520	594	512	530	594	577	530	582	561	564	533	539	583	533	543	554	571	562	547	553	553	577	549	595	525	561	518	527	542	565	517	506	610	571	596	556	526	513	540	562	521	569	537	540	550	585	530	562	592	589	573	590	575	541	521	520	595	548	581	540	536	534	583	547	521	545	596	557	547	575	531	543	523	569	546	546	554	498	535	555	516	523	519	557	525	571	516	569	562	542	553	521	548	541	531	561	609	551	578	522	569	552	568	554	547	557	565	535	542	492	558	541	538	540	585	503	532	545	561	515	584	529	568	578	529	527	551	506	553	520	574	552	522	563	588	599	520	565	544	535	519	556	547	568	534	539	585	508	546	566	553	558	573	559	563	574	587	543	570	558	564	564	536	574	545	576	562	550	544	542	552	571	547	527	545	550	584	579	531	503	608	507	570	553	542	548	583	565	548	507	577	560	543	577	527	560	572	547	554	547	557	550	582	549	539	561	533	552	582	581	602	580	578	551	588	549	550	511	570	548	531	574	587	544	585	554	560	565	526	619	551	532	557	519	598	566	527	535	500	566	553	519	551	574	582	540	558	519	573	586	518	539	552	568	533	509	548	553	531	532	498	550	584	545	585	587	550	575	511	567	544	541	547	582	545	552	592	541	560	563	564	488	531	531	530	568	555	542	556	529	577	576	524	600	559	564	545	557	558	605	555	528	576	535	541	527	541	603	560	495	559	610	549	560	506	524	534	566	574	584	541	552	537	581	565	575	556	569	591	510	548	582	535	545	578	560	558	559	588	586	552	572	552	538	517	565	589	607	561	551	538	533	556	531	528	550	563	562	547	512	579	575	568	561	568	562	563	593	561	579	554	573	563	556	545	566	580	548	529	551	566	544	546	552	575	573	539	560	539	560	529	573	542	554	527	557	527	535	563	576	520	554	540	576	559	532	559	529	529	561	565	563	527	563	534	581	606	587	544	559	586	525	542	581	589	527	553	550	547	531	511	553	551	556	530	514	584	539	539	521	555	577	569	580	528	571	609	564	584	523	545	576	623	562	559	522	573	529	580	524	534	565	533	553	582	584	537	575	521	569	500	553	573	544	578	569	520	558	601	512	556	591	566	575	560	526	545	590	516	552	547	525	550	570	576	579	571	533	527	557	576	540	516	569	590	493	548	534	538	568	594	540	544	531	543	557	544	531	556	557	614	525	531	562	582	516	569	506	552	556	551	576	548	541	587	564	561	484	557	561	593	577	622	523	558	564	533	585	566	534	519	596	547	535	554	582	536	555	545	561	497	545	605	540	478	513	572	590	554	542	563	567	546	526	560	531	569	520	559	558	547	550	563	527	555	569	546	557	531	529	536	558	594	569	568	570	573	566	521	589	583	548	582	555	558	566	593	558	560	528	543	572	608	559	509	515	559	585	582	570	545	548	549	541	553	578	497	538	566	588	605	577	540	550	554	590	543	562	530	571	551	496	524	580	575	546	603	520	549	594	538	545	555	533	534	559	609	563	569	542	603	556	537	602	573	593	526	550	538	580	556	551	526	528	565	548	593	560	571	578	581	544	554	517	569	503	559	541	594	574	517	544	560	550	580	541	566	584	548	585	548	506	568	564	557	586	586	610	581	598	521	542	551	544	590	538	534	589	577	512	584	591	580	533	561	585	526	547	558	536	543	584	561	544	534	533	529	534	581	586	587	561	523	556	569	562	564	499	538	578	549	558	546	597	564	521	550	526	545	576	569	560	555	573	583	604	556	552	506	594	564	577	525	532	573	532	582	564	546	558	557	596	562	550	580	557	551	521	517	581	560	560	529	559	566	576	548	565	585	551	546	528	544	561	516	557	582	544	542	561	562	615	552	561	611	533	580	554	588	569	523	600	561	536	532	557	558	558	529	539	539	550	572	578	570	558	566	526	563	555	590	563	572	593	529	536	502	542	549	564	539	527	544	505	571	574	537	534	553	543	583	611	510	496	570	594	587	543	558	563	523	553	565	576	517	520	530	561	543	526	584	550	531	526	590	558	562	547	513	550	578	525	564	590	581	546	568	538	559	605	519	572	530	589	537	536	545	510	523	550	566	532	517	524	538	567	541	526	548	527	564	545	564	545	487	582	561	532	606	577	549	540	552	560	575	561	538	558	554	560	489	550	537	577	530	586	541	526	534	547	553	540	549	534	544	550	519	544	560	553	605	559	527	604	558	534	516	554	531	578	552	573	552	563	529	508	547	573	530	582	558	526	554	499	549	530	627	569	537	547	523	539	514	556	526	540	548	574	567	539	543	530	598	536	576	581	579	549	604	541	551	573	596	557	560	535	547	551	531	538	551	580	539	550	531	583	515	528	556	518	557	554	565	550	580	567	523	535	534	584	561	582	588	541	510	569	514	553	546	511	515	530	523	629	535	533	546	558	553	535	571	559	560	559	538	554	504	584	540	525	509	536	558	560	557	517	576	530	573	511	518	508	547	572	565	591	580	630	578	560	590	574	586	553	584	551	567	525	575	562	520	580	607	539	534	541	546	495	547	580	530	523	561	547	515	545	521	564	569	542	552	559	598	537	556	576	532	548	569	535	516	563	567	518	544	555	593	534	572	549	539	572	541	598	572	553	539	574	576	522	511	547	516	545	515	524	573	569	541	534	593	552	535	541	522	546	541	551	531	542	585	531	587	565	551	584	574	536	574	542	534	560	567	480	563	551	560	533	580	501	581	538	604	577	559	555	558	547	612	556	575	568	569	532	546	516	576	545
5941	2923	2042	973	692	631	594	735	3085	2987	1850	1151	672	507	523	490	479	512	451	484	426	448	458	464	412	472	454	495	466	463	456	455	476	451	422	428	432	468	461	435	410	426	450	466	485	417	454	496	464	466	475	385	462	475	437	457	448	451	456	449	460	493	459	487	468	457	452	468	484	464	438	419	418	431	437	485	480	405	448	460	458	422	430	455	402	458	448	427	478	452	452	473	480	476	457	472	443	423	472	458	416	405	413	479	459	449	432	436	445	422	418	435	472	431	448	476	447	444	470	437	434	474	399	440	438	465	428	460	463	454	441	435	447	462	429	462	462	466	423	431	434	457	491	437	444	474	451	472	440	485	455	447	438	477	462	435	454	445	429	456	434	469	457	423	408	463	465	465	489	416	471	482	490	448	412	470	454	453	465	437	460	460	452	475	450	449	427	440	448	455	473	451	454	435	415	463	445	433	450	455	449	452	490	428	444	433	455	408	446	439	437	468	456	441	460	434	476	417	469	445	455	424	442	439	404	477	434	423	453	408	446	476	436	462	440	423	482	394	444	469	439	437	448	446	437	463	448	461	434	445	469	432	438	422	440	419	445	427	470	452	442	400	450	421	424	452	464	456	435	421	448	460	424	464	450	431	447	401	493	430	452	425	446	429	481	451	485	451	447	471	469	420	464	448	460	487	470	455	459	487	427	459	437	408	451	446	461	453	474	446	438	448	450	448	454	468	461	434	377	479	404	461	428	465	438	431	475	428	462	443	444	422	455	443	484	473	437	438	443	410	460	463	409	452	412	431	425	457	451	442	435	435	448	455	437	410	439	473	469	428	435	456	478	426	467	444	455	452	444	463	432	421	494	426	479	447	473	458	421	457	408	452	466	415	439	418	467	440	403	448	456	442	519	448	451	449	434	440	482	439	471	479	450	447	449	445	422	466	429	454	452	428	436	438	471	440	439	392	457	420	462	418	425	456	414	465	434	447	429	474	425	450	405	468	433	455	460	447	465	484	486	444	456	441	412	437	417	429	454	445	454	460	442	490	448	396	467	466	443	450	432	456	437	432	429	405	424	451	449	460	425	410	444	439	462	438	462	421	425	438	493	462	437	433	377	462	451	397	482	450	453	430	455	426	433	431	424	420	436	436	442	432	442	453	462	473	413	464	408	444	420	431	420	423	473	425	498	442	483	455	425	420	477	412	440	468	426	445	440	395	491	442	453	449	407	458	435	455	446	427	458	433	485	454	448	450	451	429	434	458	447	474	422	446	447	475	443	413	474	483	412	470	437	445	436	442	422	471	448	388	490	478	435	430	444	452	442	469	454	472	453	432	446	459	476	453	432	413	432	466	462	418	447	479	440	457	450	472	441	426	501	449	404	445	425	441	447	460	426	465	439	481	414	430	455	449	425	425	436	488	452	459	394	417	451	435	442	432	452	465	454	475	441	419	460	465	441	432	458	422	457	433	435	444	465	483	470	436	484	435	399	468	471	452	447	445	453	434	457	413	449	471	464	448	452	451	448	406	451	438	417	458	454	477	447	455	443	449	463	436	454	453	416	431	489	465	498	434	469	433	443	452	456	473	497	405	427	449	436	446	445	421	397	454	468	431	461	441	455	452	461	435	422	465	447	495	483	450	453	452	477	423	460	439	439	395	433	438	468	467	440	434	466	423	454	449	454	469	412	453	438	453	467	454	447	419	439	437	470	452	448	479	452	447	441	447	437	441	432	471	434	441	468	458	448	455	486	440	441	427	446	448	460	474	434	414	446	438	435	436	450	446	464	416	400	401	441	428	475	418	451	471	441	411	379	462	453	445	432	470	451	459	474	463	458	459	429	463	482	474	415	452	468	457	448	455	454	460	452	468	432	406	435	443	440	476	418	478	457	482	442	468	472	411	451	429	472	460	448	452	433	445	425	490	437	477	468	448	434	433	424	433	455	438	431	455	408	413	442	454	473	399	482	437	461	472	452	427	454	453	438	457	499	482	421	449	452	472	436	448	474	466	445	436	504	437	459	457	443	423	434	434	413	430	449	398	449	444	473	424	464	467	493	464	429	472	474	458	449	453	443	434	449	485	469	447	466	438	447	402	421	469	424	456	442	449	442	455	488	444	463	466	473	421	438	450	476	416	446	439	478	488	438	449	435	468	429	435	471	447	450	469	460	424	455	448	487	452	410	444	456	444	459	421	457	446	426	453	411	463	402	425	446	462	470	443	430	463	431	447	407	499	456	419	450	459	439	428	416	469	441	442	485	412	449	474	430	457	438	457	435	464	464	442	427	450	457	433	463	443	441	438	442	478	427	436	483	453	486	454	453	410	440	464	422	465	471	412	462	463	475	422	418	425	482	420	460	428	434	441	453	482	439	435	454	470	467	463	511	451	384	424	434	423	415	455	455	457	470	468	452	446	436	459	456	446	485	455	457	452	450	409	469	458	406	442	447	451	427	455	462	446	419	461	452	420	465	450	441	470	466	432	436	437	443	468	454	441	432	436	416	459	461	466	474	426	458	474	440	476	453	435	453	421	461	481	454	423	439	459	427	465	484	454	445	446	456	445	467	473	421	453	435	441	441	483	418	437	478	437	450	489	500	406	449	435	484	476	457	459	427	455	463	438	448	444	439	450	459	450	405	452	435	443	454	436	466	452	460	472	471	481	476	462	426	437	446	462	432	465	448	456	451	444	423	450	431	476	483	449	442	406	481	444	416	461	407	439	452	428	434	401	396	459	442	437	464	441	453	438	437	411	462	450	413	455	440	456	466	473	458	447	486	446	440	439	444	467	442	439	404	450	421	455	405	428	409	427	456	437	446	469	451	421	455	442	477	397	436	432	424	468	449	477	428	454	466	453	485	412	454	438	427	451	438	450	454	480	466	439	440	461	428	456	446	454	472	420	513	419	439	466	423	424	447	498	402	405	426	449	426	431	444	477	453	424	445	434	473	430	462	480	455	443	485	444	445	472	431	449	432	443	450	429	438	443	430	452	443	449	450	483	476	422	405	477	440	416	437	459	445	485	445	398	466	458	447	454	455	426	417	452	461	441	448	427	460	424	430	471	430	408	443	434	406	451	468	470	484	449	451	465	441	455	497	415	469	430	410	453	454	453	404	433	436	450	472	437	452	473	447	426	442	440	431	468	469	451	440	455	453	457	434	428	452	428	435	428	414	455	448	398	428	448	471	428	397	478	426	460	422	442	459	435	446	468	460	431	415	469	424	402	445	452	465	435	465	458	453	440	453	442	421	450	465	451	437	454	469	468	446	480	446	432	455	438	462	408	421	449	445	466	400	446	439	430	439	427	442	424	448	425	421	459	463	456	485	430	421	426	438	434	473	415	487	427	453	423	412	403	474	411	446	426	466	430	467	442	488	447	471	448	454	466	435	444	455	482	452	432	499	428	429	446	439	455	448	435	502	444	421	416	441	438	438	448	427	500	454	435	466	407	415	453	429	446	443	435	431	453	464	433	480	429	462	430
25640	21405	27184	25056	6135	1651	1117	2146	18378	20403	13175	4597	1899	979	649	679	644	669	647	642	650	654	690	603	653	664	653	632	588	608	606	613	597	682	637	681	700	619	605	585	589	607	651	620	634	625	639	629	617	637	603	655	606	610	623	620	616	624	641	641	660	644	602	596	644	622	641	645	655	630	617	672	641	631	645	637	606	603	624	618	644	581	624	638	631	626	618	646	641	642	615	646	626	674	648	652	619	602	656	637	601	658	649	611	586	621	670	639	663	645	610	601	584	600	607	598	601	620	612	658	637	666	589	589	637	608	654	650	652	653	609	602	638	601	594	618	651	619	627	609	588	647	594	607	643	596	670	634	611	607	603	608	656	621	628	656	578	612	653	602	634	647	651	668	641	632	647	600	619	622	614	621	633	634	645	624	638	598	596	599	572	606	600	602	641	638	606	648	649	659	640	619	622	647	676	631	605	645	660	651	629	650	654	604	606	602	639	614	626	630	604	539	599	597	614	601	622	607	639	643	649	630	639	583	635	613	653	593	632	658	614	614	656	625	621	631	624	677	613	573	654	619	683	653	641	646	620	639	587	617	667	612	622	617	610	605	629	618	652	654	627	632	642	618	606	594	614	672	601	643	629	608	648	606	662	656	627	583	597	634	606	619	630	637	643	626	635	615	609	675	644	594	639	625	620	603	609	592	622	657	666	626	647	614	648	609	606	617	673	638	606	634	618	573	621	630	632	647	583	655	602	607	565	625	623	608	640	609	650	593	650	631	636	586	636	597	669	646	640	648	663	652	613	629	616	682	632	623	648	661	618	651	632	646	677	629	632	624	649	670	607	592	601	680	611	644	644	607	624	664	587	612	629	646	622	648	571	601	643	579	595	646	664	620	647	623	625	622	646	636	625	605	644	644	645	596	599	613	648	632	675	636	648	681	625	646	643	590	635	651	597	619	613	638	612	612	630	629	649	641	597	678	587	592	613	606	655	575	601	615	602	625	633	625	614	624	588	661	601	588	568	610	646	625	630	629	646	607	589	619	638	607	630	652	619	612	591	611	637	646	631	636	579	609	613	624	632	637	643	623	592	618	649	630	598	633	611	631	618	638	621	605	649	636	631	599	638	623	610	645	618	638	653	635	646	688	594	664	657	621	639	648	681	631	576	605	639	643	677	706	633	626	648	640	610	651	646	588	627	579	643	661	618	603	621	634	647	593	627	599	615	611	621	625	646	622	588	677	651	625	634	619	656	625	633	601	630	628	675	606	653	608	607	652	650	609	629	624	623	628	601	632	642	637	626	633	623	613	621	623	684	611	629	617	636	661	616	623	634	595	668	641	620	595	641	629	662	659	673	640	598	591	575	624	589	622	598	603	648	593	613	642	627	627	580	667	611	646	593	653	605	640	650	667	564	683	649	605	637	631	647	568	651	649	651	613	658	575	636	652	599	622	672	619	613	552	629	663	647	580	623	639	598	568	651	636	613	667	614	609	572	639	641	633	636	626	627	656	637	608	616	601	614	666	663	617	660	667	580	629	590	528	633	665	630	655	576	640	626	651	636	665	667	651	599	606	593	638	632	597	660	654	638	618	613	606	656	620	648	617	625	588	530	599	610	635	656	585	632	626	648	626	620	626	640	615	561	620	612	608	665	668	598	619	657	615	614	603	620	665	610	635	663	610	667	613	637	629	633	622	628	615	663	619	633	674	644	623	618	634	607	629	673	639	604	666	640	634	613	602	617	627	593	615	616	632	643	653	641	652	620	596	608	607	630	597	644	622	634	647	648	703	640	659	617	647	616	610	610	630	672	608	635	625	632	639	615	565	620	642	558	634	617	600	627	668	590	630	616	630	639	597	631	623	632	619	632	602	615	615	625	660	641	597	618	645	628	624	637	619	596	613	634	678	609	648	648	659	585	617	615	608	659	609	623	569	590	640	616	626	655	618	661	650	619	628	637	639	575	618	636	587	634	654	647	539	596	656	656	665	607	626	585	628	623	638	634	602	618	686	594	601	656	605	659	623	631	611	615	635	603	645	622	623	648	626	621	611	602	554	621	640	640	634	571	654	607	643	627	648	657	665	653	610	628	645	639	619	603	604	626	648	633	595	649	626	658	601	616	613	630	615	612	608	554	632	659	571	645	604	636	630	629	643	612	676	648	675	609	606	607	625	637	659	580	618	648	637	635	598	653	634	625	667	607	594	617	631	658	630	630	606	635	630	621	664	680	635	636	669	609	596	588	642	635	673	631	628	624	619	637	609	606	636	663	639	603	616	619	612	630	627	641	633	617	633	643	568	607	634	645	614	604	657	601	607	654	606	626	606	629	636	604	624	621	608	599	641	649	627	613	593	627	617	582	627	653	671	671	627	611	625	676	599	619	665	616	627	613	665	624	621	628	656	625	598	658	596	610	636	643	669	565	617	624	693	622	641	629	615	633	593	615	624	662	637	626	640	593	619	653	611	627	663	569	596	638	623	588	621	612	642	634	633	634	630	625	645	655	658	659	636	569	616	594	632	655	628	612	607	609	625	632	617	584	639	655	618	667	651	609	601	610	638	662	610	603	606	616	602	632	614	654	625	643	618	631	606	657	623	606	628	655	588	643	659	616	577	635	667	662	636	674	636	651	670	601	607	567	665	600	629	634	606	646	597	598	636	579	666	651	701	655	612	617	623	592	635	618	633	636	673	602	648	635	617	608	604	589	646	639	632	633	647	634	662	652	602	649	633	646	602	634	630	610	651	640	657	705	628	570	614	572	650	661	599	573	609	573	680	645	634	609	639	653	650	608	628	588	610	639	616	641	604	651	605	684	661	610	596	622	632	648	657	628	644	621	577	629	604	575	638	643	617	615	624	587	655	631	632	627	628	620	606	624	625	659	603	626	611	569	623	615	601	604	659	568	630	679	629	624	620	619	656	605	598	603	636	627	634	615	643	638	602	614	580	632	605	640	603	593	573	650	596	604	635	610	603	643	604	616	627	655	611	639	614	605	611	605	639	633	615	594	603	612	596	631	604	655	645	625	647	664	624	640	666	635	600	601	643	641	590	644	628	616	604	573	614	621	614	629	613	596	611	594	589	663	627	632	634	638	627	661	602	660	627	637	627	632	642	653	569	607	644	644	640	608	606	648	660	595	606	647	627	582	640	683	661	599	625	631	601	644	626	607	634	624	656	608	632	647	586	658	622	633	642	620	645	600	606	648	625	619	593	632	614	600	668	661	600	623	635	643	631	644	614	603	614	656	682	625	616	646	595	657	578	622	635	692	615	625	622	639	634	622	632	617	640	586	624	639	639	636	635	586	615	578	597	636	617	600	656	620	593	658	597	633	668	624	589	631	619	631	603	675	652	591	682	642	661	583	617	605	611	601	611	609	628	642	624	585	625	622	638	635	642	624	593	642	637	609	611	616	631	609	605	626	603	628	650	638	651	659	609	628	615	575	578	638	634	634	622	613	635	598	634	660	613	614	649	623	627	614	638	592	648
4718	5825	4972	2622	1973	1183	958	2815	19856	18147	10472	4214	1906	889	630	563	496	512	522	502	532	552	503	539	509	501	504	518	501	536	506	505	548	501	527	502	538	528	525	514	543	508	514	510	504	549	509	495	515	506	475	530	529	525	480	501	505	496	529	467	552	516	508	537	529	516	477	543	510	511	551	552	539	527	544	519	518	521	531	498	512	504	513	479	513	523	549	533	510	527	517	478	506	533	530	532	534	535	537	524	507	519	547	500	485	484	502	509	528	478	501	542	551	518	493	515	501	519	515	497	514	521	492	491	493	535	511	501	544	531	498	550	482	536	516	542	519	523	481	539	558	459	515	529	520	524	503	517	501	525	509	526	534	528	513	529	474	500	530	546	527	499	474	555	530	506	528	504	530	509	530	482	481	546	530	519	510	523	518	498	523	498	521	461	510	494	540	521	517	530	500	520	505	520	513	495	503	552	528	514	492	498	544	536	518	546	490	517	504	493	489	519	488	516	533	520	510	496	521	550	542	522	507	485	490	518	529	510	516	524	478	508	513	537	530	494	498	535	511	511	552	527	481	535	594	495	497	500	530	511	515	531	499	514	530	524	515	506	541	545	524	566	499	531	505	524	493	533	547	491	560	475	485	509	531	511	462	574	577	497	582	541	546	478	516	494	525	483	572	496	500	546	521	507	518	483	494	517	528	511	537	509	489	527	534	525	513	549	537	502	543	516	542	517	518	508	522	496	531	540	546	511	555	523	499	542	522	512	543	529	501	494	518	528	530	521	490	535	494	524	489	503	509	520	521	504	519	493	542	517	532	483	552	484	536	519	523	528	531	511	512	531	512	504	514	516	535	442	539	479	487	538	533	484	479	512	490	500	543	485	506	498	476	491	555	536	479	505	527	484	502	564	527	480	504	539	454	517	478	525	512	496	497	497	532	529	500	511	479	507	513	485	523	505	510	535	474	489	477	514	496	510	505	515	510	513	543	549	517	527	513	503	451	546	532	539	487	467	485	509	532	522	509	522	513	510	504	528	509	509	483	515	442	450	509	520	550	476	535	515	535	506	487	524	510	501	506	497	537	480	494	497	539	494	563	490	493	496	506	548	509	476	522	501	492	503	530	516	549	530	510	551	528	531	525	509	511	543	476	560	500	527	525	556	510	524	483	487	483	521	536	508	534	472	508	539	506	537	495	521	500	514	535	557	503	516	515	512	543	557	477	556	534	514	516	496	523	551	484	482	543	552	523	522	493	505	501	487	506	524	528	543	471	509	535	490	524	516	535	532	529	534	509	506	522	547	515	538	499	533	522	513	501	563	495	489	524	535	524	540	523	508	519	540	502	500	507	500	493	494	496	514	518	527	509	485	501	516	545	522	503	537	518	604	535	501	517	507	491	579	484	480	506	515	557	506	507	474	547	565	489	515	494	521	532	518	527	523	529	536	491	503	474	472	469	480	449	502	489	543	540	478	525	535	553	514	538	560	507	537	449	506	512	552	550	502	507	494	459	550	544	458	522	544	519	524	505	496	479	512	504	555	551	495	522	552	472	533	476	487	548	539	503	483	503	505	542	508	517	503	484	485	520	517	494	525	521	479	526	529	540	507	546	500	530	507	553	490	498	530	513	500	539	505	525	524	476	500	505	483	500	515	485	506	501	502	532	530	464	503	529	501	497	508	531	520	543	519	524	539	520	506	538	540	502	513	528	499	521	484	521	523	487	563	498	537	534	570	508	510	515	506	513	538	515	529	541	467	499	517	534	518	538	532	528	489	505	526	501	519	500	538	490	536	519	493	511	498	543	491	534	505	528	509	507	495	481	503	524	531	534	485	535	493	533	530	487	546	498	516	527	487	523	532	480	508	501	498	501	501	584	511	543	498	504	534	532	490	473	511	523	482	493	483	547	518	483	488	498	512	476	511	501	504	515	497	563	532	497	491	508	522	514	532	537	522	546	545	530	480	527	498	510	506	484	522	509	509	534	516	510	501	502	532	480	542	518	514	569	492	502	528	494	498	525	505	523	554	504	524	512	535	514	527	483	504	522	538	535	528	539	524	508	490	524	480	474	500	521	498	509	495	505	501	529	478	545	521	515	494	543	493	439	531	490	527	498	499	466	518	535	523	483	541	512	506	504	493	506	553	485	501	503	545	503	512	503	515	499	531	497	496	509	489	507	507	538	492	502	522	461	556	503	550	528	508	487	526	477	506	500	516	538	517	497	550	523	478	537	537	466	504	493	523	507	498	531	498	562	541	514	505	510	484	482	496	498	511	517	524	535	514	502	510	510	475	497	485	469	489	482	503	489	505	522	518	510	515	470	484	496	500	503	505	449	502	550	541	535	495	483	561	534	529	484	540	507	520	494	516	538	529	516	516	516	551	510	509	503	522	491	522	504	550	548	515	503	490	548	530	542	480	545	492	484	502	516	519	503	537	603	536	490	517	518	524	504	544	524	509	500	544	515	472	495	536	489	504	534	511	530	518	513	543	523	506	517	514	491	478	529	510	503	511	529	484	474	476	492	503	546	553	525	534	534	486	494	547	506	508	481	517	498	503	499	509	498	524	524	495	512	536	513	523	488	477	510	521	515	516	483	542	474	486	538	496	512	549	524	508	504	513	534	508	516	522	546	510	534	504	518	517	521	484	505	490	498	546	464	513	511	500	508	516	484	495	518	551	526	526	496	514	487	519	518	518	529	469	506	478	536	523	591	514	536	471	510	539	523	526	545	531	506	500	497	493	469	486	529	521	521	549	547	517	501	511	499	493	545	530	496	534	533	520	518	512	526	495	559	513	499	512	545	518	555	511	535	461	523	489	554	528	536	501	530	495	503	487	542	541	500	530	532	519	511	509	470	475	552	506	530	527	554	482	497	535	468	497	534	543	467	502	518	550	457	530	485	510	508	526	469	525	510	501	510	500	542	505	543	516	539	535	495	504	505	529	479	526	514	539	506	514	487	531	558	519	518	472	494	481	522	496	537	502	519	513	496	531	479	536	492	503	483	513	527	518	517	523	497	536	497	515	505	512	534	478	543	502	503	511	550	533	505	521	510	488	520	535	498	520	514	506	512	520	496	499	514	493	497	497	499	472	487	495	526	519	524	511	519	502	483	484	492	519	486	525	528	497	522	504	523	543	520	488	541	509	502	516	502	475	550	520	522	553	515	490	472	512	482	531	492	527	511	514	485	455	528	487	492	506	511	521	508	504	481	538	486	536	511	535	518	556	513	527	544	545	491	521	557	528	493	461	497	495	535	477	502	521	525	477	517	528	511	494	516	522	524	490	555	549	520	518	539	515	509	561	529	519	509	531	532	520	525	548	501	529	500	480	496	473	553	510	530	475	542	490	531	512	487	513	491	509	476	535	531	515	521	549	523	521	514	550	545	511	499	488	513	557	470	525	479	506	497	479	521	529	508	480	514	529	536	517	494	565	531	530	550	556	519	510	520	508	464	537	530	527	505	477	502	544	551	495	482	500	501	536
24300	21425	28728	24511	21339	9671	2441	4877	38180	37681	27086	11170	3781	1643	945	868	799	820	836	818	804	823	749	827	764	856	808	796	805	791	795	810	777	813	848	876	785	756	798	778	754	817	769	801	830	821	808	833	779	912	852	783	794	772	786	828	820	848	749	766	755	802	787	786	771	742	821	779	818	817	759	808	817	823	787	795	774	817	787	800	773	791	796	851	827	774	810	790	802	764	784	759	848	776	814	724	786	799	799	730	763	792	795	789	787	795	742	838	802	802	803	834	808	818	740	825	735	788	786	776	779	813	832	775	770	748	803	790	799	774	801	815	790	795	792	762	800	760	796	820	786	794	826	751	756	741	783	757	799	779	789	783	812	797	793	791	777	819	824	735	768	789	794	779	818	761	790	782	760	828	800	768	830	830	794	775	735	873	756	760	781	785	799	775	769	788	768	793	800	821	781	826	853	806	784	802	749	761	812	796	776	833	778	727	766	809	774	766	850	794	782	796	838	814	772	738	802	783	832	790	774	799	788	809	795	835	733	785	772	787	821	776	801	755	804	779	765	785	863	824	783	782	816	767	795	765	751	800	824	817	800	821	758	827	777	798	795	799	761	784	788	813	794	808	789	785	761	800	779	825	776	801	752	741	760	791	805	785	812	784	835	777	822	759	796	789	847	817	767	762	805	826	810	824	756	794	754	810	792	744	773	777	768	795	784	815	718	816	748	803	792	770	802	760	795	848	785	748	783	777	811	817	795	828	828	810	761	792	813	801	812	800	793	750	781	764	840	765	821	801	802	791	785	758	736	735	743	765	730	741	780	749	784	771	737	777	820	764	834	758	796	824	807	789	760	797	766	767	758	761	788	789	793	777	790	821	804	771	772	798	798	765	793	757	786	788	788	721	770	788	757	753	733	745	820	794	802	767	823	731	779	799	798	771	813	781	783	860	751	799	801	757	800	774	770	773	774	798	823	786	806	762	750	774	744	797	788	847	792	815	769	798	783	813	783	813	798	767	802	760	742	792	777	808	768	773	790	739	794	797	729	746	792	780	801	769	818	771	795	779	793	804	800	820	764	782	737	805	807	799	815	793	770	769	822	752	795	830	833	808	770	781	799	752	765	771	828	764	781	717	781	795	738	792	776	784	763	765	791	776	766	808	828	760	767	844	731	831	790	745	751	760	739	752	781	854	749	764	762	804	780	796	779	767	791	827	750	807	820	807	755	848	738	773	785	804	792	772	804	735	819	795	806	759	851	804	836	795	774	777	810	778	765	749	778	760	771	798	772	804	727	821	799	833	815	838	793	777	761	780	793	742	766	865	750	796	808	805	823	791	751	740	826	781	754	730	775	773	799	777	882	762	805	785	740	804	826	731	763	829	800	762	796	775	775	752	793	776	782	818	797	785	773	855	776	738	806	771	814	775	815	791	832	798	787	741	784	801	801	789	764	791	722	792	785	812	820	712	769	769	792	847	829	757	812	774	775	773	797	762	780	827	829	747	804	798	825	744	790	801	770	812	775	771	801	771	790	800	797	804	779	801	783	790	745	772	770	770	813	748	818	769	823	832	780	837	794	786	790	819	744	795	787	778	813	792	794	761	749	780	729	777	800	795	781	789	781	774	847	807	821	806	811	815	737	737	755	811	771	767	809	790	763	814	792	799	795	750	815	783	806	796	754	819	771	792	796	761	831	804	779	814	808	754	764	775	821	781	785	824	788	754	745	816	770	782	796	816	835	741	760	777	739	728	830	786	761	779	773	712	780	786	798	751	714	786	776	745	773	782	798	727	766	765	788	808	734	799	788	765	858	788	782	827	786	796	800	785	749	712	785	811	760	779	808	814	814	814	833	770	828	745	791	782	815	770	776	778	746	791	742	750	839	790	743	780	763	811	811	771	779	797	762	831	748	737	770	837	832	747	777	755	798	755	826	780	787	824	801	767	827	774	797	822	803	739	762	814	801	814	788	807	800	800	784	856	756	745	794	806	764	786	840	775	757	811	775	784	760	807	795	749	788	771	770	798	794	815	884	802	762	759	771	776	780	783	798	756	780	802	790	770	815	763	783	827	740	733	823	810	811	756	806	807	792	774	734	745	777	798	786	804	797	765	759	840	763	807	798	800	762	806	751	762	760	794	802	794	734	757	789	799	734	804	770	753	784	749	820	769	765	768	813	824	822	813	808	793	808	767	813	774	763	754	746	803	830	793	727	783	786	792	783	748	791	777	752	741	711	767	807	796	803	757	802	777	778	783	772	807	811	772	818	756	779	836	761	767	806	782	810	783	840	738	778	785	796	782	768	808	809	806	784	823	785	789	715	755	806	794	849	832	798	756	876	806	796	778	788	787	835	803	796	748	815	740	803	812	792	818	750	791	733	777	778	819	797	822	783	812	799	762	743	788	772	804	759	797	808	812	794	803	779	799	761	838	799	727	750	845	772	802	789	772	755	862	730	743	801	758	788	763	758	786	813	784	814	759	739	746	785	755	750	797	753	766	818	759	767	768	825	748	796	757	745	758	785	785	802	844	835	785	743	758	752	764	797	778	852	770	779	742	771	813	825	746	801	813	772	790	811	826	755	838	763	777	772	744	784	803	817	828	797	749	776	824	767	785	812	829	791	777	800	768	758	801	800	824	805	814	760	813	856	788	765	754	742	756	765	773	777	834	760	839	778	790	764	758	761	762	794	761	797	791	792	759	802	775	821	782	798	836	766	748	785	774	760	805	746	780	738	799	796	747	800	751	753	783	815	824	803	795	819	768	805	817	768	802	773	786	815	802	800	789	809	801	783	774	767	762	826	785	760	787	780	691	806	748	750	801	735	802	872	792	799	761	890	765	821	836	760	799	806	778	809	766	761	793	760	765	752	749	783	795	872	737	751	792	801	811	782	764	778	820	849	798	742	830	780	816	814	808	820	787	769	794	772	789	790	809	807	787	795	759	821	771	765	780	765	776	812	823	766	746	839	854	775	835	766	792	804	776	769	775	820	837	794	793	778	747	789	769	781	809	773	820	765	810	791	771	793	747	828	812	740	813	792	743	821	771	797	765	776	815	749	800	804	751	776	775	813	788	739	756	792	773	787	785	789	777	776	805	762	771	781	831	766	828	761	745	804	780	797	775	802	815	770	803	800	810	803	784	805	791	839	758	767	746	745	723	797	766	782	810	828	777	784	774	791	805	795	802	792	798	810	793	801	802	734	785	794	775	772	770	856	799	801	789	819	843	750	815	777	824	740	745	811	858	786	744	766	764	784	798	818	807	787	776	759	827	799	813	783	798	814	793	799	785	759	811	804	764	853	795	761	806	809	771	819	735	761	813	787	830	804	747	797	805	803	757	766	793	828	780	783	802	790	793	778	796	836	817	794	802	798	741	777	810	809	759	790	830	828	818	831	841	833	799	739	766	756	807	772	789	780	761	776	790	745	827	788	778	828	752	814	870	795	787	815	802	774	783	777	753	770	775	740	768	733	776	734	770	795	814	747	747
4200	9308	8586	4909	3693	2480	1811	6274	38398	33018	20889	8167	3802	1478	762	679	644	653	600	663	655	646	639	624	661	658	633	649	627	619	666	652	663	618	644	616	650	646	645	657	669	613	618	690	609	662	713	605	585	617	619	646	613	605	641	651	669	636	613	686	622	703	640	698	657	634	675	629	641	650	656	631	646	661	648	645	698	652	621	620	638	684	599	661	661	639	616	629	582	617	616	669	637	616	658	619	649	649	657	663	628	596	675	634	652	639	580	631	617	624	629	654	653	651	624	597	620	631	627	652	646	635	584	631	602	649	644	631	632	672	603	633	673	613	639	638	591	617	648	644	640	674	604	641	619	675	631	670	642	635	627	633	631	647	611	641	627	646	644	681	621	660	627	648	690	662	610	652	608	658	669	625	701	679	653	637	666	624	655	648	621	656	634	656	652	617	635	578	680	608	642	649	667	662	614	581	621	636	628	642	621	604	658	633	644	637	670	617	622	639	647	619	670	639	638	631	670	551	626	653	648	655	661	610	595	656	651	641	639	665	614	623	645	612	639	633	598	672	654	607	609	612	638	645	670	638	636	604	644	630	657	645	617	624	635	659	615	645	638	617	662	668	631	635	649	640	631	623	646	654	578	639	626	595	674	610	563	593	633	640	635	638	633	644	671	619	652	638	673	604	640	647	641	648	608	641	728	608	655	609	668	633	640	640	664	649	619	672	648	592	672	620	657	608	639	643	642	662	597	655	587	644	630	603	601	626	620	641	686	622	631	597	608	683	604	638	589	621	625	621	647	684	680	647	660	653	618	630	670	636	619	664	679	625	588	586	662	653	632	621	638	636	660	677	662	608	642	617	609	591	640	671	606	604	635	634	629	635	666	620	624	654	637	646	659	638	662	618	632	636	674	649	654	679	653	626	604	632	637	618	637	593	664	619	669	631	654	610	573	681	589	663	620	636	636	625	656	654	622	637	642	642	622	642	620	651	670	584	608	666	606	660	667	683	640	608	649	591	617	679	694	639	677	627	616	621	632	629	638	615	626	664	640	647	624	559	647	638	648	648	616	656	629	636	666	615	621	657	668	634	644	665	635	644	598	663	639	612	648	669	620	668	625	643	623	650	632	647	631	604	664	624	642	591	612	622	633	640	653	712	633	705	656	643	680	631	594	628	630	638	617	614	579	645	637	627	623	643	663	645	621	617	722	614	606	623	660	632	654	658	637	629	635	621	631	646	640	640	652	576	613	624	676	637	590	613	662	660	642	613	651	623	605	641	661	650	614	615	606	643	614	623	649	665	638	627	612	584	696	684	647	628	614	592	656	629	611	671	580	650	645	592	603	623	607	634	639	572	577	686	639	645	625	610	626	643	628	672	677	616	624	630	663	682	660	631	615	621	596	636	643	653	640	642	603	604	674	604	582	634	639	637	635	663	631	686	622	681	644	670	605	633	647	588	636	613	600	667	642	578	648	652	692	626	614	620	650	643	637	603	626	635	591	636	575	634	635	649	632	669	624	679	580	609	630	606	656	632	602	694	595	612	647	649	670	591	622	657	619	617	667	671	617	649	628	648	635	615	651	635	589	599	690	650	654	642	647	605	577	627	593	669	647	645	626	610	638	673	633	655	637	659	587	627	622	639	611	688	613	665	649	633	665	651	615	654	602	617	667	613	664	636	580	632	641	613	621	653	600	619	642	615	621	642	693	627	673	625	640	622	601	577	615	666	645	615	627	672	631	661	641	629	594	658	640	622	632	599	612	641	619	602	689	656	625	635	636	635	633	629	614	644	638	618	588	631	669	621	671	660	617	611	695	610	632	685	616	643	568	616	611	630	628	640	611	625	669	641	589	585	605	620	633	659	659	635	621	626	629	659	646	657	671	632	626	672	660	609	625	661	641	639	639	678	626	681	654	582	622	637	649	597	630	645	671	692	646	633	660	668	664	660	631	622	624	595	613	608	664	621	605	638	647	619	601	623	650	637	635	606	640	629	608	661	622	651	603	634	592	631	628	644	604	630	621	641	646	632	614	664	644	637	656	618	617	608	648	614	649	618	627	628	600	653	632	612	698	576	660	628	639	639	620	608	651	621	643	663	676	656	641	648	651	622	614	646	593	616	612	658	648	692	644	571	648	618	599	620	642	661	614	661	631	617	669	651	607	600	633	666	670	641	692	645	653	659	650	628	646	637	614	635	603	651	621	669	658	632	574	607	635	671	636	643	603	627	686	607	645	635	644	606	591	624	601	631	649	620	626	682	601	633	588	675	640	615	607	608	661	658	614	610	651	591	646	626	666	606	623	621	616	608	606	600	612	631	623	602	628	608	630	623	595	645	635	607	611	660	657	668	642	626	645	638	610	625	625	641	590	608	629	623	627	638	617	625	619	602	604	612	616	595	613	667	582	621	640	622	689	630	639	646	633	635	610	605	635	660	620	623	583	657	657	638	611	634	617	647	621	610	659	613	619	597	675	647	630	636	606	599	567	640	622	665	650	632	676	622	620	626	640	623	650	576	635	618	659	566	638	608	618	587	586	635	665	701	612	623	649	630	670	614	608	650	626	628	612	648	632	649	611	621	627	644	622	617	632	649	620	676	604	637	619	650	608	617	636	651	598	599	604	625	614	656	610	650	615	645	637	643	625	670	613	617	617	653	647	619	634	616	613	682	669	613	657	664	695	657	629	619	689	661	611	660	639	655	670	593	645	669	610	631	623	636	627	638	633	635	619	587	599	651	656	589	602	640	620	633	659	659	625	620	614	619	640	658	628	696	629	650	691	596	647	630	637	644	632	595	637	654	634	630	662	623	673	652	646	694	625	620	613	660	625	629	650	642	646	651	610	606	623	618	631	615	591	653	645	611	623	636	621	604	616	608	641	629	575	617	597	654	613	620	662	641	649	648	648	606	614	673	619	655	684	603	639	581	595	615	664	574	609	642	622	614	589	594	650	625	666	608	607	634	651	627	638	589	662	650	658	644	557	614	658	660	671	646	629	614	637	640	705	642	593	633	616	648	635	640	636	672	656	638	616	603	633	578	659	650	622	635	624	624	617	637	640	639	652	656	619	608	668	616	629	607	620	628	624	617	599	614	594	589	619	662	598	654	606	656	620	615	601	644	674	638	678	627	625	641	632	647	607	651	631	637	572	625	622	589	597	644	648	648	639	633	641	642	623	590	629	604	637	611	621	609	651	672	634	590	608	633	602	608	629	685	655	607	693	645	627	632	656	636	634	630	703	637	642	641	624	663	655	621	601	613	625	578	594	634	674	646	644	619	663	639	614	637	645	602	631	616	610	641	623	624	620	615	668	611	640	634	633	643	626	611	639	602	629	688	636	610	657	642	613	620	691	631	620	673	629	632	632	625	664	634	648	597	679	636	675	659	626	653	622	621	659	655	584	604	621	657	633	633	680	620	567	610	613	619	608	670	653	563	656	631	671	665	611	630	629	654	630	602	622	623	649	647	637	640	594	604	603	662	610	601	635	655
27787	12529	2666	1368	1005	759	664	749	2667	2700	1935	1172	781	618	610	517	536	619	568	571	536	538	585	561	542	553	523	574	518	554	527	497	528	576	550	515	582	531	525	578	507	521	597	547	595	565	554	542	560	591	570	548	577	572	565	546	572	533	599	539	541	560	579	498	566	550	568	506	532	568	582	517	577	535	591	515	568	589	546	575	549	515	569	556	534	587	501	559	575	549	500	538	556	552	573	550	568	547	575	540	536	535	566	556	558	584	542	561	603	548	573	594	555	531	551	534	547	542	549	544	551	582	565	574	554	577	523	552	561	536	520	582	585	578	530	531	552	574	531	578	571	567	584	566	520	562	555	567	523	545	568	594	529	591	561	546	579	531	578	591	518	529	553	519	546	573	531	538	533	543	551	578	544	554	577	535	537	530	556	570	583	515	565	553	545	526	562	549	533	561	555	587	537	552	581	551	547	519	539	547	567	561	545	563	585	573	548	552	575	590	586	560	544	555	542	552	565	525	551	512	550	530	535	569	554	566	560	513	540	576	569	568	503	561	575	564	547	516	527	530	560	577	587	528	564	559	558	545	510	525	540	547	543	525	564	589	550	566	503	551	569	548	546	500	529	539	589	528	551	509	531	543	551	557	604	604	552	571	550	571	541	550	563	502	594	541	566	552	569	553	576	589	559	544	605	544	570	563	570	568	553	564	569	497	559	580	548	617	591	542	556	571	546	598	559	586	552	537	529	551	580	560	532	596	558	545	549	498	558	620	600	563	564	510	539	559	549	528	512	542	549	586	568	562	562	585	546	494	581	549	530	560	535	528	556	542	562	544	567	575	541	531	530	539	561	619	545	549	521	543	552	530	547	571	613	573	518	581	533	545	500	547	579	544	561	578	539	600	576	544	551	565	545	548	530	574	625	557	554	547	588	556	566	530	580	548	551	549	556	617	538	514	537	538	528	529	590	553	549	547	553	529	523	512	606	549	556	535	546	551	538	528	547	561	532	537	548	547	572	561	536	515	527	543	566	593	538	569	518	532	590	571	567	516	563	565	551	517	529	569	556	550	565	589	541	571	556	564	530	535	583	545	546	544	548	569	554	587	559	596	523	578	582	601	573	574	536	542	525	549	535	534	556	564	548	521	578	541	497	534	565	544	561	576	543	523	526	527	537	556	555	546	542	529	599	562	561	633	615	546	571	582	551	554	549	551	571	552	539	568	594	562	547	580	565	602	562	529	555	555	570	557	524	522	529	589	563	559	535	530	552	590	531	540	565	582	592	575	576	530	556	555	567	516	560	533	526	522	508	537	555	525	555	554	566	570	528	541	612	560	571	593	553	581	558	564	537	584	533	562	577	545	562	549	553	535	604	540	533	544	552	554	556	566	588	569	587	584	526	498	609	579	485	513	585	588	551	583	540	553	568	515	540	569	537	550	555	584	573	532	562	542	553	592	547	530	560	543	570	556	533	534	529	557	547	569	580	554	576	526	545	544	543	521	589	566	524	530	561	528	568	527	496	585	571	576	548	529	539	544	558	558	589	562	569	569	579	609	592	556	529	522	571	545	519	516	545	502	566	564	548	584	538	556	582	552	559	538	540	581	571	553	552	525	511	514	571	553	599	567	501	571	586	553	530	581	545	604	554	560	546	549	602	571	512	550	536	526	583	557	553	528	536	572	551	552	587	520	513	549	550	549	554	553	559	524	527	544	522	529	576	524	568	537	546	565	572	545	568	599	540	578	546	588	555	533	548	537	567	543	540	539	604	533	561	570	555	525	541	586	586	592	547	571	532	503	513	555	533	541	545	596	564	506	540	582	542	538	542	513	564	568	550	529	571	520	591	567	539	562	574	543	568	549	543	554	532	583	534	522	546	520	570	548	532	571	543	570	495	546	558	544	571	564	547	543	580	539	565	547	568	540	508	554	517	561	548	544	562	552	567	579	532	507	557	585	537	539	580	529	568	561	592	568	572	587	569	561	550	571	540	539	559	616	577	548	564	582	565	579	548	562	557	530	541	585	522	584	539	539	540	520	489	553	541	559	536	534	563	545	598	553	541	543	569	574	576	595	580	567	563	564	564	585	577	556	585	573	549	533	532	543	551	577	527	526	533	602	531	566	599	551	524	550	580	530	544	568	558	540	511	560	510	552	624	601	561	597	587	504	562	539	573	551	558	526	553	555	546	564	569	564	498	577	582	546	531	575	555	528	542	556	532	560	545	591	546	578	579	537	534	570	517	547	541	581	560	530	555	547	594	579	563	554	516	536	530	540	550	531	570	572	561	546	571	597	537	572	567	568	574	581	572	536	544	564	580	620	568	548	557	562	562	551	570	541	541	593	553	535	516	538	542	570	521	549	561	540	560	564	569	542	561	561	554	596	514	569	566	532	565	538	521	561	565	596	620	554	576	541	547	561	541	520	550	586	568	587	553	531	547	547	527	550	521	604	560	587	559	550	597	550	574	626	518	513	575	571	521	575	581	518	561	569	548	540	524	563	593	517	579	555	528	574	591	580	579	573	565	521	537	579	590	527	564	559	572	549	562	550	583	528	559	528	519	559	533	550	555	526	561	566	543	544	531	534	585	544	534	554	538	564	543	533	517	528	538	575	537	517	520	554	532	600	574	580	551	517	552	542	527	550	577	585	526	581	572	509	524	565	526	533	543	564	583	557	551	557	526	534	525	597	523	541	592	540	580	510	579	574	595	527	550	578	569	582	547	574	540	603	593	528	550	497	559	577	571	593	551	570	531	555	595	530	531	540	536	543	543	583	605	507	528	559	536	560	561	552	536	577	534	543	585	526	571	558	574	542	568	570	571	574	523	544	574	587	555	518	553	567	549	584	559	568	591	526	557	509	573	566	575	535	593	582	534	570	524	550	544	576	561	586	541	536	549	554	543	527	563	577	560	514	576	551	549	541	548	522	532	553	590	561	538	511	556	514	554	577	547	465	579	578	521	526	579	581	562	562	510	542	609	554	622	535	553	555	547	576	568	539	550	538	560	546	554	556	576	556	560	588	562	562	554	551	558	536	563	605	563	544	584	525	570	564	507	548	517	582	576	540	563	525	511	587	577	539	576	546	566	553	529	515	533	501	575	557	557	552	579	572	595	528	541	583	550	557	560	562	565	570	535	546	518	569	572	552	569	527	547	573	531	534	556	585	540	572	584	584	526	562	547	545	560	598	554	560	540	544	574	571	565	580	537	549	556	507	558	557	552	567	544	536	549	549	564	587	554	521	572	543	548	570	550	556	539	589	532	564	596	593	551	552	528	549	523	571	562	558	555	545	523	567	532	559	590	544	567	542	510	537	550	502	576	555	522	571	518	528	555	573	586	549	600	593	587	584	551	569	543	565	535	575	556	565	550	589	559	513	599	558	551	521	527	549	606	575	542	574	547	522	541	572	553	561	559	540	557	542	519	585	552	548	567	590	524	564	561	530	560	563	552	554	564	530	573	563	553	552	571	550	569	546	511	581	519	558
5228	1640	2080	992	967	714	647	779	3382	2951	1981	1074	676	503	461	419	435	438	445	402	433	454	419	457	465	445	421	441	482	493	405	468	458	400	439	456	477	457	482	480	477	443	467	453	457	403	443	424	450	422	453	443	423	442	440	443	433	474	421	451	408	472	439	438	448	444	428	415	453	449	468	453	436	448	451	446	435	429	457	458	472	440	430	437	412	456	488	433	438	408	434	429	460	458	451	476	467	450	438	429	444	403	439	422	438	470	463	455	413	445	450	427	460	414	422	444	400	443	471	492	404	446	450	445	440	419	417	467	440	422	459	453	457	461	464	464	432	435	481	472	463	496	453	447	421	427	466	461	482	429	434	417	438	437	460	430	451	409	406	409	451	454	434	406	377	447	440	431	400	431	438	465	469	421	485	440	440	410	475	440	418	449	470	414	426	447	449	418	469	472	448	438	464	448	421	437	464	404	464	437	469	457	475	444	400	447	425	448	453	415	436	430	476	424	407	431	457	423	435	401	424	441	429	437	411	481	440	429	441	432	408	412	466	470	438	440	451	407	396	399	425	440	422	443	435	484	488	471	430	419	470	454	433	446	414	467	458	448	453	449	381	434	455	462	433	402	419	449	407	442	455	460	427	467	437	441	435	437	450	464	460	465	416	430	461	424	423	430	393	430	417	431	443	449	455	474	474	424	436	453	441	463	469	447	456	440	432	461	430	455	431	426	454	437	418	457	407	438	487	434	439	454	433	493	396	462	470	424	445	412	444	449	457	448	431	420	429	456	454	447	413	423	445	457	435	471	435	427	445	446	442	482	439	418	441	437	417	441	484	437	437	407	422	451	493	441	423	429	434	422	453	432	470	452	500	447	420	431	481	486	447	452	470	443	439	431	447	435	457	440	423	470	427	454	431	432	418	399	487	464	443	454	472	451	460	437	453	465	446	461	426	442	453	421	450	449	492	489	466	429	465	459	426	393	444	453	465	449	436	436	433	397	444	507	474	442	456	415	462	435	478	424	422	449	428	464	482	459	405	416	425	457	458	434	383	450	445	446	446	452	446	418	411	436	445	442	443	460	478	440	466	423	441	437	437	452	439	415	449	463	428	441	428	468	413	429	453	471	454	438	439	436	418	425	458	436	464	445	431	447	451	416	425	452	421	454	434	455	441	404	430	434	462	449	447	406	405	399	429	438	476	429	437	421	485	420	469	442	482	446	428	397	479	478	441	454	449	468	467	464	451	437	423	433	441	434	464	452	403	439	475	419	420	431	425	426	424	472	469	454	404	436	419	402	456	425	454	441	414	468	439	443	470	479	418	424	423	441	420	447	490	416	445	447	474	450	407	451	433	437	392	452	466	428	453	383	432	456	438	475	439	434	438	460	406	415	407	447	444	405	434	441	467	452	406	424	465	434	417	405	454	453	398	462	397	455	435	411	460	434	442	442	443	450	438	449	457	497	465	445	450	409	469	440	463	418	439	460	409	454	448	428	416	478	434	439	423	428	442	436	441	423	402	454	461	450	394	441	480	407	500	437	428	470	437	452	466	430	472	413	446	434	459	427	444	437	458	432	459	446	465	429	452	434	442	458	433	485	445	452	400	449	488	445	480	457	434	447	420	458	424	450	418	498	430	460	429	413	428	419	436	433	451	440	448	437	446	439	455	503	416	445	444	440	421	437	454	428	435	442	405	447	484	435	440	454	429	415	403	466	405	462	437	400	441	412	425	468	464	427	472	480	460	390	413	420	437	467	416	442	448	469	439	436	435	461	442	454	430	440	427	423	477	433	447	430	444	424	435	438	435	458	424	470	482	410	433	430	462	429	457	438	445	459	400	387	456	456	457	451	436	421	474	428	413	465	455	443	457	438	413	422	426	444	433	444	436	488	458	455	451	451	438	419	476	437	439	409	460	448	424	451	435	430	476	427	445	454	417	426	408	456	424	430	438	427	476	428	460	466	435	422	448	428	465	430	457	451	469	449	429	454	411	424	461	456	424	432	484	474	434	435	456	442	472	397	431	477	413	426	432	462	421	457	421	415	451	451	459	475	431	424	439	449	451	466	442	442	433	444	440	460	459	429	487	422	454	417	437	426	443	409	443	448	425	482	447	440	426	445	457	453	462	437	440	460	443	408	430	483	441	443	471	450	452	434	443	485	478	457	435	445	456	486	460	438	427	472	417	419	448	413	426	445	452	422	465	435	472	468	453	465	426	422	422	426	426	429	442	449	443	441	467	446	426	483	454	445	438	464	457	455	422	452	395	431	433	433	433	418	448	442	478	425	466	428	420	441	459	429	436	472	425	462	445	427	437	436	465	439	446	482	475	446	455	445	442	465	501	454	431	426	443	429	484	422	453	437	427	417	442	450	444	468	470	436	454	445	428	448	467	450	393	424	481	452	476	427	425	467	450	479	429	399	470	455	445	456	442	424	443	472	475	424	436	420	451	467	431	415	406	447	458	453	434	429	412	458	478	455	411	399	480	436	444	442	406	462	476	411	430	426	469	475	457	478	445	431	451	429	451	450	387	445	440	446	384	414	461	443	457	483	469	448	428	441	480	453	417	460	431	439	441	437	446	464	473	424	417	466	444	453	434	401	431	416	445	422	463	456	439	430	431	478	458	444	451	467	420	438	452	441	430	449	442	438	440	440	420	447	459	427	427	421	459	423	444	421	409	482	388	414	429	433	424	482	486	406	425	446	441	468	455	448	465	436	464	419	448	428	430	441	427	448	450	435	411	463	436	459	446	435	446	455	475	411	432	414	412	423	429	438	450	426	430	448	438	443	451	431	439	453	448	437	430	441	451	417	418	453	416	425	428	449	431	416	460	419	451	466	424	458	412	438	434	462	441	406	429	457	477	441	446	457	500	463	433	430	479	468	474	493	453	411	413	434	451	414	507	450	449	465	432	475	448	384	470	480	455	454	488	414	456	439	448	437	406	436	439	467	441	457	449	436	472	410	459	449	441	431	433	427	438	424	420	425	467	483	423	414	455	426	446	486	414	416	433	459	436	415	481	450	406	461	416	475	428	431	462	447	459	434	412	427	489	432	428	443	430	413	447	425	454	437	430	483	433	433	473	469	432	452	440	426	380	428	439	469	430	421	460	425	432	416	478	443	456	455	452	437	429	416	409	455	436	441	427	426	429	470	432	470	418	441	402	476	433	438	441	462	448	439	429	428	441	446	441	411	429	446	410	436	457	452	459	438	425	430	432	426	447	459	438	419	449	434	404	442	423	461	375	417	443	442	399	471	459	434	444	455	426	417	441	435	486	439	427	446	437	433	428	473	469	424	440	458	475	430	397	424	473	412	451	465	462	449	455	441	431	399	444	416	409	429	437	403	472	462	438	431	421	434	455	456	435	455	438	448	445	426	453	439	424	423	419	444	501	434	440	464	432	455	482	443	425	452	426	463	459	449	457	426	442	428	443	453	454	475	449	468	444	463	418	451	408	438	440	431	477	509	433	450	426	463	443	457
25641	21438	27199	25095	5507	1619	1174	2877	21829	20100	11867	4372	1702	952	676	683	641	644	614	613	635	629	608	608	611	580	569	646	622	610	643	622	581	677	622	640	645	602	654	594	664	611	599	597	644	598	643	625	637	610	611	606	586	618	619	642	614	612	618	640	610	619	616	587	618	621	640	602	646	634	628	595	565	626	627	589	598	601	635	644	584	592	613	606	613	636	607	598	603	580	589	641	606	613	629	604	595	614	677	627	577	576	636	557	588	664	600	628	590	611	615	581	629	623	582	668	605	594	631	643	610	614	624	603	570	606	626	629	632	628	623	589	643	656	619	654	627	643	636	618	618	610	633	576	623	624	669	598	616	628	586	554	627	577	599	604	592	626	638	604	649	605	613	614	619	627	576	591	614	604	634	636	607	583	622	641	569	595	592	631	631	545	615	613	542	567	671	634	638	643	614	613	593	644	590	620	610	625	640	588	634	633	584	668	623	623	610	588	659	685	615	606	609	612	632	565	638	621	601	627	636	645	604	607	642	600	637	592	688	611	590	598	619	651	573	588	648	596	635	573	673	587	589	622	582	658	594	631	593	660	590	591	664	644	675	604	635	656	600	660	605	600	631	654	619	596	618	608	617	613	578	605	601	589	589	626	598	598	610	641	571	597	618	632	627	596	623	646	631	569	554	609	614	650	668	618	628	633	624	579	618	596	620	604	644	625	562	629	609	618	671	594	595	636	584	618	674	647	619	608	621	619	651	564	584	600	617	657	596	624	623	636	654	599	585	606	580	630	636	659	648	590	603	634	564	580	605	593	643	655	621	621	657	619	668	614	668	647	620	619	605	641	603	685	593	594	628	621	602	603	639	647	617	628	592	629	606	587	577	661	620	631	680	621	615	657	627	615	611	605	634	578	638	615	640	592	630	627	610	619	631	621	625	606	640	630	653	596	652	617	593	612	615	607	663	606	662	583	627	620	608	614	647	637	600	633	604	580	609	615	656	574	611	649	604	607	628	590	621	585	600	622	594	579	608	636	644	590	624	601	648	610	632	594	604	624	645	577	621	622	648	649	588	623	579	617	641	612	633	613	601	609	623	606	628	627	626	636	632	625	605	599	621	634	601	635	593	587	644	626	597	593	610	613	620	601	622	640	608	626	678	622	638	651	582	599	614	588	608	609	589	580	632	619	612	662	613	611	654	621	611	575	601	618	595	614	580	602	647	613	601	641	596	600	621	586	625	644	609	611	576	599	604	584	628	596	602	650	617	636	596	638	577	639	654	580	589	626	604	612	614	612	585	586	626	610	607	611	600	608	632	624	623	616	653	651	587	586	611	641	631	626	597	600	614	633	603	630	588	608	624	676	620	617	613	665	645	585	690	642	619	620	580	569	579	640	624	600	655	596	611	578	617	658	603	618	595	628	624	590	650	585	619	568	635	556	632	614	571	614	595	617	668	644	621	592	621	630	588	643	600	600	607	650	587	621	605	615	583	636	581	610	560	626	619	600	586	563	571	599	615	630	595	606	622	586	569	598	600	597	610	608	598	607	610	615	652	640	600	631	633	622	603	589	646	588	624	609	602	648	641	623	618	611	586	633	574	608	656	583	606	621	588	634	594	662	614	609	652	638	661	582	636	614	662	622	625	612	612	627	572	668	570	626	633	607	606	627	614	606	623	624	624	607	602	582	663	619	597	577	599	611	611	633	614	594	612	604	634	636	587	621	587	574	606	614	670	575	641	606	586	583	604	560	604	604	633	640	640	606	618	635	601	631	629	625	591	593	594	630	679	605	622	598	601	635	617	594	636	588	624	611	594	608	591	646	578	667	546	639	612	631	604	645	606	579	588	626	620	651	588	688	634	614	594	615	627	610	599	626	621	632	619	610	626	638	583	596	636	572	608	633	641	659	616	635	622	607	625	605	608	605	576	662	623	624	653	665	605	602	611	590	592	593	616	611	579	674	590	622	598	686	633	633	655	645	617	611	618	606	606	595	603	645	664	615	619	628	664	617	634	638	626	623	612	599	621	593	621	629	611	652	592	634	615	600	610	571	594	603	599	581	633	618	622	573	643	657	655	623	625	583	651	593	609	609	571	585	675	587	628	611	633	634	609	581	585	613	604	621	587	589	581	617	585	645	620	609	562	619	628	597	611	605	617	586	640	652	658	616	606	619	596	566	607	613	580	577	591	588	634	581	651	635	634	625	581	611	633	587	604	632	682	595	650	605	620	628	602	597	614	591	651	639	591	630	633	623	588	658	597	686	599	616	629	617	632	597	637	617	610	596	651	632	572	614	621	663	590	682	632	552	580	595	595	579	630	623	608	590	607	588	605	602	556	593	618	615	595	634	596	611	611	601	611	616	616	636	698	628	620	621	592	605	603	645	648	597	631	633	618	543	597	629	619	636	577	612	635	576	638	596	602	569	627	608	603	598	595	560	647	645	673	590	619	616	591	628	659	646	601	598	633	620	605	641	617	618	609	623	613	623	644	622	606	600	565	650	629	587	617	651	645	612	621	618	662	637	605	598	573	630	600	603	630	621	638	595	607	622	592	659	593	651	588	578	620	595	638	582	628	628	578	646	597	617	606	630	580	628	636	629	587	605	649	590	576	629	578	652	618	599	597	607	605	615	612	603	627	716	606	630	609	596	638	602	618	606	637	632	631	620	595	656	647	648	620	635	578	628	608	628	584	625	634	678	561	573	612	595	603	595	596	574	600	624	613	588	600	595	672	610	593	627	636	623	560	664	682	642	613	622	661	644	615	634	616	664	592	621	648	585	629	566	622	614	620	638	592	646	631	627	611	610	615	594	660	612	644	623	588	607	604	649	581	584	608	603	604	624	638	645	593	627	614	566	619	648	600	633	604	613	625	636	598	617	596	606	603	614	659	601	587	677	611	659	633	567	625	641	604	631	602	627	603	577	578	616	579	652	587	615	634	620	589	631	625	577	602	570	624	636	636	613	617	602	639	602	605	615	574	642	628	568	634	647	626	589	646	600	614	630	635	602	629	616	632	631	622	609	586	613	615	573	582	575	579	598	596	623	641	623	591	661	617	643	641	619	642	620	632	599	593	617	621	599	674	619	646	600	614	633	616	592	641	557	617	650	586	608	619	596	609	582	625	567	667	578	624	567	592	596	598	644	594	610	611	600	620	620	589	631	630	605	624	615	603	614	663	644	590	620	602	560	628	600	617	557	578	609	623	618	575	605	638	623	563	633	600	568	592	558	607	609	618	602	646	614	629	631	635	672	584	624	612	615	619	612	632	618	596	617	618	618	637	583	608	613	614	611	607	592	622	642	624	603	563	633	605	653	631	579	627	637	631	607	601	618	613	652	604	598	627	580	635	615	610	613	636	624	605	629	632	609	590	643	634	620	656	608	615	596	628	581	649	622	619	600	611	614	640	581	612	611	637	585	604	601	622	633	639	602	617	659	621	652	619	607	646	572	576	607	612	636	582	609	621	621	598	590	606	645	610	564	621	620
4064	3579	4675	2432	1781	1355	1098	3950	22108	17376	9863	4076	1679	920	571	543	533	509	507	504	508	569	526	471	502	552	523	483	525	519	522	483	529	517	518	509	521	513	525	506	476	518	513	519	496	484	551	481	496	538	491	478	533	472	509	500	517	503	485	514	534	508	501	551	496	525	496	501	528	509	526	526	567	494	502	534	503	450	501	540	531	478	486	577	542	513	493	521	512	534	555	517	457	543	533	545	516	476	547	515	490	536	537	503	516	516	513	512	556	519	501	498	498	493	473	544	524	503	526	522	483	534	542	545	486	529	519	505	514	497	508	496	513	552	523	537	518	511	500	511	540	517	482	521	492	505	476	499	485	503	535	492	494	511	535	480	456	505	502	506	511	519	497	500	483	486	507	509	549	496	489	512	515	522	526	503	505	510	464	510	524	503	506	514	507	510	509	514	499	512	532	537	510	492	539	523	496	522	505	526	477	532	544	522	497	491	538	494	504	560	535	496	528	506	467	520	527	504	518	504	526	532	511	540	511	520	508	532	512	472	524	489	495	523	487	551	544	488	488	540	495	540	512	536	484	484	531	501	468	469	522	515	463	489	493	508	494	507	485	507	499	548	547	484	532	461	506	524	474	546	502	497	495	535	496	491	498	518	476	512	476	484	545	489	489	512	481	507	477	489	515	544	524	545	486	511	502	480	520	509	479	482	501	528	482	487	516	499	493	485	519	541	536	520	506	535	518	514	502	499	500	510	501	491	478	535	552	510	546	539	485	495	528	521	524	521	507	514	529	518	532	530	511	539	515	550	522	546	484	515	543	457	494	556	501	523	497	502	456	514	505	520	502	503	530	523	551	517	475	509	518	508	510	521	519	527	505	511	512	460	451	531	450	557	517	519	531	483	501	492	459	520	516	499	538	499	504	555	456	493	544	522	491	529	509	507	502	549	514	519	515	520	496	493	550	547	465	489	518	508	528	515	504	508	499	512	544	503	530	453	518	503	504	526	525	502	523	500	555	517	507	471	537	514	480	506	491	525	500	492	548	538	538	516	508	500	490	480	535	497	521	519	529	509	531	478	505	527	514	514	542	488	517	531	492	518	481	518	516	522	524	492	480	495	484	492	496	539	504	507	524	456	529	500	526	535	472	487	498	496	535	491	483	472	501	510	496	504	504	488	487	514	541	511	485	505	524	517	519	482	529	498	482	486	507	500	499	510	525	543	529	520	454	496	511	514	528	502	518	578	483	528	542	583	501	525	511	530	486	491	532	485	557	533	497	486	527	516	519	510	496	516	512	549	535	533	530	508	502	497	538	489	524	551	488	534	496	529	528	496	531	499	512	495	508	524	538	467	502	473	547	539	474	509	502	529	506	522	530	505	481	530	535	537	547	537	509	508	504	533	523	502	526	496	485	475	512	535	547	538	477	497	524	522	531	483	505	505	499	509	499	495	510	505	537	500	539	523	447	497	578	495	523	534	503	502	500	472	501	543	478	467	485	508	511	504	526	491	529	547	548	487	539	475	530	502	503	543	544	508	543	507	493	503	487	514	500	499	513	494	518	497	523	499	476	561	486	471	514	499	508	493	553	505	487	542	488	478	545	511	537	516	522	525	491	548	499	542	480	520	510	532	481	488	457	546	529	520	510	500	497	510	495	505	519	515	525	500	482	532	520	502	535	518	513	534	482	503	523	478	487	500	540	484	530	482	525	472	513	468	507	495	495	495	489	477	516	485	505	524	531	548	524	477	509	509	526	487	490	532	496	550	525	493	491	458	500	478	508	523	494	501	483	517	492	503	531	525	486	508	448	496	524	489	515	499	506	525	488	545	481	525	521	501	497	485	502	507	517	518	528	524	513	483	516	530	469	528	552	508	508	535	489	498	538	525	510	498	542	494	540	469	457	490	492	508	538	496	491	510	519	485	490	474	508	478	527	444	486	534	512	513	519	481	567	492	502	475	514	489	516	523	537	517	532	476	517	555	505	500	543	480	505	508	506	537	531	537	478	528	548	517	473	514	504	463	486	496	506	485	486	492	512	564	522	521	499	497	508	515	514	560	485	503	534	519	537	502	513	531	522	461	477	527	464	516	516	501	522	553	530	506	518	535	527	517	477	507	472	560	530	506	529	523	475	537	513	500	519	492	478	499	519	514	515	462	515	486	529	459	505	519	501	496	487	504	524	540	502	492	490	444	542	507	523	513	508	509	502	498	544	452	479	548	547	496	514	553	495	592	507	478	498	494	503	488	549	503	500	523	483	507	526	447	522	536	532	564	469	517	491	571	571	472	509	507	518	533	526	489	490	487	512	502	506	487	514	524	502	518	537	521	546	515	516	499	518	514	473	530	501	539	509	511	523	489	494	481	480	484	561	499	499	472	509	542	540	526	509	506	515	495	474	524	507	490	512	509	441	505	520	520	505	523	512	514	515	538	498	530	481	502	473	486	499	504	468	534	450	531	573	463	554	477	507	506	520	503	471	541	470	522	516	503	526	528	459	492	502	506	509	529	486	467	496	527	532	492	516	514	533	513	469	461	551	466	503	532	490	519	514	507	504	466	478	522	520	503	512	510	490	515	542	496	519	492	515	521	509	521	520	491	509	533	476	498	531	507	500	532	499	526	511	510	468	505	534	525	526	495	558	527	544	503	534	485	528	476	496	477	462	470	494	511	544	490	473	475	489	487	517	520	499	505	491	505	521	486	499	566	503	517	464	494	504	531	501	511	520	505	518	489	520	504	510	493	494	534	540	505	509	527	472	541	522	470	518	529	513	578	539	501	491	478	528	497	479	534	468	481	548	472	479	522	511	500	514	476	525	500	470	511	524	548	475	473	501	563	522	507	536	541	512	516	546	513	496	495	506	462	497	513	531	548	501	549	473	539	495	487	511	492	493	501	513	497	522	497	501	502	519	488	522	544	521	557	487	487	526	485	519	517	516	498	534	468	510	476	504	512	509	535	555	518	535	506	481	546	501	526	527	524	464	517	496	496	527	502	526	516	496	503	485	522	469	486	548	559	495	494	493	506	531	491	527	509	539	492	493	492	554	535	558	528	503	488	507	526	488	469	517	472	513	510	544	508	522	532	521	498	511	521	513	503	487	463	492	538	534	516	494	486	465	492	530	520	553	515	511	443	505	469	504	482	502	486	521	516	521	491	514	535	528	488	513	514	547	510	502	473	477	480	505	491	500	523	515	468	509	489	514	522	526	494	495	505	498	536	508	504	477	524	507	522	519	518	523	525	499	524	552	480	534	516	521	527	493	521	477	520	536	493	511	532	524	503	500	511	517	513	505	493	519	489	545	529	526	519	498	500	481	522	519	489	470	519	534	470	530	542	523	497	534	514	516	498	522	507	477	495	477	491	449	478	516	532	513	489	526	515	515	475	524	516	527	500	523	545	507	546	520	526	528	531	521	522	500	475	553	493	502	484	487	535	491	531	471	492	480	520	510	520	533	528	515	529	512	487	520	500	498	548	516	501	500	523
24292	21388	28717	24442	21320	9459	2889	6690	41049	37232	24867	10345	3397	1568	995	856	829	772	769	796	825	848	804	783	797	793	788	755	782	724	813	823	800	753	785	821	804	798	778	785	776	835	828	777	816	811	779	759	783	797	818	825	747	740	802	781	747	720	771	748	740	741	767	779	785	800	769	737	781	769	869	787	764	777	796	806	775	765	771	799	758	764	774	815	747	750	773	798	806	744	803	765	801	783	784	797	788	798	814	699	770	750	740	749	759	792	764	775	761	786	772	781	789	753	755	752	769	783	791	801	749	792	796	778	759	795	721	792	732	773	765	749	812	827	778	764	801	805	808	777	788	806	765	766	782	780	806	759	783	785	814	812	753	760	790	740	754	828	748	776	810	733	833	779	769	769	787	741	749	807	794	768	801	791	832	737	773	778	791	773	831	804	792	762	762	741	746	741	756	762	761	763	766	767	776	747	759	791	817	783	754	819	775	792	802	733	798	785	823	756	720	811	763	800	788	735	753	763	794	769	775	753	742	789	727	794	743	833	799	794	758	780	755	771	728	749	794	750	811	746	723	767	777	764	774	792	735	798	783	778	773	787	786	817	739	787	794	780	789	765	783	748	720	777	756	743	773	820	791	754	798	720	757	722	792	767	786	768	757	785	816	815	812	807	748	776	798	848	770	761	795	818	752	785	761	782	772	745	803	751	787	796	793	769	733	792	773	758	773	785	815	749	714	766	754	788	776	781	770	709	817	808	745	750	784	727	780	815	757	804	759	815	755	753	806	763	810	776	760	819	790	814	753	759	800	782	778	785	731	802	783	737	786	769	763	764	769	755	824	805	718	763	843	789	793	763	740	789	788	827	774	750	779	763	759	819	742	744	797	820	789	767	759	770	765	770	727	781	785	772	746	748	792	772	795	828	773	750	807	808	806	806	751	812	787	751	771	801	768	820	797	764	799	773	782	790	774	848	729	764	787	761	768	807	785	785	764	769	797	757	779	762	770	807	788	797	826	773	825	786	829	786	767	803	803	783	769	783	785	808	749	766	785	783	766	795	795	775	728	748	822	798	749	741	820	744	795	811	792	759	773	790	747	774	740	818	775	749	795	760	769	734	814	744	740	828	758	814	785	792	691	751	797	753	773	816	800	769	746	763	805	758	805	767	750	774	746	777	779	764	767	782	776	817	795	800	826	755	800	830	758	797	778	800	756	808	813	724	807	810	755	774	790	778	779	848	719	811	713	774	775	787	729	804	758	756	774	766	736	764	744	731	769	765	754	778	776	810	738	763	744	801	767	782	803	798	748	778	767	800	769	838	772	797	839	762	795	762	784	793	745	775	775	755	788	822	771	764	757	727	788	836	779	786	762	776	776	806	766	779	821	768	797	735	759	749	786	704	791	732	797	765	772	777	730	783	729	766	739	767	812	769	749	769	770	758	744	789	811	772	803	763	754	799	795	749	781	752	765	739	742	738	782	775	768	723	791	723	775	730	787	811	779	727	748	755	779	785	763	754	727	756	799	789	776	747	774	795	776	768	786	798	764	764	735	797	802	738	771	806	763	747	794	819	803	745	753	807	773	792	802	775	834	783	754	796	797	752	800	748	749	764	790	766	775	731	812	769	802	821	791	808	805	794	770	837	781	762	739	785	739	747	800	756	726	742	746	787	789	759	780	788	795	786	764	743	759	779	757	832	818	726	801	770	761	789	824	820	850	762	750	793	793	816	736	777	820	815	768	801	792	805	758	793	707	740	775	807	758	778	729	751	781	714	800	758	746	737	755	760	769	724	797	787	740	764	723	738	751	792	774	736	787	775	823	815	786	801	751	741	784	739	781	770	788	752	780	756	783	798	750	817	767	762	802	777	810	719	780	787	746	779	789	776	808	776	806	759	794	730	749	796	767	803	759	821	743	725	737	784	749	757	779	747	761	793	739	761	774	765	757	737	774	749	764	747	806	752	766	743	750	773	740	750	793	779	770	739	766	810	755	755	807	849	816	787	808	767	790	774	777	781	756	731	771	756	775	765	788	788	780	768	755	748	776	756	806	801	768	797	751	788	737	782	772	755	759	789	781	810	797	725	803	740	808	827	802	774	804	783	782	771	756	734	784	802	757	794	761	755	765	787	733	779	774	791	781	752	785	739	785	839	743	762	763	770	783	805	786	817	772	770	758	754	765	760	746	755	761	794	787	766	790	805	757	752	749	788	752	802	795	768	792	746	785	738	735	775	801	805	799	769	804	784	758	770	808	775	779	782	716	812	762	774	750	780	810	758	767	783	823	810	790	780	771	741	761	760	764	780	695	773	730	795	783	768	766	743	807	753	744	745	725	736	739	757	785	755	785	789	742	765	737	736	753	757	809	741	766	754	758	792	809	757	764	763	774	778	757	767	778	779	729	817	786	770	794	750	781	734	779	809	801	811	785	806	755	766	762	797	782	761	797	804	773	755	804	798	763	737	732	783	800	748	753	795	750	765	745	774	775	744	842	756	746	769	788	781	810	746	792	774	788	779	725	793	784	747	768	738	806	730	812	760	787	773	779	751	764	764	720	761	755	784	761	779	774	807	782	746	786	711	764	753	762	809	781	750	800	823	776	811	736	780	815	754	709	786	754	772	754	779	721	800	798	744	738	805	781	767	791	837	763	778	754	731	757	734	756	778	740	767	729	761	828	747	789	817	771	750	755	775	808	760	756	821	775	786	790	796	779	795	719	778	791	783	778	781	782	804	770	796	822	771	717	775	792	798	767	811	806	755	745	752	765	773	725	775	769	784	749	722	768	778	788	758	789	727	778	788	751	765	804	829	743	772	763	815	828	758	803	804	804	770	792	760	801	830	796	813	774	714	810	764	738	761	759	759	790	752	814	816	782	752	777	786	761	789	792	777	790	756	786	785	772	773	739	763	766	755	758	808	771	740	825	799	750	802	789	748	794	758	760	756	796	781	782	794	756	759	782	841	808	772	796	790	738	727	772	794	796	725	773	763	760	845	794	794	753	741	754	754	762	771	768	752	820	756	832	730	772	799	779	736	762	755	810	771	790	745	763	797	745	737	776	740	748	728	759	777	777	770	771	819	774	770	832	744	743	747	754	770	767	754	762	759	740	767	731	785	779	731	742	773	752	762	789	753	752	809	795	847	775	795	778	777	758	770	779	793	779	772	766	756	767	750	839	782	761	811	773	762	780	805	809	740	786	794	772	784	740	756	756	718	763	779	737	749	729	792	826	792	748	707	794	761	768	804	754	795	770	778	773	811	800	758	754	761	764	729	778	779	776	787	772	805	698	768	755	742	789	829	770	798	766	754	802	796	778	860	789	769	801	790	756	739	759	810	753	789	814	772	791	786	792	814	791	715	768	708	750	768	763	768	719	769	800	794	789	742	826	780	783	734	774	744	756	771	760	789	740	769	708	803	761	802	737	791	794	805	740	783	808	760	741	741	760	747	782	776	774	780	778	782	763	807	810	766	768	763	805	797	738	767	779	779
4461	7163	7953	4731	3240	2224	2156	8610	39353	32074	19448	7861	3124	1408	705	696	652	618	628	608	644	614	612	579	602	674	681	635	636	672	602	656	679	619	615	637	649	665	657	602	675	634	598	640	603	594	627	649	598	604	694	669	635	619	611	648	660	609	654	650	633	633	657	614	615	625	631	651	636	629	585	632	642	682	640	612	660	662	628	594	613	639	602	655	591	648	659	647	598	686	631	599	614	604	634	677	646	601	642	605	643	579	649	651	594	705	646	609	633	674	579	674	610	587	687	606	617	609	644	604	622	666	637	628	649	643	660	595	622	648	664	607	629	679	627	635	625	614	623	558	635	624	641	622	618	668	623	682	645	625	595	622	667	629	628	589	677	619	618	648	665	639	639	650	643	625	586	685	659	630	659	647	645	643	642	644	630	601	667	643	630	671	588	632	621	657	632	612	629	626	596	623	621	634	615	631	640	655	598	696	651	612	598	682	598	589	695	632	629	613	654	643	618	619	614	638	674	677	601	686	624	627	606	639	658	621	609	647	621	606	633	614	599	623	621	649	622	600	650	614	600	606	599	637	674	654	612	585	590	642	653	615	601	661	618	675	642	637	622	621	654	598	611	647	589	592	640	637	640	651	654	611	610	622	591	621	637	633	606	645	670	645	648	619	601	626	606	613	630	669	649	624	632	615	593	623	624	625	641	657	628	667	637	620	645	640	611	620	659	657	614	650	604	619	622	631	648	603	651	653	663	611	620	585	667	647	622	616	637	634	636	627	644	629	647	634	613	636	576	674	657	632	630	600	592	606	630	633	678	606	619	672	637	594	632	591	665	632	598	667	684	604	621	643	597	635	615	643	642	643	661	648	622	602	609	612	663	633	681	632	645	637	640	688	608	625	639	604	650	627	616	584	594	662	576	622	644	628	630	640	603	573	638	642	642	616	609	595	644	626	640	611	645	662	618	636	662	636	657	673	623	624	662	640	652	632	628	620	615	607	615	636	606	622	591	651	600	636	662	653	611	642	586	601	640	610	589	631	631	634	622	603	654	578	610	653	663	655	629	627	615	624	624	602	608	620	605	608	648	601	594	663	643	607	591	609	625	652	628	620	646	611	620	634	648	654	615	654	630	625	661	563	640	654	616	632	552	627	604	677	643	654	654	647	585	636	586	610	658	666	620	638	678	585	626	606	678	584	624	595	631	652	590	641	611	671	673	643	636	615	634	656	617	648	609	625	622	626	641	612	577	596	649	631	603	646	622	618	633	626	631	587	625	575	611	588	643	599	644	630	639	671	663	610	644	641	584	616	618	615	660	622	600	598	633	629	597	648	623	626	616	638	654	601	661	614	628	632	651	605	605	595	612	624	637	659	646	586	648	623	626	650	623	649	671	627	615	633	628	640	590	642	632	635	619	609	582	608	597	574	651	605	606	637	601	660	615	654	631	652	632	650	656	602	645	612	628	630	618	642	585	622	660	649	652	599	649	602	607	660	640	616	636	627	609	634	619	630	670	604	640	615	662	642	623	634	600	677	660	627	661	659	674	640	615	626	624	663	690	659	612	646	614	618	589	606	647	647	642	640	639	607	623	665	674	630	647	621	608	625	626	678	640	613	601	618	681	599	640	599	655	575	591	593	587	651	694	638	664	673	614	660	575	649	673	604	643	643	614	654	606	619	637	631	620	632	649	639	599	609	603	605	615	634	592	681	643	660	614	638	648	619	626	590	610	591	626	634	630	634	586	597	645	664	587	612	611	606	649	606	659	597	609	602	635	638	636	634	634	629	649	608	636	609	614	624	651	627	662	625	631	591	606	612	622	594	660	650	626	633	638	638	648	656	665	683	614	658	621	629	649	633	660	620	639	655	644	605	641	642	601	597	648	624	610	608	633	616	629	653	609	653	653	640	614	580	596	649	609	650	630	722	605	647	611	652	620	609	625	600	617	620	607	680	618	647	652	651	597	623	659	625	621	636	647	654	669	636	604	605	619	616	605	655	620	613	599	611	648	585	617	618	590	643	640	632	668	609	608	623	647	590	652	612	594	640	616	679	666	621	668	647	643	619	621	622	640	603	581	623	618	617	602	616	638	648	612	603	607	634	651	659	619	646	634	647	636	678	655	611	632	638	604	589	598	636	638	633	665	603	624	635	599	632	641	610	615	699	618	638	674	598	676	600	617	647	618	627	593	619	612	652	699	611	586	587	617	585	586	608	614	594	620	620	606	607	642	574	635	643	623	669	628	602	633	588	596	619	629	663	638	658	635	640	633	669	656	615	627	638	648	657	627	620	603	612	596	607	659	654	617	660	649	628	605	653	640	669	658	641	617	629	643	579	631	625	592	634	593	559	634	654	615	630	617	610	588	625	667	617	610	604	626	572	628	643	648	600	668	642	627	648	640	618	624	588	628	621	665	611	631	664	641	568	619	635	620	627	634	643	614	606	661	638	619	596	626	642	601	594	636	612	656	631	636	621	631	603	631	599	621	611	607	631	671	639	653	616	667	624	687	650	613	621	642	633	615	608	644	667	629	602	633	589	642	663	632	641	639	604	574	618	630	667	619	602	641	555	620	617	611	633	605	569	606	631	634	630	637	589	561	614	665	647	580	625	632	598	658	594	582	626	601	582	610	647	646	603	626	593	609	676	650	637	644	624	645	631	632	625	615	659	591	577	673	620	632	619	644	597	634	666	632	635	641	653	623	636	630	663	659	614	592	612	600	606	646	645	607	633	606	596	615	664	620	623	628	630	701	611	612	635	577	600	632	616	645	617	621	670	633	631	629	646	635	600	584	620	625	622	594	613	637	617	618	624	644	634	591	600	631	640	673	583	626	636	655	653	624	626	628	619	642	630	590	617	605	613	586	657	640	621	619	615	618	627	611	596	642	619	648	643	623	590	633	637	611	584	599	603	635	665	649	644	622	641	579	591	578	660	652	628	612	595	614	624	634	554	664	597	609	640	643	626	607	633	620	603	646	605	655	585	637	639	610	608	636	606	625	619	597	580	589	622	628	643	696	644	621	611	644	652	656	629	639	610	617	645	648	569	595	630	629	657	674	609	661	647	606	618	615	648	645	644	635	640	618	649	649	605	616	618	591	638	627	605	602	601	604	656	580	561	637	611	638	639	590	674	640	630	597	595	604	662	634	577	667	643	650	641	575	632	662	596	609	617	643	604	574	597	594	633	580	618	591	634	644	606	614	624	598	636	663	591	625	660	625	628	609	628	668	604	650	655	655	664	621	550	648	627	645	586	668	663	616	619	579	631	643	625	636	578	622	641	640	637	619	606	590	609	652	640	619	600	620	640	661	658	623	636	586	640	629	578	611	583	601	604	631	634	631	612	645	614	601	604	629	628	598	625	593	627	625	612	612	613	608	628	613	627	646	692	635	596	600	607	623	634	660	638	642	607	665	612	602	597	637	628	603	686	632	651	610	641	651	618	595	583	627	604	590	625	604	629	607	673	636	600	609	617	662	607	632	620	659	642
27773	12445	2217	1265	776	733	659	709	2673	2834	1848	1131	813	632	567	556	566	564	567	538	586	530	562	545	524	528	538	531	544	520	515	513	517	552	543	556	566	536	532	595	524	532	553	532	514	539	530	575	559	522	523	583	577	534	545	553	564	517	588	558	572	510	548	576	550	549	526	551	545	511	518	556	537	520	504	557	554	542	550	552	526	544	576	551	514	579	538	525	580	576	526	554	551	533	586	542	518	507	509	536	530	532	514	527	550	522	542	506	577	543	524	538	547	511	552	554	529	519	555	549	556	551	494	565	569	519	536	564	535	553	578	540	544	552	559	540	546	550	552	565	556	503	533	541	516	532	550	555	496	532	514	506	543	523	527	602	555	566	568	569	545	535	551	532	546	524	560	556	534	583	564	567	543	532	517	566	523	539	528	510	506	527	546	586	518	472	542	590	539	485	543	546	529	522	502	534	546	581	537	524	532	559	529	541	529	535	552	513	511	547	537	552	559	534	573	544	512	533	543	551	543	546	539	491	529	524	559	565	525	548	562	494	563	570	527	537	559	531	558	571	527	547	543	574	548	572	539	566	535	562	533	555	591	540	545	517	545	556	565	547	527	579	534	527	563	527	507	533	548	507	554	592	536	520	545	530	567	535	545	506	554	541	505	582	521	545	519	512	541	541	547	543	571	509	600	550	564	574	539	557	593	552	539	531	531	553	489	508	546	591	548	524	576	540	524	525	500	524	542	524	521	575	543	548	528	549	520	565	515	548	537	555	540	539	562	528	517	503	521	533	554	524	574	568	560	553	522	569	541	578	540	532	512	573	543	541	577	509	564	516	559	594	501	555	548	540	504	544	551	559	568	538	523	477	555	564	492	528	552	565	548	537	584	551	559	551	563	561	551	505	521	569	562	539	544	523	550	540	498	538	532	535	565	533	551	537	517	521	538	549	552	507	548	570	558	543	503	567	528	562	516	517	544	526	511	522	498	529	538	576	555	521	539	533	514	526	550	530	531	536	546	541	547	569	596	567	533	530	503	566	538	537	562	537	514	586	519	518	559	552	559	531	568	524	560	533	571	547	562	552	566	555	548	517	535	512	504	551	545	553	511	552	523	542	482	533	559	571	510	574	496	580	523	510	504	548	493	529	551	512	551	514	538	519	560	560	515	534	551	522	599	529	549	533	517	552	566	531	576	526	515	560	554	538	515	555	546	520	566	515	484	530	534	557	513	541	531	527	560	524	545	532	549	540	547	529	490	527	500	551	535	565	601	514	613	531	567	533	551	547	550	520	559	507	551	559	588	500	558	542	529	528	555	560	581	603	502	547	525	521	562	542	553	579	516	558	561	533	518	525	555	557	563	558	524	564	570	598	503	547	534	578	508	528	528	545	555	549	533	531	578	563	549	516	531	581	498	564	552	544	528	563	528	527	565	532	525	531	531	544	567	494	513	567	533	507	560	550	522	546	532	531	550	537	549	549	543	529	542	586	523	529	561	541	489	519	572	496	515	573	511	568	529	553	554	531	534	533	539	545	518	513	565	548	560	567	531	529	536	559	545	530	558	527	569	539	529	517	542	557	523	597	521	566	528	525	547	540	541	573	530	525	554	513	550	512	570	545	576	508	526	553	532	560	545	518	561	564	560	512	593	565	511	549	521	512	516	494	570	561	550	577	518	546	519	530	543	542	544	538	539	504	543	549	561	564	540	539	579	558	544	504	532	517	582	529	556	532	528	528	546	539	525	548	547	505	533	541	556	494	527	531	519	543	543	560	549	529	561	514	525	499	511	501	540	554	532	499	524	553	529	539	549	534	502	504	553	578	596	590	495	514	574	555	531	528	504	561	515	542	548	495	577	580	549	555	537	585	529	517	520	520	536	529	556	546	549	527	514	534	533	481	546	520	561	545	562	573	586	475	549	544	504	525	585	556	493	559	521	542	581	576	562	544	503	548	516	482	565	538	556	554	532	590	543	515	549	579	512	553	528	585	531	537	535	549	546	549	577	564	558	586	535	585	527	514	567	520	562	526	557	513	609	549	513	547	554	535	522	566	570	494	540	483	520	520	526	525	532	561	538	531	568	554	570	537	557	566	557	563	533	560	585	520	557	537	512	556	531	542	559	559	505	517	543	536	503	499	519	553	559	532	538	540	558	538	570	545	511	583	512	582	543	518	510	554	601	522	507	496	527	549	489	560	492	551	571	542	549	556	571	554	540	560	550	538	544	537	595	543	518	557	543	577	530	532	573	543	537	534	554	540	554	530	511	518	495	566	525	529	564	515	554	525	548	571	510	556	558	549	550	555	597	567	499	558	537	546	541	546	535	547	517	541	535	540	549	534	546	515	532	531	525	531	535	596	552	578	564	538	539	555	541	534	494	542	527	535	548	534	539	554	535	508	553	528	549	527	538	513	489	534	550	546	596	552	507	493	524	517	503	572	554	537	553	525	558	564	559	518	570	520	511	562	551	549	509	540	533	535	502	540	548	546	550	569	602	529	562	566	527	534	548	506	542	534	521	524	525	557	546	553	577	566	552	499	521	548	534	546	555	549	536	590	524	569	505	581	536	519	554	520	553	565	551	560	557	514	557	525	561	524	551	565	563	521	506	523	577	524	517	556	549	529	490	540	535	589	547	568	526	599	559	534	574	529	570	508	570	539	543	526	546	554	536	561	542	550	535	540	549	549	581	487	529	505	537	571	551	583	538	536	562	501	523	524	548	533	534	522	571	532	525	549	506	598	505	546	529	563	486	507	564	535	552	534	563	573	516	541	532	567	529	561	539	520	540	516	573	553	520	569	514	563	571	506	549	539	544	561	515	537	564	504	509	568	517	508	543	565	520	483	539	548	537	537	502	507	529	510	525	552	554	540	525	572	517	529	556	537	544	573	532	552	550	528	573	576	553	536	547	575	487	542	500	565	561	528	519	558	517	526	552	516	555	565	561	529	544	522	530	556	531	526	598	471	540	576	531	579	563	533	549	557	568	554	527	531	592	535	546	557	526	544	542	552	522	491	515	556	550	532	592	579	548	566	555	537	543	571	477	516	541	534	562	546	524	543	556	496	532	534	545	542	540	556	553	587	529	535	553	537	544	459	509	569	523	569	564	533	527	496	525	508	512	544	577	511	586	551	521	537	530	506	498	549	532	580	510	530	527	542	527	533	571	580	519	505	552	581	572	533	539	556	582	545	540	542	534	556	532	545	555	519	509	547	539	540	569	561	562	565	581	527	554	513	507	536	573	504	558	565	520	555	530	575	535	559	575	547	574	565	534	519	551	513	525	567	561	576	526	526	560	618	546	548	567	542	587	529	538	549	502	549	544	555	544	501	589	538	570	568	544	517	528	582	534	555	541	544	515	536	576	545	500	513	563	530	491	516	540	528	548	534	551	582	554	537	544	570	521	533	555	519	545	518	544	533	588	546	573	510	516	501	542	536	569	526	529	532	534	567	532	517	576	523	557	554	553	517	537	548	550	531	557	537
5437	1302	1439	1103	748	631	657	683	3300	3120	1838	1087	641	543	456	424	432	454	455	412	462	449	445	464	420	426	441	434	404	435	424	451	396	444	435	446	425	414	408	409	429	387	428	453	452	430	413	445	462	439	442	452	459	443	397	406	429	417	437	424	456	427	419	412	435	479	419	456	440	443	473	433	416	474	466	449	420	409	457	427	442	422	401	467	450	463	421	410	398	419	425	431	408	437	453	429	420	409	436	457	373	410	440	433	437	422	459	424	429	415	436	445	414	456	448	420	429	424	451	451	467	422	414	402	428	448	409	440	418	442	440	427	479	453	447	469	442	454	443	417	426	464	442	455	486	381	451	456	444	441	425	422	452	426	431	459	441	422	427	450	445	409	427	444	424	431	451	434	411	439	466	424	468	453	483	414	401	410	416	474	446	428	437	445	433	386	451	429	424	463	456	461	424	414	440	423	448	438	439	425	446	422	437	438	462	431	418	428	461	434	432	415	429	414	430	393	436	464	449	433	409	442	413	474	404	422	447	398	444	404	432	439	445	433	457	447	425	431	461	406	413	418	488	420	457	405	414	437	458	418	424	463	422	453	404	463	444	441	431	421	433	440	412	443	418	403	451	419	473	435	439	456	422	395	417	490	413	418	461	449	402	415	431	418	429	459	453	421	430	447	443	471	466	443	441	454	398	448	424	479	458	433	417	454	412	442	480	434	413	430	472	425	440	428	422	427	433	421	487	440	401	421	418	443	444	443	437	427	440	440	444	462	443	406	453	426	457	438	440	414	405	424	412	424	437	439	415	398	431	416	415	458	423	450	418	426	460	441	438	417	442	421	429	422	428	445	431	424	432	429	411	425	396	432	477	436	378	431	413	434	435	444	478	423	446	443	417	387	441	424	444	424	428	402	426	410	446	439	456	441	458	430	442	441	435	419	464	425	449	451	415	457	442	400	389	454	462	439	404	451	452	438	432	420	421	378	442	434	446	460	422	426	408	443	455	466	442	426	460	420	414	446	426	438	425	423	447	432	414	436	406	424	444	427	442	411	434	440	455	419	482	431	433	445	440	442	466	448	427	398	441	444	404	458	438	411	435	428	455	452	455	426	414	436	442	436	414	431	415	434	408	410	419	460	440	399	404	459	416	470	451	488	416	428	449	400	434	469	411	381	405	448	425	449	426	475	419	445	462	435	445	441	430	436	409	459	423	463	449	425	446	463	452	455	439	425	419	434	411	478	426	413	465	407	450	435	411	430	445	462	442	406	433	445	413	441	463	431	465	432	448	436	438	452	409	430	411	409	414	438	433	407	463	430	438	425	419	433	410	444	454	407	401	434	460	425	493	445	434	404	407	413	450	446	446	462	413	451	429	465	457	460	430	418	475	419	432	442	400	429	416	483	438	414	444	472	471	398	464	439	395	411	446	441	425	409	414	423	410	438	425	387	419	410	445	418	413	439	420	450	434	440	469	457	456	410	453	416	451	451	431	431	478	475	427	444	440	436	431	423	453	434	427	409	434	420	454	402	485	443	437	480	440	432	454	445	458	460	440	440	431	396	387	442	434	433	408	440	449	403	410	430	432	403	430	421	439	429	411	459	424	419	451	433	443	411	445	431	411	392	420	399	444	405	463	451	436	421	457	443	430	418	409	423	417	420	469	392	424	431	443	436	440	443	424	448	425	462	480	426	461	428	453	450	409	407	430	442	436	440	446	426	429	408	451	418	413	470	435	409	438	440	403	428	465	412	425	457	425	407	399	466	456	461	421	439	455	405	462	434	461	434	443	423	434	445	415	447	433	428	419	422	443	451	426	442	423	459	411	411	405	413	429	429	454	485	441	457	413	450	436	433	442	463	441	430	439	432	432	463	412	422	441	421	441	459	431	445	438	434	400	488	418	450	413	450	443	456	459	459	406	421	401	433	444	411	432	416	449	453	436	423	437	408	425	455	408	425	455	454	429	457	439	448	441	411	465	433	489	460	437	455	426	421	456	456	423	419	446	409	455	467	422	418	449	443	439	436	482	434	430	439	423	414	433	400	438	425	437	436	408	446	431	435	401	445	427	405	431	441	430	431	448	455	442	432	445	397	455	422	425	420	400	410	431	394	446	483	423	434	432	446	443	464	420	444	419	456	469	419	430	417	471	427	444	428	448	442	446	406	446	386	444	434	432	442	433	462	451	420	412	449	400	399	458	470	429	411	387	427	425	446	466	446	442	472	407	423	444	430	415	429	429	468	442	429	436	425	395	437	474	433	395	415	418	439	414	404	453	436	423	426	411	449	400	449	436	455	434	458	435	405	455	420	430	400	439	434	452	411	439	416	423	443	412	476	413	448	425	415	450	421	417	441	391	434	452	443	446	443	421	435	431	404	416	450	493	437	461	426	435	394	446	403	422	387	464	453	471	461	434	450	432	460	421	430	408	444	413	465	420	420	441	425	391	405	421	401	411	427	440	440	436	428	397	432	451	433	446	441	408	443	462	435	445	427	444	424	455	421	421	502	445	452	462	425	423	429	440	448	424	431	428	433	401	398	435	467	406	409	434	396	459	422	375	389	432	453	457	449	432	452	429	427	452	456	429	501	370	484	384	449	438	474	427	438	414	424	434	446	414	444	436	461	453	460	469	411	434	450	448	424	408	471	466	447	461	425	404	441	427	429	399	416	447	432	417	439	424	438	450	439	440	448	428	419	453	454	415	403	422	418	421	445	399	428	439	373	424	462	429	444	394	467	401	423	401	444	417	443	437	433	432	416	417	435	454	455	455	418	458	476	429	468	420	385	409	401	439	428	450	441	440	427	415	441	452	414	448	396	414	442	441	439	427	398	436	455	386	423	418	459	442	425	431	469	437	404	418	414	448	475	423	434	437	423	476	455	408	456	438	458	388	406	414	387	408	371	419	425	427	459	463	449	441	436	410	455	442	406	434	431	452	413	421	454	462	450	450	446	398	424	434	411	449	424	447	409	441	437	437	412	419	455	428	445	412	407	445	398	454	448	430	439	406	468	438	433	397	442	442	436	433	448	417	401	421	453	435	435	428	448	422	400	435	450	449	442	445	438	429	431	449	424	394	449	470	430	409	424	407	416	429	457	490	431	415	421	419	453	448	437	421	458	405	422	435	412	457	431	415	448	465	442	437	441	402	420	427	418	437	443	434	421	418	448	413	455	433	423	421	443	422	434	394	412	417	434	437	428	407	438	422	453	443	428	449	421	435	440	433	485	441	417	424	444	428	379	442	435	435	468	457	450	441	426	442	443	446	428	451	443	408	460	427	476	439	412	472	443	412	401	422	456	434	449	455	429	463	440	423	451	453	383	497	457	445	438	446	449	455	418	443	431	437	456	429	424	434	432	420	439	450	428	448	419	436	424	434	438	418	434	394	424	390	421	442	398	411	411	423	423	458	434	447	434	413	451	413	459	435	455	443	455	435	458	423	432	454	445	453	445	425	404	417	469	423	465	392	416	396	423	457	426	440	432
25679	21396	27168	25128	5317	1565	1167	1749	18620	21195	12750	4430	1747	964	726	638	624	669	603	620	636	621	648	576	611	634	603	609	614	612	608	677	598	587	607	640	615	562	630	588	605	648	653	601	605	609	611	601	632	574	587	619	597	552	598	568	612	597	622	551	597	663	637	655	620	609	599	652	608	597	593	619	644	616	666	616	606	598	638	640	612	575	617	581	576	622	649	606	608	602	598	613	598	612	614	595	563	617	597	648	593	587	611	591	601	598	655	634	585	626	587	591	610	598	546	624	629	585	602	646	592	590	589	627	627	609	595	593	621	628	599	584	577	626	648	613	603	604	585	613	649	580	621	611	596	599	604	623	592	636	574	601	600	584	614	612	616	614	595	560	612	613	604	590	583	599	575	636	600	622	611	645	613	648	567	588	594	630	584	613	591	571	592	618	636	628	573	576	595	609	595	579	628	580	594	614	613	588	613	632	610	606	634	592	607	604	621	584	650	614	609	610	607	605	550	617	594	602	591	649	639	620	582	552	591	584	591	577	611	625	594	596	556	594	583	633	587	577	551	602	604	583	588	569	624	656	622	598	604	621	622	611	552	638	650	584	632	586	605	576	562	599	604	607	602	584	618	577	585	624	566	644	615	622	571	590	629	626	624	623	590	650	617	653	581	599	654	593	622	607	565	547	623	602	592	598	604	594	598	616	621	589	617	617	589	569	627	650	587	570	618	600	582	572	579	621	592	625	601	605	613	557	595	582	612	554	606	614	616	577	607	659	612	577	591	628	640	631	604	603	624	638	615	639	588	596	645	615	586	595	549	616	626	637	635	590	574	585	636	607	605	612	585	607	613	619	597	577	582	589	542	606	610	622	584	646	635	618	579	635	607	656	624	580	610	599	621	622	634	602	607	675	604	608	600	604	647	643	642	568	636	593	610	640	573	614	604	573	584	596	591	608	621	634	585	636	606	585	581	574	635	598	573	631	596	602	633	575	621	616	629	603	608	608	565	634	576	577	577	599	582	553	604	634	614	614	600	621	606	630	565	612	616	627	662	601	604	575	628	633	624	620	609	629	616	621	606	599	635	575	634	648	602	596	547	606	590	586	613	581	594	620	614	630	610	600	597	595	626	600	604	600	662	614	590	636	593	599	607	634	648	571	613	610	581	590	574	606	598	644	582	577	622	620	578	657	582	587	585	626	600	592	611	667	585	594	598	589	575	612	630	601	634	600	592	602	595	588	646	617	611	623	620	634	642	650	602	551	610	614	577	583	602	577	615	595	588	603	573	631	638	626	591	597	604	593	605	577	625	577	586	611	594	674	576	593	615	583	602	593	638	578	616	632	631	637	614	621	568	592	595	620	597	596	617	576	602	620	627	609	602	567	601	586	591	591	626	625	649	598	585	592	596	573	598	552	621	555	585	616	601	620	579	623	602	626	651	569	595	640	603	572	634	603	605	614	641	570	605	592	609	586	649	595	602	652	572	629	617	627	589	585	572	605	608	616	593	581	623	578	582	572	623	582	591	627	649	618	622	571	607	624	644	602	638	629	622	653	574	621	598	574	616	604	637	591	577	605	615	574	645	555	602	644	625	566	586	619	616	647	625	599	617	608	584	618	598	607	615	602	652	593	625	595	592	603	550	597	635	622	600	611	606	592	563	621	536	636	566	598	603	609	615	601	609	593	626	582	569	558	618	636	640	630	611	596	594	613	613	609	584	548	573	602	623	607	596	637	659	624	616	633	624	599	596	576	581	617	634	601	600	648	560	600	573	626	647	628	550	635	611	631	645	600	591	602	623	579	608	610	610	612	625	637	615	617	616	635	633	593	629	580	623	607	600	598	621	622	606	594	621	546	616	568	628	593	609	573	605	609	627	647	583	613	602	610	586	604	610	620	596	580	598	601	674	616	656	574	596	602	569	611	612	588	591	592	625	636	595	618	613	629	612	597	598	625	627	585	629	609	591	622	617	603	577	601	623	612	602	603	654	657	580	657	627	582	620	624	570	646	611	583	643	578	624	560	643	611	594	565	607	623	572	600	593	558	631	609	571	614	595	627	594	611	585	598	565	616	568	578	596	592	624	600	657	575	561	621	606	631	635	687	598	615	604	594	625	605	581	611	604	583	600	564	651	660	632	589	603	595	619	606	599	641	580	606	600	582	629	632	588	616	621	589	577	579	603	592	619	569	571	636	614	581	594	667	610	595	597	641	564	632	598	582	571	635	584	601	564	622	618	646	601	605	596	640	627	605	588	611	583	602	608	630	596	608	580	632	633	609	593	622	632	615	597	584	564	617	572	636	604	617	611	611	548	630	592	610	585	625	574	616	593	626	624	603	641	651	629	637	562	600	569	579	601	630	616	593	605	573	603	597	620	635	593	589	609	561	593	659	565	586	598	603	577	621	624	614	645	590	623	594	592	637	622	593	568	633	603	616	629	651	638	618	638	602	604	589	585	547	604	589	596	632	608	616	613	598	611	591	576	592	595	612	595	610	568	549	646	651	611	564	549	590	644	591	622	581	579	611	588	582	644	614	624	642	619	613	610	587	625	607	613	627	628	567	611	599	617	636	577	584	626	611	603	651	645	604	561	657	612	595	604	624	624	576	599	576	585	583	655	597	600	606	638	631	634	616	598	603	579	606	616	611	575	586	592	625	589	616	619	655	667	673	625	607	575	636	610	579	595	642	597	611	606	581	635	618	594	643	607	624	596	671	603	630	634	617	686	609	621	589	642	614	650	652	572	602	660	593	670	643	590	587	624	607	632	610	603	613	587	659	577	629	620	588	578	630	608	602	605	616	525	628	629	605	608	634	570	610	616	609	594	635	591	576	589	574	610	596	599	639	620	603	644	606	553	607	611	651	622	631	636	598	597	625	627	603	594	615	584	594	622	609	551	581	586	588	604	611	592	625	569	643	617	607	616	597	621	604	599	609	639	595	547	627	662	582	585	631	628	601	609	615	590	612	608	565	624	579	591	607	608	591	643	572	611	607	583	623	596	594	595	597	563	619	625	617	612	597	624	599	578	578	606	609	594	586	568	617	592	581	608	619	611	605	581	586	536	626	609	616	620	617	598	569	561	602	584	625	634	626	584	622	587	596	568	608	599	582	587	645	587	607	606	601	584	619	585	608	660	615	605	628	610	568	643	622	652	590	597	598	601	607	601	649	590	637	633	627	582	607	600	577	615	607	602	629	603	616	616	581	601	634	583	613	621	597	609	621	605	641	623	618	628	587	630	624	625	620	587	648	595	627	604	621	611	599	623	627	576	623	609	615	589	597	632	625	622	605	599	586	596	602	606	568	592	571	611	611	601	580	623	589	581	615	624	559	618	585	602	624	575	612	611	607	619	621	604	626	593	607	638	583	586	636	587	633	634	573	610	613	550	555	627	578	610	589	595	571	556	601	578	606	601	642	589	589	586	604	632	619	605	632	563	594	555	622	618	571	608	575	548	586	599	575	658	627	660	579	600	630	636	587	588	588
4188	3959	3307	2372	1665	1249	1000	2293	20468	18577	10562	4081	1668	926	518	528	498	477	563	512	529	500	500	534	520	525	523	520	497	505	519	514	481	551	502	511	548	509	515	454	492	471	487	521	505	503	546	543	486	483	507	471	508	482	496	490	480	500	518	550	552	468	503	503	511	526	508	497	498	526	491	503	499	491	506	503	550	537	470	485	499	464	521	501	514	518	480	515	523	507	485	513	487	532	501	514	510	524	542	453	524	496	516	542	477	489	544	500	504	526	492	515	478	494	535	516	470	491	479	477	508	480	542	491	518	521	499	504	489	532	497	462	478	496	516	504	495	534	522	506	508	531	516	500	548	530	499	433	484	493	497	454	488	499	541	471	524	479	471	497	477	519	511	525	506	497	524	510	468	526	482	470	492	482	554	498	484	524	521	513	517	486	479	488	492	497	499	509	465	528	474	483	468	438	513	487	508	509	513	536	488	511	517	501	520	499	492	508	497	485	496	503	489	506	464	509	545	557	519	511	486	494	527	516	530	505	507	495	469	545	546	456	497	495	520	476	487	524	526	517	495	488	499	487	501	499	492	529	491	460	500	512	484	513	512	514	474	479	518	479	470	497	497	502	466	483	524	506	515	521	503	484	514	489	487	513	500	497	472	492	528	460	502	483	532	489	464	523	531	486	484	458	489	537	494	457	497	501	521	508	492	527	505	477	480	492	471	455	476	492	513	452	503	475	487	455	500	508	487	504	505	510	513	541	493	483	462	489	469	503	559	519	482	519	474	506	529	478	503	542	486	491	500	466	507	438	476	507	494	466	484	511	509	465	506	525	497	476	501	491	532	507	501	509	539	526	512	491	470	519	487	485	513	484	484	480	452	503	484	497	495	505	487	517	469	529	487	498	560	504	529	482	492	503	517	502	450	505	478	511	500	501	496	490	505	524	548	482	490	448	485	499	473	535	509	518	509	478	516	456	493	500	510	507	497	483	508	474	564	501	444	484	508	513	544	492	482	508	494	514	538	524	491	469	514	540	510	553	515	488	470	504	534	514	479	487	518	525	508	474	541	508	513	502	477	484	500	482	496	480	522	486	513	487	511	502	529	546	500	540	514	513	474	514	487	553	449	520	509	497	512	508	536	479	503	518	478	495	468	498	504	495	486	514	509	465	471	526	480	456	499	529	554	475	508	509	535	517	512	499	514	487	471	509	521	505	535	496	522	494	473	474	489	491	469	519	515	517	541	483	548	474	499	492	512	471	503	524	494	516	460	547	468	493	506	492	523	486	492	515	515	544	478	493	498	528	483	468	491	483	497	477	512	519	498	484	525	506	489	451	483	494	492	498	508	512	509	465	502	473	470	516	553	515	483	482	480	500	498	488	491	467	514	479	497	521	505	543	541	506	512	477	500	474	525	511	502	455	532	495	507	495	498	531	494	462	482	506	494	502	498	530	500	514	503	534	479	569	522	465	474	539	529	524	513	505	501	486	474	505	540	535	492	531	494	492	490	477	500	524	493	536	485	500	466	474	534	547	481	514	500	493	519	477	505	485	507	474	508	491	511	513	520	484	502	521	541	490	479	476	473	478	526	510	490	500	531	476	508	517	478	536	553	516	488	430	516	510	532	470	501	473	526	467	483	507	519	490	507	533	517	480	539	526	492	457	475	504	508	499	554	534	508	515	499	467	438	497	559	528	524	537	519	534	526	526	508	500	510	524	528	536	508	507	540	510	522	497	460	506	488	530	459	487	541	435	494	489	484	480	497	477	489	486	498	525	480	495	463	523	521	498	475	466	511	493	524	489	515	511	480	474	502	510	524	496	500	475	496	497	513	438	463	487	514	526	490	534	503	537	482	518	507	469	509	521	522	501	491	511	463	457	473	511	485	481	502	486	515	504	512	498	524	508	509	476	493	492	478	549	488	500	471	494	489	497	462	510	456	497	477	506	505	474	522	520	496	488	515	499	516	511	542	527	468	512	502	487	525	437	509	495	480	491	521	466	529	495	494	522	523	514	494	489	515	493	471	502	469	506	497	486	517	508	483	498	497	506	497	517	544	508	525	487	484	498	509	503	514	515	496	541	488	514	481	488	531	447	493	506	523	558	536	496	499	495	500	463	509	505	537	494	492	466	508	493	488	526	515	483	482	519	521	537	495	521	477	453	463	453	484	483	507	524	500	502	508	489	461	460	507	518	502	523	500	510	472	490	521	503	486	492	473	484	495	510	503	528	519	487	486	507	482	506	525	522	492	493	497	511	496	489	558	477	495	503	522	492	533	476	490	513	473	505	507	528	520	498	514	536	487	498	485	503	513	535	530	494	493	518	516	490	518	522	486	482	529	499	485	464	505	500	506	484	518	562	491	518	491	532	460	463	471	476	514	522	479	544	511	475	494	488	507	528	486	543	465	497	513	518	471	527	478	477	514	484	523	496	527	487	492	484	534	486	519	545	522	505	511	513	501	549	485	499	501	515	523	507	477	555	470	504	524	493	492	520	520	507	538	465	505	521	473	541	473	485	504	490	486	520	506	494	488	504	447	481	477	482	515	517	505	440	467	521	454	481	479	499	480	493	467	510	505	519	504	511	507	508	476	507	482	491	457	494	477	516	537	538	527	495	511	498	541	524	480	513	515	518	515	517	461	473	482	477	508	503	512	513	502	503	462	486	483	509	501	478	504	481	522	477	442	537	480	478	499	468	492	493	493	545	472	454	516	538	531	511	471	492	497	488	510	462	460	454	449	502	492	499	509	507	503	492	533	472	483	495	465	544	493	517	490	495	465	511	486	450	514	491	454	501	482	481	514	494	492	501	498	514	487	525	486	514	483	527	522	483	525	513	529	513	511	530	485	511	517	522	490	502	503	540	477	467	506	480	491	517	517	495	490	524	503	487	491	455	482	519	502	502	486	525	471	497	498	490	541	494	518	480	496	514	485	457	486	473	529	541	533	501	486	481	494	514	501	495	501	479	489	496	481	487	507	537	511	520	450	506	523	476	493	505	499	514	518	549	462	482	454	497	502	523	502	495	479	540	495	509	494	470	470	495	482	493	456	520	516	492	514	522	497	497	476	493	529	511	502	469	482	465	491	512	501	491	545	470	496	522	507	527	513	473	476	500	482	500	497	511	514	527	509	497	530	473	527	488	465	518	469	526	507	514	532	476	507	484	533	504	497	495	490	494	556	475	540	527	501	490	534	478	495	498	481	528	488	502	499	486	508	498	483	539	500	477	450	518	492	513	486	531	512	501	501	510	499	498	503	504	486	501	471	478	489	456	500	497	479	496	479	482	456	518	528	489	511	498	510	486	532	485	498	493	505	521	536	522	515	461	487	514	472	546	503	505	508	521	480	511	494	512	495	495	503	462	514	534	533	535	556	522	502	472	511	507	500	489	482	472	471	527	490	488	470	480	490	479	485	491	502	492	514	461	492	463	510	473	482	534	500	529	517	519	526	531	515	496	485	499	466	515	498	491	494	497	528	494	479	522
24319	21404	28738	24481	21350	9281	2520	4640	36848	39020	26936	11458	3492	1615	901	797	767	819	721	758	784	770	750	798	753	786	784	759	825	781	770	810	753	749	759	761	743	788	770	812	764	805	753	832	816	744	784	761	731	746	808	747	725	771	842	682	786	744	749	804	748	778	758	784	790	759	774	763	784	771	756	790	748	751	754	732	728	790	756	788	694	783	768	736	760	764	723	754	759	727	795	744	796	718	761	779	749	757	774	758	801	747	745	755	755	734	782	781	765	758	742	814	800	775	739	729	768	811	763	777	745	786	783	760	775	756	754	817	768	785	760	782	773	734	780	804	804	758	739	800	755	783	785	826	745	740	770	780	763	778	784	774	759	720	738	803	783	722	750	787	776	768	764	819	722	757	801	724	733	779	731	801	788	770	763	766	799	732	724	721	731	747	785	754	799	704	746	727	774	806	803	743	760	747	758	768	765	764	735	755	730	694	747	752	801	759	735	711	753	770	768	735	745	731	806	780	790	721	770	749	746	777	775	766	821	801	717	771	713	759	765	704	762	778	726	755	779	761	700	797	763	709	802	755	776	752	745	777	781	764	797	748	789	756	768	758	753	769	765	778	764	770	762	797	807	732	782	733	764	730	820	763	765	752	759	737	748	781	743	699	751	743	764	790	785	766	709	713	804	748	712	782	740	742	719	781	729	702	747	791	779	785	709	756	750	741	760	772	729	749	728	750	794	771	736	769	768	736	752	774	790	763	800	731	768	738	822	750	726	772	738	789	742	809	786	768	825	775	732	711	731	830	744	787	765	772	804	754	794	773	735	717	698	817	783	780	785	745	749	748	725	702	780	799	777	798	741	728	695	768	762	771	710	784	754	742	735	748	750	797	723	780	808	809	772	757	803	762	733	772	805	729	770	749	784	771	731	746	801	777	759	788	766	751	746	769	782	801	749	808	689	770	787	803	768	756	733	795	753	803	711	693	724	749	742	764	778	790	733	768	808	753	732	714	766	745	704	757	737	777	768	792	737	748	735	761	736	742	735	792	738	759	728	760	702	814	778	758	739	788	797	758	727	779	781	746	763	774	735	751	749	736	735	768	743	753	695	766	750	766	742	777	792	789	740	782	740	735	716	802	764	763	733	773	743	724	758	759	705	693	725	792	713	746	752	736	737	729	741	762	791	807	761	761	752	815	736	772	718	727	761	696	810	768	757	754	780	792	789	757	731	800	774	801	821	789	776	759	752	758	784	724	820	766	723	738	752	715	719	768	771	780	792	757	767	747	755	750	705	753	771	754	757	707	748	763	762	730	715	749	766	775	785	730	760	805	752	760	743	712	786	755	780	769	786	796	743	760	752	783	690	807	819	797	780	752	728	748	788	768	749	768	795	821	745	788	768	769	760	767	741	752	772	728	707	752	761	777	743	753	799	770	795	785	737	768	776	748	764	782	742	696	705	772	800	782	767	765	744	729	724	737	725	758	734	839	773	798	756	779	745	740	755	717	761	706	766	692	773	739	744	792	780	778	732	795	715	737	747	710	727	773	746	728	729	709	819	786	744	760	760	761	762	767	788	786	746	746	787	775	757	783	787	746	750	724	699	757	745	732	721	781	788	747	728	762	786	730	773	763	799	758	759	738	756	762	784	768	747	710	775	762	778	742	738	785	746	705	768	817	757	791	742	744	743	775	724	758	785	749	777	725	706	756	743	746	744	772	763	749	819	717	767	769	781	778	736	757	753	798	754	788	802	762	752	787	774	778	787	745	758	791	776	795	729	719	795	794	757	803	796	788	822	723	758	743	798	729	713	782	790	777	754	780	754	786	740	759	793	742	752	761	764	793	710	761	725	749	747	716	757	726	762	744	748	756	750	780	739	752	765	740	784	753	763	742	785	829	760	761	738	781	758	770	737	773	775	740	775	745	804	782	765	762	743	737	743	751	772	759	771	767	780	759	722	792	769	758	777	738	779	808	743	764	749	747	707	737	829	749	740	828	735	788	734	768	782	768	733	740	777	751	747	763	779	773	767	764	776	715	776	712	767	789	765	705	757	752	772	741	741	774	803	774	768	747	747	731	758	803	792	807	761	753	722	775	755	790	774	784	740	766	723	748	734	739	782	703	779	769	778	754	827	747	778	787	773	812	782	699	822	741	773	745	755	794	763	791	769	814	762	778	815	768	759	775	744	770	817	759	767	730	774	764	769	757	738	707	791	773	789	762	747	750	751	732	817	768	726	744	726	770	753	802	758	782	775	798	788	794	796	826	778	753	734	759	817	736	727	762	766	752	788	717	787	784	755	768	806	759	774	754	727	742	772	722	798	767	769	783	784	774	751	766	754	809	701	757	724	766	781	702	753	755	727	739	780	717	764	702	761	766	811	795	812	740	725	764	792	800	772	762	781	746	691	755	745	737	772	684	765	769	759	729	771	724	805	705	771	784	762	737	724	739	785	787	797	759	735	732	776	736	790	772	735	749	759	733	793	732	775	727	763	824	725	804	728	748	785	768	745	775	778	749	760	785	730	770	751	738	745	693	750	747	685	753	784	773	743	788	751	727	740	733	789	760	761	740	805	801	741	706	791	825	797	733	805	816	756	748	736	775	726	719	756	749	773	720	766	739	715	744	800	745	798	745	804	795	782	720	778	788	748	767	749	731	742	784	761	787	766	770	746	777	804	783	712	777	756	734	783	760	758	801	750	731	780	741	734	773	759	720	776	808	731	748	728	733	664	734	811	759	773	798	695	812	683	779	813	769	784	772	745	772	768	731	737	761	731	727	701	743	775	775	719	737	826	730	732	751	752	740	781	763	796	740	742	758	774	747	743	769	772	768	795	717	770	752	756	767	746	777	748	738	773	730	786	753	757	758	756	817	717	774	713	766	751	750	749	751	729	785	757	773	744	768	726	761	775	777	725	795	798	735	740	706	767	714	766	772	732	784	766	734	756	737	826	754	760	776	797	736	759	766	733	783	726	778	737	776	706	711	768	719	741	779	744	773	742	765	750	782	761	781	795	727	738	724	720	726	741	783	761	754	804	768	737	772	777	747	736	743	782	713	769	723	729	735	732	762	779	756	830	777	714	754	656	743	813	780	748	722	777	736	713	732	796	777	702	755	782	763	721	767	754	741	741	696	769	742	753	729	765	744	774	736	808	770	770	747	760	714	762	766	732	730	734	768	799	761	759	768	745	776	726	740	731	798	781	762	737	744	733	775	732	724	749	758	794	751	761	723	725	790	785	770	724	708	764	753	752	751	798	728	758	771	703	739	722	801	790	733	735	760	720	760	746	738	736	767	740	720	751	710	783	752	759	724	740	786	713	746	777	797	768	806	781	719	795	767	728	709	785	764	711	784	786	764	816	782	721	748	734	735	769	735	757	779	719	767	768	771	751	756	758	739	728	781	701	712	716	757	741	728	754	736	747	791	743	740	755	796	768	716	707	733	755	745	748	759	740	759	766	769	760	701	752	767	743	756	732	718	755	744	732	744
4807	8066	7328	4535	3304	2117	1776	6017	37845	34367	20858	8580	3328	1512	759	662	640	627	618	619	633	614	593	624	655	606	629	630	646	631	607	617	620	667	634	622	615	615	596	658	571	607	624	612	642	592	579	613	601	638	639	652	629	621	613	641	673	647	601	585	651	631	637	633	626	607	596	600	639	667	642	617	629	616	627	627	609	631	613	617	634	601	618	595	638	594	634	600	674	630	620	623	631	623	635	617	586	638	640	643	607	594	646	652	641	658	607	616	628	622	640	617	607	619	620	596	664	627	623	672	647	613	646	611	678	608	611	640	632	656	590	568	637	638	669	642	632	610	659	632	630	631	592	566	626	606	623	618	646	622	678	630	598	564	631	602	605	610	618	628	654	637	621	619	642	651	607	646	670	642	639	646	661	623	648	603	613	583	637	627	639	587	654	666	618	644	616	618	661	600	612	643	604	620	641	619	578	650	670	607	622	589	604	621	600	601	624	639	636	599	671	616	641	643	613	611	614	589	635	629	632	602	606	613	658	619	623	609	662	619	611	635	624	628	620	645	617	630	687	647	617	655	621	622	634	636	637	634	603	610	640	622	587	628	589	583	631	611	621	623	616	617	606	631	610	640	624	599	618	605	620	599	608	620	614	631	599	633	628	579	673	621	627	644	640	644	608	639	606	596	626	595	625	616	636	587	604	610	629	643	591	650	595	614	625	631	598	646	598	616	649	623	607	601	591	632	632	596	603	630	602	609	609	638	615	603	640	562	619	614	615	585	619	655	648	598	681	582	631	668	617	600	625	664	630	591	615	571	643	639	629	612	682	603	603	554	651	651	612	626	604	591	633	648	659	646	639	646	662	608	613	604	649	647	571	599	660	625	626	610	662	611	577	662	610	614	616	628	599	621	605	618	619	619	568	610	596	615	606	632	607	592	597	625	632	627	652	630	623	618	608	616	632	643	644	650	650	629	603	618	632	620	651	631	656	618	563	628	660	648	650	641	648	649	607	610	613	630	576	581	610	618	644	628	662	661	589	607	635	613	601	646	667	663	620	596	592	605	589	627	621	614	612	595	647	594	624	613	606	630	640	646	625	646	559	622	628	655	636	637	589	631	571	613	635	666	655	661	600	620	591	617	624	615	618	612	595	614	659	602	608	643	657	606	634	593	619	660	598	606	581	608	681	603	601	611	570	621	603	602	608	632	587	631	629	592	657	613	673	651	639	572	637	600	586	566	623	619	624	650	608	675	623	628	588	656	628	666	677	628	566	630	630	586	617	620	655	702	624	615	647	650	611	607	576	623	611	579	656	579	615	609	583	652	636	628	601	602	612	652	592	654	629	628	588	645	632	624	657	621	569	644	614	583	641	653	642	629	600	644	589	600	607	621	615	635	574	613	626	565	614	620	605	635	638	607	623	650	650	623	626	656	596	638	628	652	671	632	642	628	633	617	637	549	602	631	629	653	617	637	587	579	598	643	637	531	649	638	622	641	667	634	643	599	647	643	579	610	639	587	639	644	595	633	675	603	599	631	593	664	645	632	620	637	673	645	642	604	623	613	609	641	649	689	611	678	619	570	611	605	631	587	574	574	632	613	648	629	630	664	690	599	607	626	597	637	661	686	609	625	628	648	622	625	618	613	612	594	614	618	599	598	626	593	592	628	641	632	656	644	627	640	604	612	620	632	584	660	648	652	586	635	600	598	649	621	640	618	611	619	610	615	602	608	623	634	632	629	612	620	639	630	640	646	609	620	669	662	652	625	634	643	629	603	635	617	622	631	626	602	647	608	589	627	639	605	640	583	599	627	595	620	612	584	621	639	637	622	559	633	640	600	622	582	633	655	634	601	626	658	626	680	595	634	633	633	678	620	562	597	575	628	627	609	620	628	579	650	666	584	590	613	562	604	651	626	598	598	586	610	619	619	601	632	626	639	617	606	648	652	594	638	575	627	639	638	627	577	632	618	610	589	618	646	604	590	656	620	623	596	612	625	610	597	633	629	689	598	601	649	590	600	655	573	632	605	657	599	645	612	609	611	645	635	628	641	620	616	632	644	619	617	595	593	588	661	625	645	655	541	609	629	618	592	600	593	638	568	615	633	641	639	597	591	650	583	609	625	610	564	595	615	685	637	637	683	593	624	646	656	586	617	624	621	607	657	618	614	606	582	597	629	653	670	603	555	596	616	610	622	654	630	614	611	608	591	602	632	638	588	608	626	614	618	647	613	575	612	616	636	637	632	689	609	606	590	618	608	610	593	571	630	626	580	610	614	566	627	575	622	565	602	591	576	601	596	591	606	609	633	620	593	646	645	582	623	623	619	591	598	627	626	649	637	603	583	554	574	626	620	626	586	603	626	626	601	591	598	624	603	632	582	663	683	611	611	654	629	606	637	599	575	623	638	634	613	585	626	660	604	637	605	607	629	632	576	571	624	633	642	603	629	668	612	626	571	576	633	610	568	604	649	586	622	631	620	639	638	593	627	617	592	600	619	650	629	641	627	614	633	651	621	597	609	682	583	608	615	613	639	565	652	605	616	653	594	608	629	634	648	637	648	617	591	591	640	609	632	642	644	651	592	591	658	658	635	632	618	636	606	609	628	605	593	628	585	607	595	672	628	611	586	618	684	638	625	641	629	597	612	591	617	645	598	604	608	610	598	593	622	636	601	580	601	592	610	604	627	609	643	638	652	632	635	634	568	604	614	632	585	638	585	591	660	625	662	623	593	616	646	628	622	636	601	642	615	643	629	637	592	618	661	643	630	552	646	576	630	638	634	616	619	591	661	613	641	628	623	629	606	651	640	627	618	626	603	594	604	611	623	665	662	649	652	654	573	643	621	645	611	625	603	597	615	659	610	592	655	600	621	653	587	627	599	589	603	608	598	611	604	606	602	630	628	630	604	606	620	589	611	614	598	655	629	641	642	574	631	594	600	659	640	596	624	589	578	624	655	589	596	592	577	619	633	612	622	626	623	619	617	645	655	604	605	621	616	616	631	598	590	606	614	665	601	685	609	616	624	645	633	592	623	632	673	631	598	657	619	636	637	629	639	606	622	637	586	635	662	602	624	643	637	661	643	647	661	594	620	596	613	539	584	659	615	636	608	577	630	630	642	594	641	640	589	641	547	618	617	630	648	595	622	575	563	608	621	601	622	612	622	625	635	635	606	653	602	613	640	636	632	627	646	605	611	593	639	628	559	601	597	654	653	626	613	621	640	612	605	607	653	607	638	612	621	631	607	618	600	619	589	603	609	632	627	619	617	585	607	613	620	687	642	580	613	593	658	646	583	611	632	659	589	603	647	590	631	580	594	658	655	556	649	614	647	611	560	592	622	644	647	623	612	610	604	600	637	599	619	630	627	618	595	581	649	646	604	600	658	618	615	620	617	606	625	580	654	588	662	588	688	612	651	626	675	603	650	632	646	638	607	617	568	602	596	619	599	615	588	668	675	610	632	643	596	609	594	649	597	605	649	603	666	635	612	635	638
27760	13172	3296	1679	939	723	554	781	2503	3046	2169	1218	793	641	563	561	520	564	516	555	515	536	528	529	529	535	541	532	466	522	497	551	530	531	589	493	530	578	528	485	504	542	533	543	542	517	544	536	526	501	485	542	543	517	546	527	536	513	548	518	506	530	500	501	552	531	510	514	502	486	574	548	519	551	492	499	533	521	521	557	531	554	530	528	501	529	529	541	504	542	535	558	562	565	532	516	529	551	529	543	561	545	554	537	532	530	512	480	517	511	542	519	548	536	546	550	552	515	496	542	542	569	518	538	544	530	522	528	559	538	532	516	530	526	537	533	544	503	502	514	515	547	521	549	550	523	548	531	530	513	523	544	556	536	540	528	484	525	548	544	573	505	535	573	541	575	534	490	559	515	543	570	552	524	497	523	528	497	518	487	545	500	542	577	535	513	506	539	547	540	507	544	541	550	531	521	525	519	559	534	498	499	508	505	547	497	534	563	544	523	513	548	511	519	575	553	542	511	523	554	531	495	498	506	558	584	527	513	536	497	520	529	494	528	540	513	558	541	554	518	531	489	575	541	568	559	549	496	517	508	557	508	498	567	492	527	549	550	545	553	518	517	577	572	519	547	541	564	538	532	537	577	508	545	547	515	554	531	539	530	521	497	522	534	534	528	492	513	547	524	546	532	545	518	576	559	497	525	504	498	507	550	525	527	533	501	551	543	536	543	519	566	539	544	484	525	504	545	557	507	511	535	586	546	501	555	508	541	502	529	568	535	523	546	569	557	542	537	539	551	527	563	546	485	544	523	526	530	546	521	573	538	511	521	540	527	498	513	552	547	567	516	533	505	502	556	573	579	548	526	546	550	555	552	534	488	572	549	529	522	555	531	518	514	568	534	556	552	518	522	546	529	507	534	502	507	546	540	496	540	549	519	541	557	524	543	504	554	563	516	504	522	544	570	547	525	507	535	562	546	576	552	553	496	543	544	578	540	496	546	521	517	577	497	532	524	524	567	517	547	557	544	510	524	540	544	534	562	533	527	512	575	564	478	507	513	552	505	550	526	514	519	580	523	546	536	505	514	526	562	560	554	507	528	555	543	505	502	577	497	525	577	547	533	504	533	546	503	555	573	573	561	494	569	535	551	521	502	564	550	568	533	541	515	485	510	508	528	556	534	507	520	531	518	550	546	534	557	539	544	507	520	535	547	565	524	516	492	554	521	503	509	553	554	547	527	530	529	560	533	526	555	506	544	553	503	497	531	497	486	527	505	545	516	536	523	522	504	533	531	497	519	520	522	539	505	534	522	519	576	545	565	516	543	547	517	499	478	548	572	567	526	522	485	504	503	503	513	516	532	505	556	524	577	482	511	500	562	497	548	495	512	562	558	512	548	533	531	548	534	518	565	558	554	526	535	542	560	532	507	539	516	489	519	558	534	571	520	553	562	518	546	552	592	532	529	556	531	514	523	532	528	526	524	540	544	520	560	535	522	530	527	539	565	566	515	555	529	530	534	538	541	548	537	525	476	555	526	534	490	512	557	501	513	541	563	515	556	550	538	479	532	568	498	550	531	561	504	545	528	523	550	508	526	524	558	555	517	501	536	527	534	524	548	549	511	528	491	514	512	481	526	536	538	568	532	537	561	534	510	513	499	561	564	557	528	563	514	478	514	514	535	507	536	483	538	552	533	518	519	570	559	523	537	516	504	511	585	507	498	489	522	578	567	537	534	508	540	602	539	551	520	517	565	544	538	515	492	544	531	566	519	553	544	506	518	530	543	538	499	533	488	488	541	535	522	544	518	546	529	521	543	542	520	559	529	514	508	524	478	523	514	538	491	532	582	542	501	542	522	520	547	517	480	547	512	534	580	546	543	556	523	520	544	549	555	527	511	513	491	484	575	543	571	524	523	560	527	521	499	525	585	557	496	490	541	518	556	563	554	521	551	559	546	571	570	519	523	527	529	529	498	566	519	534	492	518	543	511	517	528	550	567	529	524	528	538	530	533	522	493	528	533	523	600	539	512	520	531	520	546	562	505	556	538	503	525	545	574	507	518	545	586	533	490	510	530	536	548	527	526	541	523	541	476	522	542	523	476	518	505	567	524	527	563	514	556	540	540	527	532	529	555	531	539	531	549	511	531	556	537	535	553	486	523	529	528	507	540	552	566	494	540	513	508	561	569	511	513	527	539	516	536	543	547	586	527	544	534	518	528	510	544	510	518	531	524	581	574	511	525	562	583	499	608	495	559	577	585	542	492	588	529	567	549	576	517	585	489	550	503	518	551	541	541	509	518	525	516	539	538	524	531	472	503	530	518	494	535	533	519	544	522	530	505	520	512	558	496	496	508	548	517	546	505	553	587	526	488	528	544	528	528	510	516	524	596	558	535	520	513	537	525	555	546	559	499	537	514	543	492	501	476	497	562	527	558	524	524	491	519	536	574	544	532	534	571	490	561	557	536	531	565	535	508	574	490	517	511	559	520	531	507	519	557	535	510	531	565	477	527	546	560	538	526	549	564	546	527	543	513	558	588	580	564	503	515	523	557	522	558	507	522	522	535	500	512	554	539	547	526	565	555	537	569	500	528	521	499	553	517	517	572	506	487	504	529	558	536	534	518	562	514	522	499	537	494	563	533	532	518	525	526	532	567	542	516	537	554	523	534	513	538	521	504	512	520	540	526	556	472	521	525	530	501	507	548	523	498	512	516	509	484	549	523	510	499	508	540	559	521	529	484	536	532	565	539	505	511	536	546	546	547	555	515	492	559	546	541	554	540	509	510	530	506	517	565	537	497	494	536	532	547	564	545	522	492	496	522	539	512	525	495	539	519	537	521	514	529	562	530	516	555	507	498	516	554	552	516	528	554	528	541	513	500	548	586	514	533	528	545	583	487	566	550	526	517	530	579	532	577	517	539	525	541	541	550	545	530	511	559	503	498	529	549	511	530	531	557	541	544	549	531	562	512	546	511	533	556	530	510	544	501	559	541	598	522	516	557	542	540	548	545	546	521	534	527	534	534	520	572	589	537	562	536	524	518	534	516	545	537	517	530	555	564	516	528	508	530	524	509	550	543	551	527	508	498	544	560	537	516	517	542	549	545	506	574	540	503	518	512	540	536	508	534	521	495	541	527	527	542	540	483	528	526	532	519	570	511	566	548	515	519	546	529	552	509	494	526	540	534	552	535	521	521	536	516	541	537	547	537	530	548	503	557	571	502	498	526	528	527	525	531	536	540	532	503	494	505	519	563	499	580	510	560	504	561	543	563	536	540	525	514	502	496	558	555	568	516	587	538	574	516	512	539	572	529	527	545	525	533	560	571	541	548	513	547	535	522	556	512	520	485	523	531	510	544	511	488	546	521	540	529	551	534	537	520	543	495	501	509	503	536	509	516	524	538	515	526	513	564	537	527	543	536	530	498	511	529	486	521	523	556	541	538	494	508	508	540	517	563	532	536	541	498	539	554	534	564	490	526	554	533	497	531	469
5666	2583	2440	1274	790	576	579	646	3212	3480	2185	1151	690	495	450	413	485	424	434	421	470	425	429	424	423	446	427	459	435	423	446	424	432	444	410	467	456	423	426	425	401	381	434	442	424	440	419	412	453	395	395	426	394	422	459	441	406	410	413	438	437	429	409	415	410	409	455	476	418	419	488	381	437	414	474	408	423	446	433	440	441	434	444	420	409	436	459	439	403	395	416	467	436	450	486	447	438	475	420	406	398	420	455	436	411	429	434	422	415	416	427	427	406	447	422	408	403	442	404	459	411	439	455	361	427	436	422	402	427	442	431	458	457	395	438	430	416	420	401	434	463	412	400	418	439	408	419	409	444	471	395	431	416	392	426	446	427	402	448	431	467	447	443	461	428	465	411	429	452	429	402	420	422	442	437	472	431	443	394	427	436	417	423	421	438	407	439	439	433	462	388	463	466	424	401	420	438	430	397	435	418	443	476	438	389	451	455	419	412	452	421	408	425	465	414	406	416	397	446	400	446	417	440	411	400	402	432	414	425	429	421	452	415	429	435	390	486	439	468	424	452	413	433	431	413	419	444	468	423	424	420	455	460	419	440	440	426	429	438	445	476	452	454	389	471	419	456	453	427	404	477	408	402	427	452	455	433	417	424	429	444	388	423	430	414	392	470	428	442	419	433	414	437	440	420	434	405	440	470	464	434	418	404	400	398	425	405	441	424	423	446	411	419	415	457	463	450	419	398	450	438	397	417	444	452	427	455	444	444	420	437	443	470	434	442	427	424	452	419	436	443	462	437	421	456	461	441	416	424	446	422	455	431	430	431	405	439	416	430	421	392	413	426	387	401	391	435	421	427	439	420	421	447	438	469	423	435	456	433	456	409	445	436	450	427	434	442	428	472	444	407	450	430	447	409	436	393	453	442	424	407	430	414	413	457	452	463	437	424	429	417	436	375	435	420	432	436	414	426	438	413	444	441	405	438	483	403	448	468	411	435	424	425	415	409	428	449	427	422	438	413	442	425	439	411	401	437	431	429	416	464	416	445	447	423	432	406	420	446	421	479	439	435	436	433	425	450	415	442	436	431	430	401	434	418	433	380	416	459	420	453	437	464	429	419	449	429	419	442	433	432	421	377	422	451	431	426	462	448	426	452	389	435	461	389	438	451	438	459	438	411	442	436	435	484	396	431	424	406	420	459	443	438	420	445	414	423	431	405	476	435	470	443	413	449	415	443	452	458	437	435	449	425	412	463	386	438	487	443	427	418	431	457	416	393	423	415	416	441	476	438	451	403	451	395	442	413	418	406	448	427	403	442	386	388	433	416	431	426	430	475	405	435	441	401	411	446	413	430	472	449	423	428	426	439	442	416	449	437	415	426	404	437	460	404	392	437	436	450	398	477	405	405	404	437	429	425	435	445	473	446	467	433	443	410	428	457	434	437	429	456	432	430	451	432	418	398	469	431	421	418	410	441	444	392	439	428	399	448	401	425	422	424	444	446	417	437	446	433	400	431	378	458	458	411	463	386	425	454	410	418	446	471	425	440	411	420	422	375	427	442	399	442	434	449	458	432	462	394	382	455	468	427	467	414	446	454	459	454	438	425	442	360	452	437	441	459	439	439	432	440	437	413	389	432	440	434	437	404	428	442	448	487	459	426	458	436	419	436	422	425	463	393	407	446	479	455	430	469	441	454	438	426	459	411	430	447	433	447	405	417	422	435	427	436	443	479	421	428	409	472	400	433	453	455	404	426	431	405	429	434	425	434	439	412	444	419	432	445	414	414	450	443	398	471	424	426	448	405	432	426	416	488	424	415	414	433	439	444	474	422	446	427	421	439	403	460	443	436	416	403	436	429	435	398	474	442	426	448	466	431	452	434	467	433	434	416	407	443	419	426	424	429	411	429	418	395	401	462	450	415	420	411	456	447	438	432	433	436	468	447	405	410	411	386	447	433	381	416	460	426	394	446	441	424	444	408	445	452	410	462	445	424	414	439	437	454	437	438	439	452	463	425	453	451	429	422	439	431	439	401	457	423	399	419	437	415	418	427	470	449	445	423	434	406	447	426	443	471	452	406	429	437	441	422	449	464	424	457	443	411	406	437	398	428	439	445	441	429	451	430	412	434	452	408	412	425	429	451	466	414	425	445	438	449	439	438	411	400	423	436	419	420	422	464	421	444	423	442	437	401	416	464	391	411	417	459	428	399	441	450	434	412	434	447	464	433	472	458	450	437	459	417	414	444	469	433	425	396	440	408	447	433	434	440	470	406	428	425	461	450	417	450	445	412	457	408	402	407	432	439	487	479	459	450	405	414	443	413	452	419	455	452	467	415	429	409	440	419	432	425	442	446	430	458	416	401	419	428	418	440	399	443	451	481	427	438	444	468	421	455	399	399	411	412	458	453	453	411	460	429	443	427	445	453	404	426	446	463	403	431	477	419	416	451	418	409	428	422	464	442	394	459	448	450	429	452	451	445	418	423	430	415	406	434	454	416	451	424	430	443	423	443	441	397	457	435	419	403	414	411	428	423	443	429	457	447	397	401	441	408	426	430	455	457	449	442	438	447	432	437	431	399	399	436	426	467	435	428	431	429	433	449	441	449	423	422	463	433	418	419	415	422	439	404	454	438	444	382	422	423	453	455	444	446	431	431	418	436	421	428	435	431	444	413	434	433	420	423	460	435	473	478	407	455	426	439	425	451	429	417	440	444	432	439	438	474	426	434	421	439	409	426	421	471	430	437	438	444	444	420	440	434	423	398	456	413	424	427	425	420	425	433	400	379	409	450	437	455	435	415	448	402	398	421	461	435	415	425	480	511	446	426	433	436	404	419	431	395	411	430	409	462	449	428	414	434	420	417	455	439	449	437	433	422	451	436	432	451	450	421	442	414	456	414	438	433	460	459	414	431	447	408	460	387	405	469	435	450	426	442	416	442	425	424	468	460	443	440	415	431	434	436	449	457	428	442	445	433	429	451	445	412	417	382	428	433	416	438	405	404	451	464	433	410	467	406	424	412	402	397	403	420	438	376	471	426	430	423	471	440	402	425	452	456	414	375	465	427	451	451	450	418	421	469	437	420	466	409	429	404	435	420	433	396	449	455	454	400	405	424	477	438	392	435	455	438	470	417	415	415	424	386	425	429	410	425	450	398	404	415	423	414	442	457	409	425	445	449	388	461	423	425	407	442	434	429	454	405	444	445	415	472	421	446	387	453	420	438	423	452	449	437	450	450	453	427	443	425	447	433	428	417	484	453	428	412	400	460	412	430	443	442	462	420	465	445	475	444	393	455	431	459	433	433	450	472	433	433	444	460	451	440	418	423	432	419	408	464	403	437	458	431	420	426	409	426	414	427	417	415	394	431	443	400	405	437	450	444	430	417	417	425	438	432	408	436	397	425	420	417	440	452	444	453	432	429	446	462	425	456	413	427	426	450	435	443	447	458	466	427	447	369	421	426	434	416	443	463	440	448	395	456	456	433	431
25576	21416	27159	25101	5442	1365	1068	2680	20670	20237	13085	4318	1550	953	652	622	582	590	627	601	586	615	588	565	619	613	622	614	590	585	641	633	584	622	573	597	583	564	642	609	584	627	611	608	535	553	657	555	555	573	614	603	621	584	590	601	613	605	620	640	628	562	570	554	604	573	579	611	583	625	586	601	603	623	571	589	598	593	592	537	633	600	593	586	590	612	575	574	560	640	595	612	596	573	605	636	591	570	619	580	595	606	602	596	616	603	605	582	580	627	588	596	589	625	637	601	599	613	596	617	570	624	569	558	582	604	565	620	649	621	580	611	591	609	590	568	592	578	605	606	582	601	592	583	604	612	618	579	584	568	587	596	542	599	580	616	624	612	603	570	594	588	600	616	560	586	559	578	617	550	554	586	609	563	607	550	640	587	595	597	617	558	560	556	573	621	613	589	571	614	591	585	658	576	622	623	582	588	567	635	617	635	554	587	549	572	619	587	608	637	612	605	632	616	571	554	550	593	612	600	636	589	575	608	620	586	583	591	626	573	608	597	593	565	609	590	605	559	635	603	616	608	576	605	585	645	611	589	520	561	575	584	580	627	586	549	601	577	611	579	580	608	610	564	556	591	553	631	628	569	608	588	641	582	606	627	567	600	583	591	648	569	564	616	600	605	632	585	575	584	595	613	575	539	627	622	608	618	621	551	582	562	631	602	590	588	576	672	591	558	598	584	584	631	631	606	613	649	655	600	626	598	562	591	582	600	567	632	584	590	589	619	587	600	572	611	606	607	592	578	589	601	577	586	628	591	561	579	571	582	619	583	616	568	590	599	614	591	554	599	618	550	622	633	641	544	595	536	558	581	564	589	560	564	528	554	599	575	569	587	562	564	586	568	583	621	623	630	587	611	581	598	593	565	618	619	567	621	621	554	640	606	533	615	603	608	569	570	589	589	601	562	583	637	570	572	579	536	607	589	607	577	593	617	562	606	632	564	645	576	606	573	628	546	575	568	615	585	612	574	643	589	547	541	539	602	606	627	537	566	583	591	551	597	554	613	565	562	617	622	556	616	555	631	609	555	595	561	593	582	573	604	570	569	595	602	607	613	587	616	625	608	590	601	530	596	575	579	601	547	597	563	615	610	572	651	595	567	576	575	588	603	631	625	598	569	567	537	581	607	575	582	570	598	571	665	551	590	613	573	577	577	583	592	567	627	573	577	638	592	621	629	624	593	586	614	611	620	608	566	582	567	615	532	612	580	631	599	596	592	515	591	576	562	643	601	597	588	573	638	553	591	584	576	610	579	580	627	619	599	623	595	569	602	556	590	590	567	579	564	563	616	577	614	611	617	544	590	618	618	577	577	588	565	641	603	549	644	565	609	550	617	617	612	558	572	625	610	617	562	633	563	663	600	634	599	558	594	596	619	585	562	593	596	595	577	577	555	593	593	589	609	537	615	618	619	603	577	590	539	587	601	581	638	583	624	615	605	566	556	577	570	556	582	572	618	588	580	608	602	597	656	591	615	572	616	576	557	569	591	616	599	609	623	620	553	578	569	612	577	590	608	605	552	596	585	564	603	582	599	570	579	569	575	583	593	611	601	564	547	580	568	626	602	588	580	577	547	590	607	626	535	592	598	590	577	565	592	624	588	610	622	588	568	571	544	591	644	594	576	592	563	572	620	619	573	579	550	584	619	600	589	599	553	592	602	607	564	597	590	574	589	563	592	572	614	588	594	603	586	572	570	590	584	599	645	578	588	596	634	561	574	603	603	564	600	611	624	599	566	564	575	609	604	600	557	627	616	574	570	615	566	581	591	622	621	581	569	590	575	564	607	587	599	608	634	623	617	622	559	582	596	551	561	575	657	587	569	605	563	571	597	629	582	586	587	547	604	545	551	554	613	603	611	592	586	608	637	610	612	582	561	555	589	599	609	587	529	641	630	563	595	563	615	644	569	570	625	584	582	609	587	574	605	574	649	578	552	593	601	588	552	562	571	581	554	592	632	590	619	613	630	599	588	575	596	619	603	580	546	593	580	566	652	547	554	583	599	558	579	606	561	585	533	598	605	565	569	588	600	605	605	601	604	566	611	601	617	557	594	564	610	591	569	580	549	600	598	617	610	613	635	616	587	633	594	591	654	599	602	610	562	599	560	627	572	625	603	634	601	664	614	583	608	604	575	608	571	595	588	537	560	554	573	623	597	620	578	590	613	590	612	581	596	618	540	599	591	554	578	561	568	604	540	600	587	639	611	608	586	562	557	578	594	609	639	606	589	584	612	579	584	601	586	551	615	587	560	605	592	634	599	574	581	605	617	561	563	578	604	633	615	571	627	580	578	604	624	594	601	600	615	539	572	605	599	595	544	599	572	529	597	561	623	572	580	589	584	618	613	583	586	584	602	566	598	590	593	593	637	595	512	611	588	564	608	574	599	557	566	568	550	607	523	620	612	613	610	612	559	594	585	589	582	653	621	602	597	612	620	576	595	577	606	621	600	596	608	619	612	567	594	603	604	652	568	563	637	593	623	591	593	583	583	569	615	554	559	557	569	606	580	603	592	600	549	583	605	588	590	607	589	610	589	632	577	556	553	556	550	625	565	590	573	593	556	582	584	564	615	567	584	582	595	612	546	601	595	570	557	586	579	606	566	615	595	624	613	575	579	592	576	590	575	590	570	563	599	629	624	616	615	636	629	612	576	622	603	605	569	582	649	589	616	596	565	587	591	556	581	567	600	569	593	633	592	573	548	606	575	616	609	649	589	574	596	586	584	571	541	592	570	609	567	626	579	574	581	592	567	582	563	612	567	611	654	640	561	581	598	608	588	574	577	614	577	607	546	616	628	559	558	601	568	550	584	582	582	607	588	584	585	588	573	607	601	566	579	633	609	649	568	582	591	591	630	570	610	548	604	583	595	580	592	607	603	566	615	605	605	599	576	548	588	576	592	611	578	593	589	588	591	597	600	604	609	598	595	576	558	640	559	569	623	585	580	581	575	611	571	645	555	598	567	582	597	576	569	629	561	620	581	565	546	568	588	613	611	583	623	589	627	625	606	612	581	603	573	599	616	580	616	584	584	641	575	555	584	557	594	597	586	562	593	641	556	593	623	637	609	590	567	570	590	583	560	567	629	567	585	591	599	581	605	554	579	565	608	612	600	568	561	552	572	573	615	572	562	600	592	572	534	589	606	573	586	615	638	576	589	590	602	564	620	610	625	587	594	544	616	618	605	602	627	636	677	644	605	606	605	635	623	552	593	605	589	560	570	543	584	608	590	591	591	550	569	567	579	576	609	600	599	607	554	582	602	619	667	583	583	591	606	608	556	571	556	601	598	609	578	581	557	570	592	640	616	558	555	611	568	556	602	621	644	591	571	608	569	579	591	544	567	567	604	578	610	538	539	578	640	587	558	625	576	614	579	583	615	591	604	626	570	636	551	632	584	595	594	589	628	587	640	543	558	637	638	582	621	608	585	564	554	568	600	587	593
4690	5420	4573	2556	1502	1100	1013	3707	21452	18012	10528	3850	1602	896	588	548	534	475	502	542	538	471	501	494	476	515	471	488	529	451	511	511	500	536	521	494	461	508	487	505	512	519	512	503	535	482	496	522	509	494	521	526	556	511	482	494	524	465	514	542	545	517	540	521	498	493	511	476	480	495	509	553	552	497	490	429	459	493	476	470	509	458	492	517	505	497	489	515	503	508	521	533	483	512	498	488	516	483	469	510	485	536	492	494	524	509	531	529	497	543	522	496	494	486	535	483	520	489	509	497	454	530	498	513	511	506	484	494	481	473	487	493	506	474	489	493	483	493	490	499	514	488	475	526	517	552	522	481	515	492	532	542	480	480	499	497	518	470	497	486	541	520	541	543	490	496	511	502	514	504	478	481	499	506	510	539	499	528	510	538	467	521	494	488	495	529	496	505	532	505	484	465	531	495	489	512	475	472	487	531	506	494	538	525	466	494	508	522	539	510	459	504	547	474	522	513	468	507	464	454	481	521	492	488	513	520	492	488	484	511	517	479	501	477	480	528	475	516	485	499	479	512	518	466	494	485	515	522	487	503	554	524	514	497	471	507	502	518	490	485	532	494	494	503	501	505	540	489	519	451	530	476	484	545	504	516	492	492	518	481	472	484	473	484	506	498	433	485	534	487	513	517	477	451	498	503	512	500	474	468	519	514	486	483	512	494	491	482	456	506	493	492	508	497	487	458	504	483	505	526	497	534	458	491	519	497	511	509	495	496	471	507	492	491	508	496	523	478	517	502	501	448	486	447	489	502	508	504	515	496	463	489	505	501	506	537	487	470	496	495	537	503	464	474	460	532	525	524	477	478	497	477	486	519	529	498	493	514	490	508	511	501	471	524	517	467	485	543	504	497	462	525	532	456	479	496	539	521	491	508	488	497	491	503	529	484	508	487	498	481	499	502	481	497	501	491	496	502	503	507	482	480	484	515	485	507	495	504	521	514	528	501	503	521	544	514	501	455	533	519	460	489	519	522	503	504	502	485	462	511	511	473	516	488	461	501	509	443	501	515	468	490	496	502	516	491	478	517	516	478	464	522	481	522	480	506	480	471	468	535	505	507	502	505	533	498	499	473	474	521	495	522	500	527	525	529	470	448	510	515	510	503	477	479	484	480	494	479	506	523	470	526	504	531	515	510	507	516	494	480	508	533	488	493	506	494	506	500	518	498	515	493	525	458	486	511	557	533	529	464	493	509	466	501	501	543	483	486	538	517	516	495	521	487	492	495	504	464	512	520	515	489	448	497	509	522	507	461	503	477	512	487	514	504	525	502	505	500	511	508	483	482	459	483	492	487	499	521	516	521	514	512	500	479	515	473	496	486	513	474	455	483	491	448	467	486	480	513	515	526	471	503	514	510	473	538	483	461	478	509	513	496	489	501	524	533	507	488	491	499	484	505	535	508	496	487	479	485	544	470	484	508	496	467	527	491	458	552	502	530	510	522	522	488	525	519	524	472	502	518	492	488	480	504	524	481	504	471	439	521	525	515	530	528	508	492	480	487	526	481	479	507	516	493	461	511	497	497	490	502	473	472	524	501	479	528	505	485	512	493	505	497	489	505	495	484	508	482	538	477	482	495	496	533	513	507	514	472	480	510	511	524	466	521	487	502	499	506	474	482	514	500	502	503	513	510	512	479	498	488	533	504	483	488	478	533	485	499	517	487	499	464	484	460	494	518	507	474	508	523	523	487	547	546	512	476	486	448	491	484	521	500	481	534	485	475	513	526	495	463	494	501	478	483	476	481	494	507	510	481	488	464	528	482	480	501	445	479	484	514	506	490	497	475	453	533	506	508	522	461	511	512	484	508	499	515	475	464	517	488	528	531	520	516	467	456	516	498	485	496	504	482	514	520	476	476	485	493	490	490	456	469	517	476	503	514	490	503	540	519	468	504	505	508	507	511	501	487	495	545	483	447	512	532	453	501	520	478	487	465	510	466	482	518	479	482	518	484	502	511	481	511	477	494	473	497	478	512	471	473	520	488	487	489	491	459	523	516	489	498	529	489	478	490	463	517	464	495	503	517	517	538	480	495	470	525	512	487	491	492	509	474	480	506	510	506	509	478	514	487	492	471	490	499	513	500	500	544	529	499	500	481	520	513	491	515	459	524	521	500	508	488	491	484	514	493	503	484	514	533	528	536	503	524	458	485	525	552	503	475	469	476	529	467	475	482	489	500	482	471	460	516	500	492	456	487	528	476	478	502	539	503	506	503	514	517	477	473	521	481	504	495	506	501	506	521	531	486	505	469	472	489	483	511	473	500	538	534	479	519	467	489	451	520	480	508	484	478	470	499	530	524	499	509	526	475	533	518	489	507	450	501	493	499	487	538	494	482	525	501	521	490	467	473	459	535	538	490	511	514	507	506	582	539	468	496	494	475	500	463	502	497	488	467	529	504	512	500	469	504	481	500	523	510	475	490	522	506	505	510	514	501	478	489	513	481	496	508	514	433	481	512	481	526	498	533	477	506	437	515	501	505	514	496	514	503	504	477	517	487	518	485	513	471	548	496	503	518	482	497	540	477	466	514	497	481	468	489	480	520	468	496	469	547	496	477	489	463	485	485	457	447	514	460	496	528	486	493	504	482	451	493	528	498	498	507	488	477	505	479	467	522	526	478	513	487	483	491	466	533	509	475	495	494	544	515	492	518	514	491	518	517	481	497	480	479	536	517	491	476	559	514	506	487	521	514	496	477	520	483	501	494	509	490	534	475	501	487	521	496	479	527	528	518	513	515	478	516	492	476	498	490	495	480	484	468	499	513	516	501	476	494	479	510	527	491	498	458	500	503	465	468	513	488	501	477	530	523	504	505	520	498	495	490	504	485	488	535	470	484	515	492	461	518	436	535	511	527	516	487	510	486	476	493	498	484	509	488	502	514	514	522	493	467	486	468	476	451	493	490	483	497	478	512	465	506	446	511	478	458	496	498	494	505	515	491	504	500	464	496	495	490	499	461	502	510	460	511	481	494	502	535	554	502	501	493	527	480	513	490	498	514	542	489	491	520	487	478	525	482	502	496	495	499	499	495	504	521	518	481	491	486	481	473	489	473	536	520	508	490	503	508	491	494	559	487	473	486	489	492	505	485	482	486	509	492	519	513	473	500	516	528	529	490	472	532	524	461	495	502	502	500	444	484	485	514	487	504	502	472	521	488	483	496	481	487	507	489	467	479	532	460	499	478	500	517	469	498	476	444	476	490	489	500	513	529	504	520	480	550	483	531	507	503	537	436	485	489	487	509	509	500	490	484	491	508	531	486	490	487	524	518	461	465	497	501	501	511	512	486	530	495	508	517	472	523	509	504	467	454	488	524	525	526	488	459	456	474	466	483	492	480	460	531	449	524	444	462	536	500	475	469	537	464	468	482	494	488	540	518	523	534	498	511	505	524	482	489	509	513	507	502	488	461	491	513	489	513	517	511	506	495	494	497	536	533
24350	21405	28705	24501	21331	9474	2469	6827	40353	37259	26662	10707	3219	1522	914	819	795	770	775	761	757	787	758	689	785	772	791	743	770	750	753	791	819	783	821	792	773	776	780	768	800	768	765	722	739	727	766	730	766	796	762	754	706	743	780	755	771	798	743	761	769	780	761	744	782	778	737	746	721	759	753	774	723	764	752	731	781	740	730	770	775	740	728	795	751	798	811	761	751	691	736	738	709	743	774	726	726	749	804	759	796	799	757	751	781	775	777	760	750	771	714	780	771	772	742	744	774	770	783	787	790	734	777	742	712	766	750	750	789	764	727	773	741	767	728	714	722	758	792	786	779	737	764	733	784	743	747	697	771	789	788	756	763	705	703	738	790	744	753	730	759	751	747	723	745	761	743	782	796	713	725	755	743	705	807	724	793	753	775	795	735	739	776	722	740	750	709	751	750	756	739	790	744	757	749	735	788	740	753	757	795	771	763	761	774	773	737	770	781	799	772	724	796	761	746	810	711	726	720	738	748	732	762	745	788	756	744	741	743	715	782	741	740	760	730	736	769	796	727	813	763	719	760	760	742	763	778	731	793	774	762	734	755	786	721	723	773	729	769	752	794	723	725	729	766	708	783	733	733	758	795	734	774	717	738	747	756	755	807	763	803	749	761	768	737	779	775	729	742	765	741	788	798	694	754	736	732	778	732	729	751	745	728	808	806	727	717	714	753	819	747	766	783	714	782	774	714	747	722	729	761	761	780	712	786	744	716	772	752	751	717	730	728	749	766	763	741	760	765	758	803	741	747	733	726	784	772	765	747	720	806	771	723	740	719	802	713	763	767	741	774	699	737	748	730	668	784	786	756	787	711	750	769	749	778	724	748	774	778	752	802	770	778	747	709	718	743	799	782	774	740	791	722	733	771	748	785	772	743	768	722	784	749	765	812	761	784	754	793	767	740	793	744	746	759	739	774	783	768	755	743	797	772	695	748	720	735	753	725	735	760	770	775	724	692	762	783	743	763	716	700	742	735	763	795	773	779	735	790	773	707	831	710	749	753	735	798	700	713	714	724	766	707	737	730	817	773	761	791	754	729	721	678	752	711	772	736	763	744	722	752	786	755	736	745	707	718	766	760	718	783	765	770	816	825	726	787	827	752	746	690	727	744	755	759	714	721	791	781	710	716	757	732	733	749	757	777	748	717	711	725	726	705	737	763	753	735	809	802	713	787	773	751	756	767	776	743	739	768	748	747	764	740	754	735	777	738	735	746	755	735	753	756	767	771	725	731	716	740	737	748	738	775	725	740	768	760	712	757	768	760	740	765	751	751	712	724	740	762	798	718	805	729	765	736	711	807	767	760	771	754	775	757	813	794	771	724	737	704	749	709	683	752	799	773	684	795	767	763	714	711	740	719	755	757	746	722	774	768	742	772	721	713	776	730	754	751	828	790	766	793	767	787	751	694	750	722	765	692	724	802	732	762	773	747	724	754	719	766	842	732	683	778	774	733	695	742	720	757	782	715	735	715	754	727	745	759	784	709	755	743	683	753	738	732	764	761	802	788	763	764	710	686	753	750	799	800	743	741	788	740	779	723	735	741	703	727	735	773	770	771	780	686	743	681	793	770	748	711	704	817	758	727	714	746	707	749	743	796	703	756	725	815	799	748	764	769	741	753	768	757	731	785	769	711	754	770	728	825	737	763	754	763	708	745	793	765	775	773	766	798	776	731	682	719	798	737	731	797	755	790	772	738	797	767	742	754	760	760	775	770	775	667	725	766	736	769	714	709	754	756	730	766	783	766	739	814	766	713	753	760	764	736	752	718	765	690	742	702	763	790	705	737	719	729	705	748	784	718	799	763	712	768	713	758	772	700	756	764	756	759	785	727	792	752	772	774	747	765	752	751	760	732	726	734	729	758	756	745	749	746	741	733	713	772	763	748	776	774	774	758	775	735	703	753	787	818	813	778	782	800	721	774	752	760	808	753	767	789	686	753	775	788	743	751	736	745	705	728	727	706	759	735	782	745	754	761	715	729	718	802	717	704	799	742	797	745	775	778	725	750	751	748	757	748	794	701	744	784	760	750	784	798	777	744	747	747	759	698	750	759	780	770	737	706	707	770	737	752	735	804	732	735	778	767	746	761	713	806	734	787	738	726	700	708	786	767	708	827	790	776	761	774	730	712	762	782	719	743	739	743	753	747	734	745	706	761	732	780	760	736	737	776	742	745	727	738	766	757	722	753	784	730	749	756	701	767	710	732	719	770	790	750	759	763	786	744	741	781	755	765	748	758	695	743	770	746	731	801	773	759	731	773	766	778	753	791	753	799	758	748	727	729	747	738	732	762	744	764	778	772	775	715	760	782	762	716	801	771	749	707	745	714	793	760	719	708	735	736	763	741	766	778	751	748	751	758	695	727	812	795	707	760	769	762	755	784	789	771	735	773	759	739	736	781	771	713	721	713	761	770	791	765	731	798	785	760	773	763	757	745	761	757	817	759	755	754	770	795	757	717	735	763	806	756	678	813	785	735	782	771	725	711	729	751	768	727	752	790	739	737	726	724	737	754	732	759	800	756	763	742	779	761	744	775	742	751	781	770	759	773	770	734	715	717	726	725	722	740	751	718	796	749	720	740	772	773	705	752	714	778	761	759	753	758	749	749	734	736	724	787	770	732	730	751	747	747	754	728	730	722	748	743	713	743	727	772	747	748	762	753	718	765	756	755	771	746	738	743	792	756	692	772	724	748	743	750	726	741	770	754	704	740	748	773	754	759	764	802	744	752	740	770	761	790	780	757	703	779	770	753	757	761	732	736	734	745	795	711	735	710	764	735	761	730	737	741	746	782	799	793	790	781	753	762	780	769	730	767	729	719	768	764	767	752	729	787	723	760	759	793	717	781	764	716	714	770	766	764	723	726	782	784	727	794	728	753	693	732	711	721	776	743	779	767	773	809	699	740	750	781	789	765	758	727	733	796	706	785	753	761	754	761	744	760	786	729	745	758	708	729	763	763	763	714	728	729	746	791	725	740	764	769	765	729	783	777	729	753	773	780	750	726	742	745	733	751	793	772	763	759	734	713	746	776	739	704	734	779	799	785	703	815	747	800	727	741	707	705	744	750	701	755	789	785	749	750	763	771	738	739	721	696	764	770	705	787	733	733	735	756	713	747	733	731	716	759	796	773	739	741	746	787	723	745	718	737	817	796	727	739	777	772	775	748	752	765	758	766	700	778	750	761	761	820	756	757	736	735	762	710	755	732	752	796	751	744	753	717	716	725	694	771	780	734	690	727	733	716	706	758	722	769	696	753	807	763	745	783	737	722	719	774	761	809	774	748	702	729	698	725	734	766	717	783	745	780	743	703	770	736	745	725	761	760	753	731	798	757	791	765	727	790	752	729	731	738	766	773	739	728	768	784	772	771	743	735	765	781	762	756	729	775	755	761	775	742	695	753	820	724	769	762	738	733	777	771	756	775	789	769	714	767	772	710	762
5024	9818	8058	4427	2919	2270	1709	8902	39057	32411	20991	7818	2934	1494	781	620	651	643	601	634	628	666	654	608	630	649	588	633	604	635	590	635	593	621	619	590	618	595	615	664	620	600	662	655	623	636	666	644	631	633	629	608	605	631	617	596	611	571	636	625	612	688	582	676	637	620	636	617	624	617	658	617	606	615	604	618	670	575	627	593	597	613	607	626	596	583	640	598	629	615	633	615	572	619	625	591	603	622	610	580	650	661	578	606	591	621	597	639	621	607	643	642	611	596	578	643	612	611	636	596	630	634	621	663	602	612	642	583	605	634	617	622	587	638	626	633	637	586	641	599	636	608	582	633	629	630	649	601	601	622	616	641	625	635	643	631	621	638	657	597	600	634	614	638	633	670	622	624	618	666	641	643	614	628	640	580	622	643	670	622	623	636	614	637	634	646	610	598	600	631	611	627	615	623	627	646	567	596	585	631	587	616	629	617	641	626	600	615	595	578	635	595	631	589	616	616	582	655	622	591	616	592	597	623	620	681	656	586	648	608	609	596	625	619	593	660	613	605	606	631	585	602	621	669	627	593	602	606	622	600	649	659	628	637	627	592	607	591	622	586	598	601	657	614	589	615	583	617	638	637	613	627	652	619	650	599	586	633	643	661	608	614	640	624	616	621	632	624	570	621	613	642	632	632	658	644	631	594	623	632	661	613	598	657	620	659	595	630	643	637	608	626	636	633	589	595	662	593	616	642	634	597	596	646	566	620	563	566	631	640	628	607	607	640	643	630	640	610	595	584	610	630	610	628	635	567	626	578	628	639	638	645	591	627	581	615	609	642	613	628	633	646	628	657	612	602	633	616	629	630	597	619	615	609	613	628	621	633	646	595	606	628	662	583	600	639	601	583	631	646	653	623	612	628	627	653	607	617	558	637	595	613	701	614	651	605	672	660	616	625	608	626	647	591	643	636	616	616	589	605	584	572	626	652	600	639	634	627	610	584	631	600	604	635	656	561	595	596	598	586	581	641	620	668	594	648	597	585	610	619	637	607	639	616	560	582	639	647	609	577	601	628	595	627	615	598	620	624	609	616	654	557	641	636	643	573	624	593	598	653	597	601	628	630	632	585	602	644	620	584	669	569	633	637	628	609	610	620	630	586	623	614	623	675	586	592	599	628	650	593	618	612	588	615	620	634	603	666	607	642	661	604	559	593	626	608	651	656	613	604	663	663	658	612	618	601	600	595	662	608	611	641	631	617	579	586	607	622	612	631	661	627	659	641	623	625	616	601	633	639	590	623	597	623	622	636	616	632	598	602	564	607	655	616	660	574	649	593	604	592	608	592	630	620	604	648	646	632	666	581	608	612	631	574	633	576	590	555	626	639	607	616	631	606	566	654	624	587	606	636	665	605	604	621	596	642	612	637	590	603	651	632	625	624	593	582	624	630	623	622	622	636	615	587	611	602	639	604	587	569	622	600	598	626	587	593	647	644	589	621	623	616	626	565	604	631	595	657	622	661	573	652	614	557	643	565	632	652	610	628	651	609	587	605	619	570	684	647	620	608	628	606	606	567	603	570	642	622	626	619	619	623	633	558	659	629	620	620	609	638	600	599	625	625	615	615	640	581	620	591	598	651	631	599	664	591	572	596	626	636	630	590	634	601	637	596	593	631	619	597	606	638	581	586	606	629	637	617	620	594	607	595	600	574	607	616	576	570	638	638	639	616	644	664	695	628	585	610	592	607	575	584	600	623	566	579	653	611	612	608	584	586	614	617	603	619	620	631	611	658	612	678	657	607	650	607	654	594	628	602	655	579	600	604	634	561	575	640	575	563	632	626	601	598	629	650	612	592	647	629	587	660	563	607	589	627	616	578	591	655	645	644	610	605	609	643	595	641	610	627	585	591	647	655	636	606	632	605	632	581	610	624	619	570	635	599	611	645	604	653	604	637	622	604	581	593	581	576	628	618	642	609	602	625	607	625	635	623	591	607	621	585	629	579	595	651	623	619	609	624	621	624	619	620	629	604	616	637	616	603	592	641	634	615	651	628	627	603	649	629	604	621	637	607	633	586	623	631	560	652	609	632	623	583	615	621	607	614	566	623	591	621	636	673	605	601	600	605	646	602	600	635	589	634	592	606	592	617	603	606	632	589	619	671	567	602	586	614	554	596	603	649	672	565	599	568	623	578	598	651	674	601	648	589	604	591	629	614	624	652	590	593	605	635	649	647	611	611	610	646	626	627	633	581	610	608	575	649	602	606	577	615	593	608	604	618	624	586	590	665	622	632	591	617	634	551	604	662	602	635	630	593	593	598	632	605	596	610	646	587	649	579	628	582	639	646	605	592	608	635	607	647	628	637	625	604	625	632	613	654	589	605	617	618	603	604	588	568	604	609	619	647	607	613	667	621	635	587	615	569	614	654	572	609	650	639	625	594	560	645	623	633	593	651	600	591	636	632	631	622	651	624	625	631	648	593	641	630	584	568	656	575	594	623	623	606	624	613	591	630	570	636	631	632	595	637	599	593	655	628	562	623	590	571	656	626	597	622	648	621	604	614	642	580	651	588	606	611	643	603	612	613	600	602	625	605	628	592	583	627	630	650	623	575	631	621	601	621	629	607	590	573	661	601	614	613	582	617	641	611	586	602	597	656	618	612	627	587	623	596	600	646	580	658	621	619	618	570	622	609	610	587	603	622	608	598	612	616	584	630	622	589	598	582	602	593	611	614	628	572	629	609	597	596	662	593	612	626	590	655	630	630	627	600	628	574	620	602	604	605	616	676	612	635	628	643	664	573	597	676	574	657	639	640	630	569	626	615	617	618	601	639	601	617	608	627	601	631	592	596	661	568	598	638	666	600	570	636	597	619	627	599	622	592	630	621	608	553	641	629	586	595	612	603	604	613	621	620	587	636	627	587	598	591	629	606	619	599	639	612	597	667	575	645	624	627	591	588	651	608	586	599	640	582	625	616	604	583	639	614	621	602	594	562	656	625	616	625	603	618	655	626	593	642	582	611	660	600	583	607	621	595	610	621	630	624	617	614	594	590	605	598	586	598	595	566	599	612	604	615	601	623	588	618	609	605	599	648	560	612	587	577	596	628	586	581	583	595	633	598	577	647	630	606	607	694	595	620	643	588	614	628	577	608	622	570	638	629	617	584	574	619	693	619	577	638	564	652	600	576	616	578	645	598	577	607	597	586	622	629	617	586	578	628	610	607	582	610	611	627	590	611	617	664	575	628	622	676	586	637	612	607	600	574	641	594	599	609	617	601	581	573	570	575	597	612	605	610	627	609	600	598	634	619	611	616	585	604	558	578	615	607	602	640	593	594	619	582	638	620	646	637	613	607	638	614	619	619	602	612	622	554	628	614	615	651	649	611	554	600	623	634	615	618	635	576	617	569	636	639	637	643	608	631	585	604	581	615	606	616	654	591	633	609	622	623	661	606	609	610	638	663	598	619	603	580	623	613	598	616	643	582	633	562	650	631
27863	13176	2787	1395	798	669	629	851	2722	2462	1873	1012	721	608	507	537	500	493	547	532	526	521	513	515	519	541	566	507	505	536	554	505	569	508	508	542	518	478	517	524	553	509	549	558	502	513	488	505	554	475	508	527	512	561	488	510	517	551	537	521	506	531	539	501	536	526	510	543	569	524	530	523	519	502	522	515	517	510	547	527	514	532	549	533	508	489	505	500	549	497	518	514	482	505	495	522	542	528	509	534	495	527	501	526	526	550	561	510	523	503	478	520	462	496	508	511	495	520	539	517	548	533	522	537	532	549	505	541	501	538	529	488	485	480	499	525	530	504	528	549	510	505	503	495	513	535	496	492	506	494	523	514	513	530	517	546	531	527	538	500	523	512	472	503	478	527	543	534	535	504	505	539	502	557	557	512	481	533	544	520	535	527	536	521	545	518	499	513	482	524	525	543	479	499	481	527	513	539	525	547	515	516	498	492	537	514	496	546	477	533	540	518	505	482	496	484	539	540	490	514	535	489	496	541	529	485	507	541	505	535	512	504	516	541	522	493	476	474	504	525	523	492	480	517	551	503	545	486	524	568	546	486	517	527	507	526	500	514	470	525	491	546	513	557	537	532	546	514	509	516	521	512	510	539	542	533	480	473	535	520	517	505	534	514	539	495	527	499	555	537	573	513	536	565	543	519	524	515	530	520	567	496	466	500	544	552	535	548	483	566	525	465	485	543	530	494	530	539	533	511	495	512	500	553	508	518	555	528	528	507	567	555	508	509	530	535	575	520	581	490	507	499	515	536	537	530	505	537	498	561	528	560	511	525	540	540	547	511	567	537	531	503	488	525	515	526	515	500	497	519	523	502	527	546	510	558	518	556	553	548	491	503	515	499	546	539	506	538	517	494	511	493	518	490	553	510	548	511	508	525	491	509	543	528	550	502	516	512	499	530	494	519	486	521	513	555	493	496	539	543	519	538	506	549	525	541	529	550	510	491	532	517	546	525	516	575	517	476	488	507	484	514	548	504	479	497	551	534	507	557	518	536	519	522	510	534	496	469	490	494	532	543	528	486	534	507	532	501	564	514	552	523	496	503	509	495	481	491	530	529	536	493	512	528	516	542	544	545	555	537	506	494	533	483	503	524	531	564	504	535	516	519	533	519	499	548	497	549	537	502	500	503	519	499	494	541	572	497	533	517	486	520	529	493	465	514	503	567	548	524	532	549	520	509	528	529	535	550	528	481	494	568	571	560	501	503	519	529	525	553	528	477	520	545	528	519	526	523	501	535	490	558	536	502	496	516	517	539	536	517	478	508	494	507	497	505	549	532	533	553	509	512	541	514	521	505	493	504	565	523	522	529	528	523	494	540	547	556	533	517	509	545	472	528	535	517	491	509	512	555	481	537	538	544	510	546	534	549	546	506	525	545	535	513	530	574	508	517	517	501	557	516	539	531	485	517	495	526	510	543	517	558	518	522	505	524	471	507	586	519	511	568	557	483	536	546	524	549	549	524	511	529	503	545	554	527	551	556	497	512	502	548	552	534	512	527	490	520	507	491	520	523	549	538	482	513	544	494	526	497	490	509	457	495	571	509	520	529	545	510	508	555	529	514	540	564	508	522	514	526	505	515	479	504	508	506	488	487	554	472	493	519	563	548	483	489	526	524	519	515	536	538	503	503	497	482	527	550	518	541	445	569	511	515	566	535	501	536	524	579	535	489	467	531	540	489	497	553	529	516	535	489	517	506	552	553	500	514	505	484	539	529	543	455	517	529	538	474	517	498	564	524	499	484	508	500	523	477	540	473	548	490	534	529	524	523	494	545	515	542	502	545	521	534	527	515	525	541	552	489	548	547	530	516	513	505	485	523	540	493	548	540	541	494	536	516	530	500	502	544	544	534	536	504	481	525	535	528	548	478	530	514	515	486	542	520	539	505	509	495	494	546	532	517	541	496	508	499	514	524	477	520	508	526	534	552	523	555	540	522	488	512	509	535	523	532	563	512	501	520	521	513	512	512	504	531	523	517	496	511	512	523	537	564	504	507	542	534	545	505	534	527	516	496	483	505	513	507	538	478	519	536	517	546	499	523	505	510	542	497	537	532	536	497	550	545	569	541	504	551	506	483	555	490	541	550	544	505	550	521	513	527	506	565	493	522	508	531	515	506	498	555	540	548	531	530	588	474	514	577	546	519	545	567	538	538	545	515	500	592	526	514	522	521	532	543	478	512	520	541	515	504	511	514	536	551	532	511	506	529	544	526	499	507	538	527	551	529	547	486	483	478	548	554	535	522	544	525	513	521	536	511	533	506	547	505	544	520	500	509	556	480	537	512	520	558	531	532	525	547	498	531	516	494	552	507	521	508	487	544	493	507	553	559	524	522	524	516	549	497	540	540	509	529	490	546	497	527	540	542	589	519	561	498	513	530	516	574	484	538	512	529	545	560	562	454	491	510	511	513	521	509	524	530	544	535	572	540	546	485	513	517	528	517	504	546	523	487	509	530	525	550	510	559	535	490	510	528	559	496	496	515	504	561	519	522	507	514	448	515	517	468	537	549	488	546	571	514	533	515	550	545	520	486	515	470	520	522	486	466	496	542	532	541	504	506	520	532	493	503	550	452	540	514	529	525	500	526	566	511	509	525	511	508	500	565	509	548	509	506	539	498	493	531	483	524	547	523	504	518	510	494	521	519	517	528	483	500	479	553	502	510	540	497	560	504	518	515	464	522	512	537	495	491	533	523	558	492	500	546	553	544	520	521	558	514	523	563	504	524	528	512	475	511	531	524	566	510	503	532	537	493	542	514	524	525	526	545	504	529	517	473	534	564	513	506	492	519	523	544	526	524	516	516	531	542	494	556	509	505	487	539	508	515	522	487	544	519	558	532	477	517	524	546	508	517	511	507	549	568	532	483	523	521	544	503	543	513	549	536	513	522	518	541	500	489	559	520	498	530	536	519	537	506	509	514	532	550	525	559	496	534	529	521	525	501	540	501	535	484	555	567	477	565	466	497	553	552	507	532	533	487	493	528	536	557	527	498	499	502	477	545	560	521	534	508	542	505	493	526	548	492	534	501	526	529	505	538	517	527	531	505	526	539	560	512	520	540	482	529	511	541	548	548	505	499	545	503	530	501	482	522	529	506	498	524	519	536	488	510	535	545	516	551	514	537	536	504	539	554	551	526	524	523	510	493	507	530	537	508	538	511	587	548	538	541	528	584	529	516	527	512	527	520	472	528	524	514	502	525	530	535	518	493	508	534	508	521	532	500	537	555	530	473	514	541	507	477	501	549	503	535	558	557	512	563	501	492	491	507	569	473	494	527	518	536	502	520	475	501	556	553	523	533	520	542	517	501	527	553	550	545	500	516	525	535	505	520	476	522	512	516	514	550	515	553	518	490	516	483	510	535	525	539	485	492	489	527	531	515	584	507	522	533	506	474	543	525	564	501	530	521	502	538	538	541	496	524	500	527	488	542	532	508	491	526
5907	2503	1911	1105	794	731	585	946	3182	2850	1914	1017	610	488	427	393	439	416	403	382	440	438	433	432	421	437	437	426	415	426	419	461	457	427	417	425	444	432	452	422	417	478	447	412	423	409	441	403	441	435	438	424	407	414	421	414	421	423	397	427	432	439	444	418	419	440	419	439	397	412	439	423	379	441	428	433	418	442	462	440	437	430	443	416	444	422	411	424	417	367	426	439	425	426	423	415	420	421	442	418	408	426	429	401	443	440	453	472	384	429	442	463	403	448	426	428	424	386	408	438	399	385	397	463	405	437	388	415	439	425	467	395	471	434	387	413	434	404	446	408	388	429	425	430	440	420	394	470	463	413	387	431	431	426	430	423	393	397	446	418	376	425	437	443	413	425	391	446	402	435	410	402	401	448	390	388	463	419	434	424	432	410	441	434	438	426	417	440	412	421	405	467	423	449	447	408	434	454	378	425	415	408	435	399	418	412	467	447	426	419	402	433	388	451	442	441	423	409	412	397	415	425	395	405	433	430	452	417	391	430	428	403	426	435	441	464	472	427	454	465	442	422	398	444	420	473	410	441	408	445	447	438	405	415	446	429	421	442	410	427	419	438	435	407	443	433	430	411	401	479	437	398	409	404	460	471	433	431	402	458	439	385	443	417	438	463	443	437	437	410	422	434	433	408	410	407	426	455	404	409	432	391	406	403	420	406	433	438	377	409	428	388	415	417	462	417	460	428	411	439	407	432	429	435	424	407	411	407	385	432	428	375	411	426	449	423	418	431	435	424	458	409	396	421	414	413	435	435	439	375	452	414	412	443	470	415	459	446	427	429	463	427	450	464	435	389	412	429	430	393	411	408	402	452	407	399	397	413	417	431	440	430	422	452	438	446	430	413	385	417	455	452	420	458	430	392	432	431	454	443	470	436	406	415	458	416	427	433	418	439	418	437	397	385	442	416	452	457	424	427	456	427	431	425	459	450	396	435	393	431	412	409	428	410	434	399	440	419	393	421	404	465	458	428	467	442	431	446	411	426	422	433	406	431	438	424	436	433	440	432	423	415	455	427	420	401	431	401	507	446	428	426	447	444	394	404	444	428	418	411	439	424	451	423	469	419	423	438	414	452	410	411	417	414	398	419	412	438	403	426	440	436	417	450	394	452	445	424	462	447	439	437	421	413	457	480	439	391	433	396	444	401	441	419	421	403	436	427	425	422	446	464	425	429	432	446	403	390	442	434	455	427	405	409	422	427	405	445	398	431	411	438	422	447	419	408	437	454	435	441	440	387	418	411	431	442	404	464	437	387	441	407	394	431	406	421	420	419	435	409	412	408	432	428	412	419	421	375	440	400	432	468	416	435	438	424	449	398	415	419	384	422	429	410	416	420	433	425	402	404	401	448	430	413	417	485	439	448	414	405	405	442	410	437	432	450	435	443	389	396	460	401	425	444	412	421	406	426	472	409	422	428	428	456	413	414	440	420	471	391	414	417	421	437	438	400	426	400	440	408	426	432	404	436	407	419	445	441	433	416	432	410	425	429	433	421	408	443	428	417	431	427	422	382	414	401	419	385	419	397	441	415	422	422	399	421	452	417	409	427	400	432	428	410	449	401	414	412	442	438	403	436	412	430	438	415	401	423	420	438	416	453	432	418	398	458	417	397	390	452	415	423	429	447	410	440	420	442	458	406	434	416	398	442	403	437	430	425	440	423	456	442	428	449	436	401	489	412	449	440	414	446	419	460	407	427	390	427	454	405	453	403	413	440	425	410	430	428	475	382	428	412	440	433	426	409	388	435	417	409	423	436	421	419	443	426	447	431	476	398	389	422	396	453	463	431	438	416	448	391	437	431	440	404	451	470	466	428	466	412	433	456	452	472	406	441	443	461	440	423	434	394	430	406	426	415	413	405	447	427	439	450	435	418	426	454	423	467	410	422	410	433	447	411	456	452	447	376	406	414	429	422	425	433	417	412	443	423	422	403	435	424	420	417	426	423	479	454	421	444	408	422	399	436	457	415	437	437	397	411	427	434	401	463	448	439	397	424	443	447	438	451	448	419	383	418	406	391	421	439	423	410	400	397	426	418	401	472	432	413	443	427	410	419	457	420	428	458	456	406	435	400	408	419	405	428	405	419	444	443	445	417	429	426	455	415	410	451	409	438	407	432	425	408	465	435	401	427	455	435	438	412	425	419	410	402	361	441	453	433	442	434	418	440	441	414	470	442	436	441	386	416	470	428	393	446	419	421	421	455	456	446	468	398	400	446	416	415	486	424	408	462	449	431	402	415	414	433	443	423	432	415	430	407	429	491	433	417	451	425	432	424	410	392	428	449	423	418	421	428	441	406	396	432	410	399	470	410	437	426	427	435	434	400	424	420	415	439	445	450	417	421	433	437	413	416	407	405	445	432	412	426	442	448	427	415	420	404	453	411	411	418	439	453	416	428	423	427	423	412	441	444	420	430	424	406	436	431	446	445	402	418	418	405	418	413	450	452	443	432	461	432	409	455	451	388	399	439	438	427	446	436	417	442	445	399	412	426	420	414	421	421	421	444	404	431	393	396	452	463	410	433	402	388	421	431	410	395	416	442	403	403	430	385	447	451	424	404	409	427	404	461	436	398	449	389	414	438	426	448	453	466	430	413	461	433	446	411	459	401	385	417	409	406	433	437	448	426	445	432	413	437	435	392	438	411	405	418	433	441	443	378	430	425	440	440	438	425	388	459	395	437	444	423	407	433	431	419	459	424	425	391	420	402	453	420	401	407	432	417	436	407	457	473	447	433	394	412	402	419	454	431	439	386	412	397	405	455	464	434	433	435	409	421	434	454	463	467	416	431	414	431	381	409	416	450	409	418	421	420	449	468	405	410	413	439	413	418	471	415	412	419	396	442	451	401	428	429	450	439	451	406	462	434	428	435	434	428	443	436	436	409	416	444	422	418	440	427	421	419	433	417	450	414	416	441	415	431	455	416	417	422	430	425	426	422	423	401	414	434	433	445	451	430	427	444	394	446	415	420	454	455	409	427	397	461	447	400	424	418	411	400	417	395	433	422	414	395	439	447	447	447	439	435	480	453	435	414	425	442	382	455	421	425	428	383	404	424	427	431	412	409	417	438	438	431	416	420	418	450	422	427	431	390	412	438	402	419	383	391	425	477	433	438	422	417	404	434	412	455	395	455	417	443	425	421	434	444	404	464	421	416	395	413	448	425	422	489	434	380	426	383	437	431	432	404	415	439	454	408	404	426	400	436	410	452	421	434	395	456	419	424	444	416	422	401	445	408	446	406	454	457	398	425	438	444	414	436	424	415	406	446	426	391	435	421	437	420	426	390	445	418	409	420	440	444	394	436	414	424	470	428	408	456	428	418	451	445	409	461	474	387	417	458	411	399	392	403	427	459	410	436	409	410	416	426	416	424	397	399	403	402	470	411	397	455	423	425	416	415	417	403	441	445	385	453	425	405	457	414	432	423	426	439	397	426
25687	21481	27245	25104	5678	1767	1111	2321	19730	21630	13455	4402	1478	940	653	595	588	562	596	588	600	594	643	566	580	601	582	620	572	619	590	591	589	602	611	598	579	586	568	592	614	606	598	572	584	578	565	569	648	534	586	637	588	553	591	589	595	650	543	605	558	595	617	587	575	587	529	585	550	586	614	603	577	528	623	606	565	565	607	580	599	589	596	592	587	579	598	534	579	555	568	577	587	584	623	599	619	590	571	573	576	607	590	591	574	577	552	597	591	607	583	561	623	569	570	570	597	565	565	591	568	601	570	583	625	613	616	590	570	597	597	587	588	500	563	591	595	576	575	586	555	596	560	572	585	555	582	595	605	577	535	617	554	613	571	553	607	604	542	604	551	580	584	595	600	610	561	598	602	621	599	566	590	557	593	563	609	579	576	567	581	566	610	608	651	602	580	600	592	614	645	580	608	577	556	558	543	613	595	622	596	602	588	567	565	586	574	598	624	580	564	600	599	588	561	516	609	558	583	585	620	555	599	569	580	577	563	601	592	594	612	580	586	603	586	569	540	555	577	603	573	552	569	594	572	579	574	591	599	568	578	593	579	561	620	602	571	557	591	607	576	539	614	563	605	575	556	577	570	575	587	607	573	574	600	596	610	598	563	615	577	615	612	615	592	553	563	596	567	595	569	528	598	584	563	643	556	550	599	569	582	560	586	576	582	611	627	558	592	585	578	571	597	621	590	589	588	589	606	617	579	620	587	598	594	643	577	585	569	544	588	565	596	591	577	546	592	620	577	533	590	586	590	552	555	568	593	597	587	577	580	620	553	549	577	600	624	571	557	599	558	580	602	568	568	606	606	605	589	557	639	545	575	613	574	563	545	597	584	555	575	556	605	562	598	580	581	604	570	613	623	587	539	551	570	553	573	573	546	561	581	526	580	564	570	565	581	567	612	590	613	579	573	598	608	590	552	585	621	599	559	602	607	527	575	559	585	593	570	601	595	583	586	641	580	600	571	574	596	604	572	587	548	632	578	563	571	577	566	548	591	573	572	552	562	561	595	607	597	571	588	605	569	570	587	552	618	576	543	574	593	597	573	634	584	603	578	617	570	615	581	577	552	613	612	584	553	565	622	589	570	566	542	554	615	583	546	539	599	589	565	543	591	558	620	594	574	561	595	599	575	546	560	579	581	572	559	589	534	576	603	586	576	589	590	570	580	638	581	596	597	597	600	599	591	562	552	580	563	545	574	590	570	608	578	575	556	602	652	596	561	569	564	581	594	609	606	593	592	611	574	568	580	581	580	573	612	555	576	566	572	614	599	584	608	585	550	588	560	586	590	585	567	613	565	585	614	580	586	588	604	536	554	549	592	581	591	583	533	571	619	607	613	549	581	602	592	582	587	571	633	598	596	556	588	570	587	605	546	599	602	567	562	588	612	616	614	542	547	604	586	525	570	580	627	562	589	556	581	614	593	585	588	589	548	572	564	584	572	588	597	578	614	585	559	605	611	558	595	579	539	568	583	593	553	605	598	577	584	559	552	618	579	577	579	584	577	589	588	578	553	598	559	576	573	535	608	555	607	589	585	556	560	571	611	564	614	583	582	583	557	617	593	622	563	567	592	606	583	604	585	554	579	553	574	615	596	600	584	584	569	538	605	580	619	566	579	589	564	521	596	574	566	589	534	590	636	603	550	564	609	610	554	592	588	587	568	568	612	595	580	546	616	606	577	584	606	611	600	564	566	597	573	556	566	513	555	589	623	585	575	605	571	583	594	597	617	583	585	602	564	615	607	584	579	598	569	608	535	572	589	591	566	569	586	600	543	521	557	612	632	596	573	568	553	615	571	610	609	603	643	569	623	606	552	575	609	581	588	561	589	571	567	568	599	562	563	631	611	602	591	596	606	577	555	581	579	557	603	592	568	539	572	594	570	589	586	560	604	579	552	607	617	618	609	569	575	588	584	556	610	571	623	567	578	568	555	572	558	580	593	572	614	604	570	590	555	572	596	545	627	589	594	556	625	588	589	556	619	551	586	623	574	534	573	654	570	539	597	631	572	581	595	562	594	564	571	609	577	571	602	598	575	554	593	606	633	588	567	555	586	578	579	595	618	602	578	586	585	601	589	616	600	582	557	581	598	554	614	588	611	617	596	575	546	571	598	567	578	582	547	558	584	560	581	609	534	555	614	556	585	605	580	627	597	617	542	592	573	604	618	602	640	591	571	602	532	611	574	567	564	628	591	520	574	566	571	588	571	584	570	573	567	542	576	607	589	587	558	554	593	565	554	580	626	607	561	573	582	568	538	590	588	556	598	591	551	581	602	573	580	573	577	575	622	626	591	545	579	581	600	613	556	579	566	620	559	595	536	565	613	596	632	569	633	558	629	579	616	574	551	633	587	593	596	574	572	578	605	588	608	620	585	589	600	560	577	571	575	598	599	602	561	584	584	612	580	568	567	629	608	606	585	595	588	602	621	568	571	567	585	549	552	560	602	578	609	604	599	590	615	624	568	602	592	607	594	596	567	570	640	583	549	575	585	615	575	573	611	550	608	609	586	583	613	602	599	610	549	587	573	586	564	589	604	610	593	594	607	576	557	590	612	575	585	607	562	570	612	600	561	573	582	612	581	596	605	567	570	591	606	593	591	550	568	558	598	612	575	558	570	593	597	548	596	598	537	554	529	559	575	560	586	590	607	546	579	601	593	569	603	566	561	585	564	612	566	600	586	591	586	578	602	544	607	554	557	581	556	576	603	550	553	599	545	631	616	563	538	578	587	560	618	587	608	596	568	628	575	589	549	577	567	592	569	600	594	587	614	588	569	592	606	570	589	598	600	591	545	566	575	591	568	623	543	582	595	601	564	588	572	560	558	617	541	574	587	580	591	599	607	545	637	595	586	575	575	583	592	615	631	565	595	545	552	600	586	569	610	630	563	635	596	594	549	623	583	638	588	595	590	553	562	591	595	578	571	604	560	551	587	590	585	607	619	605	541	617	578	595	634	541	558	549	587	586	600	554	590	580	566	588	595	586	632	572	595	607	597	564	594	546	547	559	575	557	615	590	575	540	558	533	617	544	571	597	581	613	526	556	615	547	567	584	573	608	578	587	636	568	539	580	612	622	557	566	589	613	627	566	558	556	574	536	560	594	587	575	590	567	596	594	607	534	563	587	583	569	592	606	575	558	594	592	581	604	579	599	582	588	581	568	575	542	605	558	582	565	568	589	637	541	573	597	596	583	602	540	581	634	582	581	538	564	582	562	550	604	542	615	617	546	599	549	597	552	616	602	620	589	573	594	583	570	597	599	586	557	604	530	659	591	621	547	612	579	566	610	570	553	572	593	559	599	623	610	564	566	611	567	558	611	562	621	616	587	599	601	596	606	605	575	605	614	604	564	534	590	608	593	539	565	608	590	630	556	578	547	547	547	575	582	555	584	559	599	567	578	566	597	584	580	581	578	557	605	564	615	560	561	617	584	583	612	596	508
4594	5788	4682	2592	1782	1462	1044	2962	20785	18901	11002	3880	1411	840	538	471	465	506	518	457	501	501	478	456	466	502	485	525	484	488	463	493	502	472	483	476	478	511	487	495	529	497	464	478	508	482	504	488	493	527	488	489	465	480	486	494	508	500	453	468	546	510	486	493	492	512	497	469	511	502	517	500	504	488	482	497	516	466	523	532	465	491	498	469	464	485	517	497	468	512	547	497	507	459	508	489	463	482	497	497	491	477	464	467	511	529	488	483	508	500	462	488	469	543	504	495	456	506	507	531	486	490	431	495	500	509	542	508	511	499	486	501	508	473	486	501	466	446	472	491	506	492	502	505	511	540	471	475	475	515	487	461	496	499	497	507	511	474	476	476	523	509	498	534	476	488	468	477	505	508	510	512	472	463	516	508	466	505	494	452	497	507	488	528	500	506	516	495	509	460	462	521	508	475	477	463	510	550	474	486	480	516	479	476	501	458	489	495	519	534	492	501	506	491	479	475	528	483	482	471	523	480	457	459	473	471	480	494	480	477	455	497	495	499	468	467	545	511	496	485	499	495	496	482	536	458	499	486	498	514	473	488	502	507	460	452	473	474	510	453	474	456	514	462	470	504	513	504	513	488	523	470	451	505	472	503	470	506	489	535	505	533	513	491	509	463	473	506	504	483	479	483	523	521	469	477	494	483	485	460	459	490	475	509	489	479	471	492	474	478	484	477	504	496	524	509	462	448	518	481	554	485	507	438	480	508	484	455	467	495	473	473	475	489	467	474	483	505	518	514	469	475	522	525	464	496	473	472	489	468	533	490	480	509	500	460	461	484	492	462	492	498	459	495	526	511	514	487	497	476	558	462	487	507	489	483	491	488	487	474	494	514	488	514	533	469	492	481	517	537	468	517	513	479	497	459	487	457	450	492	489	472	484	477	486	481	462	458	476	481	505	499	511	493	485	494	501	474	501	475	467	514	502	512	487	452	485	477	508	542	525	497	517	462	452	487	492	544	517	487	490	448	492	497	458	469	511	450	497	501	456	482	499	513	477	502	468	488	509	501	461	497	455	467	503	500	496	492	459	479	502	495	509	499	463	468	500	456	488	504	516	459	470	500	506	501	515	515	523	510	484	483	482	464	474	465	494	464	484	473	460	474	487	526	469	489	511	465	516	484	477	510	517	464	517	523	493	482	495	452	504	477	480	492	496	486	500	513	487	483	496	491	481	530	536	440	482	463	469	459	445	471	514	482	523	457	475	501	487	486	534	501	482	472	491	502	499	488	491	471	463	487	466	466	518	464	490	475	469	467	494	488	494	505	536	487	478	495	467	444	474	465	474	500	474	447	515	502	515	502	474	491	457	508	469	518	506	455	495	504	480	473	481	466	500	489	447	499	505	511	511	495	514	548	533	486	466	496	475	455	534	465	496	505	533	559	475	479	531	481	478	483	489	499	498	469	495	478	516	507	475	533	494	486	460	507	527	493	511	477	490	459	483	498	513	485	521	506	473	488	503	496	501	490	490	501	478	500	468	491	473	481	498	482	514	497	477	476	458	474	471	502	484	502	536	477	484	534	428	464	469	488	512	519	516	499	521	497	451	457	487	487	466	478	520	503	489	452	487	477	478	480	461	500	487	518	514	475	469	470	486	499	454	437	470	486	517	470	524	483	475	508	509	461	439	473	506	468	460	467	458	497	472	508	501	490	489	480	485	515	535	490	525	473	505	451	479	513	505	475	475	489	491	499	495	465	474	489	482	529	482	456	503	444	472	498	481	519	470	466	494	487	501	491	487	482	509	527	455	493	480	502	474	492	496	504	487	480	484	455	470	479	481	489	540	499	465	483	474	465	516	459	469	511	475	460	494	468	516	516	543	482	462	497	526	490	483	503	499	508	518	516	509	508	487	496	491	514	492	476	492	479	461	517	482	469	473	484	508	505	504	454	450	485	460	511	488	518	471	510	487	499	492	516	511	467	482	509	489	500	498	467	505	493	448	504	475	511	477	493	487	474	477	425	493	484	518	450	518	474	469	490	502	472	468	471	462	473	473	453	469	468	481	479	510	526	518	480	481	543	496	526	510	480	520	494	532	503	482	455	495	519	455	451	550	512	507	509	453	516	456	467	490	472	465	477	483	501	516	476	505	496	479	498	496	486	491	502	479	489	535	547	479	508	437	473	508	485	513	486	487	447	513	491	502	450	484	508	511	502	474	486	493	498	497	493	485	504	486	480	505	449	495	498	490	510	476	492	511	475	498	493	505	475	477	504	487	505	516	476	481	453	482	480	492	494	485	492	457	469	487	514	540	527	476	519	527	513	482	481	472	527	492	481	480	487	486	478	489	517	503	519	463	509	474	503	489	494	482	503	461	466	449	473	488	467	505	510	515	445	566	500	492	495	526	536	478	527	494	480	486	489	537	477	491	471	473	445	506	522	491	444	472	464	491	485	492	456	487	493	474	520	499	492	484	485	491	496	545	507	462	496	494	491	485	460	501	479	476	460	477	483	516	464	512	497	476	550	483	459	504	471	465	526	457	528	483	503	477	473	518	473	482	459	484	533	502	518	467	509	506	486	480	534	488	468	467	503	471	507	512	485	512	502	487	466	473	462	544	512	495	481	512	460	494	485	496	485	464	467	495	494	489	556	470	488	490	494	468	512	506	500	498	493	515	490	518	492	478	471	486	492	463	508	473	520	476	511	470	506	517	510	468	500	464	505	490	489	476	501	487	478	508	490	482	446	483	495	480	485	440	506	499	497	456	478	486	470	467	493	518	558	487	484	522	483	472	483	542	500	496	470	468	478	492	468	496	491	510	488	503	482	500	479	511	468	476	486	488	500	479	499	472	504	510	467	514	526	467	497	474	544	543	499	498	525	523	481	478	449	485	451	492	458	517	507	493	497	491	497	514	493	463	485	483	444	484	472	512	510	478	513	472	520	506	522	491	483	479	500	446	465	492	481	503	456	474	471	497	445	484	451	506	518	457	483	503	486	491	503	457	474	462	526	466	485	491	502	474	468	522	462	521	477	475	467	480	488	500	491	474	505	512	515	458	493	494	493	496	499	490	514	531	470	444	475	442	521	493	456	448	500	461	453	479	480	488	456	472	493	488	468	463	488	473	480	470	487	464	511	499	503	499	446	461	504	479	490	470	511	495	507	496	434	488	494	513	485	449	492	501	470	514	508	518	490	505	498	504	469	474	461	533	481	458	464	479	487	467	491	508	478	509	495	477	500	510	473	506	489	482	499	472	507	473	444	483	513	509	509	511	489	460	476	532	446	492	473	506	499	448	485	487	501	501	511	462	464	458	477	506	555	475	511	477	483	506	471	441	525	465	488	496	447	474	475	470	514	486	526	507	504	489	459	477	499	493	511	520	478	499	470	509	492	475	523	562	502	492	491	508	488	498	519	461	461	443	470	480	502	479	479	524	459	499	484	502	514	524	491	497	505	487	471	502	476	524	504	539	472	503	500	476	478	486	510
24374	21404	28725	24482	21332	9895	2809	4518	36547	38663	27533	10924	2964	1467	842	809	739	734	767	747	779	768	737	707	769	774	734	788	743	735	797	755	750	688	743	742	728	685	690	843	768	783	771	700	731	689	753	767	751	840	698	743	693	727	706	790	723	699	802	738	733	730	731	687	746	724	764	742	687	680	788	768	745	693	709	770	748	728	754	746	803	745	739	748	746	728	727	756	793	711	774	689	749	725	720	756	745	715	766	724	745	753	814	724	764	729	751	750	738	766	680	738	738	790	748	761	721	754	741	717	743	758	721	709	719	710	783	743	728	781	738	737	719	739	740	741	745	743	758	710	734	734	726	722	775	742	723	789	728	751	809	722	731	708	805	760	721	717	741	761	685	753	714	752	781	695	720	762	746	704	736	758	722	793	710	749	736	724	781	661	735	711	746	712	787	763	814	725	704	742	740	720	722	738	747	709	749	735	719	668	738	753	728	707	742	718	761	739	725	728	727	739	740	739	696	788	723	759	776	750	734	779	724	727	757	781	769	716	740	720	717	736	742	723	717	737	723	732	772	746	728	733	701	742	736	741	722	740	764	713	767	739	772	751	757	789	752	732	725	735	790	753	746	764	784	784	772	709	757	798	725	773	781	787	732	702	701	734	743	756	775	746	754	732	729	769	724	750	760	731	774	707	812	718	784	696	721	719	730	749	731	703	720	753	778	756	728	692	763	782	762	806	736	747	725	758	782	760	764	697	694	756	714	731	765	763	752	731	711	752	773	743	762	678	741	742	743	741	717	718	716	747	699	793	751	708	777	786	767	760	754	751	809	717	747	742	696	739	725	751	746	726	716	713	740	741	734	706	683	760	756	742	722	733	794	735	762	757	755	733	795	759	767	740	749	712	724	772	739	742	742	658	651	746	756	755	760	715	699	772	739	754	703	775	743	783	769	764	767	749	735	792	728	716	745	715	717	748	711	766	696	749	728	761	718	740	686	752	760	769	751	728	718	711	730	747	699	756	777	762	694	762	680	706	773	718	716	746	721	734	704	748	714	719	775	755	757	696	765	723	705	739	743	748	746	750	777	750	752	735	730	708	728	742	759	750	712	753	721	758	746	744	788	752	689	778	730	720	731	730	736	735	716	812	680	685	701	725	746	756	767	756	753	754	770	719	790	702	780	690	727	722	743	687	707	734	750	724	723	702	698	736	739	781	705	716	758	754	677	764	769	745	746	744	750	723	744	729	759	745	711	737	706	693	713	725	759	720	735	806	737	778	736	716	745	744	771	735	744	710	784	684	786	705	691	737	693	693	716	702	762	720	691	723	810	733	689	761	732	707	715	732	750	760	735	764	724	719	757	701	770	714	726	706	748	723	719	759	770	761	689	761	751	685	731	803	733	773	750	722	724	753	758	724	730	725	747	776	737	729	773	727	781	768	778	689	718	749	698	713	733	701	817	741	732	765	679	734	729	741	713	707	759	765	765	701	692	718	690	691	740	726	756	750	671	773	738	742	762	714	795	732	723	772	678	715	720	690	690	728	746	743	689	758	735	751	710	747	740	782	756	691	751	753	742	735	731	715	737	747	722	733	712	717	750	749	758	741	798	708	742	723	728	683	692	723	692	727	737	748	735	739	763	770	777	770	745	729	734	716	748	747	756	748	764	758	770	747	755	721	741	770	741	717	685	733	719	799	760	758	772	775	761	712	755	703	778	733	799	747	758	755	753	727	670	740	714	733	765	764	722	737	726	768	720	703	670	738	729	710	752	731	771	749	768	710	741	734	721	695	813	663	726	772	790	776	726	685	707	743	729	718	775	767	765	741	760	728	762	742	715	729	715	726	739	764	731	760	750	721	785	714	765	715	741	702	731	762	734	710	730	740	718	742	743	763	750	693	668	728	765	751	735	772	722	779	691	678	744	732	756	760	718	739	758	796	784	723	747	722	791	729	785	723	748	671	745	706	694	714	761	739	735	739	766	743	740	726	751	729	794	756	715	745	751	722	747	760	769	741	709	751	746	729	722	655	730	736	741	756	780	712	768	753	766	707	767	713	781	748	723	723	777	740	668	754	705	691	708	752	765	739	730	762	745	726	694	740	718	743	737	732	753	685	708	749	734	718	707	757	746	687	673	707	726	753	742	761	748	698	756	749	750	753	728	738	728	710	733	742	734	757	709	746	740	772	745	705	736	728	708	740	745	708	715	733	727	733	757	747	712	714	738	704	733	731	695	752	749	711	736	719	712	774	713	687	714	728	735	738	755	712	758	755	712	760	713	743	770	694	747	721	738	702	753	746	739	755	713	739	672	702	741	788	741	728	700	719	751	734	801	747	721	758	769	755	692	729	731	756	746	747	739	699	699	765	764	703	707	737	723	698	707	750	741	765	755	685	729	717	730	755	695	755	709	703	764	723	772	725	758	722	724	750	706	721	717	728	744	731	709	751	735	714	765	728	740	734	700	738	711	738	735	722	753	757	720	733	727	725	755	733	690	779	738	751	739	733	805	716	714	726	739	759	737	791	755	729	755	718	775	683	767	767	767	714	738	715	725	748	725	739	726	776	707	717	741	755	733	705	788	793	730	723	750	787	739	713	726	726	747	692	742	763	732	738	755	734	717	726	708	750	730	735	743	740	718	725	747	703	722	681	747	732	693	718	751	714	733	689	739	762	728	787	749	786	794	727	752	749	749	747	747	785	729	757	745	714	702	710	695	777	751	730	719	784	735	735	694	749	731	741	693	713	720	728	725	739	710	717	771	762	755	742	743	711	697	725	744	711	753	759	789	782	735	749	760	738	792	724	745	695	798	727	697	772	775	714	756	745	706	732	714	773	721	699	747	768	744	775	696	687	747	715	687	747	723	761	727	725	724	758	726	719	726	720	737	751	814	735	741	710	785	766	725	723	767	775	743	756	731	763	694	757	703	746	758	736	696	751	739	682	707	690	752	712	754	758	752	708	733	715	754	757	712	725	735	693	750	751	708	744	748	778	761	741	768	725	693	714	703	739	772	728	755	789	717	759	725	697	736	741	733	721	775	729	771	744	769	727	702	727	701	710	743	745	732	746	677	686	746	726	691	742	757	756	732	739	729	773	741	723	738	715	729	753	736	756	720	708	753	696	724	749	756	764	734	721	777	698	772	738	764	696	774	780	762	746	744	706	712	716	688	743	744	725	725	802	723	763	753	661	721	738	724	709	752	770	767	729	784	722	738	704	755	715	708	746	745	721	713	756	720	757	720	738	715	763	716	760	696	812	697	706	742	733	707	707	725	758	734	760	785	674	764	743	708	732	721	731	766	762	740	740	704	722	723	720	750	739	751	712	724	694	695	713	751	765	714	772	769	738	814	687	715	758	778	744	746	741	742	751	750	768	691	738	741	711	739	756	740	741	724	745	732	754	751	717	682	763	755	774	747	751	740	686	742	708	741	709	737	750	660	736	759	742	777	751	730	742	708	707	725	724	751	695	774	713	705	715	751	707	730	727	742	728
4421	9044	8992	4828	3278	2665	2102	5847	37378	34433	21927	7659	2792	1384	721	600	622	636	592	605	614	599	596	628	622	607	603	590	623	645	622	609	587	605	648	615	615	616	608	591	598	608	604	590	593	615	608	582	607	612	647	595	631	657	669	618	607	582	623	610	586	649	665	579	596	583	634	593	628	618	595	579	589	621	592	625	636	552	651	583	608	622	598	640	632	635	634	619	612	609	630	585	582	625	603	580	591	644	664	640	595	621	590	590	631	578	622	606	599	586	635	636	601	612	626	645	612	613	586	626	640	604	615	572	647	631	608	636	629	590	602	563	633	627	590	595	593	566	621	630	625	586	661	623	628	583	625	588	598	581	636	620	645	564	649	635	592	580	624	635	592	626	608	619	599	607	620	637	657	642	639	667	625	587	619	560	640	607	618	592	617	638	603	598	671	637	646	602	577	568	625	582	601	636	586	620	612	645	624	626	597	600	614	629	585	640	607	581	659	584	590	591	604	609	633	584	654	588	569	603	610	631	617	647	634	606	639	633	609	618	615	599	589	604	595	571	605	624	633	637	579	583	616	632	600	614	604	606	580	578	599	605	620	636	619	614	587	630	603	646	617	572	601	617	586	597	626	596	677	555	635	568	608	660	635	570	632	580	655	593	605	666	619	636	638	603	582	581	581	627	600	604	593	631	618	664	583	595	641	597	582	572	609	578	597	632	630	605	591	611	615	640	628	601	631	604	628	598	587	597	572	641	639	610	582	609	607	600	619	589	613	590	613	633	623	633	554	591	608	632	611	618	569	606	572	590	564	627	570	604	605	641	660	631	638	606	601	604	637	615	606	626	641	602	605	629	583	608	581	586	626	640	609	593	570	580	614	618	601	611	580	620	587	605	620	610	631	641	600	605	585	614	619	647	587	651	606	595	610	614	567	605	570	597	597	616	593	632	675	617	650	650	644	617	589	634	564	646	601	588	600	541	586	589	640	624	616	590	598	636	624	526	576	678	598	583	636	664	604	614	638	607	609	583	587	604	609	602	576	655	654	651	625	630	621	600	619	591	652	609	637	621	552	611	622	629	600	635	602	602	557	592	582	616	589	625	629	618	600	594	585	624	598	618	611	602	625	632	599	582	588	597	628	613	635	586	586	649	636	597	600	570	596	599	650	573	585	603	590	595	602	627	616	613	653	581	640	607	608	594	570	653	593	653	613	616	637	602	581	608	623	592	602	582	558	620	635	592	624	596	617	616	576	615	610	657	583	590	579	597	599	589	655	645	614	614	633	591	610	574	609	552	633	595	577	627	583	612	554	684	618	596	627	592	581	663	643	571	592	596	649	601	615	632	591	621	603	636	611	608	666	618	671	584	603	577	623	594	579	612	591	621	594	587	604	619	634	593	626	600	553	641	613	592	600	653	613	664	604	608	620	616	590	575	601	561	624	600	574	600	649	640	605	630	617	590	580	596	610	605	603	580	620	631	576	649	651	617	607	636	553	614	610	619	595	591	580	569	598	614	621	563	649	600	629	584	622	615	579	600	539	561	594	584	601	588	604	595	594	651	585	582	662	625	635	597	613	599	624	601	626	597	630	593	597	619	603	598	618	593	609	587	566	597	603	606	634	584	611	597	671	587	591	618	605	657	604	616	614	582	627	577	610	611	654	580	596	595	594	583	626	568	598	583	622	629	625	627	641	613	616	614	621	571	609	583	573	639	608	643	614	608	586	594	632	619	611	607	590	586	669	588	601	622	613	629	626	624	608	617	628	583	604	585	600	617	637	604	640	614	630	605	601	590	653	600	607	612	585	615	573	627	650	593	649	546	616	612	596	624	601	591	575	607	642	571	632	574	577	632	586	634	608	589	603	631	651	590	624	590	603	584	632	701	605	606	603	573	618	583	606	548	609	634	606	638	632	591	620	617	591	611	619	600	640	576	604	605	569	601	614	649	627	605	610	617	580	599	618	607	602	571	603	612	562	579	587	593	619	615	706	554	638	603	600	603	621	638	615	607	579	611	621	648	559	604	625	597	607	620	597	631	624	577	588	614	611	591	587	618	631	611	631	643	606	574	610	601	632	584	563	607	612	570	628	625	615	571	586	624	596	596	622	609	612	612	555	591	572	598	645	589	627	589	656	683	612	602	581	613	624	614	583	606	626	570	569	648	586	585	606	617	619	637	642	579	615	598	605	592	580	613	660	646	604	610	614	584	612	605	669	608	608	573	598	634	621	597	580	603	559	574	607	568	582	588	644	613	613	595	642	605	603	541	608	620	608	630	624	623	587	598	656	561	611	638	628	605	641	660	638	608	623	628	614	589	599	623	647	621	597	615	582	572	603	592	572	582	609	574	612	626	587	603	611	567	588	636	591	629	617	582	604	571	623	616	594	567	565	623	590	581	606	605	600	607	619	578	648	584	582	588	613	660	605	592	594	617	615	619	646	626	599	652	634	649	590	573	585	617	600	582	672	619	650	610	579	566	584	582	623	615	591	606	619	586	591	631	594	604	559	620	564	588	585	603	647	613	559	587	638	596	594	624	605	611	591	595	608	568	540	604	657	590	603	594	571	540	599	615	644	612	579	644	585	606	629	612	583	526	630	610	563	607	609	590	594	557	615	543	649	588	611	579	581	650	594	593	633	569	568	616	657	626	567	598	633	598	608	575	591	571	585	647	598	608	547	612	616	616	626	624	629	611	603	591	632	587	611	609	615	606	572	591	620	589	609	575	550	660	621	572	610	605	556	633	590	600	599	613	624	591	625	628	589	637	566	595	633	614	620	614	625	598	592	618	584	593	665	560	655	614	608	567	553	622	625	572	596	617	605	568	615	634	618	590	648	569	585	587	597	573	596	605	611	657	580	610	582	592	645	617	590	619	595	600	613	594	613	555	640	599	592	590	589	587	637	624	617	612	599	590	618	609	585	628	596	619	613	632	592	593	612	581	626	600	615	598	626	590	595	615	575	587	595	578	603	605	566	671	586	629	587	565	631	581	604	634	591	586	611	643	594	615	632	612	589	580	595	630	666	604	574	589	589	612	607	606	575	604	550	607	593	617	585	591	619	620	620	606	607	607	608	602	623	612	587	620	638	586	625	563	636	648	608	611	618	657	656	622	611	573	592	612	629	626	628	571	624	570	636	598	632	611	563	626	556	631	607	658	598	607	610	568	620	630	580	582	649	638	579	607	595	629	638	618	613	628	612	612	575	574	588	594	601	592	606	605	604	555	582	613	539	591	608	580	601	571	646	604	618	644	620	562	654	585	580	622	619	566	610	600	611	631	540	589	615	581	610	582	624	621	635	592	608	569	629	624	607	595	537	631	614	589	597	587	586	620	594	596	577	587	583	610	596	607	590	602	610	632	581	618	585	602	581	604	593	606	609	611	634	602	606	656	620	602	611	599	591	606	570	570	562	595	577	581	556	610	594	599	593	566	587	616	634	610	610	600	633	637	575	588	576	596	573	618	620	624	617	633	630	585	585	600	600	612
27896	12146	2315	1459	946	721	739	646	2214	2913	2007	1096	708	546	560	531	477	522	477	531	488	484	530	510	519	513	508	504	519	552	534	502	485	513	471	516	527	514	530	541	505	534	506	504	530	525	483	495	505	509	433	507	527	511	505	475	478	525	539	512	513	491	485	482	452	501	483	496	515	511	482	539	496	483	526	494	527	478	511	537	512	506	503	503	478	520	475	528	538	490	520	556	489	514	516	489	486	491	544	532	492	491	493	516	522	499	494	490	561	539	528	540	482	510	497	526	564	501	539	535	519	474	466	501	526	479	494	510	524	531	514	505	475	487	531	513	517	504	501	558	519	505	518	506	522	491	491	485	527	543	473	491	495	471	471	518	543	485	516	501	511	510	516	494	529	513	526	496	501	501	503	505	497	519	581	480	524	459	527	494	484	516	552	525	480	502	459	520	473	507	539	469	509	469	515	487	487	469	505	506	481	496	520	465	484	488	473	480	529	494	515	521	524	525	507	495	514	488	532	513	512	533	466	515	484	498	508	495	511	531	518	485	469	498	521	534	517	531	507	478	501	514	481	487	508	519	546	493	502	530	524	463	488	495	515	512	529	488	485	491	472	490	484	501	572	553	483	514	511	498	475	527	541	551	466	477	512	505	505	504	500	508	519	505	541	560	546	503	486	506	516	513	523	508	514	527	540	497	476	508	513	513	524	535	548	504	476	455	495	516	565	462	495	479	521	530	513	494	504	539	496	552	509	488	510	521	483	482	504	537	531	510	514	512	508	518	551	511	488	517	493	542	538	532	466	506	506	506	529	504	469	466	478	519	484	499	494	505	487	466	528	525	519	518	493	514	554	487	541	536	468	518	489	463	512	510	510	518	498	481	515	484	500	510	546	516	499	530	552	499	485	526	477	506	524	507	529	510	552	511	528	512	490	495	549	508	513	500	493	511	487	544	514	548	458	494	510	505	533	485	488	469	479	534	498	494	522	500	507	504	489	521	533	495	513	492	489	481	501	487	521	532	551	528	536	487	498	529	580	492	509	483	534	531	515	510	517	523	482	504	499	492	526	533	532	483	503	485	494	507	511	533	550	487	510	525	522	475	506	529	512	559	500	501	466	506	496	481	505	499	546	548	512	495	487	496	539	531	515	481	493	527	479	470	535	528	548	498	481	510	531	482	465	513	515	493	530	499	506	512	496	526	513	538	490	527	509	506	499	483	499	492	509	515	535	507	509	507	517	533	520	532	530	450	519	482	493	494	509	501	539	501	497	499	483	506	501	498	508	483	457	508	518	516	533	467	511	496	544	484	542	519	507	496	505	502	505	539	497	516	512	509	492	506	542	493	481	534	532	515	527	490	524	505	456	512	496	484	496	453	515	506	529	537	517	555	473	524	528	525	492	498	522	517	504	463	531	486	507	518	495	484	498	468	489	516	524	477	521	487	519	495	505	525	500	475	467	470	428	512	481	514	527	542	489	478	533	504	539	496	543	503	527	542	507	501	520	508	479	512	554	523	476	491	542	490	471	496	525	476	512	488	498	517	524	491	537	512	501	515	506	528	554	524	506	514	487	498	524	507	525	489	471	518	536	510	512	542	550	538	468	503	543	471	501	468	517	545	489	483	513	534	514	520	492	493	480	491	464	513	517	476	497	520	476	517	487	468	516	472	482	527	532	547	506	520	565	533	515	528	457	509	520	457	559	501	489	506	540	505	507	482	502	555	518	494	541	547	439	491	542	515	520	483	546	520	498	515	455	503	504	514	529	483	546	501	510	533	484	483	511	497	521	502	541	532	512	534	464	526	511	539	524	472	468	491	475	490	481	503	487	482	511	511	501	520	521	531	509	541	491	511	530	523	517	499	558	502	529	555	479	453	503	506	494	504	472	495	541	488	508	528	509	517	499	514	480	543	502	515	509	534	511	510	507	518	527	508	521	475	519	529	520	468	487	487	503	506	498	484	495	482	529	500	484	511	534	535	486	530	487	540	509	497	520	536	493	481	479	523	513	491	585	480	519	511	503	497	523	541	484	480	521	467	507	501	549	512	512	513	490	499	486	503	503	477	505	520	476	538	479	508	473	527	511	537	503	510	545	558	551	533	468	488	463	503	486	504	523	511	507	517	442	531	513	506	528	490	518	516	502	507	517	491	518	490	469	476	500	503	498	545	523	505	479	502	505	474	506	497	545	489	499	482	486	508	492	505	561	510	476	501	489	476	491	553	466	476	550	513	520	485	515	514	514	487	510	508	506	493	501	474	481	535	490	515	491	472	489	516	520	549	514	493	538	511	514	494	498	504	525	475	516	527	518	538	459	503	493	519	530	501	463	525	550	503	548	498	556	542	551	536	540	519	509	506	510	493	519	492	484	475	522	485	508	509	502	529	516	537	512	494	518	512	501	506	495	529	508	471	489	510	496	482	537	519	543	502	494	510	470	538	455	503	499	504	466	494	479	518	536	485	501	511	457	512	464	481	501	475	507	513	529	483	509	530	527	506	515	510	471	456	512	490	533	521	514	494	522	478	482	550	477	513	502	488	522	554	530	513	509	506	523	544	510	470	530	492	508	505	493	533	535	496	482	513	505	481	502	506	494	480	491	495	520	529	520	497	540	509	501	492	509	492	532	503	472	520	516	488	511	478	491	549	502	518	469	551	520	510	554	534	504	502	485	512	499	511	529	504	493	491	512	529	468	535	508	484	499	476	522	519	496	516	530	513	500	529	502	479	478	489	492	531	492	458	516	504	525	473	526	485	534	483	527	498	480	556	537	546	485	495	526	488	487	527	490	518	477	490	491	518	475	518	527	490	476	493	517	496	460	496	483	497	510	546	490	518	473	525	466	550	444	534	504	534	485	524	552	486	473	480	554	497	509	502	483	518	509	503	520	493	493	487	515	541	524	502	515	493	506	494	505	546	532	501	528	520	477	453	512	472	482	475	473	514	512	492	547	495	515	473	505	530	521	488	494	455	531	491	498	502	490	481	537	503	493	472	527	509	525	493	509	490	499	459	515	519	499	501	489	513	505	530	538	455	519	477	514	471	489	506	508	512	496	529	524	503	537	506	509	525	532	526	505	493	458	525	491	485	512	540	546	537	501	530	504	490	512	498	503	533	502	491	502	526	526	478	527	523	566	511	576	501	482	492	504	482	511	527	482	522	510	512	538	502	503	514	532	503	506	502	480	488	494	539	461	492	529	529	537	500	509	547	507	520	462	520	523	517	537	499	509	535	453	513	496	542	529	496	533	518	511	511	484	507	501	584	507	483	508	517	518	463	496	500	541	488	493	528	487	499	491	543	501	442	506	510	510	507	526	478	521	487	537	572	547	493	538	542	470	471	462	530	489	488	533	525	524	526	515	446	524	499	473	472	492	529	491	489	522	528	441	489	486	457	489	492	492	477	501	538	549	472	494	517	516	511	516	494	514	483	501	497	528	473	530	497	497	519	537	490	483	477	540	529	533	504	499	540	505	493	509	539	521	503
5330	1023	1749	1375	957	813	770	649	2950	3198	2126	1093	609	493	422	388	414	413	389	420	461	451	409	428	424	389	412	405	437	425	417	423	441	413	421	433	417	420	431	421	470	432	432	394	400	425	426	483	397	458	421	411	450	440	453	413	398	447	425	417	401	431	422	474	402	432	424	408	444	418	368	423	411	393	434	425	453	429	414	411	414	421	433	431	411	457	399	442	419	434	411	430	412	418	393	434	458	448	398	398	400	445	411	385	413	436	426	390	407	412	416	424	384	419	400	429	420	446	410	398	440	388	426	421	425	428	421	412	410	379	448	390	424	394	447	454	406	435	406	371	441	413	441	401	428	409	457	433	409	421	408	413	377	452	416	442	435	441	421	413	422	424	430	434	385	423	441	435	421	453	415	419	436	387	381	441	395	384	406	442	420	408	435	403	421	432	397	408	386	384	436	446	419	421	409	410	401	396	422	420	387	426	388	404	406	417	382	418	412	381	423	428	424	392	410	440	447	428	423	397	385	441	415	414	408	431	429	376	407	403	399	419	434	409	391	396	410	417	405	423	451	432	413	382	406	418	424	398	427	427	415	447	412	397	409	451	410	437	418	454	450	415	405	430	417	398	400	415	391	432	433	403	412	384	412	422	432	411	443	442	405	407	422	383	399	415	431	435	380	425	378	423	401	379	463	406	460	419	397	440	438	415	383	402	401	395	406	423	430	408	399	378	444	388	454	440	387	396	429	388	398	438	433	400	422	417	420	403	386	398	384	398	417	437	411	449	403	422	401	413	389	416	431	417	382	414	394	405	430	414	409	394	418	416	397	422	392	418	396	406	444	391	419	394	438	433	406	436	416	379	400	392	434	429	416	387	401	403	434	389	430	449	396	370	421	403	480	428	419	409	434	435	412	398	412	406	437	415	402	417	421	412	398	405	397	427	418	418	428	435	406	417	384	393	410	401	413	409	404	419	426	440	415	382	436	412	435	408	382	441	411	425	436	445	418	406	420	376	422	389	436	447	414	426	409	418	402	435	411	389	440	430	421	425	439	420	423	362	419	368	429	422	405	406	408	407	448	387	417	394	433	403	409	429	401	384	421	421	387	405	414	404	433	418	414	407	432	460	414	417	440	410	400	422	442	411	450	414	400	399	403	430	399	401	397	419	362	433	426	417	383	407	410	402	440	396	417	446	404	417	404	382	430	420	406	390	414	367	408	376	394	439	432	375	427	410	421	451	405	407	420	409	427	416	407	418	421	404	414	422	426	418	415	390	370	458	414	411	434	408	427	445	445	445	402	424	455	386	406	421	416	398	400	388	446	377	451	424	409	410	387	420	409	396	452	402	416	447	443	411	391	446	442	395	453	427	409	441	400	384	402	445	420	459	409	418	401	417	384	442	386	427	437	412	405	412	400	387	424	432	376	407	415	407	402	430	420	408	415	426	415	440	413	414	415	416	385	447	408	388	394	411	445	433	393	418	479	395	426	425	448	420	442	400	404	422	404	420	442	390	394	438	398	407	446	449	444	420	404	403	443	403	395	402	448	432	424	405	398	430	409	416	449	434	406	374	396	447	406	456	410	389	474	413	390	446	414	426	409	454	449	393	476	378	414	421	427	415	385	435	389	405	427	410	429	433	400	409	393	405	408	374	439	396	412	429	423	386	438	416	420	399	434	439	394	448	397	421	414	414	428	422	406	381	416	442	414	431	395	420	385	416	419	416	429	425	433	399	386	398	422	410	427	417	405	408	407	364	418	427	423	424	407	415	471	423	389	412	393	448	453	399	404	410	390	426	416	405	417	382	459	456	422	414	413	399	387	454	412	441	404	381	440	470	403	457	411	428	433	400	449	405	401	406	433	428	418	422	426	403	403	437	425	410	427	382	482	368	428	411	413	425	380	426	410	409	447	399	434	410	448	397	430	385	406	428	438	410	437	404	433	442	427	395	460	403	417	441	438	461	429	408	423	412	415	406	455	378	440	401	404	424	448	433	434	426	389	427	424	418	416	381	406	414	409	433	395	412	416	412	420	428	429	422	408	419	426	398	438	403	387	428	408	392	419	394	366	421	429	403	396	400	437	409	411	424	447	409	423	407	411	415	464	421	422	434	405	440	404	430	452	444	428	430	424	416	475	407	383	447	439	426	424	404	398	401	409	441	399	433	416	404	442	424	387	399	421	433	417	427	422	381	399	420	410	400	411	376	442	429	406	368	394	407	397	407	416	437	408	397	429	405	386	432	429	408	395	419	417	420	420	400	391	447	417	392	399	433	395	412	397	422	402	421	425	385	393	412	444	431	418	419	437	422	413	401	440	407	450	414	423	408	454	425	395	408	421	447	360	406	410	390	375	433	408	401	390	433	424	399	407	393	451	414	407	418	416	414	420	371	412	426	367	440	433	409	378	421	412	419	423	448	362	408	404	423	418	417	387	416	410	412	406	379	382	414	420	414	391	421	396	405	399	404	419	361	385	426	404	433	427	395	398	395	455	427	406	430	425	399	442	448	426	433	370	420	416	398	434	419	419	435	435	452	411	384	433	417	414	453	397	412	400	409	431	409	411	404	437	420	423	426	414	414	410	453	416	426	399	385	427	390	407	412	461	391	417	397	403	415	418	425	381	393	406	426	456	425	439	416	407	467	440	452	424	400	411	383	413	424	444	381	440	397	427	446	362	370	400	423	416	388	453	381	464	385	408	436	436	418	395	479	369	427	428	427	427	381	381	417	437	388	429	410	403	411	418	433	402	403	443	390	420	400	403	468	416	416	421	385	404	412	425	428	418	438	424	404	421	448	398	360	403	418	387	441	412	447	403	399	409	437	409	426	417	429	393	431	384	417	413	405	405	435	436	415	443	384	402	442	428	417	440	453	441	403	404	451	429	464	425	428	428	392	394	444	387	439	405	399	454	423	404	419	412	416	416	442	392	410	392	428	415	385	417	416	430	414	395	424	425	422	412	427	424	432	409	393	428	464	402	399	365	404	417	416	434	415	454	415	465	422	409	436	383	421	360	421	446	388	422	422	434	397	431	433	398	414	392	402	407	425	385	432	431	417	436	444	419	376	411	439	453	452	408	378	425	404	371	408	431	427	415	414	424	461	408	407	463	399	403	435	376	418	390	398	425	383	429	427	422	456	443	395	436	407	435	408	425	430	410	404	413	418	433	395	434	419	474	390	401	431	431	452	385	387	407	433	431	401	420	397	414	434	424	383	419	422	452	440	424	421	393	427	448	406	418	413	430	439	411	442	450	442	387	437	405	406	409	390	424	412	407	411	425	404	425	421	467	400	431	453	411	429	410	406	404	448	410	404	395	413	428	420	434	411	385	424	431	416	415	405	424	435	387	401	413	447	386	447	440	409	439	439	438	422	415	435	429	409	428	409	415	402	403	427	415	418	412	420	431	427	374	449	386	416	380	407	382	431	418	396	404	418	421	409	390	419	444	423	423	433	426	409	403	415	430	483	435	426	405	412	407	394	386	439
25628	21404	27111	25079	5564	1636	1308	2446	19972	20995	13869	4459	1404	838	667	621	602	631	582	554	612	573	587	553	554	594	577	591	570	557	573	553	567	598	548	595	558	559	575	617	600	578	536	565	594	605	618	600	575	563	551	569	569	585	580	568	573	570	548	594	584	622	602	593	524	565	538	561	566	572	533	562	589	577	629	583	596	555	515	567	540	583	566	568	580	575	604	544	594	617	592	571	539	595	561	626	543	595	548	566	548	555	546	584	590	571	555	578	582	579	594	623	532	585	551	571	558	612	613	605	554	561	559	626	545	559	598	598	598	581	596	579	575	540	570	590	580	566	555	584	521	593	538	601	556	567	582	573	614	588	609	579	596	620	553	545	544	597	602	557	604	563	593	525	569	552	602	560	565	578	564	555	539	542	572	560	564	559	616	548	574	544	559	611	614	601	582	540	533	535	549	599	578	609	598	595	545	626	562	582	571	572	615	557	570	594	590	494	579	518	540	546	565	579	576	571	550	584	553	529	558	578	549	560	562	593	596	556	534	592	653	544	590	585	580	561	568	615	594	554	526	563	603	561	558	571	532	598	534	556	555	561	565	578	576	558	573	543	553	612	556	597	571	584	563	574	562	604	566	548	627	563	579	560	578	593	535	551	562	555	577	585	631	554	599	594	534	602	613	574	628	588	599	588	545	564	641	549	577	586	547	617	598	623	550	562	594	574	551	626	560	562	549	557	594	557	556	576	530	593	562	519	555	606	562	605	573	557	571	599	549	560	586	533	553	593	607	571	578	538	536	578	557	576	584	608	573	556	620	553	548	577	583	544	560	510	568	575	604	559	573	566	576	595	546	590	565	604	566	595	553	568	534	603	534	579	582	596	585	541	568	598	552	598	573	543	616	564	565	569	581	610	565	565	592	546	585	544	585	515	585	558	583	634	606	576	601	585	594	537	546	571	544	601	516	569	551	563	546	582	571	590	544	560	573	598	593	571	577	559	582	572	594	593	539	585	561	546	572	592	586	534	546	539	569	584	565	601	603	576	550	557	576	547	587	582	568	563	560	575	588	566	590	574	565	608	568	590	608	581	566	570	576	589	541	616	610	581	550	593	579	531	561	585	609	592	583	533	541	630	589	555	568	576	566	558	574	599	599	533	581	571	634	601	564	579	568	597	567	591	582	575	570	531	538	571	566	570	594	576	564	531	590	564	564	559	546	560	574	579	574	572	577	552	613	486	615	593	551	592	573	584	586	541	581	572	575	597	583	605	620	571	598	583	547	557	561	568	558	563	579	547	577	557	553	537	582	594	598	536	576	572	563	586	547	563	545	578	577	567	540	553	534	641	595	596	587	578	549	559	581	581	557	543	591	585	595	583	568	581	568	668	580	603	574	606	580	532	566	588	597	582	561	560	574	583	535	585	556	569	573	578	535	542	568	526	513	558	544	600	568	608	579	581	570	529	537	618	553	583	567	561	516	556	543	548	603	546	559	530	559	597	572	544	562	596	572	564	590	602	573	575	603	593	585	594	581	600	553	586	575	546	565	591	567	572	563	542	591	574	547	549	539	541	570	546	545	589	582	547	594	562	571	517	575	530	619	552	561	571	623	557	564	570	541	575	553	569	585	564	535	595	577	559	556	580	578	550	562	573	586	574	590	585	576	555	548	584	611	562	542	645	607	598	577	606	587	579	552	580	571	577	549	590	596	595	586	562	557	588	614	582	583	509	589	581	534	547	570	555	554	594	579	554	562	589	566	585	598	612	496	597	581	578	602	579	600	556	520	559	603	569	576	559	561	609	589	572	561	622	585	544	617	579	539	571	579	614	573	573	577	609	574	570	538	538	527	549	566	594	549	571	559	536	591	587	588	547	549	519	612	594	548	558	581	556	588	570	586	606	551	606	569	562	619	613	582	566	568	564	561	609	607	574	572	588	608	594	582	566	600	584	585	563	566	563	595	557	604	592	592	571	564	546	558	576	584	565	621	603	552	545	606	590	565	537	577	569	571	641	599	585	578	610	570	563	597	572	578	596	546	577	597	558	591	626	550	546	593	556	589	549	582	563	568	559	562	524	547	582	580	589	577	554	560	575	577	523	553	550	598	578	583	563	563	577	576	580	588	574	571	578	578	520	534	569	572	565	609	525	592	515	633	564	600	499	568	610	544	593	540	602	603	555	540	537	587	593	577	556	599	576	607	572	565	524	618	560	566	583	549	565	582	555	579	570	573	577	557	594	571	529	545	551	558	568	585	584	547	588	529	521	576	608	532	609	570	578	569	578	581	553	555	541	589	574	521	592	581	572	578	572	543	547	569	579	553	590	555	562	544	560	556	565	562	553	590	568	593	595	540	570	557	569	524	519	604	586	594	612	589	584	552	548	578	582	573	542	588	565	572	613	600	552	528	547	593	578	584	609	557	603	548	608	562	544	584	578	572	572	544	561	562	575	578	572	503	614	570	569	521	609	611	561	538	549	599	565	574	568	562	562	561	548	527	636	606	573	574	606	568	597	547	592	583	568	590	590	563	579	557	561	589	564	586	550	550	558	576	598	594	562	586	568	542	581	592	568	567	572	548	553	550	555	561	538	566	536	538	587	589	575	586	596	587	583	544	556	563	588	547	554	535	598	585	573	574	577	569	581	572	553	629	551	603	552	555	554	587	558	567	544	576	557	570	606	590	569	608	575	554	539	563	606	607	525	544	604	578	547	562	542	560	567	592	589	572	593	525	574	548	564	613	560	559	539	554	589	545	552	535	559	538	615	593	562	576	596	552	568	562	569	542	588	597	575	550	534	539	594	579	622	578	561	545	620	589	553	568	555	606	576	594	597	576	532	607	548	556	534	570	565	551	570	534	590	584	571	590	559	572	563	560	566	547	559	555	610	538	615	584	594	571	593	577	598	544	529	544	578	612	568	585	602	560	558	544	539	537	570	548	570	606	597	595	520	601	598	555	569	611	563	543	522	596	556	566	594	505	555	582	570	571	561	581	528	570	531	551	560	550	587	546	597	577	588	579	518	553	614	557	553	539	548	565	546	545	546	535	556	544	548	560	598	537	558	553	614	588	582	581	541	576	587	590	579	604	557	572	537	553	540	560	584	563	585	575	611	592	587	554	611	550	591	554	504	566	571	547	552	560	556	532	574	556	592	545	602	584	598	552	565	594	574	623	535	561	570	583	564	579	566	571	557	574	556	565	577	567	548	557	571	538	576	573	588	591	603	564	613	552	554	547	581	552	557	547	578	633	527	610	589	606	563	596	539	590	593	607	583	565	541	560	571	581	594	578	554	587	563	553	603	577	572	542	534	570	568	570	586	533	554	571	560	544	589	570	553	514	573	590	567	581	567	546	530	573	561	584	567	545	565	531	618	585	565	557	567	552	556	594	567	545	596	560	576	550	532	567	542	560	621	587	531	529	561	591	576	531	606	561	530	579	600	529	598	583	599	572	598	568	548	570	578	567	551	530	561	565	573	590	590	618	566	569	570
3855	3034	3786	2779	1894	1328	1387	3542	21149	18405	11321	3777	1390	812	571	510	454	535	530	502	477	489	491	512	482	483	509	494	482	506	508	502	481	501	485	466	502	521	491	543	446	483	452	500	480	478	484	506	489	517	484	490	468	505	489	472	526	531	495	489	491	471	502	469	517	488	490	505	498	476	491	488	492	513	502	501	460	490	470	474	448	490	531	494	482	480	488	445	491	519	488	497	503	462	472	448	456	511	473	476	447	470	514	485	509	514	484	462	482	502	495	502	524	508	499	493	482	479	504	478	451	509	487	504	449	472	491	497	492	496	499	483	482	514	498	482	478	481	507	473	487	473	478	485	521	485	470	472	482	488	493	536	465	529	497	486	463	450	489	441	496	504	497	487	486	534	516	468	481	479	456	473	487	484	502	521	476	521	455	463	498	487	444	515	490	460	457	504	437	478	494	493	523	497	506	488	450	468	512	448	521	521	494	457	491	461	493	494	485	444	488	481	470	507	515	466	436	464	496	471	503	473	477	470	473	459	463	482	463	487	489	457	502	489	457	457	482	486	499	539	471	503	473	459	497	504	453	449	488	443	485	522	456	480	477	475	513	447	493	469	482	467	475	462	469	479	476	502	455	444	491	452	463	424	492	535	483	431	489	434	466	481	509	500	482	494	480	478	537	487	490	467	520	484	484	480	454	506	512	500	481	473	477	482	477	482	473	502	464	448	474	442	542	504	453	461	485	473	455	474	498	483	491	494	505	505	499	530	453	491	519	487	473	454	486	446	466	486	476	523	454	481	484	452	487	509	487	503	466	477	473	519	493	471	466	497	492	498	479	446	481	503	503	485	513	493	437	512	492	510	484	486	501	456	482	477	468	479	474	495	493	495	487	486	470	449	469	477	486	481	516	449	467	489	508	466	464	478	495	486	469	470	519	445	460	473	484	492	509	465	514	486	493	493	472	485	472	474	459	445	469	458	471	478	499	493	517	451	503	486	478	487	468	501	466	504	516	520	480	471	461	470	452	538	517	460	485	465	447	465	471	467	468	480	489	462	459	504	489	506	476	476	527	467	457	509	487	516	456	524	478	500	512	504	518	492	470	472	462	515	493	471	502	471	437	495	464	526	485	474	490	517	486	479	523	519	498	455	508	496	506	463	451	499	450	499	481	503	482	516	500	480	474	479	512	460	525	481	487	453	507	499	488	511	512	495	477	503	494	526	497	496	476	512	477	484	492	476	439	473	516	495	520	497	453	481	475	490	453	475	467	498	474	500	471	510	487	506	446	476	478	506	512	479	503	478	483	466	498	514	475	481	509	476	495	512	491	483	511	493	510	493	492	513	467	486	447	453	460	450	512	471	473	445	476	469	479	478	503	490	495	504	498	497	472	502	475	454	500	479	497	488	514	487	467	515	506	502	472	516	498	483	506	477	503	469	483	466	461	498	500	527	496	471	494	502	478	502	502	471	486	491	470	498	481	474	479	496	497	501	518	566	484	536	481	477	470	496	478	461	499	469	486	473	474	453	497	440	459	489	511	485	496	491	508	504	477	501	499	470	493	455	459	470	491	462	498	488	443	420	462	526	450	486	435	499	461	515	477	472	456	471	510	466	459	501	442	475	507	465	482	488	485	502	489	474	448	483	490	470	506	515	486	486	527	482	472	485	474	509	470	486	478	469	486	539	478	469	508	493	543	474	469	499	464	496	477	462	504	444	462	498	489	476	519	465	486	513	481	505	456	468	477	470	509	514	469	502	453	469	459	464	495	442	484	455	486	468	451	520	466	481	495	477	474	453	478	500	480	508	486	468	495	444	497	471	489	503	496	506	519	459	485	457	486	486	497	518	490	492	480	485	514	443	534	479	460	466	511	508	470	439	470	458	465	503	490	482	494	435	493	538	495	471	494	502	452	474	494	484	498	486	508	448	508	521	483	478	500	494	499	466	496	465	496	472	478	528	532	469	508	485	481	494	503	514	503	528	528	513	484	509	497	446	474	490	448	468	497	449	490	520	475	461	459	476	473	496	495	489	464	518	426	496	445	518	475	508	464	483	461	419	499	461	454	459	487	482	470	473	460	510	510	479	463	490	492	479	493	475	479	511	491	479	478	476	431	457	469	488	490	493	478	470	461	458	476	479	481	437	467	447	484	465	497	486	505	482	442	481	474	518	467	454	461	471	504	515	498	462	487	450	427	534	463	522	479	493	482	440	482	523	476	499	502	456	458	491	497	473	493	506	469	484	525	467	485	515	488	480	459	496	492	463	469	471	473	453	505	508	509	513	475	489	482	474	493	487	471	492	514	462	500	498	493	488	478	488	481	494	498	474	487	481	494	456	491	501	520	479	481	495	458	494	513	429	455	504	483	494	474	504	474	461	501	490	503	465	510	459	483	431	461	493	477	464	470	466	495	487	524	493	483	486	494	521	434	455	504	501	477	481	482	470	474	467	503	488	484	498	482	477	487	493	504	487	492	482	474	440	468	456	443	497	446	486	496	498	506	467	497	472	461	477	499	479	429	480	483	502	488	478	488	454	513	462	450	422	486	495	494	489	462	482	462	490	474	475	474	457	461	477	518	459	465	496	452	504	510	512	466	471	508	491	486	495	427	445	471	474	481	475	477	458	462	479	469	453	493	535	498	459	480	478	490	473	495	498	502	447	468	522	473	458	476	494	462	490	475	443	482	456	513	476	518	448	513	465	482	462	456	486	525	460	462	510	499	527	523	456	495	460	478	479	435	479	494	476	526	494	485	470	498	490	508	468	452	527	485	467	472	462	476	444	458	489	477	483	496	447	475	484	492	472	482	504	503	483	454	491	477	487	462	479	454	454	488	464	487	510	459	477	494	483	485	490	506	458	460	470	464	507	484	488	520	492	461	439	514	490	502	488	529	506	511	476	510	482	488	474	527	490	466	494	475	463	497	456	451	446	506	518	482	449	476	485	508	503	471	503	449	464	505	454	451	467	485	478	501	485	490	474	507	462	475	473	448	452	488	447	464	448	463	438	469	490	478	501	452	462	461	509	473	507	468	492	463	492	470	487	521	480	503	479	522	463	525	458	470	493	480	463	538	527	494	468	460	475	499	504	482	448	461	489	486	478	485	494	473	464	452	489	501	513	478	481	436	497	471	456	485	493	484	453	542	434	488	456	489	501	474	509	476	482	501	494	483	483	459	487	489	491	460	487	461	537	482	458	451	469	479	463	473	472	474	498	445	499	514	473	494	465	492	493	496	456	469	484	507	457	487	484	491	525	506	488	490	467	472	473	517	467	478	460	526	494	462	467	448	472	487	520	467	467	485	522	488	461	498	478	453	499	433	471	474	486	486	473	466	524	465	456	499	490	465	481	464	527	477	491	456	459	496	467	517	492	450	474	494	507	451	481	476	505	505	524	529	519	523	476	488	513	458	471	493	489	487	453	477	527	501	473	504	500	507	452	426	508	472	528	447	493	485	490	522	510	465	460	455	464	475	468	497	504	474	448
24382	21466	28816	24570	21391	10047	2945	5398	36064	38424	28181	11413	2905	1449	896	786	760	756	769	773	751	724	768	734	731	708	765	704	718	758	726	724	724	761	723	713	721	721	752	763	786	777	766	723	735	699	703	718	764	764	731	733	784	775	733	790	815	720	700	675	715	723	737	724	765	720	720	733	732	759	722	772	754	702	745	727	724	763	722	751	785	701	770	720	720	695	732	768	733	724	694	750	735	710	723	700	748	698	723	740	718	697	723	735	706	751	733	728	744	722	709	766	763	751	726	746	709	756	713	731	744	725	757	728	716	738	712	727	758	817	733	733	725	702	726	739	723	723	751	776	751	776	704	718	711	720	679	731	788	791	676	753	755	786	782	735	747	742	746	704	741	683	724	749	681	747	728	762	744	712	747	745	744	690	720	781	743	734	766	719	725	708	755	746	688	726	656	728	713	691	739	756	764	786	722	751	751	749	756	691	740	722	703	723	716	723	735	778	723	811	704	722	741	750	790	724	760	734	703	685	713	761	728	761	712	747	760	718	721	697	778	748	756	715	741	720	688	693	746	740	728	706	731	748	685	740	752	782	709	765	705	782	759	667	681	740	765	710	719	783	744	686	763	726	704	735	729	739	747	769	723	709	720	720	722	743	743	688	728	730	739	711	682	748	718	777	804	705	692	676	739	802	772	739	743	713	745	738	738	712	722	733	708	736	767	688	743	723	726	694	733	734	745	718	755	734	715	711	754	742	722	741	731	721	797	729	728	711	735	773	733	764	752	749	722	760	715	765	765	727	698	811	745	772	709	690	711	727	672	721	757	746	763	695	726	706	728	736	727	693	711	774	763	735	780	689	751	711	718	719	747	744	720	768	712	698	665	744	729	745	762	707	687	752	740	784	697	768	699	763	673	767	690	719	743	691	751	760	743	767	767	747	801	769	673	756	735	724	760	705	699	692	718	760	766	697	767	754	706	706	709	737	725	725	719	724	759	766	754	769	747	745	729	714	733	722	741	751	750	755	725	758	742	768	705	753	751	731	717	695	710	711	726	731	737	789	714	750	730	746	786	722	751	763	727	736	693	742	730	730	716	685	741	715	743	790	756	741	753	731	678	733	757	706	775	711	748	721	709	731	718	716	781	737	752	732	762	731	757	721	739	731	744	721	732	699	771	804	715	766	713	720	715	705	739	736	653	723	719	732	709	727	793	750	737	768	681	746	732	730	765	751	712	715	715	744	758	742	750	748	746	774	688	794	790	697	733	752	680	748	773	738	759	740	763	762	672	728	763	725	746	731	770	709	769	681	725	740	705	743	729	756	734	740	768	708	782	782	738	759	774	731	718	730	715	660	776	736	703	713	718	764	752	700	746	718	727	718	745	681	739	799	704	761	703	789	760	704	741	771	769	748	787	722	719	717	767	732	778	745	793	758	721	725	682	707	744	741	705	709	779	767	693	729	717	733	757	733	783	729	709	702	716	738	740	699	729	745	754	693	722	746	714	726	761	751	771	762	761	742	774	739	782	697	791	707	742	768	759	770	790	718	727	713	731	687	755	765	746	722	707	700	799	738	739	716	703	728	763	739	722	764	761	729	725	764	791	718	704	755	680	787	679	705	730	746	745	716	701	720	730	722	731	682	751	681	718	746	712	719	739	737	766	736	753	773	726	731	733	763	727	706	739	752	756	721	756	738	780	728	713	703	751	746	715	726	748	713	729	706	692	720	739	663	783	737	688	726	701	688	775	725	710	746	766	745	750	757	711	771	747	724	719	751	746	709	738	714	734	745	781	693	754	757	716	698	754	729	772	707	698	718	731	735	754	671	733	756	741	765	765	779	716	743	700	740	728	729	725	724	754	785	747	730	735	683	739	769	745	741	737	774	765	740	751	738	739	743	756	755	734	758	709	735	723	694	707	700	724	730	770	751	694	731	742	712	667	760	769	771	762	746	730	737	755	711	756	723	682	726	706	717	680	716	713	747	711	757	740	751	770	726	739	678	746	734	730	740	787	742	734	772	734	763	720	735	734	738	703	689	750	666	688	750	718	740	700	752	766	751	717	753	665	703	698	735	712	740	782	731	722	763	734	729	663	792	702	722	678	732	766	759	731	761	700	707	752	719	745	698	725	779	761	697	746	751	767	709	709	712	721	748	714	739	726	746	742	739	708	710	738	763	736	743	699	700	743	798	758	746	711	689	769	698	756	736	661	763	739	719	723	751	713	700	696	715	725	801	772	703	728	703	719	710	710	718	738	720	734	734	737	681	783	717	731	707	771	736	706	739	728	707	721	745	705	742	733	730	724	702	758	733	705	721	698	734	725	732	719	741	718	689	750	720	778	718	717	750	773	676	742	708	734	730	708	729	767	727	759	734	716	747	753	733	765	711	708	712	713	772	753	760	685	732	688	730	757	713	755	732	749	744	734	776	748	693	765	694	736	718	714	719	717	743	710	742	766	731	749	701	721	727	722	698	772	731	691	727	763	742	769	693	778	681	720	745	720	712	697	701	703	762	747	714	746	761	782	747	773	736	745	737	719	754	752	756	686	715	668	737	736	767	776	719	783	752	751	769	723	742	712	769	748	713	712	744	708	732	732	703	743	688	788	751	791	742	690	765	768	752	748	716	720	755	716	731	765	704	774	754	750	715	711	750	721	755	746	726	758	707	729	716	706	742	739	726	747	755	727	749	799	740	730	674	725	756	733	703	740	702	710	735	696	668	687	704	760	697	724	734	802	756	696	763	744	731	730	738	698	696	706	729	756	701	753	748	705	696	734	752	708	685	737	717	712	693	751	682	727	733	697	748	832	773	806	649	763	685	708	710	754	773	702	702	757	689	713	721	724	776	773	714	727	740	702	729	729	736	709	759	791	769	714	764	705	711	740	692	777	704	732	707	766	766	730	719	729	729	757	737	692	722	723	729	705	719	761	697	736	733	751	695	728	702	698	686	761	777	790	716	740	743	730	767	740	746	705	670	757	739	730	721	755	726	698	750	777	754	708	733	706	736	699	710	715	761	801	708	718	710	767	753	729	733	728	807	711	693	732	730	681	755	737	715	750	692	744	764	765	740	724	739	721	772	729	737	749	730	700	768	744	731	732	705	716	769	718	721	770	769	751	755	747	709	735	732	765	731	765	696	693	757	732	760	770	732	720	716	732	784	743	761	708	734	746	792	740	700	755	676	684	761	652	748	761	752	780	694	731	715	672	669	724	728	757	714	768	750	701	718	764	741	727	731	730	711	779	749	759	795	749	696	712	737	700	725	720	710	703	722	756	724	741	779	769	729	707	799	763	688	740	736	733	815	695	733	753	760	694	766	697	748	701	749	771	728	795	700	687	749	717	743	699	757	743	706	738	717	714	707	737	748	700	739	686	761	711	802	732	749	750	749	720	701	705	759	768	747	735	686	702	726	731	752	717	730	725	719	751	742	764	738	662	684	761	732	715	736	748	727	749	712	759	759	705	734	737	698	711	701	694	658	666	704	696	710
4134	6356	7084	5268	3702	2759	2310	7220	36311	34376	22294	8050	2564	1380	810	645	577	649	602	642	645	646	672	601	619	612	645	611	615	607	626	637	588	647	607	633	620	642	635	621	621	692	626	656	616	600	617	643	633	596	662	619	615	625	629	612	577	590	590	620	610	623	662	602	619	632	648	583	631	673	626	635	663	614	607	578	598	641	621	643	611	615	655	592	624	617	563	648	626	617	590	575	611	571	609	641	595	577	633	572	638	646	579	602	619	626	611	624	607	609	639	583	638	638	598	632	614	573	581	599	568	582	581	629	648	599	597	618	649	609	584	604	566	624	600	633	640	625	662	609	614	583	641	633	600	615	601	601	613	624	593	606	628	620	648	625	640	631	618	626	661	622	622	575	614	593	642	611	589	597	645	588	612	628	566	618	623	655	624	617	628	601	603	567	653	631	575	583	612	624	630	617	604	619	607	611	567	629	638	632	646	645	595	641	639	599	655	609	559	656	538	604	616	569	606	622	622	603	642	622	624	598	635	664	583	633	611	621	609	581	641	559	586	623	610	637	646	649	654	629	612	600	638	628	577	603	626	643	650	641	585	642	599	615	627	622	587	628	605	601	600	587	582	594	596	595	619	633	608	600	550	613	634	605	596	603	638	602	598	612	584	598	600	640	627	653	630	660	621	611	617	632	616	616	600	611	600	620	634	611	576	583	565	621	598	595	609	587	614	582	630	609	636	585	590	623	621	631	651	603	598	611	531	601	625	600	607	618	645	579	580	567	606	640	592	620	591	584	596	571	624	561	596	618	624	595	595	606	679	638	570	627	621	613	658	609	680	611	604	625	623	588	585	617	651	623	606	596	554	612	639	630	581	603	602	570	616	645	594	635	598	585	579	584	590	657	570	657	606	594	602	566	635	651	594	599	577	593	594	591	621	581	623	583	603	597	610	641	658	644	602	633	632	595	574	604	583	627	614	604	621	611	605	576	632	623	615	594	658	636	657	572	651	617	605	593	602	566	619	580	605	603	580	611	606	677	626	654	632	594	565	563	613	586	602	623	566	592	626	588	637	621	583	630	640	599	653	593	648	594	596	600	590	557	617	619	585	612	598	591	599	594	620	602	596	627	598	676	612	611	564	598	615	592	652	557	594	620	598	596	592	569	581	656	598	636	605	601	635	607	602	632	591	591	615	661	663	600	659	639	593	652	600	587	618	636	589	590	608	583	606	610	596	625	607	581	595	611	584	568	637	600	625	609	613	591	547	601	584	618	626	607	617	641	577	594	583	585	601	628	613	598	576	615	580	595	652	620	586	630	597	661	619	616	619	660	631	602	594	600	608	641	577	604	616	600	654	604	572	582	616	609	591	632	610	622	602	586	598	659	637	649	640	638	604	625	583	653	571	635	611	597	585	594	600	610	572	632	559	627	648	608	588	656	637	665	602	577	593	593	598	615	567	595	619	632	631	617	562	571	603	591	629	597	576	611	591	620	623	536	619	605	602	639	630	629	600	592	589	593	621	640	619	600	601	589	591	598	597	628	556	617	590	660	553	600	612	595	600	636	652	615	595	619	587	615	622	605	628	626	569	611	602	611	593	619	620	610	589	638	587	586	652	593	655	633	593	608	613	589	670	605	596	604	606	594	612	567	651	595	614	611	591	580	598	593	621	612	594	655	610	626	628	570	582	586	620	600	579	666	577	623	582	589	584	578	643	592	604	605	634	596	607	618	602	602	591	651	566	617	616	619	621	593	541	650	609	643	618	614	653	585	623	617	611	627	536	667	631	582	607	624	594	634	575	620	625	575	634	604	564	617	614	580	619	662	636	582	634	570	638	631	617	618	652	626	613	616	642	544	553	578	565	626	585	568	611	651	663	648	589	609	574	626	635	601	586	658	616	592	606	641	610	600	589	606	613	590	595	592	607	625	597	601	663	626	625	620	656	611	632	621	534	615	578	580	641	606	614	591	583	599	602	610	597	573	598	623	644	620	639	577	583	655	604	634	643	614	582	619	642	598	634	617	619	607	654	584	629	609	613	617	644	572	639	638	629	596	607	577	630	631	613	573	607	599	629	598	638	575	617	603	626	592	575	614	646	652	657	614	655	634	602	618	611	636	609	632	591	607	560	644	607	596	614	603	603	618	641	602	647	586	582	599	593	606	627	643	636	583	632	646	618	593	588	565	600	593	583	628	612	584	634	586	602	617	596	604	601	623	608	634	591	602	641	611	560	563	615	591	579	633	605	637	666	619	645	643	654	648	615	602	594	574	601	576	571	586	574	580	605	587	634	617	636	629	614	642	594	632	618	581	600	634	566	620	539	600	606	628	640	606	605	616	633	674	608	620	586	592	634	614	585	578	617	636	614	605	599	620	586	637	574	599	636	579	594	629	642	607	595	659	638	602	594	599	627	615	583	628	603	650	659	549	598	654	641	639	603	602	612	597	598	610	587	654	603	565	569	631	587	587	636	600	617	638	609	625	670	628	604	652	623	620	581	580	574	580	618	608	581	576	648	620	591	593	632	662	641	631	556	583	594	617	629	626	605	664	651	619	608	564	648	668	643	657	611	568	593	564	560	636	580	652	681	629	626	639	574	612	648	582	595	573	598	647	614	587	596	619	639	641	591	612	567	622	631	561	618	623	624	614	606	592	621	598	584	592	623	600	633	598	606	609	619	592	600	618	630	623	638	595	580	575	623	615	618	608	629	595	618	557	631	608	640	586	610	605	605	635	644	607	629	619	627	594	580	584	627	552	558	563	607	615	608	604	587	593	584	612	582	622	612	578	615	617	590	600	592	576	574	596	611	635	609	638	644	655	614	614	634	631	582	618	654	622	631	622	611	559	624	622	629	610	625	589	606	596	598	626	646	576	588	603	588	601	604	632	571	638	631	595	603	596	619	584	612	576	650	582	580	594	597	646	610	606	578	643	616	597	657	615	587	626	582	608	606	600	591	593	608	586	654	606	605	611	562	591	607	662	594	669	622	624	603	590	616	560	588	601	572	614	626	625	620	580	614	605	604	612	600	612	652	631	639	612	594	600	625	583	586	585	595	637	606	646	580	595	608	598	585	606	614	601	596	597	558	599	616	608	614	586	637	628	604	606	619	611	574	622	606	655	596	626	582	610	605	620	591	588	575	643	604	638	609	643	605	654	589	637	593	626	620	589	606	617	585	574	639	589	623	621	567	624	621	613	608	623	608	649	630	656	627	620	602	605	589	609	623	627	580	641	604	610	612	553	593	654	640	579	584	577	600	581	596	560	632	626	613	598	650	588	599	653	623	567	651	608	588	619	589	567	602	647	602	609	540	598	639	638	554	615	588	590	582	598	624	618	597	615	613	557	611	594	657	630	631	636	547	630	616	585	586	563	616	616	630	622	600	572	610	565	639	556	614	577	593	581	584	576	575	600	634	607	628	654	625	616	594	598	668	606	601	593	617	627	580	600	584	616	618	618	607	597	623	642	603	587	642	626	594	582	637	612	624	586
27584	12155	1755	1255	856	759	699	858	2274	2811	2086	1080	710	567	540	515	494	513	530	535	517	520	497	476	505	485	498	454	493	464	496	500	489	550	489	527	518	544	522	492	533	500	495	504	518	481	517	483	564	564	487	504	560	505	539	495	512	523	510	522	499	518	566	499	515	526	516	493	489	507	526	522	524	476	507	515	477	516	533	496	493	505	480	467	484	494	534	504	489	503	503	518	558	533	472	492	524	483	521	502	521	521	539	507	449	484	574	502	505	529	523	541	499	485	531	530	555	513	493	499	496	523	531	445	518	555	490	542	507	496	538	514	502	478	429	479	516	510	494	511	500	547	525	504	545	500	522	525	492	518	519	488	508	472	485	514	457	528	536	508	480	472	495	485	504	531	525	510	484	531	529	489	547	550	513	526	542	500	498	482	479	506	514	510	509	506	513	504	499	511	500	485	490	484	523	491	483	499	494	526	525	535	493	539	492	517	523	520	503	536	516	485	509	516	513	493	484	494	486	495	521	475	468	511	543	481	490	522	516	492	515	473	525	506	518	553	494	497	567	485	532	503	471	500	525	520	510	521	551	544	501	555	503	504	505	535	502	505	526	523	487	530	468	476	503	499	520	507	542	522	499	517	521	503	521	503	519	509	527	541	507	518	517	468	525	500	497	474	505	500	468	504	511	539	510	496	599	462	568	541	479	463	491	535	530	510	505	497	464	506	500	472	516	517	540	525	513	500	532	523	524	531	529	512	469	477	489	500	516	501	495	473	504	512	491	482	506	524	513	503	510	497	538	508	498	476	509	468	492	535	519	556	513	505	540	468	519	494	482	539	498	496	555	482	496	512	519	499	549	507	516	531	484	508	487	488	496	514	506	547	553	515	513	481	517	501	479	553	532	502	506	528	479	507	493	526	537	517	533	516	526	502	510	498	512	506	522	505	472	494	517	561	511	492	517	493	529	519	517	517	505	499	515	500	517	472	531	537	482	540	488	485	483	496	475	476	535	533	493	490	496	523	482	498	498	516	520	482	556	515	532	522	509	506	484	471	507	533	518	482	480	520	495	516	455	471	515	446	529	509	532	530	520	525	530	511	507	463	485	558	467	523	494	525	503	506	498	514	470	511	501	502	497	499	521	503	558	539	564	530	508	517	512	506	546	544	493	506	509	525	508	498	500	492	516	531	472	495	513	526	505	491	545	505	546	543	510	445	502	489	483	526	551	468	496	509	465	490	490	525	499	510	530	504	532	540	491	561	524	491	519	551	534	530	529	531	539	513	524	537	477	495	457	527	487	491	515	504	504	538	546	493	480	467	525	507	519	514	509	537	542	539	480	511	496	484	486	512	491	531	474	483	498	509	503	498	516	451	558	522	544	487	524	512	525	488	528	511	488	528	511	506	486	528	477	490	501	539	462	508	491	491	523	517	541	523	470	492	559	505	474	509	501	514	540	515	480	520	509	493	515	524	525	502	506	504	503	458	502	490	476	523	545	525	555	517	500	498	485	499	517	480	490	512	530	506	500	521	500	550	476	515	488	486	512	500	528	530	528	524	520	511	485	447	510	546	502	534	529	498	498	502	501	488	489	511	513	488	543	502	474	487	485	496	529	497	525	491	507	519	474	531	495	542	496	527	527	535	477	552	510	502	510	495	494	491	484	511	516	502	478	489	451	503	476	514	509	530	491	526	498	525	527	523	529	503	513	520	532	509	512	543	530	514	525	496	559	498	467	529	492	507	460	526	495	518	502	511	510	503	507	509	486	542	515	508	515	499	442	490	474	500	515	526	508	535	556	498	499	498	494	530	476	495	515	488	476	524	491	486	512	554	528	523	470	528	482	488	506	539	507	550	492	492	517	483	516	496	469	521	538	519	517	529	545	519	515	525	472	533	476	563	503	495	502	554	498	486	504	485	534	496	503	556	531	515	525	558	519	521	499	486	514	518	538	505	506	503	484	505	519	515	517	520	490	478	508	495	502	510	532	475	488	530	540	504	495	479	493	499	543	510	515	491	533	524	508	492	532	526	515	465	511	532	492	498	524	538	480	508	545	498	530	528	563	528	511	479	510	487	519	511	479	526	474	529	472	524	528	552	533	518	548	531	493	529	503	542	502	527	486	519	535	505	517	508	510	464	482	484	490	503	498	509	532	539	504	543	545	513	509	511	556	538	517	508	513	498	510	494	521	520	521	505	526	510	556	502	513	544	533	515	527	493	452	527	513	516	533	482	507	531	518	535	493	516	504	528	526	494	464	514	511	536	460	494	531	564	473	459	502	498	520	512	524	552	472	537	519	496	519	498	515	488	491	510	544	502	507	499	524	492	531	499	545	510	544	536	502	506	493	529	487	512	521	473	482	486	498	532	515	466	509	533	477	512	508	495	513	553	519	534	519	518	510	542	529	548	499	502	495	488	498	514	503	523	465	503	484	497	509	511	467	516	472	509	503	502	530	524	522	517	533	506	485	500	492	507	504	471	506	541	528	502	547	505	498	534	496	500	552	494	493	514	494	515	521	499	480	501	527	510	531	509	473	523	496	519	525	476	508	502	489	484	564	528	472	486	514	515	568	473	505	529	491	499	531	561	530	491	492	510	542	536	518	493	502	503	524	479	529	509	530	503	506	499	521	488	490	526	524	549	514	485	515	505	547	491	518	551	508	517	499	485	504	508	493	473	530	527	521	522	525	543	480	493	492	521	483	507	531	485	469	450	476	543	493	530	498	525	497	503	491	497	501	474	513	493	498	512	511	493	496	500	497	524	496	517	444	527	509	523	503	495	502	520	498	473	493	480	469	482	507	471	517	554	499	504	473	484	494	505	524	504	517	480	534	522	490	554	530	535	540	476	533	512	492	514	528	499	540	482	515	509	515	504	498	509	537	490	482	504	482	513	517	463	547	483	509	493	529	497	514	527	513	561	508	463	492	563	517	512	476	557	506	519	552	515	472	511	536	497	507	523	543	482	534	505	507	517	512	496	536	540	473	531	527	525	486	505	530	534	523	484	542	499	479	492	471	512	483	541	507	509	454	513	495	481	531	456	543	552	529	519	497	514	514	502	505	474	490	540	512	503	523	518	520	535	488	491	548	467	521	493	493	512	453	491	508	475	510	542	471	499	504	476	535	500	514	528	516	490	508	492	510	489	489	495	526	493	548	523	483	481	473	508	497	518	537	478	545	503	488	487	527	521	509	531	466	500	550	513	530	560	506	482	505	491	490	491	509	481	519	514	481	529	530	492	526	539	505	487	514	495	481	501	501	503	495	485	510	551	493	559	505	486	477	505	511	514	500	522	486	519	546	541	497	498	518	481	494	538	496	514	511	465	451	523	540	470	483	469	482	521	545	528	519	506	517	505	509	477	515	505	517	534	497	500	514	518	520	504	476	515	479	532	457	527	484	533	503	480	482	478	477	518	488	510	478	511	518	530	503	503	497	560	515	500	520	537	500	515	521	502	504	500	494	513	492	506	494	514	507	537	530	494
5170	813	991	1052	947	833	752	963	3010	3105	2139	1065	624	472	426	391	424	419	437	427	432	447	438	381	423	419	410	401	399	421	429	409	414	416	422	421	447	403	402	407	430	431	415	412	424	417	461	448	411	415	438	416	432	434	413	423	419	439	400	386	422	423	452	441	399	417	433	408	403	427	416	441	444	432	406	438	442	433	459	412	429	438	421	393	422	462	402	438	418	432	408	413	441	426	418	414	428	399	402	394	397	438	415	448	399	404	431	444	418	410	433	425	435	445	409	392	404	421	411	390	432	429	433	424	438	457	431	442	425	470	427	439	434	417	413	409	419	408	437	384	427	439	408	407	435	413	440	393	378	440	391	395	398	445	416	381	412	411	407	432	377	409	430	432	387	424	397	411	450	377	453	404	414	421	418	423	407	386	431	428	367	394	436	411	416	415	365	387	422	402	397	417	417	409	416	407	433	424	409	404	420	425	416	408	421	403	423	416	433	449	406	436	466	430	407	432	407	404	416	392	416	394	368	424	414	448	440	409	421	431	436	442	399	423	402	420	418	422	406	414	406	398	406	450	405	413	416	423	385	427	437	438	453	417	409	427	404	407	410	412	433	436	442	399	417	404	415	413	375	424	449	404	433	438	403	367	412	421	440	397	424	429	409	406	366	402	442	449	390	403	426	441	427	437	394	400	427	392	425	412	418	407	390	410	401	431	405	421	394	411	424	422	437	392	434	395	419	418	392	449	426	381	447	370	415	427	409	415	393	393	425	401	415	428	446	434	399	385	429	397	399	425	408	468	422	392	412	422	384	395	409	391	414	446	399	367	437	413	394	466	432	422	416	433	388	458	406	373	429	430	412	386	425	446	410	428	430	401	425	399	429	402	456	424	409	404	397	399	428	419	394	420	457	410	419	438	413	410	401	366	401	417	426	402	424	407	415	441	415	442	399	443	410	426	388	436	421	394	426	430	395	432	431	428	424	409	407	419	422	397	443	434	444	423	412	439	421	425	392	400	406	440	428	442	387	397	406	428	454	419	455	388	414	434	420	409	427	429	423	415	420	404	416	424	388	422	411	447	437	423	413	429	426	380	407	418	441	406	404	440	420	426	417	380	432	402	417	390	438	436	444	458	401	415	418	418	413	409	422	435	420	439	422	427	391	422	412	397	447	447	435	423	389	395	431	410	446	418	410	420	447	427	391	392	440	421	405	420	415	425	420	413	387	402	414	453	428	404	407	395	417	436	414	420	381	439	428	404	423	408	414	411	409	397	434	411	436	406	427	380	420	396	416	408	433	381	432	388	447	386	426	371	418	416	460	383	408	391	401	396	404	410	411	345	397	442	394	410	415	402	392	429	397	380	460	406	410	400	414	399	417	406	432	431	412	404	463	391	413	413	433	378	430	402	382	388	409	410	419	396	429	410	406	419	417	401	410	384	452	390	430	381	389	383	404	428	404	388	432	436	403	451	405	422	362	428	407	405	431	409	389	403	422	457	394	425	441	425	420	397	401	420	418	435	424	419	429	361	434	392	405	423	420	370	408	419	418	456	407	372	420	406	401	411	402	400	464	403	387	412	452	413	403	455	430	414	407	409	383	407	429	393	418	423	392	415	425	423	416	405	431	424	410	426	445	404	419	385	434	410	407	441	419	418	427	406	394	404	413	448	415	429	419	425	431	396	414	404	419	406	427	379	365	451	412	410	429	413	387	409	391	413	411	392	412	431	453	394	425	431	418	431	377	408	422	401	389	411	411	441	468	429	398	408	384	417	426	414	387	419	432	434	418	423	422	417	420	421	439	419	421	438	427	412	441	393	431	392	429	405	413	416	393	397	417	402	408	396	431	414	427	418	460	411	428	397	426	392	390	441	412	418	398	420	409	424	445	450	388	390	385	398	395	407	422	398	467	388	427	386	424	407	382	426	432	397	426	426	416	426	431	447	403	390	408	389	424	447	398	420	391	403	411	419	416	418	430	385	422	388	413	420	398	442	397	444	419	421	395	413	406	417	398	437	434	428	421	415	409	443	439	417	395	427	429	450	433	427	425	424	403	438	427	437	409	434	434	421	390	451	375	422	430	385	402	390	429	427	402	412	473	415	414	434	426	416	411	401	448	435	456	379	405	367	426	406	429	398	441	457	404	431	421	449	454	405	397	425	406	413	433	423	440	389	406	419	374	439	407	387	395	413	440	416	405	410	412	442	393	398	434	430	426	414	456	420	427	417	407	436	424	392	372	414	427	408	412	387	400	439	409	417	431	424	460	416	400	435	417	417	423	420	437	394	386	413	390	446	453	407	381	438	409	405	386	390	460	419	398	434	428	407	421	416	410	415	441	407	462	420	398	386	400	426	425	392	427	409	418	425	406	418	379	433	425	399	381	454	420	432	413	383	432	404	413	370	405	416	401	426	443	439	429	441	422	414	405	428	396	402	445	438	422	451	436	408	412	405	439	429	425	379	427	415	385	420	406	407	429	425	392	430	412	430	418	402	415	403	398	421	392	413	416	460	431	425	439	405	429	419	460	428	426	379	384	443	428	460	386	420	392	412	374	429	386	392	450	402	397	374	407	428	369	406	431	428	375	415	428	434	443	400	412	441	410	429	435	402	394	428	443	457	431	419	369	407	427	441	418	425	449	386	401	442	412	397	461	422	421	425	444	444	407	381	391	397	445	388	454	417	427	417	404	406	440	439	449	383	421	397	408	413	446	389	403	398	438	420	422	384	387	405	413	384	433	435	417	411	438	434	419	434	399	430	422	396	417	439	392	409	427	436	417	399	366	390	433	416	413	408	396	431	418	408	411	398	460	442	400	395	413	400	397	427	390	422	421	409	415	385	429	460	422	422	433	383	396	383	436	438	411	449	405	449	415	399	394	414	414	402	440	434	421	404	396	425	433	392	412	420	414	416	421	423	390	408	428	391	438	410	415	401	420	460	394	437	386	435	434	427	415	424	410	413	413	392	421	390	446	429	410	414	404	406	399	448	427	420	414	417	396	420	393	408	429	410	438	406	419	432	401	416	462	405	398	411	428	461	415	444	422	406	416	423	442	449	412	423	415	416	427	404	455	415	426	410	425	420	422	404	436	443	410	435	422	440	391	426	431	384	424	400	429	400	426	422	420	448	389	438	396	411	411	404	444	454	390	395	406	401	404	415	448	443	396	422	465	423	406	416	432	450	411	421	408	437	455	421	425	407	431	419	416	412	427	406	419	427	408	431	438	449	429	423	405	419	378	394	427	422	417	441	451	427	426	430	411	389	401	448	442	404	439	431	430	475	413	422	403	405	426	407	421	399	368	417	413	415	379	422	421	441	421	390	412	436	404	419	434	432	417	397	453	430	433	442	410	416	412	481	410	418	387	446	402	432	381	376	416	421	426	421	446	419	423	395	415	421	438	426	426	415	439	398	406	403	409	396	363	408	416	423	436	436	419	414	425	421	404	440	394	438	418	412	433	413	413	410	448	459	410	413	436	447	407	412
25637	21413	27190	25162	5729	1868	1349	3352	19361	20626	12901	4663	1262	801	687	619	591	616	602	587	554	655	580	598	610	582	567	624	566	599	667	578	617	629	588	593	595	607	581	570	585	631	570	565	595	597	589	577	588	644	601	592	580	570	621	576	619	579	586	582	571	567	619	587	553	593	553	581	553	581	591	619	580	615	635	521	600	589	574	540	587	619	569	590	615	576	572	621	583	617	594	571	600	587	581	586	584	567	569	541	571	642	606	561	599	549	563	604	565	623	554	599	594	597	614	580	557	556	590	562	590	593	593	579	595	602	621	578	549	588	586	591	602	602	553	565	572	598	617	568	610	552	548	553	574	531	610	557	581	604	573	558	625	596	535	565	592	597	601	571	590	566	554	623	581	573	599	546	605	573	570	571	547	552	573	582	569	578	602	608	587	586	614	568	646	619	601	558	609	634	571	561	634	629	587	596	527	645	575	567	565	554	580	585	544	582	581	597	616	591	632	587	575	603	576	594	615	552	576	566	580	602	616	604	591	582	553	573	542	584	594	590	605	615	581	599	594	557	577	583	608	549	554	598	597	531	550	576	556	594	570	633	575	598	559	617	563	602	599	601	629	572	563	599	571	576	606	556	613	615	611	580	585	562	596	610	590	580	586	620	573	538	602	568	583	547	569	604	603	544	587	573	573	565	619	570	571	560	602	579	618	578	599	566	553	592	601	621	623	601	578	580	537	616	614	616	571	581	628	557	569	578	637	589	571	589	612	616	604	559	583	576	574	595	581	603	600	548	587	562	582	602	563	597	553	574	574	598	562	560	570	628	550	601	612	561	578	587	592	590	626	568	566	598	593	622	584	580	583	583	606	573	608	547	569	578	564	570	570	585	571	583	615	571	571	539	606	564	603	599	547	598	570	570	593	591	589	613	604	672	587	582	577	612	614	581	556	576	584	546	627	538	618	599	619	626	596	589	576	585	588	631	601	585	560	565	595	567	587	609	614	594	595	574	601	579	590	568	582	551	626	582	633	584	628	608	548	623	625	589	589	592	560	578	579	606	577	599	585	542	593	583	554	587	556	581	544	593	580	570	576	623	613	578	624	552	549	569	564	597	619	624	602	581	591	587	621	581	563	599	599	593	606	597	602	615	570	601	539	592	560	585	579	583	574	573	580	587	616	553	588	627	581	575	542	609	599	559	595	567	552	601	597	558	569	539	572	572	601	575	595	573	617	615	606	567	608	596	564	587	534	604	594	551	570	594	573	594	617	568	630	633	587	596	591	560	571	539	583	598	595	572	555	571	653	559	591	595	582	599	637	584	606	605	585	633	584	605	575	563	583	614	536	600	588	628	575	630	594	584	591	620	612	577	581	555	588	573	578	565	559	579	592	561	597	573	569	558	581	601	601	543	562	586	553	563	572	576	580	579	620	610	584	576	584	564	625	542	568	586	591	561	553	578	598	590	598	561	625	586	584	631	620	559	620	586	593	602	607	555	562	579	589	617	598	603	571	560	602	596	552	636	558	542	594	600	601	575	609	612	606	582	565	564	590	577	552	601	609	550	561	593	568	542	583	573	580	579	546	547	592	589	576	561	563	609	611	566	617	594	579	600	575	582	609	592	567	547	554	625	630	579	631	573	580	571	577	607	569	568	595	546	606	582	571	601	521	561	565	585	601	643	594	565	563	624	579	588	593	627	591	565	565	571	588	578	596	620	567	606	561	568	601	594	600	570	545	585	616	632	569	589	570	586	592	589	581	583	560	618	588	566	561	597	583	575	632	588	569	625	621	611	607	585	597	627	597	575	631	621	573	597	560	598	570	578	578	629	618	612	635	507	571	571	610	571	606	565	579	610	562	543	590	558	558	617	610	581	569	576	588	585	617	596	558	627	597	591	562	590	608	555	575	586	585	610	567	602	616	588	531	604	585	636	596	591	572	635	571	613	539	540	561	596	529	562	585	601	573	582	593	601	600	561	571	575	617	594	597	543	590	605	572	568	604	566	562	570	574	560	573	589	567	558	594	557	579	618	586	591	585	558	559	644	591	586	598	582	616	575	548	597	599	585	540	578	580	627	629	539	558	575	639	542	558	580	574	576	602	586	573	566	603	571	608	623	602	549	593	617	616	620	593	581	578	583	551	573	596	598	615	566	585	654	579	595	618	592	560	615	593	554	603	601	594	581	552	551	582	592	571	562	583	587	573	589	613	580	611	574	556	566	629	633	575	608	577	608	612	588	585	583	588	599	600	556	547	555	613	631	578	610	546	521	617	606	587	588	567	582	565	569	569	561	587	591	582	585	559	573	585	647	588	574	576	658	554	594	586	596	605	594	595	605	546	603	619	519	564	620	604	609	655	606	568	575	587	529	554	542	590	592	620	571	605	599	613	592	600	570	564	562	560	554	562	592	651	585	614	582	611	573	612	561	558	562	605	621	602	587	566	607	566	608	602	552	579	635	562	563	605	605	608	562	568	568	588	618	603	573	592	586	583	518	541	589	574	593	596	594	576	601	617	614	611	618	559	553	590	602	587	621	585	572	556	536	569	555	620	626	563	570	539	537	564	570	548	605	605	565	556	552	553	595	573	569	619	560	581	569	569	598	596	610	632	596	549	585	616	614	583	618	557	590	564	605	621	568	573	597	589	606	625	556	622	584	610	569	615	580	559	580	572	611	628	610	584	586	604	599	590	577	599	609	615	569	608	624	633	578	574	583	565	590	571	579	565	630	601	594	579	575	599	598	609	574	571	610	568	595	603	614	594	620	540	537	612	585	571	611	617	596	597	602	574	561	593	635	622	593	569	587	609	511	578	637	550	580	581	593	610	553	615	542	597	621	574	577	608	580	555	608	614	684	563	583	593	595	571	608	595	632	553	596	584	589	587	581	581	558	619	596	569	568	585	617	575	608	564	558	583	567	543	586	598	565	594	607	596	646	592	600	603	600	550	596	590	536	613	615	613	604	617	579	556	592	576	627	604	606	598	609	648	547	589	589	578	592	601	591	583	582	623	589	590	536	627	605	583	593	589	556	534	602	570	589	571	608	615	605	569	573	559	629	600	584	558	556	536	633	595	571	647	569	539	591	588	586	584	610	615	561	593	590	615	565	597	577	549	574	572	571	583	554	589	609	564	583	597	618	570	528	640	544	589	568	576	633	612	558	577	531	587	584	593	594	606	624	593	604	565	567	617	584	546	622	571	577	583	593	596	555	632	543	589	612	600	653	615	586	567	621	568	581	577	562	554	570	627	550	570	579	611	593	594	613	602	553	603	620	599	587	638	576	592	550	628	591	646	610	581	596	584	628	626	573	568	605	575	603	552	608	559	564	572	596	603	590	606	567	596	554	537	586	546	595	590	574	609	552	607	582	599	603	579	568	589	591	577	554	606	596	567	587	601	576	606	596	618	612	582	621	572	585	549	615	638	537	549	579	603	639	605	540	633	555	606	549	598	593	564	568	592	563	571	548	596	604	573	609	558	564	568	607	586	549
3774	2993	3234	2224	2046	1629	1264	4754	20217	18449	10733	4013	1288	791	538	481	496	521	508	512	479	527	484	477	493	540	541	479	466	465	491	525	494	471	488	557	457	478	503	458	508	506	491	496	509	515	488	509	506	480	490	498	491	503	498	538	504	514	519	520	500	498	507	497	485	527	493	523	496	519	463	526	507	455	515	481	486	478	486	493	473	507	462	522	529	483	501	503	520	481	496	521	487	502	508	520	473	492	469	528	505	493	493	456	456	470	497	466	518	508	498	480	524	513	542	478	419	480	495	494	491	523	510	489	505	489	502	513	496	546	507	498	515	506	477	451	466	503	509	500	479	466	470	500	455	494	471	491	457	524	514	506	508	496	499	487	509	481	496	519	494	503	503	520	507	538	505	482	493	501	464	521	492	507	475	527	467	482	494	534	506	455	512	478	492	529	458	524	508	477	493	484	484	499	461	485	514	495	504	509	500	472	523	485	478	508	489	508	482	478	481	497	527	516	507	530	484	486	517	517	547	497	481	480	497	515	495	486	516	480	509	497	477	483	473	521	507	507	494	501	496	511	498	477	499	475	438	501	488	509	508	471	534	469	476	495	498	515	492	549	508	439	504	497	500	444	486	457	505	481	483	464	479	510	471	510	487	470	468	466	504	499	466	505	496	501	490	532	545	501	483	470	535	499	485	521	480	461	548	475	479	478	478	450	500	480	457	451	510	476	515	481	499	464	482	486	474	506	512	490	470	482	510	480	527	501	467	478	462	456	496	515	505	481	461	479	429	494	493	515	499	501	466	471	550	528	487	500	482	488	465	478	485	523	507	489	462	517	480	455	477	479	465	481	512	485	515	488	499	453	493	501	484	478	520	477	472	496	479	511	492	470	506	494	498	501	481	460	471	491	530	474	489	449	493	470	483	492	532	467	494	448	489	503	497	561	467	497	559	492	538	491	451	489	473	506	515	532	478	530	480	478	482	512	494	506	490	453	490	496	528	550	492	504	519	527	421	500	463	504	460	476	482	513	513	497	508	460	484	509	507	491	498	498	458	512	511	478	472	516	486	472	495	491	460	479	547	472	529	504	468	488	498	487	493	486	532	552	511	545	560	486	481	481	485	508	512	475	455	463	481	521	469	524	482	505	514	499	527	525	515	481	494	517	466	515	513	492	480	492	484	478	485	467	518	553	499	466	497	512	475	479	475	480	533	520	500	483	476	502	499	486	483	513	450	467	462	453	496	480	498	508	490	486	490	499	502	481	484	486	485	495	467	489	462	499	515	508	507	479	496	510	464	489	497	515	518	449	517	478	508	492	471	479	502	494	504	538	480	527	507	483	512	488	504	501	516	480	489	519	488	504	493	492	517	473	464	475	472	467	509	455	483	469	502	462	477	487	487	522	499	489	493	538	494	500	493	490	461	510	502	486	515	480	479	477	473	471	488	490	482	518	493	477	495	543	506	503	520	497	501	501	512	482	508	483	471	439	496	512	465	484	541	485	471	492	482	510	521	478	470	509	467	491	492	458	499	540	507	488	494	522	553	475	510	501	512	483	520	453	488	502	516	470	481	478	462	470	473	493	514	486	505	532	505	509	493	490	471	432	469	498	534	486	465	493	545	512	501	469	465	503	496	534	464	459	500	462	492	499	500	517	472	506	503	517	498	465	508	502	502	491	468	477	453	494	484	513	470	490	480	476	504	458	495	500	477	502	525	472	475	484	530	466	484	496	489	510	509	511	498	474	476	501	509	490	488	514	531	494	467	475	477	499	490	500	469	513	531	521	502	497	495	466	495	491	514	481	481	503	489	506	500	507	510	519	475	489	437	490	445	490	500	523	526	499	456	465	470	455	449	478	520	498	531	472	484	505	520	493	531	534	530	509	468	476	505	510	532	485	480	507	491	497	474	494	490	476	470	550	508	472	474	495	524	504	489	496	510	492	493	467	476	491	491	449	534	465	476	462	506	524	500	508	504	502	502	504	477	541	528	491	487	505	480	493	519	490	518	459	525	494	482	474	492	478	515	514	487	534	486	531	531	461	492	536	493	475	490	486	536	446	494	502	490	535	543	546	481	523	495	491	461	534	499	489	473	497	463	464	521	514	492	501	497	499	489	491	555	467	519	475	511	470	523	511	464	505	554	492	519	489	508	471	500	473	518	473	509	526	505	495	486	514	499	497	497	492	441	468	467	450	489	487	472	487	505	493	492	477	500	480	464	479	464	503	481	504	468	510	518	529	503	518	493	530	512	484	508	498	480	502	491	514	477	530	542	530	462	502	516	455	530	475	524	472	535	506	467	534	494	508	491	487	501	484	503	506	485	511	513	471	494	478	497	471	521	507	480	491	523	516	469	503	528	504	527	484	513	509	489	483	490	518	479	499	504	481	501	498	515	459	516	494	491	481	465	506	529	466	477	488	496	470	501	502	477	467	483	476	470	513	470	505	498	536	470	477	476	534	485	498	495	461	532	468	456	498	508	474	478	496	476	498	482	480	491	488	487	460	466	481	460	543	490	504	487	514	523	491	512	500	483	467	494	474	513	445	498	481	490	512	533	484	483	513	474	483	447	472	504	440	503	496	439	491	483	496	452	505	523	521	538	512	498	499	517	491	458	510	466	491	515	453	477	440	487	520	476	535	500	487	515	502	483	465	474	492	494	458	512	505	481	481	446	515	480	471	451	470	475	486	471	497	520	477	473	458	498	507	494	501	478	512	497	500	519	489	502	523	539	451	498	477	522	481	490	507	510	495	522	473	514	489	498	512	512	467	481	502	502	489	514	476	475	506	465	497	485	451	460	456	507	511	493	489	512	491	503	529	464	518	521	493	497	453	484	494	526	480	516	485	544	508	520	468	483	493	503	519	511	469	476	504	474	462	496	469	503	524	453	513	491	492	476	478	479	500	504	470	447	522	474	499	499	478	509	517	470	516	481	449	457	486	496	508	477	489	546	420	456	498	526	495	469	503	478	490	516	503	496	532	495	489	473	459	485	468	511	497	490	462	506	530	452	475	495	494	459	473	523	486	481	502	458	490	483	482	506	474	528	500	494	464	476	503	538	502	488	454	523	521	504	443	504	486	484	512	470	497	513	502	531	528	454	488	490	486	507	496	489	486	467	480	504	537	495	514	488	467	506	497	456	470	485	503	488	462	475	449	475	480	480	494	504	520	500	489	534	488	502	473	497	498	484	494	475	513	468	520	515	507	508	520	514	564	506	486	513	532	451	523	477	460	511	457	515	503	519	461	492	498	509	466	499	525	462	498	498	473	447	465	483	493	509	489	527	489	481	488	530	486	460	509	470	514	494	507	521	487	498	487	493	488	476	515	483	519	457	488	484	504	484	487	491	522	505	511	506	529	496	505	485	506	507	456	514	486	518	493	501	489	499	507	510	471	515	482	492	529	498	482	488	449	500	509	480	466	490	472	483	518	472	465	495	494	452	541	535	541	471	504	484	477	517	512	469	500	501	496	495	500	519	462	481	519
24293	21404	28724	24519	21340	10426	3414	6714	41378	38389	26206	10627	2463	1343	880	856	794	799	762	779	796	759	769	755	758	842	757	794	780	799	729	772	764	738	826	769	789	828	761	721	747	753	753	710	787	765	829	727	762	783	804	794	796	810	744	763	793	767	804	763	748	777	767	773	750	736	747	789	741	757	780	753	735	733	717	767	755	757	712	765	817	740	743	737	757	785	727	763	712	746	759	835	748	779	753	770	791	755	736	783	802	784	775	777	776	758	711	811	805	773	732	713	730	789	767	722	765	764	785	757	814	764	760	780	737	788	714	735	791	805	767	795	768	722	801	787	729	755	731	724	712	730	788	786	809	767	791	781	762	739	743	714	728	795	714	735	776	757	727	766	773	707	715	727	758	756	760	780	776	793	735	762	750	779	766	781	737	746	771	774	734	793	760	754	732	770	747	767	748	743	689	728	760	798	791	785	765	740	757	773	741	786	740	781	757	776	796	783	778	750	771	837	786	768	773	748	746	794	700	779	816	762	755	815	780	701	740	834	804	781	751	783	743	743	785	749	770	780	726	829	742	789	779	761	796	772	739	792	735	780	754	752	752	768	770	761	795	816	758	767	801	748	774	764	780	791	729	706	760	785	763	779	722	764	782	843	697	800	786	765	739	793	752	747	768	784	816	778	753	776	723	720	790	735	716	724	714	739	761	736	805	729	761	779	789	723	755	779	744	753	784	723	736	774	763	791	763	756	756	768	783	763	806	712	770	776	722	790	792	801	769	808	763	789	780	783	742	753	742	801	782	751	723	760	720	742	745	754	723	795	795	804	742	758	769	743	780	788	774	778	831	770	780	756	802	747	749	769	783	785	753	713	774	808	756	751	702	799	761	710	711	763	755	739	717	724	784	734	799	716	742	781	787	785	776	715	788	768	751	789	756	752	818	744	777	753	744	694	773	757	809	763	719	748	731	776	738	753	807	841	760	696	778	770	752	749	738	733	730	765	754	744	773	812	750	733	791	782	775	781	737	719	788	715	767	763	760	769	785	781	804	762	760	749	739	774	775	677	735	770	793	743	796	809	751	721	726	744	725	740	796	759	730	740	770	706	735	795	799	741	740	774	747	758	722	793	771	713	757	752	707	736	781	704	777	767	777	757	705	769	767	789	775	800	724	761	785	729	764	734	780	744	765	763	830	744	757	800	783	765	770	757	777	755	762	791	783	753	719	797	699	744	792	795	802	778	725	759	766	768	746	763	838	738	757	801	760	800	751	809	768	744	743	753	781	743	717	768	772	725	774	781	731	745	793	749	713	749	695	757	811	782	762	760	789	811	768	791	712	741	756	756	756	744	781	755	751	755	760	728	782	772	767	755	772	754	773	771	764	751	749	785	778	746	776	773	744	730	773	734	786	745	743	748	731	788	763	724	763	793	755	783	751	770	725	796	735	750	759	775	689	772	784	753	717	861	739	809	802	796	744	761	786	713	786	752	802	737	750	724	759	755	741	775	792	774	763	825	747	796	726	731	750	724	756	755	737	799	744	751	768	749	755	802	763	770	802	744	750	763	746	751	700	803	756	755	797	769	763	826	744	725	784	755	750	779	809	712	709	724	727	735	756	765	710	760	727	747	780	793	760	780	750	803	798	757	749	789	820	689	806	754	758	731	754	748	743	769	753	779	761	744	760	731	731	740	729	738	771	786	751	764	763	747	778	786	742	742	725	732	763	693	754	769	740	783	796	737	756	764	780	809	784	785	771	768	745	738	816	754	734	751	788	745	717	792	758	752	787	754	737	782	754	714	807	783	698	764	804	789	733	746	756	732	785	747	749	704	757	779	775	738	743	772	771	789	725	745	756	749	750	809	743	763	774	769	758	729	756	758	785	798	764	717	742	777	811	723	781	771	779	727	727	768	780	734	740	772	778	716	790	752	759	783	713	729	735	764	749	774	759	741	779	802	746	751	729	792	708	779	741	781	774	778	784	733	725	753	771	723	757	736	709	776	752	768	757	728	792	777	725	789	699	733	783	734	787	718	761	750	797	780	692	759	770	712	796	788	780	782	743	791	760	756	763	730	774	764	760	734	758	734	738	764	738	727	701	777	716	761	764	770	772	753	769	773	767	773	731	757	729	823	781	748	761	746	758	726	750	765	769	811	813	734	735	767	725	770	744	749	739	770	724	758	780	757	722	758	741	725	728	779	780	741	774	792	761	722	717	753	729	803	721	774	787	715	795	731	739	768	821	715	752	784	765	805	791	763	750	728	745	784	729	775	739	774	727	780	734	763	801	780	783	774	756	738	802	732	749	825	735	754	767	795	753	748	757	774	787	745	753	746	799	794	759	736	792	734	778	745	727	799	803	794	747	714	749	786	727	772	774	729	753	740	760	734	718	767	743	746	760	733	782	710	795	783	735	712	774	776	785	730	759	777	745	706	765	777	750	791	748	815	717	768	789	740	765	766	761	762	782	779	793	763	762	758	796	724	742	754	733	762	771	759	703	739	771	801	784	714	780	742	700	790	737	752	733	704	762	746	808	731	783	750	762	744	741	814	721	768	757	703	768	731	742	778	785	736	693	733	747	786	813	781	763	762	788	752	751	767	738	751	751	745	772	765	842	772	716	748	768	736	774	760	762	780	739	729	756	715	748	743	758	728	753	792	784	791	797	780	736	769	758	734	786	729	743	785	792	769	740	753	737	694	755	775	784	768	758	699	768	734	738	746	744	766	694	749	795	759	766	783	776	738	732	713	722	793	754	753	751	779	766	819	707	737	755	749	747	765	806	749	752	737	743	783	788	785	704	752	767	728	751	790	736	745	750	777	806	776	764	735	755	756	767	732	775	746	760	742	789	764	779	712	809	797	688	763	711	767	768	781	776	789	751	709	771	781	792	715	697	819	768	789	807	789	803	781	792	773	788	792	757	749	722	740	774	790	763	810	822	783	730	750	798	744	779	742	762	801	738	794	755	750	782	788	723	774	785	744	743	731	746	743	765	753	772	752	697	771	768	775	792	804	813	767	775	759	711	726	751	733	772	789	719	725	779	737	769	742	740	758	743	790	755	763	735	759	732	713	796	782	760	770	705	802	722	721	773	768	782	778	782	761	787	770	689	716	718	742	772	755	780	796	809	772	743	752	758	718	803	763	776	808	739	768	809	762	750	747	769	738	751	771	753	765	768	741	757	781	753	747	748	747	734	797	794	801	806	780	769	696	721	738	767	781	761	743	780	750	788	802	779	773	798	779	787	741	746	751	744	809	758	790	797	742	772	743	757	764	741	806	800	724	758	728	744	759	765	785	750	801	782	739	726	787	807	759	745	740	690	731	703	723	746	751	792	699	751	784	735	739	745	755	772	770	780	773	787	709	782	742	751	784	741	814	756	731	755	751	776	764	761	782	779	725	753	693	755	729	760	726	771	804	725	795	732	747	756	790	755	744	771	775	737	752	784	760	768	801	806	801	778	777	738	770	773	740	751	747	736	734	807	725	780	771
4237	7298	8445	4254	3543	2795	2572	8473	40182	33511	20339	7527	2139	1285	710	650	676	649	635	628	619	666	659	633	602	602	668	600	657	649	653	644	651	612	641	670	650	650	623	617	613	624	664	622	609	611	611	648	618	627	648	644	567	611	605	637	651	601	611	586	575	631	633	633	585	601	638	670	654	677	602	602	637	631	625	669	618	655	627	627	604	600	616	620	622	620	643	589	564	604	634	634	614	622	625	628	644	581	640	634	604	621	560	662	633	652	618	609	592	638	628	595	607	589	632	631	590	690	594	664	599	631	635	634	621	611	629	594	616	611	580	630	604	606	677	633	622	607	630	591	605	626	651	618	636	590	636	613	645	606	588	635	615	608	628	671	629	587	661	617	633	632	621	601	646	608	562	652	577	594	632	634	627	631	623	651	619	628	627	630	587	594	608	580	618	641	616	617	633	666	616	630	631	614	575	621	638	650	632	623	679	605	606	579	624	643	578	622	637	580	645	598	615	614	641	634	634	629	592	667	603	589	651	608	631	573	633	601	592	635	664	608	635	608	638	632	637	616	614	635	652	604	641	627	624	649	652	657	651	623	600	598	604	612	578	609	638	628	569	636	633	594	636	626	635	618	646	616	618	635	655	625	641	623	595	603	612	601	571	682	612	628	640	619	605	583	628	631	616	603	662	623	604	606	600	663	649	663	620	611	600	587	620	631	614	618	581	659	652	600	606	535	632	609	611	578	650	632	631	587	601	586	674	633	639	607	611	603	639	649	587	650	613	630	605	600	650	630	646	624	609	660	593	580	599	625	601	639	611	594	629	647	612	610	630	645	611	605	637	668	592	602	650	582	634	623	647	619	629	615	572	582	645	642	643	595	569	595	612	629	655	650	635	625	624	610	630	615	637	605	632	632	618	597	585	588	588	613	629	651	615	583	571	629	623	589	662	645	655	615	597	613	652	615	654	626	621	638	653	612	628	651	603	614	596	573	616	568	588	572	612	627	635	584	575	613	672	612	602	603	638	587	610	634	611	601	662	626	616	618	639	614	629	615	589	600	581	649	624	587	645	614	634	607	642	629	653	618	615	582	583	636	652	622	610	607	585	628	625	647	636	589	624	586	647	648	573	654	613	589	642	588	609	594	620	611	613	634	613	573	633	651	602	612	627	605	615	637	609	630	618	584	589	600	576	597	615	639	641	601	623	611	659	573	596	631	642	584	639	575	621	589	626	611	636	586	609	621	620	624	629	612	602	629	615	580	643	625	637	614	603	603	633	596	601	609	641	593	628	661	573	614	601	602	601	667	633	580	584	596	558	614	585	589	636	639	642	609	614	687	636	645	612	636	579	610	634	631	610	636	572	620	629	616	596	620	659	651	651	634	639	655	574	612	649	623	628	567	629	608	645	615	578	627	601	603	611	629	633	629	596	602	595	633	621	626	646	599	609	626	628	647	576	622	605	623	595	614	645	649	651	616	574	588	640	623	565	619	560	642	615	630	638	600	616	678	617	630	606	638	584	655	612	647	605	609	611	593	598	619	612	662	597	598	628	603	629	628	582	647	644	605	575	578	633	612	610	645	633	641	616	603	583	618	603	670	593	604	628	616	592	606	602	597	609	643	631	603	589	640	611	626	546	597	557	597	589	652	676	637	622	629	595	595	606	654	612	590	616	612	589	598	612	620	620	615	580	607	634	610	646	617	652	650	634	571	589	608	601	609	649	603	643	594	645	631	621	637	596	612	644	626	578	647	604	640	593	595	622	610	592	616	660	619	567	594	595	639	657	639	601	606	613	649	651	637	581	636	612	637	619	653	621	645	623	664	678	593	642	630	636	590	572	612	594	640	632	645	656	637	610	618	643	622	612	583	623	597	569	624	612	577	603	646	629	612	595	618	625	652	606	645	657	622	629	647	595	663	641	624	573	596	624	634	572	566	651	607	641	578	607	591	592	657	586	656	593	631	618	621	597	591	596	639	603	623	641	646	621	596	671	662	631	652	590	622	602	648	583	607	606	597	618	604	635	605	668	605	596	616	618	594	613	582	662	593	586	622	655	600	565	608	602	600	595	620	640	591	651	655	605	675	651	594	618	575	619	597	604	605	585	611	595	608	611	659	624	622	636	603	610	597	612	617	590	613	613	611	597	588	570	574	621	635	624	605	641	637	623	610	578	631	593	634	592	625	617	627	628	574	604	590	612	647	624	624	594	577	629	609	639	635	615	631	617	578	604	576	578	619	655	613	592	660	572	598	612	584	627	646	626	654	602	604	628	622	592	657	582	634	599	628	572	584	635	583	630	623	636	616	615	601	611	636	621	595	627	608	649	656	606	622	666	602	624	565	611	650	652	627	602	629	651	620	591	620	588	625	640	600	598	635	656	634	591	625	570	598	587	647	655	614	606	609	593	588	585	611	589	618	632	651	622	632	575	635	612	617	617	595	682	574	598	595	608	631	582	637	597	622	615	591	613	629	588	588	590	633	625	619	631	614	634	657	642	568	662	655	589	623	654	662	606	601	638	574	609	609	630	635	640	613	595	606	617	607	594	574	631	591	619	643	637	583	632	637	587	626	623	621	618	585	589	629	614	651	608	618	616	662	602	593	622	618	572	634	639	589	649	648	619	594	611	649	589	614	667	616	595	579	607	606	626	635	677	609	588	591	643	615	645	567	640	589	614	614	607	554	611	619	579	632	625	621	599	599	672	604	590	597	596	629	628	601	639	600	613	603	591	603	628	573	626	645	577	600	583	621	587	619	642	596	609	603	609	637	577	613	621	612	662	629	624	603	617	643	623	595	619	607	599	666	607	587	620	587	625	614	585	593	599	613	635	634	576	616	575	618	640	646	598	622	655	661	622	634	611	592	612	569	616	549	615	592	600	631	615	646	594	602	600	610	607	642	588	600	603	655	641	613	635	611	566	581	581	575	606	596	629	564	617	592	689	605	626	644	627	616	614	623	666	584	654	618	629	611	578	599	581	603	588	649	628	631	610	635	595	614	564	648	600	624	628	680	615	646	660	634	612	604	633	594	648	598	631	623	587	620	627	610	602	595	638	618	633	618	607	646	597	602	588	619	596	621	594	592	649	612	623	608	632	665	679	652	607	646	596	635	628	590	628	583	611	591	572	611	660	607	577	565	607	644	633	662	629	611	648	626	596	597	630	605	602	599	600	575	644	618	585	631	630	641	600	620	619	640	607	619	602	611	595	591	619	596	598	617	653	595	636	572	629	626	625	652	575	582	617	612	678	612	613	593	569	632	636	590	616	589	619	606	631	637	643	637	612	624	587	627	652	598	613	600	625	648	633	633	598	619	608	622	628	609	606	621	627	558	624	633	680	655	586	678	619	602	628	599	560	615	629	605	614	561	627	633	599	597	618	583	640	566	606	671	623	597	584	643	646	608	653	610	621	632	644	596	647	582	571	647	604	624	610	585	591	607	605	578	641	620	659	620	622	601	600	627	644	639	621	670	562	597	651	588	664	587	612	601
27767	12300	2271	1464	956	818	800	970	2832	2978	2032	1023	688	600	563	553	569	568	548	549	523	533	546	549	537	493	527	533	550	572	541	532	544	546	534	556	541	523	569	566	529	567	571	587	527	565	521	588	494	551	540	536	532	535	527	524	572	561	539	517	577	530	531	543	517	544	505	574	553	537	578	545	519	521	564	550	550	539	585	556	524	521	576	545	555	539	544	525	509	544	558	560	515	546	562	569	530	538	510	547	512	566	513	566	524	546	550	531	545	581	522	516	572	512	511	570	535	583	517	539	511	572	483	606	522	521	532	525	543	546	538	547	558	537	559	551	536	557	555	539	548	547	505	531	559	490	542	547	553	520	531	554	552	532	567	557	551	497	574	476	521	511	540	547	550	510	502	517	528	566	531	562	552	539	552	508	553	541	531	576	567	494	568	518	573	550	564	524	556	541	522	525	565	493	542	492	509	512	526	560	542	536	523	548	534	570	514	524	532	574	546	506	522	555	566	600	541	568	540	541	583	545	598	551	567	532	576	545	572	528	556	573	543	541	486	534	536	560	546	564	551	518	556	528	550	536	527	566	528	544	575	550	550	537	536	476	549	539	500	573	540	522	527	507	577	564	560	562	504	471	535	518	559	541	551	511	572	565	527	533	521	517	511	513	534	505	505	544	560	499	601	486	551	563	593	514	532	547	551	594	517	542	544	543	515	503	551	553	530	583	561	555	499	524	524	580	591	544	523	529	545	528	577	544	532	545	556	592	557	508	601	526	526	537	575	539	517	540	536	520	566	533	551	537	541	530	546	573	578	535	537	527	548	566	525	496	516	545	547	529	506	558	532	550	525	565	546	577	512	538	536	545	498	515	583	548	507	509	537	513	551	510	527	520	537	499	553	509	556	542	538	517	587	511	495	563	529	544	471	554	512	529	520	566	555	539	527	563	531	588	524	538	568	539	579	485	518	548	515	553	521	527	490	529	514	564	532	543	528	496	527	554	563	576	576	509	539	527	512	569	483	555	549	550	529	532	518	546	549	501	564	572	591	519	558	547	520	505	509	547	542	554	553	541	512	540	507	521	533	545	526	511	540	518	535	518	517	560	518	547	524	556	541	564	570	547	564	510	523	572	542	516	568	561	540	560	507	541	544	507	540	569	512	521	555	541	525	531	557	538	542	579	552	531	557	536	551	550	545	588	541	528	582	507	561	523	534	528	534	564	520	544	539	548	510	547	554	499	545	561	532	555	532	544	532	561	575	517	512	553	559	566	555	579	524	534	523	564	546	565	521	539	533	529	535	573	508	531	571	511	572	538	540	540	556	509	539	549	556	538	567	527	517	538	539	510	550	564	533	526	510	599	534	535	547	553	539	550	568	530	555	518	511	591	567	553	539	537	532	554	536	541	507	551	578	518	559	541	537	534	565	585	531	547	567	537	550	527	572	519	548	516	535	536	522	580	587	548	515	553	584	549	504	544	534	521	526	578	488	502	565	535	561	497	551	524	571	502	541	570	554	545	556	533	589	542	543	534	488	566	571	504	575	549	499	549	544	553	536	559	548	558	521	578	562	565	533	514	534	534	531	564	516	546	581	545	520	548	571	534	537	532	550	529	519	594	550	545	531	567	583	560	540	535	571	567	503	576	546	581	553	524	523	524	559	558	572	553	522	541	537	509	530	553	526	502	582	547	547	519	546	550	542	544	579	577	553	529	557	525	538	567	512	552	559	544	522	579	528	561	514	532	537	520	524	558	519	567	546	545	570	548	574	527	550	551	601	508	561	562	495	525	486	514	522	536	566	547	538	516	525	548	531	555	542	552	538	513	537	519	560	548	523	546	509	518	493	542	554	551	533	542	536	487	543	554	512	569	524	518	517	565	527	513	541	551	514	541	585	558	522	535	545	561	560	575	568	561	522	582	528	553	538	504	553	532	538	546	530	495	528	530	561	525	576	552	530	517	502	563	521	560	538	510	507	585	584	561	529	555	499	565	560	534	552	534	523	516	543	528	546	504	566	535	540	534	526	548	520	532	596	513	504	620	533	561	513	541	578	540	526	572	531	537	504	546	591	569	508	527	552	541	584	529	547	563	537	567	531	511	558	548	558	521	538	578	510	537	545	561	533	540	515	557	488	537	507	564	562	547	504	554	580	531	510	560	567	567	539	553	528	574	532	512	569	561	538	558	554	564	554	564	509	507	539	502	576	585	526	524	576	509	519	547	569	541	492	566	606	492	562	560	561	536	501	548	546	557	527	535	580	575	548	548	571	551	565	502	567	546	589	550	535	558	519	542	551	555	559	534	535	568	537	582	557	541	528	557	531	572	559	578	571	548	522	574	574	564	559	562	552	542	546	506	551	545	526	542	533	538	517	521	568	556	496	518	565	526	525	541	552	554	542	557	541	554	541	515	529	560	506	527	497	531	525	539	526	513	549	548	546	549	529	554	560	555	530	537	514	574	491	505	559	563	576	522	527	544	553	548	546	523	584	555	511	537	543	530	531	542	554	548	528	565	511	519	542	544	580	591	515	563	520	533	560	523	544	505	555	508	530	539	571	551	579	564	526	523	557	508	567	552	527	513	558	525	558	571	542	551	537	509	559	571	568	586	553	578	566	538	553	508	542	530	528	523	555	556	510	556	548	506	559	509	538	601	593	528	517	513	545	564	533	551	558	538	540	521	522	591	570	527	570	608	554	541	553	576	569	573	562	548	502	569	515	531	549	588	579	567	523	540	507	532	510	530	518	526	514	561	531	530	504	540	553	552	575	533	515	549	503	546	533	523	575	577	570	502	579	529	507	528	535	524	549	510	512	521	499	595	553	566	544	545	544	560	529	538	524	568	574	551	541	555	537	539	531	530	530	553	534	524	526	524	515	567	524	526	558	533	542	513	555	543	527	528	542	511	562	503	515	536	561	500	516	509	519	500	552	531	557	562	535	515	527	536	573	558	551	568	567	576	500	494	531	502	526	511	516	560	517	540	521	546	583	565	542	538	516	558	545	575	534	573	533	533	520	555	512	544	540	536	552	517	519	572	498	540	558	528	581	524	538	522	550	550	517	541	579	520	550	542	544	528	519	552	521	567	569	549	544	553	539	542	546	568	521	532	579	563	557	549	544	552	560	526	531	534	521	555	558	577	492	501	551	540	516	497	560	555	572	518	583	523	546	544	542	537	531	547	511	509	548	512	558	543	573	534	590	524	515	529	557	562	505	534	549	522	525	560	525	515	512	549	543	554	538	530	507	524	536	539	540	522	524	560	548	515	518	527	580	490	556	537	561	518	547	518	573	586	541	562	548	558	557	531	514	524	500	513	496	517	524	540	556	539	523	553	543	560	528	553	582	566	578	542	536	568	544	555	540	518	527	535	535	535	543	509	542	540	556	536	527	568	538	545	567	530	543	537	558	537	534	553	534	524	570	571	575	548	526	555	599	567	533	548	550	523	515	573	578	545	551	557	564	553	542	541	557	547	523	541	586	549	546	541
5187	1096	1701	1126	1002	787	916	1086	3659	3266	2044	969	622	474	444	463	437	449	448	451	433	447	459	437	435	437	410	490	464	425	441	462	423	452	434	460	428	451	407	437	437	434	455	456	468	448	447	450	440	401	460	438	437	422	445	426	410	430	476	434	446	426	435	431	469	447	425	446	461	467	434	427	448	418	456	445	402	450	461	438	438	443	456	384	427	441	470	443	402	460	447	433	431	471	434	430	469	485	441	429	424	445	420	466	446	441	458	428	474	443	439	454	434	447	499	423	423	453	434	440	432	445	467	422	437	454	447	429	433	460	438	471	439	424	497	465	416	417	417	441	426	495	451	454	458	416	497	449	408	448	433	440	466	451	434	447	431	413	425	422	435	431	431	427	457	435	466	420	482	447	419	489	436	427	435	435	443	455	437	425	438	431	451	431	432	456	464	464	456	466	457	434	455	436	433	458	449	426	459	443	463	429	450	426	445	414	432	436	440	453	450	429	441	482	464	422	446	402	471	453	457	441	416	430	446	434	428	433	428	446	396	419	443	434	464	418	475	411	421	418	435	438	435	403	413	450	433	448	423	455	446	431	459	436	447	461	424	413	430	452	435	395	428	442	436	417	443	435	424	420	445	438	409	413	478	486	465	406	432	456	438	427	452	448	436	481	433	479	414	446	428	417	460	412	464	448	422	404	437	451	404	451	445	411	438	477	412	437	472	402	434	445	405	401	441	423	397	472	461	453	431	413	406	421	425	452	469	411	414	464	418	446	457	446	459	454	462	422	424	429	411	442	413	442	423	445	441	472	437	439	428	430	450	436	453	451	439	409	401	438	431	446	427	474	440	463	431	450	394	430	430	427	455	433	466	445	403	455	429	471	453	449	412	432	453	444	470	418	406	474	453	420	453	453	433	401	394	453	421	436	454	422	441	406	424	442	418	432	409	462	440	450	473	427	457	449	422	457	420	430	449	427	426	404	445	431	412	419	408	411	422	463	462	444	434	399	439	450	440	447	420	410	439	410	441	442	439	441	468	430	474	467	410	460	403	442	448	422	448	458	408	450	450	451	414	428	433	435	449	448	464	429	450	415	450	470	414	444	445	411	444	462	431	423	420	420	462	431	453	441	460	450	430	461	398	432	440	437	460	450	435	449	454	409	433	476	406	437	452	419	465	432	423	444	405	455	441	410	428	405	424	413	439	446	426	442	427	388	475	432	412	460	446	476	452	422	442	438	409	440	416	459	460	455	452	441	474	448	388	429	411	402	450	414	426	483	392	415	433	441	438	463	441	443	467	425	447	447	415	412	468	444	442	406	432	471	388	418	462	433	449	468	422	445	441	424	431	396	406	448	449	416	416	439	451	444	444	422	445	434	464	440	428	404	397	475	451	469	437	447	444	444	473	453	421	451	414	440	422	444	474	434	428	415	477	466	421	439	444	429	469	451	463	391	465	444	436	444	424	449	466	426	428	459	446	425	409	437	431	409	449	454	438	431	405	480	416	422	424	453	453	443	403	453	457	454	476	438	446	422	451	428	426	444	428	434	437	439	439	423	431	448	403	421	440	459	459	426	459	443	477	438	411	420	444	413	432	473	445	443	432	439	431	436	456	449	466	448	450	437	461	445	418	419	488	438	461	438	439	433	431	416	427	420	431	456	416	452	428	435	401	433	464	460	434	428	430	432	453	429	420	447	446	443	428	438	451	419	457	422	412	452	477	451	440	408	428	431	446	437	455	437	414	383	437	413	474	432	446	425	422	451	419	463	431	486	442	400	458	451	402	422	449	408	467	425	457	442	430	433	481	458	449	467	413	430	467	446	453	461	448	431	431	435	428	475	439	444	453	443	404	431	464	435	448	413	414	440	373	453	449	452	443	462	443	443	446	440	459	492	454	469	461	450	452	432	430	459	456	437	427	463	464	432	431	428	467	422	433	436	427	447	439	476	450	458	420	431	457	408	416	423	404	443	459	449	445	433	411	471	426	435	453	409	470	441	451	456	474	467	447	480	437	453	469	460	421	477	453	411	431	439	429	425	415	416	429	445	461	438	448	465	394	416	413	424	430	419	481	417	414	467	434	403	484	446	459	416	441	418	419	439	449	426	456	434	424	431	424	397	431	439	455	449	443	432	470	422	439	411	453	405	446	397	441	410	428	420	463	443	431	460	460	421	463	462	427	403	470	424	456	450	410	418	450	423	434	438	414	424	440	450	469	431	407	405	436	489	424	436	452	473	435	418	443	428	486	422	474	419	466	440	428	409	476	454	439	449	469	414	448	475	422	426	411	474	418	437	435	457	371	418	431	448	437	412	429	409	425	443	451	432	439	448	463	452	410	425	450	454	439	426	429	432	466	412	411	454	468	456	457	466	423	468	455	467	431	430	443	439	461	441	405	435	423	463	454	443	439	410	432	426	474	420	389	459	443	439	395	492	436	403	423	449	450	450	420	420	468	448	467	461	438	419	401	444	433	448	441	465	428	444	445	427	472	459	427	453	450	424	444	436	452	450	413	457	455	459	454	450	444	454	436	444	448	463	400	471	421	449	434	416	493	462	441	417	444	454	442	425	439	428	407	433	477	430	413	424	434	453	472	439	404	426	427	428	448	480	481	449	472	447	444	424	442	492	428	444	441	445	492	444	424	434	430	434	419	417	450	449	476	404	445	459	441	396	439	482	423	439	480	448	449	427	429	436	442	467	379	430	413	443	445	434	456	410	433	405	418	432	444	411	411	438	436	427	468	445	418	452	422	402	471	450	419	461	453	444	414	443	433	434	452	413	486	446	468	430	459	446	433	412	482	439	440	431	454	427	400	458	412	400	444	447	493	432	432	473	460	458	446	451	435	423	420	416	445	411	414	408	426	434	444	459	434	422	457	447	434	453	444	439	448	456	460	456	438	449	457	418	414	432	430	449	410	417	419	424	444	409	420	450	414	419	436	473	453	435	441	442	426	414	485	430	453	423	440	441	445	447	436	443	429	425	447	382	451	420	423	400	416	428	463	428	447	436	470	419	447	446	453	471	452	444	447	438	472	439	438	438	447	430	419	419	451	461	418	459	420	411	456	497	402	407	449	470	409	421	452	466	430	457	493	450	428	440	429	436	467	433	447	452	426	417	449	450	404	431	467	435	438	424	441	429	455	387	415	411	488	447	423	462	415	426	447	461	414	404	416	469	423	481	462	421	451	407	444	463	439	416	481	450	439	456	455	427	409	447	443	418	443	417	422	432	442	469	426	426	434	429	431	441	434	408	425	450	424	418	430	400	468	430	411	444	423	417	448	450	427	447	426	422	443	431	426	466	437	472	412	452	441	430	425	442	439	477	399	445	423	428	437	440	434	404	470	435	446	451	463	456	442	404	457	454	436	464	425	400	424	454	432	407	459	450	428	417	443	459	404	401	404	420	405	438	441	463	428	424	407	445	404	436	448	452	446	471	425	424	438	446	438	451	438	468	465	461	437	430	382	439	454	407	437	425	433	406
25646	21427	27171	25249	5978	1844	1692	4550	24182	21373	12697	3988	1211	809	694	639	629	628	627	626	675	581	619	600	587	620	610	619	631	634	580	620	636	625	603	659	614	598	634	602	647	602	626	629	619	589	593	591	592	644	615	619	605	594	673	600	577	597	592	604	576	631	594	617	572	609	576	597	589	610	567	618	594	635	602	619	613	627	612	617	586	622	615	601	626	586	618	616	610	613	617	608	621	605	600	573	614	636	658	612	566	599	603	613	582	643	581	602	535	655	593	609	610	639	617	594	628	611	637	607	624	617	661	617	596	626	588	633	586	558	636	632	608	596	652	617	618	586	611	614	598	625	577	609	652	623	587	597	608	608	612	644	622	618	599	627	614	585	650	597	623	594	652	610	611	618	644	612	604	642	619	604	574	587	570	629	615	604	597	648	612	619	594	595	613	642	586	608	622	622	628	591	588	631	657	610	603	687	646	642	624	592	622	617	611	586	633	631	587	648	618	652	562	648	609	608	591	622	603	577	616	616	636	591	612	649	605	608	591	640	592	631	627	642	629	601	591	620	619	682	597	621	598	610	601	620	657	619	597	583	589	656	583	571	612	602	609	552	606	623	626	672	633	616	605	624	603	642	623	622	608	580	629	623	583	594	600	604	637	628	620	598	625	587	622	629	647	639	576	637	629	616	612	615	584	605	644	621	641	574	622	631	614	613	605	606	598	593	625	610	599	587	649	607	642	634	616	645	623	600	611	647	595	617	601	580	597	603	601	593	577	623	622	588	619	568	612	644	603	631	651	616	621	633	620	615	599	562	601	611	633	590	599	607	665	596	632	611	607	592	672	619	628	592	595	591	595	607	600	638	645	621	615	632	586	572	566	611	630	620	597	600	644	675	584	590	607	566	570	614	608	617	642	624	653	615	632	605	607	609	614	626	662	641	614	586	637	643	648	602	617	602	598	611	595	602	582	647	595	635	579	607	625	607	584	616	619	589	639	583	635	585	634	680	628	585	680	599	578	621	618	655	628	623	613	580	595	590	585	607	614	590	591	547	584	607	593	601	598	616	624	605	610	580	643	558	633	587	612	656	606	630	625	581	588	620	614	588	589	595	615	595	609	587	604	578	595	592	589	625	669	689	595	681	610	648	657	598	637	616	664	604	553	569	579	580	598	577	653	635	602	651	620	602	660	637	604	620	636	622	636	613	629	623	638	678	593	659	632	614	569	587	589	603	597	604	609	618	597	608	597	574	630	629	631	617	647	598	584	619	581	617	582	630	594	558	671	590	624	567	609	651	588	615	594	593	618	627	550	630	631	590	615	593	582	655	576	670	592	595	628	595	636	609	568	565	580	600	590	589	591	579	648	648	611	614	566	605	636	619	619	621	636	562	612	603	611	613	659	634	590	583	600	617	623	619	600	604	586	636	614	605	641	627	657	622	626	556	603	608	590	633	582	610	587	615	607	605	605	635	570	635	652	594	653	571	601	604	606	619	602	564	660	659	643	663	589	566	619	581	575	584	609	649	651	643	619	621	624	682	600	583	604	616	657	599	572	599	596	661	615	628	614	598	603	648	636	670	610	589	569	577	590	608	632	603	628	622	627	644	621	594	623	630	608	625	563	589	654	637	603	605	628	630	600	582	652	628	611	642	615	638	606	600	596	617	601	638	606	629	595	579	631	637	620	636	658	649	641	562	597	587	616	648	585	607	616	585	635	614	614	599	588	624	605	616	586	620	630	630	604	602	627	606	609	634	636	616	625	625	596	584	663	633	645	630	635	624	635	597	587	620	557	604	601	630	621	621	599	591	580	624	599	587	613	627	610	590	593	617	607	600	663	639	560	658	597	626	592	608	570	586	626	577	620	592	612	546	608	608	603	599	576	612	614	633	682	614	608	611	579	611	613	614	650	596	616	607	631	603	585	630	647	640	589	612	640	643	593	584	582	596	636	610	602	595	604	636	612	649	637	589	583	611	647	606	627	574	594	608	585	633	611	621	639	617	593	608	590	588	615	611	625	571	645	614	644	631	646	619	617	596	600	612	610	604	601	613	622	582	600	584	641	633	619	608	649	597	608	600	563	592	618	596	624	610	612	601	614	639	607	584	662	605	618	558	605	610	587	597	603	662	606	619	679	606	624	611	646	657	622	627	586	607	594	638	616	608	635	596	575	568	620	619	578	597	617	625	579	608	658	578	620	592	608	573	585	604	593	608	634	644	592	571	588	614	644	606	577	560	599	630	649	608	588	603	617	572	609	602	589	670	589	625	634	626	634	601	627	580	626	628	594	613	625	615	633	628	643	607	610	635	643	573	624	666	629	633	601	618	574	598	635	637	657	578	633	612	611	616	586	637	620	600	589	606	612	584	612	625	684	618	625	611	584	621	588	549	599	658	598	625	617	643	634	654	582	599	581	578	624	582	583	641	621	635	591	654	627	626	621	606	616	567	618	597	592	610	623	599	591	606	625	612	620	588	682	609	614	621	629	588	596	593	607	647	547	581	633	630	650	631	574	625	639	634	624	572	655	616	589	644	627	642	634	620	593	628	588	643	620	608	655	616	599	628	604	620	628	593	606	625	681	611	660	613	582	594	608	574	596	644	594	641	627	665	605	567	645	630	682	589	617	567	625	637	593	620	646	585	584	567	561	609	650	621	617	651	585	611	602	581	625	631	592	596	587	613	644	599	622	600	573	592	612	626	578	627	609	578	636	560	649	572	657	649	632	578	569	646	611	591	616	597	646	652	599	519	615	609	577	609	617	596	630	608	579	606	606	624	610	614	612	624	603	599	606	586	584	609	650	646	624	580	635	666	616	622	632	603	667	623	561	619	621	611	640	617	630	637	608	634	626	596	593	639	609	615	625	575	580	566	602	639	591	609	647	641	629	560	626	574	587	633	617	585	581	619	630	604	620	665	591	587	625	629	642	626	573	642	605	591	589	586	611	593	608	590	596	624	616	646	575	643	637	632	632	582	582	583	600	644	601	576	620	588	602	611	631	619	634	621	601	674	594	616	622	602	626	645	611	628	597	573	598	606	601	587	639	645	626	628	600	592	620	597	610	583	646	607	591	601	620	598	638	544	608	604	574	602	641	582	657	558	623	627	619	587	579	580	647	604	593	603	583	600	652	598	602	662	588	570	591	618	623	587	616	597	616	621	643	625	611	633	633	571	611	606	614	588	636	622	605	594	628	631	606	578	630	610	625	635	589	642	589	628	598	607	619	619	593	620	619	616	655	603	594	675	626	659	619	587	597	631	623	632	633	620	618	617	603	657	620	609	572	586	595	570	543	611	595	623	633	588	583	583	590	611	609	608	609	588	631	599	589	610	606	611	599	621	638	616	581	634	597	597	632	595	601	600	612	634	629	551	578	601	613	580	617	580	640	609	624	605	664	630	593	642	574	609	631	666	589	589	602	600	648	618	568	618	646	596	613	600	614	605	645	594	656	626	571	641	646	576	605	622	594	574	624	586	597	635	581	640	663	595
3875	3130	3747	2447	2118	1651	1639	6266	23493	18503	10246	3529	1165	777	587	508	508	497	507	552	519	528	553	546	500	497	502	470	519	507	537	520	492	517	534	564	541	520	498	518	505	478	498	496	501	521	510	490	510	525	556	518	525	488	513	522	531	544	525	538	487	517	506	507	532	507	476	533	559	522	533	501	527	502	470	563	528	533	499	492	489	544	475	537	509	519	489	477	496	535	537	494	523	509	521	499	562	504	517	500	505	526	511	521	533	516	491	498	500	481	526	488	539	512	519	522	479	501	539	532	512	475	527	520	535	479	495	507	534	524	470	548	516	493	504	496	504	478	495	493	504	499	555	484	488	511	497	542	523	482	545	484	491	522	519	524	516	534	528	502	537	493	550	494	461	512	526	523	527	537	510	526	541	532	483	501	511	512	526	522	511	537	502	529	511	537	491	519	486	520	530	524	514	510	538	508	507	567	533	490	515	502	490	477	498	557	492	470	461	520	521	498	497	549	480	524	542	490	501	523	532	516	461	513	518	534	521	520	520	494	544	521	507	513	495	516	504	480	507	492	500	545	535	499	477	528	504	526	520	526	499	551	535	515	539	474	465	529	481	533	521	533	514	475	540	503	511	519	501	461	530	519	528	500	536	518	491	505	499	463	517	524	490	523	487	532	472	521	524	482	511	487	479	530	530	512	463	492	537	511	509	526	520	587	482	532	492	527	542	510	487	535	542	532	527	498	490	511	564	507	483	535	489	485	501	537	551	514	509	466	506	500	504	545	539	525	487	511	538	548	510	518	515	525	520	523	504	490	508	489	551	497	511	416	513	515	544	524	531	486	472	494	489	527	536	515	515	528	525	525	506	521	550	483	565	569	549	520	480	472	515	504	489	538	495	541	494	524	518	555	509	538	517	475	537	462	515	525	532	503	521	473	516	532	525	568	513	520	501	501	490	526	489	496	567	461	479	471	469	483	478	507	536	506	532	524	494	512	564	481	507	485	442	502	451	510	515	509	535	512	502	500	461	493	524	543	510	530	488	454	483	490	527	490	486	494	507	522	562	476	524	493	517	487	521	524	480	480	565	522	475	485	502	508	487	497	509	492	476	519	506	516	487	510	503	516	527	537	526	476	541	469	514	467	534	510	499	537	556	512	461	489	525	521	517	501	531	524	508	492	521	499	492	540	500	511	473	511	512	552	541	464	483	504	499	519	509	528	477	472	528	548	529	515	507	521	513	556	506	505	516	535	515	514	501	523	483	536	534	514	504	492	514	512	497	524	518	506	456	513	540	516	495	530	531	541	502	497	540	520	501	500	539	481	526	486	491	546	495	514	471	516	531	520	522	530	546	544	518	507	550	500	510	483	480	541	477	504	509	499	499	531	490	555	526	510	464	506	500	503	509	527	522	504	503	486	524	511	512	505	537	540	486	530	548	452	492	472	497	529	524	515	510	536	522	496	509	485	519	521	519	498	529	520	524	533	476	507	508	547	470	550	528	511	503	535	494	547	478	537	481	531	542	519	490	513	522	523	516	446	484	519	514	514	512	518	517	521	508	479	515	501	490	514	528	554	442	513	505	524	466	490	504	472	505	484	517	520	501	474	520	542	504	480	494	492	509	519	547	507	463	502	509	513	533	503	484	489	512	467	466	512	522	459	473	519	489	521	527	531	500	493	533	489	493	519	508	515	494	504	525	517	513	499	502	484	482	520	510	495	503	488	509	527	516	519	534	519	522	508	545	514	479	495	531	532	499	543	513	538	488	522	498	506	542	506	511	530	513	526	528	512	513	472	521	509	525	533	494	509	508	482	517	518	487	492	484	557	488	481	552	492	496	512	503	537	514	525	517	510	450	510	539	490	530	505	529	536	528	521	504	513	536	503	547	499	512	512	518	504	510	496	529	549	499	508	503	493	539	496	504	508	516	539	483	476	488	539	507	502	539	510	517	474	518	485	540	494	512	476	487	519	505	506	522	516	536	503	551	504	489	542	517	539	495	481	488	497	520	485	554	503	505	518	506	509	502	537	564	485	515	477	507	508	534	561	498	568	482	506	525	525	499	522	536	506	496	546	497	561	496	486	506	521	512	488	493	544	526	516	521	497	497	485	492	504	527	518	526	531	521	496	502	482	502	553	552	496	530	499	503	501	494	509	502	511	510	478	557	497	518	483	527	558	464	522	506	524	498	506	468	525	482	525	495	520	500	497	538	529	510	532	556	486	499	540	506	499	503	512	502	485	498	497	514	543	537	500	488	533	527	495	484	513	522	513	495	496	506	480	536	523	531	534	509	500	512	528	523	503	514	503	512	499	524	482	499	507	517	460	489	560	493	531	550	528	505	558	537	483	515	485	499	546	529	489	482	518	547	488	520	478	490	494	497	532	510	529	517	488	502	498	497	532	518	538	502	525	489	512	487	529	542	497	496	509	549	518	496	507	491	479	546	528	493	509	477	552	503	474	486	481	510	503	526	482	523	467	529	460	494	524	518	488	499	506	496	494	550	490	481	516	499	503	509	501	503	493	521	506	533	500	513	487	554	466	505	513	497	496	521	510	490	496	526	507	496	489	494	509	499	501	485	519	518	533	513	499	482	490	496	512	498	527	495	539	545	527	523	494	479	504	492	538	493	493	495	520	491	512	478	499	494	505	509	486	509	499	516	528	499	511	463	500	489	481	516	522	506	509	522	527	509	542	504	480	548	454	510	504	521	492	492	499	511	490	495	524	510	511	511	560	493	528	469	521	507	533	523	497	528	521	474	477	519	534	524	504	528	502	516	509	535	529	500	489	525	497	519	543	506	518	527	546	463	533	538	525	515	482	483	508	526	521	486	528	487	497	500	520	540	488	478	543	508	476	527	507	527	542	495	500	496	502	526	506	501	509	528	507	543	468	523	495	526	491	528	526	500	543	501	492	515	529	505	499	489	527	478	512	530	538	513	517	493	483	480	483	538	486	543	535	551	527	491	526	519	544	509	523	514	521	516	539	513	460	518	492	514	489	529	509	509	538	502	504	502	483	499	475	515	498	515	533	526	501	572	534	537	468	496	526	500	523	542	522	501	493	511	509	497	515	482	470	499	496	541	509	486	499	518	523	523	543	466	536	502	500	541	507	503	540	515	526	517	508	468	533	466	505	515	520	483	531	493	505	523	524	560	521	525	533	481	541	513	530	536	513	520	496	523	489	524	527	486	543	548	498	474	482	507	527	483	502	495	512	477	538	520	503	560	507	486	484	527	521	527	528	528	528	526	558	504	494	541	533	500	460	511	478	499	492	472	547	466	467	516	483	453	537	530	508	557	482	533	536	508	485	540	475	528	504	537	505	504	495	508	527	482	546	523	473	540	498	521	511	510	489	501	466	495	495	518	540	512	529	488	468	492	492	540	481	500	499	479	501	522	499	453	506	516	505	487	563	510	548	488	499	537	512	483	516	553	531	544	487	529	489	467	515	475	542	530	502	489	510	482	516	506	493	484	474	502	486	526	530
24368	21448	28778	24523	21390	11133	3785	12037	42216	38100	25271	9878	2455	1316	879	850	740	821	788	834	756	815	800	846	759	766	803	814	786	772	785	830	814	719	789	790	796	782	793	804	791	777	813	799	753	803	790	797	805	760	800	760	750	806	795	785	784	777	791	742	794	811	802	755	755	842	788	792	771	768	753	768	774	741	767	784	792	818	836	784	786	832	823	791	810	787	775	791	805	824	797	799	813	817	725	783	807	809	819	828	829	815	832	784	741	829	743	847	764	772	802	759	782	751	761	783	791	818	741	766	752	820	758	741	805	791	820	852	820	760	830	827	798	737	792	783	745	770	819	760	782	789	781	808	811	766	813	787	793	791	818	803	794	794	782	790	816	750	791	777	774	791	785	731	770	780	783	841	804	825	763	789	802	804	801	761	787	720	781	795	731	799	785	819	783	777	818	772	744	761	723	763	830	792	791	776	751	717	813	790	699	800	794	842	750	749	762	753	822	786	806	804	706	838	759	714	778	736	767	777	790	773	800	821	790	807	807	840	804	739	777	770	787	749	782	796	785	775	759	771	746	791	771	809	797	813	769	842	764	815	826	750	786	814	788	803	807	777	812	804	712	720	805	811	781	837	798	845	779	770	810	822	756	782	754	753	752	773	785	766	836	772	761	815	773	815	739	753	758	768	777	806	752	799	750	819	825	784	822	734	768	735	768	782	785	781	815	766	770	786	786	792	776	744	743	735	770	757	806	794	783	799	746	728	739	775	826	745	748	732	770	819	778	734	753	753	789	779	737	805	786	784	774	785	854	771	744	791	802	786	770	795	766	764	796	764	797	776	774	782	782	761	758	738	744	815	791	816	801	787	777	723	787	801	818	797	752	749	774	753	763	774	767	771	769	769	747	792	781	795	759	783	812	809	813	775	819	788	789	806	738	731	753	827	772	774	796	799	793	774	848	780	763	779	767	753	774	735	785	741	764	752	795	795	818	771	771	851	775	788	759	828	778	734	828	784	771	741	773	748	746	770	781	776	777	771	786	745	867	803	790	759	815	827	747	786	823	810	804	759	805	761	765	803	766	773	787	801	800	831	819	814	730	784	765	796	798	778	786	760	802	757	806	794	747	823	833	741	809	844	804	823	834	802	779	831	715	761	763	772	803	768	752	796	725	768	768	786	795	773	806	715	788	750	778	786	756	737	773	817	775	753	802	784	793	736	748	781	836	784	780	750	780	778	775	749	838	772	755	746	787	782	786	775	760	811	777	786	761	791	786	805	808	744	744	817	779	731	768	781	798	718	799	826	826	797	750	762	804	782	749	818	815	781	782	768	766	799	825	789	784	787	792	804	752	784	768	764	773	773	765	756	767	797	756	809	761	803	785	794	806	804	754	798	779	761	781	794	785	821	749	762	728	774	751	767	828	754	847	823	765	743	760	776	722	769	805	755	797	759	805	797	811	768	770	763	778	757	783	796	794	789	755	780	771	747	767	805	768	740	795	803	773	830	829	759	769	745	742	750	777	757	754	704	825	778	786	817	786	773	762	800	806	787	797	789	801	804	764	773	774	759	763	732	767	746	781	769	788	729	723	772	783	726	782	791	754	783	781	797	796	763	771	785	753	787	810	779	767	824	756	770	768	788	814	808	786	757	809	768	750	786	744	789	778	800	820	760	803	710	803	753	802	826	761	786	810	786	771	725	739	784	767	825	789	799	775	750	822	776	790	772	729	790	751	783	785	787	803	781	757	751	815	735	736	772	814	740	765	749	863	777	790	773	781	753	819	814	800	726	747	744	764	768	804	725	817	788	753	791	816	824	789	745	748	765	783	805	781	740	806	775	766	791	811	793	740	768	770	813	761	790	800	808	774	765	737	798	827	810	790	772	772	769	804	737	757	792	796	756	807	800	783	813	779	786	742	787	816	811	769	754	816	756	743	818	749	801	716	747	802	766	766	730	794	728	786	796	743	724	797	721	726	779	757	787	736	780	780	778	799	771	837	795	761	736	781	722	795	754	762	791	774	760	792	801	801	802	775	776	791	765	809	776	780	790	749	749	751	807	775	807	748	755	766	783	762	811	761	846	836	766	783	759	752	737	739	796	789	826	776	750	758	791	769	809	763	742	803	764	824	825	826	797	793	831	808	795	752	791	751	801	774	797	766	741	804	792	757	727	806	768	784	772	780	778	803	784	783	765	790	773	809	739	778	802	751	782	721	749	739	687	765	810	802	729	762	792	796	752	797	756	820	799	811	822	738	886	791	781	787	803	777	809	795	782	734	768	814	739	799	780	843	797	782	718	716	791	765	797	773	797	751	754	796	792	777	717	782	809	746	809	795	786	817	807	783	753	798	789	815	740	827	796	776	797	781	739	799	780	767	800	790	752	766	806	800	775	799	749	801	744	833	731	735	775	759	757	770	808	754	796	748	773	794	782	749	776	761	833	810	767	818	727	832	794	741	819	770	795	734	771	762	780	822	767	713	779	782	778	783	772	776	796	726	801	775	791	763	805	781	787	751	764	781	810	749	796	771	814	767	737	775	749	826	744	762	723	798	805	785	758	754	756	785	754	809	755	826	768	726	771	756	756	761	778	815	820	745	768	755	779	801	744	788	802	739	735	766	818	757	806	760	741	720	765	747	804	829	790	796	761	824	772	816	778	773	749	809	780	748	757	777	768	778	767	788	762	746	789	767	762	777	740	800	757	787	765	850	782	768	732	757	808	768	777	759	745	729	745	707	785	765	770	799	781	764	753	756	795	804	819	804	825	782	785	777	800	829	787	795	744	740	719	774	798	796	761	731	793	757	784	774	811	753	773	774	764	817	767	782	763	788	792	756	769	779	757	794	726	737	756	733	782	750	800	768	726	771	754	769	787	822	770	832	818	772	764	739	766	770	753	752	772	777	791	792	806	782	778	778	767	765	779	787	776	776	787	755	759	777	782	823	742	780	808	769	782	811	789	776	769	788	740	751	772	739	830	805	672	774	760	783	814	731	669	786	732	822	777	753	741	789	760	737	796	783	717	767	726	769	819	797	804	753	819	807	789	788	768	795	832	775	768	806	775	740	756	794	812	772	749	767	751	748	782	774	755	806	755	803	801	790	776	800	738	761	809	757	784	743	786	742	814	768	813	796	775	786	771	769	821	722	715	785	809	822	761	745	799	769	818	769	793	759	735	784	770	802	800	768	822	780	722	774	738	760	765	797	734	776	773	814	789	802	763	788	821	762	784	763	787	798	765	818	780	760	781	788	847	731	802	747	779	720	770	835	791	812	780	760	781	752	799	789	723	747	783	788	763	800	772	794	791	755	810	736	784	786	752	753	785	804	770	700	749	832	771	766	780	802	714	765	771	792	806	787	816	754	752	801	738	713	763	702	775	827	768	802	788	743	791	769	790	771	771	772	731	772	799	750	763	760	783	791	781	793	777	761	800	798	780	773	762	774	789	755	763	785	761	726	743	772	797	744	692	778	743	778	779	815	725	770	760	790	781
4082	8876	7953	5151	3764	3372	2673	14740	40083	32761	19271	7203	2130	1215	723	661	641	672	575	659	657	637	637	621	658	622	662	593	639	632	623	619	631	603	657	684	623	672	652	655	673	669	598	665	575	603	623	593	647	625	605	704	653	650	596	632	671	645	631	615	642	640	616	657	603	638	616	659	657	626	620	678	652	647	662	646	604	625	614	631	656	683	640	690	637	639	630	656	664	619	585	611	608	666	593	634	633	657	630	640	630	636	632	661	622	657	615	636	624	612	633	636	609	654	686	581	694	616	645	611	608	682	659	619	631	583	600	654	652	616	626	615	679	649	628	622	630	645	637	661	569	662	680	601	582	665	659	642	663	630	601	616	630	619	612	646	612	637	644	588	656	626	680	633	628	607	605	670	623	606	671	604	631	624	661	575	645	650	604	686	586	616	676	598	639	665	653	630	658	608	621	607	636	686	644	623	653	615	615	619	648	704	611	630	622	602	658	673	631	657	615	617	643	613	604	621	674	631	660	671	644	631	645	648	596	554	613	638	616	674	628	630	632	640	675	607	631	609	683	626	664	578	657	619	620	649	586	626	659	682	652	623	634	662	633	606	617	620	700	617	609	639	625	647	595	642	618	646	602	583	633	653	657	688	597	633	601	609	681	608	620	645	640	664	613	635	641	635	610	634	616	630	652	655	630	619	644	661	612	644	667	627	642	648	639	620	668	642	586	604	604	647	601	683	621	654	632	684	648	637	608	635	606	606	642	626	586	641	679	666	623	606	652	665	619	623	659	650	628	652	681	640	662	619	613	590	594	634	604	606	670	623	581	588	667	592	590	655	668	659	622	606	681	599	651	643	608	612	646	599	633	667	632	631	616	618	590	625	657	659	644	647	639	636	670	652	636	620	649	689	669	618	632	610	658	640	669	660	647	624	655	630	622	616	673	636	673	628	630	642	645	644	665	669	655	626	569	650	610	666	629	614	652	659	657	643	607	581	636	684	652	635	698	612	655	657	617	611	616	641	596	677	629	655	652	629	674	583	681	595	630	641	653	660	655	618	630	644	630	667	622	670	629	663	688	640	651	594	614	604	615	618	601	614	644	624	618	644	684	625	611	638	664	620	605	613	626	639	643	594	644	669	648	671	599	638	653	647	682	586	613	623	636	605	651	654	612	639	617	654	653	640	611	637	631	638	661	599	652	604	626	553	629	648	624	629	674	606	616	621	644	618	600	600	669	688	577	633	612	605	632	619	627	648	602	655	624	557	607	712	625	598	614	629	634	642	620	627	623	602	630	683	625	661	606	614	689	663	603	673	668	603	585	647	611	615	634	698	667	597	632	632	637	586	598	643	643	649	595	615	641	658	657	619	657	595	614	626	630	646	596	662	613	627	593	605	684	664	635	624	582	614	623	629	640	616	633	630	634	591	674	611	617	609	634	648	645	629	632	627	663	601	609	622	608	612	597	656	656	657	620	626	690	667	641	655	687	626	627	673	651	609	655	616	613	597	620	671	681	616	609	625	559	708	627	655	609	622	603	622	642	627	619	617	648	612	622	649	612	577	615	658	600	691	672	607	639	604	638	647	596	651	620	639	634	660	610	652	677	651	662	624	633	621	647	605	650	595	664	617	619	647	614	656	638	645	669	586	600	639	618	588	665	630	637	627	672	636	618	607	578	615	603	621	630	605	652	646	668	639	658	666	589	630	603	638	655	668	603	587	608	580	631	576	652	666	604	605	614	600	660	645	653	659	568	609	611	608	650	584	579	643	575	657	619	640	634	602	656	614	628	653	629	691	601	627	665	625	662	641	612	659	630	652	579	601	615	575	650	671	636	573	626	646	614	614	670	656	622	612	624	650	642	640	638	637	616	625	622	637	618	611	641	666	651	643	637	606	650	615	607	644	634	626	675	611	654	606	605	604	640	610	627	615	668	634	603	587	683	590	629	584	628	629	633	633	639	646	645	608	619	637	594	638	607	614	634	712	608	623	626	656	634	615	654	622	622	668	661	630	636	660	619	625	599	636	660	609	620	639	651	594	652	598	629	663	630	607	642	645	597	610	628	611	688	624	641	623	634	638	638	672	656	658	611	641	588	599	646	640	623	635	685	591	660	617	621	599	630	666	670	633	660	659	660	609	621	611	622	620	626	598	634	629	599	603	639	667	616	633	633	641	655	645	625	668	609	630	676	648	621	646	616	644	634	618	661	662	564	612	674	637	634	630	651	619	633	661	625	637	621	667	651	608	607	630	585	638	622	636	622	630	649	617	599	670	632	553	655	599	623	615	610	616	618	604	613	624	625	648	634	636	672	624	636	632	620	648	624	645	648	630	614	645	622	607	634	625	641	622	637	663	655	676	629	643	626	636	680	645	597	630	642	676	662	623	621	615	646	634	630	630	592	637	618	625	666	640	594	613	604	619	626	603	627	622	602	594	647	610	624	600	627	647	652	654	621	647	657	611	613	610	621	603	595	581	660	602	641	629	602	594	597	633	619	641	632	634	661	603	627	606	653	637	658	660	602	637	646	643	641	629	607	623	617	608	667	659	656	605	629	587	633	604	631	635	665	636	586	607	580	638	635	669	652	616	668	599	571	601	629	595	598	646	623	641	607	640	606	643	602	635	593	621	638	636	603	616	637	615	623	614	608	640	598	629	637	601	595	648	611	637	592	649	594	651	627	622	572	610	651	623	666	631	650	621	612	589	627	652	670	598	615	611	603	596	612	613	628	665	619	665	613	613	607	657	598	624	611	611	666	605	620	656	616	654	638	626	624	663	643	634	642	632	610	598	657	595	646	609	640	648	639	630	662	648	647	594	614	656	633	630	621	666	590	584	618	621	647	613	629	688	624	636	617	634	569	632	607	617	612	636	656	623	627	599	627	651	664	575	602	664	588	619	658	599	647	576	651	626	656	632	666	602	659	604	621	649	665	624	623	604	630	675	652	636	650	630	644	601	620	621	598	614	652	603	575	619	633	665	677	586	652	615	642	641	612	607	615	599	623	612	644	664	607	620	638	627	606	637	599	636	598	598	614	688	640	596	600	622	713	620	582	625	598	580	644	601	607	636	639	639	619	610	588	652	619	616	630	645	642	645	639	619	604	649	634	647	640	592	633	626	643	576	586	628	655	622	641	631	646	635	647	634	562	611	626	626	642	587	663	654	615	673	614	652	589	633	600	656	644	617	637	633	626	591	632	644	640	635	662	637	614	601	606	649	645	616	646	618	585	585	663	643	636	641	648	645	633	608	606	574	588	585	586	599	639	653	631	646	641	578	615	617	653	634	613	664	641	649	640	637	615	641	598	617	596	619	595	648	666	637	671	599	598	594	633	588	648	631	634	589	622	645	637	648	645	627	588	625	604	658	650	603	598	614	654	652	662	624	660	640	629	607	616	602	674	628	615	646	633	597	649	635	637	603	602	626	617	619	635	599	602	583	644	633	631	619	607	649	632	615	620	582	593	603	617	680	619	617	665	626	663	662	619	607
27796	13163	2788	1395	991	984	796	1023	2766	2891	1882	995	755	639	558	587	564	569	559	592	562	568	561	552	564	578	547	547	556	566	554	553	542	566	548	547	543	528	561	526	561	594	572	559	541	542	543	605	622	567	571	566	522	542	535	544	586	570	555	563	536	572	559	572	541	564	580	595	546	566	583	528	575	557	556	562	534	560	560	538	531	546	517	564	549	585	514	584	546	565	529	552	554	588	582	564	590	558	533	648	586	569	560	513	562	580	569	517	548	526	565	576	534	553	520	581	572	569	549	527	558	533	541	585	602	533	539	575	533	548	570	585	521	557	562	578	537	545	529	538	544	521	556	551	544	594	584	538	566	558	563	549	563	577	568	535	531	576	556	574	582	536	589	559	546	576	572	564	556	557	575	540	503	538	580	575	555	559	566	572	559	550	524	549	571	594	555	555	526	535	578	565	571	535	537	610	586	545	588	587	546	518	571	553	567	561	583	587	577	519	554	583	552	597	566	568	563	532	522	534	538	576	580	551	556	557	554	573	522	554	561	480	533	573	583	533	559	605	548	563	581	553	522	538	563	515	537	562	531	515	563	563	590	546	587	511	569	561	541	562	520	538	567	559	553	557	548	531	598	565	584	543	551	536	540	529	556	551	573	543	564	553	569	565	569	560	525	540	505	553	541	553	558	540	563	541	579	581	538	558	508	574	554	543	533	535	581	546	519	529	530	537	544	595	556	558	548	557	528	515	569	596	543	558	558	557	554	525	522	542	533	531	591	559	574	582	555	541	525	531	557	496	596	551	596	582	527	528	551	585	539	564	520	479	593	571	537	521	551	571	520	515	574	549	564	532	549	554	553	593	553	614	548	548	558	571	583	596	511	548	554	560	553	546	548	561	547	511	523	551	509	537	577	547	597	531	527	581	561	500	554	535	516	557	490	554	549	499	569	585	542	554	537	547	532	532	533	509	518	528	559	589	547	547	567	578	552	561	553	563	566	608	566	528	545	533	547	539	507	568	517	536	556	584	581	559	538	524	569	497	521	496	551	574	587	556	609	551	558	579	558	564	551	557	554	578	519	560	568	542	573	574	595	567	544	584	578	550	580	513	551	564	549	577	539	596	548	599	581	536	540	527	559	559	560	562	568	532	538	500	543	571	532	557	564	554	580	573	558	535	543	558	590	537	536	566	532	584	541	590	566	581	543	559	529	499	548	545	569	565	567	528	539	525	509	573	554	536	556	561	567	550	523	575	524	583	553	528	524	546	571	555	553	550	542	558	551	554	577	571	555	581	534	580	542	553	591	552	520	534	550	591	538	549	544	554	570	557	548	598	534	571	545	583	585	558	576	590	531	535	544	589	534	584	538	542	565	535	489	599	546	559	560	551	597	580	549	551	591	537	546	542	506	560	514	585	560	545	574	557	526	559	523	580	559	544	527	518	565	537	544	545	505	533	562	567	569	550	545	538	569	546	571	554	547	514	572	552	573	570	525	573	550	561	545	553	586	576	538	550	548	537	594	569	544	554	532	568	568	564	569	537	535	560	571	570	566	567	554	556	614	563	558	544	543	578	539	514	568	548	532	547	547	517	536	597	584	534	522	558	573	539	569	541	567	568	576	506	566	564	549	550	531	547	576	602	536	556	570	533	512	545	526	587	577	613	601	547	550	532	560	554	551	536	543	612	566	524	518	515	571	564	549	579	542	575	611	528	582	538	567	554	554	533	590	586	566	526	568	607	557	592	543	570	593	561	560	546	553	544	546	530	552	560	541	598	507	570	565	547	533	561	506	549	557	562	601	560	593	528	549	598	567	541	582	547	529	560	535	545	561	543	515	616	564	563	558	578	528	569	532	513	514	548	567	520	564	545	562	599	529	602	529	519	585	551	556	575	584	537	560	518	563	566	557	541	525	544	545	510	592	547	532	565	525	577	575	536	592	560	587	592	541	578	515	554	529	556	526	537	557	536	543	503	558	572	573	543	555	532	609	580	577	517	569	545	569	524	575	553	564	540	552	549	518	542	569	569	567	584	554	556	541	548	555	558	546	560	533	534	509	548	554	549	558	554	544	545	542	519	587	551	539	593	585	541	588	553	547	494	570	560	530	578	557	532	524	599	538	558	585	505	543	569	583	583	555	581	567	538	524	519	564	552	577	561	571	584	574	530	587	579	556	561	553	602	507	549	604	510	562	606	544	562	557	576	550	574	537	539	578	565	556	513	540	567	519	560	621	557	545	539	563	541	569	533	508	547	585	564	533	548	586	580	571	511	556	560	584	577	560	559	613	552	566	574	558	535	560	551	535	535	555	520	549	522	602	570	542	545	582	574	569	561	569	571	558	567	505	576	544	554	565	526	530	559	589	576	548	555	607	556	530	527	559	512	573	561	571	536	546	545	576	524	578	547	531	562	519	514	569	546	577	540	541	531	572	573	541	566	580	567	575	562	519	550	599	544	526	614	575	517	529	564	598	569	532	524	530	569	554	532	498	570	595	596	545	548	544	534	621	567	540	545	534	616	555	567	530	577	581	538	535	505	578	576	591	527	563	543	552	588	599	516	559	535	560	548	561	576	538	552	562	595	556	541	535	549	551	570	547	573	548	609	540	574	534	512	598	528	589	548	572	527	570	540	548	568	544	522	594	549	552	533	558	562	509	550	513	522	588	538	535	580	556	575	540	554	553	531	562	518	570	541	575	539	553	564	560	559	555	542	569	558	534	582	588	547	563	603	567	531	575	544	563	579	526	529	544	531	548	565	563	577	533	584	549	534	546	560	573	567	566	547	576	594	582	537	546	585	558	558	516	584	552	531	537	591	568	570	513	577	521	585	540	551	590	549	569	584	530	509	549	541	532	551	536	594	542	573	582	587	518	560	556	546	552	547	553	601	560	508	522	553	546	548	537	545	545	539	547	550	586	516	564	577	571	565	557	558	571	538	570	535	558	586	577	554	561	519	498	553	583	587	582	571	557	531	574	595	564	528	546	540	550	556	588	606	550	543	542	581	576	586	578	545	575	579	540	541	501	549	533	551	523	546	571	592	593	507	569	560	520	552	515	533	551	581	603	559	585	555	556	548	566	553	566	557	497	567	561	573	520	529	548	558	531	541	565	512	583	548	511	628	594	563	544	524	534	536	571	568	549	576	579	555	540	589	537	551	570	534	587	498	549	547	570	547	551	566	577	557	565	563	533	577	543	569	569	533	544	584	547	549	543	560	583	569	570	551	562	566	526	522	534	626	529	537	544	496	516	556	567	597	554	506	549	558	564	578	604	540	590	564	577	524	549	514	577	573	605	571	563	547	543	564	528	544	581	558	523	542	596	582	552	575	525	569	544	566	539	557	544	614	542	549	559	564	539	563	593	603	533	556	554	551	546	542	579	549	536	521	556	536	590	541	537	551	554	541	556	511	528	608	611	557	565	603	563	566	576	549	521	531	552	538	545	542	606	525	522	541	540	582	549	548	588	561	541	518	563	545	560	535	560	541
5203	2462	2027	1043	1044	1029	819	1268	3427	3041	1882	1040	606	475	505	433	398	402	466	429	449	478	426	437	456	494	438	451	461	462	487	459	455	434	422	468	449	452	403	466	403	416	464	486	427	411	406	453	443	489	433	408	465	474	442	436	485	459	436	467	465	435	453	493	442	440	426	447	462	466	445	476	432	494	470	468	463	453	471	434	472	424	455	431	461	463	458	431	461	432	442	492	461	437	454	459	423	423	442	462	442	436	473	456	452	457	498	459	463	449	453	457	412	466	464	450	459	434	476	480	477	467	466	475	435	409	478	473	467	436	435	443	470	468	469	445	473	418	469	479	459	442	422	445	451	481	455	417	427	434	435	474	412	432	448	438	470	435	482	437	453	433	469	461	434	460	490	443	464	469	442	465	427	460	416	446	418	427	448	437	486	435	447	452	464	430	448	477	424	434	447	434	429	447	413	464	422	451	461	476	432	435	437	429	461	424	429	452	444	412	445	433	443	462	434	447	423	449	459	429	482	470	450	478	482	456	425	474	475	446	437	455	422	467	448	453	473	421	486	464	445	424	447	452	425	423	476	464	483	436	461	465	432	453	429	468	477	476	442	426	452	436	447	450	417	406	458	450	449	439	441	443	472	473	451	477	452	496	465	452	472	432	454	447	448	481	461	417	474	451	446	462	437	467	477	471	451	443	429	452	459	454	400	440	436	503	395	472	474	456	449	434	425	459	465	447	452	435	432	433	497	419	408	469	466	413	467	453	453	460	450	466	430	431	408	446	477	415	435	431	453	473	409	438	453	448	439	453	456	467	508	465	424	417	442	471	415	439	438	459	473	437	438	466	421	402	491	502	408	461	430	431	430	466	481	451	454	422	458	420	439	485	420	473	455	424	453	428	459	453	423	485	493	424	435	427	440	457	421	428	447	469	447	497	448	442	462	466	482	439	469	451	464	476	411	463	467	448	421	457	452	435	451	474	433	465	447	442	415	468	416	435	456	462	434	451	418	445	460	483	487	456	461	442	474	452	464	462	449	434	443	454	437	410	471	453	446	428	473	444	412	447	429	446	420	447	447	427	461	502	476	467	451	441	448	458	457	453	475	453	448	459	449	410	429	443	473	431	400	450	451	475	456	475	461	435	439	436	454	428	441	445	464	451	439	488	437	435	460	486	464	455	405	430	448	462	429	444	471	473	460	452	469	451	435	432	466	437	423	423	428	460	473	478	414	457	433	448	454	457	469	444	465	441	467	478	421	411	428	457	443	479	474	453	433	455	470	418	456	440	433	445	436	446	445	409	434	461	455	457	448	447	479	464	423	447	443	456	479	464	462	459	449	472	477	448	446	440	416	431	444	479	425	462	445	465	441	475	430	453	447	484	440	476	481	446	444	434	415	446	468	508	457	431	429	444	419	428	424	442	465	454	451	448	432	443	471	451	467	446	430	441	413	454	471	458	416	448	508	491	441	436	448	436	440	442	428	474	477	466	433	438	464	468	481	466	427	423	459	459	434	430	461	447	432	443	449	440	479	477	446	445	412	458	452	470	444	425	460	442	446	470	424	462	445	468	462	414	482	475	469	477	441	480	449	439	460	467	454	473	454	447	464	462	431	439	428	435	479	439	481	453	431	468	440	463	421	487	467	461	458	449	463	458	452	433	487	462	417	437	407	476	447	440	419	442	489	475	430	450	454	432	464	457	442	381	454	460	464	449	452	454	453	452	417	444	450	473	444	424	432	436	431	477	419	470	405	443	497	435	428	436	429	435	473	438	455	445	464	487	443	412	487	431	449	415	456	479	422	491	457	490	476	441	440	455	464	438	411	460	426	399	442	434	490	411	453	441	445	469	449	443	432	428	444	426	463	444	461	444	492	454	461	451	457	487	475	451	464	429	451	453	439	413	464	426	437	465	435	470	451	478	466	412	515	416	435	464	440	464	459	432	472	437	460	443	468	470	493	417	458	419	416	467	454	484	465	457	475	455	464	430	452	479	427	455	468	417	462	460	438	468	421	469	497	467	467	436	440	451	434	429	451	486	433	435	461	443	452	502	435	428	436	435	426	475	443	466	480	434	446	418	460	477	471	471	457	458	424	421	472	438	450	434	426	438	416	421	458	476	477	381	423	423	444	451	444	445	400	477	452	480	452	491	454	455	437	451	442	443	459	464	431	434	461	426	472	450	451	441	447	436	454	478	441	419	435	456	455	411	415	446	421	448	416	424	462	440	457	488	431	471	454	407	447	423	449	432	449	454	458	452	474	383	467	440	521	419	479	425	451	462	444	446	442	430	463	458	428	419	481	445	454	438	422	460	449	421	487	457	437	453	419	441	447	427	400	416	441	484	469	495	431	427	462	498	475	467	436	466	453	445	462	461	437	437	435	431	454	469	408	479	472	431	409	444	460	428	423	428	423	454	464	430	467	478	456	462	444	465	459	434	462	434	434	434	464	439	434	426	458	496	427	408	445	419	447	444	441	462	423	455	485	475	451	411	441	432	443	444	425	466	423	458	447	412	435	420	450	458	462	463	451	469	425	452	459	449	461	425	429	470	428	475	473	446	460	415	455	447	454	440	451	431	438	436	436	465	449	437	432	479	424	397	453	444	403	468	438	446	479	415	450	447	449	436	463	477	459	422	413	475	453	432	470	431	453	435	478	431	453	480	484	455	449	460	453	442	458	460	453	445	436	429	422	484	446	441	448	439	404	431	464	480	435	441	426	406	429	438	465	445	478	467	445	449	431	433	439	459	425	460	465	480	447	444	484	454	450	440	462	418	451	420	454	474	471	450	467	407	464	431	428	466	416	416	413	467	433	397	428	432	448	420	451	444	466	385	430	430	438	420	470	442	462	436	488	480	423	459	455	443	436	435	448	410	468	456	446	453	449	455	454	456	485	411	475	443	457	464	476	457	494	442	470	446	421	483	451	438	436	462	418	428	449	496	437	448	453	480	467	454	431	435	433	438	461	452	472	399	420	466	420	453	429	445	462	452	440	448	435	423	458	449	427	512	433	439	456	451	445	431	448	433	472	451	431	447	451	448	448	471	445	396	453	417	411	417	465	425	452	426	415	413	484	457	441	458	440	485	466	457	486	448	441	425	419	434	414	424	437	425	408	402	428	477	437	447	491	455	415	489	445	447	455	458	452	430	475	448	447	428	444	423	458	447	474	446	443	479	467	415	427	414	486	440	452	439	433	466	457	466	459	400	451	437	424	442	437	456	441	425	460	447	495	448	428	453	432	419	440	422	408	439	420	443	428	484	476	432	416	487	450	450	449	428	412	442	450	458	444	462	446	481	449	443	510	428	429	462	439	471	434	424	429	471	450	459	452	436	498	426	454	451	467	453	448	446	476	458	473	458	448	439	463	486	474	458	399	451	479	437	450	405	414	436	413	479	482	484	476	436	447	470	424	481	472	419	456	433	434	463	471	430	461	454	416	454	461	436	467	426	437	473	462	409	458	447	478	441	445	433	423	491	487	443
25709	21416	27191	25103	6879	2261	1407	3643	22066	21319	12714	4152	1305	842	696	656	611	650	619	572	639	605	633	652	646	622	669	597	648	623	604	631	644	637	598	665	617	604	577	603	581	612	656	679	610	644	634	596	647	641	628	607	658	618	590	638	649	649	653	598	634	631	637	599	589	631	593	593	624	655	636	622	653	605	610	618	634	632	642	652	644	702	641	621	654	632	626	626	633	634	614	603	602	643	604	610	613	614	645	616	608	604	633	603	590	652	659	618	629	631	631	637	599	633	638	619	608	604	587	624	589	575	652	623	654	566	622	643	585	600	557	624	602	632	593	658	598	614	603	562	566	628	603	608	613	588	614	608	641	579	647	636	636	664	657	653	677	628	628	610	619	643	602	630	604	635	643	624	597	604	634	660	625	628	603	613	607	602	579	622	686	602	580	663	631	650	634	612	623	621	674	639	604	638	562	631	632	608	597	614	608	607	635	651	630	600	566	612	552	653	660	612	610	619	601	614	581	619	599	603	644	656	600	601	599	666	632	613	600	569	648	625	592	631	665	608	637	614	610	638	651	628	650	649	617	615	643	647	646	598	580	616	617	629	653	643	589	619	637	582	601	603	612	631	593	606	609	614	571	636	624	625	603	626	597	648	654	584	671	618	626	616	611	578	590	622	583	588	583	614	647	631	659	638	617	631	624	646	646	632	584	621	642	585	652	635	605	621	669	632	625	638	584	623	638	601	667	579	582	623	609	602	611	640	605	584	608	641	617	588	620	639	572	600	605	600	612	672	605	610	613	634	593	601	601	616	612	603	589	628	627	607	631	619	643	647	605	588	603	602	641	622	652	628	628	646	604	566	607	615	644	622	605	574	616	595	638	543	616	610	619	605	598	603	614	616	615	629	584	601	607	600	638	646	598	582	593	632	645	636	608	634	610	623	628	559	593	628	660	607	598	631	647	617	623	602	605	601	631	582	583	613	638	616	641	628	605	615	612	652	610	671	653	654	652	651	604	654	607	607	640	602	593	598	582	598	646	581	622	583	619	604	603	586	627	585	659	629	605	644	646	586	654	603	633	605	626	655	551	591	635	618	631	640	625	672	586	623	608	623	630	622	592	638	647	633	623	612	639	633	602	571	599	624	621	639	611	619	615	615	595	599	617	624	629	626	608	570	634	612	622	645	592	584	612	653	618	579	635	614	593	661	648	623	630	635	616	580	583	613	652	634	598	650	590	641	622	648	628	596	604	582	619	599	621	586	647	623	642	683	591	613	575	609	637	672	627	600	566	599	613	623	592	619	616	589	600	588	580	599	565	636	632	631	601	611	629	644	614	591	603	586	586	600	633	627	614	572	567	626	587	596	602	550	583	619	636	620	629	626	608	645	607	620	627	599	584	605	624	603	646	626	650	646	592	575	640	610	650	639	604	623	623	659	640	665	577	607	594	614	588	629	612	582	613	619	631	625	637	617	579	575	626	598	590	620	644	664	613	637	644	567	591	602	575	641	618	568	598	642	602	579	611	625	621	641	588	616	599	605	611	629	638	644	612	635	609	631	668	596	598	633	629	586	627	597	639	631	584	591	610	652	609	578	660	569	632	597	631	683	652	663	620	607	665	627	657	619	637	624	618	628	605	608	621	658	641	618	637	642	624	613	618	627	616	627	627	624	624	618	592	624	612	598	625	636	656	613	636	612	622	590	637	617	596	596	630	601	605	641	633	655	639	657	589	623	613	590	609	640	603	606	603	621	641	673	645	618	622	619	605	590	598	659	661	611	636	636	641	626	611	588	617	604	628	652	637	641	617	592	632	638	631	605	613	623	607	613	657	605	577	638	653	589	630	635	626	625	624	659	641	616	611	648	608	618	607	628	572	594	607	617	607	628	610	568	629	612	598	618	616	643	628	623	640	642	612	610	622	591	629	650	615	623	619	632	644	590	656	619	631	591	593	613	594	636	586	623	602	648	616	637	632	628	590	607	618	608	630	683	627	633	563	629	620	636	631	632	664	590	654	644	590	587	587	617	617	571	627	621	618	620	609	646	624	629	622	612	617	585	606	619	620	632	635	631	592	606	646	659	576	597	595	647	628	612	594	595	601	606	627	576	632	603	614	631	612	634	677	627	717	571	595	638	579	588	621	621	598	583	620	609	632	608	645	595	597	639	608	620	623	612	625	623	630	631	630	599	612	599	605	597	643	595	610	611	625	624	612	620	634	616	584	623	609	610	622	575	654	604	636	610	575	629	622	613	616	622	670	620	649	610	597	636	615	636	588	620	602	646	598	629	613	637	610	635	620	633	598	614	626	606	658	674	648	618	627	661	590	663	628	680	674	577	620	633	631	646	607	587	621	642	572	580	550	611	614	628	613	596	610	619	616	614	670	632	621	647	636	615	600	636	607	646	620	584	624	581	611	587	592	653	630	638	645	593	627	671	635	634	654	618	638	706	613	604	609	555	642	649	600	644	614	643	603	660	590	585	627	593	629	672	631	590	574	596	645	598	628	617	604	584	593	617	610	612	588	619	666	630	602	640	601	601	613	618	632	626	637	616	591	670	609	630	621	637	641	618	589	594	619	622	634	640	618	580	572	601	594	598	604	635	633	639	632	638	596	620	614	610	630	653	615	578	621	618	660	600	630	567	607	601	625	616	628	605	615	619	627	618	618	636	617	629	590	595	614	640	580	628	624	661	585	619	624	634	633	621	631	557	599	611	534	611	646	644	592	632	610	605	620	622	619	631	619	611	636	671	649	640	617	600	607	621	613	636	622	643	606	631	631	585	592	647	629	609	603	625	569	624	615	635	601	573	585	597	630	627	604	660	558	609	636	573	611	598	589	577	647	644	615	588	614	635	624	608	651	608	610	644	609	644	632	599	610	600	593	632	606	622	620	607	642	629	639	640	592	656	622	615	617	598	642	619	608	635	620	582	623	643	649	591	634	647	651	619	636	621	622	629	611	546	619	668	596	645	570	613	603	598	625	635	605	639	621	581	583	595	613	562	617	561	584	593	672	646	637	648	633	607	615	579	574	583	626	599	658	613	619	630	647	673	631	599	602	620	649	641	599	650	586	662	640	644	686	588	563	606	627	643	607	595	635	594	611	608	606	600	555	647	585	624	635	605	595	665	618	646	607	638	632	603	649	610	614	636	619	606	617	605	637	610	630	593	591	619	610	623	636	551	650	628	598	611	619	607	629	582	658	663	596	601	599	615	657	640	631	589	586	658	636	664	624	605	633	647	649	603	637	638	590	637	634	595	595	626	594	625	632	554	579	625	562	620	613	629	646	623	621	604	611	668	626	575	626	588	604	659	685	602	646	654	579	614	625	579	622	628	654	611	594	594	650	565	607	576	639	642	627	635	634	619	594	594	614	616	610	550	615	658	626	614	614	596	589	595	656	626	632	613	671	618	589	581	601	678	676	638	622	591	597	630	644	611	696	631	635	609	573	639	596	581	612	626	628	623	612	597	625	586	638	642	630	597	617	606
3858	5087	5879	3042	2507	1907	1330	5335	22199	18217	10391	3526	1155	776	554	510	529	537	518	533	509	493	514	496	496	557	497	519	524	541	535	500	504	541	523	526	535	564	505	490	518	527	531	555	489	506	488	539	508	551	494	507	479	490	531	502	493	546	504	537	520	510	502	500	504	480	510	486	524	499	472	498	510	552	494	494	542	521	514	508	488	513	514	500	536	513	487	511	551	533	510	483	512	516	472	535	517	532	549	515	523	501	547	517	539	547	520	534	534	509	545	535	552	505	504	484	551	491	525	528	491	510	534	543	529	513	524	509	545	501	503	505	522	494	527	519	516	512	538	511	527	498	530	486	492	538	488	501	522	470	536	561	523	493	557	512	531	548	521	517	523	498	498	527	524	502	519	507	531	534	525	521	509	497	502	532	521	533	505	505	520	528	479	503	515	488	523	537	499	504	544	475	519	471	511	491	547	469	516	504	504	539	502	479	479	495	520	521	514	486	521	523	546	520	509	517	516	485	541	528	475	519	515	511	520	528	537	502	521	522	495	539	510	508	504	510	542	506	522	523	552	529	496	516	480	526	517	543	494	549	543	504	512	529	501	531	524	507	497	491	554	509	511	510	534	542	565	490	521	469	514	502	518	507	528	508	527	544	516	529	502	486	522	505	541	514	480	508	533	535	532	502	545	510	504	522	554	493	478	523	510	510	537	552	503	505	505	544	529	521	511	515	507	493	550	501	514	502	498	526	529	532	514	517	484	495	509	521	499	527	526	513	529	499	552	500	525	511	492	515	463	529	544	490	531	483	494	537	480	503	515	550	523	537	526	498	493	516	485	540	519	545	505	511	556	525	478	462	491	512	532	566	514	496	489	503	524	522	511	486	509	490	529	499	521	476	479	495	519	533	496	504	553	553	457	527	510	515	500	522	494	512	532	506	493	480	515	520	495	513	493	500	558	520	477	491	524	495	535	529	520	525	506	481	544	518	508	527	500	518	500	502	505	492	524	520	554	529	513	494	492	512	515	498	555	500	560	494	546	536	505	517	497	512	471	544	548	484	554	516	500	513	501	478	506	539	478	497	534	515	513	509	500	530	512	502	505	525	524	515	473	478	504	498	532	524	495	520	483	542	490	488	484	525	509	499	516	504	513	477	524	533	509	556	509	504	523	494	494	483	543	533	493	528	562	529	529	494	518	510	502	525	523	528	539	512	478	512	502	482	568	462	541	499	529	505	511	494	554	478	546	519	508	530	499	516	508	506	507	520	525	500	486	537	494	538	519	480	464	501	497	481	504	471	533	522	523	492	484	498	495	540	530	506	507	497	549	502	553	512	536	540	490	469	546	486	523	517	460	511	504	509	506	479	532	519	528	525	515	506	515	476	464	504	480	530	510	524	490	518	521	493	462	500	477	499	510	478	506	498	531	555	502	515	511	517	507	543	517	495	523	485	526	501	500	494	567	485	475	541	487	509	507	530	530	522	536	501	502	528	546	543	488	489	529	504	519	524	526	517	493	500	523	536	508	495	469	517	552	564	558	508	520	518	544	540	488	476	493	531	511	515	487	498	544	506	467	514	507	492	508	483	522	499	513	483	513	490	466	497	549	534	508	514	511	513	486	517	504	523	500	517	511	528	506	487	476	471	495	520	531	524	507	528	504	527	549	574	497	563	497	478	490	464	522	484	511	473	506	514	502	541	508	475	576	550	532	482	492	491	533	517	529	513	485	465	539	519	481	538	520	510	506	529	484	532	552	532	518	527	507	519	487	475	499	518	515	507	516	526	478	541	509	513	518	483	509	517	559	518	472	518	508	533	510	538	498	553	502	580	489	555	517	513	505	517	529	516	545	526	498	510	486	496	536	536	496	526	525	483	529	491	540	535	501	536	503	468	522	544	524	503	496	513	548	505	504	483	548	492	544	521	497	517	508	474	508	488	529	552	529	481	548	481	516	506	504	530	503	533	495	516	533	505	521	506	528	525	456	523	529	513	541	528	498	471	545	493	518	539	481	506	528	533	500	543	518	503	516	536	487	498	491	495	505	490	516	493	505	530	524	499	478	556	525	484	568	509	492	503	478	508	468	545	473	529	505	505	480	506	472	548	486	514	504	525	527	508	484	503	532	487	525	512	500	514	561	490	504	532	516	494	522	513	496	535	474	505	516	525	543	475	480	500	517	495	537	537	523	504	507	497	516	520	512	509	498	499	470	497	503	529	508	514	506	511	484	499	519	538	536	476	471	525	539	513	481	481	518	500	498	505	516	499	528	522	508	499	495	504	468	528	510	490	483	523	535	531	501	506	534	495	546	533	483	546	493	521	545	510	503	526	498	512	534	491	495	487	543	513	525	517	481	541	507	498	507	491	520	535	510	509	550	488	489	563	500	518	504	486	494	486	526	516	504	509	517	544	545	523	525	516	521	579	530	518	493	529	531	524	543	516	501	508	455	511	486	551	459	520	511	488	497	505	485	512	501	474	488	499	507	494	486	476	533	497	529	520	513	517	512	532	542	503	516	464	501	503	511	487	512	555	513	502	493	433	524	533	559	522	524	472	531	496	584	514	554	524	538	503	541	504	500	489	504	502	532	486	524	549	500	495	512	475	487	514	525	505	520	509	522	511	560	514	543	450	515	530	505	536	563	567	504	476	525	525	486	527	508	508	518	500	540	481	550	532	537	522	520	513	448	532	511	514	528	535	496	500	536	503	509	513	485	513	497	514	530	491	531	500	549	497	514	517	484	540	499	474	521	498	502	492	525	553	514	505	535	514	489	535	502	534	494	542	465	492	501	487	490	515	552	507	513	492	555	459	536	496	515	518	534	517	468	520	511	489	515	516	506	554	532	502	491	496	532	515	520	533	511	525	533	532	502	501	500	509	487	511	517	490	543	491	539	500	484	499	507	522	540	503	509	506	516	506	529	556	534	518	498	523	527	516	527	503	517	538	521	526	524	516	513	512	527	505	468	546	509	559	505	531	497	507	462	526	527	481	496	468	521	514	512	547	514	500	506	530	499	522	544	503	522	488	497	499	507	529	501	548	519	512	507	481	533	516	521	510	514	538	521	518	481	516	511	505	566	530	498	492	507	521	498	511	520	542	517	515	511	498	512	532	518	487	530	479	543	473	475	529	518	505	508	512	512	543	535	521	544	498	498	534	457	511	543	538	511	498	544	505	495	500	484	527	516	507	533	523	536	480	501	510	545	515	513	546	482	497	509	526	507	516	520	513	499	520	493	547	519	507	528	538	548	482	531	529	509	557	486	484	465	480	522	537	493	495	546	538	530	527	456	525	489	534	514	495	487	526	471	510	492	543	534	501	509	500	507	489	513	584	499	506	510	542	506	551	535	514	509	546	490	537	546	523	555	504	506	496	525	534	517	501	513	529	509	534	524	552	519	519	529	517	465	527	513	505	508	512	511	505	490	491	506	534	504	533	480	518	495	541	515	542	515	509	549	522	482	521	510	529	487	559	514	525	492	525	515	507
24307	21412	28783	24458	21327	10821	3472	8715	38926	38671	25775	9615	2559	1400	906	843	780	796	810	834	796	800	757	830	787	785	754	756	767	755	811	799	769	785	800	794	791	748	774	762	866	761	765	765	756	760	774	809	774	776	768	795	752	727	777	775	726	767	806	798	790	812	755	766	789	810	787	758	751	782	725	741	768	779	808	750	801	806	813	770	786	802	725	767	807	780	805	803	790	723	831	812	780	761	788	773	738	758	839	757	774	766	835	773	803	761	800	748	796	801	761	761	798	737	739	806	776	786	811	811	801	805	785	784	798	779	779	782	806	781	809	778	772	763	820	809	740	800	792	807	826	759	791	855	821	718	765	737	770	810	751	768	784	787	817	767	753	774	759	776	763	812	736	752	780	756	800	716	830	790	749	776	717	716	737	802	779	762	819	823	758	815	807	743	774	820	741	792	823	723	759	809	757	785	776	824	771	776	747	789	784	788	747	767	795	827	779	837	760	793	827	789	799	759	716	749	770	732	803	787	774	762	734	761	792	779	810	760	801	812	764	846	833	841	771	757	733	805	774	737	760	753	764	769	793	780	813	843	816	740	768	800	743	792	803	794	749	796	740	825	765	766	723	761	835	788	770	801	765	792	780	805	756	777	762	772	751	792	831	781	755	802	789	772	792	762	795	781	749	721	802	742	750	827	767	765	757	810	814	752	773	753	821	763	776	758	793	768	755	762	781	786	817	795	811	765	871	780	785	805	753	779	726	783	810	758	756	798	778	713	757	746	772	731	761	773	754	748	804	790	757	751	809	783	764	779	760	778	756	780	762	819	748	773	751	794	727	762	771	741	772	745	765	760	787	741	753	787	758	805	747	773	791	811	779	764	738	778	790	799	756	808	768	762	738	808	774	768	741	788	721	771	758	787	773	764	740	752	745	802	768	822	801	829	690	811	715	775	774	795	754	856	760	737	766	795	800	779	783	769	820	806	772	786	779	814	815	778	765	775	745	796	785	755	788	768	734	789	795	781	792	787	777	801	761	798	803	784	758	765	770	802	719	703	808	765	756	731	787	778	788	823	747	760	734	753	785	744	743	767	814	805	797	781	747	756	791	712	750	786	815	801	791	751	730	759	802	763	770	781	773	798	749	752	760	796	785	762	716	729	784	745	800	756	808	807	756	745	768	765	747	755	757	812	790	755	817	758	757	758	762	796	817	759	759	779	775	738	762	744	749	734	763	745	761	796	805	795	776	765	760	758	792	797	734	741	763	783	774	754	742	750	769	755	830	747	731	813	672	744	791	780	755	759	822	801	821	773	802	801	731	755	751	784	767	815	771	812	762	796	769	771	783	802	814	841	758	749	769	798	797	754	772	804	725	785	799	768	764	730	789	763	729	736	744	730	737	740	739	791	819	797	730	771	782	817	773	752	814	741	786	784	736	780	720	759	780	780	753	770	819	798	756	838	807	747	852	727	796	761	783	798	747	752	800	756	763	821	802	787	759	788	738	788	764	762	777	750	781	772	755	795	808	753	769	814	776	805	786	753	764	745	769	777	747	765	692	745	783	752	833	812	752	811	754	715	787	779	777	764	762	797	783	789	781	796	799	728	748	798	746	804	801	733	815	750	782	753	756	758	808	817	775	764	778	762	793	763	777	744	777	813	848	753	767	804	746	760	794	776	725	760	795	738	763	761	799	752	808	811	783	785	772	766	814	767	770	772	820	769	775	798	767	783	742	767	752	752	823	747	785	783	740	756	816	790	792	766	781	748	786	800	770	790	814	763	737	769	758	773	738	757	752	843	792	755	786	796	782	761	738	779	741	790	749	747	741	723	832	733	779	749	776	748	759	786	722	763	752	792	751	761	744	777	803	764	703	827	744	777	758	787	733	745	816	737	737	800	778	802	775	749	798	768	737	753	788	761	796	776	795	793	794	822	788	807	797	785	786	770	778	803	787	812	797	735	772	789	791	800	775	837	787	789	782	802	749	816	742	762	816	793	764	806	810	779	800	766	739	783	770	823	783	774	762	780	809	779	812	767	735	758	703	771	770	758	778	765	770	781	746	769	749	758	779	818	758	757	782	785	766	786	767	794	763	814	716	819	750	783	797	788	773	742	764	800	794	761	772	727	805	815	730	761	818	744	812	796	707	718	774	770	771	782	764	765	792	750	765	762	700	796	797	810	797	741	766	801	716	803	756	770	768	791	816	745	759	753	786	764	780	778	777	756	820	740	743	782	768	772	764	747	729	745	727	732	747	776	762	791	851	770	757	824	792	780	789	810	741	760	797	807	776	778	786	810	789	765	734	812	767	796	773	769	723	781	811	778	789	776	781	747	781	749	805	750	717	796	771	757	786	807	773	761	773	782	813	762	745	834	758	827	751	807	758	778	771	773	802	832	762	795	786	776	764	780	796	733	801	830	775	783	747	722	824	799	786	774	739	765	792	803	773	762	817	720	747	758	797	849	791	784	762	737	766	739	760	778	758	810	732	843	774	757	780	787	777	767	805	819	816	727	801	722	757	766	811	736	773	782	758	795	780	768	805	818	798	774	772	732	733	788	774	779	802	763	741	758	762	767	804	791	767	754	815	733	824	800	795	820	771	793	756	745	769	809	774	761	776	753	741	798	779	769	755	787	720	837	782	737	741	782	780	774	756	793	773	796	733	784	790	760	734	782	812	732	812	803	780	741	767	765	741	754	783	762	791	755	736	743	752	757	776	759	739	762	799	725	774	779	760	752	799	754	767	769	785	747	784	732	738	749	699	775	802	749	816	784	740	767	786	787	757	798	790	751	804	768	766	759	820	742	786	769	757	777	743	764	737	792	799	767	772	753	784	750	822	814	775	791	720	733	770	728	809	789	753	705	797	832	825	804	754	728	790	805	687	790	769	755	797	820	829	756	803	757	783	768	789	800	774	747	787	750	782	757	807	767	783	780	757	766	745	753	733	794	784	785	780	794	766	737	738	786	781	798	769	763	804	705	786	745	779	747	768	779	755	767	731	793	778	806	839	787	768	728	721	756	766	747	808	824	794	787	729	750	798	775	796	755	743	780	761	776	781	748	791	773	809	829	743	694	784	793	774	777	742	791	802	784	745	762	805	786	756	773	802	703	717	779	841	800	765	749	747	796	740	792	785	736	772	868	757	779	781	746	810	760	795	784	817	787	840	805	747	768	770	776	768	783	777	768	791	794	761	779	763	718	755	760	804	741	746	777	702	737	812	772	792	772	806	774	820	727	801	761	781	777	743	783	758	719	803	784	752	769	801	771	812	770	765	744	791	758	736	761	787	768	833	753	774	801	767	809	778	806	797	742	755	771	766	817	765	752	755	774	757	788	800	746	821	803	789	783	769	803	806	713	764	786	819	738	816	788	739	728	758	777	729	775	805	783	808	818	810	750	752	785	743	785	822	723	698	726	758	771	730	740	814	795	836	753	793	788	730	774	801	798	738	812	798	756	774	802	790	742	779	834	767	761	756	802	772	750	770	771
4103	9408	9615	6659	4332	3041	2439	11635	37726	33270	19696	6855	2328	1294	728	676	596	662	664	626	616	647	627	608	638	635	655	641	671	618	618	675	638	647	610	632	638	641	618	650	650	649	578	625	662	617	675	657	652	650	640	654	580	624	628	584	664	552	624	633	636	638	673	653	685	646	676	651	592	644	642	626	648	634	645	646	620	618	646	661	663	603	727	640	639	646	639	632	642	612	615	704	631	614	606	624	593	646	599	636	661	644	637	641	640	616	630	607	617	658	585	652	649	659	627	626	656	647	615	648	658	681	632	605	649	606	634	650	651	630	627	608	588	659	633	628	662	604	603	675	627	623	601	596	613	700	624	645	586	642	652	616	648	657	603	625	611	579	655	621	624	617	628	646	650	632	661	632	669	663	619	648	618	633	572	678	583	584	652	611	657	634	640	644	595	642	660	658	638	655	611	637	616	592	617	671	671	593	671	648	607	612	652	636	621	638	643	540	586	626	657	647	650	630	621	594	610	650	649	565	651	655	616	647	620	602	634	630	639	634	652	627	669	590	704	646	646	626	598	619	634	635	653	667	636	673	656	645	631	618	653	639	618	619	607	666	667	599	618	622	645	598	640	635	617	617	664	622	600	644	631	641	641	601	617	590	614	625	683	637	622	624	679	669	657	607	599	652	655	568	652	659	621	585	646	569	662	595	617	646	632	632	649	627	662	644	606	640	641	608	672	652	606	643	647	648	599	636	580	633	620	658	628	632	624	638	661	625	619	590	614	641	619	607	634	633	643	680	666	622	596	649	633	646	588	600	623	620	599	650	649	639	584	649	654	641	619	599	649	652	672	619	655	635	654	596	639	644	656	653	616	609	636	586	644	658	668	656	598	612	625	604	636	658	595	650	648	594	653	604	616	651	632	609	642	622	623	628	598	647	687	633	677	637	652	633	642	642	638	648	629	659	631	594	605	601	606	629	606	634	623	612	639	626	644	655	642	647	664	601	662	633	610	621	617	604	622	630	611	619	612	667	661	571	653	645	632	639	694	632	645	650	646	606	641	649	635	601	620	614	623	658	637	641	642	599	627	600	588	631	602	621	655	633	626	571	613	611	630	612	650	638	617	613	659	632	661	639	610	661	639	603	643	620	581	602	634	641	609	622	640	650	606	626	642	611	673	604	641	635	663	643	650	665	595	651	649	624	624	673	610	598	648	657	631	605	643	616	622	609	643	646	635	663	659	636	665	646	601	629	692	667	623	635	627	623	632	604	633	652	628	604	647	631	643	650	561	619	684	649	614	626	603	635	630	696	601	625	642	627	667	660	623	649	629	695	639	637	593	635	610	646	629	625	623	662	593	621	617	593	644	648	588	620	627	681	620	666	596	597	634	636	619	646	647	664	624	598	586	619	621	649	632	600	646	647	683	626	592	598	590	648	655	603	575	614	631	649	623	644	641	619	671	613	669	607	636	668	614	613	625	648	616	705	626	619	606	593	634	630	581	618	625	635	585	603	624	642	645	562	656	626	627	579	640	585	660	631	658	641	658	640	633	576	610	600	621	662	631	592	587	664	608	635	619	631	599	614	608	566	662	610	653	680	626	603	660	666	608	639	628	610	598	655	629	598	611	616	631	616	626	620	612	622	613	592	620	593	619	667	639	670	641	666	584	599	649	653	649	614	625	586	631	614	646	614	634	584	607	624	619	630	660	635	654	609	628	639	637	660	608	618	637	641	617	642	676	623	660	632	610	653	604	633	629	643	616	702	665	633	634	627	600	609	601	620	633	616	648	636	651	583	635	609	652	650	618	617	705	639	602	652	638	654	653	609	626	619	675	573	625	600	622	615	623	627	648	616	658	644	609	638	647	616	590	602	604	640	665	643	616	646	625	621	654	615	600	602	611	623	615	642	661	634	659	601	631	654	640	607	614	643	628	636	638	617	681	650	653	633	610	620	656	615	570	616	639	646	599	629	588	663	656	598	585	676	639	671	586	625	582	644	618	596	602	667	624	635	641	618	605	642	609	645	588	636	662	601	645	652	673	603	610	649	593	629	612	569	593	648	647	640	616	651	628	637	630	636	574	629	625	686	626	607	627	635	633	596	608	605	608	593	658	658	656	654	591	608	614	597	621	643	579	587	633	573	626	621	629	623	606	637	627	624	668	608	588	598	664	659	632	655	593	602	616	609	587	612	632	586	647	619	680	634	626	625	632	581	587	590	622	656	602	608	590	646	621	603	632	609	614	622	648	610	627	628	634	600	626	669	598	647	590	626	608	589	618	568	577	643	621	666	606	653	639	586	617	664	596	649	634	631	649	602	554	601	574	620	618	637	627	650	593	600	636	628	651	618	581	615	653	649	631	668	648	578	631	617	625	639	636	633	638	621	615	588	614	630	652	618	622	628	623	598	585	623	614	669	632	611	650	630	684	641	641	635	579	660	636	631	594	590	602	585	599	619	639	634	623	627	604	656	624	604	620	586	580	639	626	622	665	612	647	629	622	639	628	641	628	598	610	620	632	675	635	612	602	608	616	645	597	631	612	650	631	585	628	633	645	641	645	625	656	634	629	629	596	600	627	595	580	629	584	646	605	620	633	644	674	594	667	663	648	603	629	652	620	594	603	606	611	664	645	634	648	630	624	622	627	664	590	647	571	617	627	591	632	613	624	613	620	622	607	656	621	632	643	618	593	614	617	577	620	625	664	637	649	656	665	641	601	645	642	605	655	602	621	671	656	592	596	609	574	642	629	629	616	614	607	619	614	630	642	601	658	602	610	649	616	607	621	667	597	602	614	659	623	568	615	620	603	633	619	661	644	633	654	635	650	667	649	629	669	606	642	630	599	599	619	637	651	582	609	646	630	606	614	624	634	676	644	642	623	590	620	611	634	647	669	602	645	625	636	596	645	605	667	666	667	590	663	639	628	629	613	656	577	628	641	628	695	596	625	602	613	651	600	590	619	621	610	585	651	649	598	630	633	618	653	575	607	667	615	620	611	583	644	637	583	624	601	654	635	593	657	652	696	621	648	663	651	618	639	631	613	630	609	617	620	673	609	628	618	601	601	602	650	600	596	643	661	600	637	645	597	576	668	650	613	662	613	621	612	603	629	645	624	621	634	632	646	605	640	611	651	618	617	612	614	597	614	636	658	612	604	654	631	660	637	615	639	634	602	650	655	644	620	667	613	591	604	645	622	618	614	631	643	635	663	574	642	631	629	620	640	650	658	658	610	644	652	640	635	628	569	629	628	644	582	598	600	620	633	607	645	643	627	610	662	630	637	652	595	629	622	659	626	619	629	605	651	606	615	614	577	576	667	626	637	634	612	632	639	666	609	659	613	680	654	584	611	621	603	594	638	611	643	600	627	681	613	619	650	613	624	615	599	620	602	608	689	659	615	595	648	640	604	634	597	644	646	602	636	635	597	632	654	683	585	646	651	673	649	628	621	681	585	640	645	632	589	663	654	632	630	644	629	630	576	630	609	652	613	601	630	636
27854	13081	3143	1549	997	833	879	1112	2869	2822	1958	1019	759	622	593	569	539	504	560	595	549	571	545	563	554	543	558	554	560	508	543	563	550	507	560	547	552	533	535	555	558	533	544	559	545	580	565	514	533	559	569	525	546	496	563	540	532	594	545	510	528	544	540	552	576	528	547	554	525	609	540	515	607	522	524	552	550	534	555	585	562	548	540	540	588	578	530	549	561	532	524	519	509	553	612	538	544	580	526	560	499	517	556	513	574	557	569	529	547	492	548	540	608	537	571	511	539	551	575	565	565	509	573	575	579	539	570	573	536	567	547	600	508	548	537	573	534	549	540	561	547	570	524	500	579	550	524	527	524	566	524	594	518	548	578	546	545	507	554	558	535	543	601	570	524	599	519	529	559	534	567	541	554	532	525	513	558	508	540	496	536	566	572	502	534	554	554	504	528	567	539	534	518	524	548	536	528	554	526	555	583	579	479	557	498	516	539	526	542	525	553	519	515	539	532	525	504	523	477	576	530	542	543	515	525	510	516	529	547	540	510	561	558	505	579	527	536	538	550	538	527	514	554	548	522	521	533	553	552	582	506	542	543	509	565	496	536	545	522	576	555	536	544	526	543	518	567	530	547	520	533	513	508	600	541	525	595	559	517	550	515	527	587	527	538	552	534	540	561	560	525	563	495	534	582	580	539	524	578	549	571	518	533	577	551	529	516	534	553	531	542	566	500	532	509	525	570	515	585	546	538	526	552	544	514	533	551	569	569	538	507	530	543	540	545	544	568	545	548	524	532	546	545	553	553	551	549	551	554	572	512	545	558	553	539	518	546	557	606	539	541	527	560	526	564	548	573	554	532	588	535	527	551	545	566	515	551	522	548	535	574	546	579	611	553	572	511	539	529	527	591	567	553	542	552	541	560	561	523	526	551	554	577	566	559	526	569	584	516	543	526	535	531	540	595	485	533	517	522	552	550	566	531	535	544	585	553	578	516	560	538	557	555	568	547	527	539	559	568	542	552	510	545	560	524	551	547	544	551	520	605	544	570	553	561	480	505	534	579	547	532	522	554	538	541	525	531	555	551	530	538	565	538	548	569	535	556	536	530	574	543	517	574	539	530	578	565	569	558	573	531	551	585	523	520	589	549	522	536	555	550	536	560	556	585	556	539	546	536	525	512	559	529	583	521	558	591	541	534	532	556	543	538	527	570	506	539	543	564	560	570	575	554	543	576	533	544	553	496	508	574	512	505	563	569	521	551	534	527	527	566	547	542	521	580	572	518	542	574	541	519	549	519	492	546	551	546	520	529	548	548	594	537	568	535	572	560	519	503	524	565	517	528	521	551	525	528	545	547	564	541	527	548	535	536	557	541	552	508	531	559	504	520	567	542	553	564	557	544	535	529	551	543	573	540	523	542	510	564	543	505	566	533	507	538	570	495	564	524	553	536	529	559	541	537	543	529	560	561	549	552	542	529	546	543	560	526	549	541	560	550	526	581	539	566	530	554	541	545	537	545	543	550	583	523	547	533	533	534	553	548	532	575	560	548	502	601	505	549	492	518	492	533	511	567	524	537	544	536	533	521	557	505	558	557	590	571	532	580	537	554	529	567	571	541	514	532	537	520	517	513	519	530	518	577	509	528	562	542	572	534	496	570	534	546	564	488	548	543	525	542	567	513	579	540	535	580	566	530	548	540	522	531	530	551	557	509	531	539	511	542	534	548	566	546	566	532	498	541	562	576	533	579	544	574	546	544	537	582	560	551	572	550	601	562	536	539	524	567	546	531	558	563	572	578	553	568	532	519	555	512	552	523	533	571	558	510	548	605	541	534	474	543	552	550	549	528	545	550	540	530	528	546	560	570	571	577	499	553	540	533	552	605	544	551	600	538	522	557	548	565	522	516	544	540	514	514	570	580	505	508	544	546	561	564	550	537	568	591	541	548	539	570	579	531	542	584	562	551	599	559	540	540	529	558	533	549	526	511	523	559	525	548	540	554	506	560	524	512	571	530	527	507	544	541	523	532	516	548	564	549	521	505	525	542	561	543	531	535	498	571	522	588	516	580	562	567	549	547	533	523	541	567	543	531	533	563	505	568	522	553	532	590	512	517	563	553	478	563	571	535	542	512	553	576	553	555	531	531	547	563	528	527	591	560	512	529	527	576	507	517	579	554	569	566	562	557	526	550	534	533	557	512	530	513	591	537	569	512	556	553	518	548	482	543	541	548	570	587	528	584	517	592	532	508	525	510	556	531	551	526	525	597	553	523	574	558	525	558	526	581	529	524	526	547	608	590	543	528	526	514	563	582	521	521	552	557	554	540	533	567	572	550	553	579	557	576	593	552	600	547	548	581	524	501	550	569	553	548	560	522	573	515	553	512	552	588	518	547	557	580	536	556	516	528	507	555	544	538	553	548	532	529	554	568	571	576	589	545	560	535	535	509	532	541	506	555	564	548	528	569	561	496	594	547	550	585	552	541	554	537	542	561	506	592	533	594	563	559	529	573	606	559	551	579	555	552	567	505	544	544	575	572	559	546	529	533	532	501	572	526	510	528	574	553	534	573	561	569	530	512	550	553	544	526	577	526	512	536	534	563	579	509	539	579	510	541	547	560	527	558	548	496	587	594	562	541	534	549	542	561	564	538	542	557	545	483	545	554	543	518	522	542	547	545	537	537	586	556	555	540	537	516	528	565	577	522	529	554	536	514	537	521	566	524	545	527	547	540	549	559	538	559	584	542	561	532	535	539	544	505	553	535	508	516	520	556	567	581	541	612	550	559	606	520	536	537	547	530	519	539	524	539	520	509	546	549	567	567	563	541	555	571	564	535	588	534	533	521	574	582	525	542	544	540	537	551	514	564	549	528	583	557	541	546	538	514	524	510	515	551	588	530	540	500	594	548	551	529	572	539	560	520	552	596	533	567	548	562	520	520	491	548	565	552	580	531	561	526	569	519	522	533	533	554	589	569	523	607	562	573	522	570	530	529	569	522	526	505	522	584	550	542	542	534	555	579	550	534	556	557	548	533	555	527	528	552	511	601	546	526	533	531	560	555	524	539	558	523	530	525	541	511	571	525	517	546	527	523	512	567	521	509	546	547	525	528	555	552	544	582	546	585	531	553	541	550	539	526	492	533	569	568	529	516	587	548	536	533	522	542	536	569	515	543	608	562	528	516	525	559	547	585	580	551	558	546	531	616	563	538	526	553	558	571	572	591	515	510	512	537	519	533	550	555	552	570	581	525	597	540	546	549	505	547	562	523	597	533	521	536	521	564	507	551	534	548	557	525	559	524	542	579	579	570	508	561	578	550	561	516	540	518	561	529	566	533	550	546	511	522	523	575	546	524	514	560	514	541	548	578	540	489	526	582	523	538	541	538	571	570	543	532	559	545	525	536	553	558	548	515	581	545	556	525	534	558	540	530	546	567	534	567	518	532	528	551	508	564	584	561	578	548	513	497	563	561	585	569	557	563	594	544	592	548	558
5337	2356	2582	1304	1129	870	965	1396	3652	3127	1836	963	623	494	461	444	458	461	446	456	444	444	404	424	436	461	437	472	433	456	438	483	508	442	468	462	454	451	486	443	446	457	437	477	443	441	485	436	443	459	462	425	431	433	429	443	445	422	419	470	479	414	445	434	424	479	422	455	452	410	414	455	432	398	456	425	457	427	439	408	450	432	458	473	463	485	461	448	422	455	456	442	455	437	415	425	446	462	441	411	450	411	450	454	437	448	471	474	454	412	395	446	449	412	447	411	445	449	462	439	448	414	430	454	450	436	436	414	416	471	470	449	456	443	496	429	430	491	445	478	445	468	415	434	437	428	479	420	462	465	451	430	441	456	485	429	449	404	418	441	484	434	454	407	467	385	472	459	427	435	422	437	437	452	404	416	429	416	451	457	456	422	471	463	425	457	395	425	434	426	444	468	436	392	463	417	475	425	436	478	455	444	438	420	448	465	456	452	432	443	443	443	441	468	450	434	441	421	446	466	445	441	426	425	428	477	396	437	445	450	411	451	438	445	443	432	455	470	426	484	406	461	465	427	469	460	438	403	448	444	440	444	464	459	409	458	447	440	419	443	436	425	454	427	484	447	451	438	461	455	403	459	457	422	435	453	434	443	433	424	469	425	443	457	454	465	445	400	437	444	450	443	422	481	451	459	438	455	446	464	424	471	424	436	460	417	470	457	442	424	432	418	424	412	456	432	414	440	445	450	456	441	437	458	467	420	448	468	457	416	427	445	424	432	412	426	429	430	447	437	430	443	407	448	433	430	429	454	400	459	415	473	495	409	483	453	435	470	498	450	469	418	413	433	456	429	436	402	410	445	446	452	427	463	468	478	471	442	484	431	446	474	422	446	444	437	458	413	433	454	415	455	443	450	447	432	422	436	449	430	430	444	428	378	436	449	446	432	418	462	442	433	420	451	433	392	439	443	437	435	458	494	460	490	421	459	433	428	458	432	430	454	454	415	470	448	455	459	493	432	450	449	399	452	413	436	432	420	465	482	428	462	464	461	458	456	463	426	447	482	451	448	426	454	405	426	434	398	418	395	428	436	430	446	423	446	447	424	436	430	428	463	420	438	426	454	433	430	412	466	391	433	401	432	437	452	456	470	433	451	436	414	429	472	419	436	465	422	444	380	456	456	413	420	445	435	408	461	421	446	433	426	458	424	458	446	457	424	423	451	449	466	457	447	462	416	431	426	473	468	431	469	454	443	440	446	472	412	415	467	420	454	408	414	418	412	408	466	437	481	437	499	409	440	438	432	425	435	420	446	419	438	464	454	412	438	451	437	477	462	482	421	472	472	406	397	453	446	477	453	427	438	469	446	482	461	424	421	472	459	454	447	473	463	435	468	415	475	403	403	458	435	419	454	459	416	469	459	439	449	458	438	429	451	441	422	430	424	446	414	456	456	441	452	459	442	474	492	423	436	447	473	458	443	447	447	466	469	443	442	410	444	451	429	424	427	466	435	426	458	451	443	450	448	458	449	433	428	443	449	468	422	423	440	418	482	441	453	449	441	423	452	446	417	435	456	458	462	415	429	450	470	460	429	412	447	481	384	421	446	465	455	429	395	422	462	439	447	500	467	471	438	438	434	469	410	472	437	464	439	431	455	429	450	444	511	440	437	439	465	459	467	429	433	443	423	462	460	459	430	451	423	454	445	433	456	430	484	461	425	440	456	453	460	450	447	461	419	472	460	457	415	413	432	459	439	475	426	443	443	438	410	429	430	397	426	414	445	438	428	460	451	454	455	439	464	433	456	438	450	420	465	441	479	440	444	463	425	453	467	454	436	440	419	438	453	455	436	443	470	427	453	451	450	450	432	450	456	429	439	439	431	445	414	456	456	454	464	431	439	445	454	428	422	436	432	427	409	440	442	427	408	448	448	451	463	428	388	380	461	445	458	426	454	485	427	421	439	423	431	425	484	494	472	435	427	444	465	411	441	430	440	456	465	475	455	485	434	414	445	438	423	457	420	427	427	453	473	436	443	489	431	441	443	424	462	426	407	453	417	431	472	420	422	429	465	458	462	408	414	452	433	419	455	435	420	452	415	422	448	474	457	451	445	422	431	436	512	415	444	434	416	425	458	428	440	452	423	461	403	449	457	426	422	476	403	483	418	433	445	432	416	451	420	441	442	402	450	485	432	463	407	413	444	450	469	462	394	452	403	466	444	411	444	439	437	448	455	447	435	430	476	444	444	417	437	418	427	429	396	386	442	429	447	452	439	397	423	400	445	414	430	436	432	459	430	411	448	432	413	453	457	458	435	453	453	427	447	450	467	426	465	437	421	439	441	426	422	480	459	472	485	454	400	457	511	415	455	442	471	420	444	456	484	423	443	498	459	405	394	423	440	413	447	433	428	458	448	405	430	464	453	455	426	395	441	413	418	431	423	449	448	439	479	427	445	476	450	459	414	430	462	475	392	447	446	411	456	423	427	433	433	402	506	420	431	455	443	447	472	441	431	445	457	453	437	439	426	416	437	470	454	409	430	449	452	442	416	448	422	467	434	435	439	429	431	443	446	459	462	451	417	457	431	420	438	461	474	448	425	407	444	396	428	498	448	452	452	431	456	441	457	465	426	436	441	470	439	420	465	451	403	426	455	406	445	424	448	451	454	426	452	453	421	447	435	449	450	423	468	462	441	434	485	444	423	443	446	434	434	453	412	437	450	422	461	408	425	414	448	456	458	445	473	466	477	446	422	426	418	415	448	424	408	432	435	415	431	450	446	434	441	445	428	434	454	420	429	456	453	463	402	454	474	444	420	422	453	417	435	459	457	486	438	436	414	418	424	410	439	452	451	407	452	423	437	431	477	444	434	448	428	430	448	425	439	467	425	470	464	470	422	480	407	399	443	446	462	444	472	426	401	440	472	457	441	442	451	426	451	438	462	413	432	481	447	448	435	429	422	465	414	434	420	452	447	387	483	486	458	442	432	444	427	445	437	454	474	392	440	415	444	460	406	436	450	463	474	474	449	448	438	486	457	469	412	456	433	454	439	438	462	414	453	436	469	472	441	422	462	446	416	432	437	417	475	431	416	428	439	436	456	425	441	418	417	478	457	425	448	415	429	471	416	441	443	432	450	454	437	444	429	445	442	465	413	472	462	439	434	463	412	419	439	449	437	420	442	394	425	447	457	434	429	427	446	410	460	432	422	447	418	450	467	422	457	425	410	424	420	408	416	438	441	451	409	452	430	467	444	436	459	436	442	433	405	444	389	423	447	420	457	455	457	458	456	415	441	434	421	399	455	428	421	464	452	403	430	461	469	430	463	414	433	425	494	430	413	436	460	419	466	447	453	431	457	428	413	470	430	444	447	440	434	440	428	440	438	448	471	440	475	446	410	463	423	448	439	452	441	461	446	426	431	455	439	466	447	452	457	431	478	431	452	437	460	446	400	419	439	429	465	447	439	418	470	436	470	482	436	465	445	418	436	442	486
25745	21461	27239	25224	6340	1948	1725	5450	23234	20295	11668	3537	1301	862	680	588	653	598	628	610	666	629	630	613	609	636	634	602	633	622	611	614	632	648	608	584	668	640	581	603	634	631	666	587	629	587	626	607	623	658	666	604	641	627	581	603	648	573	607	665	604	608	582	606	657	601	623	627	605	642	658	609	625	646	635	608	600	579	587	668	608	608	639	618	607	628	613	594	617	596	598	635	634	626	596	622	631	602	607	625	653	636	636	605	604	622	622	600	578	597	602	611	588	590	582	614	654	644	659	623	563	630	621	630	612	702	624	619	599	599	615	640	633	597	614	607	645	618	573	609	625	624	612	620	604	598	612	604	619	595	664	618	586	649	582	628	619	654	623	584	588	601	581	619	568	591	675	618	638	566	593	638	633	561	635	604	644	627	626	631	606	606	617	611	609	661	590	590	606	635	610	622	580	608	618	606	627	615	552	638	640	623	623	619	604	618	695	565	562	594	626	581	618	580	574	592	633	611	593	576	605	568	585	647	600	643	601	664	623	614	616	621	641	642	659	591	569	609	581	613	598	606	637	598	574	610	645	604	598	626	603	604	548	623	630	667	608	606	605	578	607	604	637	636	628	616	590	608	685	592	601	630	577	621	615	615	627	631	615	572	605	586	629	639	652	636	629	638	586	621	571	619	607	638	599	624	644	610	658	614	604	598	631	633	631	599	550	628	593	584	590	636	602	625	590	609	626	617	589	629	590	621	600	630	625	602	623	616	593	630	656	604	596	612	590	631	656	596	605	613	613	621	644	586	619	604	628	643	616	595	632	598	623	604	603	614	579	621	633	606	669	625	615	601	594	595	601	655	558	610	625	611	575	608	643	609	624	695	650	627	614	622	656	575	608	614	653	590	606	628	596	622	601	581	616	593	627	574	628	582	639	633	633	576	625	663	603	598	629	611	637	644	623	591	613	614	636	680	597	641	629	583	600	632	651	621	665	569	639	604	613	596	584	583	657	594	651	618	605	635	610	607	648	646	622	598	655	671	635	588	564	606	650	628	632	582	617	589	584	608	628	619	615	649	641	610	596	623	620	619	636	654	618	653	630	649	606	613	610	616	598	633	604	618	577	623	657	653	614	624	654	615	623	607	576	646	648	610	611	639	587	573	600	630	596	602	620	590	605	597	606	582	629	549	591	669	610	616	637	603	621	652	598	606	627	627	638	588	609	635	581	552	610	622	616	600	596	638	676	659	544	590	599	642	623	597	598	617	622	593	650	596	578	601	676	606	605	636	660	594	640	607	669	594	605	608	608	642	652	587	612	605	648	618	605	696	593	639	622	581	594	659	626	652	612	599	580	648	641	647	628	577	642	642	607	640	614	613	587	616	583	589	639	626	605	620	643	650	637	648	623	623	588	635	587	626	645	671	689	546	567	622	647	639	669	607	609	616	649	588	641	608	640	602	657	599	608	620	580	582	643	599	606	638	601	605	609	634	566	633	654	609	623	654	588	603	621	622	663	606	589	639	632	589	672	617	597	570	618	631	646	630	606	619	630	612	657	618	612	610	644	632	617	608	637	671	641	604	612	603	601	583	567	605	585	600	625	619	634	639	633	549	558	620	617	628	662	611	599	621	655	577	660	653	559	596	587	647	599	655	659	593	616	593	593	674	591	632	594	614	616	571	625	647	604	609	617	643	614	584	570	599	617	624	602	666	626	589	654	633	612	609	593	635	617	628	601	635	619	612	598	623	649	604	588	621	643	645	617	608	659	617	573	557	630	612	611	616	618	644	596	621	596	612	594	631	624	605	591	575	605	612	614	619	628	606	631	641	611	571	632	596	576	643	613	639	673	596	602	585	667	603	612	597	611	579	648	632	667	612	641	602	660	557	589	593	615	583	653	623	616	662	611	626	628	600	610	664	649	614	607	615	609	617	619	629	609	634	634	620	657	613	620	650	638	616	593	624	622	614	625	621	627	583	575	611	632	601	586	626	641	615	631	598	637	608	589	631	629	665	648	614	582	630	616	653	606	601	575	606	649	557	614	598	622	600	610	563	650	620	631	610	609	667	613	588	657	604	609	598	605	628	613	635	638	600	601	631	647	583	599	624	650	587	601	586	627	662	612	630	589	664	629	579	585	644	602	632	548	627	617	634	611	616	621	640	632	636	636	589	626	654	627	581	653	628	591	613	665	625	605	635	590	640	606	594	662	573	614	605	601	583	633	571	678	614	617	638	621	630	626	572	597	566	630	570	620	616	577	597	631	618	626	654	611	644	595	582	637	601	630	599	595	608	616	590	616	632	659	639	607	591	573	592	602	651	642	622	597	617	599	614	614	610	628	612	700	608	598	632	660	557	645	596	589	640	568	597	615	607	640	637	635	611	625	606	600	622	606	626	611	629	621	600	593	613	662	598	608	607	605	553	611	628	637	563	611	651	602	626	625	655	603	618	654	621	606	591	665	667	614	657	608	606	623	611	581	618	611	616	647	634	666	657	621	628	564	694	625	639	584	592	614	599	633	604	629	647	619	603	645	573	670	604	609	605	634	611	624	590	593	636	630	586	621	612	607	609	641	610	649	610	620	572	604	602	587	594	629	645	632	636	651	613	674	647	636	637	605	607	603	614	637	618	626	632	620	627	652	637	625	596	561	636	646	574	625	609	626	616	616	583	595	644	624	628	650	629	614	589	591	605	629	612	627	625	642	635	591	617	658	634	685	606	618	604	603	615	614	591	609	608	645	632	670	610	595	677	589	616	631	646	621	606	628	626	612	592	600	613	615	644	600	646	559	623	642	605	578	633	610	651	650	623	606	641	648	618	620	575	582	641	602	649	602	607	633	615	604	638	656	597	588	626	619	582	614	657	640	598	697	604	596	597	613	609	652	616	594	607	639	590	600	638	668	634	592	623	604	578	655	628	607	620	605	661	657	648	617	607	601	601	645	631	627	618	593	624	611	564	617	594	584	642	607	612	601	570	593	604	641	571	638	581	638	617	609	605	591	626	635	611	627	608	630	613	628	663	628	618	619	596	608	604	639	637	603	616	606	614	597	648	583	591	610	627	582	603	599	597	587	604	598	649	642	701	624	594	640	642	619	636	617	593	594	595	577	586	596	604	627	593	609	632	621	590	595	597	600	596	573	610	595	638	575	634	592	621	640	663	637	619	649	600	629	616	588	664	614	611	632	605	635	624	607	607	571	599	607	640	637	607	646	579	600	592	596	607	580	632	624	665	631	629	593	637	633	636	605	617	646	585	608	620	599	596	585	609	590	642	608	583	637	633	626	614	588	601	570	636	563	614	584	666	623	610	590	580	635	632	617	657	583	635	593	595	638	577	622	628	620	630	638	599	572	568	607	615	634	639	599	687	601	620	588	607	619	623	623	612	626	592	626	612	594	623	593	642	601	589	634	631	602	608	642	642	569	603	617	626	604	629	630	654	604	650	627	647	651	582	664	629	591	607	611	636	589	618	627	602	668	589	601	603	560	623
3859	5162	5476	2884	2287	1734	1926	7649	22407	17591	9630	3092	1337	738	583	487	529	501	499	553	525	472	544	543	518	496	497	506	498	476	517	568	513	474	530	536	533	532	497	542	496	562	502	524	538	540	529	511	574	522	550	491	536	513	534	541	488	559	550	535	502	540	496	546	495	491	513	545	536	532	514	536	527	530	512	485	534	520	497	489	511	519	540	487	502	513	489	523	478	521	504	523	523	553	533	520	454	533	526	560	491	503	500	513	540	532	562	528	478	508	548	513	509	523	520	516	525	504	518	521	522	526	503	525	547	516	499	510	517	540	513	498	541	520	539	530	542	520	556	497	501	498	517	561	527	518	524	510	527	480	528	535	521	482	510	509	518	501	537	520	453	543	527	506	482	520	539	506	503	485	492	538	538	502	494	534	516	495	537	498	537	533	526	520	549	494	483	535	544	519	537	552	500	517	489	517	497	529	514	530	533	481	533	543	529	542	529	519	566	497	535	526	463	469	527	540	493	522	528	537	548	484	521	516	501	540	484	542	518	503	506	519	527	503	477	507	534	538	518	500	504	514	500	490	497	533	498	527	530	530	476	550	514	505	543	528	553	501	512	519	509	510	501	486	533	502	515	530	507	520	517	475	528	509	501	551	523	521	544	513	475	502	504	514	521	497	460	537	525	492	499	536	480	513	510	530	510	482	530	481	526	475	515	525	531	503	556	504	537	522	502	501	528	522	483	513	530	524	542	515	535	579	538	528	517	518	522	506	540	482	545	524	549	556	521	505	520	519	533	491	534	522	518	547	537	537	499	520	487	512	522	542	504	517	497	546	487	497	516	478	545	539	520	482	498	522	492	492	521	498	531	526	526	558	542	490	528	545	475	498	499	491	508	527	486	492	567	507	512	524	544	514	535	539	532	509	486	522	540	517	510	531	534	523	542	504	500	528	501	469	510	495	529	504	543	479	486	516	510	519	502	569	510	532	496	510	507	524	520	518	513	520	505	511	516	517	515	507	528	514	484	502	482	515	503	493	527	489	543	511	517	531	524	521	492	489	574	497	483	530	511	483	530	536	542	486	543	553	549	530	524	512	537	494	541	528	514	508	499	511	493	530	535	514	546	489	506	513	502	494	549	528	518	526	495	546	515	488	520	514	534	509	530	495	541	577	485	524	523	511	542	521	497	478	529	543	523	560	530	488	538	557	506	527	478	498	503	486	533	527	510	547	515	545	543	514	513	495	500	524	556	543	538	479	508	522	511	510	528	520	530	537	491	500	479	526	490	529	526	479	554	504	514	501	461	529	515	496	520	523	520	499	477	541	511	498	500	542	515	539	515	548	524	498	515	534	527	502	518	516	537	545	491	514	539	491	481	513	504	504	550	502	496	534	510	507	533	542	496	518	531	483	541	534	520	519	498	524	521	489	526	505	495	505	509	516	576	490	537	514	529	538	503	510	501	515	507	520	524	486	509	485	475	536	514	525	550	493	500	538	496	524	486	498	491	511	514	515	527	548	514	550	560	508	547	477	562	496	483	483	532	515	512	500	475	517	509	498	525	526	491	493	534	531	463	516	523	570	528	531	487	521	488	537	542	464	540	510	528	532	549	490	528	537	510	493	551	470	487	557	508	534	485	547	514	508	522	510	535	520	540	520	560	536	553	544	527	495	508	505	503	475	494	538	511	543	555	520	523	538	491	469	519	482	551	486	550	531	545	520	528	549	504	548	513	508	469	526	529	518	547	494	518	501	522	522	504	537	502	545	549	489	522	514	525	507	561	532	528	518	530	517	493	552	475	471	525	533	501	497	506	487	478	563	515	490	486	526	510	493	549	529	542	511	528	494	508	497	476	507	522	501	539	526	521	522	480	518	509	518	508	496	554	499	525	471	467	537	524	516	558	516	523	440	549	526	501	500	495	484	539	493	538	542	539	460	513	518	505	483	489	504	485	530	506	478	531	504	526	536	529	515	522	518	500	514	510	523	530	514	519	499	533	539	516	532	538	496	495	506	517	516	530	536	549	525	510	494	549	537	479	500	527	553	536	503	525	546	500	551	554	520	522	501	516	497	530	532	480	540	509	521	467	509	475	513	462	491	544	547	542	516	512	514	500	516	562	495	512	476	527	522	533	514	560	541	517	494	501	475	519	542	543	506	546	484	526	490	484	509	549	546	552	523	547	492	494	521	544	485	503	491	470	558	495	501	504	490	537	506	523	498	529	542	483	507	539	520	526	489	499	551	528	479	493	497	530	505	538	520	534	560	482	522	483	570	510	510	475	512	483	563	519	492	512	529	500	531	524	545	483	561	511	517	474	523	469	499	471	513	508	488	548	487	514	542	523	541	479	488	533	522	494	515	501	466	518	520	500	530	484	464	530	514	487	493	503	491	506	534	546	458	536	529	520	506	518	545	477	518	490	532	540	517	516	500	535	503	520	477	551	506	531	540	528	521	487	503	499	529	483	525	516	512	509	506	506	466	514	530	539	518	512	512	509	536	516	546	504	456	478	517	521	534	491	515	497	539	524	528	501	506	500	478	504	494	495	517	548	482	529	531	562	519	544	537	505	521	521	534	518	501	507	514	521	493	496	517	513	505	507	515	524	555	501	474	523	488	466	506	494	488	527	495	526	540	498	523	545	482	537	495	527	511	488	527	506	522	518	505	510	517	516	499	469	504	492	512	545	477	485	513	507	553	519	524	521	517	498	506	525	548	524	514	510	488	527	503	491	496	506	520	512	531	529	545	567	554	512	490	463	511	506	529	499	528	508	524	492	495	530	537	534	520	522	525	540	522	473	500	530	538	541	499	532	500	546	543	485	542	535	505	508	490	513	540	496	502	513	488	492	526	514	543	496	503	514	487	518	521	506	492	480	532	542	493	462	483	488	509	494	544	537	484	505	509	494	546	495	510	532	504	484	525	528	495	547	482	457	500	538	522	538	502	524	539	513	527	535	523	540	505	476	537	480	504	520	509	518	510	520	489	478	462	509	530	514	522	515	495	525	558	474	532	574	518	486	510	573	479	479	508	488	525	488	553	524	514	519	520	532	490	517	516	548	502	475	505	474	535	525	522	550	498	551	567	548	515	516	529	504	517	489	517	510	529	532	566	509	497	553	537	537	503	534	500	475	492	469	528	531	472	543	507	492	531	478	503	541	541	510	558	500	521	487	552	485	528	535	558	552	477	562	543	517	547	527	536	525	584	522	521	487	520	537	493	504	516	496	522	505	527	504	516	470	503	551	495	499	541	539	536	485	515	512	505	511	516	502	520	513	551	573	527	446	491	553	533	496	497	486	507	501	554	493	503	527	485	508	505	511	521	511	504	503	551	486	538	550	491	482	549	531	554	485	511	509	546	514	514	509	518	500	545	529	518	513	509	528	519	525	517	530	468	478	547	496	543	563	516	562	524	476	512	538	502	500	475	497	524	545	515	514	525	537	562	486	465	515	521	509	512	488	519	468	514	541	505	521	506	500	505	495	540	481	522
24327	21396	28762	24409	21346	10532	4196	12058	42130	37571	25226	8901	2654	1314	908	843	808	808	836	812	823	853	759	787	753	755	796	815	758	775	809	719	744	801	799	737	774	797	795	823	742	813	791	732	729	832	771	746	797	807	810	807	767	772	797	784	761	815	769	763	765	773	767	821	781	811	711	794	776	762	707	769	796	846	795	755	774	812	750	791	787	778	795	788	789	753	758	762	736	765	776	779	767	793	822	770	769	742	728	760	754	748	792	779	768	800	752	813	757	817	795	775	770	762	740	804	806	712	775	744	777	789	801	804	785	789	759	825	751	781	766	744	831	747	784	768	760	781	788	758	758	747	743	758	789	756	749	751	741	809	843	813	815	794	788	710	749	785	812	745	744	797	825	838	770	786	751	779	775	760	794	797	740	794	806	777	792	767	752	767	779	797	786	734	795	762	771	790	748	809	770	723	805	785	785	775	809	780	764	818	719	785	794	771	737	800	781	762	779	728	794	776	785	766	738	774	800	826	778	749	759	799	732	744	824	768	750	766	774	739	804	791	814	818	796	745	798	753	773	754	765	750	777	773	803	836	795	760	732	803	789	827	716	789	760	789	771	766	735	827	804	787	801	760	746	776	804	794	817	772	747	741	771	748	770	779	787	732	765	749	747	764	751	793	769	789	785	775	817	727	709	750	803	820	793	720	812	778	791	791	771	837	784	805	794	779	773	744	757	780	818	798	763	787	775	769	776	762	796	771	782	703	735	752	754	757	760	756	756	752	822	792	748	725	796	780	846	771	782	673	757	717	808	786	851	769	787	755	748	791	800	822	785	752	794	731	764	767	780	743	774	779	740	755	763	765	714	791	755	733	793	786	767	804	765	722	818	725	829	789	772	789	780	789	733	786	754	729	741	775	733	810	695	800	764	753	774	776	779	770	727	776	776	756	765	836	735	739	761	786	754	734	766	806	860	747	752	780	790	746	825	738	774	797	825	753	788	738	729	809	762	741	775	780	770	785	794	737	715	745	764	746	815	764	777	716	774	774	766	772	720	768	758	775	771	782	802	792	771	801	778	702	793	756	827	736	796	732	752	797	690	759	772	776	784	747	760	693	759	756	807	770	767	782	773	751	765	765	774	774	754	756	737	820	785	760	717	786	783	776	777	770	820	736	798	798	752	818	739	834	751	789	742	751	810	810	740	774	758	757	810	765	785	850	788	761	747	796	778	788	760	761	806	801	801	750	755	721	789	745	736	761	750	766	735	780	821	804	773	808	795	756	765	817	742	818	753	757	761	744	790	787	759	779	734	794	834	780	713	791	768	806	821	751	735	746	758	790	753	723	750	716	772	750	802	796	744	761	791	780	762	807	790	745	779	767	792	794	756	747	790	783	776	779	748	754	749	754	764	785	779	802	761	747	742	809	762	803	732	740	766	766	795	774	766	735	724	740	742	782	786	732	735	795	749	839	758	771	772	740	770	805	727	758	797	795	794	780	749	721	798	775	773	752	782	781	787	779	746	788	738	759	781	768	733	734	763	805	784	725	777	735	834	731	777	798	788	782	801	772	774	738	804	774	769	768	770	796	735	745	824	775	800	747	777	783	804	746	744	805	795	768	779	772	787	768	769	778	745	740	765	752	768	763	818	817	740	798	708	773	747	780	842	727	729	761	684	772	761	807	812	825	759	802	680	774	796	755	751	819	764	779	807	759	761	737	799	771	768	762	803	805	790	764	781	746	719	749	746	781	797	793	794	765	775	800	766	788	803	755	799	763	725	764	745	755	779	737	758	759	752	715	782	780	768	751	805	751	806	755	775	730	741	727	779	778	748	755	767	758	818	806	812	723	834	768	788	730	748	766	784	781	780	772	803	701	790	786	802	751	787	796	787	739	729	799	720	791	726	717	788	715	745	762	807	788	758	791	782	720	751	723	756	786	766	813	704	752	807	786	756	775	779	738	795	764	740	843	779	775	766	808	783	762	735	773	797	766	786	782	819	788	775	783	739	784	722	779	835	757	795	808	780	749	809	805	764	792	779	779	825	780	802	779	752	793	723	799	730	763	815	805	729	769	707	725	718	782	763	824	755	756	775	753	805	710	790	743	740	780	827	732	768	763	802	785	823	786	771	794	727	771	739	834	768	819	779	785	755	723	795	729	758	774	778	756	791	789	745	735	803	755	729	776	786	816	778	788	731	762	741	844	772	725	738	768	715	772	753	716	738	802	764	712	755	742	715	737	806	786	795	714	793	754	784	741	750	762	788	771	787	762	725	778	770	726	810	718	723	772	718	779	735	797	779	799	813	804	743	813	774	728	802	741	762	768	743	766	771	767	799	737	773	751	745	750	728	754	761	777	816	709	728	796	803	744	749	765	758	827	744	782	766	758	725	775	765	781	739	737	776	792	770	803	768	757	764	728	713	737	759	796	750	782	812	723	717	749	832	767	747	792	761	785	794	748	763	801	763	755	788	779	775	836	754	803	786	730	748	677	767	754	777	784	783	803	726	802	732	761	782	760	758	755	772	785	780	782	775	725	796	767	781	777	758	781	728	773	755	810	721	798	705	762	766	770	775	768	792	817	729	805	788	754	772	773	789	755	795	757	759	769	778	745	763	749	793	749	750	826	730	784	777	769	758	775	772	796	775	784	773	769	800	724	741	756	719	779	732	788	802	733	807	738	758	740	801	766	777	788	782	636	766	770	790	780	845	776	782	783	751	773	721	762	720	763	707	778	796	721	735	754	801	755	838	746	719	741	777	798	729	759	725	782	788	747	752	787	727	740	736	742	755	765	758	771	781	810	788	754	773	747	801	741	760	780	754	747	734	748	795	772	770	760	799	813	743	761	799	723	808	777	733	809	753	742	757	755	795	789	746	769	748	784	760	753	754	703	728	795	806	815	736	774	784	743	715	770	807	753	738	798	715	762	758	803	738	756	719	771	761	766	772	772	762	801	760	771	802	775	798	773	766	776	781	721	776	694	715	779	723	775	780	784	810	786	782	733	808	725	733	820	737	755	752	811	794	757	778	727	780	780	744	733	817	833	823	783	802	787	735	767	776	758	791	721	738	738	767	753	793	718	767	756	781	793	792	772	781	736	712	741	769	795	754	746	773	760	763	778	816	746	773	751	807	758	750	771	799	720	789	788	698	780	790	697	820	765	786	797	735	764	767	764	742	710	805	774	751	799	763	770	763	778	737	793	762	715	739	783	741	794	776	772	813	709	747	729	785	763	736	835	775	813	748	752	747	768	738	760	790	751	796	777	737	735	765	745	755	772	766	796	785	733	792	753	792	726	780	757	713	809	760	755	790	824	779	795	819	836	800	784	772	731	798	783	799	808	785	765	820	776	761	739	799	838	761	768	743	787	762	770	785	723	751	774	748	739	746	744	731	801	790	758	747	752	750	795	789	783	762	785	763	772	754	721	725	766	759	785	787	777	748	750	715	781	753	738	775	766	719	758	719	756	728	798	750	783	744	746	786	731	775	773	765	786
4062	8610	9308	5296	3963	3330	3491	15670	39341	32941	19593	6211	2413	1293	747	650	664	619	630	724	644	623	631	611	603	665	652	638	650	675	670	649	643	649	652	669	640	649	652	628	656	624	596	656	638	669	620	677	668	603	670	642	629	694	669	645	654	662	650	662	699	680	619	657	662	649	661	634	643	683	657	640	681	688	662	627	654	613	627	691	641	647	641	623	627	691	623	631	676	669	678	636	628	636	606	666	657	664	588	674	627	627	648	647	675	648	660	635	582	690	672	638	632	678	642	631	649	635	630	612	664	647	659	701	678	643	658	632	650	644	615	619	675	636	657	692	642	614	670	665	619	633	609	651	662	618	622	625	649	594	637	653	660	671	664	654	683	605	658	645	639	668	626	646	657	616	621	650	671	698	618	625	674	614	638	639	651	682	633	667	643	635	691	626	641	620	664	620	660	693	636	640	670	582	564	663	616	657	602	660	609	621	655	651	623	629	610	607	640	622	601	635	622	623	638	644	675	656	666	650	616	631	667	614	690	662	642	628	637	671	680	664	628	584	587	640	650	603	645	627	647	614	658	661	652	603	672	631	642	627	647	646	638	609	647	574	613	661	629	656	621	634	629	645	620	634	655	635	597	687	647	655	627	677	643	651	628	619	646	652	633	640	633	647	626	636	661	644	625	601	636	690	657	633	679	619	623	626	600	656	617	665	639	619	650	629	640	643	625	646	615	622	673	590	667	621	623	655	652	666	610	627	621	609	632	623	631	632	659	702	624	675	645	630	639	641	623	651	660	666	656	596	656	660	650	616	633	604	648	645	619	629	666	614	661	625	617	671	648	677	625	647	602	624	628	602	640	635	624	602	622	639	678	611	626	610	608	637	595	572	678	679	668	653	636	661	647	643	642	607	648	643	626	645	631	675	637	667	663	624	623	675	669	614	631	602	675	613	600	609	634	625	597	650	654	670	581	712	645	657	592	655	662	663	641	619	611	611	634	663	642	651	597	611	645	618	631	656	604	632	679	615	657	558	623	590	637	683	627	651	614	656	640	634	625	630	665	655	647	603	682	663	612	617	594	619	641	622	625	652	655	647	618	637	646	603	637	628	615	666	661	654	574	661	589	626	639	643	688	666	708	620	612	654	634	637	566	602	612	622	627	628	620	658	663	662	679	632	686	675	649	624	666	616	640	611	629	617	680	631	651	630	593	637	630	675	661	646	635	641	618	676	629	637	661	653	664	599	636	655	645	669	694	634	621	611	618	625	650	638	673	685	616	643	658	643	610	695	623	638	654	632	597	619	665	634	652	628	616	623	630	679	615	660	676	589	612	630	618	656	619	647	652	617	646	662	642	645	598	654	648	626	626	660	632	664	630	662	623	619	654	621	673	625	624	628	605	635	649	651	593	626	619	672	635	634	632	605	625	609	605	656	595	671	619	601	639	656	623	608	607	610	666	626	630	672	676	638	605	612	595	638	637	654	653	627	599	651	659	645	637	638	661	602	632	599	672	656	634	638	644	605	657	621	623	624	678	573	679	633	634	651	628	605	620	622	670	627	624	631	632	607	592	630	632	652	630	664	645	686	623	582	619	659	656	616	668	640	661	636	684	644	627	659	655	628	657	615	604	643	631	611	684	624	650	672	651	601	614	669	612	654	626	611	604	665	634	624	662	668	630	624	596	631	603	632	625	643	621	592	652	627	633	628	591	595	654	683	618	688	626	614	624	637	621	611	610	581	606	637	676	648	675	629	657	655	625	611	666	656	593	648	641	616	625	624	652	634	628	609	639	648	651	631	672	586	622	605	663	633	616	623	631	663	648	628	672	589	588	634	644	623	634	580	674	641	605	658	611	658	648	682	619	626	653	663	659	623	640	640	672	636	613	646	649	650	623	628	604	617	648	639	650	664	611	657	608	662	621	643	634	612	609	650	619	638	588	649	611	612	615	643	653	598	627	658	622	630	656	666	603	662	623	640	598	626	621	666	659	618	628	650	626	655	667	664	630	646	647	641	642	635	609	646	648	665	668	658	638	648	627	613	601	622	662	645	612	621	641	608	611	595	645	566	655	649	602	576	621	663	640	623	638	643	617	608	656	641	601	668	608	665	592	651	580	611	674	615	637	668	644	669	640	671	626	611	620	665	632	600	655	611	594	613	662	622	665	593	645	600	618	608	680	631	700	618	585	616	632	613	641	655	652	604	632	627	653	615	630	648	613	639	647	645	623	611	657	640	621	646	614	657	641	624	623	650	623	624	627	666	621	622	622	652	638	640	647	661	672	673	656	677	683	618	651	619	618	694	648	667	621	637	618	632	650	609	673	586	625	595	650	621	626	692	698	657	654	631	573	664	632	605	588	651	621	647	663	604	660	637	617	626	621	626	648	647	652	653	597	674	640	644	642	695	651	631	592	624	684	616	647	643	646	631	657	609	628	614	641	657	654	650	615	659	614	659	630	621	639	628	650	626	609	639	637	652	649	686	595	622	616	639	624	651	582	603	643	643	628	635	626	683	607	639	651	642	654	634	603	624	691	682	624	633	627	649	638	626	674	656	652	666	626	627	600	649	656	658	627	627	624	586	596	648	623	649	645	582	654	609	630	629	621	681	643	661	629	660	657	638	602	610	592	647	586	616	636	657	704	599	648	643	651	627	641	607	603	625	608	659	643	621	658	636	631	673	581	642	645	653	607	637	627	612	633	603	661	618	638	651	631	652	688	592	632	610	597	640	653	677	638	623	649	637	661	650	658	678	672	654	663	615	645	609	626	665	666	641	603	625	613	611	643	662	616	591	642	641	627	615	605	613	623	621	641	654	616	656	579	663	630	638	592	690	623	631	617	653	706	629	680	663	684	638	645	663	621	627	638	620	623	625	673	649	624	613	632	666	626	619	620	588	646	607	613	629	618	586	626	632	616	584	641	618	632	640	571	632	647	647	610	611	637	627	614	629	648	639	632	625	689	652	640	620	661	614	639	647	654	646	622	654	657	657	629	613	630	594	657	617	642	619	644	610	617	639	604	644	612	670	628	686	673	580	639	689	666	607	644	600	607	611	597	654	656	632	644	630	624	603	624	615	625	638	651	633	630	613	601	633	596	657	585	605	661	601	611	625	628	633	630	565	613	637	622	651	601	620	634	659	627	644	620	667	621	624	629	611	645	601	617	624	613	687	606	560	578	635	669	643	606	602	634	665	619	671	621	670	635	640	627	664	667	630	632	566	604	641	688	617	674	700	632	639	632	636	608	623	590	628	586	595	635	616	658	613	680	649	639	667	634	608	618	673	630	642	627	628	625	603	621	646	609	660	644	648	650	650	660	638	631	611	664	643	614	621	650	634	602	622	632	630	694	660	612	642	680	629	665	679	622	666	628	635	659	645	664	598	617	608	647	648	620	612	595	632	664	667	661	659	641	590	628	627	632	642	686	676	597	640	586	639	616	619	649	618	639	649	652	665	637	640	654	649	662	619	613	639	646	623	625	663	619	653	638	591
27734	12684	2815	1495	1080	1086	1004	1354	3106	3129	2081	1075	754	605	590	546	574	526	575	585	568	578	550	539	593	571	591	529	551	526	523	576	570	512	539	565	587	566	568	631	534	564	539	540	542	564	548	539	561	602	539	543	555	541	546	570	583	560	556	547	612	560	579	547	605	603	554	571	553	530	535	597	560	536	528	536	537	595	586	542	534	553	545	537	582	569	605	553	519	606	529	549	602	551	531	552	564	563	571	573	544	549	516	569	583	580	546	565	553	586	575	543	544	593	569	555	538	567	562	609	544	545	547	592	570	550	537	532	514	557	573	536	538	546	541	553	577	536	533	578	522	560	571	558	549	549	562	554	600	554	509	588	559	630	561	559	607	567	526	557	532	547	514	538	551	548	569	547	549	573	546	604	568	512	557	597	530	558	557	567	568	565	571	567	579	513	576	549	607	528	579	587	546	538	576	558	588	592	571	531	592	591	585	574	515	513	564	550	574	565	510	542	594	564	575	505	542	522	580	538	534	557	541	584	542	557	565	547	581	572	534	579	542	568	541	530	560	592	552	542	567	528	537	547	540	564	541	585	575	604	571	539	579	551	562	557	540	567	526	568	547	544	563	604	577	566	550	582	583	527	559	555	593	512	563	535	507	554	509	566	545	556	545	543	537	554	560	559	503	546	585	555	535	542	547	537	578	544	597	549	559	500	528	576	552	549	532	546	568	539	526	574	523	545	572	517	579	555	504	558	525	545	562	571	549	576	593	585	572	529	518	593	551	546	579	593	531	556	589	558	573	576	599	568	532	530	589	558	593	505	571	587	531	562	546	576	567	570	557	525	543	573	565	568	559	502	569	561	539	596	564	477	562	528	556	521	570	563	546	541	549	548	552	574	611	595	588	545	577	613	564	541	592	524	535	544	559	578	501	538	557	551	568	549	556	561	563	561	620	577	535	562	560	528	573	577	588	541	512	582	626	555	528	527	589	530	566	551	533	570	554	566	535	549	579	525	584	555	595	539	577	577	568	578	569	581	518	579	544	546	571	555	561	531	565	543	577	560	509	561	549	568	546	549	521	554	571	561	572	545	531	558	571	537	576	567	573	531	527	551	574	540	534	559	580	547	579	572	513	569	543	528	548	569	536	513	562	559	547	529	572	565	585	578	545	554	541	528	517	533	559	545	516	540	562	534	568	556	554	562	571	523	548	589	515	573	542	526	507	558	547	544	535	564	569	606	555	509	609	583	514	569	542	534	565	551	541	581	555	538	535	519	545	578	599	532	553	564	553	590	540	545	544	540	559	580	582	553	549	552	557	547	581	553	568	583	567	543	577	574	588	516	545	567	574	537	521	539	515	533	578	559	575	551	537	576	545	532	577	538	563	546	559	543	569	541	545	556	566	532	507	534	518	565	540	590	563	576	597	538	594	533	574	537	573	579	561	538	601	538	570	539	529	557	550	529	574	595	578	547	532	533	584	539	505	511	577	616	582	502	559	555	539	558	592	571	567	523	554	544	517	567	558	546	593	555	531	557	538	550	561	542	576	564	559	528	550	529	561	590	538	574	530	553	559	581	559	558	541	596	589	519	527	543	508	533	535	540	547	548	531	570	560	533	560	553	557	561	586	551	612	581	551	521	552	505	555	560	566	590	542	569	554	588	562	571	546	565	595	589	602	546	588	571	595	580	555	566	564	559	519	548	575	561	622	521	510	519	569	634	557	545	579	559	588	511	553	533	558	566	526	583	548	527	538	560	537	574	591	558	533	564	579	530	555	565	577	555	559	581	593	576	580	567	557	508	519	561	585	596	571	563	556	564	572	587	559	545	584	590	545	537	571	557	567	556	587	552	560	568	568	588	532	546	560	545	544	582	539	571	570	562	582	567	597	558	528	540	587	593	539	542	526	559	536	507	553	558	566	580	520	550	584	527	565	564	555	573	554	572	596	578	560	562	579	498	558	517	557	601	540	535	534	564	587	532	567	580	572	585	611	512	549	554	533	612	536	545	562	584	556	613	560	546	569	554	528	552	540	535	583	544	526	564	597	537	601	548	558	542	573	577	515	548	572	523	540	593	554	577	530	551	536	551	534	554	592	564	600	562	546	590	571	584	538	549	572	554	553	576	525	548	568	583	520	544	560	569	541	533	541	473	579	540	543	563	544	557	583	584	609	570	554	549	566	555	527	546	535	526	575	559	582	511	516	588	521	545	551	574	546	573	551	603	644	577	613	524	566	554	570	586	573	541	579	558	555	544	568	561	562	567	561	556	574	583	537	578	524	574	574	615	492	547	564	532	547	525	556	558	578	529	564	499	554	571	545	558	567	582	557	593	573	532	548	579	548	538	596	578	529	527	557	529	546	533	554	535	553	557	505	515	556	573	553	571	575	568	589	549	567	621	557	564	542	598	612	555	530	548	520	525	574	548	540	621	554	535	549	543	525	536	575	531	560	558	582	520	554	570	552	563	538	566	556	605	576	547	604	558	549	539	530	515	523	573	550	502	577	528	565	539	544	544	535	499	556	565	578	605	570	588	560	531	527	535	545	532	583	556	553	537	516	556	556	569	548	546	510	544	529	563	543	520	566	588	496	570	539	535	588	544	560	518	566	565	527	551	555	544	582	532	569	559	584	539	592	580	559	565	562	560	548	585	522	562	562	542	596	544	538	556	564	567	533	535	518	546	576	573	561	545	503	549	612	567	502	544	537	543	604	563	531	572	544	613	579	513	529	550	525	528	554	551	573	532	599	575	575	551	546	573	538	581	590	602	563	582	588	584	564	589	576	560	574	586	557	539	550	557	577	559	556	586	526	522	533	580	597	559	554	552	530	546	569	540	589	536	554	569	558	527	535	515	553	516	556	562	522	555	517	573	539	579	541	513	563	537	569	532	485	546	559	550	567	561	519	531	559	532	548	542	523	592	567	580	561	533	541	541	594	643	551	548	571	544	590	580	558	578	515	569	583	571	574	548	516	596	529	517	547	557	537	552	548	581	632	553	588	549	562	546	544	539	566	530	504	549	534	533	583	564	540	573	553	550	565	548	588	565	557	542	557	578	512	577	550	541	605	588	556	533	579	560	554	533	520	560	549	558	534	552	582	569	536	553	540	549	562	555	551	560	547	524	538	566	554	577	598	548	576	524	579	559	578	517	569	522	557	534	589	576	522	535	535	571	577	572	616	554	566	558	579	549	529	536	549	550	608	560	580	549	546	585	563	534	550	517	551	549	544	524	562	544	534	539	575	599	562	535	551	550	565	526	573	583	548	550	539	560	581	555	565	569	573	564	553	537	551	579	555	577	568	597	597	556	554	528	568	538	514	573	527	562	587	561	567	539	570	564	550	529	566	554	586	548	593	580	584	583	541	557	527	557	574	569	580	552	566	619	537	543	534	547	545	586	517	586	548	545	506	548	594	520	551	576	579	549	597	551	566	569	607	558	512	614	549	584	504	552	548	516	541	602	527	571	557	531	566	547	578	507	541	575	552	572
5270	1444	2073	1161	1013	1214	1204	1681	3550	3305	1994	1007	641	474	431	432	469	436	434	471	469	442	451	441	439	437	429	443	431	458	418	450	447	408	470	490	461	464	430	427	466	434	410	394	447	429	480	463	458	445	481	408	413	435	444	480	455	475	435	446	440	461	413	413	446	492	430	466	449	427	419	435	432	422	435	408	453	452	453	414	447	475	406	464	413	441	463	424	456	423	453	452	479	456	449	467	435	438	452	425	454	401	447	394	425	415	462	454	438	439	496	451	442	438	410	464	472	470	440	425	422	454	459	443	429	427	473	420	415	467	424	441	429	462	456	414	416	434	476	433	458	474	410	454	469	450	433	444	439	441	444	472	489	452	423	436	468	393	452	456	448	452	421	472	459	421	423	488	453	469	461	448	449	463	474	460	421	424	453	468	400	453	442	458	433	425	451	445	445	485	464	448	426	455	466	460	448	449	437	447	437	434	442	434	418	419	434	433	466	433	446	437	437	425	446	437	453	396	422	424	452	493	457	484	435	458	493	420	428	453	453	425	426	437	442	410	443	455	429	405	492	401	436	417	431	413	444	451	458	422	463	417	444	441	444	425	419	431	458	453	439	458	426	449	470	480	441	467	483	454	437	460	461	425	406	450	489	427	429	468	462	441	432	421	446	442	440	454	415	428	454	420	435	421	418	438	444	441	460	450	475	441	461	460	451	446	462	465	444	457	443	481	465	412	433	432	415	451	437	477	423	469	407	428	462	416	438	440	443	435	486	433	479	445	439	423	454	438	427	448	442	448	415	418	465	426	389	461	390	417	458	415	448	429	454	446	430	441	441	407	470	437	437	476	441	433	440	483	404	461	430	446	476	451	447	461	442	483	417	447	455	427	411	478	457	403	442	450	436	456	430	459	468	452	483	413	423	441	463	413	434	463	457	443	421	452	427	475	451	470	454	442	444	484	431	490	456	439	446	489	442	441	454	427	453	442	418	448	455	487	400	453	466	444	434	433	439	463	446	448	461	482	401	461	467	428	470	474	444	449	464	448	458	405	456	428	454	423	414	422	429	429	449	466	431	429	463	428	425	418	408	424	427	450	413	434	462	450	448	460	457	428	470	487	444	445	438	417	439	428	439	469	414	438	413	461	473	402	442	430	427	437	447	476	460	438	458	442	442	456	496	447	475	464	438	456	460	468	455	435	462	442	440	433	425	407	484	445	436	402	457	480	429	425	452	431	424	437	440	445	420	435	460	408	450	455	450	449	418	460	437	424	480	436	476	447	420	434	448	399	437	474	437	440	483	440	446	412	428	453	437	417	429	398	413	447	436	447	446	446	432	389	442	412	446	434	468	455	425	450	456	490	442	480	418	405	447	441	438	464	388	432	490	433	464	470	415	437	451	455	415	474	421	411	446	435	450	441	454	452	423	448	432	438	397	460	456	419	461	408	441	449	462	477	468	456	451	445	413	478	425	404	462	448	466	417	453	413	406	460	418	444	464	409	419	438	456	456	445	426	456	447	435	420	426	445	408	454	429	459	426	424	448	488	451	415	421	491	479	423	467	450	469	410	421	406	474	441	417	420	438	442	442	451	499	426	447	451	439	462	466	464	481	443	464	452	452	466	469	453	433	448	436	443	474	448	466	428	445	461	450	419	462	433	441	446	448	433	462	438	452	451	438	451	428	419	449	429	471	417	461	453	460	464	461	422	410	402	430	491	438	462	444	452	406	442	453	435	422	457	441	435	460	441	453	451	399	431	481	411	482	454	445	450	391	416	436	455	442	422	453	434	447	475	428	427	446	472	419	466	442	460	437	459	425	419	429	439	421	390	440	446	452	438	437	438	442	436	382	431	464	469	411	448	455	457	452	411	466	452	455	416	426	416	413	421	486	475	444	430	451	454	481	432	436	436	458	433	426	457	433	458	437	461	467	463	454	455	476	413	447	453	477	414	471	439	448	460	406	432	434	424	440	419	426	406	439	437	440	447	437	437	444	467	425	453	455	440	458	430	423	464	436	475	445	446	449	395	420	449	435	390	448	428	415	441	428	427	402	438	404	435	424	430	455	433	436	422	453	444	451	456	438	434	462	441	425	397	400	461	436	470	461	443	502	457	436	402	444	417	427	444	460	427	453	429	464	447	452	439	447	466	448	440	414	429	433	459	401	459	479	453	470	458	474	447	410	454	378	418	428	407	442	449	413	441	452	381	438	448	441	437	451	423	453	438	437	443	411	399	411	407	430	470	428	434	450	465	447	464	422	481	468	449	448	455	453	418	442	432	443	428	430	456	441	420	470	452	419	451	433	422	429	461	451	452	459	459	425	449	475	449	423	443	454	451	418	444	412	433	455	442	453	428	416	456	444	447	421	449	450	478	417	451	439	469	452	443	458	455	420	485	433	456	417	409	473	414	466	439	444	432	419	394	396	428	441	458	441	437	427	457	453	436	471	435	461	471	450	427	463	418	431	475	436	448	446	464	448	497	422	421	452	472	432	466	468	423	445	422	451	439	444	430	424	425	451	412	433	410	409	447	453	477	469	433	447	447	426	424	433	444	464	456	441	401	434	429	417	459	467	422	442	464	434	409	443	451	412	449	474	405	432	455	422	456	444	417	422	444	467	466	425	443	449	419	455	441	418	424	461	419	439	444	445	466	414	415	441	448	479	458	450	425	442	392	433	426	454	466	418	419	417	446	433	462	453	430	421	438	443	424	433	457	433	469	425	438	431	434	428	433	449	401	457	440	449	453	421	458	425	442	438	427	440	466	428	434	435	437	458	465	411	446	424	422	451	430	447	443	460	446	445	486	477	445	485	463	422	437	440	451	408	417	466	436	431	441	405	463	452	466	417	435	431	484	454	431	446	424	414	430	413	433	437	433	434	452	440	427	467	496	458	445	454	454	456	391	463	453	466	465	435	448	439	449	465	470	474	467	449	442	507	433	421	458	430	468	455	440	421	460	430	442	443	435	455	432	451	442	448	420	448	453	451	429	452	431	435	437	451	465	432	429	434	462	459	434	423	453	362	453	454	455	444	458	446	419	473	416	481	377	429	446	481	488	458	442	459	431	482	423	431	448	443	455	484	427	421	465	426	431	431	439	459	453	431	446	423	426	399	460	468	482	409	485	448	442	415	429	464	452	470	452	462	444	436	469	476	433	444	477	414	408	467	493	440	443	425	442	431	446	464	435	417	433	482	521	443	428	427	429	440	446	468	448	463	443	421	442	462	418	439	437	447	437	460	450	450	449	404	385	433	436	443	445	442	405	473	449	429	450	493	431	442	453	407	450	440	456	438	412	458	440	432	423	380	441	431	431	465	406	433	381	414	451	437	463	470	457	466	430	447	429	443	442	444	429	445	427	455	453	450	416	432	458	422	442	436	454	442	428	428	429	408	454	461	453	446	427	433	446	454	440	467	442	450	471	471	439	459	435	439	417	464	484	454	451	425	429	442	465	447	446	417	418	408	433	455	483	416	449	440	467	454	441
25604	21401	27210	25142	7490	2507	1534	5750	22766	19861	11697	3658	1290	831	651	642	672	635	670	658	683	656	626	668	618	652	628	636	634	613	640	623	579	626	563	632	622	610	615	622	641	595	590	631	602	664	544	619	581	660	643	652	644	600	652	592	652	615	587	601	594	606	591	603	608	623	571	607	660	584	612	644	639	639	645	585	613	618	621	627	617	620	615	612	638	606	618	638	642	631	602	603	634	659	606	596	632	670	661	658	685	642	577	621	630	628	613	609	622	657	603	640	609	624	575	600	600	610	634	594	613	623	578	651	608	622	629	645	666	612	622	688	593	648	646	625	633	653	658	597	649	631	621	591	670	605	581	639	629	622	656	650	612	612	592	608	597	614	591	626	620	590	597	619	626	648	654	598	649	616	616	633	597	624	592	618	631	634	634	643	619	633	584	582	640	598	639	619	605	577	613	632	580	635	661	638	595	620	600	607	609	642	638	614	623	649	640	652	652	601	610	639	583	578	645	637	596	620	607	596	628	574	600	624	576	614	611	646	603	564	607	600	658	655	610	636	630	631	630	632	640	584	598	634	583	689	608	681	618	636	586	619	658	637	687	605	588	574	601	599	589	622	627	618	649	621	620	623	602	615	608	642	621	584	625	651	696	618	644	547	609	626	611	673	562	584	611	603	606	614	609	623	596	628	596	623	600	602	608	654	591	605	608	607	599	588	622	599	626	623	649	610	631	575	591	660	614	594	636	607	635	627	620	629	619	626	609	634	607	645	647	586	610	622	600	604	609	590	628	599	613	638	650	619	600	632	621	663	613	643	611	608	623	645	625	674	639	642	582	639	589	615	577	627	579	607	602	629	591	638	618	606	630	642	583	570	635	613	588	591	609	624	585	635	641	603	600	576	595	604	604	627	646	604	639	617	641	656	582	651	655	638	664	642	596	614	631	603	617	606	585	654	612	631	583	648	604	590	643	616	582	615	646	629	595	612	622	642	650	689	619	636	623	639	653	597	675	607	651	638	636	612	616	616	667	591	631	641	640	608	599	650	666	625	621	629	610	649	610	594	612	615	560	621	611	586	635	596	636	613	551	580	577	622	638	668	637	615	656	629	603	616	634	612	617	601	562	613	607	661	613	584	628	592	582	618	644	584	628	622	638	603	596	638	595	584	663	634	586	641	591	625	634	625	602	625	577	633	607	628	593	665	624	605	619	620	610	587	589	653	631	654	630	642	660	636	630	608	635	603	585	566	553	579	623	593	576	594	611	598	609	642	598	608	606	610	585	614	618	606	615	629	585	583	610	595	636	630	633	633	656	642	602	663	603	604	584	614	619	641	598	609	639	594	640	596	591	633	608	608	624	579	594	591	634	608	611	627	583	635	595	654	627	651	603	613	618	619	601	601	595	604	576	662	602	604	610	598	623	608	621	626	620	639	617	579	617	601	617	632	616	590	643	617	619	639	610	624	586	656	652	595	594	604	590	615	636	597	630	575	642	639	636	583	641	652	574	586	620	595	593	644	622	618	646	641	656	610	635	654	601	627	657	570	628	609	602	596	627	621	641	641	599	585	628	633	599	628	591	566	634	611	616	659	622	608	599	597	599	623	586	634	643	618	633	585	645	626	635	655	629	600	651	614	675	614	651	580	594	634	605	644	629	608	635	646	612	619	618	599	623	596	620	649	662	665	642	607	632	608	585	593	608	637	628	621	597	600	598	659	614	607	574	628	610	613	654	633	591	620	641	653	550	614	613	600	604	605	616	605	617	615	628	619	653	594	603	643	609	609	615	629	623	637	592	591	618	660	624	624	610	599	639	616	601	626	611	653	589	570	619	654	608	679	612	607	657	572	592	672	603	652	606	633	632	654	597	597	623	595	642	631	644	641	610	684	640	626	650	696	549	622	610	651	605	634	664	633	616	588	589	661	618	575	552	580	571	686	611	629	663	605	641	629	621	606	668	599	620	635	582	596	602	640	631	630	646	633	584	625	666	647	627	626	654	615	652	636	644	621	605	643	606	641	636	683	641	605	631	612	647	639	626	655	609	585	612	635	585	615	631	616	593	630	648	614	594	590	614	667	615	601	605	578	577	649	599	601	615	618	629	622	588	635	651	620	624	621	638	632	597	639	623	604	612	657	604	620	625	613	622	615	634	607	604	632	628	625	590	618	585	613	623	570	580	642	610	628	598	617	615	621	608	626	600	644	640	643	621	650	612	631	619	650	584	593	610	633	612	635	627	613	603	585	570	652	632	601	601	620	634	649	588	618	633	636	649	647	608	659	635	674	628	620	610	601	617	618	626	623	607	614	646	597	613	673	594	609	591	624	575	622	569	660	646	631	600	596	595	603	626	569	593	584	598	626	654	579	582	648	600	684	619	588	583	632	591	613	600	635	616	604	607	590	581	678	591	644	620	626	596	624	605	565	657	582	609	569	610	618	579	614	603	627	603	654	671	637	615	661	639	612	601	681	575	658	620	604	625	606	604	587	634	598	576	613	629	624	606	607	562	624	645	562	610	619	652	661	637	644	625	652	599	640	669	642	587	621	613	591	623	636	593	627	597	616	600	615	635	585	658	605	641	606	658	645	620	576	590	621	589	617	633	633	612	613	595	628	612	619	600	589	588	636	628	595	626	617	584	583	622	558	656	601	557	575	605	635	599	633	635	664	578	639	609	619	630	640	641	603	620	610	645	625	633	614	591	623	642	613	636	622	642	612	607	597	618	630	612	611	614	579	631	581	606	659	603	664	638	629	659	585	631	627	623	621	582	576	607	643	617	617	640	606	630	585	638	620	630	600	623	594	636	608	629	604	611	631	612	598	646	650	578	637	658	646	613	615	643	683	616	600	618	612	607	617	660	618	651	645	654	627	631	657	639	619	648	641	626	623	634	638	617	604	616	657	627	592	644	676	649	632	636	651	628	570	655	585	608	644	641	642	615	604	628	604	630	637	631	609	613	632	621	600	606	642	622	639	615	599	655	619	592	623	617	588	645	668	591	581	579	641	639	614	639	596	645	562	593	630	625	603	655	618	602	638	620	585	617	567	596	628	614	614	604	627	559	616	651	628	642	620	631	648	642	645	590	592	632	633	624	638	566	578	621	620	624	590	617	633	605	639	594	672	617	631	640	622	614	631	621	630	604	586	653	610	628	626	605	638	612	611	662	640	678	646	603	585	617	604	616	587	630	632	591	641	640	663	582	590	614	648	630	606	634	671	606	597	588	617	621	585	651	598	624	630	633	627	611	661	607	641	625	609	584	580	580	612	595	681	613	640	621	656	617	609	613	606	628	583	576	651	553	610	622	593	635	656	630	620	625	634	578	592	636	608	668	612	574	574	627	668	629	591	634	596	587	592	617	600	625	595	647	594	641	644	592	592	634	582	660	564	598	619	604	623	652	598	578	622	617	637	602	625	621	652	665	647	652	624	604	651	624	611	585	643	642	647	635	594	616	618	642	562	612	609	640	653	624	620	585	618	577	595	634	622
3812	4093	4196	2715	3283	2446	1500	7938	21772	17247	9777	3123	1272	739	537	553	520	504	518	529	538	517	514	533	510	503	524	493	525	477	557	531	521	472	561	501	540	534	470	489	502	494	489	504	521	501	525	502	538	519	497	531	513	549	557	460	535	517	526	477	563	502	484	519	502	524	503	536	506	523	520	527	534	525	500	505	489	530	548	502	513	510	491	560	556	484	548	518	511	466	522	503	574	484	535	524	497	474	504	473	530	530	479	497	515	526	501	544	494	518	535	532	522	519	527	497	519	521	468	483	495	515	512	543	521	494	504	503	495	517	511	465	500	541	465	510	532	526	506	505	524	492	516	492	510	491	499	520	545	558	523	496	523	546	508	517	507	561	530	516	522	502	526	512	500	487	497	502	537	520	512	501	539	513	501	443	533	488	514	513	504	503	479	521	503	492	519	523	500	492	505	513	477	482	529	499	533	488	493	527	485	492	559	492	529	521	537	495	558	522	449	542	511	504	524	500	528	506	489	507	529	473	511	539	516	513	494	547	486	537	480	549	484	491	552	532	497	567	508	517	521	511	520	521	490	489	521	503	549	538	538	493	495	520	512	506	509	519	527	540	518	514	543	541	477	555	515	487	562	521	492	533	503	526	524	536	511	536	531	513	498	498	511	491	536	512	481	457	520	529	515	532	470	507	494	518	521	518	516	508	523	548	513	529	510	508	516	470	482	502	500	494	518	526	532	500	489	518	525	525	497	501	506	555	531	538	514	470	518	496	513	474	475	520	532	531	515	492	499	503	536	449	514	478	532	534	524	507	501	500	501	507	552	504	552	495	508	492	515	520	524	493	481	491	527	530	533	544	529	512	530	533	510	482	527	509	488	546	530	495	514	510	557	518	521	495	559	504	521	511	530	516	496	482	517	491	524	496	518	519	497	517	521	498	497	528	487	519	507	521	513	527	505	484	508	539	496	528	497	501	473	530	527	510	496	465	528	506	526	497	507	496	550	515	496	470	537	497	533	508	524	508	507	538	534	509	533	513	480	521	535	522	492	529	504	531	494	535	501	521	488	533	558	495	516	548	475	493	550	548	527	531	529	526	492	548	494	485	493	456	508	508	510	507	536	516	507	470	531	506	499	544	518	528	477	483	486	495	531	495	480	528	512	515	534	524	535	491	527	460	574	524	517	557	496	496	489	530	530	492	532	503	548	539	462	547	479	477	503	526	480	498	535	513	542	517	516	532	516	512	487	516	522	497	524	490	499	516	516	513	524	480	477	500	506	551	514	508	470	473	475	459	488	524	484	518	530	518	473	506	482	527	487	530	548	539	541	472	488	518	488	483	501	502	496	531	511	505	457	488	477	523	541	501	514	555	525	505	522	491	513	533	514	524	511	515	538	466	521	473	537	536	535	498	492	507	486	508	496	523	511	512	503	527	539	483	476	540	564	473	497	522	527	514	564	536	515	495	499	500	516	514	459	505	468	502	506	498	579	521	521	484	530	528	541	517	485	527	465	517	528	501	524	526	528	485	514	541	487	531	547	528	511	500	508	527	499	516	527	525	519	512	526	529	485	523	486	511	510	553	498	522	520	539	534	516	529	491	497	544	499	504	528	518	511	519	511	484	520	453	501	520	499	514	537	529	506	536	469	529	529	518	511	508	486	558	533	527	536	509	469	485	523	510	528	517	534	546	515	547	511	505	503	538	504	529	508	489	531	488	474	497	499	488	474	485	530	512	513	487	540	524	517	496	520	541	538	546	519	499	491	485	514	497	502	492	499	532	535	483	535	472	514	509	527	513	541	503	472	533	523	497	503	479	548	527	477	518	479	504	504	536	537	540	483	504	493	506	553	491	515	522	510	475	555	506	565	502	507	513	514	566	485	506	494	509	512	553	520	530	531	495	538	518	510	541	536	484	504	486	526	513	520	539	488	470	499	560	480	488	511	513	517	526	473	524	546	507	528	528	508	532	500	521	494	487	495	506	547	515	501	512	524	513	560	505	499	501	473	500	546	489	500	477	502	511	496	493	511	527	488	531	519	510	521	513	525	517	504	508	501	563	502	538	531	467	484	504	499	519	491	495	513	507	460	495	528	481	497	495	504	538	496	493	478	509	490	506	451	526	520	485	548	487	537	508	484	509	483	530	469	485	544	495	526	500	499	504	491	501	496	544	503	532	495	476	485	486	528	519	514	478	507	541	518	521	483	502	488	462	482	534	516	509	506	511	525	506	526	548	510	501	485	519	525	542	532	514	535	539	527	517	464	486	539	526	479	543	462	510	538	504	538	495	532	501	518	546	493	544	515	507	547	512	526	479	512	517	541	531	513	509	525	527	530	493	496	474	511	506	529	514	515	552	500	529	492	528	493	552	473	512	496	494	518	475	520	513	490	490	511	509	502	512	536	542	542	529	525	496	512	490	519	518	503	510	489	477	515	538	486	533	476	482	469	529	537	533	492	499	504	500	512	517	482	527	514	458	564	518	485	469	512	525	514	503	493	514	547	495	522	511	494	510	511	474	516	491	535	495	506	489	492	531	495	467	517	496	540	474	523	526	509	521	487	554	524	525	476	504	508	492	527	509	548	500	551	484	537	547	521	528	476	505	508	505	532	498	512	543	504	468	490	511	542	490	505	532	530	512	538	508	546	516	497	540	538	490	503	511	464	525	557	485	547	542	533	490	536	547	495	504	494	550	506	482	497	535	515	486	526	523	514	492	491	508	505	452	522	531	518	505	502	509	515	532	519	506	536	528	532	521	518	516	513	493	477	525	502	495	561	475	541	520	534	514	506	513	532	502	517	508	494	503	498	479	506	497	535	503	467	513	496	460	523	495	536	530	522	506	494	511	513	534	538	524	498	505	480	547	488	516	501	509	477	501	530	487	529	520	512	496	521	556	510	543	518	521	510	489	551	511	506	489	525	517	456	557	498	490	470	499	496	517	539	539	488	503	515	527	484	521	500	524	479	499	500	486	512	511	478	525	504	521	540	521	474	522	517	494	510	560	442	542	524	488	511	563	471	509	509	515	532	521	517	512	522	516	502	533	509	520	504	516	511	520	514	492	493	490	518	511	497	529	483	491	542	523	494	513	536	504	532	525	528	512	527	502	511	518	549	504	484	516	500	507	491	549	498	502	500	465	550	491	558	489	464	498	497	509	440	491	532	472	496	503	547	491	492	476	504	489	499	513	508	503	495	525	529	540	498	556	517	462	543	525	513	462	501	508	476	521	531	513	497	517	495	528	503	504	517	525	503	487	470	515	504	532	512	520	489	525	501	525	467	476	480	506	469	531	503	493	530	484	485	501	512	518	520	506	497	494	481	510	494	518	483	518	528	522	545	513	499	505	506	502	506	548	563	526	494	528	522	476	482	494	510	482	510	510	513	518	550	519	494	512	500	528	488	508	555	498	542	512	483	496	475	533	548	482	512	497	519	527	487	506	532	538	509	533	525	540	523	516	511	504	494	521	485	475	562	491	482	531	492	564
24378	21442	28784	24533	21462	11487	2989	9179	40522	38271	25813	9197	2651	1354	915	860	769	792	825	818	831	783	813	856	771	769	788	821	789	798	793	817	797	750	773	831	816	813	812	803	824	784	800	807	754	832	754	810	794	780	784	776	790	843	830	780	787	820	776	854	747	817	787	844	768	774	796	774	742	834	817	750	810	774	824	783	778	828	790	787	765	805	774	752	777	779	804	785	796	793	831	786	775	856	749	783	766	828	817	839	803	857	750	764	788	727	750	818	750	802	804	770	742	791	745	769	769	804	791	828	815	771	730	821	803	765	792	839	810	769	832	775	765	842	790	840	736	792	789	782	758	787	814	781	750	767	815	822	859	848	795	767	806	786	807	789	753	799	805	808	791	762	757	767	753	747	768	793	774	751	745	770	770	824	777	761	815	804	791	818	766	790	780	840	825	811	780	773	774	804	785	813	816	815	796	839	799	800	788	726	747	780	788	775	779	746	779	844	820	735	785	777	769	799	759	757	737	744	785	825	830	777	814	766	743	784	748	800	761	814	762	803	764	790	756	821	773	795	788	812	769	777	823	754	762	757	771	779	785	746	803	782	793	728	743	816	727	789	819	795	769	800	728	759	770	834	760	822	807	806	782	746	795	809	733	785	785	881	789	783	793	812	788	808	801	793	813	780	791	745	760	766	817	807	807	794	792	768	822	725	748	808	780	768	775	765	788	806	722	750	773	780	796	765	790	772	750	820	799	776	780	756	791	766	807	835	768	730	837	788	799	780	741	731	811	809	760	789	814	806	776	782	796	727	756	754	808	810	762	727	790	787	803	747	816	786	758	812	814	769	784	773	784	795	745	745	743	784	805	789	785	736	757	806	779	792	815	824	813	803	831	814	773	759	826	751	820	758	808	834	808	766	780	762	813	791	814	836	803	773	781	796	798	815	795	772	773	778	797	780	782	781	737	791	758	757	815	786	795	763	759	781	813	782	767	779	797	753	739	742	751	780	783	798	851	772	883	763	836	775	790	805	787	723	763	769	766	765	737	825	786	778	706	786	790	736	779	761	820	790	792	782	792	790	793	794	809	750	748	827	783	799	832	741	735	743	765	760	722	823	761	787	821	831	742	744	796	750	779	778	780	796	769	758	792	802	779	800	748	757	799	809	750	786	813	803	797	777	788	739	775	841	802	821	804	752	784	783	759	736	786	804	767	790	754	790	780	792	738	821	761	802	756	778	702	761	769	805	799	819	794	750	835	759	744	782	797	766	764	775	788	759	808	804	806	771	798	730	771	771	779	794	850	730	762	804	794	770	764	723	766	820	817	777	759	774	762	808	812	777	835	777	699	802	790	798	783	769	776	808	785	756	781	806	811	814	821	786	792	789	771	772	821	787	820	750	712	790	817	816	789	734	813	768	798	772	796	773	797	789	788	753	780	772	770	806	802	804	868	758	782	737	730	790	816	784	779	725	818	819	775	769	803	773	769	821	796	806	738	737	747	779	732	780	779	809	748	816	789	764	787	786	839	764	763	801	744	763	719	757	829	750	807	825	796	792	788	771	833	785	773	813	753	763	824	731	801	732	761	751	770	767	810	800	810	728	813	753	784	770	756	785	785	801	763	754	793	768	799	740	799	775	796	754	755	742	780	777	760	828	761	807	764	774	813	814	745	806	805	754	751	766	777	754	816	778	767	751	807	732	757	794	810	854	767	740	805	803	804	736	771	842	785	752	774	810	799	779	817	809	775	751	774	765	756	835	825	790	811	835	828	783	837	800	790	830	790	817	812	791	740	763	746	751	769	792	811	794	766	766	787	789	831	813	791	803	741	719	810	779	815	774	787	730	747	795	722	747	823	766	785	764	778	823	780	805	811	755	789	791	804	772	742	756	784	777	730	812	776	734	728	812	787	792	751	803	777	774	727	792	772	742	820	845	753	755	833	834	763	798	816	767	791	772	816	733	726	802	797	746	810	781	777	760	795	814	744	768	797	773	716	816	813	797	804	707	778	757	771	800	843	754	758	806	782	747	780	750	838	770	770	795	784	801	728	826	737	771	762	749	767	804	792	762	811	803	785	800	748	795	706	758	755	811	760	784	829	798	770	737	755	768	754	768	780	756	828	732	776	807	738	807	751	761	766	803	786	789	805	853	812	812	774	759	796	781	754	789	789	774	807	827	751	799	783	815	805	801	811	785	805	830	795	786	823	840	767	742	781	815	816	802	785	822	739	768	768	774	774	748	777	759	817	770	768	804	752	823	775	807	798	841	760	806	728	820	826	829	764	773	807	784	765	762	768	778	813	834	797	793	801	721	783	749	732	811	767	774	755	776	765	784	745	793	758	809	767	774	785	766	784	783	757	797	746	798	839	801	795	788	780	757	755	781	746	774	782	773	790	759	795	770	735	722	783	805	765	746	816	790	767	792	774	738	746	693	750	827	817	827	764	786	788	755	780	805	830	765	760	748	781	807	744	787	750	830	777	831	763	759	766	777	764	782	844	790	795	733	779	796	812	783	818	791	780	717	753	724	805	803	763	789	751	773	802	789	771	828	840	834	784	786	776	769	759	818	781	783	817	775	810	743	767	775	756	743	847	771	749	771	812	776	791	805	773	743	832	756	804	800	781	819	741	741	821	765	753	807	755	767	829	764	755	803	802	825	801	817	800	809	759	733	842	749	744	772	758	771	765	783	817	798	856	796	771	737	793	766	806	723	793	770	766	784	772	787	767	803	778	753	759	759	799	809	766	716	753	816	739	769	726	811	796	780	776	797	799	788	743	815	807	786	801	764	782	791	806	758	769	791	808	839	765	755	783	820	796	751	785	746	840	778	760	827	822	758	805	808	756	817	758	747	779	784	769	779	767	777	760	785	807	804	815	817	746	809	738	864	754	783	821	804	812	750	740	762	807	801	778	777	707	776	794	757	744	780	810	797	819	780	789	810	767	815	792	717	776	761	786	769	760	752	757	858	773	800	778	797	734	819	795	840	764	799	790	789	807	815	857	750	756	770	792	800	808	770	802	759	764	755	746	776	754	818	786	879	722	750	769	759	778	760	746	701	781	789	750	854	789	763	769	780	805	810	773	825	828	754	766	768	792	749	769	755	734	787	769	827	842	747	789	781	756	802	782	800	757	789	777	769	817	781	817	790	790	820	765	760	765	772	830	787	740	756	772	785	750	803	797	803	790	793	758	720	785	831	799	750	787	794	803	839	854	757	743	698	747	822	791	788	812	774	780	768	790	746	790	820	762	796	772	809	819	760	797	814	756	811	772	778	760	850	773	746	805	792	822	786	773	739	790	753	728	791	768	764	829	806	759	741	764	793	811	767	788	747	798	793	774	771	776	750	807	762	817	768	760	780	814	741	800	775	773	855	731	801	759	774	773	760	840	765	767	763	811	741	788	747	753	788	813	803	785	773	771	787	755	753	822	757	779	745	806	707	766	793	798	765	877	805	767	774	811	798	757	768	775	789	738	794	793	815	771	771	819	774
4236	7488	6857	4246	4825	3521	1998	12606	38782	32886	19914	6535	2422	1219	690	664	623	643	668	634	664	626	677	624	630	668	655	587	646	658	650	646	647	651	597	630	648	631	630	595	641	645	621	599	635	637	629	649	648	633	625	647	617	617	604	619	634	581	655	595	688	618	677	647	665	659	661	629	637	631	622	641	605	596	607	614	680	617	644	660	633	631	615	679	624	654	550	622	618	623	665	601	643	593	628	650	629	638	661	656	641	649	621	628	625	621	657	661	614	644	614	605	667	630	644	597	630	665	668	665	662	616	599	658	594	632	641	647	673	639	670	620	618	642	665	650	589	674	634	618	643	606	669	623	624	694	621	616	601	644	676	662	640	608	622	625	600	665	644	640	635	593	603	605	659	630	646	659	660	629	660	694	660	636	626	620	645	654	628	628	675	601	632	612	654	630	611	649	604	632	608	653	582	624	638	614	620	648	650	655	671	627	624	681	637	607	617	604	626	652	634	649	598	653	635	638	631	608	584	667	620	624	651	610	650	631	685	654	595	644	624	623	639	632	665	668	620	610	647	624	633	676	675	657	648	642	622	649	632	648	641	647	622	630	647	651	650	615	664	637	619	647	641	650	608	610	625	630	627	639	601	623	665	608	642	631	623	597	656	657	593	650	627	608	587	663	649	636	592	641	651	671	632	610	629	643	637	605	638	619	652	604	672	658	608	649	616	653	593	657	611	632	655	615	647	619	572	601	626	572	565	612	666	615	631	617	625	654	633	629	588	589	579	612	687	683	611	620	621	648	585	629	637	629	601	624	632	639	607	651	649	634	604	580	637	645	639	639	629	592	632	585	628	652	682	606	663	640	604	620	605	614	684	657	611	600	620	642	671	628	640	670	614	628	627	635	593	591	635	637	639	609	609	604	624	600	590	672	597	626	652	633	628	602	650	657	664	598	607	603	631	641	654	634	637	633	644	622	601	621	611	639	668	637	604	585	670	670	699	581	599	622	615	637	618	634	620	634	623	635	608	688	593	620	609	622	649	644	596	633	630	630	678	626	610	616	645	595	610	588	664	645	658	653	627	629	609	602	597	613	680	670	620	664	587	596	628	630	629	607	640	634	658	677	634	599	653	616	619	632	636	668	611	614	600	658	613	599	685	600	621	620	627	580	611	638	623	611	621	633	641	654	658	600	627	619	652	629	648	638	618	620	608	616	615	660	590	609	666	666	578	631	576	693	634	620	626	595	636	566	625	634	632	651	639	619	661	580	587	650	605	688	636	633	637	672	607	627	632	636	626	663	641	684	636	612	644	589	597	642	614	629	608	654	615	644	644	640	612	631	698	649	666	625	643	623	603	613	639	603	647	637	595	658	644	648	649	654	637	652	622	564	611	627	614	590	660	659	625	570	640	619	631	611	606	629	621	597	648	589	628	584	668	596	617	604	597	580	595	624	592	613	646	617	668	597	659	583	680	634	580	632	639	617	674	630	616	651	675	656	584	610	633	631	662	614	644	646	618	647	672	608	595	687	668	664	615	613	666	621	646	620	645	637	633	599	627	623	615	643	645	652	651	645	621	638	632	677	644	631	624	622	602	597	614	641	623	636	591	646	595	624	584	660	632	614	604	639	647	635	599	586	614	645	652	591	624	631	662	615	604	643	605	621	651	637	597	641	605	629	631	645	660	600	628	642	593	622	633	628	644	651	639	633	625	615	649	633	606	629	603	649	682	597	640	661	609	617	662	581	663	645	636	607	675	636	578	636	613	591	630	607	614	617	630	667	635	671	599	597	649	668	669	627	578	669	626	598	642	608	654	628	639	622	591	654	598	678	648	622	615	642	645	645	610	649	632	649	642	640	575	628	606	574	625	617	630	612	683	622	615	632	580	585	603	593	594	634	632	618	643	624	637	603	637	571	640	625	597	607	627	626	630	612	619	646	695	651	669	578	637	639	602	656	619	627	585	634	638	643	637	637	629	636	621	627	606	624	640	596	652	572	627	630	659	597	612	648	624	633	596	624	657	613	673	605	685	652	626	680	651	637	629	665	658	570	663	637	636	615	612	604	573	598	644	577	596	629	619	625	624	616	593	684	600	625	599	659	680	620	630	639	622	648	615	601	642	631	621	611	634	630	578	643	635	599	668	625	614	627	624	642	602	606	616	610	610	630	626	632	643	568	667	657	674	618	644	620	605	644	639	627	600	647	619	644	623	615	598	591	600	590	606	563	612	639	636	660	643	650	605	622	613	632	589	612	611	652	654	626	627	628	685	652	629	682	601	614	641	622	587	616	639	649	606	631	655	682	626	614	608	697	664	673	627	614	622	617	656	606	639	644	638	634	658	616	611	647	637	642	636	639	624	632	664	597	639	613	647	612	595	626	671	630	662	645	588	623	599	630	652	647	622	616	689	632	660	638	626	602	634	638	600	636	610	627	620	600	632	615	627	623	603	642	619	604	604	676	639	644	645	629	610	605	626	645	576	637	628	587	654	597	653	621	591	610	647	612	679	665	657	674	613	636	572	612	585	641	615	566	627	600	669	595	655	596	640	619	591	652	615	622	619	605	646	685	648	578	646	598	620	609	627	673	605	619	608	640	625	612	633	638	626	636	614	617	658	593	608	620	654	613	595	660	629	646	626	638	604	644	597	663	616	574	596	648	645	667	602	598	636	633	637	592	589	632	604	634	633	680	589	632	624	625	637	635	662	643	630	606	603	581	643	615	642	635	646	578	616	611	586	605	592	672	613	618	670	592	682	663	633	616	642	639	628	604	637	645	620	644	619	671	622	588	630	631	584	644	598	624	599	623	678	640	644	626	631	553	627	595	603	647	595	612	581	630	628	673	639	633	640	635	651	612	614	601	617	613	593	632	636	621	624	591	638	625	620	647	596	621	610	562	630	642	655	627	673	583	586	599	643	623	602	613	600	642	587	604	667	604	648	632	667	640	573	604	590	637	649	617	624	654	580	619	608	578	670	602	607	641	637	639	653	642	624	631	619	601	621	634	599	646	610	632	573	594	665	647	625	641	638	626	628	620	630	639	575	632	639	630	619	613	661	615	658	621	611	616	644	593	599	602	617	602	648	625	637	619	619	650	629	637	604	619	606	639	655	607	669	636	606	602	639	666	620	638	630	616	620	645	589	647	673	651	622	634	605	660	620	616	631	659	607	622	614	658	640	612	616	586	583	610	628	627	599	618	583	640	625	681	624	658	623	633	617	642	648	641	637	669	625	630	633	606	582	617	617	613	580	659	619	648	633	627	634	641	661	620	644	620	622	601	622	597	629	619	635	626	644	645	595	573	613	579	584	619	580	704	626	686	592	619	590	624	638	615	629	602	631	649	599	569	667	615	606	630	639	671	640	602	624	638	565	621	636	643	666	648	653	625	598	648	640	623	566	593	637	602	616	618	615	625	589	641	632	660	625	645	628	590	620	596	615	619	640	636	606	654	627	650	648	608	654	615	637	595	633	667	636	577	669	642	655	619	660	637
27673	12485	1850	1163	1351	934	747	792	2915	3040	1993	1072	749	615	600	565	594	585	545	622	555	619	595	507	566	524	522	588	547	534	553	565	557	526	600	604	566	514	566	587	609	535	544	570	570	566	558	522	566	572	561	568	585	585	546	560	609	558	527	577	552	589	591	548	554	566	533	533	546	598	531	547	582	525	546	560	544	571	576	587	574	542	558	585	552	600	548	581	527	536	537	550	597	558	628	544	600	534	552	537	539	513	590	547	571	537	571	574	606	586	599	560	551	556	547	548	504	525	547	537	556	573	573	571	574	579	481	555	573	576	530	553	578	557	521	602	540	512	545	565	523	556	554	588	599	559	555	540	524	539	493	572	590	557	543	559	561	542	549	525	561	602	565	522	537	518	530	589	609	585	539	554	544	560	561	537	579	562	551	557	530	558	559	540	553	618	536	548	545	558	593	514	573	561	562	578	562	564	584	539	562	535	619	588	564	524	524	572	525	556	562	542	585	568	576	565	558	565	522	561	526	573	584	576	529	557	546	525	577	562	518	575	577	536	531	566	529	527	535	529	533	529	585	543	522	566	606	578	594	586	550	552	593	508	521	514	554	546	571	630	556	562	527	576	572	523	521	589	577	477	587	581	539	536	549	530	585	607	541	576	555	590	574	541	554	564	533	560	558	541	561	571	573	588	576	552	555	594	566	616	523	570	555	551	532	583	543	588	553	545	519	550	590	524	563	599	524	570	558	560	567	549	567	552	534	560	553	577	511	543	550	565	574	569	552	585	575	571	568	547	549	534	517	606	533	534	540	578	558	585	556	556	546	584	599	586	609	587	585	560	566	545	551	540	578	565	559	572	530	586	535	534	510	588	534	541	549	566	562	550	545	579	528	581	578	542	549	578	581	559	593	551	556	591	546	555	586	601	529	565	514	562	554	567	535	543	546	517	539	615	543	535	555	591	568	536	543	550	549	600	640	583	548	549	557	566	575	561	597	615	583	547	567	589	570	567	555	561	549	561	559	603	579	577	602	530	575	612	572	540	569	559	554	557	522	572	545	610	499	511	552	542	540	568	543	558	555	555	581	607	539	551	549	534	593	585	578	562	548	539	590	562	593	560	573	557	589	566	553	550	565	602	552	556	576	563	581	575	598	587	548	584	537	531	579	551	556	533	569	501	533	546	575	554	564	553	543	542	512	548	532	532	542	578	484	566	566	532	581	563	593	583	524	554	561	543	532	585	571	577	526	548	572	595	589	556	566	557	558	555	556	525	548	555	584	589	557	560	577	581	510	561	577	569	596	565	597	546	544	572	516	595	594	561	540	571	554	570	535	576	550	554	617	551	535	565	582	565	560	527	579	565	522	540	524	522	543	555	584	590	600	539	584	548	588	571	536	540	547	564	577	584	574	529	584	569	534	593	585	590	600	542	578	527	607	558	539	606	558	568	544	538	590	613	616	564	570	582	578	541	556	608	588	567	558	550	594	572	589	555	524	559	551	574	555	569	558	553	553	581	541	559	583	569	521	593	547	580	585	571	559	568	547	529	559	574	560	591	568	567	557	554	559	572	501	582	566	538	577	566	521	579	576	563	560	540	582	593	526	586	529	592	554	595	570	567	594	562	556	544	576	572	559	585	505	579	537	600	588	606	536	513	580	604	539	523	557	568	545	536	576	552	582	542	551	595	567	559	562	588	515	563	566	566	552	571	570	543	544	548	587	550	541	519	544	538	616	565	600	600	579	581	554	549	531	539	596	577	559	563	584	583	567	555	555	572	547	531	565	543	528	565	549	577	570	497	529	556	557	563	581	571	533	562	535	560	566	595	556	554	553	500	540	597	533	597	552	520	577	551	579	565	564	559	564	577	573	552	573	589	525	524	577	556	535	563	536	580	572	543	564	533	531	548	560	560	542	536	577	532	543	550	597	573	569	560	507	569	535	514	576	579	555	546	583	556	581	558	570	560	546	488	554	531	554	547	574	546	588	585	556	526	593	580	569	544	572	528	575	593	566	566	600	554	560	569	532	546	569	535	531	594	576	559	583	589	580	564	585	595	536	556	580	592	540	578	626	525	580	595	544	518	555	557	591	564	552	575	586	557	568	564	543	551	540	569	575	552	565	531	532	578	592	491	578	569	606	531	519	564	535	572	580	545	536	569	504	546	593	584	564	565	563	526	532	543	520	565	585	520	528	540	562	516	559	537	504	575	563	576	560	568	542	597	598	583	551	570	562	594	524	553	569	548	533	562	564	588	553	553	559	537	587	539	532	551	541	568	560	549	570	520	563	577	600	528	488	541	571	542	570	559	569	586	537	557	511	586	600	569	572	567	636	540	517	627	527	540	557	538	532	603	543	606	575	542	555	549	543	586	541	538	558	549	575	562	547	538	571	571	556	524	543	557	542	577	551	549	596	579	575	546	558	527	545	584	575	594	566	576	539	583	569	533	487	569	592	539	577	558	535	556	546	553	576	539	521	579	533	562	575	607	551	529	532	523	580	553	609	545	512	523	567	567	558	522	530	548	562	552	573	568	522	529	539	580	563	584	557	560	548	508	573	569	554	576	503	584	551	513	517	602	529	562	531	592	581	565	568	526	551	588	555	552	545	526	571	509	536	524	536	542	578	554	543	558	602	516	532	539	554	561	583	596	539	547	551	559	598	573	595	568	570	581	548	560	569	594	516	536	573	577	564	551	562	559	575	534	600	540	577	536	566	606	556	570	505	536	523	550	565	580	562	542	566	536	535	575	568	540	555	570	517	565	522	600	565	551	584	576	576	544	559	532	542	556	550	586	587	525	581	548	532	537	573	539	537	584	578	544	533	593	575	538	528	508	543	529	497	539	558	597	553	537	622	506	528	578	543	576	593	626	542	520	548	566	594	588	591	537	532	573	587	578	564	502	544	537	578	575	565	599	575	560	540	590	538	551	538	536	587	568	540	575	568	559	593	567	545	583	592	557	514	548	542	563	597	557	552	549	569	602	580	550	581	577	535	571	563	572	546	537	557	558	567	551	585	580	579	552	602	507	597	546	576	571	557	573	601	540	573	538	543	612	561	561	546	537	582	558	547	584	553	524	558	596	552	584	600	557	575	623	561	591	570	559	566	568	536	510	600	574	574	574	598	567	567	543	528	593	529	571	553	626	543	536	615	586	530	509	578	562	550	587	588	561	524	552	545	589	535	538	537	522	579	566	511	494	614	544	571	591	545	572	554	596	547	565	588	567	590	540	553	545	561	552	571	568	558	589	538	594	551	550	510	558	592	562	557	529	588	610	525	599	560	564	579	554	535	567	565	555	546	580	561	507	552	561	559	551	551	544	583	522	588	585	575	579	567	563	555	589	557	587	540	543	565	569	575	554	590	574	574	566	550	552	543	512	557	558	586	547	575	556	550	563	557	555	551	575	554	563	561	538	572	559	534	516	554	555	547	576	602	524	567	548	563	575	560	532	521	606	586	535	596	594	552	597	595	536	536	576	539	556	593	548
5244	950	993	940	1500	990	657	816	3549	3147	1967	991	638	483	472	430	482	437	475	415	467	411	428	440	463	428	464	439	433	460	468	464	460	407	447	447	419	454	455	464	426	454	492	446	514	448	490	437	460	447	441	431	426	417	443	477	446	435	468	456	442	436	443	465	405	446	448	436	476	456	429	467	452	439	420	466	440	450	410	474	437	439	431	422	453	450	419	431	444	473	432	438	438	457	463	487	465	468	440	450	469	433	457	445	472	472	459	409	436	462	421	462	460	434	466	452	450	460	460	457	460	426	453	434	401	476	395	453	424	437	389	447	420	442	417	463	452	434	431	451	423	469	414	454	449	459	466	455	444	444	453	443	432	424	391	423	452	434	432	446	489	431	458	440	455	473	460	446	414	444	477	442	449	450	464	445	427	435	431	505	467	453	440	482	413	448	405	451	487	477	476	446	473	460	439	483	478	438	430	442	430	442	439	446	430	435	420	449	458	418	460	490	427	453	472	434	468	416	441	428	437	442	436	423	402	438	408	408	443	439	430	450	439	444	465	448	490	437	463	412	442	442	441	437	425	447	410	441	432	432	432	392	472	467	456	458	471	478	423	444	426	467	492	422	407	424	427	466	458	467	435	425	446	479	427	449	489	405	438	428	448	446	407	454	440	418	407	471	450	460	441	439	408	452	454	422	428	461	442	434	461	455	451	407	479	476	461	458	420	454	442	444	478	422	465	453	450	459	420	432	457	419	493	438	451	446	447	460	469	418	467	437	464	444	429	450	417	478	433	428	418	442	453	444	449	446	455	475	484	438	447	427	440	437	454	439	432	419	456	452	494	429	447	435	437	415	413	454	432	449	475	419	475	428	435	451	444	395	451	472	389	454	473	431	460	430	471	446	420	437	449	470	496	444	469	457	445	463	462	440	455	448	420	447	468	439	412	486	449	437	441	454	466	475	423	444	420	430	472	501	406	472	447	448	435	406	446	437	456	425	475	460	460	447	430	437	477	436	456	431	451	401	494	440	486	457	435	408	474	444	440	420	462	444	475	420	460	444	433	464	458	468	446	441	477	466	460	429	460	439	416	465	442	454	457	480	476	441	427	444	481	459	459	437	428	437	451	465	433	411	409	427	414	460	423	429	439	441	440	427	486	422	464	412	504	465	469	450	453	450	456	493	458	435	463	432	463	450	482	395	445	449	473	432	451	428	454	458	430	427	471	467	467	431	442	446	430	473	422	409	410	444	477	455	450	434	441	440	457	436	449	455	431	460	455	449	462	468	465	456	460	426	487	433	450	429	494	454	414	450	426	453	480	460	458	451	388	433	407	452	444	415	458	426	393	450	439	445	458	433	449	455	484	472	429	455	435	470	453	473	450	472	447	413	458	465	435	437	456	477	470	428	452	421	466	463	470	431	476	462	456	486	408	461	462	461	446	430	426	430	439	435	410	470	454	443	464	424	391	463	431	447	435	469	452	458	393	418	400	462	462	421	432	421	462	435	464	458	449	462	427	437	464	418	478	431	430	478	451	500	425	436	414	447	431	467	482	463	439	390	421	437	439	465	406	459	438	432	472	455	414	468	428	453	454	477	497	473	429	483	507	487	409	430	455	461	417	468	417	434	476	452	461	462	446	478	447	460	455	438	436	431	474	434	449	453	485	459	446	400	438	443	461	437	432	448	447	435	450	481	501	464	436	449	467	410	476	427	440	446	400	425	443	432	411	426	416	405	464	420	414	461	432	410	433	421	402	428	461	443	456	454	439	405	481	464	444	424	437	426	464	439	445	441	473	455	457	388	479	420	435	456	439	496	429	430	462	467	483	442	442	442	499	399	471	436	434	457	457	409	501	429	467	446	450	437	414	464	437	442	449	440	433	419	447	428	475	449	457	432	434	438	458	462	449	402	446	476	414	451	431	422	463	452	452	479	450	452	446	455	457	475	445	485	430	473	468	461	404	484	441	447	457	418	442	418	453	455	451	431	437	451	464	464	453	462	471	446	460	458	436	455	446	453	460	453	458	431	440	468	435	434	441	473	420	468	435	440	426	437	447	481	429	457	433	446	449	434	441	429	405	447	473	452	422	450	433	444	514	416	479	488	442	393	426	434	455	427	464	443	446	424	439	407	453	429	476	410	467	452	460	436	450	479	440	458	439	443	447	427	463	436	471	463	428	467	452	458	449	425	451	471	489	455	415	445	462	403	469	392	422	425	449	456	458	467	402	403	450	470	421	434	469	465	447	454	450	439	472	461	469	417	414	449	435	478	429	414	460	448	478	434	431	467	442	463	425	469	433	436	434	463	449	429	437	438	495	462	412	449	449	482	444	394	452	495	417	439	409	418	454	442	450	479	451	428	465	461	475	432	456	478	453	439	440	451	467	427	448	408	433	467	444	412	450	427	478	428	423	466	464	465	426	459	415	430	459	432	442	442	422	459	423	462	422	435	431	421	516	467	442	449	432	459	423	446	459	430	425	449	464	430	444	438	465	432	456	478	440	393	443	457	432	440	454	452	470	453	454	447	442	473	433	462	477	441	485	434	435	462	454	451	438	436	457	428	436	424	437	481	402	425	457	454	461	445	443	416	434	400	413	444	438	438	459	413	428	452	449	465	466	464	447	466	434	444	435	447	459	459	487	460	444	454	413	441	456	442	437	473	448	454	440	466	471	484	478	446	477	435	457	471	475	443	489	435	436	465	414	433	423	490	442	425	444	454	461	440	451	476	466	446	429	447	482	442	455	423	459	469	433	434	430	482	474	430	433	431	452	446	448	422	501	438	447	454	446	449	462	466	481	442	429	455	445	472	474	426	422	453	428	444	440	470	441	423	422	421	489	473	486	439	431	419	489	459	402	473	481	425	425	464	431	474	448	443	450	413	438	453	464	457	478	481	427	415	427	408	462	436	449	440	444	460	431	443	441	439	478	456	458	461	475	480	430	437	461	468	440	421	439	475	438	450	448	452	466	431	449	414	435	441	432	417	475	461	430	434	407	440	434	436	464	510	454	447	442	443	435	460	474	458	418	465	464	434	478	403	432	469	456	441	421	441	410	453	436	440	466	439	453	435	460	481	425	466	400	431	443	419	398	433	455	449	440	441	455	470	454	473	456	482	441	441	484	461	443	469	445	443	447	448	446	460	474	446	458	401	449	449	440	430	477	486	437	503	423	440	477	462	430	450	492	454	476	441	426	466	416	435	444	424	425	433	460	441	443	463	429	409	431	401	429	441	437	443	431	467	429	464	488	422	441	438	463	434	434	478	485	436	450	469	427	431	477	419	440	482	456	440	454	457	453	404	442	455	464	446	437	436	439	430	461	456	457	479	431	479	476	396	485	453	438	457	476	433	448	430	483	418	444	439	469	476	399	436	426	433	423	427	436	452	438	473	459	426	475	444	442	458	456	466	468	415	422	478	439	450	452	437	457	421	470	415	485	452	441	444	457	462	462	472	466	459	457	450	456	437	498	448	482	419	449	445	447	430
25674	21446	27257	25304	6684	2109	1312	3072	21567	22131	12408	3659	1393	877	680	647	633	629	594	597	676	597	620	641	599	630	661	614	674	651	664	604	590	584	628	612	631	670	666	648	588	645	632	603	658	650	599	643	660	625	667	626	616	590	640	694	639	654	623	621	625	636	617	595	608	605	594	657	651	634	647	645	599	638	584	648	624	607	660	649	619	628	586	632	634	665	650	646	574	665	658	601	575	654	637	613	610	595	616	670	621	622	617	633	615	649	651	606	636	656	613	560	615	634	610	608	646	682	598	652	602	619	599	630	596	692	581	645	654	640	657	593	605	603	666	611	601	583	658	603	652	635	611	586	606	628	637	603	626	637	654	645	648	642	592	593	626	651	617	634	643	638	632	574	611	658	671	644	602	648	643	628	621	595	628	611	631	611	621	593	625	645	635	625	629	602	613	621	630	578	581	666	685	618	626	609	622	634	606	600	579	638	607	655	625	654	635	608	592	642	631	624	651	595	652	649	602	617	635	643	664	635	649	649	618	645	667	584	641	647	607	633	615	672	644	626	665	633	669	604	669	615	594	624	666	623	647	619	641	625	640	641	631	648	626	648	638	629	609	611	611	639	625	602	633	587	628	615	623	668	658	589	672	649	614	630	628	630	574	608	664	672	661	626	639	641	655	626	618	640	616	619	654	660	660	623	617	629	629	623	627	625	651	630	606	642	637	654	651	625	637	656	659	633	619	615	611	666	617	622	590	646	629	592	650	611	649	647	674	636	635	619	626	633	616	637	632	616	633	667	640	634	658	621	629	629	654	631	608	585	641	626	591	620	617	619	627	616	665	661	631	588	627	597	626	652	646	641	625	635	593	669	623	611	690	691	618	585	642	624	659	580	666	625	648	657	656	673	653	667	616	650	604	612	604	620	643	592	630	637	663	623	635	661	623	638	631	615	619	631	621	620	659	632	621	596	619	676	616	610	684	631	658	626	626	644	613	628	582	589	632	590	609	619	634	596	646	648	627	664	622	590	630	624	657	618	599	608	574	601	680	655	669	633	623	616	626	663	672	608	612	594	637	607	608	587	622	670	634	598	607	606	638	644	616	598	649	639	623	624	584	653	671	644	612	632	620	666	588	647	587	612	604	637	674	630	612	619	655	599	625	630	638	652	637	669	685	684	617	610	640	636	617	623	596	655	622	622	600	604	644	610	643	653	668	624	636	663	652	635	657	643	675	620	652	656	640	647	584	642	624	666	648	647	664	621	630	602	622	600	645	622	625	585	643	671	629	652	576	641	591	591	642	606	643	680	644	608	649	638	625	616	639	600	612	667	627	583	630	633	639	630	641	689	621	625	599	599	592	578	630	608	624	570	623	607	621	600	627	652	644	607	643	607	667	626	602	632	627	671	618	638	610	641	616	609	642	578	626	621	645	679	631	587	720	632	589	617	638	618	609	609	593	635	635	615	645	631	628	627	633	573	603	632	585	586	630	624	632	613	645	651	598	653	596	621	594	639	599	645	667	638	628	645	616	626	602	594	619	624	601	639	605	623	607	618	584	635	627	645	609	615	644	645	593	626	626	652	648	591	620	644	601	599	618	658	670	655	662	650	605	671	589	629	592	634	645	615	611	612	651	636	661	577	614	603	635	628	626	621	610	596	655	648	632	625	659	641	629	627	610	631	573	598	659	637	616	683	664	657	635	618	584	626	644	649	628	588	646	625	665	643	672	568	583	607	618	585	587	617	637	610	627	596	593	626	654	638	637	651	629	627	624	639	600	656	643	585	637	603	628	647	644	674	641	641	689	611	605	694	651	612	601	634	647	604	609	638	670	651	588	590	589	623	604	675	648	629	626	639	677	601	629	606	670	602	584	632	609	633	587	572	635	617	601	615	609	648	650	628	615	641	661	618	596	651	633	644	650	624	614	642	615	623	630	616	607	616	611	617	615	679	588	641	633	651	640	591	636	613	630	632	602	604	590	631	617	611	637	638	600	609	600	585	624	664	599	600	622	603	648	649	581	597	636	641	620	589	629	612	627	651	631	610	675	635	630	643	635	623	638	651	612	634	667	630	606	615	629	628	602	665	618	653	594	645	630	632	627	628	621	656	614	643	669	597	629	628	645	644	584	596	597	611	622	594	626	603	634	656	617	614	612	569	626	647	640	637	618	629	622	627	667	626	639	606	642	623	632	630	652	621	616	608	558	656	628	594	622	594	643	629	673	651	668	666	593	592	636	610	653	610	596	673	657	598	657	604	603	649	621	651	664	648	643	673	652	614	629	633	617	638	612	635	639	630	622	641	633	636	591	635	588	594	617	666	644	644	651	607	620	649	617	639	609	600	585	620	582	622	613	650	642	638	645	595	581	618	612	632	641	683	628	646	621	637	632	655	624	625	644	656	624	596	597	640	623	666	623	645	602	614	669	616	614	634	630	667	611	657	581	651	669	644	627	653	645	636	590	626	666	642	629	637	656	596	634	610	623	655	628	678	597	659	639	647	675	678	598	603	663	669	619	641	575	609	642	626	644	628	646	603	619	598	654	660	671	599	623	614	637	633	590	643	618	639	628	624	631	646	614	578	653	648	662	654	620	607	660	632	637	653	658	602	615	624	622	652	640	657	616	581	633	612	625	574	634	687	637	601	632	624	650	614	658	635	645	672	672	611	588	596	654	649	632	612	609	642	608	637	663	603	633	651	642	620	615	606	664	639	632	667	652	622	619	603	630	591	576	626	640	613	591	634	648	609	633	636	594	615	658	614	602	599	648	632	629	637	652	671	655	607	635	618	605	616	623	616	635	650	661	616	705	684	622	646	617	598	606	621	636	550	630	611	684	612	607	604	604	580	617	648	608	598	643	599	594	609	659	676	613	650	642	612	660	592	586	662	638	652	637	667	601	598	636	661	599	642	630	597	648	661	632	615	603	661	631	628	663	647	631	598	639	621	632	617	602	644	633	568	667	605	648	636	665	598	605	626	619	601	626	628	651	629	688	616	589	618	622	629	667	606	652	591	628	597	619	598	639	587	645	653	640	614	626	626	654	641	633	615	629	583	623	614	640	652	659	652	643	633	601	654	669	669	636	638	639	660	636	618	596	662	625	622	649	626	626	625	610	627	658	653	645	632	611	590	629	587	606	619	598	634	647	629	680	613	646	602	608	637	607	629	629	607	615	585	633	663	619	623	681	631	701	585	620	621	627	625	619	617	630	673	613	595	620	616	646	627	671	615	648	673	628	685	667	644	647	596	679	615	638	587	643	622	623	614	612	653	628	636	690	627	641	628	596	604	607	628	622	614	619	620	642	677	617	654	613	612	620	644	603	673	613	669	654	638	666	660	640	593	603	622	593	630	650	630	627	654	651	627	590	644	649	692	656	641	649	598	611	615	595	592	634	621	590	644	624	630	643	638	629	641	603	591	662	602	584	629	544	657	652	663	630	649	610	671	642	616	631	613	631	627	683	599	646	624	658	620	634	604	636	556	641	618	598	635
3898	3298	3102	2033	2558	1793	1225	4185	22652	18500	10162	3144	1374	812	610	526	530	540	531	501	552	550	547	493	536	528	519	544	503	547	551	551	528	536	512	543	480	567	528	534	507	526	527	538	508	534	506	541	552	514	469	481	536	538	531	543	507	518	520	575	488	480	540	503	500	512	524	597	551	540	530	482	500	490	479	494	534	549	533	542	510	533	563	507	485	546	532	510	460	505	523	547	504	502	547	523	494	472	518	564	550	540	540	521	519	531	551	555	538	550	515	522	510	553	529	474	548	513	521	520	516	515	497	513	522	529	539	529	532	536	531	518	512	508	519	531	517	555	529	510	497	526	510	514	538	534	506	517	492	498	533	522	511	552	486	519	527	489	509	520	509	511	522	511	536	498	522	485	475	511	507	532	526	537	500	540	520	551	529	500	541	551	489	563	484	509	512	523	496	473	468	514	503	504	564	517	527	503	502	515	477	487	493	544	506	518	539	518	557	504	516	490	464	497	517	510	520	551	501	509	531	495	574	544	523	503	482	489	532	540	503	544	511	504	483	527	522	521	500	519	493	478	525	489	491	516	517	555	497	495	539	530	501	466	536	516	507	500	500	546	533	501	508	549	551	542	487	522	511	495	520	496	536	483	523	512	518	506	542	522	517	502	514	492	491	484	508	503	484	506	539	510	455	522	536	531	566	511	542	499	511	475	549	541	516	529	538	549	516	512	529	503	523	504	535	484	537	523	508	526	559	542	516	519	543	503	496	494	520	512	488	468	517	512	491	498	520	469	482	451	519	552	490	562	513	506	534	513	489	475	488	524	496	537	508	512	511	523	502	527	521	538	513	516	500	539	529	538	499	517	530	477	481	517	542	519	529	536	497	511	517	509	531	503	476	526	519	516	518	463	504	529	538	529	512	540	484	481	522	490	495	523	493	565	514	509	512	488	504	557	546	486	522	492	515	509	542	489	486	502	493	449	489	507	479	521	529	496	511	517	498	560	530	482	482	515	522	475	535	539	520	507	467	476	548	562	528	519	528	508	515	555	526	519	517	509	548	521	523	514	536	498	518	506	511	499	490	494	526	520	491	555	526	489	511	509	529	515	524	518	522	515	521	506	487	484	506	547	532	502	580	503	493	504	478	507	544	505	495	519	521	527	529	479	519	542	485	497	502	518	524	549	542	500	484	536	525	495	537	537	546	531	523	512	520	507	549	508	500	511	507	538	473	524	549	534	505	539	515	534	549	486	500	533	501	492	498	531	526	519	540	489	526	499	511	527	495	481	484	514	473	541	512	535	521	511	493	529	529	518	510	549	522	528	517	508	521	498	525	526	534	482	515	499	468	512	513	513	543	525	518	509	482	563	534	483	514	476	533	533	509	485	571	498	506	536	544	524	528	468	488	513	499	483	545	489	513	521	507	492	543	493	503	534	539	535	517	476	492	504	499	507	555	503	506	487	522	514	551	551	530	495	515	521	541	515	534	491	481	495	516	495	487	559	533	490	536	543	529	537	492	533	547	522	535	504	519	511	519	517	552	522	545	492	546	482	498	494	511	543	522	519	518	507	502	531	579	492	546	506	497	527	515	538	525	522	533	479	531	520	489	521	522	519	478	510	530	505	537	496	522	518	532	523	518	522	453	497	517	541	519	520	565	509	551	475	490	519	519	542	522	524	496	539	524	519	463	516	499	457	535	524	533	573	538	516	526	515	488	491	519	518	524	525	532	498	544	500	515	504	499	497	482	507	502	568	523	488	521	572	503	517	533	511	510	514	508	507	548	493	502	486	535	507	511	510	465	535	478	522	516	538	539	518	485	514	562	498	452	524	462	538	515	515	515	501	484	556	526	515	505	522	533	525	513	504	518	505	537	493	502	494	525	515	493	494	504	536	494	488	473	560	491	509	555	556	493	463	530	481	537	470	522	524	536	535	499	462	476	524	486	497	481	549	499	500	542	501	545	538	464	503	537	561	473	496	499	501	535	544	502	512	536	519	508	505	532	541	521	537	524	535	516	494	505	538	508	487	487	475	507	553	533	484	531	537	491	493	503	529	496	503	493	506	500	514	489	538	505	533	517	575	531	488	532	554	526	529	469	563	540	509	524	509	513	511	493	499	471	517	548	515	500	507	512	537	538	521	538	518	513	493	489	519	564	526	526	540	508	514	535	501	529	479	547	513	533	482	527	523	488	535	494	474	511	508	517	535	514	514	502	505	500	496	499	507	523	513	536	488	534	505	536	534	529	511	527	510	544	509	517	513	506	523	455	529	494	556	503	490	480	527	501	472	531	535	529	491	533	560	550	468	480	531	538	553	509	474	495	508	499	514	497	527	519	482	565	523	541	553	505	493	527	494	513	534	531	495	505	497	522	484	498	532	507	540	505	494	509	506	493	484	527	500	546	499	525	513	497	510	522	499	564	487	498	510	523	549	533	518	510	536	490	489	506	544	507	507	509	527	462	518	534	505	528	529	430	507	477	530	500	517	561	493	495	515	528	524	512	516	499	493	544	496	513	506	542	465	540	553	498	514	505	514	533	542	486	489	508	525	484	531	554	525	513	519	501	515	497	542	520	506	486	537	530	564	553	477	491	515	519	514	520	495	527	514	517	501	543	537	516	507	483	529	485	558	531	500	510	482	547	506	485	527	499	492	518	502	570	514	529	515	549	501	479	507	518	536	572	519	526	535	544	523	510	511	528	548	490	516	505	510	505	494	490	519	505	515	507	496	528	511	543	511	547	545	516	478	513	475	483	501	477	529	554	489	483	533	553	485	508	531	497	525	522	493	498	506	499	496	488	474	510	525	486	543	513	508	514	498	516	543	530	538	535	487	520	464	498	484	536	520	473	529	519	515	538	485	509	498	554	527	525	500	505	494	513	546	543	536	509	493	492	511	469	563	525	530	507	511	542	529	539	518	517	555	514	520	483	531	514	512	503	565	510	508	521	507	469	496	481	501	549	514	556	507	513	493	542	524	533	522	516	514	486	565	505	517	510	497	551	546	505	514	527	513	519	489	514	555	519	516	549	516	479	504	519	492	473	455	491	498	477	510	548	491	535	492	523	516	475	500	533	510	485	443	471	533	472	548	520	505	516	500	523	490	470	537	538	555	474	523	513	528	517	517	497	516	541	543	482	513	516	525	497	527	508	505	464	538	548	536	514	500	510	518	525	507	529	542	498	517	566	495	492	488	505	476	532	502	489	489	519	480	480	493	520	507	506	477	530	487	517	502	523	539	502	503	517	494	554	493	505	497	520	509	480	523	523	493	509	517	497	519	548	532	534	555	496	528	479	522	486	528	513	505	517	486	487	504	516	519	488	519	494	504	535	478	471	510	491	495	537	484	531	484	501	501	515	565	517	494	511	493	538	519	511	538	527	488	494	485	545	506	521	501	507	479	497	487	546	514	488	504	502	524	506	512	520	539	540	516	474	498	473	495	506	488	500	517	539	496	539	515	483	501	495	500	529	492	523	520	506	484	518	529
24271	21408	28760	24434	21404	10959	2910	13110	41004	38837	24878	8412	2449	1223	878	844	801	792	793	830	820	841	788	810	808	736	746	804	778	783	751	794	773	796	784	736	772	765	830	779	826	819	767	805	778	797	859	787	761	799	809	804	772	774	785	777	762	823	793	768	798	792	776	773	795	801	791	818	788	763	770	771	808	772	797	802	848	791	778	830	750	823	811	832	774	755	766	775	859	754	799	805	805	828	829	757	815	745	773	765	795	744	751	807	748	786	735	791	755	778	795	773	815	797	731	743	802	793	800	787	789	777	804	764	823	752	837	786	813	690	802	828	786	821	761	770	796	783	826	714	779	810	747	787	771	772	760	775	744	783	774	797	794	756	786	779	810	794	779	780	811	735	767	793	795	816	737	738	831	783	757	767	737	810	776	780	778	760	765	818	777	782	803	763	781	711	807	798	827	785	813	840	800	823	787	837	802	785	757	755	820	800	781	828	788	810	807	790	755	792	839	760	765	775	767	809	820	792	770	772	818	771	803	736	734	766	765	729	767	770	786	791	787	758	762	748	750	773	826	790	799	777	757	802	810	745	745	825	803	769	779	847	811	809	797	772	800	799	787	771	820	802	789	800	801	760	784	844	818	842	754	774	779	764	771	774	800	824	833	816	761	723	768	798	815	742	780	750	784	812	812	817	822	757	756	752	739	809	738	805	790	789	773	770	742	791	801	830	701	815	778	820	797	790	766	786	814	716	785	762	840	777	793	736	789	783	788	709	862	781	800	809	779	763	787	763	769	821	792	816	811	713	758	790	766	809	775	801	792	785	775	790	814	784	775	745	764	792	712	729	808	788	790	785	760	726	736	772	778	796	810	804	750	818	782	777	757	785	745	833	785	829	782	775	719	771	798	804	785	758	806	752	750	754	762	801	783	816	769	786	736	775	772	808	768	809	779	829	822	742	758	750	803	818	807	862	780	792	785	787	803	764	752	812	790	778	767	807	807	783	813	800	820	801	753	799	790	738	752	787	790	786	772	784	779	811	769	761	809	763	816	775	748	818	819	781	759	815	806	840	782	774	788	765	776	809	818	814	751	755	744	789	736	828	726	750	819	767	764	761	799	786	807	754	790	811	789	784	753	782	748	806	785	771	805	789	775	752	761	801	792	849	806	801	794	818	804	798	761	801	746	784	761	794	790	804	795	788	739	777	815	807	780	794	745	785	830	802	798	819	781	791	784	766	785	754	782	799	825	826	720	809	753	788	761	739	761	792	833	702	735	788	770	768	749	787	772	785	764	805	760	781	800	774	808	807	755	778	774	799	765	809	770	800	779	777	775	789	786	773	709	844	769	796	775	804	755	796	777	735	743	772	824	784	783	764	754	791	772	783	767	763	743	765	785	776	770	795	775	802	806	751	790	813	782	809	806	801	792	762	753	759	820	778	761	762	754	790	816	736	778	810	781	754	778	882	737	815	778	762	731	810	759	802	831	795	773	781	787	765	776	763	765	792	841	816	844	818	798	787	781	722	819	796	728	812	782	764	748	752	788	796	763	795	772	756	754	771	773	791	786	834	788	789	851	778	790	795	744	777	833	751	774	806	776	761	777	833	759	783	823	819	743	796	791	775	763	742	819	762	820	743	828	794	806	789	809	789	829	745	746	793	785	784	783	749	786	738	800	820	787	766	765	739	741	769	779	819	786	775	746	845	734	803	771	789	722	778	730	722	748	765	790	752	753	763	781	753	868	765	722	740	861	738	820	752	813	774	760	767	806	777	815	804	783	793	776	776	785	773	747	771	801	761	788	801	804	754	848	780	792	748	797	756	764	756	765	744	781	817	772	805	787	714	809	781	785	796	817	790	774	759	841	728	781	770	786	755	807	789	734	796	784	786	784	771	810	779	805	788	776	773	869	766	772	791	754	778	757	758	797	773	791	749	797	785	781	750	782	786	734	782	771	790	785	767	789	838	825	760	809	762	807	774	794	782	813	791	798	769	782	787	813	799	822	798	796	776	802	781	778	787	789	753	776	776	718	780	777	775	793	742	812	769	781	711	781	778	745	777	809	754	783	770	826	830	741	786	803	792	764	774	792	731	730	767	794	823	769	721	711	756	784	840	773	818	830	784	766	808	748	775	735	770	766	796	763	776	816	794	817	780	789	781	775	797	791	797	812	807	778	754	757	778	771	706	738	766	767	804	739	811	787	780	723	760	708	764	749	756	760	806	768	825	810	768	769	806	754	737	770	827	821	799	783	776	761	772	768	796	786	779	766	756	782	737	748	795	738	804	782	826	775	789	824	792	842	735	746	739	796	780	766	747	812	830	840	799	820	805	793	750	785	825	754	763	776	796	788	785	811	787	848	799	792	761	763	737	785	756	758	763	801	775	765	771	821	793	743	811	773	782	794	798	803	757	780	813	749	778	761	770	740	819	711	810	794	756	810	773	788	803	778	738	815	786	794	760	814	778	758	757	795	792	775	817	751	755	767	823	829	744	763	830	765	804	798	783	784	778	790	834	831	763	776	762	794	796	798	820	784	773	785	773	781	761	802	775	780	806	812	791	805	783	777	802	792	708	786	727	754	771	798	763	779	807	782	742	797	836	786	802	777	724	740	747	778	772	772	764	845	785	806	754	821	820	752	775	771	731	778	837	765	783	771	771	744	806	771	781	778	811	756	813	754	790	749	751	745	821	820	744	781	780	749	785	759	753	749	751	792	773	777	784	758	767	773	802	773	737	765	821	811	779	779	835	815	802	794	777	763	765	829	737	789	781	710	774	770	837	769	796	786	735	857	828	771	805	779	772	774	806	761	793	838	738	855	761	816	779	827	776	821	771	738	744	768	764	705	761	754	793	773	770	760	828	791	754	796	727	796	712	778	805	791	723	757	822	801	775	820	774	809	783	792	763	821	774	780	764	764	766	825	797	776	797	810	794	765	789	793	778	821	828	733	790	768	770	788	761	783	745	788	745	782	767	823	723	787	809	748	792	800	807	799	824	768	753	764	798	794	803	764	813	815	760	796	789	791	762	747	786	772	802	796	747	784	792	817	784	820	821	758	826	809	820	797	787	761	754	759	764	773	778	788	784	797	740	783	807	830	824	756	779	759	759	799	764	771	751	750	750	764	728	769	750	746	731	751	820	845	788	786	760	768	814	813	868	759	780	758	800	736	763	772	789	761	743	779	757	780	796	793	715	764	823	809	749	753	777	711	803	797	790	794	797	759	783	782	721	787	810	748	729	773	774	748	832	746	765	803	777	774	813	692	791	783	775	758	733	779	775	762	768	769	739	773	791	776	791	797	737	813	785	788	786	729	751	771	786	848	803	825	756	758	763	803	804	776	781	800	818	761	783	768	808	789	790	810	788	789	783	820	766	807	793	756	787	791	796	786	833	719	774	748	779	801	799	752	790	747	793	795	762	792	753	769	749	812	802	775	765	779	795	755	779	776	736	834	780	790	771	779	791	776	780	789	761	849	759	785	766	791	765	778	791
4412	6793	5900	3651	4963	3341	2210	16281	39565	32477	18781	6011	2372	1196	643	654	652	607	672	652	650	670	669	656	633	654	618	643	635	608	628	603	618	635	647	599	669	634	645	684	634	626	608	634	664	623	605	664	672	664	634	645	623	615	589	666	631	606	647	620	610	633	601	644	634	621	648	665	647	654	660	659	639	621	581	627	610	628	638	643	613	666	629	610	603	613	623	627	698	630	630	626	610	610	618	579	599	632	637	630	645	608	646	624	641	596	615	610	598	668	642	654	639	615	621	660	593	616	659	599	642	595	635	629	641	616	610	637	641	660	633	658	618	643	592	650	598	654	603	651	607	658	673	651	622	625	636	653	678	561	646	637	665	620	614	609	620	675	622	611	613	646	638	631	669	656	637	590	638	627	636	656	594	625	631	655	577	616	643	657	634	663	663	590	629	620	638	690	608	626	625	624	599	611	625	643	649	632	614	616	682	641	597	624	606	651	602	653	613	575	650	604	605	666	571	609	673	658	649	642	636	633	609	591	615	631	602	677	672	602	623	667	652	628	628	682	609	648	621	686	619	633	676	627	672	669	625	612	669	619	634	629	613	625	612	621	622	623	627	668	581	615	602	625	629	649	625	590	688	609	625	608	626	619	629	621	651	611	626	639	597	631	604	607	643	605	663	609	623	644	649	601	598	601	616	611	634	628	594	651	622	611	614	636	670	604	657	675	665	626	654	626	608	618	616	671	602	595	663	621	611	598	615	617	624	598	641	587	592	637	621	659	661	624	577	610	650	585	638	605	615	653	607	580	596	657	644	607	638	610	643	606	571	591	640	582	628	665	629	602	636	595	619	644	625	618	673	609	637	609	616	630	656	606	621	613	662	624	701	661	645	621	616	606	614	652	605	609	667	623	619	661	627	606	684	654	626	638	642	650	629	636	655	581	686	638	590	604	604	645	614	635	645	667	600	626	630	630	635	645	636	587	630	624	620	626	660	556	599	596	677	665	601	636	629	698	633	637	647	583	598	633	653	590	647	643	660	693	668	647	632	605	611	631	642	612	638	623	639	654	684	631	640	576	643	637	621	583	648	621	599	635	646	630	601	614	612	634	625	631	636	647	674	659	621	647	667	627	619	615	634	606	621	648	642	627	614	621	628	663	632	579	636	605	639	658	622	605	645	590	632	707	609	635	667	649	651	642	631	609	628	624	651	624	605	636	625	603	600	642	627	623	631	605	660	621	609	606	654	655	640	621	643	627	605	618	637	605	644	646	618	625	635	675	590	592	631	655	660	616	581	654	570	632	610	653	636	601	604	619	649	623	701	632	635	658	658	641	658	600	618	604	616	607	626	665	637	678	597	600	632	635	596	625	644	638	637	618	577	628	626	638	602	607	627	640	600	579	616	622	645	636	615	627	598	653	660	630	665	608	613	604	605	596	615	646	617	591	623	621	579	595	638	625	586	593	646	620	610	607	640	654	660	624	692	614	676	625	639	676	640	597	606	675	642	672	641	621	653	623	616	633	612	577	606	609	642	628	626	636	647	612	593	591	650	633	618	550	652	598	620	625	647	621	651	637	631	592	611	636	577	623	636	662	664	651	640	566	695	662	613	601	609	566	604	567	622	613	650	620	586	589	618	630	669	642	604	590	627	652	650	606	567	672	652	618	631	597	655	654	688	619	610	633	644	659	607	606	581	637	598	594	611	598	628	621	662	631	601	634	576	631	612	659	601	585	614	642	625	617	643	572	625	675	658	681	584	638	629	662	648	644	628	624	581	620	625	640	625	622	680	604	630	539	583	643	613	600	641	622	592	636	659	616	639	623	642	598	647	642	581	624	645	643	613	648	635	642	615	640	601	598	642	648	617	630	618	685	586	613	591	625	675	616	657	619	603	608	630	648	641	616	654	663	622	648	612	629	641	701	623	627	655	633	620	632	669	635	636	565	624	569	638	646	637	622	619	601	577	578	663	647	637	612	619	589	617	652	635	687	633	606	676	623	676	617	630	607	614	605	613	621	589	648	642	641	652	575	584	613	642	630	591	673	623	614	632	590	606	663	648	647	608	658	628	613	627	627	559	600	596	588	592	619	634	580	618	632	663	647	665	619	591	612	659	613	637	646	682	609	607	613	608	608	631	639	671	640	625	615	611	639	653	646	612	622	619	649	661	633	647	625	646	623	628	640	612	640	651	612	609	616	635	588	595	665	643	644	631	680	644	580	641	628	621	589	655	626	650	645	632	592	639	605	678	646	629	583	630	641	628	615	596	664	664	615	618	627	644	631	615	627	648	636	639	619	587	624	631	644	640	669	615	619	623	607	641	609	617	647	625	652	575	586	605	627	627	603	607	637	636	608	583	624	641	616	592	654	655	636	606	628	662	642	626	600	617	634	660	662	603	598	617	614	599	593	572	656	560	618	625	647	631	624	584	636	644	593	606	652	598	642	603	614	596	616	593	627	637	614	627	634	603	616	626	674	639	629	680	655	639	654	643	610	597	651	637	632	606	656	658	644	653	637	667	589	655	614	628	641	623	585	635	617	627	564	630	577	567	666	617	617	656	651	603	660	593	653	601	645	669	620	629	661	645	601	660	578	682	627	636	578	625	646	616	600	591	619	601	633	651	630	613	580	619	570	653	628	619	649	601	627	673	654	653	628	637	641	660	603	611	623	629	616	582	637	626	661	642	653	688	617	665	612	646	623	645	599	578	636	580	643	652	591	617	586	647	635	609	640	582	613	623	626	632	624	618	613	631	634	616	625	590	599	647	603	639	598	625	634	636	627	638	640	595	634	614	649	636	637	648	606	622	656	625	604	589	592	656	570	642	605	657	637	634	620	599	622	633	650	603	641	605	610	589	642	618	637	611	645	615	648	597	606	610	658	668	641	658	639	626	625	632	635	635	653	600	611	571	647	645	664	674	592	616	589	601	682	633	592	614	657	534	664	638	630	649	620	616	612	618	635	669	663	621	596	650	603	623	625	642	674	661	659	622	594	637	606	613	583	659	620	658	641	613	623	584	615	605	590	645	673	654	602	618	611	635	662	644	676	612	598	621	592	653	652	595	601	656	621	644	620	629	597	645	599	572	601	639	642	604	613	621	612	622	583	631	612	590	598	599	663	655	597	643	594	592	664	647	591	618	643	630	649	619	618	607	654	657	613	644	623	639	649	619	621	619	619	661	635	623	624	634	644	591	608	570	638	624	639	571	567	586	581	634	599	608	583	639	646	646	648	632	611	629	578	610	631	593	621	656	656	614	627	616	587	665	626	598	636	644	655	635	675	629	613	658	612	646	615	621	605	634	674	653	626	653	623	615	701	660	617	644	634	664	664	623	640	597	596	618	586	655	641	654	627	593	618	592	599	662	657	629	601	614	589	646	622	646	611	619	599	611	637	593	576	623	578	579	617	610	616	593	612	607	585	654	651	643	627	600	645	600	619	616	662	665	633	631	640	658	637	622	670	638	648	631	706	616	654	637	625	661	627	611	601
27773	12439	1782	1036	1377	939	828	1059	2961	2955	1916	1044	688	601	561	579	554	585	563	585	534	579	535	543	575	575	536	568	603	555	618	554	526	547	524	558	567	582	559	562	553	537	548	535	572	539	516	577	544	541	540	559	546	529	535	563	525	560	562	560	588	596	502	571	525	521	557	522	557	579	538	563	546	592	558	558	566	586	552	543	540	591	559	546	575	517	534	573	499	547	563	548	556	564	547	484	544	546	584	553	548	517	592	555	508	538	541	506	515	522	537	539	585	542	570	553	569	546	522	598	563	597	577	561	548	579	555	547	491	561	538	547	572	533	571	514	584	558	578	565	566	518	532	561	546	548	546	536	518	546	538	566	541	539	563	562	559	543	538	552	550	550	553	518	554	546	556	516	556	542	567	552	543	571	542	542	564	529	536	558	522	581	561	513	533	537	601	544	554	564	547	501	590	594	543	572	541	528	591	567	579	561	567	514	529	541	572	552	550	507	517	560	566	554	509	561	530	575	551	586	526	555	533	546	551	546	527	589	514	531	577	502	556	555	581	544	568	537	544	560	497	607	562	570	522	573	601	558	578	548	556	588	568	526	583	576	551	529	605	574	546	526	536	532	566	550	540	542	553	573	542	540	529	534	519	557	545	528	560	550	556	593	564	541	561	575	554	589	603	560	542	531	514	561	579	561	518	537	542	532	531	516	607	501	538	550	565	537	549	525	550	573	547	554	540	545	537	551	520	555	530	533	520	546	582	544	526	537	582	565	509	531	525	543	541	568	544	527	587	543	550	565	513	541	552	559	537	606	559	582	510	567	579	539	567	511	502	578	526	558	550	546	527	590	552	556	556	538	585	577	547	540	517	568	552	585	493	541	555	529	576	557	577	574	543	558	573	523	581	555	504	521	569	577	583	518	577	548	520	570	545	526	536	529	552	502	581	541	531	528	545	539	533	510	532	491	530	590	572	564	552	509	547	506	559	545	510	517	561	556	524	562	573	528	523	556	575	546	555	571	558	548	537	561	525	590	595	576	536	572	559	562	555	540	525	580	535	543	549	560	536	539	553	509	587	508	566	531	579	510	557	522	512	493	590	534	523	579	560	592	540	532	580	525	546	538	551	538	537	572	593	573	549	537	595	532	548	547	550	571	566	575	549	530	567	513	578	550	506	525	547	564	563	496	506	539	560	536	539	572	550	540	527	533	579	568	499	577	575	564	530	535	584	582	542	512	564	573	540	520	514	597	577	562	598	596	536	542	567	510	549	542	567	547	530	537	563	541	572	578	546	540	544	527	574	536	532	575	549	593	566	546	521	508	507	536	553	544	546	550	522	536	563	579	515	560	584	564	579	538	554	539	556	558	545	514	556	546	567	538	519	560	555	529	565	553	579	538	566	557	532	516	545	574	565	558	539	582	546	567	569	542	561	573	567	563	529	559	551	576	561	542	553	531	545	540	538	522	530	556	511	523	588	595	540	586	523	553	528	536	516	537	527	567	575	552	562	543	526	560	528	552	543	537	522	514	586	558	556	490	513	589	545	529	574	578	506	562	567	626	567	562	534	508	516	591	551	551	548	520	542	580	508	572	568	545	549	584	554	522	530	600	541	538	547	573	500	533	524	509	556	527	576	526	591	541	547	565	542	587	596	551	587	608	553	540	565	603	537	541	613	566	544	495	592	572	532	574	529	552	547	550	554	545	561	549	550	553	528	532	490	548	521	534	505	521	540	593	563	505	572	591	568	534	548	572	567	543	560	538	522	579	558	569	593	534	516	524	571	569	580	578	534	537	581	579	566	527	537	537	547	559	519	530	553	568	550	572	512	570	580	543	533	561	548	544	543	572	545	514	571	558	527	541	564	521	574	595	496	555	579	528	575	568	567	566	549	555	559	591	555	543	560	535	520	571	558	551	536	587	564	531	530	571	542	536	568	556	548	530	540	544	529	521	543	551	565	519	575	519	569	560	580	578	527	561	520	522	596	515	557	556	506	540	579	551	553	538	529	554	536	561	570	544	505	558	507	584	577	522	554	537	543	547	546	567	538	607	565	517	525	542	595	552	563	528	567	588	531	510	564	525	564	580	551	536	560	519	581	557	572	513	541	558	572	536	511	522	566	556	547	588	513	516	534	574	522	583	527	527	553	567	567	537	560	563	576	589	545	561	569	558	521	590	546	535	603	560	517	558	557	507	491	560	547	518	535	559	559	551	502	549	549	515	506	562	530	549	521	575	606	612	554	558	555	529	568	583	576	506	581	534	562	526	549	521	511	490	559	505	588	576	545	543	561	559	537	589	594	546	562	554	574	550	548	577	556	586	554	539	510	549	547	575	557	562	517	573	532	540	524	563	531	533	561	486	584	557	566	558	530	566	532	535	529	568	581	550	570	600	549	513	534	539	549	544	524	532	578	565	575	577	541	560	561	578	519	518	605	528	591	535	552	534	553	541	528	548	558	545	510	566	563	543	543	567	568	568	552	566	547	558	548	545	554	558	520	522	581	539	498	567	561	553	589	578	598	548	595	574	548	566	550	528	523	552	566	539	554	522	530	544	566	524	523	528	582	536	513	577	586	516	540	530	581	577	538	530	562	532	517	555	557	534	533	593	549	523	575	546	570	535	574	574	515	558	534	532	552	533	532	581	548	549	541	579	523	573	511	520	541	536	556	552	546	524	544	509	564	577	567	519	489	590	476	578	590	533	545	534	573	575	577	542	566	556	534	565	555	574	499	536	551	582	565	548	549	571	556	544	558	512	504	526	554	578	539	582	540	549	559	536	529	557	555	529	523	538	556	483	524	565	532	560	549	522	521	494	534	542	514	531	512	538	545	544	568	587	531	596	583	551	561	574	566	565	572	561	540	549	520	526	569	576	554	554	547	519	522	519	566	534	571	529	552	554	522	544	531	574	552	546	570	523	589	562	529	556	543	559	566	519	530	541	521	510	545	588	534	533	577	550	528	572	552	570	555	593	537	534	540	561	520	549	558	576	551	516	543	564	577	557	553	517	586	553	585	567	542	557	580	577	571	529	542	508	551	541	528	588	549	550	502	553	566	591	530	509	532	531	563	511	551	552	532	547	547	537	564	555	526	491	560	583	555	549	569	565	577	608	547	527	556	590	548	568	554	538	542	563	549	528	525	500	605	571	525	577	545	503	554	550	623	504	546	563	522	529	538	541	554	564	546	556	611	557	561	537	584	604	550	551	574	549	509	601	585	532	553	516	571	558	523	589	579	540	550	571	544	516	564	542	528	555	539	490	577	566	537	533	588	538	532	527	528	545	554	520	594	542	547	563	517	535	517	579	546	551	583	516	543	577	553	538	554	535	542	499	557	578	551	551	539	566	558	565	550	559	577	530	578	526	527	520	551	586	577	545	540	554	556	541	533	557	550	580	543	520	562	561	543	574	501	522	530	555	566	533	570	541	537	577	546	550	565	551	532	566	554	553	584	586	531	545	543	587	534	607	591	524	576	544	578	531	553	550
5365	1055	899	748	1728	1086	895	1248	3510	3145	1924	942	569	487	460	451	465	435	464	460	399	433	455	449	463	461	459	458	451	416	440	478	459	454	451	430	419	474	468	425	449	474	454	430	447	445	453	459	424	463	422	438	457	453	464	474	459	451	438	427	454	437	423	410	487	427	424	472	431	429	443	465	474	452	443	412	445	460	437	455	455	470	431	451	418	432	448	423	444	456	461	423	478	421	408	419	474	432	439	442	426	410	452	455	459	451	421	444	484	469	452	457	454	420	403	446	467	433	464	405	423	399	461	469	457	427	463	448	415	435	447	461	456	451	399	383	444	446	463	426	456	445	454	458	469	428	443	458	477	457	456	393	423	425	432	406	435	454	426	447	436	413	462	450	461	417	406	456	431	429	439	459	458	471	475	467	431	452	468	463	435	462	418	448	436	420	436	482	452	451	457	471	388	447	421	417	490	450	421	450	436	426	421	451	459	445	430	438	446	447	437	458	441	473	467	489	428	439	428	433	454	446	440	434	430	437	482	472	418	465	478	422	457	445	410	433	458	426	448	448	451	451	461	429	425	441	475	437	459	442	460	430	424	458	413	444	456	401	431	458	441	444	442	414	431	447	417	440	428	430	454	423	454	452	471	431	448	433	430	441	413	429	460	453	479	431	440	402	429	415	427	463	410	412	438	420	432	459	456	389	454	462	443	429	417	449	447	409	423	416	449	434	410	432	436	432	410	421	433	464	467	438	449	480	427	426	431	464	409	464	486	459	462	456	398	466	450	424	442	475	446	410	434	469	449	400	399	433	453	453	481	456	423	459	405	418	461	433	428	461	415	438	438	443	421	436	431	421	462	456	459	462	443	454	393	445	428	488	422	485	413	456	477	444	446	421	433	449	444	428	407	483	440	447	448	507	469	435	465	427	431	407	396	449	482	439	468	458	458	447	430	435	432	414	414	464	426	417	475	438	442	459	425	476	460	446	450	443	432	416	488	430	435	418	427	459	422	466	442	395	436	419	427	456	452	435	439	468	423	431	433	387	443	427	446	492	411	434	453	507	446	409	461	463	413	463	447	442	446	434	421	432	446	439	419	436	431	427	476	494	436	448	445	452	426	438	423	451	458	441	431	437	431	431	442	420	444	456	453	464	435	441	442	444	474	474	428	437	428	440	414	453	448	423	467	410	416	442	419	469	461	418	419	448	473	424	415	443	442	436	436	389	438	441	427	428	426	449	459	462	440	467	422	427	417	429	421	467	470	428	456	439	454	458	456	450	440	406	492	453	411	460	434	468	468	456	476	451	391	417	444	434	438	462	445	436	429	417	439	417	427	422	414	422	465	419	414	456	439	403	468	417	453	413	437	429	449	458	464	463	452	487	465	469	444	456	423	396	453	482	436	454	439	443	446	462	481	415	461	433	449	443	481	461	426	428	431	455	455	441	434	428	450	458	410	428	453	421	430	423	422	431	427	438	383	469	449	443	436	478	462	447	426	414	440	454	471	422	439	446	406	412	438	444	473	473	441	452	443	475	482	427	422	486	463	447	431	424	408	433	444	434	438	414	455	434	431	444	449	457	420	442	442	454	418	419	433	416	402	452	438	405	460	424	454	474	420	457	409	432	454	441	450	458	444	436	439	411	463	436	460	446	413	436	451	453	453	455	470	444	412	468	413	465	432	442	456	458	440	435	461	455	446	448	449	438	434	467	443	455	419	428	428	437	438	448	419	467	409	467	423	461	418	400	442	441	474	434	451	434	397	470	408	454	428	422	434	401	466	428	423	416	468	439	463	451	409	478	429	488	479	453	482	457	459	448	444	458	432	440	460	461	436	452	444	445	464	429	451	458	453	428	467	467	451	435	492	391	432	459	479	428	399	457	411	474	448	428	440	442	462	466	465	433	439	451	417	439	448	456	439	420	449	442	450	424	390	431	417	433	408	448	436	434	462	442	429	466	409	460	456	406	419	439	452	463	431	422	482	452	407	462	418	424	461	425	413	427	421	444	445	432	447	443	404	458	395	445	433	424	455	455	425	443	436	450	428	490	436	433	454	431	415	474	413	448	453	427	435	443	480	445	485	450	436	502	449	458	404	436	427	459	419	457	458	402	486	467	461	431	470	435	461	443	435	451	426	448	424	426	437	440	432	458	425	461	456	471	460	431	450	426	479	458	445	438	458	413	433	430	448	461	404	443	454	456	461	415	478	443	484	471	427	433	419	436	416	447	445	448	460	438	452	431	441	415	387	502	491	440	415	473	469	424	435	451	433	446	420	452	481	445	471	437	471	445	407	441	430	438	455	439	404	420	429	456	450	446	420	427	432	421	464	436	441	452	465	412	404	419	456	455	401	472	451	427	415	435	421	440	476	391	433	424	431	446	437	444	423	416	449	445	408	463	439	441	440	480	440	437	430	440	453	459	445	457	409	432	419	447	440	442	411	437	402	407	459	440	462	470	413	429	452	430	463	444	442	449	427	447	433	440	429	421	431	464	463	439	405	424	443	468	451	493	446	419	441	416	397	465	419	447	446	449	452	412	461	438	464	432	389	482	407	445	411	440	443	420	472	466	501	449	443	471	475	422	442	438	453	471	455	419	455	401	469	425	456	437	463	399	448	402	451	432	433	426	442	453	439	433	381	467	440	435	401	454	411	465	383	408	409	402	410	445	497	438	391	463	431	440	503	453	460	448	418	443	459	472	435	434	467	470	439	467	469	450	467	426	455	427	430	436	465	446	426	436	446	395	470	460	432	447	453	434	443	445	449	428	485	445	440	441	431	423	479	434	408	447	446	401	419	437	468	447	389	443	437	440	434	449	455	396	452	448	420	445	442	413	467	438	404	436	436	434	482	444	427	448	465	430	437	446	446	463	445	402	436	450	447	411	417	438	428	459	408	425	410	441	441	439	457	474	407	460	473	458	438	437	483	431	426	411	404	432	436	450	452	424	435	464	420	425	451	436	468	432	441	396	456	463	445	457	429	472	460	462	439	468	458	476	433	464	407	440	417	464	408	432	476	434	435	481	419	424	434	385	444	394	454	434	450	445	408	462	454	450	447	444	449	457	423	438	432	435	461	425	435	413	441	432	437	412	441	453	460	474	436	463	441	428	420	461	414	433	461	436	468	427	446	495	464	425	463	443	442	436	401	489	418	455	446	424	440	468	446	420	463	424	413	450	409	472	465	425	430	444	451	444	420	441	467	448	456	454	453	450	417	466	461	430	432	486	452	422	380	450	438	455	389	456	408	458	447	418	395	431	506	438	410	452	447	469	434	441	423	407	440	402	425	418	429	461	409	439	459	474	429	457	420	457	424	466	445	431	431	428	439	414	450	432	421	384	428	467	446	414	412	453	414	436	460	449	453	400	465	429	423	441	454	435	441	438	458	433	457	444	448	439	417	460	411	483	443	448	429	425	431	492	432	438	448	471	431	481	435	443	464	434	469	485	485	444	451	443	441	445	449	434	402	476	452	438	443	407	445	443
25634	21411	27175	25261	7275	2282	1403	6590	23956	20994	11583	3282	1231	845	653	616	657	662	589	614	619	670	647	637	627	615	651	640	653	644	668	605	617	605	624	614	611	659	634	661	624	651	659	609	626	603	610	616	635	614	589	583	603	667	571	583	628	577	625	625	628	604	622	600	573	574	602	620	658	658	681	620	627	601	683	617	615	647	638	610	577	588	621	645	636	598	601	605	616	636	598	622	667	617	590	596	623	615	599	597	600	643	669	624	601	604	623	653	596	599	606	635	617	608	601	635	616	610	622	620	662	626	561	591	619	660	660	628	652	623	590	581	636	638	579	587	608	599	619	615	671	585	613	574	574	547	622	666	600	610	584	603	595	573	606	591	573	606	591	654	645	635	606	584	654	592	612	606	600	579	633	613	629	629	587	652	601	615	641	551	615	613	627	603	568	640	626	620	650	599	628	633	675	625	604	648	613	617	646	599	603	619	597	638	620	599	613	604	594	589	618	654	655	597	619	599	579	607	644	597	581	620	582	647	621	615	650	584	606	613	577	609	632	627	604	622	589	637	633	602	572	586	627	634	616	646	617	608	614	629	593	618	609	639	616	620	609	593	592	625	629	605	674	576	619	620	577	633	618	597	579	596	638	600	616	616	579	607	634	581	606	657	617	586	619	631	618	618	593	595	636	666	604	649	595	614	614	626	593	602	582	638	637	634	641	600	627	647	615	641	616	593	610	614	590	609	611	617	611	635	655	639	648	595	650	605	697	615	620	636	609	594	626	652	600	629	624	573	566	596	603	624	616	618	599	622	587	602	566	622	590	605	615	583	583	609	603	606	622	600	594	599	600	607	665	619	630	582	604	631	620	626	574	609	568	617	572	613	638	602	635	596	648	587	581	629	581	589	620	583	630	575	629	617	642	590	604	606	584	611	610	667	571	617	607	608	620	599	602	600	614	599	601	628	652	666	587	562	664	611	605	618	613	651	600	565	634	580	606	639	612	625	652	649	617	626	600	614	631	633	627	626	563	590	610	626	615	564	615	564	626	596	616	590	608	608	591	607	628	632	591	617	634	632	600	647	613	594	626	611	627	603	615	624	656	605	610	602	660	637	581	592	612	615	604	587	608	633	614	621	613	619	598	583	617	598	614	627	620	578	606	651	607	609	657	616	653	622	622	604	624	598	633	619	636	597	618	627	589	628	625	614	594	638	620	574	609	621	621	637	592	640	635	632	651	589	607	594	621	600	627	641	618	566	601	582	613	603	617	598	591	636	613	659	605	602	637	584	593	578	624	660	654	650	610	621	586	629	630	658	630	584	640	604	626	591	609	563	605	587	629	628	576	646	616	650	596	612	661	651	601	613	660	597	642	626	632	636	634	595	664	622	606	606	580	610	598	617	581	601	609	595	654	625	603	618	642	608	590	606	594	613	621	596	592	599	600	588	595	603	645	601	587	619	632	626	609	596	655	614	610	625	615	625	639	667	647	668	622	571	622	606	614	610	590	662	602	605	607	632	608	601	593	606	606	608	672	621	619	637	617	630	612	630	621	635	627	598	613	636	614	636	597	655	650	586	554	640	597	649	617	647	639	635	643	608	587	599	604	589	618	631	653	671	605	600	624	625	627	579	655	593	594	633	620	667	598	614	603	563	594	644	620	616	613	578	646	626	593	604	609	571	611	581	579	632	613	594	596	596	607	613	614	616	617	588	615	637	575	597	607	601	574	579	629	629	580	633	599	611	618	638	597	638	623	565	601	623	636	592	603	610	625	616	604	580	593	602	625	598	592	596	612	650	632	610	604	599	617	608	632	611	604	661	605	588	592	638	606	636	595	612	620	582	602	638	623	559	626	625	621	571	599	602	613	599	637	626	615	611	619	592	646	604	555	593	636	640	600	595	574	623	623	594	618	587	655	611	572	662	587	599	577	581	588	599	607	629	600	626	613	607	624	643	610	599	641	606	636	644	602	611	609	628	586	619	590	585	642	632	620	605	649	603	622	624	583	620	601	591	605	579	593	641	599	643	605	562	581	586	652	575	625	623	648	638	599	622	611	599	592	644	599	616	674	629	622	609	668	643	621	646	637	630	630	632	637	577	578	626	609	569	630	606	654	654	600	635	594	606	614	616	616	654	592	589	600	613	612	615	616	677	609	556	589	641	660	633	616	603	621	610	585	573	662	627	588	625	625	601	616	595	610	653	625	603	671	591	576	621	617	590	592	591	597	642	613	618	639	632	639	646	586	669	607	641	600	640	579	552	582	581	609	603	634	624	595	555	630	646	600	590	593	609	579	602	593	622	623	619	638	608	639	584	593	618	628	656	596	622	630	618	646	596	607	613	594	625	601	581	625	600	612	577	596	649	679	631	609	625	615	611	610	609	604	609	628	648	615	614	638	618	665	617	610	566	564	614	643	594	631	628	589	601	593	614	635	572	609	638	618	618	604	632	587	647	593	674	634	628	648	665	581	580	646	673	600	658	600	593	599	635	605	566	622	625	586	627	583	620	594	635	605	574	644	608	628	581	616	628	618	592	625	649	609	601	607	638	574	629	665	621	656	649	610	596	627	654	631	602	632	609	662	654	687	608	658	564	625	643	603	613	647	679	604	601	572	599	611	614	616	624	632	657	614	629	604	572	601	616	625	602	595	629	581	590	604	618	601	621	560	628	629	598	594	622	646	657	614	611	661	579	603	602	628	636	588	632	583	606	572	632	620	606	608	629	643	649	574	602	623	602	645	598	608	603	655	543	609	630	570	610	600	562	591	631	596	592	613	592	640	592	619	593	617	577	632	617	630	640	672	592	602	601	589	599	592	570	636	645	624	618	584	618	621	613	639	614	627	604	628	643	614	625	649	601	621	635	616	598	622	599	578	629	644	597	594	600	599	619	616	643	571	612	603	608	580	630	640	594	620	611	599	593	604	639	628	623	622	626	592	620	596	652	592	620	670	609	639	597	629	629	600	619	620	625	587	610	568	611	571	578	615	648	631	636	578	607	601	610	646	666	641	622	664	613	627	626	611	624	594	612	624	642	635	601	542	527	614	620	581	528	605	604	596	589	652	626	638	637	625	624	642	647	596	553	602	632	639	617	627	619	653	586	603	646	633	612	608	638	585	632	613	596	612	596	624	625	626	632	621	599	640	614	582	570	616	607	570	600	633	620	635	627	636	649	644	615	628	570	591	604	587	607	560	637	629	597	625	618	641	608	634	615	645	621	602	604	631	655	639	575	633	626	570	576	655	589	557	614	584	595	638	615	576	607	606	636	599	594	586	642	585	622	639	610	643	593	593	619	629	584	629	607	644	659	628	637	589	605	617	608	636	662	602	637	644	615	651	577	570	604	620	590	586	591	616	621	591	615	584	580	616	582	618	637	649	631	647	599	624	610	612	628	607	596	623	641	614	619	617	626	595	599	623	614	590	619	629	618	687	604	638	587	570	571	619	593	649	612	611	666	600	567	656	590	642	623	608	630	598	630	587	633	617	632
3875	3220	3100	1958	3135	1999	1411	9045	22227	17510	9475	2849	1157	730	550	501	505	502	513	481	514	483	523	519	512	483	536	511	521	466	503	464	495	510	472	500	496	496	478	512	503	508	514	524	504	525	544	516	530	489	472	511	490	481	531	506	495	499	519	516	482	534	502	525	502	524	482	502	522	531	525	531	560	494	499	510	523	509	553	531	475	467	488	485	507	489	519	511	490	488	518	484	531	512	455	453	462	487	467	477	503	532	493	518	482	513	526	518	523	491	492	522	502	471	500	499	530	520	494	523	536	524	522	531	508	501	501	514	483	525	487	521	495	501	487	478	472	502	550	552	492	510	516	513	519	492	455	476	465	522	510	512	483	508	538	502	497	454	509	541	513	550	551	518	507	488	501	507	533	501	559	514	504	511	526	491	517	507	496	511	533	515	516	494	471	505	524	545	496	488	526	523	463	535	523	505	500	523	518	503	479	551	499	517	491	484	507	522	499	522	492	489	477	516	534	461	523	486	513	455	502	516	499	502	508	520	553	496	498	493	480	510	475	516	530	486	538	492	509	482	530	527	531	535	524	499	502	474	513	516	520	540	479	490	499	520	551	452	506	523	477	453	495	494	493	542	467	503	510	505	494	547	530	475	485	471	489	456	513	507	498	513	473	517	524	504	528	497	496	513	508	511	514	490	512	519	507	494	522	508	560	472	479	475	496	535	523	514	548	485	512	527	497	485	446	507	538	479	500	495	512	522	517	474	514	511	507	472	505	487	540	531	510	515	481	499	513	457	497	505	491	526	508	522	523	488	542	544	506	488	511	473	501	477	484	526	461	514	509	542	516	524	510	521	531	512	477	514	509	505	491	480	528	493	519	491	452	475	473	514	502	480	503	475	526	517	489	511	485	464	457	487	497	499	530	528	485	542	534	495	518	517	513	533	483	541	554	514	475	491	458	513	465	493	522	518	502	526	506	500	491	530	545	490	550	519	563	516	564	512	502	532	508	509	492	460	532	518	514	502	489	521	499	483	535	512	511	476	539	509	524	474	499	524	522	510	483	478	536	521	522	508	527	493	439	486	520	486	523	526	500	509	515	519	531	503	534	498	517	496	526	486	499	513	511	503	498	495	505	526	522	536	498	488	475	524	473	476	515	534	523	488	452	491	514	532	493	512	526	541	509	522	546	481	482	449	486	507	542	485	488	542	508	503	531	508	507	505	508	484	484	512	535	509	532	504	524	527	506	530	502	464	517	489	483	521	465	490	485	470	472	502	470	514	491	475	532	530	492	494	482	505	478	529	540	507	488	543	455	505	454	494	520	540	454	508	511	505	548	501	491	500	482	481	431	498	514	523	482	517	481	484	512	495	505	516	495	522	471	454	531	489	500	513	530	472	475	537	529	471	516	502	527	543	463	526	513	470	538	510	491	510	469	491	507	502	492	501	479	503	510	480	549	510	515	500	481	500	514	515	467	468	513	470	508	514	491	531	518	513	488	510	521	473	495	525	516	489	488	483	492	484	551	494	511	504	482	506	553	506	542	543	518	515	519	480	473	529	484	514	502	491	523	498	526	453	537	491	476	584	528	523	463	457	537	488	515	501	537	512	521	494	515	502	518	515	504	508	487	473	516	501	503	523	481	502	493	528	522	489	469	487	474	488	483	498	509	487	501	489	503	501	512	520	500	517	521	515	526	472	492	534	479	516	516	483	510	492	457	534	502	505	517	508	480	473	477	497	499	490	478	490	512	538	497	528	516	510	468	482	513	532	493	507	527	500	485	515	550	507	497	512	511	535	514	493	549	511	506	492	565	526	525	469	495	489	527	527	524	513	513	493	497	487	527	514	513	503	458	493	529	498	468	522	525	519	522	501	523	469	497	486	521	508	476	492	485	535	523	504	518	479	465	517	463	521	522	477	553	474	510	481	551	485	503	471	500	534	548	511	483	520	501	484	523	480	484	456	504	478	469	507	516	539	505	513	495	537	518	463	536	497	490	492	476	494	507	488	453	514	550	525	512	489	492	536	507	526	546	538	526	517	477	493	458	538	524	497	503	539	492	516	521	485	560	512	495	495	497	504	504	472	454	508	569	533	511	515	475	498	466	479	472	507	466	490	506	535	536	507	477	487	520	510	506	479	481	543	502	527	525	497	490	465	507	490	455	495	520	492	515	497	467	507	466	526	490	453	507	469	526	507	481	492	479	504	471	519	538	479	533	511	471	524	521	480	554	462	470	476	510	507	503	504	510	479	495	473	497	509	520	512	524	493	493	507	505	525	507	447	515	490	489	498	545	490	503	550	509	554	491	498	508	508	487	518	502	504	471	511	452	506	494	477	509	488	534	527	562	542	508	498	503	515	486	517	498	492	492	491	524	523	515	484	534	501	453	499	495	482	530	500	483	525	481	532	519	506	500	503	493	528	504	482	495	502	513	494	527	527	518	497	516	500	506	494	519	507	503	496	480	553	539	500	531	500	475	490	538	516	510	510	523	457	484	474	512	472	469	540	484	515	501	473	539	548	521	516	493	491	481	469	477	492	531	506	516	506	510	491	516	498	542	529	542	524	521	487	519	514	502	494	518	489	538	529	536	493	513	451	511	496	488	515	525	499	529	487	511	516	502	505	465	464	500	527	477	531	513	493	528	503	505	477	503	518	516	517	537	504	506	483	501	501	493	478	527	488	497	519	535	509	538	513	531	536	485	495	504	487	494	510	516	487	481	528	465	486	482	503	486	543	512	551	490	485	510	534	514	505	487	455	492	533	464	466	515	521	528	491	506	497	503	470	515	511	513	539	507	515	504	522	499	496	491	500	511	493	535	532	521	502	466	487	512	458	493	489	504	483	504	523	520	494	552	537	522	510	504	507	554	508	492	475	500	500	538	500	491	499	486	506	517	566	523	457	519	494	517	485	545	501	510	487	472	560	485	512	511	500	548	472	501	481	506	505	524	510	467	513	524	505	518	489	506	521	467	500	502	489	498	541	527	473	499	500	513	546	517	531	510	502	504	503	530	507	471	511	535	505	500	526	537	518	520	510	485	505	540	513	525	540	527	482	553	532	468	490	490	518	491	517	468	493	528	488	517	468	486	496	511	484	497	507	516	511	525	506	536	480	524	515	471	511	478	464	491	497	501	534	512	469	482	516	505	485	542	503	472	512	496	515	559	503	508	488	463	496	504	533	509	487	508	553	503	496	530	486	526	517	504	526	488	527	463	518	534	523	508	518	528	513	513	493	457	511	497	506	503	487	525	492	492	524	491	479	499	526	508	445	492	502	527	502	483	483	498	501	443	497	483	513	517	497	511	519	471	491	507	464	503	534	475	499	503	486	471	462	489	483	478	526	544	509	500	473	470	527	453	492	472	492	479	537	510	534	464	491	542	546	529	553	476	481	489	498	459	499	535	512	490	491	505	510	536	526	497	491	487	512	452	506	485	469	493	525	501	503	532	512	543	493	491	497	509	498	469	506	496	503	534	502	494	509	526	499
24402	21420	28760	24498	21371	11661	3101	12695	42180	38074	24913	8470	2319	1251	850	823	801	793	775	771	768	794	755	797	768	758	756	765	749	731	801	772	825	829	773	806	750	738	809	787	792	739	745	747	843	800	774	776	735	812	776	811	749	801	773	784	797	792	748	730	784	791	732	761	778	759	794	820	784	777	824	760	756	748	753	810	787	811	794	728	750	744	734	793	760	774	760	771	731	828	774	763	786	782	786	781	766	771	777	770	749	790	744	742	765	804	792	768	757	786	775	784	762	784	756	765	770	761	771	732	773	805	741	786	732	791	754	766	765	797	748	755	756	774	744	785	756	782	781	790	787	780	786	768	775	732	794	767	771	727	762	746	752	755	759	746	780	720	763	766	759	785	777	747	765	730	771	729	735	815	791	741	786	751	797	759	818	741	730	790	746	814	772	737	764	726	756	738	761	828	755	824	806	755	833	808	792	754	778	767	760	746	776	816	732	777	782	793	775	785	752	756	770	761	773	778	782	763	748	789	786	775	777	797	723	756	806	754	766	762	777	790	787	777	806	770	787	763	762	791	755	758	789	732	791	728	714	728	748	822	766	755	740	790	748	752	732	799	771	749	829	730	786	736	765	767	747	790	741	774	777	717	820	749	768	810	721	790	796	762	806	802	784	792	799	768	835	791	777	808	810	752	784	723	780	768	743	795	765	782	742	771	820	757	755	758	759	728	751	703	771	739	771	787	726	840	772	768	746	755	763	784	764	775	776	752	755	823	788	802	757	780	789	784	732	776	744	772	811	772	754	761	748	760	785	772	752	751	773	804	777	836	754	735	825	794	758	710	782	779	788	805	749	780	745	760	670	788	766	768	782	755	758	759	725	740	747	803	815	730	732	698	767	761	786	776	697	790	728	721	757	751	762	740	731	800	779	723	805	729	743	799	735	725	805	773	771	747	799	752	755	821	751	771	766	753	747	738	803	766	767	802	802	791	732	725	784	755	785	759	814	766	829	738	773	790	810	742	771	747	729	786	753	777	741	725	792	755	758	811	756	761	701	733	727	759	749	773	778	778	810	786	830	745	755	799	796	730	759	750	761	770	722	747	779	837	747	715	767	778	792	824	704	763	721	778	740	712	768	772	729	755	757	736	738	743	725	818	765	724	736	772	768	779	780	740	773	798	773	752	762	690	756	775	757	760	737	758	788	756	809	770	750	733	738	745	745	800	782	786	743	765	753	717	802	760	736	774	774	788	753	762	700	742	795	804	783	738	784	769	811	766	763	799	789	745	818	795	764	795	762	780	750	715	751	783	794	746	790	788	785	723	743	790	799	789	789	798	790	835	762	769	757	767	749	776	790	737	772	793	770	743	715	809	755	734	771	753	767	735	794	731	744	751	758	747	772	765	803	763	772	748	776	739	741	790	755	751	783	763	715	747	753	754	795	785	769	719	771	735	787	770	702	748	776	755	801	773	778	759	765	760	749	779	798	831	727	760	776	757	760	729	772	752	771	774	754	742	778	763	743	809	783	779	769	795	780	840	754	770	742	773	727	758	817	797	796	698	752	736	766	835	798	768	768	757	758	754	772	772	707	765	731	771	778	759	787	751	742	745	802	770	745	755	746	752	761	734	786	770	772	721	758	747	775	771	814	769	772	758	713	750	772	796	804	743	786	766	798	761	755	732	762	777	800	761	725	770	775	796	805	748	788	788	755	747	791	736	757	816	771	731	773	726	757	805	720	735	776	730	757	736	767	744	760	729	763	732	780	728	777	739	730	760	785	736	753	759	774	713	748	742	734	787	730	734	782	794	796	767	730	756	776	767	791	744	809	808	729	766	720	786	744	786	787	765	763	763	785	794	758	758	754	811	734	728	709	710	771	746	727	787	764	771	787	781	799	818	810	796	733	768	774	739	761	760	719	756	759	787	739	745	721	761	738	795	740	790	709	754	754	747	775	805	774	786	756	725	763	756	715	706	744	760	823	802	723	773	771	794	730	784	782	702	808	825	733	777	746	738	777	785	716	734	729	816	748	794	809	707	795	811	760	767	794	748	721	733	735	794	786	767	753	726	727	799	749	769	785	812	755	783	751	815	803	745	749	745	779	796	806	745	780	792	718	764	791	770	718	751	699	745	765	747	811	798	728	749	779	765	790	781	779	714	790	784	777	782	769	736	783	762	763	763	788	728	757	748	813	764	766	792	821	794	725	717	729	736	684	812	739	731	779	777	771	742	788	751	746	777	744	701	773	707	753	790	797	770	817	751	753	715	803	780	738	760	763	746	756	796	767	762	752	786	729	762	767	716	794	726	783	757	789	764	752	753	751	764	766	790	809	724	728	784	735	793	773	755	793	717	802	744	794	751	768	761	718	721	781	816	738	753	800	785	764	744	746	805	761	763	781	763	746	726	800	774	740	759	792	778	771	777	732	774	751	758	740	757	748	766	766	777	737	831	712	773	760	717	789	794	754	734	823	776	733	769	789	777	769	760	778	768	765	735	813	793	748	755	757	753	778	771	779	764	756	731	727	772	707	745	744	814	749	709	718	740	772	757	757	760	762	795	762	808	757	775	801	790	713	761	750	715	759	798	830	729	746	763	724	756	775	725	759	757	803	753	768	776	728	789	794	781	732	780	741	756	808	741	784	755	752	708	801	771	746	767	770	743	773	806	776	782	722	727	725	811	777	773	732	754	786	777	795	723	785	748	776	793	767	776	711	810	736	755	765	736	750	763	754	746	721	772	786	769	767	770	778	798	774	779	738	776	773	725	754	722	757	797	765	739	749	824	743	720	738	780	773	809	728	757	758	783	794	799	778	780	797	779	758	799	777	741	775	723	749	796	775	820	791	774	784	749	703	749	780	761	808	760	755	757	790	759	746	795	763	782	762	758	770	749	756	738	765	736	737	766	753	766	756	763	747	767	775	723	791	727	772	752	761	720	787	774	752	775	764	803	792	776	783	776	774	795	764	762	779	775	744	744	791	737	794	755	780	800	757	777	829	749	747	796	797	759	804	734	784	766	753	786	764	750	741	757	744	767	805	760	751	783	818	764	738	732	752	809	771	756	825	740	772	743	752	773	733	771	733	799	771	758	785	714	755	748	759	802	757	792	807	778	801	762	824	758	797	734	770	761	751	741	791	741	752	713	730	774	771	777	774	760	760	737	776	763	815	728	715	760	812	737	727	826	774	729	739	790	804	786	800	704	739	749	723	722	768	737	762	762	749	764	748	756	807	737	781	746	737	746	773	734	819	792	766	771	772	776	749	758	729	767	786	749	745	718	762	784	785	749	813	766	736	773	798	736	776	708	748	763	794	765	753	795	766	754	750	793	766	765	739	738	810	787	768	736	812	730	755	744	791	754	803	742	771	716	739	708	798	748	746	738	731	748	794	751	784	774	793	767	766	737	781	781	842	799	744	755	751	754	759	736	765	745	785	779	787	791	797	739	791	747	775	706	792	793	712	722	768	741	741	751	741	769	768	728	709	719	784	768
4366	7186	6130	6037	5926	3752	2249	16293	39346	32430	18974	5767	2216	1175	693	705	639	647	595	629	670	619	601	584	631	656	633	581	623	662	591	592	652	615	577	636	618	642	647	623	603	638	603	652	606	640	683	606	622	620	671	648	641	649	653	629	655	619	622	624	620	594	622	622	646	609	603	626	607	624	657	572	606	642	605	655	671	619	622	641	608	636	625	619	626	639	630	642	624	655	632	599	618	621	611	631	629	586	637	600	661	675	601	616	642	629	644	568	628	640	644	589	628	617	601	625	637	625	626	624	660	665	583	616	582	625	567	632	643	652	642	598	609	602	607	621	574	636	644	638	596	596	594	653	633	559	679	653	670	602	644	625	633	605	644	640	649	559	628	646	646	603	647	640	621	623	627	653	614	650	624	615	573	619	603	605	581	623	658	574	638	613	620	656	639	666	622	631	602	638	612	584	640	608	676	603	638	626	608	619	597	663	617	658	645	600	664	598	591	611	635	618	579	598	613	631	648	612	641	611	652	594	632	632	633	603	592	608	596	607	636	581	605	601	633	599	641	631	623	588	618	589	636	605	623	614	571	591	617	621	628	631	594	632	626	576	604	590	631	624	642	651	589	577	597	611	592	651	669	658	601	634	635	571	633	622	579	655	593	636	617	655	625	654	609	546	599	614	580	637	665	650	605	664	647	563	682	626	581	642	584	622	588	653	646	596	619	623	631	605	640	594	584	590	624	601	607	593	606	611	603	658	609	608	651	575	601	614	635	606	617	608	674	603	610	604	584	600	655	615	635	614	636	593	624	648	623	596	610	645	643	612	627	630	634	616	566	587	657	631	583	593	597	617	607	623	648	629	596	623	582	640	599	665	680	635	567	630	620	608	612	579	608	606	635	625	621	647	637	632	649	597	690	583	588	620	612	664	631	641	644	644	615	649	615	657	622	639	602	607	629	674	614	638	627	620	629	610	598	623	621	626	583	606	627	580	580	593	654	604	611	576	623	645	648	593	611	632	663	576	619	599	604	601	626	596	637	585	694	635	627	594	635	614	598	618	587	597	610	621	633	645	594	623	627	615	602	632	607	606	658	597	652	599	646	608	655	575	583	601	614	634	667	634	596	621	556	625	586	596	585	615	589	598	623	614	654	640	578	655	620	602	609	611	592	592	618	605	605	628	638	584	601	651	625	566	617	590	615	563	599	654	629	611	588	654	588	630	653	643	647	616	612	611	623	660	610	580	645	606	635	612	623	564	605	602	612	618	621	600	621	649	564	610	623	613	618	583	624	638	622	610	618	619	602	610	619	598	639	598	617	613	604	619	583	684	617	651	626	630	601	556	593	622	637	643	615	621	602	634	648	632	627	629	595	653	608	642	623	585	610	598	617	574	617	622	644	635	615	607	599	597	652	627	580	588	614	630	580	603	621	591	602	614	586	650	617	614	623	611	612	657	583	578	612	645	646	606	632	577	622	624	641	624	637	617	615	613	608	608	624	632	609	615	611	633	610	591	599	658	632	628	598	643	644	586	609	618	576	585	636	630	610	610	588	621	611	601	632	624	643	616	622	601	628	593	573	642	621	629	628	598	622	595	568	628	636	632	646	586	562	628	607	568	642	593	625	640	572	618	617	614	641	629	614	616	584	643	637	652	610	622	570	632	637	628	593	603	612	625	634	617	600	611	597	626	669	620	639	609	626	596	640	601	626	586	620	612	621	625	611	554	666	568	649	613	643	664	639	672	612	653	622	602	571	660	636	595	603	606	621	563	615	620	605	642	633	591	626	629	661	637	636	598	644	613	629	599	637	593	634	603	634	603	610	615	639	652	598	602	602	611	673	600	586	634	601	634	628	624	634	617	604	666	604	602	581	620	604	631	602	612	563	646	613	616	647	611	596	596	588	636	604	596	635	634	669	646	648	632	607	640	625	593	650	600	629	624	628	620	604	637	617	620	650	633	644	597	654	632	600	621	585	622	608	619	603	636	644	648	676	617	623	619	641	611	613	604	617	613	664	630	571	621	636	619	594	599	683	610	618	606	588	627	613	647	629	656	665	676	626	619	620	614	620	622	599	541	626	583	612	642	626	631	588	595	603	598	605	568	630	600	647	629	572	601	613	620	591	624	632	570	669	556	615	609	606	655	679	643	612	593	611	628	619	579	596	580	609	630	680	575	586	620	598	637	603	595	601	618	631	631	630	622	634	628	623	644	609	663	624	604	609	616	622	646	645	609	613	646	602	628	631	631	661	633	616	641	639	606	609	638	626	616	627	651	637	582	590	596	648	661	638	607	627	617	669	623	704	652	589	675	583	598	646	653	635	614	623	568	603	577	599	638	651	618	660	621	652	565	626	618	626	612	619	591	591	612	607	605	582	639	593	654	583	611	619	586	612	626	572	595	645	589	634	635	652	614	568	630	617	660	617	593	634	582	574	599	585	584	632	569	607	610	626	629	593	581	628	641	666	651	613	575	562	593	614	602	617	607	620	634	627	587	579	601	616	631	639	620	625	618	629	658	614	579	606	624	560	659	583	599	591	575	595	626	614	607	602	609	571	626	644	616	600	563	588	630	653	612	627	594	584	603	600	623	655	639	585	605	611	635	606	585	585	622	581	616	629	645	615	613	579	637	623	608	630	618	623	608	639	639	621	574	583	600	636	637	588	608	635	590	611	576	565	640	624	643	628	594	656	657	583	597	622	569	610	622	618	617	592	572	641	587	643	578	546	647	607	609	665	575	620	625	643	617	567	606	631	590	639	609	629	680	583	628	563	584	649	644	626	615	656	629	642	624	632	612	635	605	611	618	569	635	599	600	614	626	602	632	597	648	642	575	589	610	637	582	590	627	610	624	634	638	636	595	641	606	579	654	621	588	622	581	622	625	684	628	613	623	611	633	607	608	632	609	608	621	584	633	672	570	565	623	583	600	584	592	568	611	614	634	589	611	583	565	601	603	616	630	638	638	629	617	611	634	600	581	634	647	618	593	631	624	611	615	587	591	611	604	605	621	583	608	665	624	597	605	614	670	581	617	626	615	635	612	593	645	643	622	601	624	612	588	590	637	602	621	662	605	617	587	589	629	596	605	593	625	605	582	603	646	615	621	603	580	605	624	622	641	602	600	642	624	574	570	635	641	635	634	639	616	646	619	584	605	595	655	621	608	571	633	633	621	652	617	593	606	643	605	586	622	603	595	620	577	613	613	624	604	581	572	626	607	631	621	633	561	613	634	623	607	595	639	605	611	604	602	657	592	614	596	602	620	594	653	627	568	582	596	618	621	621	626	587	602	625	601	628	606	622	596	617	657	622	615	599	604	620	589	605	608	631	600	572	613	599	602	627	635	603	581	637	619	635	634	619	648	594	598	570	582	604	600	584	650	645	619	609	620	632	606	643	599	597	620	617	579	624	659	609	633	606	642	631	628	584	641	627	606	577	607	618	615	592	671	654	621	619	593	599	649	643	597	575	602	596	561	603	639	629	571	553	628	603	603
27780	12363	1922	1545	1943	1069	743	892	2725	2964	1849	1029	666	558	519	527	521	500	500	541	511	537	543	520	535	514	509	510	536	497	537	495	533	549	570	532	525	531	527	540	525	565	530	521	490	507	519	565	559	508	516	553	515	552	557	506	525	527	522	535	529	566	554	505	545	538	491	528	500	529	510	552	544	548	534	546	484	507	501	517	497	532	528	536	529	537	564	580	544	508	500	505	495	524	554	537	517	538	521	570	540	477	496	513	504	523	525	544	527	510	532	518	534	554	535	516	532	577	529	531	522	534	533	546	547	501	506	512	503	519	508	544	572	550	555	513	525	510	557	532	523	513	496	480	539	518	553	542	493	533	486	502	576	540	536	505	541	548	516	531	542	497	529	560	565	544	520	491	494	538	497	506	549	518	486	500	526	527	522	503	586	550	517	519	504	561	548	548	563	537	501	550	506	518	541	507	566	553	548	523	513	535	490	502	540	527	533	492	468	495	564	530	505	546	536	553	554	491	519	521	513	557	490	515	529	493	565	569	506	509	558	562	587	544	537	497	526	538	540	500	535	538	463	574	541	562	521	527	531	519	560	529	505	538	505	511	552	511	519	535	534	533	523	556	545	537	542	576	532	512	541	529	469	545	501	527	558	503	504	518	525	519	563	504	544	537	552	517	512	523	527	516	526	521	487	586	499	543	514	554	521	503	503	560	530	536	508	570	498	489	524	505	524	549	482	528	521	540	553	530	520	515	503	511	521	525	536	525	494	507	518	551	513	498	531	539	490	527	550	523	484	521	543	545	544	546	533	583	559	528	522	512	498	534	536	549	526	540	523	518	548	484	500	529	525	526	568	509	529	562	547	540	539	525	510	535	519	508	542	561	552	574	540	545	510	517	566	529	527	531	515	507	534	488	537	552	506	536	535	516	551	539	530	538	527	512	513	543	531	543	538	534	520	505	499	549	516	555	527	504	503	538	557	487	553	545	557	537	512	517	513	525	522	540	515	523	487	546	528	507	517	550	526	527	518	521	492	512	499	564	512	509	539	544	549	502	541	538	522	562	497	531	562	518	566	519	494	580	527	488	554	502	560	516	548	547	526	513	555	528	515	504	542	562	523	538	532	542	507	522	541	557	500	512	506	532	523	515	571	508	553	543	559	538	504	540	508	510	518	559	541	524	536	576	509	550	552	548	543	527	524	522	500	531	484	524	490	525	535	512	514	514	533	531	516	564	575	518	549	528	482	551	515	541	532	543	586	538	553	547	513	527	531	553	519	486	491	517	523	510	549	538	493	502	546	544	506	560	524	549	570	584	562	542	529	541	519	519	506	512	545	536	519	522	547	520	533	522	498	548	511	505	489	507	515	527	552	533	528	499	544	508	534	543	500	519	536	509	535	541	533	506	508	559	500	512	507	537	532	536	566	557	527	539	519	519	527	532	529	482	569	502	520	546	487	509	561	554	527	499	527	513	500	555	518	518	549	564	507	544	509	502	514	518	542	562	573	506	530	511	554	481	547	526	540	507	538	483	526	519	522	518	509	552	527	513	537	481	496	540	507	497	557	493	511	534	532	541	526	547	533	547	511	564	503	552	517	499	510	551	523	561	528	500	514	559	504	530	516	550	503	499	514	553	515	518	525	530	533	559	518	545	516	523	509	539	498	511	568	557	520	521	544	497	551	539	498	534	510	518	553	546	489	505	522	515	532	512	553	547	533	535	559	537	555	528	543	520	521	516	555	523	538	564	524	522	528	570	565	572	548	518	539	582	521	548	561	548	549	561	528	529	541	531	528	535	539	493	508	531	568	552	513	450	525	544	538	518	511	505	503	536	542	515	542	543	545	542	506	529	507	519	522	479	541	541	525	496	519	526	559	529	517	512	491	552	558	545	522	558	503	527	486	523	547	548	526	546	550	529	530	562	496	571	603	544	539	517	525	533	527	533	524	545	477	514	519	549	543	577	535	559	554	525	546	524	520	504	520	550	527	485	547	544	547	532	489	565	562	555	513	523	544	528	548	493	553	583	542	529	537	506	536	516	493	547	532	500	528	524	537	536	507	508	533	502	504	545	541	521	544	527	524	568	545	536	544	505	557	535	564	515	543	549	486	519	529	521	553	505	509	506	575	537	511	542	548	537	486	541	540	560	588	501	514	482	546	530	502	514	498	543	566	556	521	557	526	531	527	538	524	538	525	573	544	517	511	522	532	558	551	528	566	544	544	525	512	543	492	523	543	543	497	506	527	521	558	527	516	497	529	464	525	530	556	574	490	587	514	514	523	525	539	540	533	530	505	568	514	555	541	546	549	547	504	498	519	567	518	533	554	585	556	517	497	538	562	555	518	541	528	516	540	522	537	523	476	554	492	549	542	473	525	504	540	523	487	509	529	521	503	540	489	546	534	519	526	509	528	551	496	504	544	521	579	516	503	524	524	520	519	552	519	527	510	513	520	521	503	551	545	555	543	543	545	519	491	513	528	517	518	553	533	505	518	513	541	551	584	552	535	559	525	518	512	489	494	482	533	554	512	516	518	505	493	492	551	523	558	544	544	516	548	492	541	506	518	542	531	589	522	533	522	510	514	513	579	528	515	543	549	484	512	522	508	501	566	489	499	516	552	555	559	542	546	488	525	545	537	538	532	501	515	525	520	548	489	535	561	530	556	512	553	566	546	533	564	533	500	543	503	522	560	523	533	535	548	517	514	564	524	549	553	493	500	502	577	544	503	558	474	528	533	564	495	537	527	511	518	530	545	531	505	500	553	504	504	536	552	528	539	539	530	523	539	509	544	507	558	530	523	569	535	528	520	522	526	491	496	542	551	521	520	533	569	512	573	528	524	526	531	518	525	541	559	519	521	551	534	568	521	560	524	502	549	526	541	571	583	526	508	523	540	485	553	557	566	514	529	506	498	540	518	509	530	562	485	537	551	515	508	519	553	522	548	499	513	511	568	553	525	534	544	536	521	570	527	544	545	532	510	537	543	542	548	547	518	528	534	518	540	501	509	541	570	542	523	523	510	530	587	560	488	476	489	577	506	551	536	551	541	498	522	573	499	543	528	555	509	533	478	531	528	516	509	488	553	554	447	549	575	533	590	548	524	535	527	559	491	529	493	502	518	539	569	534	546	527	517	520	545	481	522	514	530	524	499	515	505	491	534	550	539	599	513	546	538	553	566	498	528	521	557	498	492	551	540	500	528	522	554	557	495	560	550	547	521	522	511	563	537	527	522	490	491	515	542	545	533	536	521	522	552	526	543	528	522	570	519	497	527	555	546	524	538	520	540	596	489	498	534	511	544	547	536	527	522	553	536	521	483	522	493	534	484	503	503	485	538	514	548	494	530	493	508	540	542	500	575	556	549	550	543	544	504	535	513	571	554	552	539	514	517	500	508	521	456	505	542	530	525	557	541	551	555	496	491	534	518	498	562	528	529	522	550	531	561	501	507	519	559	520	481	534	554	511	513	517	518	493	554	501	556	559	515	499
5253	1050	1278	1426	2522	1170	741	1048	3413	3287	1967	974	580	463	422	421	432	430	433	451	441	412	433	456	399	404	393	445	440	429	448	439	411	413	420	414	424	404	449	405	441	425	418	424	408	412	441	417	419	447	464	448	453	422	425	403	414	418	414	394	433	459	432	466	415	413	404	427	389	384	444	415	439	374	452	417	403	420	420	421	410	439	408	379	446	501	417	406	395	414	407	410	447	402	424	470	442	407	441	414	443	420	438	437	417	447	431	423	423	444	408	438	429	428	410	423	432	425	447	406	434	427	404	437	420	424	447	429	442	398	416	402	416	405	398	435	446	413	459	403	406	455	393	429	423	441	399	462	481	454	425	427	423	433	461	427	428	387	394	441	425	436	416	422	439	430	397	402	466	439	434	427	415	405	407	411	421	473	413	428	447	453	444	445	429	389	418	428	383	414	390	428	367	417	378	426	410	411	413	406	443	413	438	435	419	442	405	437	462	430	441	433	428	396	415	374	435	454	404	397	452	413	429	410	451	440	429	400	433	442	432	439	391	438	421	432	421	439	414	438	444	423	413	417	418	457	423	443	421	444	415	430	414	417	466	425	384	417	417	410	410	393	422	407	468	401	421	468	446	386	397	443	448	451	421	428	480	406	404	425	411	465	491	428	404	464	444	424	440	438	406	404	390	403	398	419	409	441	420	431	435	431	431	406	394	423	474	425	416	409	415	440	442	414	469	430	411	450	431	399	487	422	432	416	443	446	403	397	430	441	466	407	455	421	450	426	444	422	441	400	457	430	428	460	409	458	416	431	435	435	421	441	450	423	408	396	408	428	425	409	439	456	438	494	412	385	421	391	434	431	429	408	410	426	469	483	394	457	464	446	388	400	416	435	422	435	429	450	414	443	394	428	421	456	408	395	432	417	416	445	417	426	397	428	402	468	440	423	424	463	425	413	438	440	461	441	421	414	424	456	389	449	424	439	409	435	460	413	457	396	436	443	411	433	430	412	439	458	440	387	434	428	449	384	382	392	425	431	426	408	419	408	443	405	404	419	409	415	446	398	485	427	405	437	412	448	423	441	405	408	451	415	419	416	426	404	426	448	403	409	389	463	459	455	452	410	393	407	428	415	415	430	453	438	423	469	459	429	474	403	416	408	430	436	429	462	454	418	409	408	449	435	448	431	413	433	401	457	368	435	412	438	420	403	429	410	408	468	397	438	451	417	429	392	394	404	417	427	398	424	462	451	418	417	404	438	416	436	390	432	381	430	437	411	475	425	429	458	447	442	406	439	475	413	410	441	425	416	420	463	394	427	423	382	434	439	450	446	439	446	435	445	440	447	443	401	421	431	436	416	425	415	441	394	427	437	441	440	477	398	407	411	431	422	404	409	408	435	440	442	413	401	415	396	423	396	422	418	417	406	378	408	398	413	421	425	432	427	396	419	418	418	426	416	402	404	419	408	473	423	412	436	434	423	443	428	434	428	424	436	422	404	442	451	416	418	436	437	410	423	428	423	409	419	441	417	385	402	463	410	440	407	436	420	464	423	430	397	409	429	408	414	426	395	414	457	412	471	474	398	433	388	411	418	430	412	437	437	408	427	438	423	421	407	412	421	434	419	425	406	437	407	445	463	443	406	443	419	426	426	444	460	419	417	429	409	440	393	467	432	430	389	440	460	435	435	440	400	376	427	425	448	397	427	438	423	407	442	405	407	435	396	438	442	412	411	399	425	402	405	445	376	426	410	391	405	442	440	380	444	439	449	448	449	424	441	421	436	468	452	414	394	393	417	414	443	405	418	422	441	451	485	434	421	426	452	448	436	461	411	438	419	434	426	419	398	414	413	474	452	405	435	396	431	466	400	455	452	436	459	456	439	435	422	429	428	413	401	415	435	421	390	431	446	425	458	408	428	394	415	434	423	392	419	404	408	411	421	433	401	427	372	463	415	451	389	421	423	439	428	441	414	447	410	425	456	450	420	456	436	441	416	392	432	433	417	426	424	461	444	392	436	436	433	414	424	450	438	459	408	381	393	429	410	447	447	435	461	447	428	406	442	432	487	422	385	473	401	388	423	438	418	416	414	406	406	405	436	407	403	423	450	426	450	408	443	455	449	431	417	431	453	428	420	398	401	432	412	440	434	420	403	416	442	443	416	446	411	429	420	415	446	459	442	391	403	431	453	421	458	430	411	423	429	447	385	444	409	433	459	457	460	394	433	404	431	453	414	454	457	417	410	416	426	477	398	437	410	434	426	442	433	435	442	434	449	449	413	420	390	440	436	461	418	415	466	422	407	418	380	387	404	438	443	415	402	394	389	384	423	417	427	411	430	418	454	415	404	432	473	425	414	381	459	449	405	432	459	428	437	409	440	433	384	425	411	428	450	414	406	404	403	432	437	433	451	425	421	420	399	395	446	412	428	403	414	435	426	422	413	442	391	457	384	448	430	419	455	442	393	439	469	444	429	417	420	421	458	422	394	448	436	451	446	432	445	457	443	422	404	450	419	415	434	418	389	444	434	421	439	388	426	388	433	451	416	415	414	413	430	404	440	450	414	458	466	385	419	428	390	423	418	430	403	417	436	394	418	427	417	409	427	442	438	447	452	446	423	414	410	436	445	402	402	421	442	435	437	423	432	478	443	488	421	422	443	426	404	449	430	426	428	416	434	471	419	439	442	425	439	391	420	423	411	442	411	429	436	426	453	423	422	392	472	416	400	411	419	414	442	413	428	418	424	412	407	413	445	420	410	411	441	479	399	458	398	427	404	437	405	419	421	373	448	403	434	445	474	419	402	423	426	410	450	457	440	458	470	430	443	440	423	432	442	441	421	465	462	406	420	413	451	433	439	405	440	406	417	424	453	431	428	474	385	410	451	438	444	392	389	431	425	386	402	395	437	404	420	410	423	428	435	411	431	440	442	428	394	443	405	411	400	463	442	420	426	413	443	451	416	402	414	422	440	455	441	440	422	404	422	453	425	422	409	413	443	449	452	441	351	433	437	442	424	381	426	416	456	409	449	458	452	424	419	464	449	421	413	445	454	413	435	404	415	445	421	407	441	435	456	411	450	455	443	446	431	383	440	429	407	378	430	392	422	424	457	438	448	381	450	428	445	438	418	413	437	429	418	423	428	440	432	410	425	412	408	398	453	401	400	413	404	427	420	422	416	406	414	417	465	434	419	445	418	430	436	439	440	432	422	442	414	441	402	426	416	426	460	435	438	412	459	426	404	419	405	392	423	409	454	418	443	457	424	429	421	433	438	393	455	419	409	404	403	414	416	400	423	442	409	445	412	452	376	454	370	436	433	430	422	442	416	417	414	430	432	461	418	439	452	415	459	451	402	424	408	406	462	432	430	388	460	397	428	468	426	439	445	397	423	404	391	411	452	403	413	414	449	434	422	436	446	458	394	437	405	415	417	449	439	416	436	428	372	432	402	403	427	406	448	444	431	418	393	436	402	443	416	434	429	445	412	441	381	414	431
25685	21422	27208	25194	9012	2732	1370	4113	22236	21434	11941	3566	1317	848	673	664	601	616	639	592	610	595	596	615	601	583	642	580	574	546	602	594	634	617	552	594	588	644	635	618	579	628	595	582	593	582	587	591	610	528	626	582	601	622	607	615	623	582	593	604	605	565	561	628	583	575	593	601	612	642	640	577	616	616	618	574	576	592	635	586	616	631	588	559	596	593	598	608	588	630	611	598	644	594	599	614	591	582	636	605	563	611	628	550	621	618	604	553	641	566	584	565	606	590	596	602	584	597	606	599	636	572	610	572	628	600	620	596	569	670	590	595	638	597	619	565	583	567	578	570	620	630	650	583	660	618	597	541	565	614	624	592	576	571	609	618	578	654	630	601	608	608	574	575	600	580	602	632	578	595	611	602	578	569	582	606	623	594	613	548	589	622	618	604	587	637	602	593	559	594	585	570	553	638	578	578	595	576	597	584	597	599	598	562	565	603	627	590	576	608	594	655	583	566	559	601	574	590	614	600	595	594	594	643	623	606	587	645	631	616	626	551	585	601	561	585	613	597	621	602	603	605	596	623	600	563	621	557	607	619	643	603	644	618	567	576	621	598	584	604	647	581	627	618	574	610	547	601	620	582	619	608	585	592	626	605	633	565	602	610	595	565	600	587	634	616	597	587	610	606	627	583	575	639	610	600	607	552	629	614	594	625	601	564	611	603	575	603	610	601	629	555	610	594	611	552	601	614	562	596	599	649	558	600	574	627	582	596	590	562	604	590	597	575	588	620	535	628	604	608	600	608	617	619	572	584	589	585	619	581	598	599	605	617	595	602	580	606	578	612	608	614	616	577	564	579	616	579	556	599	646	577	615	587	616	581	578	650	575	543	592	624	611	612	612	585	574	627	581	621	624	628	597	581	605	619	615	593	596	602	564	592	583	621	582	653	573	632	642	610	571	607	545	599	580	599	621	554	572	638	596	593	553	560	603	578	594	596	611	596	593	588	603	595	593	583	596	602	562	555	597	627	589	580	610	583	578	605	549	571	575	610	587	566	593	603	678	631	620	624	574	579	583	557	572	579	576	540	589	654	584	635	599	574	574	619	565	573	617	635	623	632	556	621	641	598	621	629	553	630	617	611	564	581	588	606	579	562	566	636	579	603	578	611	592	579	602	570	573	594	560	563	588	613	594	579	576	595	569	664	588	579	618	586	545	585	629	596	596	579	571	613	607	632	582	611	574	560	623	585	594	562	617	613	564	607	590	608	552	582	578	571	597	638	622	592	617	626	618	581	593	587	607	604	645	611	633	632	626	612	618	548	580	581	634	548	593	618	579	564	558	560	593	636	565	589	560	576	615	646	608	621	604	602	614	579	620	604	585	618	574	597	590	621	579	604	605	563	579	591	567	548	607	555	638	578	590	578	623	584	600	593	596	583	579	559	612	617	641	596	547	582	558	626	585	594	639	638	612	585	625	555	570	601	596	587	598	633	586	600	577	621	561	626	618	590	586	582	601	584	613	604	613	573	576	577	616	603	534	620	589	608	617	614	630	612	615	637	595	616	561	631	589	591	611	580	569	550	576	576	625	583	604	548	598	625	605	589	615	603	581	590	603	557	617	655	624	602	609	647	636	568	584	622	608	612	616	619	612	611	614	598	592	588	602	618	587	574	604	618	580	622	589	570	603	585	626	603	608	614	581	598	633	598	615	613	599	576	606	598	617	619	578	542	606	546	639	579	569	621	597	566	631	565	625	670	588	578	596	579	578	641	583	608	639	605	588	576	579	583	571	618	611	568	625	639	585	618	562	572	570	620	587	616	629	582	608	559	608	606	627	588	607	586	540	609	579	610	582	561	615	566	601	607	595	578	568	560	579	577	604	621	570	559	616	596	615	618	595	559	607	590	554	607	580	602	589	600	560	563	617	593	576	577	599	586	552	605	640	569	629	606	642	584	637	607	567	582	572	645	584	553	586	609	607	579	641	581	580	600	586	643	597	610	567	612	606	585	547	579	595	574	565	632	581	644	591	618	600	596	585	606	616	619	632	592	606	620	574	595	605	599	600	545	553	543	623	628	601	567	596	577	553	628	601	566	583	597	605	583	616	570	621	604	618	558	603	534	590	582	582	597	556	654	621	595	575	564	661	607	570	619	596	609	625	601	596	628	683	641	612	600	617	614	619	625	574	593	557	582	611	569	597	569	582	593	610	608	640	594	602	575	579	602	585	596	604	590	551	616	612	562	604	641	582	610	618	587	611	586	578	638	575	601	627	605	602	600	607	601	569	606	573	578	540	596	567	617	544	613	573	609	640	621	612	579	619	565	615	603	576	600	581	586	575	583	599	582	567	597	608	559	567	645	568	614	610	635	605	608	601	615	568	559	573	550	590	642	611	595	585	630	612	585	603	591	593	612	617	593	605	619	589	574	599	569	584	647	565	588	602	626	655	582	644	596	612	558	583	621	591	583	574	602	620	606	631	552	621	618	625	562	594	622	623	608	587	620	557	633	618	605	625	575	607	637	615	611	617	563	578	568	611	599	593	599	633	594	575	572	588	600	606	582	611	602	626	565	564	616	592	575	591	579	580	583	565	610	609	591	578	596	614	638	567	612	608	576	604	582	628	577	603	580	585	652	594	626	590	563	586	570	596	600	598	563	609	573	651	602	596	605	611	554	612	607	590	603	605	614	529	645	587	620	624	598	601	558	596	622	561	590	581	636	602	601	567	559	603	610	559	586	604	604	606	619	604	607	592	581	586	578	661	579	565	620	593	590	592	557	573	588	561	591	584	597	606	599	641	602	603	575	602	564	603	572	585	591	579	617	604	598	611	596	565	613	607	591	598	600	605	591	604	606	565	577	576	605	565	573	575	572	585	608	565	588	605	593	597	591	575	603	621	578	600	621	562	575	610	613	599	662	593	582	603	577	613	620	619	591	592	597	567	571	639	571	583	634	594	596	611	567	616	571	631	594	607	588	600	609	559	612	597	622	580	623	653	551	589	579	626	599	589	606	626	649	602	598	601	627	576	611	629	566	613	584	617	612	609	574	575	588	585	610	591	578	574	636	582	596	629	601	625	598	561	630	627	631	604	572	614	626	586	592	594	629	612	577	603	594	573	593	603	621	593	565	583	606	643	599	596	598	604	644	635	601	576	588	626	651	586	601	589	567	613	603	608	575	594	594	580	639	571	580	608	588	581	627	591	618	611	587	594	619	595	631	581	640	607	641	631	594	591	642	613	577	636	570	579	653	603	606	555	545	604	619	647	578	614	668	577	593	599	602	605	584	575	568	596	595	587	594	549	587	605	571	615	609	620	595	577	565	594	596	612	611	596	630	562	628	596	596	584	614	604	596	560	617	572	583	576	578	551	556	585	575	603	605	645	625	578	573	609	584	603	621	589	625	571	626	605	579	582	588	574	568	601	607	561	581	604	579	590	579	623	601	635	604	589	572	606	579	587	589	614	589	603	603	604	621	555	612	611	633	571	619
4080	3755	5889	5082	3871	2279	1330	5867	22142	18265	9693	2967	1283	740	530	522	490	469	483	502	478	456	476	493	511	519	485	508	503	488	497	510	489	494	489	473	501	453	489	446	491	534	502	515	498	509	470	497	515	521	535	512	503	522	476	506	431	468	486	495	500	526	450	453	509	485	522	473	466	471	489	519	480	528	517	514	495	524	527	488	499	507	497	507	492	515	527	508	502	452	495	486	522	492	517	494	485	500	448	486	494	522	479	493	508	494	517	471	519	472	526	469	501	492	493	477	456	486	457	477	498	503	458	476	504	518	509	499	474	486	479	504	466	505	471	485	476	476	492	502	499	461	507	499	506	546	465	501	476	452	488	511	507	522	499	509	452	493	427	495	514	469	505	516	474	521	442	515	493	525	479	525	507	544	491	491	474	488	509	487	534	467	497	454	482	483	450	512	490	546	483	495	495	470	487	527	469	476	500	483	467	455	504	526	479	478	481	471	462	498	479	541	500	457	490	501	492	475	491	508	481	488	505	486	464	485	471	501	478	479	477	506	521	474	497	470	477	459	495	451	489	461	519	449	497	505	487	461	476	499	510	434	498	516	506	472	528	504	498	493	524	473	517	552	522	458	525	459	495	557	452	505	515	471	480	492	478	527	483	450	455	478	486	506	505	474	470	451	494	542	465	500	534	469	464	494	465	504	487	481	492	500	498	482	512	477	514	486	489	459	492	483	494	477	491	488	494	518	475	497	515	513	493	473	508	486	482	487	508	475	519	488	475	475	515	491	490	482	488	497	487	497	468	497	493	492	485	514	509	482	496	427	482	454	487	485	492	450	481	459	479	481	481	455	487	478	494	507	454	485	496	506	524	459	506	478	499	492	500	498	436	480	481	492	480	541	517	506	542	503	490	476	488	492	504	487	506	493	436	460	493	454	466	462	465	508	509	531	473	535	479	465	523	514	499	474	506	453	530	501	519	484	504	521	493	490	535	478	465	497	440	480	472	512	497	530	450	487	464	482	477	489	508	522	497	466	482	466	468	493	456	478	529	520	477	453	483	520	495	467	548	500	488	469	482	486	467	461	484	491	516	496	488	524	485	508	478	467	544	521	512	495	493	483	459	469	477	493	509	512	510	501	468	553	473	488	524	475	484	479	511	457	495	509	526	485	464	499	482	519	484	503	449	457	509	495	506	481	483	490	483	475	497	520	466	484	520	506	484	452	447	474	527	454	500	496	482	504	465	492	493	495	470	485	479	488	487	519	526	461	510	548	470	491	452	505	525	467	492	468	476	497	537	502	531	465	490	529	494	482	471	493	513	452	479	511	509	482	491	484	505	493	450	494	535	468	445	471	475	492	482	515	499	472	490	504	519	494	457	481	516	516	460	488	527	509	460	454	507	500	485	486	462	500	465	482	475	512	527	463	503	560	493	480	473	504	484	484	510	463	462	507	486	469	514	508	457	458	497	525	481	509	494	517	472	514	489	521	483	480	507	472	495	461	497	485	496	491	509	433	532	502	467	481	464	529	483	513	495	427	515	516	468	476	497	518	482	467	488	514	460	536	483	465	505	505	473	514	506	529	434	497	459	468	469	476	460	457	476	521	452	499	510	514	509	489	498	463	502	540	474	474	508	438	520	491	421	472	479	499	489	473	501	512	475	482	477	448	501	495	528	483	488	475	499	529	486	464	477	446	449	478	506	506	513	511	519	507	465	481	453	465	471	483	490	485	488	504	535	492	485	469	492	465	490	455	505	506	484	494	460	526	514	467	487	507	474	514	479	517	504	499	463	485	505	492	494	538	493	498	480	476	531	497	496	494	469	479	465	503	472	482	532	486	509	482	526	525	473	505	513	515	470	501	460	461	475	498	520	498	472	531	464	483	500	495	476	442	444	508	505	485	503	481	473	474	485	465	496	497	493	492	515	497	501	492	490	519	465	479	485	526	508	457	477	473	502	500	483	480	479	467	490	499	515	464	515	490	497	503	483	528	500	507	444	484	516	517	483	527	459	453	470	513	481	465	504	482	516	463	500	475	470	498	507	511	508	457	504	468	497	492	510	455	521	465	494	508	505	491	501	508	536	476	461	440	486	489	536	514	491	508	494	561	453	496	462	520	465	476	468	455	491	469	490	458	460	452	507	500	479	476	493	521	489	487	485	494	476	497	489	454	458	490	534	479	438	510	501	431	482	446	482	489	524	462	530	506	503	493	501	527	497	456	481	501	511	470	514	500	474	454	491	442	487	513	479	505	522	439	526	481	458	495	468	488	501	498	489	512	493	494	515	469	480	508	431	511	500	518	456	488	471	511	465	501	485	498	472	492	498	460	514	486	498	516	491	506	502	523	471	472	494	484	477	518	497	466	490	484	495	499	491	485	478	481	529	506	486	476	518	490	441	446	484	474	485	525	521	499	479	509	477	538	489	495	504	512	476	487	489	456	490	511	490	492	492	516	489	433	481	478	496	520	521	468	501	491	526	498	471	546	471	485	465	500	485	507	499	446	477	493	482	479	487	487	519	534	430	473	482	456	502	486	466	535	465	477	451	502	463	491	486	475	477	514	481	508	459	532	474	480	467	445	487	481	442	472	494	487	567	491	499	517	494	478	518	482	501	509	487	494	508	506	513	483	519	495	474	501	524	494	509	511	518	525	443	505	485	465	480	486	500	531	469	480	489	490	510	463	469	472	496	471	512	489	475	481	531	447	504	471	487	512	503	486	487	520	494	486	505	464	476	486	490	452	491	487	460	463	476	510	516	525	461	480	506	523	513	463	467	505	529	447	476	486	484	458	467	477	489	462	503	509	525	499	485	467	465	485	510	523	475	460	527	473	501	500	474	481	505	486	466	475	486	505	480	493	478	508	449	507	517	517	454	471	487	484	492	521	463	502	502	469	477	489	485	509	492	509	491	505	490	482	525	445	472	516	496	534	447	498	515	529	485	495	466	507	504	474	434	488	501	505	481	471	473	515	484	474	510	495	458	467	505	500	480	475	496	471	503	530	469	487	490	441	494	506	513	523	478	505	486	502	490	471	526	495	485	510	528	471	504	456	489	479	471	521	502	478	495	464	459	518	473	500	483	495	516	480	489	534	515	482	478	493	480	511	489	491	476	484	468	471	528	495	503	473	466	472	521	495	480	507	475	517	522	461	535	506	498	513	447	507	522	499	499	503	457	459	494	519	498	495	470	507	493	488	494	516	486	475	515	516	488	521	508	497	505	470	440	473	497	515	504	476	486	506	499	496	457	453	520	490	496	487	528	545	514	461	520	471	500	454	519	516	465	483	481	463	482	451	510	491	474	489	517	477	511	485	500	461	503	485	513	500	512	492	505	480	483	518	509	494	489	505	501	499	500	508	507	507	473	465	492	497	505	530	495	487	523	489	489	481	467	496	469	502	494	477	505	485	529	484	448	492	482	486	500	501	470	478	472	514	517	510	531	516	467	467	532	504	517	473	523	515	491	484	472	499	517	511	486	538	484	475
24284	21397	28720	24475	21351	12061	3168	9786	40807	38955	24911	8360	2450	1300	915	822	755	802	781	744	777	756	780	806	826	766	753	781	774	813	780	756	752	794	786	780	815	752	767	754	806	703	765	756	723	780	769	720	755	757	765	724	782	767	789	782	813	806	778	773	764	775	801	730	803	734	753	778	809	762	725	766	766	767	734	779	796	738	765	738	700	826	775	771	807	747	802	746	784	748	763	763	768	809	721	808	775	725	761	787	783	780	773	755	741	779	767	788	740	755	745	783	693	744	748	753	726	742	777	828	743	752	770	808	768	739	716	808	724	778	765	724	778	736	779	727	795	736	743	752	757	733	737	754	795	756	752	798	811	761	730	799	787	777	762	793	817	757	766	800	748	781	750	757	760	733	821	752	757	780	754	729	789	796	784	752	749	776	760	743	735	788	729	747	746	733	695	736	809	731	785	752	800	769	789	764	794	723	745	740	804	749	790	761	691	799	779	766	722	724	800	760	689	785	743	775	773	769	760	775	713	713	767	707	744	756	755	761	755	752	721	767	683	740	780	757	733	718	727	683	808	746	780	739	806	740	754	804	772	743	795	765	794	730	740	764	769	714	765	757	772	799	787	764	738	726	773	773	774	786	731	816	751	762	778	766	745	823	684	781	777	787	723	735	750	734	751	787	750	762	748	778	748	740	750	780	753	770	792	736	722	785	769	765	747	784	753	779	717	696	770	757	763	770	743	752	710	742	763	750	802	765	764	775	749	760	764	738	793	795	709	745	785	739	776	789	763	725	742	712	721	796	780	785	785	780	764	721	808	717	742	755	739	776	751	737	700	755	703	756	794	777	789	716	723	682	765	777	727	785	807	742	778	743	805	720	748	766	730	783	764	762	701	730	801	678	720	797	720	755	707	805	734	776	736	762	730	734	749	759	767	711	794	738	764	742	738	762	754	786	722	779	737	755	767	727	798	739	753	766	716	767	762	816	747	786	724	720	724	793	747	775	751	769	711	709	756	763	722	745	777	760	756	750	743	732	825	787	754	823	788	814	790	755	773	792	792	739	763	753	756	772	735	815	772	823	764	785	765	711	740	818	757	756	729	711	724	742	752	762	739	697	764	772	779	757	718	744	704	778	727	852	772	769	740	764	704	792	752	737	749	776	771	796	746	717	776	709	751	766	735	790	770	734	793	764	749	734	770	826	775	783	749	780	711	792	781	743	733	769	725	782	729	786	757	732	721	745	746	740	766	786	747	724	739	751	742	722	679	692	749	753	766	728	731	746	797	750	716	761	754	783	771	777	746	742	717	776	732	776	791	786	796	778	793	741	715	747	737	724	738	748	802	789	755	710	774	772	797	750	765	742	804	826	742	708	771	741	748	776	765	777	713	731	791	718	688	809	751	759	763	797	771	749	744	711	736	764	766	731	695	715	727	804	746	686	794	769	748	732	719	730	793	756	730	756	806	793	746	728	742	766	727	702	769	716	755	785	759	790	767	770	755	743	754	779	765	732	732	750	791	775	727	706	783	787	739	733	808	733	767	726	789	757	752	757	783	747	760	779	741	719	690	771	753	698	763	771	767	820	743	732	806	736	759	795	769	754	779	738	776	759	740	735	682	745	751	717	759	731	737	791	756	778	707	764	764	756	692	745	750	761	727	811	712	746	731	799	749	694	765	712	731	734	782	759	783	731	740	743	775	743	736	763	810	723	712	788	780	758	730	751	802	759	732	749	761	746	745	744	734	735	732	772	786	706	751	750	744	747	723	759	757	729	764	722	772	735	776	760	766	697	692	704	742	742	785	713	801	724	739	767	699	770	772	762	735	729	792	753	744	772	800	765	703	786	739	794	801	757	763	813	745	740	740	820	724	746	786	722	805	738	697	703	762	765	784	780	781	788	794	762	802	709	789	729	725	717	751	749	758	736	792	703	809	804	789	781	752	754	751	769	761	763	741	785	783	771	804	777	711	748	779	741	784	830	729	743	739	753	715	756	728	788	774	754	742	768	745	782	818	723	672	726	758	751	784	723	764	732	734	703	775	762	735	732	744	727	761	754	811	749	737	752	731	740	740	709	702	792	720	761	769	734	783	774	733	751	736	791	792	802	756	732	749	726	727	743	758	753	802	750	751	773	736	732	776	754	752	730	718	755	735	744	755	737	742	767	785	736	762	762	771	740	771	725	748	756	832	737	768	764	744	793	734	785	770	764	761	777	755	715	735	744	755	746	727	737	782	711	757	761	748	769	804	739	752	720	781	746	749	768	723	772	756	824	767	733	787	758	743	753	750	787	727	741	753	768	767	719	734	734	764	788	763	751	745	776	769	734	772	774	752	780	728	758	706	765	774	783	731	749	718	733	787	759	755	708	763	757	779	718	783	775	778	727	699	797	771	773	759	769	729	764	734	772	791	713	762	755	737	727	749	722	708	728	742	760	770	779	740	754	757	796	729	778	722	749	789	755	712	786	770	726	732	748	773	831	789	767	778	813	748	796	769	716	740	793	803	752	704	797	747	795	750	783	797	761	804	745	670	725	763	772	681	756	753	753	749	758	715	745	741	807	736	808	797	824	747	751	775	774	718	773	765	743	751	746	778	749	802	752	740	768	752	764	693	765	716	763	713	757	739	769	711	727	797	732	693	809	686	767	732	718	736	769	784	752	755	752	767	777	740	724	769	768	784	772	738	753	740	767	754	734	701	786	721	749	772	772	766	756	721	795	714	732	724	730	768	745	703	726	740	727	803	783	725	790	770	776	758	762	746	685	730	764	732	767	781	767	757	760	745	772	753	746	789	685	729	739	778	782	779	784	744	757	753	742	737	774	787	706	755	777	754	719	729	757	781	774	764	825	758	738	755	760	780	777	754	742	732	808	717	745	740	814	786	730	767	777	738	775	754	799	809	794	773	782	734	777	783	752	765	793	750	782	776	754	785	762	691	749	774	782	735	824	785	750	763	777	763	754	721	734	725	736	830	748	755	741	782	770	757	779	747	720	800	699	738	773	769	783	774	700	788	735	752	712	761	751	763	765	769	732	727	741	736	751	758	822	748	815	761	771	772	755	755	740	766	745	768	739	722	730	790	739	785	696	756	794	763	798	746	742	846	721	754	725	727	749	762	730	768	745	753	727	763	747	768	723	757	722	707	767	751	721	769	769	753	800	771	759	711	718	745	722	717	771	755	715	787	758	779	762	738	723	725	773	776	747	738	736	742	762	766	718	752	789	711	733	725	678	774	739	737	749	801	807	782	762	756	750	813	782	747	796	771	753	728	733	767	735	721	704	717	779	784	794	731	773	766	686	786	738	720	756	752	704	787	728	756	798	724	775	789	748	704	816	782	717	733	739	769	756	785	765	759	763	745	744	742	765	779	724	782	767	719	760	769	744	763	721	757	752	736	714	740	760	750	756	812	756	816	770	743	772	724	755	729	726	791	775	761	742	729	805	713	812	758	742	802	750	752	782	724	692	735	766	733	763	737	765	758	742	778	721
4523	7822	10746	9683	6182	3772	2147	12886	39220	33146	19154	5991	2438	1214	692	573	662	567	645	600	599	606	641	610	633	587	628	604	601	600	631	592	557	573	646	654	652	629	583	597	607	624	667	648	649	616	633	638	622	617	618	614	609	639	605	589	594	637	625	632	627	627	600	637	614	623	612	654	651	636	629	613	634	610	625	645	629	622	623	614	600	636	629	649	607	665	623	602	605	629	603	634	606	642	627	602	606	619	626	613	616	611	618	600	629	590	602	632	609	587	623	584	608	646	617	652	622	629	626	581	611	556	668	593	614	617	603	574	585	618	624	650	610	629	616	625	606	616	611	647	622	589	638	640	625	605	652	607	642	639	597	607	590	666	588	641	595	688	654	586	590	595	617	646	639	612	607	633	612	633	604	622	659	614	606	659	632	622	575	603	579	594	617	628	665	631	602	579	628	618	634	588	595	614	564	614	607	641	680	619	554	622	608	589	589	664	607	609	630	641	594	610	665	630	632	590	597	654	602	593	621	624	585	598	595	619	601	593	615	576	600	637	576	643	600	634	592	675	613	606	633	587	568	621	613	615	598	625	689	612	609	614	606	600	604	639	647	615	621	608	577	562	628	629	599	629	598	625	655	596	630	647	586	621	629	611	598	626	590	619	648	641	605	613	667	621	562	613	587	653	589	625	601	592	588	594	598	586	588	597	580	598	630	635	631	585	586	609	599	587	632	629	625	549	603	635	599	646	602	596	596	567	644	584	574	627	638	599	643	631	606	646	633	645	613	639	597	626	660	650	591	597	625	575	622	616	599	638	628	598	616	634	603	624	632	631	614	632	587	637	589	621	639	571	624	583	626	651	603	612	605	587	616	630	581	592	612	603	631	674	587	648	571	645	612	665	619	592	656	662	616	614	604	628	602	621	594	586	602	578	587	610	584	592	654	625	592	574	590	602	617	563	639	637	576	636	641	644	607	628	640	580	597	637	610	605	606	609	617	617	592	630	612	593	640	614	633	662	645	593	548	632	544	627	639	600	576	592	581	590	642	633	604	639	633	609	613	609	658	624	639	613	614	580	582	621	631	603	616	586	604	577	615	630	595	636	599	588	614	553	593	580	630	574	601	638	605	597	613	599	620	641	579	581	626	564	661	580	623	605	662	581	600	662	601	579	629	630	613	628	605	591	591	654	574	640	625	601	609	613	621	607	629	560	600	633	608	611	659	632	617	622	632	599	586	639	619	594	626	622	624	562	589	560	583	653	672	623	549	652	645	618	601	612	627	621	640	593	595	618	609	623	595	591	644	591	593	611	589	587	612	584	592	603	617	625	634	608	601	633	626	647	630	589	591	564	580	644	599	576	562	602	642	594	652	633	606	663	625	661	606	583	642	612	616	573	633	586	611	598	656	620	596	672	619	625	619	657	581	613	621	604	597	611	621	613	585	602	620	606	629	538	595	620	589	573	578	611	595	604	592	654	646	640	656	624	672	564	628	576	580	617	590	583	652	617	611	617	601	596	653	613	600	576	617	625	633	575	613	588	658	606	589	628	648	627	640	629	624	621	612	630	642	613	616	635	608	587	585	625	588	603	591	613	583	615	601	624	578	603	556	571	593	635	592	579	613	631	603	643	602	628	608	660	634	609	596	605	601	607	597	611	606	591	569	621	636	593	616	613	619	609	630	629	659	582	600	602	634	603	597	551	616	595	571	601	598	657	633	567	632	605	607	610	629	627	607	617	611	623	633	602	612	624	594	661	636	597	582	613	620	629	633	613	641	586	653	623	630	612	629	594	603	572	640	603	620	548	626	623	555	591	627	628	594	646	626	599	599	629	625	646	636	598	634	597	616	611	645	618	667	630	627	628	624	628	616	612	600	602	625	602	594	635	622	592	627	634	624	642	634	592	634	631	583	596	612	615	626	602	575	647	582	632	590	641	618	605	653	577	638	618	614	600	626	599	606	606	618	640	632	621	609	643	633	585	575	592	627	650	590	616	654	640	600	681	581	615	568	654	636	585	548	642	627	544	614	619	625	609	650	625	641	589	641	633	589	633	626	601	593	626	602	605	620	600	619	606	632	616	654	602	582	603	640	638	618	640	591	614	617	603	628	622	593	565	615	667	610	618	572	611	540	622	626	583	633	626	596	646	607	649	594	584	638	554	598	586	601	636	617	588	588	626	627	592	629	618	579	572	613	597	615	622	605	594	581	645	559	587	574	640	591	617	554	604	639	608	632	611	653	642	590	612	622	654	621	629	606	602	606	623	627	616	600	639	621	592	598	638	564	625	583	597	637	596	581	592	627	615	576	631	590	580	567	636	593	603	586	615	645	607	625	650	614	558	599	598	631	586	610	617	584	628	615	662	615	586	592	616	593	695	592	569	576	608	611	607	583	643	634	601	597	593	635	626	609	628	544	591	621	632	590	600	661	566	655	652	585	584	569	623	630	579	618	596	619	657	611	640	596	583	607	607	616	608	660	606	667	628	633	621	632	608	605	639	602	576	621	573	600	598	626	620	595	616	614	615	640	612	599	632	652	594	614	566	594	612	613	625	602	623	595	613	622	615	579	641	607	601	599	597	611	594	629	622	626	651	618	606	617	633	561	618	613	625	601	616	575	672	610	586	624	593	628	664	598	618	585	617	659	639	640	641	595	626	595	630	594	603	628	662	627	635	610	591	654	611	642	605	597	635	606	619	619	598	585	593	597	625	569	579	631	605	616	580	599	591	635	639	606	603	598	615	620	597	654	596	646	630	605	597	654	624	592	639	654	593	605	650	616	626	594	554	603	628	587	648	616	572	654	578	622	617	577	606	583	618	667	598	563	602	613	597	625	634	572	585	637	640	612	619	591	615	591	596	631	585	648	600	577	591	618	667	611	593	630	613	653	659	595	600	587	603	603	627	571	576	602	654	634	625	592	570	607	650	598	583	638	551	610	577	598	646	616	632	628	601	600	644	603	580	600	586	651	601	669	596	641	632	595	607	598	606	633	607	618	620	608	611	564	628	622	612	629	610	619	628	593	585	608	603	598	572	585	578	631	586	587	593	644	609	619	584	626	576	662	629	594	675	610	563	616	587	604	607	616	536	629	612	624	590	655	619	584	615	630	630	604	595	629	582	579	590	654	602	573	636	654	600	659	573	610	573	602	545	610	614	612	619	599	591	625	619	605	642	623	629	607	598	584	657	620	625	598	598	620	617	589	555	597	608	605	611	598	631	641	644	613	610	647	615	605	666	583	607	620	640	579	646	619	576	625	581	585	621	601	604	596	617	601	579	637	579	570	558	632	617	602	657	616	603	587	637	600	584	597	615	629	596	591	666	603	642	621	639	610	591	616	634	580	633	627	661	620	623	598	560	613	532	563	617	621	604	590	577	551	615	598	542	594	626	605	631	590	624	586	642	590	602	594	588	620	587	629	667	625	598	624	613	632	626	617	593	633	621	591	579	655	594	559	613	634	592	581	606	623	559	627	625	601	591	656	652	631	599
27756	12766	3219	3716	1665	931	729	875	2604	2968	2015	1046	689	579	554	525	543	519	533	511	528	545	576	558	523	599	508	558	520	567	540	531	539	514	522	495	528	501	562	547	577	511	478	555	531	542	548	547	526	564	560	557	545	566	553	536	535	546	548	505	549	517	530	557	520	504	541	561	542	540	511	555	522	542	546	568	532	555	527	555	555	530	531	549	554	533	515	523	525	532	559	580	534	561	533	536	531	525	557	534	529	528	504	553	510	532	542	536	510	517	527	527	552	564	556	529	526	551	518	504	524	509	507	552	510	523	510	537	569	544	568	527	535	502	524	576	558	566	535	502	485	536	508	556	526	597	507	540	536	487	532	518	524	521	521	512	533	528	501	597	562	518	525	518	535	572	518	506	543	509	526	565	536	553	485	553	510	517	594	564	539	561	547	538	538	532	550	508	573	534	527	549	554	541	549	552	541	523	513	561	521	539	560	540	502	533	520	542	523	577	591	534	521	495	520	545	493	532	574	565	548	516	530	521	508	537	539	539	549	536	494	514	553	572	515	524	553	531	514	515	506	508	536	537	529	560	534	523	548	582	514	530	553	555	529	528	585	546	555	561	551	527	539	538	529	533	547	510	543	564	529	564	565	512	514	508	519	560	577	527	543	542	510	573	555	575	550	516	515	569	555	544	549	517	567	486	530	526	527	543	531	514	552	591	558	551	558	519	556	477	524	504	545	505	554	524	541	514	566	551	536	531	493	568	518	567	552	520	527	550	549	500	544	557	544	546	537	550	569	528	561	512	484	595	524	538	505	523	559	534	528	537	516	563	529	498	518	542	559	501	519	542	505	567	514	537	529	533	515	551	536	558	572	540	535	527	519	526	540	574	539	523	512	538	566	615	512	541	552	548	521	516	548	529	548	537	516	516	548	544	536	520	509	533	526	551	608	521	518	544	544	495	527	531	558	534	564	515	510	501	506	565	555	534	499	554	528	551	527	538	533	567	566	546	530	509	536	539	535	523	521	556	547	533	559	538	551	562	537	505	516	536	548	559	553	550	564	526	551	489	519	523	542	492	539	553	575	567	544	590	547	524	527	574	542	511	526	489	544	510	530	523	515	502	532	501	524	512	563	526	505	495	550	578	541	524	542	562	541	511	575	516	567	595	543	552	545	565	535	557	560	555	552	532	527	507	563	510	517	518	571	588	557	542	558	543	505	535	526	507	567	542	581	502	519	541	524	510	567	559	568	531	496	532	526	555	545	493	506	510	577	536	563	542	531	550	539	565	552	530	514	560	537	526	529	545	568	573	521	535	512	555	555	517	574	555	520	525	531	542	530	543	515	516	510	549	523	526	531	468	538	485	515	490	566	529	533	517	527	543	544	543	544	515	553	544	553	582	502	551	518	513	512	501	533	532	540	513	561	541	512	507	512	488	542	535	573	521	532	587	522	534	529	521	555	492	573	552	526	592	542	475	527	527	522	518	504	534	502	553	541	544	545	561	552	536	565	589	505	550	554	480	548	579	527	554	499	527	545	538	518	546	520	523	550	549	537	561	529	580	533	525	558	551	541	557	520	546	539	537	521	550	549	522	512	544	517	519	533	541	582	542	527	552	537	575	550	484	548	521	550	553	531	573	581	526	460	533	544	526	504	496	534	572	529	541	492	527	535	544	559	525	548	544	512	563	511	508	517	516	554	502	505	532	547	527	484	556	571	545	521	547	568	541	553	528	522	538	522	565	514	487	496	537	570	547	572	512	497	521	491	521	519	551	543	564	524	556	523	571	545	528	533	525	520	526	528	550	526	534	522	516	533	512	539	578	577	529	526	541	539	578	542	532	488	528	538	530	535	521	539	525	571	532	535	495	546	538	534	554	527	494	518	527	522	574	494	535	519	538	526	538	543	518	583	545	547	526	525	548	572	543	524	556	526	497	538	554	561	525	511	522	560	547	515	516	540	532	526	543	474	517	464	564	523	516	560	532	519	542	504	528	531	518	491	497	572	520	542	563	512	517	559	526	551	500	560	559	539	537	491	559	499	560	498	525	528	580	550	522	524	538	547	527	524	587	585	541	503	555	515	503	564	529	536	526	540	530	566	522	556	551	565	537	526	569	567	572	553	531	534	556	546	527	541	531	521	547	521	533	498	580	534	513	515	541	519	575	539	543	553	538	482	548	534	536	521	542	523	563	529	562	503	504	528	525	538	579	536	554	559	536	537	565	564	540	561	555	507	512	564	535	547	548	559	527	500	530	554	533	519	537	584	556	567	559	513	515	536	559	538	519	515	525	532	490	527	537	520	504	530	531	542	567	540	532	524	518	535	530	524	528	558	580	562	568	542	543	518	548	538	508	545	549	507	494	573	533	513	565	580	508	518	528	497	524	525	558	538	554	503	547	491	497	520	553	539	543	553	545	543	547	504	568	526	546	523	501	519	545	515	526	522	495	548	510	535	521	515	546	527	545	537	522	547	565	504	576	547	530	517	516	551	561	545	540	506	505	554	515	513	477	527	528	541	552	544	511	513	523	534	502	505	585	528	519	533	515	573	553	535	582	507	560	517	554	517	554	529	516	534	537	502	519	558	536	535	560	551	516	517	585	557	556	531	547	571	589	560	515	564	561	533	516	566	535	545	539	518	501	512	557	540	530	545	547	548	519	529	535	571	527	494	530	562	521	573	549	564	524	573	516	562	553	515	560	528	533	523	547	514	540	569	521	534	526	539	543	538	550	524	536	485	531	545	513	516	524	511	559	549	554	556	529	512	529	490	554	509	557	500	578	535	466	562	559	550	558	523	524	511	546	568	543	535	535	566	547	538	543	529	563	544	518	557	534	588	513	549	506	548	556	517	563	517	541	551	524	544	544	566	521	573	506	587	541	517	553	570	503	531	584	533	527	515	536	546	562	572	581	549	528	523	531	529	542	554	527	543	542	520	529	522	548	499	521	567	524	524	550	559	565	521	519	524	543	549	551	524	598	543	501	553	575	573	590	520	568	554	562	520	586	517	525	500	489	522	555	581	547	517	517	526	573	500	531	554	551	526	557	546	503	569	547	545	512	553	527	499	526	546	522	589	542	472	563	541	536	568	546	559	550	553	598	558	499	467	512	552	516	507	529	576	506	525	541	544	553	519	525	517	530	561	527	564	564	514	541	569	520	569	516	523	532	525	519	541	525	509	559	543	518	505	495	529	532	514	530	521	501	554	528	523	490	535	529	531	518	551	518	536	498	549	533	544	552	522	534	543	519	529	516	531	524	561	615	531	529	572	544	538	564	512	527	556	496	522	516	544	531	525	535	549	533	562	543	525	512	532	527	529	510	552	545	520	525	529	566	582	486	530	517	549	501	555	552	506	543	507	537	544	539	548	523	511	530	497	582	532	515	513	482	526	542	543	507	537	543	548	550	556	548	545	503	530	515	507	529	505	522	529	539	539	542	529	513	536	500	483	533	549	557	544	517	542	541	534	537	539	536	520	560	523	544	568	529
5304	1580	3070	3357	1853	1038	767	949	3270	3213	1974	931	594	423	415	461	449	432	448	439	424	440	419	443	407	429	434	429	409	406	432	436	416	453	410	414	438	400	442	406	413	405	426	398	438	428	434	443	418	428	424	434	403	403	422	408	433	436	432	412	402	419	459	408	424	471	447	420	407	438	406	442	414	434	454	413	418	447	445	429	450	389	408	428	439	413	419	400	444	419	431	407	421	444	393	423	437	434	450	435	422	441	433	450	406	356	426	428	397	446	447	440	407	450	427	452	446	411	478	412	430	401	445	451	411	429	395	440	424	408	421	378	407	412	461	400	428	429	440	443	450	405	401	423	415	460	405	435	404	444	446	423	431	413	425	427	436	453	435	439	414	369	424	407	390	440	449	429	422	429	433	445	420	442	461	425	431	419	440	446	479	434	450	417	398	413	431	423	428	387	423	420	417	441	441	427	412	420	452	450	424	398	445	400	404	443	419	438	433	436	440	463	448	432	396	408	416	383	408	404	417	404	435	415	434	427	426	438	443	413	435	427	404	394	411	413	462	416	412	439	434	407	431	403	423	398	433	427	451	403	397	421	402	428	464	436	409	408	379	428	442	461	409	433	417	402	441	431	405	445	439	402	417	428	451	468	469	448	401	443	421	438	416	435	463	432	402	423	424	419	400	425	397	428	432	396	433	415	438	439	431	463	430	428	467	475	396	430	446	459	459	425	411	465	408	372	417	439	413	407	450	449	407	412	456	425	430	420	403	412	420	436	436	423	422	421	422	400	403	414	426	439	436	403	419	436	434	410	419	441	394	431	462	384	430	421	432	383	426	383	408	422	402	441	450	439	412	428	420	462	409	391	453	464	433	410	421	440	411	369	408	416	418	397	426	441	425	386	400	391	451	423	414	410	387	402	385	388	403	416	437	459	386	430	417	455	414	384	423	424	445	434	424	435	385	467	424	441	431	438	384	408	424	415	411	427	462	398	481	409	448	435	433	438	424	411	424	405	399	451	445	435	437	467	414	464	412	453	419	422	433	444	420	412	442	433	397	449	395	428	425	445	431	426	422	453	459	455	412	418	434	442	394	418	423	416	449	441	446	450	426	458	411	427	469	479	435	465	424	474	436	430	415	416	415	460	411	465	414	412	427	422	418	387	389	421	433	449	419	414	445	425	418	433	417	417	444	451	419	420	416	457	401	416	427	421	430	430	411	435	391	450	463	442	452	415	404	400	446	432	420	430	423	412	448	426	428	414	416	446	439	403	426	454	465	397	418	387	420	425	408	441	419	461	430	404	438	432	410	455	394	453	450	427	424	395	449	405	445	437	438	403	433	436	436	463	388	418	428	444	450	404	413	432	441	412	438	428	444	472	459	401	410	422	427	409	437	439	385	399	394	387	401	470	445	403	424	399	431	430	440	408	445	383	459	434	427	428	438	375	425	434	389	433	412	451	418	414	419	423	394	412	450	425	407	420	430	451	447	417	457	443	445	397	421	413	416	422	438	416	454	415	396	438	419	428	417	408	420	402	456	397	446	434	419	418	419	430	436	450	461	419	403	443	417	394	401	428	423	407	426	417	414	396	414	415	446	407	436	436	472	424	468	464	430	399	445	417	428	396	429	449	419	460	412	463	420	408	446	399	413	442	434	413	431	391	402	429	408	392	400	423	439	401	435	411	399	464	401	431	396	425	416	405	425	461	436	429	448	450	427	383	437	412	376	441	441	414	408	426	437	431	464	404	404	426	421	434	430	415	411	425	412	377	408	436	439	413	455	407	433	453	447	396	421	459	434	426	415	444	427	407	409	446	441	427	445	436	414	439	398	424	395	447	458	465	402	423	417	400	423	406	451	411	425	375	436	432	400	426	420	428	401	418	449	417	401	455	434	408	405	394	412	408	389	448	416	437	435	457	449	453	433	447	449	440	443	398	438	409	419	408	434	421	438	399	435	429	414	408	435	423	386	499	440	448	438	368	416	446	438	406	432	404	420	432	439	447	446	392	444	417	441	452	395	437	470	466	434	408	478	383	404	391	462	440	419	441	433	444	435	447	462	416	478	436	420	454	413	427	454	460	424	455	451	415	455	433	475	392	417	451	441	409	435	403	425	419	447	440	411	467	429	416	398	422	412	407	432	430	435	462	417	394	414	392	421	428	458	423	434	416	425	464	370	473	398	425	407	449	411	435	416	418	438	444	400	415	386	437	437	431	396	407	417	471	410	447	430	423	438	408	426	428	434	400	387	449	472	442	456	436	429	434	431	450	403	448	455	433	426	485	402	399	395	441	414	430	446	399	408	481	447	388	378	421	437	432	432	436	396	430	395	422	429	404	436	448	413	417	428	392	402	419	420	452	410	435	417	448	408	423	392	396	441	442	407	445	421	410	388	454	411	433	412	450	436	437	442	442	450	447	443	430	410	426	436	419	414	409	451	461	408	435	394	426	423	413	421	389	454	423	402	437	444	381	424	406	429	454	412	418	440	462	455	441	451	453	423	430	423	443	429	428	448	462	412	440	423	434	427	398	428	402	444	400	429	427	399	409	391	423	435	428	405	430	404	408	425	413	434	418	406	430	473	434	431	467	414	407	409	451	442	413	419	430	442	428	424	406	409	445	423	434	424	430	403	397	434	369	458	414	437	423	435	419	428	438	440	425	430	452	399	442	458	420	438	444	412	444	414	415	412	398	424	426	442	418	426	384	418	429	422	408	456	435	431	405	425	422	389	444	431	433	427	452	428	418	421	451	445	407	416	454	393	430	401	494	438	436	436	462	414	436	400	406	442	413	416	380	413	433	461	459	446	483	432	412	435	432	407	402	424	434	422	445	429	438	436	433	391	404	440	414	432	419	458	437	463	404	437	425	445	431	436	381	421	430	448	409	414	442	402	454	392	468	433	401	429	419	419	444	424	463	447	422	427	439	392	408	425	439	450	432	445	418	464	414	413	402	443	394	423	398	424	445	451	408	399	430	460	429	431	431	437	417	449	438	444	457	418	432	433	461	436	413	377	432	438	386	417	424	434	416	414	401	459	459	437	405	397	440	418	422	400	386	442	423	407	413	395	434	408	412	445	430	416	432	436	408	434	436	424	462	408	416	420	428	410	408	419	419	429	419	467	393	420	413	431	452	455	421	452	430	432	416	429	420	395	392	409	426	444	456	411	422	436	411	462	407	439	438	393	417	390	434	414	435	460	432	405	435	440	434	420	432	422	410	387	424	408	407	446	449	401	402	390	442	405	393	444	448	441	395	415	436	455	367	432	437	442	434	399	452	425	429	461	438	429	432	410	418	407	460	436	408	409	470	393	421	424	434	422	439	427	441	432	432	448	423	429	396	425	410	395	459	412	404	429	425	401	408	459	435	421	411	421	415	381	381	441	419	461	465	448	431	408	438	390	412	416	449	418	446	441	421	415	411	423	415	425	407	412	427	409	458	433	419	411	413	449	422	430	419	410	439	453	376	385	409	401	417	409	453	456	432
25623	21396	27214	25096	8764	2063	1438	4935	22665	20963	11860	3330	1248	816	683	681	605	605	606	602	602	611	612	589	599	627	610	646	644	613	614	605	640	616	642	642	631	653	625	581	579	641	667	578	604	615	600	645	562	604	610	602	604	643	630	630	584	586	624	619	574	544	616	589	600	627	622	622	624	581	602	599	622	563	616	587	583	592	639	561	600	647	606	652	643	587	596	595	639	626	593	631	625	584	612	572	617	674	598	583	656	657	607	587	596	613	587	565	656	625	580	598	597	583	601	588	605	609	624	623	599	659	582	628	560	577	585	611	618	610	598	645	564	614	551	627	578	618	573	614	624	630	642	591	597	635	584	566	611	586	603	626	628	606	638	621	592	602	614	575	584	636	593	572	587	637	605	609	580	585	634	661	591	594	587	614	631	623	613	619	623	643	593	614	602	571	604	571	670	635	561	635	587	621	607	623	640	619	615	633	583	580	587	623	627	618	607	595	631	560	632	661	608	630	636	616	614	615	644	609	630	590	635	597	595	610	640	628	655	588	611	588	615	599	614	609	642	616	629	614	637	634	615	648	632	629	606	589	610	584	609	649	621	596	591	558	627	618	632	589	612	641	608	580	613	604	617	626	639	609	613	630	607	605	623	566	601	620	586	641	596	635	609	613	581	631	576	606	630	592	633	607	605	627	553	581	621	661	627	586	575	616	628	602	590	594	596	622	613	611	636	605	570	626	600	624	601	593	599	595	600	571	609	571	623	608	612	594	626	597	627	605	621	611	575	599	622	589	569	657	602	619	611	586	685	593	592	602	628	609	634	567	611	582	614	638	607	622	586	599	621	602	604	637	625	594	643	611	636	617	606	605	621	593	606	618	611	608	615	584	570	644	644	632	626	620	650	604	597	605	633	563	558	616	656	619	583	658	588	600	621	580	580	589	649	596	604	606	621	608	589	595	604	624	637	641	610	566	612	556	593	601	623	606	588	621	589	613	600	615	575	651	631	601	631	566	615	611	576	581	632	628	610	615	629	585	596	635	614	550	599	583	598	636	613	672	629	560	607	582	578	610	582	602	601	596	661	589	590	618	607	614	594	603	625	632	604	609	627	608	609	613	591	598	624	610	532	614	630	606	640	654	640	624	616	581	629	597	613	618	595	625	600	609	602	593	642	623	616	620	595	625	596	574	612	598	612	589	581	594	605	652	582	607	595	601	651	572	583	608	586	588	584	614	605	591	628	625	575	605	618	605	598	598	625	605	562	594	602	592	611	593	607	615	623	597	624	579	592	638	595	640	633	628	611	591	572	582	565	604	620	571	625	618	626	623	595	660	610	609	579	587	566	582	599	629	622	569	554	578	629	623	603	641	572	570	604	576	613	599	628	546	599	619	621	642	577	642	579	605	603	586	640	636	545	581	615	609	622	603	611	632	615	586	597	577	576	614	575	611	631	625	609	614	602	689	648	605	606	586	574	595	641	598	590	593	579	626	590	609	564	592	570	582	600	584	662	632	598	619	612	611	632	614	589	566	594	622	621	657	614	600	567	627	599	552	586	594	612	585	570	629	621	604	582	591	610	666	543	637	596	588	624	619	623	601	584	571	571	677	620	629	623	620	622	598	570	567	608	600	627	617	631	654	613	633	552	574	583	617	580	585	607	630	572	586	618	606	578	585	605	628	591	559	610	601	654	602	582	620	623	611	613	620	602	598	628	626	613	626	580	602	627	597	621	619	597	589	611	572	561	631	636	621	584	605	624	618	652	632	575	657	609	617	643	626	629	614	667	602	608	579	585	618	629	603	597	574	642	585	607	629	618	566	592	638	668	605	596	611	596	651	619	626	613	613	604	581	617	616	658	612	596	578	622	578	585	572	579	611	605	599	578	601	646	608	610	591	617	593	605	580	633	608	615	577	590	614	640	595	593	621	635	583	624	611	651	614	602	579	603	614	562	598	624	601	563	601	675	595	577	583	568	572	612	583	598	613	563	581	629	561	583	617	637	652	642	627	633	563	577	597	601	546	630	602	606	586	625	603	593	644	599	635	589	603	570	588	617	602	616	599	638	637	630	587	592	615	606	613	585	592	599	655	618	643	637	645	594	573	613	609	594	605	596	644	626	605	568	613	614	625	597	605	646	569	566	573	573	611	625	617	616	587	598	591	599	639	613	598	612	628	646	597	559	554	592	560	549	632	631	590	608	618	593	596	598	630	620	627	576	596	585	596	566	603	635	580	590	623	626	616	589	571	603	608	634	622	571	587	683	639	585	602	650	617	617	621	626	631	569	625	672	624	622	609	607	614	602	621	624	631	608	578	597	586	638	625	567	602	625	621	655	673	606	618	580	597	633	617	617	601	618	637	634	662	616	653	606	609	633	620	552	633	588	564	618	622	628	639	582	650	600	587	621	616	616	596	592	560	616	567	622	590	619	612	610	555	587	602	576	549	625	649	610	572	606	629	587	604	585	577	616	602	626	599	599	627	639	623	603	573	587	598	654	555	615	568	648	604	601	587	573	613	620	609	617	596	592	631	606	577	604	605	623	581	594	578	552	604	619	631	599	610	610	644	583	597	605	608	619	594	632	618	626	650	575	611	606	635	604	617	603	569	563	608	641	618	634	554	648	629	610	592	620	617	612	562	609	589	589	596	575	593	573	663	626	623	583	609	610	651	604	587	632	582	638	602	653	632	620	564	660	632	625	640	636	612	627	629	589	602	623	586	590	605	601	628	609	587	579	601	554	589	576	590	548	594	612	644	552	609	581	651	600	595	624	605	630	591	628	650	616	627	589	624	612	658	601	627	551	601	600	658	620	611	609	606	616	620	618	622	615	624	577	596	591	657	588	601	580	580	650	608	569	570	598	579	591	635	639	666	639	604	582	610	609	577	573	594	622	612	630	608	592	558	601	626	606	634	581	595	578	582	591	610	599	618	599	615	588	585	597	602	602	598	571	595	617	629	601	576	606	640	613	588	597	585	592	589	603	577	603	585	618	587	602	591	615	581	619	597	629	609	609	621	611	618	573	578	659	598	600	602	615	602	622	588	602	613	599	610	575	634	587	651	588	570	615	612	548	559	607	593	612	638	605	603	568	643	616	579	549	606	567	615	626	630	628	638	631	620	586	601	616	595	590	593	572	626	632	603	601	584	626	628	629	595	595	636	586	643	597	612	582	559	645	609	610	649	640	632	609	635	651	620	615	592	591	648	619	680	620	632	642	604	639	549	620	604	609	599	582	613	604	584	611	598	620	588	576	605	639	607	607	609	549	620	621	607	599	603	600	622	599	565	668	591	633	652	628	603	568	574	579	608	629	632	598	593	611	617	612	598	602	619	611	615	614	637	579	599	598	614	585	592	626	591	612	593	577	644	618	630	603	657	608	551	595	657	647	616	614	573	633	667	567	634	622	567	590	609	576	677	594	618	647	594	594	607	636	580	618	591	592	642	591	600	619	627	576	605	584	626	590	667	648	617	613	581	611	612	602	621	635	588
4105	4592	8138	6489	3582	1748	1438	6982	21860	17714	9829	2940	1179	792	525	527	474	536	478	488	516	506	524	496	504	531	496	467	517	504	496	472	488	505	482	540	453	504	506	512	492	499	490	505	486	505	488	496	519	477	465	511	500	505	504	534	556	487	505	474	514	488	458	515	479	505	486	507	468	518	491	456	544	524	511	462	522	499	503	505	492	531	531	519	543	501	502	476	498	459	517	509	529	457	467	493	517	507	473	541	509	486	491	520	500	487	464	496	516	499	475	502	491	485	480	502	500	539	461	487	513	511	480	505	515	539	457	518	535	489	512	500	534	507	499	508	483	520	536	486	474	528	473	517	429	537	503	528	515	508	535	499	511	487	482	479	485	468	481	518	470	502	486	497	485	497	504	473	508	478	515	520	527	519	511	490	530	490	487	473	522	505	471	511	523	510	475	521	496	509	533	514	518	503	502	499	453	499	475	498	521	492	492	458	545	468	517	491	510	477	486	467	478	478	482	490	482	533	500	532	480	478	462	513	508	517	482	508	479	466	464	476	476	446	547	486	523	542	491	490	490	511	488	495	499	485	509	492	498	460	532	505	468	492	490	459	514	506	505	531	518	469	513	497	504	499	530	498	487	517	518	477	481	497	492	470	497	511	506	500	488	485	523	510	474	500	493	482	496	470	440	535	487	500	494	510	458	500	526	471	473	474	522	503	532	497	520	474	494	480	531	538	553	505	491	491	499	506	463	533	505	474	497	493	476	460	494	507	483	513	487	474	483	493	534	483	473	504	496	500	507	490	493	522	486	514	483	513	521	496	504	492	523	477	479	475	453	528	518	510	489	525	504	485	514	501	472	479	528	474	504	471	525	477	487	522	504	489	492	518	491	514	520	475	507	492	514	506	479	487	510	495	549	480	484	509	461	492	523	473	500	503	494	508	537	505	470	505	482	504	427	503	510	534	500	502	514	500	505	484	510	513	498	483	487	486	502	527	526	470	508	479	516	467	514	521	530	485	494	508	501	527	463	501	519	528	486	528	487	494	472	497	486	529	501	507	530	491	474	538	496	485	499	499	455	509	525	530	500	490	474	499	479	511	519	512	520	489	472	491	460	481	499	497	507	482	519	493	472	500	484	498	498	500	526	515	513	501	508	536	497	455	425	504	532	498	530	511	442	542	514	498	506	530	516	495	509	490	487	512	478	517	478	491	503	492	521	461	490	520	498	542	492	522	486	488	520	535	506	517	468	520	476	507	484	499	475	482	511	516	504	452	491	513	509	472	498	451	494	427	506	495	480	476	505	529	483	483	521	504	562	419	516	526	520	483	488	478	479	497	490	512	476	517	486	488	504	505	548	508	488	485	515	459	514	521	505	467	484	502	497	490	515	452	499	484	512	465	502	497	491	523	523	495	452	511	450	524	471	501	513	533	469	495	495	502	479	472	527	497	502	458	482	459	519	474	509	507	522	495	492	488	543	490	507	504	514	469	510	493	484	497	448	502	479	477	467	523	513	464	491	473	499	523	530	522	513	550	486	496	474	507	527	489	490	471	497	500	525	502	489	514	480	511	524	505	487	501	478	463	533	440	508	510	507	476	506	513	477	510	435	451	531	525	486	495	463	463	502	451	466	468	480	516	475	502	496	487	478	510	513	492	507	505	483	470	489	500	462	525	511	461	485	532	477	522	483	495	517	482	543	481	443	499	489	503	471	496	491	513	477	473	511	500	488	492	502	510	497	482	482	515	498	472	467	479	504	531	526	483	468	514	468	501	516	484	513	469	501	478	476	538	489	496	483	527	488	497	508	485	519	474	496	529	487	473	503	499	482	461	475	474	492	474	532	504	552	489	505	491	521	526	506	475	515	514	477	518	493	482	490	484	467	515	487	519	459	504	473	486	519	498	481	509	528	501	459	480	479	487	483	465	529	478	514	473	531	514	479	532	508	509	461	510	498	485	466	516	497	501	487	511	516	521	509	506	521	485	509	497	525	484	497	472	513	479	517	470	495	518	488	498	489	490	495	486	499	493	464	494	474	512	526	535	455	497	488	507	514	506	458	484	494	505	501	491	469	500	486	506	478	489	476	463	462	506	474	473	482	519	478	516	493	525	507	487	482	509	487	513	537	491	485	525	519	502	504	515	490	520	505	489	506	509	487	491	548	517	508	512	502	539	481	455	489	504	502	503	474	497	499	523	504	474	513	519	485	469	502	519	479	469	500	480	514	498	507	500	496	519	508	523	481	511	502	467	461	508	496	535	474	483	513	517	522	518	497	518	469	474	498	512	492	493	508	490	536	511	511	527	498	497	463	487	476	496	529	518	468	488	500	502	498	486	478	516	492	510	485	545	504	555	478	489	484	508	501	528	489	490	524	466	499	512	497	484	508	473	493	495	481	491	475	469	490	549	559	495	503	447	515	437	502	524	498	458	499	479	472	494	497	465	504	498	490	543	498	481	485	540	490	475	504	474	489	501	480	515	475	523	466	492	489	470	497	456	501	547	461	473	480	466	528	515	469	492	480	514	542	527	499	521	479	486	514	515	514	482	457	485	466	495	522	525	482	480	499	535	505	500	484	486	503	503	466	496	525	492	494	520	508	446	477	476	532	524	521	471	477	502	458	535	482	466	473	508	507	524	515	525	460	473	499	494	504	469	473	461	507	495	533	515	498	440	479	485	509	506	534	489	538	517	499	536	487	458	500	533	499	502	468	464	507	506	446	505	496	466	488	516	522	502	454	482	519	507	471	490	464	504	507	492	526	450	481	507	562	486	503	478	490	479	502	529	506	521	494	518	506	436	498	528	517	453	479	486	469	486	486	523	550	522	477	491	556	500	519	500	499	509	477	484	479	512	506	507	514	509	462	521	443	495	470	489	482	450	458	488	489	463	479	507	481	494	512	502	498	531	487	513	473	521	472	517	546	536	523	506	504	511	475	488	505	476	529	517	499	501	520	494	511	481	512	506	476	536	477	483	527	491	530	486	503	502	494	516	460	478	513	442	547	483	487	537	531	509	527	502	538	488	530	478	464	518	498	501	469	495	526	495	552	510	514	520	479	514	508	544	515	432	511	484	526	515	448	462	513	496	522	498	527	512	465	524	501	483	502	496	509	487	445	518	498	497	463	480	435	486	488	473	533	509	474	464	495	490	464	480	481	476	507	472	499	501	520	448	559	530	479	489	503	488	491	508	520	503	531	500	457	524	487	482	508	511	535	539	510	466	530	496	482	489	519	437	503	499	480	484	454	511	497	512	453	425	491	474	473	501	461	461	492	524	535	510	476	472	468	476	502	487	498	489	521	507	488	502	509	501	469	501	492	440	506	472	518	472	485	508	510	499	474	488	551	494	459	534	463	496	507	497	465	526	476	514	516	482	487	456	481	522	476	506	500	492	522	492	473	496	494	508	518	520	493	485	522	514	531	515	494	496	491	495	518	479	477	498	482	518	507	472	491	521	503	489	492	498	529	472	486	475	505	501	461	530	490	506
24404	21436	28799	24464	21338	11113	3453	13929	41288	36824	24670	8298	2419	1311	866	835	787	763	805	767	823	821	759	759	817	775	750	801	765	727	787	744	812	815	740	735	805	772	822	811	723	790	782	772	782	799	778	750	769	784	781	768	756	736	764	814	735	778	864	837	720	800	790	775	805	807	775	756	772	817	786	767	768	781	782	769	780	759	813	776	763	741	758	756	746	761	746	752	770	770	718	771	744	808	834	812	754	766	777	768	720	736	770	751	801	798	749	762	784	730	769	805	742	772	794	758	776	734	737	761	745	778	794	755	793	783	807	749	797	769	772	800	794	788	748	756	752	757	821	761	733	789	786	813	754	782	799	766	764	804	746	758	773	741	712	752	761	773	720	774	816	787	789	810	804	758	753	740	775	777	762	781	783	795	743	792	741	730	756	809	815	757	802	823	744	793	764	815	768	798	732	802	796	775	763	809	747	737	778	731	772	769	784	697	775	769	822	762	747	796	795	716	776	797	730	728	744	759	766	745	782	810	768	749	804	752	806	750	771	756	806	774	730	814	788	806	751	781	769	753	758	768	761	757	787	743	782	758	779	745	748	778	772	773	767	803	829	783	773	791	771	745	784	765	814	744	778	745	809	787	786	750	789	806	789	794	748	794	770	802	794	763	774	730	768	759	774	723	784	759	731	828	752	754	782	756	780	736	735	802	780	741	790	720	799	779	778	770	771	755	776	748	741	783	796	715	798	742	769	788	801	753	759	781	816	771	757	756	784	759	822	780	773	731	801	751	812	775	777	754	775	749	781	766	803	736	737	726	732	779	839	758	775	770	769	728	778	734	789	768	701	815	725	725	779	715	756	812	811	757	746	737	761	766	804	816	760	756	779	770	771	742	739	758	827	754	716	769	780	771	743	782	765	738	773	786	750	775	765	755	761	734	817	726	766	761	726	709	735	733	753	778	783	782	766	729	766	782	803	743	742	771	796	741	785	764	761	803	793	753	774	816	727	723	728	763	808	780	733	739	769	778	685	764	763	718	754	786	739	766	786	756	765	766	773	778	780	747	754	785	778	793	799	811	759	769	720	735	784	736	698	810	780	763	774	767	783	731	766	756	757	735	797	802	712	756	788	796	811	779	737	755	754	779	745	821	770	760	830	778	760	746	747	802	754	770	850	821	746	774	720	758	778	768	775	753	747	740	804	747	773	813	793	757	741	730	808	776	779	786	783	760	771	808	767	766	785	740	754	765	773	748	763	771	761	814	819	814	753	758	720	765	727	812	732	772	774	777	752	793	760	733	790	714	795	773	749	758	744	809	768	747	775	779	784	765	763	776	776	739	759	825	741	757	792	772	789	781	812	744	743	771	818	767	777	746	752	780	759	739	758	768	703	806	793	747	798	819	799	743	739	769	761	759	769	760	828	765	826	754	744	778	813	760	706	759	755	766	763	795	722	783	750	803	772	783	731	757	788	781	737	787	715	780	769	782	791	769	738	678	735	793	792	776	762	801	744	762	794	755	731	782	762	748	804	797	768	747	694	802	742	784	734	781	754	767	775	769	778	746	764	754	774	741	755	777	739	750	809	820	765	777	774	716	746	705	757	723	766	801	711	752	747	718	787	717	737	743	763	726	731	756	793	735	737	826	837	744	799	748	769	736	780	737	728	761	778	780	734	744	847	748	796	785	762	758	755	736	716	749	753	729	723	773	716	783	768	758	816	710	725	760	730	772	780	791	749	780	744	775	718	750	723	787	776	820	737	703	760	788	773	744	816	825	761	792	776	741	795	758	719	776	757	726	792	730	830	793	777	738	792	772	776	792	719	768	729	786	800	786	793	710	732	786	719	776	769	806	752	760	710	751	720	730	797	747	755	783	761	777	819	727	746	737	784	754	745	777	764	788	734	727	720	701	771	739	726	795	729	754	712	745	735	749	719	773	746	768	747	723	760	759	748	751	719	776	719	776	711	796	772	771	773	781	748	823	776	772	756	762	826	739	776	777	757	805	781	792	795	819	741	808	747	792	758	793	831	794	754	784	752	776	808	797	779	726	778	734	763	764	742	727	755	773	785	744	748	764	739	802	775	755	749	764	805	757	806	742	790	770	773	762	755	787	765	758	771	818	766	796	800	761	798	761	790	760	807	776	754	802	748	762	746	749	757	752	716	759	774	784	768	767	734	770	776	737	724	748	858	780	779	764	797	783	783	785	764	743	735	757	808	738	822	768	820	818	768	718	801	735	806	740	794	752	758	738	728	786	754	755	778	737	753	732	807	795	783	783	753	780	777	775	765	746	811	724	813	781	766	755	785	748	765	734	764	732	759	729	772	767	808	743	800	767	796	755	829	713	735	748	804	775	746	795	765	784	737	786	746	773	739	773	798	731	777	807	796	752	796	788	805	730	797	777	775	720	754	788	794	798	761	778	777	809	801	808	796	735	797	756	770	724	747	792	750	762	761	808	778	773	691	766	739	750	765	778	797	752	734	776	831	729	803	736	759	707	771	806	771	795	770	803	759	770	769	761	736	735	816	777	790	779	765	735	764	770	777	749	744	777	736	755	732	766	769	724	794	735	775	788	710	777	775	801	780	795	829	757	745	778	753	781	727	768	775	725	751	784	727	787	753	761	767	764	778	747	807	774	764	800	714	752	785	783	747	724	734	735	734	765	767	809	728	717	750	804	823	729	742	763	797	761	767	768	781	800	725	801	721	766	780	747	752	828	783	715	734	698	776	721	809	784	714	722	773	740	760	770	754	749	742	743	800	759	743	777	781	759	819	805	784	744	811	739	770	702	724	784	785	770	756	801	749	796	825	762	792	770	743	765	750	801	765	789	717	806	776	795	767	764	786	810	764	754	814	809	731	773	774	781	755	731	761	747	813	745	728	761	765	820	784	792	816	790	769	737	781	792	748	750	755	766	747	760	721	749	805	790	774	827	797	763	761	784	746	764	744	771	770	711	759	762	802	802	730	744	794	788	724	784	774	741	718	727	781	791	759	765	755	735	777	719	737	771	757	765	798	750	751	835	779	826	795	762	766	771	753	776	792	775	788	799	752	801	789	800	760	760	722	744	738	752	700	748	806	761	772	725	787	757	773	824	787	774	778	773	738	721	787	726	753	759	836	776	730	772	734	781	785	784	773	704	693	744	790	753	766	752	788	805	757	768	769	779	773	741	772	753	806	765	745	730	830	749	685	722	789	759	758	747	786	818	727	790	759	788	771	733	752	771	787	812	772	732	773	827	760	820	775	756	781	764	763	713	799	776	723	758	753	721	737	822	748	716	722	783	809	808	773	789	728	843	776	778	724	801	767	726	772	770	767	759	777	822	764	727	754	727	760	828	793	769	739	736	745	703	786	776	756	753	771	778	823	798	776	775	787	764	756	743	758	716	776	735	752	755	796	714	781	769	785	779	774	786	770	782	755	749	749	738	775	756	788	758	829	740	774	798	747	770	780	753	737	766	789	802	764	740	760	779	765	768	808	744	773	758
4524	11724	14068	10001	5909	2978	2397	17690	37544	31647	19088	5813	2261	1156	679	584	615	590	616	641	623	647	639	629	619	641	645	615	675	637	627	614	609	633	589	623	604	660	609	602	593	661	663	600	602	617	673	613	633	654	638	643	632	623	589	608	640	629	664	660	617	633	621	666	595	551	667	652	637	606	630	620	611	615	593	609	580	585	666	625	608	596	654	642	623	618	650	663	613	622	607	604	631	594	619	617	601	600	597	654	619	569	624	607	647	618	624	632	605	561	596	637	564	602	635	595	657	637	655	658	600	610	641	623	630	635	654	621	598	645	613	603	645	667	619	635	611	585	627	653	648	665	657	605	649	625	647	644	596	645	577	609	608	590	595	674	642	635	610	622	617	629	607	582	660	593	629	634	582	636	637	600	570	690	619	609	611	700	610	654	618	627	671	634	584	614	666	653	653	580	691	582	614	626	607	579	601	605	646	708	632	605	636	589	551	605	622	665	632	617	596	647	615	601	619	610	625	639	605	644	608	571	643	650	674	597	635	618	644	615	600	621	625	598	583	608	630	584	587	625	615	597	617	611	578	640	645	605	615	587	652	587	614	592	614	639	645	600	632	623	596	641	599	630	628	637	659	603	661	640	607	567	656	576	648	605	616	644	609	627	567	583	596	620	636	586	631	612	608	619	630	640	626	608	669	621	625	634	580	593	644	592	615	596	606	588	629	666	632	621	649	593	614	625	604	599	660	632	617	615	591	647	623	588	661	581	632	599	599	602	587	639	630	605	652	639	567	606	613	625	647	627	630	640	639	585	592	655	593	641	631	623	597	604	576	636	639	607	595	608	580	596	622	604	607	610	590	653	632	618	650	586	635	650	635	639	587	602	655	614	616	642	606	672	584	664	627	609	609	656	620	608	648	643	627	629	629	619	607	669	613	668	609	655	631	639	605	652	628	628	628	623	615	619	649	601	613	582	592	586	638	640	669	653	577	630	577	626	623	635	619	626	640	641	644	644	608	649	628	639	604	644	639	663	619	630	639	678	599	639	591	641	633	645	625	663	637	609	622	639	617	639	635	606	600	631	636	645	587	602	640	625	617	620	610	616	622	578	613	580	603	616	627	660	599	632	632	667	621	623	617	616	625	634	567	601	625	622	636	630	643	612	621	603	592	653	593	589	624	595	607	627	640	674	643	579	575	599	642	665	582	641	611	611	642	620	619	633	650	581	656	610	611	638	613	638	660	574	606	622	604	597	672	631	622	588	610	604	629	623	677	593	660	607	620	632	570	641	605	618	617	626	608	635	639	601	601	648	587	631	651	603	646	627	624	605	675	646	614	635	635	586	607	647	644	628	629	571	626	631	607	672	617	657	633	625	629	630	615	632	622	610	595	610	635	590	635	618	634	605	615	603	598	596	655	609	623	643	568	611	644	633	678	611	656	640	639	616	579	667	583	627	617	647	592	586	625	648	583	617	648	609	580	574	608	596	637	639	648	653	623	619	619	597	632	615	634	620	677	655	688	602	672	583	596	629	637	665	546	629	611	610	638	601	633	623	639	632	626	618	638	614	640	590	617	609	611	588	670	621	608	600	659	630	604	606	657	685	646	635	627	619	662	664	609	613	584	580	624	613	634	594	653	615	623	615	657	585	615	620	591	612	578	654	617	601	561	633	589	623	614	627	625	673	596	605	686	622	698	617	620	615	605	637	660	610	590	642	652	637	666	639	608	652	648	620	620	584	647	619	622	582	668	632	643	617	628	601	570	618	635	578	578	594	665	594	649	586	611	605	603	652	613	606	615	645	643	658	628	639	597	612	649	652	629	576	628	633	640	638	626	626	624	608	654	612	616	625	609	649	609	640	649	612	586	605	665	572	616	616	609	636	570	661	616	635	617	692	607	663	597	649	621	584	623	585	629	611	625	602	621	636	603	576	643	615	614	611	622	649	657	656	617	614	631	630	642	623	595	579	581	624	615	613	637	595	598	605	656	626	609	607	637	591	607	661	619	610	592	614	617	625	605	596	585	638	643	682	600	582	636	655	615	606	601	575	577	610	631	663	594	611	616	633	586	610	639	668	646	627	612	625	637	623	640	625	609	633	602	607	571	578	588	623	630	631	586	582	619	607	618	609	635	629	620	597	604	641	627	628	649	566	610	616	615	561	625	644	640	661	654	610	620	639	580	645	591	601	639	619	592	627	634	599	598	596	616	676	606	594	561	598	634	610	664	557	624	589	639	618	598	650	597	596	632	607	625	594	623	630	600	602	584	612	592	632	610	583	583	619	589	628	619	633	621	634	605	691	637	616	624	561	645	608	632	623	606	622	601	592	614	648	637	579	677	653	600	607	563	604	588	609	576	608	659	603	612	618	624	593	627	622	572	628	613	637	596	641	621	654	617	635	609	663	655	646	600	630	634	609	599	623	594	615	648	650	617	643	644	645	616	598	603	617	638	593	641	645	608	610	576	611	585	626	657	659	635	624	610	570	580	591	638	645	630	621	609	627	610	640	601	684	542	613	639	614	634	603	601	624	620	599	609	624	625	629	619	605	584	660	644	640	622	616	630	635	643	615	605	636	581	620	647	597	645	650	606	597	604	584	650	597	599	618	627	612	613	589	656	643	596	614	624	639	630	630	614	599	638	677	631	620	661	614	608	603	630	634	673	584	615	620	630	596	602	642	610	564	589	608	607	624	635	588	640	605	681	626	611	592	610	617	596	575	610	585	634	624	641	592	602	608	612	638	619	629	636	634	628	641	658	631	627	653	632	632	639	624	640	605	575	574	594	611	601	634	642	591	627	643	572	626	627	582	662	630	602	624	657	610	612	578	668	634	627	597	596	595	654	633	627	620	608	647	599	601	592	679	617	625	610	615	617	674	616	620	677	570	640	627	670	648	647	610	647	685	653	626	612	578	636	636	618	610	608	616	621	582	605	598	610	656	626	610	598	635	656	629	618	640	632	606	628	617	598	640	611	587	606	592	609	632	613	561	643	629	596	630	628	652	591	629	620	601	636	621	667	639	638	590	614	563	618	584	582	636	595	624	633	625	597	632	607	626	594	626	619	603	577	616	659	575	607	618	641	619	626	622	625	603	634	637	601	618	577	641	635	607	672	611	609	626	612	648	636	606	633	596	639	624	568	629	594	608	629	623	619	670	585	629	609	565	662	627	614	626	629	576	630	630	625	651	623	614	653	611	606	657	607	629	597	575	611	648	622	585	632	603	620	604	632	618	634	572	616	637	629	636	600	589	640	621	628	609	615	640	615	636	599	608	662	590	650	603	625	595	609	671	646	594	623	604	621	583	603	602	583	606	617	611	629	604	583	623	602	610	637	592	647	625	554	627	613	646	644	604	599	624	643	657	650	643	640	643	643	603	612	644	611	646	651	622	587	621	615	574	627	649	639	636	624	622	642	629	595	602	616	580	580	628	636	617	615	636	605	620	594	609	647	616	612	616	633	607	636	598	613	622	626	622	636	633	613	614	578	630
27891	13934	6312	4084	1660	780	797	1131	2646	2707	1853	984	683	620	562	546	564	509	523	569	495	538	580	502	547	551	500	528	510	515	517	562	518	499	522	560	540	574	542	543	559	570	518	513	509	556	532	550	534	535	518	539	545	572	528	545	580	528	548	547	570	548	562	571	586	557	526	611	573	522	564	523	538	579	544	555	515	549	576	539	562	540	543	540	560	532	520	509	566	542	511	524	598	534	552	532	562	538	560	547	591	485	522	569	518	497	566	518	528	545	516	543	549	536	547	543	581	506	550	556	539	526	513	548	537	508	652	584	533	550	546	489	531	545	541	488	565	529	571	554	557	553	546	530	539	554	528	546	507	579	556	523	549	569	515	497	541	540	538	560	556	557	545	518	536	541	568	509	537	528	545	476	554	495	524	560	589	520	540	536	477	544	556	531	528	561	526	556	539	513	539	528	553	545	519	552	538	529	558	563	485	489	557	533	555	556	553	556	556	566	563	555	544	539	537	571	556	546	553	553	566	535	509	519	529	518	517	532	531	552	506	559	550	553	518	577	542	522	523	565	532	543	550	584	547	583	574	538	527	524	526	517	566	499	560	552	544	557	566	559	516	558	520	524	522	563	520	549	536	586	557	567	567	579	536	550	535	595	528	562	504	536	557	568	553	505	572	542	569	532	518	546	593	533	557	539	464	550	564	530	511	580	522	548	569	537	541	552	558	568	564	589	548	574	550	543	562	484	564	546	548	573	550	510	557	548	558	527	530	538	531	553	541	558	523	583	549	544	534	521	533	535	549	512	551	531	549	511	524	531	530	513	521	572	538	515	543	572	527	543	577	557	524	504	517	561	568	540	597	559	520	546	550	508	596	539	501	542	515	519	547	541	572	510	536	577	531	539	505	592	569	560	602	526	553	600	569	500	571	539	516	542	497	516	546	532	529	557	504	536	532	513	587	589	546	531	545	534	522	529	542	544	540	561	563	584	522	550	573	575	525	563	590	524	568	520	562	523	525	524	561	547	533	526	528	567	553	542	547	544	552	583	534	505	541	572	546	561	557	538	544	534	517	522	561	558	551	567	553	505	559	547	556	521	537	545	526	578	540	582	540	501	588	584	584	577	521	543	558	532	519	522	508	564	592	528	604	576	569	542	546	545	542	572	533	540	534	568	541	528	514	533	573	568	548	536	537	537	548	568	548	550	571	568	585	579	580	546	544	531	540	526	507	572	549	549	538	542	520	546	545	513	582	521	528	573	547	539	521	514	549	496	539	502	575	576	546	545	534	565	561	510	543	550	559	544	569	539	529	534	521	560	568	534	528	548	550	524	534	542	561	556	558	556	552	556	501	574	553	555	514	513	555	539	562	517	522	547	500	574	555	543	554	513	544	553	607	567	520	558	572	585	528	535	548	521	537	492	587	576	528	532	544	559	508	547	543	535	545	547	558	515	562	563	554	560	547	598	525	567	572	565	538	539	500	560	521	552	545	538	544	527	562	549	532	503	588	558	525	551	547	496	553	517	529	518	530	566	598	503	559	534	587	525	536	562	530	498	522	549	511	546	545	541	549	555	517	546	565	530	553	540	540	542	510	545	542	499	485	466	542	560	567	552	553	563	555	515	556	532	506	551	531	546	580	498	575	562	554	545	514	583	577	541	532	570	518	579	541	538	550	559	510	567	507	526	528	569	543	567	564	538	575	539	543	537	523	546	526	556	511	539	585	584	566	554	563	519	532	525	565	547	548	547	506	542	532	523	539	523	555	538	577	532	551	495	567	559	532	510	493	523	528	540	502	560	547	551	577	545	591	497	555	556	536	579	569	512	566	519	536	569	582	535	588	546	544	550	561	545	525	545	532	557	494	557	536	560	511	591	552	538	523	572	518	563	545	557	537	544	522	527	540	533	523	570	567	536	523	539	561	513	513	527	574	542	526	558	542	553	516	547	571	551	534	545	533	550	515	538	525	564	518	570	578	545	526	565	548	547	545	553	549	506	548	550	565	549	553	562	568	554	549	533	524	523	547	525	524	551	560	534	545	549	507	532	594	507	555	501	562	542	576	498	498	537	571	580	563	557	523	512	533	544	514	554	564	570	527	567	552	472	514	531	557	522	557	532	539	588	506	549	526	585	526	536	532	534	555	525	541	523	543	524	544	517	548	556	564	520	535	595	553	574	535	524	556	529	522	573	533	524	554	549	545	519	525	544	546	547	534	530	554	508	573	494	524	544	507	566	515	538	537	511	549	555	547	563	532	522	495	533	544	563	543	569	550	546	576	517	557	539	563	555	543	526	522	536	547	543	550	524	554	544	584	526	557	580	517	538	522	545	555	575	573	575	473	524	519	486	534	554	587	469	576	516	543	560	511	522	531	555	551	544	554	575	541	576	527	574	552	540	546	522	552	495	507	595	539	532	573	539	545	541	535	533	575	542	526	525	547	534	529	559	518	571	523	545	603	530	543	506	553	549	560	547	564	575	541	513	542	555	533	525	551	567	575	552	560	548	517	541	550	544	538	546	536	542	543	549	521	539	553	537	535	545	557	575	559	529	558	572	552	569	557	544	517	537	531	527	539	585	558	497	564	574	516	521	556	525	580	538	545	537	555	534	534	552	544	529	561	558	571	545	593	538	528	496	554	545	565	531	519	555	575	494	560	581	546	538	509	539	536	534	556	523	552	556	505	544	571	551	486	538	604	594	517	538	558	539	559	552	530	490	564	590	512	538	542	554	553	533	500	500	558	579	539	545	556	579	569	537	511	527	531	531	513	573	505	551	545	532	544	544	533	542	542	532	543	540	532	559	495	557	567	550	577	535	562	572	574	550	518	533	520	558	600	517	551	524	569	534	559	581	545	565	536	488	544	510	578	532	521	578	505	522	582	585	540	521	530	531	607	542	524	536	544	556	517	515	549	526	562	579	556	555	503	545	543	524	521	559	522	519	564	519	591	586	509	524	518	582	535	579	567	568	575	497	532	609	524	528	538	580	537	508	532	539	557	525	545	582	571	558	542	557	552	519	525	555	550	535	562	544	589	538	542	555	551	527	561	543	553	549	561	545	538	570	594	531	550	578	563	551	571	545	570	517	534	562	530	560	527	510	516	553	542	518	536	549	523	587	552	579	564	521	558	587	524	509	494	503	525	569	540	547	608	529	541	540	535	514	547	560	529	532	545	539	566	514	524	529	565	524	563	505	536	551	552	505	542	559	582	545	564	515	556	534	530	576	542	586	521	562	525	537	532	532	577	566	556	525	535	606	542	543	565	537	532	572	571	539	561	507	572	561	561	564	553	551	567	528	535	543	534	561	568	561	541	563	556	546	552	534	541	578	548	566	560	531	588	560	501	533	514	505	506	559	521	512	518	523	545	570	528	593	557	581	530	490	565	568	529	505	536	538	552	522	539	547	566	550	553	513	503	567	531	535	520	569	532	488	537	552	581	563	561	555	511	528	537	568	594	578	553	563	513	515	576	548	531	536	542	535	530	528
5591	4143	6129	3861	1843	893	847	1398	3310	2898	1887	951	604	504	506	447	426	413	425	458	466	461	459	430	420	430	426	415	434	435	467	445	439	440	455	448	467	466	439	459	418	425	468	435	438	433	508	436	440	446	451	435	468	393	417	430	435	465	430	430	466	421	423	465	399	461	433	465	476	442	430	445	451	449	419	415	446	469	425	432	460	440	467	416	430	491	420	422	422	414	411	422	453	470	457	433	420	439	436	434	434	468	478	432	411	445	407	441	438	455	407	435	426	433	421	407	412	442	435	452	469	452	432	420	410	446	454	416	431	439	433	472	423	449	439	419	438	493	425	423	428	425	432	433	437	426	448	438	418	453	458	444	460	403	427	450	395	424	429	430	393	399	438	473	423	464	467	439	437	450	437	447	461	465	400	435	443	425	435	451	419	402	430	426	480	428	420	485	446	439	433	460	405	443	384	451	452	458	454	470	462	451	435	429	408	450	416	430	422	476	442	429	420	464	430	485	461	440	447	423	445	450	400	423	426	399	395	426	491	453	444	468	415	452	442	426	421	403	462	376	424	422	444	456	404	463	446	468	473	400	415	428	458	428	424	436	415	450	437	451	397	443	419	471	411	451	414	414	417	488	463	420	408	457	460	440	446	441	401	415	448	454	446	428	448	454	425	496	442	429	439	460	453	426	427	430	416	435	422	429	459	443	481	446	461	422	438	436	433	452	429	430	403	448	451	430	446	410	428	442	423	461	418	427	445	438	425	440	422	439	388	444	432	444	439	453	464	431	400	444	426	428	412	432	419	430	438	436	464	485	415	458	447	449	449	437	419	425	432	439	417	438	456	492	404	409	458	442	460	454	413	449	428	419	430	448	449	422	416	462	449	416	488	449	400	437	445	432	415	438	428	435	458	446	432	431	491	460	429	440	475	442	436	462	444	420	434	454	410	436	391	426	406	427	437	410	455	421	441	414	428	463	434	463	447	398	441	443	442	455	459	434	454	467	452	459	478	434	419	459	431	448	446	433	421	438	456	439	435	451	439	460	412	410	434	426	466	462	435	486	448	442	447	404	437	462	425	416	449	420	464	459	466	426	444	457	464	449	434	428	430	467	412	418	439	421	429	431	441	465	439	441	479	448	426	436	447	443	485	418	425	416	441	416	483	466	430	453	370	437	431	463	431	432	422	453	444	448	470	433	476	415	395	422	445	399	431	424	412	434	418	439	423	441	448	402	449	394	441	425	447	458	451	436	442	427	460	434	459	433	466	430	412	446	441	438	405	421	424	398	461	407	440	441	443	453	484	442	471	472	474	490	494	441	402	442	474	455	393	436	429	428	454	403	447	445	441	421	459	436	467	465	425	420	423	433	455	407	433	418	466	432	405	427	438	436	465	436	422	450	414	421	430	419	445	386	427	413	425	434	478	403	405	467	427	441	408	428	402	457	430	433	451	448	421	464	442	428	439	448	463	426	435	429	454	408	459	430	407	495	464	418	432	443	411	408	400	470	450	427	440	415	457	453	414	450	417	395	415	438	433	428	437	407	457	442	423	418	442	427	438	392	416	389	465	422	454	409	433	397	418	401	440	389	449	418	453	421	437	415	444	464	422	412	451	448	432	469	428	484	446	464	455	462	455	425	406	451	430	449	452	402	437	429	439	462	472	444	413	412	454	423	429	410	428	427	431	452	444	523	394	451	436	435	410	461	462	424	447	433	408	456	449	456	434	440	465	416	427	448	431	452	419	419	421	452	397	510	387	444	453	450	425	473	441	413	423	438	436	420	440	464	433	400	453	455	444	417	457	400	418	427	449	458	420	470	428	384	448	430	420	415	423	458	456	457	459	431	441	430	421	438	411	449	423	410	440	416	477	427	443	465	455	436	421	424	400	440	456	446	463	437	447	420	455	460	441	461	449	454	453	443	445	437	422	445	447	402	449	487	408	441	460	443	421	416	438	443	431	441	459	458	437	441	421	467	416	411	435	410	434	456	458	458	417	458	432	475	425	424	435	444	415	418	429	430	447	434	457	480	413	478	436	458	445	417	443	428	424	434	467	457	452	439	456	435	457	461	470	456	401	429	400	418	398	451	407	404	445	432	422	439	445	450	454	447	413	431	454	469	461	418	464	411	424	424	445	442	403	411	432	418	433	435	443	432	411	416	461	418	434	395	430	443	480	377	401	417	441	425	464	431	398	432	451	412	418	436	396	427	452	408	430	455	429	431	446	413	448	480	436	435	455	432	466	431	447	430	413	440	462	393	454	453	442	395	446	424	436	407	388	440	425	449	472	434	450	453	389	433	418	450	437	394	426	436	453	429	432	415	413	437	441	433	408	449	427	468	435	421	448	443	433	429	475	427	439	443	414	448	449	435	468	427	451	438	443	428	403	418	431	435	427	460	430	413	467	452	413	449	460	490	419	470	446	410	418	445	394	430	425	422	420	419	423	430	443	500	455	442	412	438	473	441	435	436	428	441	453	438	442	456	430	431	443	432	459	465	463	449	447	449	436	425	442	422	480	444	410	436	426	441	453	463	428	434	415	464	426	436	454	437	450	499	438	432	446	426	434	428	407	440	420	472	443	474	432	422	421	446	432	432	430	447	473	432	458	463	427	432	446	423	446	440	391	436	425	441	393	436	457	450	409	421	467	441	466	430	434	439	417	458	439	488	427	466	441	401	469	473	470	450	424	420	415	464	420	479	432	442	443	438	459	505	432	487	451	446	458	424	455	458	422	449	438	430	418	405	463	416	394	431	423	461	424	466	440	407	396	473	440	443	437	404	448	473	454	427	436	421	432	434	411	438	432	438	422	427	425	450	473	406	430	460	433	477	434	414	452	379	459	440	422	454	440	400	483	464	434	431	419	403	443	406	417	463	433	432	480	417	410	420	473	436	436	403	451	435	428	428	436	438	407	452	434	434	446	431	435	415	439	440	448	452	466	430	447	445	479	465	454	453	436	474	419	451	438	448	458	456	448	453	443	459	411	414	407	458	428	471	462	419	423	428	443	408	419	427	445	417	437	452	411	413	437	459	470	424	445	424	445	429	440	402	473	445	426	445	417	442	439	478	471	456	445	453	391	425	406	463	418	463	470	448	442	448	427	438	488	422	467	388	417	443	434	417	422	443	465	451	450	445	439	439	458	425	456	430	402	419	421	480	443	476	431	455	453	458	474	418	409	471	416	440	448	438	430	419	437	420	458	426	433	431	449	465	428	420	389	448	433	440	415	426	447	456	461	485	442	430	396	430	423	461	416	441	414	428	431	433	467	425	463	431	413	419	400	441	436	464	439	432	438	451	432	421	438	443	444	449	443	440	446	472	428	402	397	423	438	440	410	467	469	406	427	414	445	449	449	421	420	468	409	463	405	474	442	411	447	448	427	429	427	403	418	417	435	446	435	447	431	455	402	433	443	428	443	454	420	436	451	449	442	420	431	402	463	427	419	414	448	443	480	449	445	453	423	435	424	403	429	366	434	459	437	416
25549	21392	27169	24834	7820	1844	1563	6297	21850	19723	11792	3469	1416	819	662	674	653	606	656	568	638	614	629	612	632	667	619	604	657	643	605	648	624	585	588	624	623	660	646	619	600	611	599	642	615	612	572	640	619	635	601	575	590	650	639	662	578	607	604	591	639	660	635	619	643	649	599	580	618	624	638	618	634	592	623	588	606	643	595	614	572	603	619	592	577	603	630	618	608	592	631	610	564	644	619	601	613	593	600	606	640	586	634	604	622	631	583	640	615	605	631	608	596	624	599	613	639	613	642	630	606	603	634	660	618	633	618	615	579	599	610	621	632	608	605	617	574	647	610	572	600	590	590	550	586	570	671	599	605	611	594	587	623	588	638	595	608	611	622	587	588	628	630	619	619	634	612	576	646	600	636	634	612	571	576	591	628	600	614	651	600	616	642	598	592	612	616	567	619	579	629	610	644	596	610	666	591	625	593	615	637	612	578	608	603	642	590	532	646	616	646	589	657	653	601	616	613	595	595	661	593	597	607	587	598	597	603	593	634	593	578	652	589	621	596	569	618	647	615	618	569	653	689	635	621	575	584	666	638	601	598	600	574	600	630	559	610	600	604	643	590	605	620	576	627	649	594	618	634	643	613	660	604	640	627	646	638	629	639	571	577	665	609	598	624	641	593	604	621	617	571	614	600	629	656	621	644	622	643	565	601	593	615	567	627	603	578	588	616	623	655	604	611	580	618	562	625	629	615	600	628	635	628	627	596	657	622	609	615	639	621	611	588	601	579	625	621	625	655	632	557	638	640	610	608	606	626	635	614	637	614	612	660	629	617	626	613	549	598	579	606	588	613	628	629	646	633	645	615	620	592	607	594	611	640	650	636	643	660	604	609	582	648	607	636	629	642	616	600	585	602	628	639	625	622	568	596	597	652	635	637	612	600	662	597	597	608	695	650	594	605	614	585	569	606	627	658	623	644	653	582	601	641	618	599	610	558	623	621	593	601	607	606	617	575	619	615	631	636	661	607	601	607	598	598	619	621	604	585	607	607	585	580	612	596	592	605	614	656	615	615	621	622	604	600	623	582	578	615	607	614	585	574	585	654	633	652	599	600	594	620	607	640	623	628	605	615	574	587	598	586	604	656	649	618	654	619	611	641	630	611	640	614	634	598	589	613	641	597	633	613	595	670	583	575	591	592	574	601	592	580	625	680	609	584	625	587	600	594	612	626	614	612	603	585	606	631	630	614	611	614	645	608	610	596	618	634	635	635	624	629	627	632	604	606	637	617	612	556	597	615	630	651	605	596	599	619	563	627	609	573	625	593	581	632	599	645	612	585	629	619	599	635	663	621	605	614	588	612	610	637	615	634	635	608	602	546	618	593	605	596	612	650	597	621	588	591	599	616	632	615	622	639	632	582	596	627	612	592	627	614	664	655	662	657	607	644	654	560	576	615	626	591	615	635	577	575	593	559	627	624	656	583	608	606	593	640	581	617	617	643	578	576	618	658	628	631	579	606	597	599	574	608	613	616	589	592	589	620	642	605	641	633	635	616	633	598	609	570	614	640	648	595	623	637	633	602	609	604	600	612	594	640	656	590	623	590	620	612	592	600	607	639	605	582	601	576	641	595	613	617	629	620	610	614	634	604	588	600	634	583	621	616	587	631	594	589	611	572	584	605	638	701	657	649	606	645	633	597	622	624	586	588	677	621	618	568	601	612	629	641	615	598	588	592	605	640	617	595	589	617	624	644	635	586	595	629	574	592	642	584	571	635	603	594	586	598	631	621	602	625	654	642	644	631	624	555	601	603	624	599	623	620	608	611	603	564	611	630	587	598	646	609	600	615	610	583	605	586	617	562	593	623	557	618	591	572	638	636	555	679	634	680	640	620	607	613	636	595	604	588	613	665	625	603	611	627	624	573	605	649	586	647	602	609	628	600	607	573	577	573	648	616	627	606	630	594	661	596	595	614	601	593	625	584	635	612	631	603	662	584	576	583	620	628	620	636	626	596	628	595	610	633	610	626	603	651	615	624	639	594	650	613	619	627	541	605	618	618	603	601	632	619	609	648	625	614	581	600	606	619	617	576	602	627	571	610	605	636	604	602	573	650	619	575	624	638	626	603	608	641	596	626	645	627	581	632	614	613	566	611	605	602	574	617	624	648	589	594	625	612	591	623	566	612	569	651	621	635	584	649	583	598	652	623	609	598	613	586	619	670	631	585	639	644	637	634	601	570	569	600	633	585	624	621	654	621	664	594	633	600	601	589	587	647	581	611	575	617	583	622	627	593	584	623	628	603	634	572	626	601	618	640	615	680	566	588	583	625	560	605	613	620	579	599	592	586	648	610	611	602	562	607	613	619	627	632	635	645	578	643	591	565	598	630	615	628	627	603	635	592	599	613	602	633	579	636	598	617	611	628	634	619	598	649	652	621	604	572	579	654	647	577	618	593	632	628	634	613	615	609	582	600	617	577	601	557	597	571	596	605	600	599	603	638	616	596	597	589	628	554	574	571	620	608	630	663	602	616	556	635	622	615	604	611	617	629	601	677	625	631	622	607	582	623	613	616	593	608	643	615	648	635	634	595	599	598	639	582	605	667	643	605	594	600	638	595	590	590	599	671	578	587	629	554	589	611	603	687	549	616	567	597	570	585	543	587	585	643	648	600	615	607	584	588	581	600	620	587	609	619	592	587	601	669	604	590	603	663	597	616	594	600	611	613	639	614	637	647	595	607	603	636	635	619	649	591	612	591	589	597	612	662	562	615	633	589	651	587	580	571	637	631	636	587	558	637	616	601	640	655	618	591	599	602	612	579	567	604	588	596	664	615	594	595	591	617	605	647	636	638	628	641	619	585	617	608	638	637	570	607	588	596	614	603	574	604	548	577	592	637	593	619	571	613	603	601	619	637	600	648	629	630	593	628	554	691	651	608	621	631	568	578	576	644	644	568	574	651	625	618	622	634	656	628	662	618	630	628	598	629	593	614	579	584	594	622	647	643	628	627	608	651	599	623	618	609	646	620	612	575	623	615	592	558	612	589	619	620	629	598	641	595	640	619	649	649	595	614	662	642	629	620	589	615	629	636	634	619	597	606	650	609	613	560	620	644	621	628	592	613	592	629	604	604	642	584	587	648	585	616	581	616	605	631	626	579	643	580	654	613	612	629	593	614	635	627	601	615	591	611	605	621	583	585	612	553	635	628	591	621	643	616	615	580	585	597	623	641	626	593	640	622	594	638	597	595	638	631	613	608	597	589	615	595	625	629	637	623	645	574	624	634	607	598	556	596	567	612	641	681	611	568	623	638	635	617	624	597	612	596	607	591	604	616	604	610	588	624	635	584	614	599	608	594	615	594	621	609	634	612	604	613	673	581	574	605	615	617	651	639	560	619	620	618	595	563	605	595	624	585	606	642	618	603	595	587	681	625	604	620	623	603	603	567	582	586	631	637	662	592	619	628	580	572	645	645	586	615	615	627	606	612	605	630	638
4520	9077	12413	5895	2699	1604	1644	8557	20774	17059	9763	3101	1378	704	535	568	494	488	531	488	520	519	538	472	519	537	488	517	509	506	515	504	535	516	510	481	518	545	497	503	506	525	489	515	499	492	465	528	494	514	502	509	511	513	507	550	497	473	466	480	516	521	507	493	490	508	549	498	473	523	540	489	533	523	502	498	499	498	513	547	519	485	501	497	497	533	479	498	499	506	545	551	529	533	506	520	496	531	492	493	530	485	545	470	518	544	528	492	474	480	500	512	517	486	521	490	481	521	502	510	503	512	496	519	500	518	520	515	480	508	568	481	504	526	520	528	468	523	514	517	516	479	504	442	476	502	480	499	487	540	485	473	495	508	494	501	508	494	513	469	536	515	473	506	490	500	518	498	514	551	518	506	476	518	509	469	524	504	509	473	521	486	529	515	505	499	515	498	505	463	513	579	477	503	507	507	478	486	491	534	491	503	487	507	503	498	516	497	529	515	490	512	469	501	493	549	484	494	480	585	493	470	523	506	512	522	463	509	501	526	484	490	481	546	532	487	488	507	499	517	502	474	492	521	491	498	491	551	498	521	483	509	498	487	498	552	540	512	509	512	473	502	528	569	497	526	485	512	501	497	508	488	515	515	525	491	517	488	541	498	504	479	472	521	475	499	505	500	523	518	512	495	517	504	484	518	519	528	478	517	530	499	518	512	477	501	526	458	510	521	507	481	480	502	512	493	545	475	486	526	479	472	525	485	486	503	511	517	505	509	535	548	486	496	509	485	502	543	481	510	512	502	463	510	511	541	543	507	544	498	521	511	464	496	480	526	540	512	479	513	555	467	510	490	509	526	535	532	522	474	530	517	466	511	520	504	469	518	474	443	503	527	487	528	492	537	480	496	520	525	508	518	504	515	520	490	494	536	469	468	548	444	488	494	486	521	522	494	505	496	535	506	553	501	491	509	502	500	507	510	530	532	496	524	501	493	532	498	479	493	491	516	510	501	502	469	504	493	484	514	496	496	514	494	532	524	507	536	515	466	518	529	505	519	480	503	536	550	542	488	499	489	484	498	497	519	497	498	514	493	537	517	511	501	528	550	475	542	503	472	482	534	499	483	477	468	494	489	525	488	500	511	484	474	509	519	453	520	499	499	534	522	505	498	487	492	547	523	522	523	473	504	508	516	505	529	525	550	523	501	515	471	505	502	483	498	473	503	495	482	499	504	505	491	517	559	494	484	501	476	510	483	481	499	521	534	495	537	469	533	473	506	490	488	506	516	501	480	493	505	525	511	509	459	503	527	526	487	488	488	515	512	473	482	505	496	487	520	502	486	526	525	518	522	536	466	510	517	498	507	528	524	492	556	477	510	482	496	488	487	504	529	500	541	554	491	499	486	537	491	510	513	487	499	467	529	485	504	477	503	537	466	480	459	551	521	486	526	507	508	476	522	489	498	495	474	524	520	518	501	476	513	506	509	500	516	532	500	505	476	524	487	513	477	473	503	491	504	496	478	529	500	526	480	517	476	493	511	498	510	520	520	491	524	467	513	503	531	522	522	472	508	497	501	476	526	506	494	517	532	494	464	508	516	486	480	500	516	491	537	503	510	501	563	489	529	529	537	476	544	521	508	498	466	469	490	483	503	529	461	508	490	483	485	532	499	504	518	494	494	489	485	531	529	483	499	554	480	498	539	512	545	516	499	529	531	501	564	520	528	462	467	532	503	503	516	497	501	502	500	496	466	544	485	490	498	489	510	512	482	502	480	487	473	491	522	496	505	524	500	472	502	511	521	511	522	485	499	523	489	481	504	469	512	511	552	504	460	514	485	509	499	499	477	532	501	519	483	486	492	513	514	466	467	529	534	495	494	488	481	498	513	486	487	495	516	487	527	497	507	536	469	470	559	490	509	514	505	496	514	549	536	523	469	444	533	530	508	510	495	487	510	491	538	480	511	505	568	499	495	508	491	493	478	472	555	453	568	512	513	520	523	489	490	504	485	491	506	510	533	494	458	488	524	490	508	509	481	479	503	511	475	503	520	492	502	534	527	513	474	555	556	469	491	529	489	498	547	540	509	458	511	502	550	507	521	493	500	483	504	486	506	512	507	481	476	477	485	512	481	529	452	542	486	490	528	522	496	482	525	502	507	509	527	525	473	509	487	502	484	510	504	507	483	465	513	476	510	523	519	521	510	513	520	501	497	515	461	510	505	487	518	497	485	504	478	518	494	502	491	519	472	493	477	493	557	481	506	460	507	478	484	540	542	486	457	490	515	539	492	477	485	481	479	478	490	509	551	511	502	558	512	477	496	530	497	495	482	520	492	510	513	492	498	476	492	517	519	465	486	522	533	507	493	532	490	474	533	481	504	497	511	489	485	500	501	490	515	522	516	467	492	510	498	504	481	535	475	494	480	521	490	509	485	522	508	502	480	515	512	472	495	518	473	505	478	487	498	514	535	533	515	475	517	504	516	551	528	518	538	528	508	503	476	501	510	464	520	493	509	485	515	528	528	535	498	499	541	473	484	547	510	502	474	511	507	514	486	512	498	495	467	502	507	516	497	491	502	497	488	467	493	514	500	451	494	517	484	472	474	504	526	485	525	513	500	501	513	494	482	523	537	486	480	465	514	529	523	548	494	507	522	562	478	493	475	504	518	487	503	512	507	498	496	482	507	514	528	527	495	521	515	497	496	540	508	481	464	512	510	479	503	514	530	495	520	493	511	487	474	502	522	509	504	506	514	492	459	513	527	487	494	500	472	490	530	460	509	498	508	510	507	529	471	476	466	517	490	504	471	492	502	465	473	495	483	496	525	543	518	516	541	524	502	497	484	504	476	484	518	500	496	518	498	519	537	470	478	503	532	488	505	478	464	524	505	509	522	490	495	483	528	490	497	475	470	516	503	505	489	516	517	450	500	495	512	530	503	512	464	490	518	513	482	517	527	484	514	488	507	479	518	534	497	502	526	568	508	497	498	487	530	477	515	533	463	521	549	492	508	534	479	506	486	506	529	473	502	515	518	485	537	514	462	507	524	519	495	484	483	495	507	549	469	506	522	487	519	536	501	497	489	516	503	500	490	526	495	505	512	479	484	494	494	516	499	498	499	500	511	472	565	469	493	444	472	448	499	530	509	499	484	489	531	498	478	499	515	481	515	473	519	516	493	506	474	497	490	491	483	543	453	478	474	506	511	482	567	475	524	489	482	538	517	502	499	485	503	478	508	498	499	493	493	518	494	467	497	473	506	536	462	508	512	507	505	509	501	482	503	530	553	525	506	524	534	482	529	497	517	474	484	488	513	517	492	510	490	472	519	546	510	495	532	523	515	521	526	501	526	514	504	497	512	523	514	533	503	529	491	464	507	491	462	497	512	490	539	474	506	490	492	457	490	477	554	501	537	547	463	529	493	507	535	486	521	477	498	500	486	492	474	537	486	518	477	524	498	472	490	513	512	538	513	455	509	476	516	520	498	507	516	495	520	503	486
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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
