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
338724211659	338724212228	338724212778	338724213328	338724213878	338724214428	338724214978	338724215528	338724216078	338724216628	338724217178	338724217728	338724218278	338724218828	338724219378	338724219928	338724220478	338724221028	338724221578	338724222128	338724222678	338724223228	338724223778	338724224328	338724224878	338724225428	338724225978	338724226528	338724227078	338724227628	338724228178	338724228728	338724229278	338724229828	338724230378	338724230928	338724231478	338724232028	338724232578	338724233128	338724233678	338724234228	338724234778	338724235328	338724235878	338724236428	338724236978	338724237528	338724238078	338724238628	338724239178	338724239728	338724240278	338724240828	338724241378	338724241928	338724242478	338724243028	338724243578	338724244128	338724244678	338724245228	338724245778	338724246328	338724246878	338724247428	338724247978	338724248528	338724249078	338724249628	338724250178	338724250728	338724251278	338724251828	338724252378	338724252928	338724253478	338724254028	338724254578	338724255128	338724255678	338724256228	338724256778	338724257328	338724257878	338724258428	338724258978	338724259528	338724260078	338724260628	338724261178	338724261728	338724262278	338724262828	338724263378	338724263928	338724264478	338724265028	338724265578	338724266128	338724266678	338724267228	338724267778	338724268328	338724268878	338724269428	338724269978	338724270528	338724271078	338724271628	338724272178	338724272728	338724273278	338724273828	338724274378	338724274928	338724275478	338724276028	338724276578	338724277128	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23861	23418	31973	23119	21621	17491	4243	1746	1507	1370	1312	1137	1061	1104	1043	967	981	923	945	942	883	903	911	895	868	872	864	870	834	750	856	771	794	796	822	808	793	825	789	851	801	712	784	767	842	753	786	763	780	792	767	781	744	753	810	760	821	823	825	798	784	788	760	747	811	785	827	766	753	801	778	779	850	795	769	798	787	751	782	805	803	746	775	798	733	724	826	778	815	757	773	766	772	732	799	768	802	769	772	774	749	784	790	815	746	785	770	792	739	776	797	730	793	746	720	809	763	752	757	785	750	783	805	729	829	744	799	780	809	744	772	791	780	797	796	773	780	782	774	796	726	795	792	744	752	792	782	808	747	752	765	779	775	752	792	778	739	807	787	824	788	738	772	818	770	764	761	809	792	780	734	796	774	780	798	774	750	718	776	790	817	751	766	801	781	798	812	797	791	750	788	770	722	778	833	746	750	710	741	828	737	751	768	796	785	806	780	769	758	768	785	779	777	745	793	841	783	797	795	783	794	749	772	835	771	808	791	737	747	792	815	816	799	786	772	796	767	845	772	790	760	762	812	763	750	776	801	763	814	770	772	790	762	840	788	773	743	813	790	757	772	768	814	762	795	800	780	773	781	771	787	754	745	758	790	772	789	814	754	802	790	761	819	794	738	705	764	777	780	821	793	771	742	744	773	785	727	798	785	787	743	761	770	771	756	776	786	755	743	804	836	735	753	777	762	790	783	749	787	755	770	825	787	819	771	828	793	784	795	776	760	786	758	787	721	745	773	768	796	803	710	743	790	749	751	819	765	742	784	766	814	762	805	791	826	793	765	798	751	731	796	769	727	836	777	761	792	702	782	784	725	769	758	787	710	759	737	764	783	740	802	822	806	749	722	734	797	775	800	740	763	812	759	718	763	790	768	800	798	813	795	812	767	768	768	771	766	759	752	799	763	726	797	761	823	772	806	765	771	800	758	787	733	771	800	745	804	816	780	806	802	772	769	732	783	829	728	732	795	783	780	801	762	755	811	776	777	801	842	774	802	806	802	770	815	792	799	767	756	764	740	745	771	751	766	762	769	793	804	749	791	811	762	802	742	799	752	772	817	751	751	757	756	782	727	734	803	810	755	761	827	734	796	763	759	793	740	755	838	743	820	776	740	791	809	784	805	766	803	737	730	778	783	722	786	753	805	800	819	813	774	762	809	785	781	790	816	762	726	783	782	736	774	731	757	799	819	764	743	717	821	684	765	790	789	773	769	762	763	803	756	760	749	823	762	820	801	795	760	750	786	803	805	772	749	797	780	776	803	802	717	733	738	801	725	735	817	804	749	744	773	785	799	756	758	751	810	734	793	798	760	791	829	813	792	806	749	819	771	749	740	781	786	771	747	769	810	819	766	732	739	774	790	690	787	807	835	754	758	766	730	750	759	790	806	778	785	757	746	845	741	772	766	735	742	737	799	805	785	757	787	739	758	791	783	772	766	780	761	773	862	721	786	778	784	801	777	796	764	733	797	735	799	743	698	805	785	799	742	761	794	766	831	730	744	780	732	754	755	749	713	792	733	784	716	680	801	773	795	773	757	769	789	722	731	821	831	752	811	788	766	764	728	777	724	771	805	782	735	816	783	806	805	836	772	831	841	783	773	757	722	800	765	786	795	775	794	728	783	784	740	811	736	753	755	806	759	795	785	725	781	758	818	803	756	775	768	766	790	792	793	801	772	790	761	766	816	827	804	784	750	774	721	760	760	787	793	777	789	738	771	761	698	804	785	752	791	788	797	763	723	762	784	735	780	749	784	749	793	785	790	734	750	782	798	796	823	742	767	770	766	806	737	762	757	814	746	744	797	794	769	766	792	841	803	753	787	807	764	799	800	753	758	752	776	809	752	761	752	735	796	762	765	808	765	754	837	790	734	819	721	786	795	786	787	801	764	785	731	788	774	784	782	797	838	758	754	788	747	769	813	777	834	741	781	807	778	764	726	837	809	769	798	747	771	710	753	716	793	725	746	719	751	808	779	760	801	792	765	797	796	745	777	781	769	770	767	806	767	757	750	770	739	754	748	763	793	738	779	762	731	743	736	772	790	751	741	759	775	755	816	771	770	782	732	770	737	767	752	758	818	790	739	802	755	803	770	753	735	774	749	773	798	771	751	758	771	742	834	791	802	784	791	756	818	761	749	825	799	758	737	765	777	749	779	720	771	761	801	775	737	780	808	845	766	805	771	775	780	783	830	791	745	832	801	764	756	778	819	809	785	753	734	754	780	749	792	723	788	799	794	783	807	756	761	822	806	770	784	808	829	764	756	724	733	730	761	725	759	779	737	745	753	747	804	782	771	770	741	770	743	792	795	794	767	801	775	781	811	707	776	815	829	805	800	799	768	724	757	753	776	753	761	730	740	759	757	803	806	754	772	759	836	757	769	761	760	747	769	788	797	764	798	783	788	795	790	786	779	725	800	745	764	776	793	763	767	795	819	776	775	752	788	801	821	723	780	758	798	762	782	787	795	789	782	813	792	778	750	801	789	775	750	763	757	800	736	766	766	751	810	768	778	752	764	782	764	771	755	778	769	780	755	831	765	758	746	774	766	773	781	768	813	811	761	785	825	801	790	769	795	800	816	772	804	777	783	769	767	777	782	752	754	782	789	767	760	757	720	755	815	759	765	803	823	748	776	747	780	824	806	753	786	796	771	751	722	747	759	771	736	783	801	711	758	812	809	748	782	782	772	773	779	835	757	777	785	778	760	735	757	785	742	785	782	769	787	769	808	776	801	792	830	761	795	753	762	804	805	734	811	772	809	808	767	782	711	753	798	775	722	775	816	794	747	800	781	777	779	780	756	792	778	803	806	773	742	822	794	764	802	776	736	778	805	833	780	822	774	795	761	772	788	760	773	794	744	751	741	749	722	730	778	756	696	770	756	733	781	764	768	792	795	733	768	720	773	796	783	786	809	776	796	761	809	741	759	769	766	793	818	773	762	756	768	741	788	805	802	793	704	767	784	751	760	796	806	750	770	801	811	770	759	768	811	787	804	744	716	784	779	806	786	754	752	800	774	788	751	782	821	802	734	785	761	843	747	770	806	739	721	767	745	780	814	793	785	766	736	747	739	782	771	768	714	746	712	782	757	764	815	802	796	762	777	774	797	775	745	749	794	757	794	809	755	794	743	787	744	768	774	786	791	724	779	781	755	754	765	806	750	783	742	745	786	801	790	773	811	749	790	842	777	785	756	762	766	766	771	823	828	756	819	731	787	806	789	782	731	805	800	822	766	767	766	754	794	795	744	733	775	756	806	823	819	784	825	788	785	772	752	781	763	717	720	771	794	775	794	762	774	771	792	788	684	760	781	765	776	758	713	763	765	750	797	780	760	766	768	810	791	826	823	765	786	748	778	726	775	743	736	782	808	833	799	802	777	752	715	729	767	773	740	823	853	844	783	810	784	778	790	786	777	759	807	766	796	774	753	763	779	754	818	829	808	770
26458	49163	21404	8578	5936	4429	3683	2954	2570	2358	1957	1674	1494	1420	1318	1172	1212	1084	1035	1055	1088	940	955	906	917	849	922	920	857	919	867	884	845	859	840	815	840	809	855	872	838	811	807	871	771	801	784	815	794	833	828	826	807	857	775	854	794	804	790	799	796	810	798	737	828	815	835	777	765	807	791	781	756	778	827	705	810	772	778	763	813	787	784	774	761	809	783	781	783	784	776	789	774	771	770	767	793	772	829	818	773	800	764	789	743	824	769	761	744	794	765	748	764	787	741	758	779	806	729	770	730	754	721	758	793	765	824	804	796	794	778	752	771	765	750	804	736	750	787	792	764	760	801	764	776	742	819	767	775	844	798	811	733	775	772	759	780	734	774	778	796	825	876	749	805	835	791	763	738	776	743	834	806	761	798	769	731	782	714	760	796	733	779	766	748	839	799	782	822	787	803	810	800	747	802	833	786	809	800	788	776	781	762	762	780	766	775	786	801	755	781	793	776	805	756	812	795	770	784	738	769	779	771	810	780	740	763	788	785	790	744	782	815	789	804	776	824	817	780	775	732	795	786	757	750	835	711	776	776	727	776	783	748	766	794	759	784	782	742	745	809	811	805	780	786	788	761	791	811	795	767	728	801	773	773	750	802	789	744	796	768	771	768	782	831	777	720	731	759	766	770	759	799	817	807	769	757	773	794	790	744	805	765	781	777	773	762	767	747	772	778	729	832	789	740	824	738	736	815	824	810	767	768	790	759	803	786	723	748	732	769	733	807	742	795	778	746	819	776	814	810	745	805	689	761	784	767	794	839	772	772	756	743	809	797	784	770	792	730	798	754	806	823	752	780	763	801	739	791	800	804	739	748	762	716	751	804	734	764	796	758	771	771	769	766	840	750	769	736	752	755	776	766	771	762	808	718	794	762	839	824	770	794	765	725	829	745	803	794	797	731	775	770	715	748	814	753	816	790	797	741	819	823	776	773	763	793	748	773	746	750	745	744	808	811	786	795	808	756	711	780	762	786	770	822	736	805	730	768	734	739	772	764	784	772	727	780	828	744	814	827	794	790	769	793	771	770	782	779	763	767	741	809	801	813	731	750	811	764	771	775	765	722	789	780	755	758	762	778	730	852	747	757	784	811	786	714	723	755	792	830	735	819	772	750	764	758	813	803	775	797	773	835	789	793	786	754	802	770	751	757	794	763	757	817	709	731	793	788	821	797	758	784	829	754	798	831	798	771	783	770	788	781	754	770	775	803	755	776	797	777	769	755	774	742	770	728	791	778	774	784	790	745	765	784	820	832	756	807	724	732	754	779	779	767	809	769	787	753	755	786	794	853	759	769	781	823	754	739	790	790	816	795	793	796	773	744	789	809	769	794	814	747	786	741	753	778	790	788	750	772	766	752	741	777	785	776	782	746	794	773	792	789	763	790	758	809	807	770	764	762	761	773	768	813	788	759	800	770	737	784	799	809	738	790	778	772	783	813	732	757	765	791	794	766	820	781	777	753	787	776	730	757	791	726	786	754	777	807	752	768	753	757	778	771	799	799	789	753	796	816	745	789	765	760	741	816	789	782	813	776	765	780	814	792	790	786	753	741	845	790	726	731	786	733	801	781	782	757	809	776	796	775	820	762	811	790	782	826	773	765	778	790	806	815	807	786	738	735	748	811	780	769	793	810	751	801	795	787	770	768	769	794	756	766	799	776	781	719	782	790	760	773	787	788	799	757	759	767	762	800	820	789	772	791	744	771	751	783	739	746	801	786	770	768	764	814	725	778	758	777	749	806	784	781	750	749	792	779	772	771	787	755	782	746	742	795	800	796	804	778	799	727	816	819	764	777	778	762	775	761	775	788	764	765	744	796	769	768	793	783	744	768	785	726	767	760	786	818	812	772	707	792	760	782	759	699	734	779	787	768	766	752	728	761	786	777	756	757	773	731	759	763	771	820	759	793	768	788	802	763	757	776	763	797	790	756	725	793	774	779	798	738	734	775	796	797	833	812	753	759	795	776	741	804	799	770	803	785	798	787	782	819	801	787	787	738	785	795	737	772	786	826	776	764	729	785	812	787	730	795	773	758	761	772	741	754	819	767	824	762	812	795	770	780	765	755	783	763	758	715	826	741	796	776	819	799	793	779	754	799	805	798	753	780	780	750	774	719	785	782	782	797	725	808	820	774	737	736	701	756	755	753	791	799	784	754	781	795	732	798	790	778	743	758	776	711	743	782	800	782	728	743	767	761	784	812	757	763	777	767	750	781	806	774	766	823	786	767	749	761	767	751	763	799	784	777	780	750	775	740	776	738	787	743	722	763	788	791	829	765	769	770	718	730	774	743	768	798	740	826	750	781	800	788	797	776	731	774	767	787	778	794	778	753	754	780	795	777	788	788	737	746	772	787	753	761	732	774	778	770	733	788	714	760	778	789	795	756	792	776	793	777	802	819	784	792	770	766	752	763	738	777	764	759	782	744	768	796	816	783	761	723	783	759	754	771	767	757	739	794	802	761	809	785	756	755	780	773	807	780	795	752	806	773	769	775	835	766	779	730	756	806	802	784	756	748	789	778	767	782	789	761	812	778	774	813	738	794	770	786	744	772	770	750	790	745	826	803	784	769	758	746	789	732	774	769	766	778	740	782	767	781	790	796	789	737	795	767	825	773	748	769	762	790	771	762	768	811	790	798	762	815	786	742	751	790	696	814	825	800	841	757	750	773	769	776	837	769	793	769	795	754	842	810	777	769	813	748	745	772	757	776	758	767	760	790	758	746	776	750	776	766	735	803	781	745	789	787	745	762	792	770	776	762	829	791	718	753	788	805	790	806	719	731	718	772	804	793	756	745	789	803	789	809	754	775	737	782	805	777	760	792	762	745	799	809	758	780	722	723	766	809	772	772	780	835	845	816	816	760	709	763	767	837	739	735	759	835	772	764	753	833	786	785	773	756	824	734	811	757	755	756	832	789	775	797	784	767	730	797	801	765	764	750	789	750	826	783	806	747	806	796	750	766	758	756	787	787	841	799	744	762	721	758	814	759	790	738	794	784	759	805	765	757	789	783	760	774	759	788	768	838	776	805	797	788	775	821	766	778	801	757	785	769	806	752	756	806	776	827	757	736	836	737	762	770	726	751	802	761	755	760	755	717	830	814	777	805	773	740	768	763	793	780	734	810	787	736	784	779	738	755	798	742	723	784	769	806	759	812	800	755	783	811	798	771	791	729	758	726	771	810	703	783	804	788	782	769	726	774	776	794	750	774	787	751	718	736	699	742	743	771	799	785	750	821	754	781	800	757	771	813	724	816	775	759	765	691	770	814	773	744	793	803	776	752	780	846	772	768	790	778	807	784	789	788	790	773	759	763	869	756	738	766	822	763	755	748	780	823	792	781	790	722	800	768	833	756	792	761	775	785	794	765	832	761	741	738	777	771	763	722	733	772	772	788	838	794	819	753	800	748	726	791	823	758	741	757	811	780	763	734	733	747	813
28451	23439	9713	463	254	218	212	221	207	228	208	194	199	184	201	197	201	199	177	195	189	198	195	199	192	197	198	180	155	207	189	188	183	215	214	167	187	190	187	165	179	147	207	192	195	180	195	150	207	185	166	212	209	192	224	191	184	204	198	191	182	201	224	190	197	172	204	187	187	198	173	190	202	192	180	195	215	181	164	182	192	174	187	188	188	186	198	151	179	212	199	211	198	201	194	191	191	175	194	194	189	182	203	209	176	198	177	185	165	202	183	183	194	194	192	183	192	169	179	209	187	180	183	161	217	160	201	174	188	179	193	185	173	188	153	164	198	194	196	173	219	185	177	167	209	199	197	190	167	193	172	179	205	196	202	193	163	188	202	175	203	193	189	192	182	193	189	203	183	189	185	185	175	197	215	188	162	179	170	205	187	179	208	191	169	190	196	203	205	185	197	208	190	200	185	183	180	198	177	191	201	193	173	182	183	181	177	157	158	177	178	176	191	179	179	192	177	158	194	192	184	183	185	188	195	197	186	180	191	192	187	193	178	200	207	190	169	161	185	175	181	180	182	183	205	162	218	203	192	169	166	189	193	183	191	183	188	199	195	192	202	195	205	181	200	192	209	181	171	201	179	195	180	175	178	199	196	183	207	167	197	195	208	173	196	163	181	182	205	197	210	190	188	180	204	173	197	181	193	191	202	186	184	169	207	204	181	204	212	191	179	189	185	173	195	188	159	216	185	195	194	210	177	195	189	194	203	187	203	180	210	205	193	194	192	172	179	220	171	201	191	171	167	192	170	171	180	192	201	186	196	195	189	209	201	203	201	186	188	189	174	182	197	198	208	179	191	171	191	173	187	209	187	195	172	178	168	188	199	170	211	172	201	204	192	198	178	194	178	182	189	173	201	197	190	196	203	207	196	196	196	191	196	184	186	164	186	202	176	181	204	204	198	195	187	198	186	154	195	187	183	185	179	179	189	197	196	203	192	190	171	186	222	185	170	195	167	184	174	207	175	226	190	194	192	173	193	185	169	177	180	194	178	160	187	191	184	192	189	196	189	200	210	206	169	205	181	203	190	188	179	168	187	200	188	205	190	203	186	207	166	195	179	180	191	169	185	168	164	198	214	188	193	195	187	187	225	178	201	207	188	190	194	183	166	202	196	188	186	189	183	192	188	171	174	198	187	192	200	195	203	195	196	171	211	202	191	163	198	187	186	187	195	197	196	208	180	180	205	192	189	197	191	186	207	176	171	171	182	174	165	197	183	182	187	180	195	205	189	169	181	197	177	188	187	192	176	198	181	177	174	193	173	153	168	181	203	203	183	188	182	198	163	199	193	184	167	193	184	202	176	180	190	180	184	193	182	170	197	167	200	197	200	197	190	158	186	181	201	173	195	199	191	187	175	204	192	184	175	201	193	202	173	198	177	204	206	188	177	178	170	178	169	186	191	189	191	197	178	178	202	180	177	180	206	167	156	185	179	179	184	180	193	186	194	183	203	178	171	198	179	176	194	171	182	170	203	193	186	202	215	198	198	194	192	210	172	192	179	198	184	202	157	202	171	193	164	189	198	224	183	201	186	197	183	203	166	176	185	175	203	205	193	187	208	181	187	174	208	198	214	165	214	209	228	196	164	188	181	164	181	168	204	196	185	177	179	180	217	204	196	180	201	199	170	191	194	208	167	202	193	198	185	183	183	187	172	195	186	208	179	196	179	203	172	207	170	193	181	190	196	186	195	183	201	205	171	196	199	214	182	184	206	156	164	172	193	192	185	200	170	209	199	197	184	185	179	201	191	166	179	193	185	213	181	231	189	215	176	181	173	205	187	172	183	215	191	198	168	179	220	182	182	197	186	187	200	177	193	181	187	198	199	206	198	190	203	180	193	190	178	199	177	209	177	171	181	197	205	185	184	196	216	175	199	210	186	181	194	186	173	206	191	199	171	182	192	190	168	191	184	214	197	202	194	197	177	180	182	167	180	218	159	188	213	192	194	192	182	191	189	186	184	177	207	183	154	159	202	168	192	190	181	168	197	195	189	196	205	194	193	199	197	192	180	192	211	184	198	179	183	167	196	205	195	176	205	175	192	193	200	214	168	204	174	184	188	171	220	207	170	182	193	183	173	209	188	174	203	204	173	192	170	180	193	177	174	174	217	153	196	147	209	181	181	184	188	201	200	206	184	179	178	191	178	162	189	192	185	186	184	207	162	177	173	223	185	169	189	191	212	187	226	212	176	177	199	173	199	189	189	172	190	192	194	189	177	195	205	178	198	179	173	195	194	159	184	190	181	171	201	195	211	166	193	177	166	202	167	200	161	181	205	186	195	181	200	174	213	176	176	162	203	190	185	175	184	208	173	185	202	201	160	206	168	178	205	183	165	209	203	177	199	178	191	193	175	196	174	180	191	184	196	204	216	210	178	164	196	184	173	182	182	174	193	168	202	187	166	181	197	150	212	187	194	179	196	194	189	225	185	175	213	185	187	181	192	174	175	182	176	223	166	185	197	181	175	200	211	175	211	186	184	164	193	170	188	214	178	180	186	196	213	192	180	214	195	221	174	205	182	171	174	192	180	190	212	190	170	174	213	205	216	190	177	182	192	178	180	174	177	206	180	174	185	186	191	204	180	193	185	190	207	194	178	171	197	165	174	184	187	186	206	199	182	210	205	192	174	194	189	176	189	229	219	227	188	189	186	182	216	185	178	161	187	196	187	193	174	176	183	190	197	197	202	192	179	188	195	185	184	182	190	222	204	180	204	175	183	209	188	181	209	200	189	211	182	191	212	205	167	198	194	195	206	180	197	174	197	183	172	171	213	179	183	185	175	189	217	191	178	207	196	214	185	178	184	182	204	200	198	198	161	173	197	229	203	167	193	204	208	181	181	171	182	172	197	191	210	199	176	174	171	179	197	169	195	187	181	172	188	200	179	159	181	188	179	169	177	169	169	168	177	185	184	171	189	208	177	194	181	198	205	193	186	176	168	180	184	178	196	185	184	173	195	204	193	204	214	202	190	195	169	176	181	208	196	194	196	181	176	174	187	172	178	191	213	186	175	181	173	185	180	185	186	186	193	173	191	153	209	189	174	168	202	195	212	196	189	166	166	173	211	177	181	205	194	169	191	202	178	177	209	210	200	196	189	215	186	163	212	206	167	159	153	189	211	204	197	180	197	184	187	176	168	183	202	200	196	181	200	170	187	172	201	214	210	207	190	198	182	183	212	198	187	199	188	196	198	182	184	192	206	190	175	212	186	207	205	197	204	179	164	199	169	175	200	190	194	202	201	173	211	188	188	186	206	200	202	193	184	159	220	173	173	175	205	167	196	199	170	170	171	194	156	201	190	191	173	194	199	168	194	178	175	198	193	187	187	185	188	183	175	195	194	183	207	189	209	182	187	183	199	197	191	167	192	168	183	200	185	198	168	184	174	167	177	188	189	205	205	207	194	193	191	173	161	188	190	168	174	180	221	177	191	197
13014	28941	4847	373	293	264	261	274	250	231	225	226	184	224	207	237	259	218	206	223	216	238	199	202	190	227	198	197	228	204	224	201	205	212	193	196	212	203	206	232	218	179	164	206	215	234	237	222	185	214	199	216	209	207	190	192	221	191	208	191	216	196	209	195	235	216	223	218	192	190	222	203	197	203	190	225	198	211	211	218	194	202	193	212	205	196	207	216	216	213	207	202	192	198	187	195	179	205	200	227	187	200	199	202	194	232	192	198	225	214	188	187	204	198	218	212	210	214	207	218	212	198	206	161	225	202	184	182	187	238	197	196	203	211	216	206	192	208	196	226	196	199	216	214	206	225	199	193	214	210	224	208	194	205	210	208	229	191	205	227	197	210	183	211	185	208	197	229	185	194	194	222	212	182	206	220	192	190	201	213	174	213	215	188	201	194	204	202	220	223	177	195	214	205	218	197	203	215	201	220	217	208	221	196	225	229	218	205	191	199	173	179	180	209	176	198	198	197	209	201	195	205	227	226	203	171	222	196	200	188	185	183	182	206	192	168	180	206	223	199	214	207	210	204	173	184	207	211	222	216	194	206	191	211	179	212	185	208	194	217	189	210	181	179	204	188	206	218	207	242	162	210	216	185	202	187	199	210	200	208	195	237	207	204	202	214	196	194	230	192	192	219	202	219	185	230	191	174	202	210	203	208	213	194	208	210	195	215	199	229	209	171	198	191	187	215	210	212	219	207	189	200	201	200	191	202	196	194	203	201	217	160	231	198	225	218	211	204	198	200	244	212	207	198	220	175	212	189	219	204	205	194	191	179	199	202	205	230	204	196	198	179	214	230	190	187	207	203	202	197	205	210	200	197	186	203	216	209	196	206	200	205	192	201	221	203	207	213	211	221	217	183	195	209	243	203	217	210	203	204	200	207	197	208	186	198	194	199	199	201	201	213	193	183	195	197	221	212	217	196	186	210	211	193	207	193	185	219	206	210	212	230	191	215	205	222	226	186	218	194	222	192	181	196	202	207	193	222	213	199	198	210	214	211	216	228	212	229	230	212	169	210	210	218	182	194	187	207	200	214	194	215	194	214	221	239	193	191	209	218	228	203	208	195	190	211	193	196	221	239	210	204	227	229	225	202	189	221	186	205	196	223	223	196	216	202	205	211	193	193	181	217	204	186	220	217	201	214	190	215	208	207	235	211	202	198	196	213	184	210	195	205	197	210	201	201	188	194	192	217	204	216	183	210	200	198	186	203	203	203	208	188	215	180	197	220	210	201	215	178	198	209	219	210	165	205	190	217	214	216	188	204	196	209	169	225	190	200	218	211	210	219	203	222	239	240	215	209	217	205	201	191	227	216	205	188	220	178	196	202	221	227	201	189	219	200	191	201	179	206	210	234	212	195	208	186	207	195	184	210	224	201	227	207	208	207	215	216	215	195	235	179	234	200	197	190	190	174	199	216	225	211	210	175	214	205	208	212	203	211	188	200	209	206	202	206	189	216	194	195	208	189	181	194	214	190	196	211	224	193	203	201	207	187	222	210	202	193	180	195	200	222	223	209	231	193	205	210	241	207	190	221	201	202	191	201	209	203	204	190	177	203	192	189	208	197	218	195	214	228	209	209	208	240	198	217	222	198	182	187	181	190	201	203	210	202	207	204	218	199	210	218	206	201	215	203	197	206	194	199	208	198	216	221	191	207	224	193	194	215	187	205	202	187	211	178	211	215	204	189	215	207	209	189	225	200	198	216	210	192	213	206	220	195	188	203	218	223	217	236	218	221	222	204	211	193	166	202	213	196	211	200	184	210	214	204	208	211	216	217	209	183	201	211	206	210	195	212	257	182	230	214	197	209	208	189	212	212	196	202	220	208	206	206	217	224	219	195	178	191	214	182	209	233	218	228	212	212	200	209	203	181	208	195	202	210	214	220	199	215	219	202	206	196	209	213	203	180	217	211	213	179	224	226	183	238	201	198	180	197	198	200	182	176	202	223	206	207	196	206	196	210	195	204	214	187	197	193	215	230	201	206	183	210	210	207	209	217	204	196	201	211	198	182	198	210	209	200	201	211	201	216	197	181	180	180	227	180	224	207	203	177	201	211	192	196	230	214	205	184	199	198	237	207	216	196	206	209	206	202	206	220	187	203	207	215	200	203	204	213	218	230	185	173	218	207	198	199	206	185	216	230	198	221	219	214	190	200	195	207	185	196	227	181	228	204	183	209	206	197	231	217	210	213	197	233	218	194	221	218	196	192	208	211	185	190	188	196	221	210	204	223	224	180	203	192	185	195	196	205	187	214	195	203	202	204	220	204	213	232	193	238	214	215	209	215	210	219	214	197	206	214	206	194	189	212	218	203	218	233	210	219	204	198	204	223	206	228	196	189	196	210	206	214	205	203	216	202	221	185	210	181	192	190	199	197	193	206	201	227	219	184	185	206	188	208	197	197	202	202	202	232	178	226	190	219	187	169	200	223	212	188	201	197	206	165	206	209	232	192	182	187	190	231	192	207	197	208	220	227	210	211	184	212	212	213	193	188	199	200	211	214	199	212	184	199	203	199	183	191	209	211	219	211	214	206	203	210	204	193	202	199	198	218	226	214	215	203	199	204	209	210	206	208	213	189	196	214	201	180	197	196	201	192	209	213	215	227	223	202	184	191	205	207	212	202	195	216	237	197	209	223	200	211	203	204	187	205	198	210	197	195	198	190	221	219	191	231	193	198	206	207	185	207	205	194	199	200	226	218	209	205	191	229	207	202	205	206	206	210	200	217	202	213	208	220	201	191	175	235	220	188	218	207	193	214	183	225	215	197	200	197	210	214	211	207	200	203	223	219	189	191	222	181	202	176	206	194	217	215	221	216	210	214	210	202	218	180	211	193	206	237	205	210	196	218	205	195	185	205	184	206	220	183	182	211	211	212	218	184	191	213	210	240	195	208	182	211	196	216	208	226	210	202	186	178	243	216	194	214	199	209	222	190	232	202	204	187	208	199	200	223	198	203	210	216	195	216	211	193	199	222	200	217	207	194	203	229	244	207	219	207	208	189	206	225	208	200	196	217	191	168	197	235	186	206	187	214	210	214	199	184	241	182	176	187	210	212	206	197	213	217	192	185	229	222	208	210	217	224	219	190	190	221	197	184	207	187	195	202	194	203	177	200	224	199	215	184	201	204	192	195	198	211	218	198	182	201	204	214	213	204	177	217	221	213	225	216	214	202	195	208	196	224	197	201	203	201	202	179	189	220	199	186	204	205	210	224	196	225	221	214	225	201	205	183	220	219	204	200	206	202	225	211	211	220	206	210	189	201	223	196	222	195	221	209	210	199	208	207	213	215	215	218	219	224	202	200	209	214	204	228	194	196	207	206	199	169	197	186	185	181	227	239	205	221	228	205	200	202	179	197	194	205	234	208	229	211	182	212	219	189	201	204	196	219	188	216	206	219	207	226	206	213	216	200	218	207	198	187	179	207	215	220	213	207
25425	22542	29431	23799	19251	6621	1495	1040	882	782	762	760	708	697	628	671	623	673	640	630	617	611	610	623	631	599	583	612	598	588	618	602	577	591	543	598	559	581	536	553	564	612	534	585	595	539	587	570	564	568	562	553	620	550	557	565	583	572	544	566	588	571	537	572	616	555	543	556	582	550	555	531	547	567	539	521	570	548	519	548	555	547	589	555	590	578	557	525	571	582	555	602	565	562	600	595	556	600	596	576	543	583	585	569	541	571	567	578	569	550	593	606	543	550	561	559	551	579	526	581	562	553	602	558	530	616	592	566	590	565	564	579	527	558	580	523	574	545	555	564	581	533	569	558	587	566	622	573	562	554	559	586	567	586	519	582	622	577	586	533	507	574	557	578	574	534	590	553	528	572	596	593	593	558	577	590	588	565	595	604	600	543	592	551	555	575	587	571	551	574	558	570	626	575	588	576	532	539	566	542	569	547	535	596	575	591	556	565	548	545	569	592	539	580	560	570	563	549	583	546	598	552	549	529	538	540	528	545	589	633	557	531	625	587	553	558	573	590	608	547	536	571	592	616	561	580	537	572	609	560	513	561	556	594	571	569	553	597	582	560	587	576	604	596	596	543	572	552	554	546	571	556	552	567	557	546	549	569	556	573	633	565	560	559	575	533	524	580	520	562	594	595	566	559	520	569	569	590	568	566	586	555	587	589	545	570	558	573	543	571	577	572	608	583	530	564	543	570	558	548	568	591	545	577	558	572	578	602	541	566	567	582	580	623	612	554	545	573	560	568	570	597	547	584	514	563	593	573	586	524	620	551	590	560	555	563	535	554	553	546	549	533	547	592	573	554	602	514	554	580	594	592	576	570	533	535	551	550	530	552	571	557	569	578	561	602	571	536	580	552	575	538	601	550	545	581	556	567	631	548	584	594	542	552	583	579	572	557	588	568	547	558	579	583	554	543	555	584	571	565	613	584	564	567	560	592	581	590	595	540	599	573	582	570	564	547	618	593	589	599	548	554	593	590	590	530	549	551	544	551	546	569	555	530	601	543	575	576	570	579	551	559	588	539	624	592	549	539	546	605	533	584	564	575	543	560	577	554	604	559	622	572	596	540	540	592	530	519	575	558	580	530	553	588	551	535	575	560	549	562	564	581	571	575	551	578	541	570	545	584	589	616	562	583	577	564	550	582	581	551	606	615	573	597	564	567	574	529	545	571	539	559	525	548	575	591	570	539	586	556	537	570	600	574	582	568	510	561	548	536	524	537	572	560	588	595	602	557	609	588	561	566	553	566	558	620	534	537	584	556	579	535	554	557	587	567	557	545	572	545	565	565	588	596	604	590	583	572	584	561	581	589	577	536	576	569	576	576	576	573	585	579	590	570	550	548	580	602	565	539	519	531	555	582	594	565	557	531	567	526	617	559	579	542	598	566	555	564	546	552	588	601	581	594	579	546	586	609	623	549	574	552	552	598	579	569	558	584	643	539	583	596	539	590	588	565	581	560	529	571	575	533	598	578	557	577	554	531	538	571	587	557	587	564	560	533	546	575	575	556	541	575	540	600	576	587	575	527	575	561	585	516	564	572	539	585	576	540	611	563	596	530	551	557	537	553	588	535	615	590	579	553	587	544	527	540	562	593	540	534	568	572	587	537	531	574	553	514	569	555	568	609	579	545	541	551	561	593	573	570	555	569	570	580	579	561	548	538	585	581	588	568	587	538	561	566	542	600	564	574	563	579	602	563	585	564	615	552	581	542	542	570	624	559	584	554	613	584	552	534	547	578	567	588	551	539	573	546	573	552	504	563	574	578	524	571	584	558	562	530	574	524	569	526	497	541	557	585	538	558	534	589	603	521	559	522	576	565	544	556	624	581	592	559	549	539	572	548	564	573	593	582	554	508	622	620	574	531	601	574	585	572	552	578	576	581	585	538	549	554	604	545	562	500	598	572	516	559	546	596	570	565	542	535	573	546	572	549	575	593	560	563	560	537	543	518	550	555	554	591	585	595	515	572	569	543	577	570	571	534	568	611	560	607	559	581	572	539	570	556	557	592	573	565	610	558	591	571	576	547	538	573	556	551	543	600	569	585	588	574	562	514	553	539	534	603	542	562	578	572	563	575	546	542	557	571	600	552	566	574	574	566	593	543	596	573	582	546	529	543	560	640	594	606	586	596	525	551	599	600	604	603	547	556	613	559	595	539	562	578	572	609	533	557	550	541	598	584	568	575	563	571	532	556	573	545	549	561	539	569	614	563	565	545	563	590	542	605	589	572	558	564	529	594	544	557	574	553	606	575	583	566	586	634	552	584	534	573	619	562	567	527	535	547	593	535	593	561	547	599	489	604	554	582	595	545	574	605	558	570	550	591	565	595	559	551	619	540	587	559	548	560	576	569	583	536	577	575	552	537	565	570	582	557	561	573	551	530	551	523	574	574	572	561	566	588	589	564	586	554	543	590	593	550	541	569	562	601	566	560	560	573	566	528	578	574	561	511	582	533	596	562	537	583	600	558	573	565	556	555	532	550	586	593	562	572	597	559	538	540	578	583	561	587	525	601	597	602	528	599	596	592	565	544	562	563	560	547	572	527	592	549	549	536	567	573	553	590	521	553	553	542	611	559	594	606	563	549	600	559	575	584	550	558	631	573	573	569	564	550	553	597	563	629	579	549	555	545	557	593	579	562	592	543	567	566	563	561	558	587	524	579	570	548	572	565	582	539	561	541	573	529	576	523	566	584	533	548	554	555	545	580	591	565	570	603	545	537	586	574	546	569	543	561	596	551	528	513	582	593	583	578	542	584	546	541	584	578	530	562	531	549	546	552	543	550	549	551	562	574	551	543	516	544	565	568	574	571	581	557	587	565	581	591	580	544	587	507	587	552	592	572	541	546	563	574	593	586	543	599	555	540	574	563	572	586	565	553	540	569	567	551	518	563	588	586	554	572	623	565	570	547	520	554	591	560	583	588	564	579	558	601	575	546	589	603	519	580	601	582	554	569	590	560	567	573	574	546	594	566	563	561	533	557	534	562	574	560	598	569	548	554	585	607	568	556	591	591	622	580	581	544	557	566	542	547	544	556	580	547	597	578	554	553	540	580	549	572	557	594	556	588	596	567	553	576	564	562	577	609	577	559	570	592	573	608	530	588	551	585	532	559	571	578	581	543	542	557	567	576	540	591	604	610	550	605	586	572	560	599	562	565	534	554	637	547	529	585	528	609	544	556	560	579	553	577	608	617	587	570	562	565	547	571	572	581	590	542	534	551	548	581	561	548	572	533	585	544	592	564	545	607	599	573	626	532	563	580	513	560	533	581	555	557	573	592	573	576	553	604	560	575	593	565	542	591	562	568	541	556	558	556	532	584	554	579	600	532	577	574	508	577	544	540	583	568	574	552	576	618	590	563	509	540	574	576	555	536	583	554	627	523	552	539	534	587	565	585	578	572	607	586	559	559	565	598	597	535	550	543	593	603	596	627	592	554
17967	69028	14981	4640	3048	2278	1861	1636	1383	1288	1065	1010	938	903	820	729	726	705	676	643	626	617	641	607	593	609	601	612	606	614	592	593	592	590	600	596	589	579	598	549	513	621	612	558	575	562	592	556	562	551	613	581	558	614	582	604	554	593	561	608	582	570	605	572	598	553	508	595	540	550	538	515	537	534	523	569	599	585	558	558	612	532	577	558	562	533	563	569	574	596	575	546	594	546	627	573	573	587	576	578	570	582	572	519	604	569	565	587	551	551	588	548	540	573	561	568	612	553	540	588	567	565	589	543	553	591	559	584	525	580	538	537	576	567	532	579	582	533	566	592	561	598	534	526	573	556	540	553	556	601	560	566	568	576	536	544	539	532	566	515	572	546	576	519	571	531	560	596	588	553	555	560	564	520	554	561	572	584	580	572	554	591	566	564	571	546	577	561	545	560	564	571	548	537	532	571	519	562	566	544	544	554	591	560	592	609	582	579	547	554	519	571	569	583	566	604	559	483	562	540	561	550	588	555	547	559	534	522	554	550	520	539	512	576	541	549	552	573	588	557	554	612	522	551	552	570	574	575	573	578	572	533	527	560	577	573	542	606	532	566	568	576	571	565	563	542	539	577	553	560	558	532	572	614	573	554	592	584	535	569	534	561	564	540	573	529	525	591	569	560	566	558	535	582	624	557	617	597	593	531	605	540	529	525	560	535	552	543	533	538	586	617	571	553	557	598	581	567	542	547	616	536	558	589	578	559	569	562	581	580	553	538	556	585	545	594	573	573	582	550	561	527	570	569	551	578	544	529	525	552	536	592	520	587	592	506	580	518	550	542	565	562	531	567	550	532	536	545	591	576	567	585	591	545	512	580	534	567	539	536	527	608	563	563	553	600	576	540	548	554	577	583	571	579	525	545	574	556	569	575	537	535	561	504	533	597	534	555	559	528	563	525	570	563	566	568	561	564	551	553	547	572	593	591	508	560	584	540	564	566	596	592	566	599	552	598	562	539	524	581	529	522	543	556	587	571	570	560	581	520	574	544	530	555	560	585	583	574	551	546	567	541	558	573	521	556	552	578	585	601	566	565	539	543	558	551	534	547	526	541	569	540	547	562	528	575	540	564	585	538	581	544	553	558	565	573	541	586	578	532	556	579	570	561	571	553	546	554	526	527	574	582	569	552	569	567	537	571	555	579	573	559	526	589	477	589	537	568	568	553	549	529	540	565	583	552	550	550	598	534	546	548	560	558	547	592	555	552	585	550	594	574	572	555	584	538	548	575	578	543	540	587	546	555	550	551	558	523	583	578	525	563	593	512	528	561	567	562	590	530	541	572	506	557	529	551	566	561	516	590	521	514	586	574	557	564	537	582	567	512	580	513	554	537	537	563	562	591	598	559	528	545	566	568	577	569	583	547	589	578	586	554	589	543	545	622	572	558	562	604	573	546	585	555	584	530	596	533	585	574	543	576	571	546	597	569	527	564	545	544	566	564	576	595	497	558	571	597	577	564	519	528	499	587	588	560	572	560	533	597	540	582	584	600	566	541	604	532	504	625	550	573	564	530	574	542	546	549	547	561	570	563	608	552	549	563	524	584	554	566	569	556	561	557	551	555	580	558	550	533	564	543	561	558	546	567	525	601	547	549	619	528	605	561	560	539	563	585	527	547	583	548	536	563	577	541	562	547	581	544	540	550	563	531	597	570	568	559	598	607	556	570	569	565	508	557	543	548	561	564	568	581	599	558	540	544	556	580	559	561	524	568	584	539	581	546	547	548	571	553	589	583	554	568	577	560	584	567	594	578	536	545	569	555	562	571	600	538	551	540	552	537	570	559	567	553	567	573	556	563	534	565	516	584	563	561	589	582	564	560	616	547	545	548	542	602	564	580	571	606	558	498	544	560	568	592	569	555	601	588	571	542	578	579	594	527	536	547	566	599	543	577	551	562	522	583	541	545	563	578	574	555	510	525	548	570	573	620	578	546	553	556	531	568	555	588	556	566	561	569	593	514	535	576	563	573	558	562	536	499	547	523	539	593	562	541	559	568	573	583	590	586	574	560	538	536	553	546	587	574	573	581	557	585	540	545	610	572	545	552	567	531	578	610	566	543	546	519	559	529	534	579	492	555	543	563	515	579	586	559	569	576	552	514	559	567	535	564	548	551	571	571	570	580	577	569	576	521	593	554	544	556	574	569	568	596	559	582	535	551	556	580	595	561	565	577	549	600	597	528	535	631	575	580	573	565	555	563	543	554	540	577	578	552	534	501	547	574	523	546	589	537	512	541	547	518	554	543	527	557	564	550	603	573	560	543	562	553	572	548	568	597	511	545	553	549	566	586	523	581	580	567	568	609	597	523	559	543	567	594	567	527	549	552	568	577	626	544	560	573	563	548	564	588	554	545	567	568	541	576	540	591	528	568	569	523	576	575	560	505	578	528	522	540	549	578	533	570	522	593	532	527	538	612	552	549	531	586	583	594	586	605	548	592	535	583	565	572	556	548	554	587	586	585	528	546	547	575	570	551	574	551	568	583	567	584	554	541	578	573	567	598	554	552	572	598	574	554	555	601	548	518	564	591	567	495	537	542	593	501	559	537	607	592	572	509	569	562	566	572	585	572	545	570	570	559	548	545	543	533	554	547	528	553	520	575	538	541	551	599	540	588	547	580	581	511	553	575	566	541	533	560	554	546	572	576	546	507	567	579	628	565	564	554	547	543	569	539	565	565	522	578	558	530	552	553	534	570	577	568	578	578	569	525	540	584	543	509	555	548	567	602	541	564	552	533	560	576	562	571	616	551	549	575	596	561	564	530	571	579	584	545	538	562	551	558	563	550	556	560	556	599	576	542	514	592	599	534	571	575	535	551	538	548	577	584	586	569	591	571	564	576	561	504	555	522	577	552	532	574	580	555	505	574	533	558	572	572	568	568	575	537	526	552	547	577	569	524	557	573	589	553	606	588	581	512	555	550	547	577	561	584	585	573	566	527	534	528	544	595	541	555	538	601	609	552	546	570	566	549	586	575	563	556	566	529	577	543	568	510	540	595	568	565	525	569	574	549	565	563	601	564	506	525	563	550	591	597	568	532	617	559	550	584	552	528	564	561	552	574	523	535	554	563	572	529	579	561	586	562	549	601	579	562	540	556	515	521	554	596	557	599	556	541	559	567	564	553	576	523	601	575	557	547	582	560	577	543	558	580	598	557	548	541	540	524	552	526	559	590	579	563	562	546	548	579	580	547	566	528	569	612	514	614	548	602	567	560	581	570	526	597	553	546	570	539	605	577	564	580	541	540	610	603	562	551	579	555	579	588	582	546	548	524	559	566	540	540	575	555	548	535	575	528	597	553	623	566	579	578	558	561	564	584	560	554	524	583	549	608	539	584	598	550	585	539	558	569	567	594	559	547	570	546	549	586	536	554	568	545	601	571	562	542	563	539	551	557	543	557	542	596	580	600	602	521	609	556	553	557	503	523	569	603	543	615
23031	21747	28649	24218	20916	17790	4350	1850	1503	1238	1277	1144	1041	1004	1009	964	947	938	898	914	849	810	831	826	823	844	833	768	779	819	830	760	772	770	790	836	798	735	788	780	759	788	788	782	773	768	775	745	736	780	744	728	769	704	760	779	764	841	775	720	751	722	714	730	821	776	790	799	792	711	739	766	727	785	765	754	750	740	748	793	741	745	767	742	761	791	728	774	753	797	740	806	666	736	742	761	729	766	718	715	745	805	746	772	763	802	774	753	763	758	726	766	783	735	742	752	740	748	754	730	691	713	762	734	717	790	746	751	815	726	725	762	791	733	751	812	684	794	746	739	726	701	759	702	724	699	721	756	781	749	773	758	776	734	757	774	792	744	712	733	709	775	704	730	752	722	768	782	745	782	757	730	777	768	785	746	762	795	728	762	748	757	756	792	748	756	797	741	720	773	764	745	764	761	800	689	773	762	717	736	741	759	781	809	747	735	758	725	796	779	754	796	773	722	743	787	755	747	790	729	746	770	746	684	769	747	761	738	774	779	731	717	746	751	734	732	766	775	753	710	721	749	716	763	790	746	734	801	733	709	723	789	711	790	766	792	747	780	768	770	780	767	721	735	703	763	738	764	756	759	746	807	782	737	719	762	715	734	768	712	735	765	751	708	777	779	762	720	754	725	796	724	800	740	718	784	781	790	756	701	785	738	738	740	736	772	748	767	728	802	705	725	766	764	802	761	769	763	723	748	765	740	776	811	757	692	746	686	785	759	778	754	773	754	761	769	763	761	750	764	783	753	796	763	710	757	750	687	721	800	751	746	736	780	753	748	744	792	759	713	790	785	752	724	747	730	737	726	766	784	759	729	742	747	753	747	750	758	793	752	776	802	771	732	714	763	745	758	701	725	736	774	781	750	721	719	731	753	797	731	776	762	726	736	770	753	766	782	751	782	715	803	708	760	737	761	739	781	744	739	750	724	751	778	765	711	757	760	744	750	740	690	764	732	761	757	739	738	757	718	805	748	769	726	755	788	772	793	792	740	734	783	767	735	726	766	765	732	771	680	714	762	732	730	723	770	792	776	793	745	763	740	692	768	765	726	717	721	734	729	727	736	750	829	714	718	816	755	793	748	736	727	715	694	721	742	744	746	751	766	730	782	786	782	768	767	818	774	759	785	733	728	714	717	764	718	786	712	770	738	770	716	757	791	768	756	737	734	750	750	760	725	734	788	755	736	763	742	726	787	749	743	783	746	768	782	776	726	759	783	689	772	770	793	738	727	783	725	752	760	759	792	814	802	684	751	727	790	778	765	741	766	742	678	735	740	708	705	782	766	772	763	744	714	727	750	669	730	746	762	744	805	757	724	765	734	749	721	790	784	740	823	767	751	741	763	750	796	777	769	729	744	770	735	749	753	754	755	708	777	734	702	741	778	779	689	744	772	742	784	694	784	742	742	726	792	752	777	750	793	772	760	759	736	738	780	842	771	773	767	765	784	721	778	755	714	744	828	757	709	781	751	741	778	699	756	804	720	772	731	794	774	813	807	765	770	745	748	760	804	736	729	738	765	768	776	695	698	701	727	745	743	703	771	743	755	711	766	739	807	796	777	749	721	771	773	762	767	765	771	783	728	704	739	713	714	755	745	758	740	774	753	742	731	730	697	796	731	744	722	752	715	784	722	770	776	788	700	741	740	753	763	734	712	726	768	742	745	770	805	732	725	769	747	768	724	756	708	742	761	761	691	747	742	777	750	742	707	724	753	774	760	754	690	752	745	738	738	706	743	720	738	759	699	783	749	795	664	744	769	747	710	755	762	668	703	719	743	794	746	763	753	771	783	761	743	762	731	764	779	698	770	737	762	754	705	718	695	720	724	747	745	776	778	763	744	723	699	743	755	755	797	762	704	758	773	776	755	723	787	741	725	734	715	729	735	769	755	746	772	776	757	760	750	767	733	740	770	769	722	711	761	725	762	734	736	750	751	740	801	731	743	757	706	814	783	730	730	721	756	731	827	781	750	785	777	782	769	772	739	723	708	776	732	796	754	785	731	722	755	764	748	729	728	731	757	783	723	762	690	752	744	733	772	746	759	720	764	734	701	795	769	705	727	714	713	776	713	743	765	722	749	759	730	754	740	814	759	768	750	734	731	754	774	774	783	734	775	766	766	793	698	743	777	761	749	776	767	741	692	734	728	728	693	764	782	765	785	817	729	792	751	785	721	736	755	709	776	767	724	773	758	796	724	785	774	741	727	734	803	780	812	753	765	720	762	746	763	739	738	744	763	745	704	754	729	716	712	730	743	746	759	753	777	800	742	767	739	715	731	727	747	799	727	678	744	761	796	781	773	776	736	702	720	759	760	747	712	765	745	764	764	805	756	791	716	752	741	756	721	781	751	757	752	819	723	749	759	707	782	744	724	733	782	755	777	770	725	773	740	705	766	763	735	746	736	755	751	758	749	785	760	763	751	717	765	711	714	721	734	732	793	775	749	685	704	666	775	743	749	752	736	803	769	764	770	723	756	713	760	722	774	725	786	717	691	736	736	752	700	691	768	707	762	785	733	775	728	800	702	716	769	729	772	775	759	746	735	705	785	703	732	752	748	788	750	718	734	741	733	758	739	723	761	723	759	762	728	736	782	752	761	825	794	733	745	719	714	748	732	719	780	757	748	728	760	756	707	765	712	736	749	767	751	689	720	754	786	738	718	722	779	734	750	779	704	766	773	745	768	766	767	766	697	744	825	732	749	764	776	740	748	754	785	703	723	772	771	706	721	755	773	733	762	755	695	728	714	744	690	765	773	736	757	738	750	745	742	772	763	746	792	754	742	745	731	760	736	760	759	715	763	737	738	713	744	757	774	799	761	750	772	744	785	774	757	692	742	752	770	777	739	811	685	744	701	761	784	712	736	772	751	686	701	708	747	775	837	732	737	706	742	759	770	757	741	716	746	795	793	766	724	726	815	762	777	764	766	782	774	758	770	694	756	750	778	716	700	709	751	785	768	781	793	744	772	678	797	696	770	840	768	722	710	757	724	801	754	724	750	772	792	705	717	742	786	769	757	742	725	785	760	737	756	770	763	761	759	745	734	773	761	825	756	710	783	730	702	736	741	710	730	746	721	775	713	749	801	751	786	775	736	768	756	749	759	802	788	702	745	835	748	727	729	745	703	742	751	761	682	737	790	706	747	793	739	752	785	788	778	760	755	775	745	740	752	776	738	784	696	740	753	726	693	742	740	671	737	767	827	748	729	737	791	763	741	752	792	727	810	752	773	736	725	721	732	762	753	724	670	758	706	721	755	763	782	723	810	745	759	791	783	712	749	742	776	754	717	797	736	791	746	745	790	746	780	722	687	790	831	707	734	803	784	731	740	771	741	749	757	714	731	711	803	741	796	777	767	730	759	736	736	760	745	771	739	717	701	701	774	803	750	743	784	723	785	740	796	770	742	745	735	743	720	823	707	710	752	805	764	767	779	713	747	721	724
15171	59077	16381	8351	5624	4387	3596	2933	2488	2218	1915	1683	1555	1338	1264	1160	1145	1077	1021	949	967	937	890	882	864	881	868	904	825	869	856	907	853	814	826	788	792	831	790	758	789	781	835	753	744	856	818	758	791	789	766	789	778	813	790	803	790	807	778	783	777	780	766	766	790	781	771	767	760	739	781	765	776	790	777	797	834	782	716	737	757	746	754	725	776	806	740	739	783	740	710	777	785	752	797	745	817	726	706	743	790	759	750	741	796	753	743	745	786	810	720	785	750	778	759	786	759	759	775	778	726	752	752	800	736	743	744	776	772	783	767	759	780	824	792	776	748	768	758	732	751	754	753	745	790	759	739	708	709	742	765	702	795	762	746	747	702	749	716	720	754	734	732	712	764	777	756	742	740	783	767	785	791	748	743	709	804	754	749	741	754	752	763	770	768	799	765	729	771	754	800	742	739	746	762	671	716	787	770	766	753	723	765	724	779	769	726	764	748	755	734	801	812	778	798	762	749	806	768	733	778	785	818	746	767	770	745	729	780	769	724	810	744	725	792	701	714	745	744	750	739	770	722	771	759	810	777	770	749	745	740	746	754	800	732	774	743	771	758	760	754	791	732	715	737	783	757	780	775	773	750	730	778	717	706	757	742	760	734	706	735	764	800	725	807	780	777	791	773	751	779	801	770	718	786	768	748	780	791	790	752	789	770	705	736	745	752	793	756	740	732	747	781	736	797	753	751	788	701	725	765	739	719	751	740	726	780	788	769	776	734	740	744	763	740	759	790	764	727	742	756	775	752	789	814	752	798	792	751	789	787	769	779	745	760	753	727	740	749	794	750	772	725	774	753	758	698	759	721	827	715	756	775	719	742	756	750	765	756	745	725	753	773	765	774	741	705	759	758	726	736	741	757	761	769	763	750	738	725	733	743	751	777	749	751	799	744	782	791	776	709	746	721	736	702	738	752	756	707	755	758	746	775	774	743	770	822	747	801	760	788	712	807	726	792	798	774	748	802	765	795	802	758	784	726	753	749	788	770	780	730	785	736	757	719	786	794	740	825	736	751	765	710	784	760	783	715	760	752	751	761	776	760	726	712	758	758	761	702	718	727	691	711	780	745	746	791	757	764	708	772	736	756	779	783	714	767	807	761	753	804	785	757	792	789	730	784	748	787	766	748	770	737	760	731	773	806	750	722	738	743	718	694	773	736	780	730	767	771	772	781	753	786	764	770	691	786	729	744	747	774	725	711	750	740	732	753	767	690	764	764	754	767	736	742	759	771	763	764	764	784	747	743	711	751	744	754	764	755	748	743	741	728	794	761	722	808	772	776	759	703	766	775	766	703	779	778	742	751	724	784	763	756	741	773	770	720	781	767	729	725	753	727	738	803	761	813	776	753	725	771	745	804	732	776	747	796	787	744	748	778	766	791	735	737	724	765	731	757	718	748	714	822	795	712	761	744	837	718	737	784	725	743	767	754	763	764	757	760	726	732	736	790	769	742	766	790	744	756	765	773	741	757	766	729	781	705	758	762	687	728	732	785	805	691	762	755	726	753	730	719	730	703	764	768	769	743	799	787	728	739	759	713	802	780	733	810	755	776	772	723	736	724	748	741	737	775	772	787	749	740	738	732	792	766	759	748	757	769	762	747	814	739	743	725	745	715	746	730	726	759	728	752	765	731	740	755	747	755	743	749	692	706	745	737	735	723	761	765	773	739	746	774	782	753	759	762	808	725	771	776	777	736	741	755	774	777	748	756	746	734	761	757	795	736	776	744	808	767	806	727	753	750	762	776	788	762	747	757	770	737	752	741	757	748	731	759	751	791	773	770	809	751	753	742	701	768	752	793	760	729	815	730	786	808	761	721	685	761	776	703	803	797	756	776	721	779	741	742	763	787	793	748	780	733	769	760	769	766	765	737	749	806	763	791	758	732	793	744	745	752	759	746	815	721	810	817	752	767	752	761	762	766	779	724	754	722	777	725	755	762	764	780	752	771	738	797	812	780	736	739	707	722	749	768	784	735	754	750	764	750	746	759	734	743	731	796	723	808	752	835	775	756	764	789	788	758	778	780	796	751	740	785	734	826	735	733	782	785	754	761	752	751	799	741	724	742	743	714	767	779	805	778	717	751	773	743	775	765	757	742	736	782	755	746	727	762	761	753	741	754	804	749	745	762	749	780	757	749	746	738	736	743	754	718	715	694	697	800	735	747	751	743	768	742	759	750	749	766	782	801	723	803	761	751	761	760	785	753	756	776	762	754	715	759	740	755	734	756	767	760	727	785	748	718	739	712	757	724	738	763	752	730	749	731	756	779	752	773	766	798	718	780	783	767	764	807	730	745	797	781	745	800	691	739	781	737	793	754	760	764	744	803	852	741	736	696	752	754	807	736	711	744	712	795	749	756	693	771	730	777	768	764	778	771	782	761	788	745	709	719	753	783	764	783	804	719	807	778	743	729	794	769	741	697	761	715	708	741	750	692	807	716	749	808	724	745	783	705	807	757	774	767	785	768	801	745	731	770	780	739	815	758	718	737	729	802	821	774	754	751	749	723	764	743	727	784	798	739	749	707	700	735	760	760	754	710	771	735	778	739	762	768	782	772	786	706	734	775	735	711	724	746	734	692	726	732	730	785	721	801	755	782	747	740	756	748	783	775	743	719	723	760	773	756	794	793	778	714	776	778	750	784	778	756	732	698	742	764	723	753	713	760	783	738	761	737	753	798	809	756	705	778	782	753	772	790	781	801	750	743	720	703	733	763	767	748	769	744	731	763	719	734	735	757	753	770	764	695	769	795	721	772	764	740	723	763	728	777	735	737	761	666	758	751	729	751	693	733	753	717	769	719	745	745	711	786	746	735	738	745	750	793	734	709	742	752	707	767	741	792	784	760	751	751	809	765	711	816	808	776	805	803	699	774	695	768	787	774	710	771	733	735	740	741	729	761	777	738	716	771	762	795	753	772	764	764	705	725	827	797	783	758	783	758	759	743	768	752	734	751	750	734	780	731	761	803	759	755	744	788	817	799	759	770	768	760	798	715	742	753	728	752	768	753	754	801	709	732	781	783	775	755	772	728	847	719	771	726	759	764	742	720	747	720	810	700	748	799	718	736	748	740	755	749	704	780	746	772	730	741	779	758	760	750	790	709	755	714	750	734	751	760	774	808	716	765	718	721	780	808	780	777	743	736	755	771	760	756	718	744	768	807	755	752	729	726	787	757	735	722	724	699	751	772	757	805	772	761	756	727	771	761	755	709	746	760	811	790	767	723	748	744	681	771	766	741	727	754	749	747	736	768	744	775	805	738	723	772	742	746	777	769	755	772	726	721	768	793	758	769	728	710	757	729	800	744	723	775	747	772	765	764	726	781	780	782	763	755	791	783	759	735	755	783	784	761	750	787	764	732	769	778	818	766	760	749	776	796	793	742	741	793	750	809	778	772	748	716	759	788	749	711	781	762	735	748	762	767	750	747	771	807	795	769	766
28258	19750	8274	367	249	218	183	201	202	188	196	179	178	184	186	185	192	183	163	182	184	181	193	186	185	171	191	178	157	183	179	182	155	197	192	142	195	150	177	185	156	177	167	186	191	166	160	168	152	175	187	184	195	177	169	170	177	173	192	181	161	196	173	169	176	185	181	175	187	184	192	178	171	175	172	175	176	154	171	163	177	171	158	153	192	184	172	190	163	169	188	154	184	175	171	175	193	181	184	201	186	201	157	161	177	165	185	163	182	179	172	174	176	169	174	159	180	185	173	184	192	178	199	193	177	189	174	187	183	191	182	180	202	170	175	202	166	188	166	166	169	187	193	174	168	177	153	190	194	172	162	181	189	177	172	199	159	167	177	197	177	168	184	183	170	175	201	186	175	180	175	200	173	194	168	189	193	161	157	172	161	183	183	185	194	160	185	175	177	174	159	183	180	172	181	172	189	152	168	165	170	167	195	135	179	175	171	174	162	186	172	166	173	182	168	178	150	179	164	191	172	177	170	195	170	185	155	171	163	165	195	183	169	168	184	181	166	191	181	204	176	176	190	159	195	169	174	187	176	197	194	189	168	181	160	184	181	186	169	152	198	196	196	150	177	160	211	171	173	207	187	207	174	181	178	164	184	147	172	177	168	148	169	180	172	197	154	176	187	167	166	215	179	181	172	180	184	179	166	196	186	166	183	184	162	171	163	169	197	185	210	192	173	187	174	181	158	171	153	166	169	176	174	182	173	175	185	175	166	164	182	173	196	191	164	165	168	184	189	177	190	178	178	176	171	183	186	181	160	196	172	203	180	204	197	182	183	188	171	156	178	183	170	189	154	163	166	189	194	189	195	179	212	189	167	173	164	183	178	176	166	172	179	179	179	187	176	186	182	173	177	182	167	172	196	189	190	175	174	200	159	175	187	183	168	180	174	186	179	181	180	176	171	186	164	183	168	206	174	175	173	144	170	183	171	170	182	223	175	164	197	160	184	165	158	171	189	171	191	169	166	186	202	170	192	162	177	179	155	176	182	183	195	198	173	197	168	167	170	185	220	153	184	173	170	188	191	189	158	171	197	176	162	184	211	159	169	172	162	184	166	189	187	212	173	166	179	185	180	173	194	162	185	175	177	164	171	180	192	194	178	191	175	182	164	173	176	181	172	189	193	176	192	176	178	187	183	175	179	175	187	209	171	176	168	159	157	178	187	166	157	178	173	160	165	162	200	177	180	180	163	170	152	178	159	167	189	170	170	157	180	157	193	167	199	187	173	169	182	165	177	191	177	183	175	163	167	163	207	168	175	165	165	183	196	198	192	181	163	158	179	184	177	172	212	181	191	171	178	177	183	194	187	166	185	179	196	171	171	184	181	179	193	198	176	190	163	157	202	174	181	161	160	179	179	188	180	185	154	178	175	174	176	160	168	185	176	155	191	183	180	188	183	164	171	221	185	185	167	184	166	187	178	173	199	174	180	178	186	184	172	156	160	174	193	203	171	180	179	173	184	177	165	201	189	171	183	170	210	177	190	158	172	160	178	154	186	189	178	179	175	174	194	171	172	189	177	178	186	187	166	188	168	193	176	158	188	178	185	156	176	179	185	164	168	173	183	165	157	181	172	172	169	207	155	168	211	162	163	195	166	177	168	171	190	170	182	176	172	151	177	178	199	176	188	165	174	158	178	185	195	198	201	167	190	177	185	175	176	179	175	191	192	189	160	166	173	199	172	213	170	187	202	172	171	192	206	205	162	175	173	190	179	193	182	193	181	157	155	163	189	203	201	198	179	177	169	172	179	179	184	179	170	191	183	177	168	170	178	156	203	194	178	178	175	191	165	176	201	178	189	188	178	156	169	153	205	187	189	161	152	177	174	189	140	201	163	175	188	175	177	151	197	177	162	156	186	173	192	163	198	186	184	144	188	196	160	156	163	174	169	183	183	178	186	183	149	174	158	189	180	163	172	180	193	187	176	186	179	166	184	168	174	183	186	176	168	165	193	186	195	165	190	185	158	182	194	169	192	171	183	173	158	177	179	187	188	159	182	193	175	201	168	204	168	165	170	178	174	158	182	160	212	163	149	186	163	191	204	175	167	175	182	175	184	188	159	187	175	159	176	154	177	178	194	173	184	195	164	171	199	172	164	174	196	192	186	172	174	180	187	166	171	188	169	150	198	220	159	178	185	158	195	186	169	168	192	166	162	164	152	188	170	184	174	163	177	204	181	166	180	163	186	182	185	168	182	175	164	177	167	184	218	168	178	178	173	171	175	184	165	184	196	172	172	182	155	180	209	173	184	201	190	159	168	206	170	177	167	170	165	180	179	159	199	144	182	175	160	149	187	201	174	171	169	162	177	185	178	195	154	167	191	187	188	195	173	179	180	193	174	171	210	198	162	179	183	167	162	185	184	162	164	154	172	171	184	240	169	158	175	190	186	162	184	161	182	152	184	173	172	168	206	173	158	151	195	154	195	181	185	186	176	162	167	150	189	184	194	193	174	179	186	172	196	166	189	169	188	183	178	170	169	203	185	188	154	180	194	168	175	177	163	173	183	190	173	162	178	155	158	181	168	180	173	171	187	220	174	173	175	177	172	184	177	171	187	183	179	188	178	157	206	161	184	177	170	175	186	187	183	177	199	186	166	180	194	169	159	167	171	158	169	191	183	185	175	192	172	202	208	179	187	190	185	167	181	174	142	175	175	177	174	180	168	187	171	162	161	187	190	153	206	178	180	158	183	186	192	155	175	200	174	179	169	202	183	171	168	194	159	188	158	196	177	192	192	192	156	201	168	185	159	168	180	182	170	196	181	167	186	175	155	178	167	161	184	181	165	179	156	177	209	172	167	173	194	206	185	173	185	160	171	181	173	190	169	163	189	178	198	163	179	184	172	189	172	151	173	177	207	159	153	175	187	184	153	163	166	196	170	171	184	160	196	200	165	190	175	164	174	197	185	175	172	186	164	175	176	164	186	167	168	161	178	175	178	172	187	179	177	193	218	170	178	180	182	185	159	192	179	202	165	181	180	164	160	176	168	179	176	162	190	164	176	186	186	153	194	186	194	196	173	188	176	160	152	199	161	173	176	179	176	167	153	182	162	187	176	174	193	180	166	194	187	177	171	183	182	157	169	182	182	197	188	201	196	179	180	175	176	161	169	157	178	194	163	184	178	159	181	181	166	195	182	187	181	164	172	190	179	179	169	182	183	191	189	184	176	165	154	171	184	159	160	198	180	191	190	185	179	175	171	176	172	150	180	179	201	178	192	154	187	159	177	164	192	193	220	170	161	171	170	175	165	158	171	172	178	190	166	203	178	175	147	181	174	182	172	197	191	172	161	155	165	160	142	185	168	180	160	156	193	173	160	168	165	204	185	165	168	137	166	171	163	162	179	184	165	188	184	185	174	189	186	178	172	194	164	176	192	162	167	173	201	201	182	187	167	185	174	163	180	161	180	189	176	170	192	157	169	178	176	176	158	181
6703	20278	4448	377	309	283	295	234	225	226	236	256	192	238	200	202	219	174	185	197	197	207	210	204	181	231	192	190	181	236	203	194	199	193	210	189	204	214	164	204	188	159	195	177	188	167	184	211	209	171	182	169	199	198	210	229	191	188	166	197	165	188	166	206	200	216	198	188	195	200	198	183	185	172	191	184	182	182	196	190	193	183	196	196	180	197	186	201	201	177	187	184	193	186	201	184	179	171	211	199	185	176	195	205	181	213	178	207	176	201	175	206	192	185	165	194	201	197	188	202	193	209	193	197	171	196	203	209	230	179	191	185	183	187	164	207	222	185	189	190	190	192	186	195	196	181	208	223	187	187	203	211	205	219	177	183	202	213	214	175	204	188	179	169	178	194	195	213	221	203	213	177	192	223	213	204	195	210	195	173	225	201	190	164	176	199	171	194	187	210	205	187	208	183	193	196	170	195	195	202	199	181	204	196	189	189	194	224	166	197	163	185	197	184	190	206	207	218	193	212	173	201	169	211	182	197	203	203	181	168	188	198	179	185	194	193	204	177	191	196	180	201	191	204	228	192	186	183	218	182	167	187	169	198	175	199	217	199	219	215	209	184	195	205	212	177	178	184	200	205	202	191	175	205	180	216	193	161	197	191	182	205	176	205	200	202	199	229	217	180	202	184	187	202	195	197	215	183	192	203	221	198	201	189	188	185	196	190	185	194	191	190	175	188	197	180	202	182	216	196	207	201	201	200	174	187	178	181	165	185	197	183	195	196	194	175	189	201	187	194	211	179	194	207	209	171	190	199	184	208	195	193	164	192	182	190	202	193	193	195	189	186	199	187	199	201	203	196	199	195	199	187	199	185	210	179	217	223	203	195	208	188	187	203	186	190	224	176	192	192	196	185	203	189	194	173	198	164	209	202	191	178	190	189	215	181	187	199	214	172	198	207	206	173	181	181	194	189	186	185	205	199	199	205	183	206	221	194	192	177	204	202	185	201	194	199	172	172	189	191	190	189	189	214	193	173	194	186	191	175	200	215	191	213	183	190	188	208	200	204	194	186	203	206	202	199	208	181	180	181	182	200	208	217	202	162	208	191	196	183	199	204	198	202	214	189	151	184	194	200	178	218	185	163	202	201	195	164	207	186	183	205	195	178	197	188	204	198	204	187	185	191	200	206	186	204	195	197	217	189	193	168	208	181	205	215	208	194	182	194	202	201	187	213	185	164	193	171	192	189	200	186	185	186	206	192	157	191	204	190	180	182	205	180	200	184	203	194	207	214	183	207	214	200	193	198	221	218	183	189	211	210	195	196	202	170	184	195	198	191	189	199	203	171	193	221	197	193	176	211	200	225	213	183	198	198	188	196	205	191	201	186	193	168	199	203	207	168	208	188	205	213	187	191	211	206	213	161	177	199	194	167	186	182	223	223	218	177	206	179	176	203	209	192	203	173	206	184	185	182	233	202	223	183	181	191	207	201	187	196	214	214	212	191	178	169	195	190	204	185	198	205	189	211	218	192	177	190	200	193	184	182	183	174	175	194	178	196	188	202	176	190	176	174	195	178	203	188	200	204	193	179	190	182	200	218	210	192	208	205	190	182	205	194	193	187	191	191	195	187	206	195	182	205	197	183	192	164	199	174	202	207	195	192	187	189	202	207	198	195	195	207	223	217	183	191	168	204	176	190	186	226	182	211	188	192	171	198	188	189	190	199	204	177	214	185	216	197	184	183	173	189	197	187	190	170	184	189	211	191	219	194	183	193	211	208	196	192	186	189	195	189	216	169	222	180	198	199	164	208	191	172	194	160	168	226	208	181	208	185	218	192	191	184	200	187	225	203	184	190	187	208	201	186	192	208	193	193	207	184	197	211	223	204	192	201	210	182	214	181	168	203	199	207	210	194	196	189	200	182	187	187	197	192	210	213	202	172	192	196	203	192	202	191	183	186	206	196	193	197	207	187	191	203	189	191	181	187	201	244	187	182	202	172	184	205	173	200	211	194	181	204	172	165	169	171	173	210	190	197	208	204	207	196	178	230	195	188	212	178	197	196	193	190	199	190	181	192	215	194	202	214	189	177	191	217	171	210	214	193	198	193	207	190	189	213	213	214	194	183	202	167	170	190	198	183	194	196	225	192	191	183	176	184	191	210	171	184	201	207	212	182	206	197	198	179	201	203	193	196	217	201	179	186	232	205	178	185	192	198	187	186	204	235	196	166	208	183	188	203	180	169	171	166	174	200	219	174	189	186	211	190	178	194	192	201	197	187	202	190	202	215	200	223	178	196	202	191	196	200	195	207	193	188	212	216	189	201	210	180	201	203	188	195	200	199	180	172	195	205	196	191	208	200	195	181	180	181	225	203	186	203	226	191	173	197	202	189	198	195	218	198	195	198	187	210	189	182	180	176	213	200	177	200	170	186	192	212	192	180	168	205	195	179	185	206	212	189	186	204	182	177	217	198	192	186	199	194	188	212	196	184	205	212	204	198	197	171	186	188	174	194	190	191	209	184	209	179	202	210	192	160	223	172	181	195	183	206	193	202	178	180	196	187	186	174	185	226	208	199	182	181	214	205	175	186	162	182	177	176	179	205	207	186	202	195	180	190	201	189	230	175	194	194	205	205	185	210	187	225	177	183	189	209	181	197	194	202	225	193	186	194	191	203	209	210	199	180	186	183	211	175	180	184	179	179	174	192	193	208	187	188	192	196	172	185	192	192	188	177	180	207	192	178	194	179	222	196	199	183	206	218	190	192	196	184	200	205	186	212	190	193	193	209	188	188	184	194	188	206	182	188	170	176	187	211	210	215	207	182	186	194	212	188	179	180	198	169	179	209	199	200	192	212	196	191	189	181	168	208	205	186	177	182	192	210	171	200	233	181	188	201	210	208	205	181	197	176	191	218	243	184	205	192	189	188	199	179	167	216	212	184	195	200	197	177	205	205	171	184	210	191	182	182	180	213	193	202	205	211	212	187	165	171	170	216	188	186	195	210	185	215	197	200	208	193	229	195	213	182	199	206	195	203	206	200	206	194	204	189	173	202	201	197	183	176	225	203	193	192	183	170	211	184	174	185	202	191	187	186	198	183	193	229	188	187	207	198	173	197	210	174	185	193	180	174	195	203	200	205	194	190	181	185	187	199	229	214	172	201	202	173	202	187	196	199	200	210	218	149	197	180	184	190	198	216	196	195	205	198	177	179	179	187	182	226	200	172	182	198	179	184	190	197	182	200	212	197	179	193	206	185	187	177	208	213	174	200	212	219	202	190	206	187	185	194	189	196	201	196	199	195	189	201	220	208	190	169	189	182	185	169	204	195	214	181	204	192	204	188	194	177	166	186	217	216	191	184	179	189	195	187	191	185	185	187	181	185	195	180	193	190	210	199	207	208	187	188	202	202	189	182	166	186	177	190	214	184	181	214	194	212	215	187	188	178	179	194	205	197	199	190	188	191	185	191	222	208	150	188	198	206	201	200	192	198
25409	21186	28420	24281	20247	8772	1752	1094	943	962	837	794	763	723	732	671	664	639	642	653	645	608	597	594	597	607	582	554	520	551	580	604	595	624	553	559	579	562	558	595	581	549	541	605	545	560	574	583	607	585	557	575	576	567	569	543	522	555	539	585	583	551	544	549	613	571	584	569	509	544	533	525	515	610	545	581	552	525	567	581	551	596	580	576	535	562	536	550	556	540	528	561	554	557	580	545	569	548	592	589	578	562	557	564	568	545	562	566	546	565	557	554	547	588	548	540	558	569	528	545	544	568	549	566	569	604	584	573	559	558	536	567	539	559	599	577	597	531	556	549	608	567	546	597	572	579	518	547	564	588	514	563	552	551	530	559	578	524	570	555	544	575	561	581	541	543	584	555	584	578	544	561	555	562	520	565	589	555	579	546	564	572	528	553	585	559	588	531	542	550	563	560	537	538	586	525	555	527	590	534	589	535	508	560	532	536	540	563	538	559	527	571	557	548	538	533	580	542	558	593	518	573	521	615	594	515	546	584	588	575	600	537	559	551	571	576	557	551	562	564	540	521	559	538	545	536	525	522	530	537	572	546	507	535	573	550	574	548	506	527	573	536	537	533	591	512	595	542	561	579	544	555	517	540	564	534	567	573	545	562	596	586	523	544	549	532	522	553	514	564	516	536	552	579	554	555	546	535	581	553	545	558	572	543	530	552	555	598	558	563	581	601	545	556	570	555	542	588	581	529	589	527	542	523	544	583	548	548	563	529	541	599	541	558	533	497	546	583	512	531	572	532	548	526	569	529	571	553	598	525	556	532	492	544	524	547	559	540	536	549	521	573	557	555	547	559	560	584	532	505	583	593	546	530	556	543	534	555	557	514	556	565	565	536	568	525	603	569	560	569	586	565	565	551	568	519	574	572	594	576	529	542	519	551	592	524	531	556	539	579	542	526	580	531	555	595	505	592	524	568	577	537	561	543	553	540	506	572	555	553	594	577	564	580	527	585	586	562	567	511	552	534	561	549	522	558	548	584	541	574	550	572	527	562	553	569	481	547	545	541	559	560	509	537	561	558	545	588	555	560	563	559	545	554	565	535	568	564	572	612	527	544	517	510	549	554	557	529	544	561	552	524	553	537	551	538	550	564	566	554	533	547	546	546	571	558	595	596	557	582	540	559	537	511	547	600	535	562	544	556	511	507	558	549	539	517	556	535	565	538	547	549	562	571	551	595	551	567	584	579	584	557	529	580	545	545	556	573	534	554	573	577	566	520	512	568	545	532	564	586	567	514	565	562	551	565	568	563	553	602	566	551	547	503	567	577	564	560	549	524	540	552	552	541	569	554	530	528	524	563	569	559	554	569	524	516	529	555	591	549	585	581	529	565	520	549	612	549	599	547	530	565	520	580	564	553	582	560	546	547	499	567	563	569	581	552	526	549	535	565	566	547	535	571	570	516	559	567	520	538	552	559	557	531	546	537	524	551	552	542	585	574	560	575	546	554	571	574	581	591	585	554	548	535	557	609	565	551	563	576	618	551	555	563	567	537	569	584	518	560	555	534	530	568	599	548	568	603	532	550	538	550	561	542	572	581	539	548	527	533	530	553	589	533	554	540	605	551	602	536	577	573	521	536	542	572	578	555	543	547	528	580	578	531	581	557	536	582	556	539	602	561	543	552	555	574	533	543	567	632	529	575	555	553	511	552	577	583	593	563	550	572	572	561	592	534	556	515	565	563	554	516	508	570	567	543	567	545	555	523	524	518	526	543	499	561	561	548	577	582	569	534	554	513	516	553	548	553	550	579	558	611	554	590	564	518	479	575	572	554	556	573	544	580	538	545	548	589	588	556	549	604	564	548	580	529	530	575	545	530	554	549	550	554	534	539	524	573	537	534	557	582	554	541	559	526	545	569	498	549	574	554	568	572	596	524	527	530	607	570	520	584	565	576	580	540	540	560	537	541	562	544	548	560	514	528	566	556	557	567	579	537	588	549	556	582	533	551	530	541	551	512	533	522	558	553	540	549	578	513	572	542	523	550	567	540	546	575	575	598	575	538	519	509	496	580	558	581	550	548	554	561	557	570	518	534	565	571	554	611	517	601	543	548	549	580	590	555	568	529	562	560	525	546	593	523	540	542	581	553	576	550	608	567	538	549	555	577	545	572	544	548	544	532	594	547	545	591	544	589	562	573	543	536	555	542	527	543	577	556	521	579	545	564	583	569	532	542	570	540	566	579	567	534	570	565	528	492	546	549	556	608	541	561	556	560	571	565	572	552	555	536	594	561	570	546	593	556	544	596	526	557	524	534	539	498	558	542	574	534	508	568	565	543	579	566	540	561	544	608	573	576	577	560	551	506	529	594	560	525	549	505	602	512	535	543	537	589	538	547	538	574	583	552	556	570	579	511	554	534	551	559	566	563	548	532	550	550	552	537	541	560	575	544	553	597	566	533	532	578	551	558	565	564	568	529	555	560	556	572	506	562	573	549	552	540	585	534	536	549	565	545	569	554	561	531	486	554	567	559	535	551	534	484	546	568	510	572	526	490	596	567	518	603	569	546	516	593	510	503	513	561	574	582	500	531	536	514	567	531	535	549	530	570	600	570	548	605	558	574	521	566	549	564	545	583	522	547	565	539	548	583	565	563	541	569	567	564	549	531	576	551	547	548	538	546	545	578	539	553	592	574	580	548	566	550	559	572	527	568	562	534	562	559	535	550	521	534	546	582	636	550	547	539	619	597	592	528	557	556	523	559	503	546	548	575	574	555	594	519	547	542	591	568	497	552	548	575	521	540	550	530	564	585	547	565	563	520	596	582	532	598	639	562	576	560	562	554	540	543	527	570	564	527	561	518	555	543	542	556	545	552	570	594	572	544	571	546	544	598	530	556	543	592	562	580	566	544	569	569	554	573	617	589	538	596	549	523	549	532	567	577	547	539	574	588	595	552	604	553	575	575	579	574	599	560	573	541	538	558	509	541	543	566	513	524	567	527	583	539	562	545	548	565	536	508	535	560	558	595	537	589	530	551	578	518	564	540	561	536	528	570	513	550	529	547	557	625	531	566	547	572	578	562	539	555	534	594	526	548	580	557	485	560	539	547	557	567	542	540	565	580	538	547	576	516	527	524	548	499	562	546	535	537	523	535	568	530	542	567	555	547	552	540	538	570	514	538	547	559	574	532	558	591	634	609	575	632	562	577	546	551	504	541	546	561	557	580	550	620	549	535	561	558	563	530	554	564	540	574	556	541	569	580	552	565	550	569	571	541	578	551	559	547	567	545	477	548	572	574	529	575	583	554	537	558	573	579	534	564	560	527	566	534	572	545	566	568	573	542	573	544	495	551	580	600	564	517	585	541	538	598	551	548	513	521	550	579	564	577	585	576	548	534	512	577	571	520	535	588	562	537	594	552	562	596	560	523	533	525	532	544	562	575	557	570	547	523	560	551	573	548	555	564	557	558	566	571	538	529	584	575	595	565	558	551
9057	50119	11982	5367	3628	2761	2293	1850	1599	1446	1266	1073	911	932	851	805	779	751	663	687	680	657	630	630	619	597	633	646	595	580	613	616	640	600	589	571	571	534	576	571	586	557	596	529	613	554	545	580	603	552	565	525	555	500	522	527	645	568	506	540	554	533	531	556	552	573	587	565	585	603	580	535	564	535	534	554	579	560	553	536	588	521	563	545	537	556	556	509	532	615	559	580	571	561	523	550	555	549	536	533	499	579	558	547	559	580	561	571	567	542	574	563	541	577	569	576	548	544	558	520	530	579	558	579	558	573	556	526	542	549	542	508	514	563	519	587	537	544	562	565	588	571	541	585	540	538	577	554	540	565	554	554	542	561	533	588	548	566	551	494	554	544	606	526	570	572	562	538	549	542	539	518	497	569	582	549	554	546	534	548	550	496	564	557	550	562	515	580	536	584	571	598	547	548	539	520	584	572	515	565	486	512	549	557	570	541	503	560	547	532	559	563	536	572	553	557	588	518	567	544	568	531	580	555	540	526	575	525	516	536	555	558	560	541	553	553	504	537	609	579	547	541	568	530	528	549	611	556	582	538	539	533	537	557	546	513	554	553	546	535	552	522	568	528	516	560	550	535	552	593	556	538	535	546	537	520	598	621	530	554	604	536	557	573	531	587	534	556	537	544	532	524	562	588	514	560	542	544	558	540	544	599	552	539	552	566	542	525	598	543	557	513	515	514	567	489	558	512	569	564	531	602	558	517	559	554	528	513	552	508	556	481	518	575	529	540	550	545	563	571	511	537	580	536	570	524	567	540	563	572	522	529	558	536	548	597	549	540	511	579	584	512	555	540	542	558	520	559	547	552	532	507	539	578	559	542	577	534	533	568	531	569	548	583	549	544	550	573	562	541	554	543	526	548	548	552	529	537	556	552	554	537	486	544	573	564	544	538	554	558	575	561	537	489	577	510	574	543	574	560	558	553	532	553	599	546	542	503	553	531	576	505	572	567	525	540	507	573	550	583	518	597	538	564	564	541	572	535	570	528	538	535	523	598	558	546	544	529	556	545	545	547	539	521	562	556	532	524	533	557	541	546	521	558	537	556	520	570	576	525	539	523	530	549	584	532	548	528	524	562	545	542	542	524	505	561	535	539	546	575	545	537	539	595	557	553	510	560	536	541	544	558	587	521	495	563	587	555	533	524	578	559	536	555	563	551	569	574	545	588	514	549	571	581	573	550	604	538	582	555	540	552	576	515	530	523	556	557	556	575	518	526	544	551	574	554	566	532	560	536	537	579	545	556	553	533	540	565	586	564	545	556	549	520	537	606	538	517	547	554	578	561	542	584	569	511	552	566	522	527	525	510	534	525	539	540	543	531	576	524	549	531	535	597	525	555	524	505	538	530	564	559	547	577	554	558	531	534	580	576	532	520	580	550	531	563	576	505	539	546	584	585	536	553	540	555	560	549	521	559	531	534	594	545	542	579	557	505	510	520	569	571	495	567	552	561	541	530	515	515	559	579	543	566	571	543	555	527	550	555	566	551	575	550	521	509	536	554	554	565	571	534	510	507	548	563	585	519	577	541	501	612	546	549	561	563	592	568	511	538	549	568	544	552	529	567	536	584	522	535	540	555	580	556	531	517	556	538	526	520	563	520	536	574	537	538	575	565	557	542	543	554	577	549	563	546	560	515	579	563	581	541	516	561	551	497	551	520	593	564	514	556	543	502	513	554	543	530	522	565	538	578	557	565	559	573	619	551	546	600	578	511	557	528	557	569	543	550	562	546	568	553	523	535	556	526	562	558	551	506	554	522	537	569	530	553	552	561	553	542	527	568	566	577	572	552	588	510	578	573	555	545	583	556	567	562	562	498	548	572	566	553	533	560	548	549	577	586	531	562	539	506	558	554	532	535	537	495	547	547	544	566	514	539	544	571	538	542	570	534	550	569	566	562	538	504	548	543	554	557	553	543	502	572	560	546	504	555	529	549	561	573	565	547	549	563	531	580	555	530	573	523	538	543	536	553	568	560	518	514	539	499	543	542	494	523	568	555	540	556	546	543	549	582	569	539	566	561	520	557	555	531	571	552	558	566	559	585	553	563	536	592	560	556	576	518	553	582	524	527	595	588	522	562	616	516	543	522	558	558	527	579	543	531	593	577	569	557	516	584	546	550	554	502	532	581	528	580	594	544	558	579	542	548	545	540	530	513	570	576	563	532	529	567	533	561	544	529	551	568	550	527	546	539	558	532	527	536	507	542	528	555	512	591	540	547	509	536	580	533	550	521	534	596	551	571	561	537	567	509	580	575	569	536	563	540	569	536	556	548	514	560	553	541	517	566	530	534	577	561	579	526	494	571	496	589	537	556	553	564	535	552	556	554	526	559	502	536	577	530	563	552	553	563	586	545	561	595	543	553	539	519	554	543	590	613	564	559	591	537	543	542	534	559	579	527	510	489	580	523	496	550	576	544	519	566	538	568	544	556	539	518	579	573	577	521	580	533	556	540	544	568	536	537	543	539	531	534	555	571	514	585	580	533	531	515	561	551	563	547	499	554	482	574	564	537	573	570	522	567	566	535	556	563	493	507	543	516	555	571	550	535	548	555	560	538	551	549	557	567	547	535	536	580	502	501	567	570	554	545	546	524	535	563	563	528	572	534	543	546	537	535	550	504	526	580	572	532	568	548	513	540	539	508	584	564	560	544	570	502	523	531	497	507	537	531	597	550	557	572	566	557	608	605	554	537	541	535	581	535	545	516	565	567	552	530	515	574	518	537	561	545	559	566	516	584	540	568	544	588	509	483	525	594	557	545	567	532	519	527	563	584	524	559	576	527	560	573	534	548	535	531	577	529	555	551	497	488	543	570	540	544	547	578	533	552	545	571	547	553	511	535	554	593	563	558	545	584	558	584	535	510	561	499	578	539	572	570	575	590	526	537	550	529	561	524	556	548	564	571	567	526	562	550	527	512	570	545	577	558	549	540	524	556	555	549	548	563	563	529	507	542	581	558	595	540	560	554	556	564	576	550	577	551	609	527	555	575	572	565	516	516	549	558	557	547	581	536	546	552	544	542	542	556	557	532	537	562	564	524	520	501	494	571	561	516	578	519	558	523	567	562	625	519	560	514	576	526	573	543	569	563	562	553	511	505	581	551	559	547	573	561	544	540	551	547	534	566	583	561	514	576	538	552	500	558	576	537	515	530	558	591	534	555	560	533	551	496	572	542	559	559	547	569	491	525	578	531	573	542	559	558	583	520	542	484	550	552	532	542	586	563	598	549	504	533	541	544	575	535	540	541	586	569	572	541	532	560	539	548	541	556	536	525	582	507	552	557	537	536	550	549	547	579	533	567	498	552	495	529	537	531	545	531	544	592	505	537	539	560	559	571	565	562	500	529	511	490	519	563	539	545	541	579	511	548	510	542	569	511	532	572	543	565	548	547	552	564	546	547	532	528	589	565	544	521	557	549	537	562	577	562	533	554	571	576
23042	20993	27882	24453	20985	20601	7450	2058	1591	1469	1397	1214	1134	1114	1034	1044	1031	928	876	873	917	838	870	863	873	824	802	804	803	769	777	783	797	782	761	795	779	784	814	726	735	822	764	770	805	771	741	800	727	771	833	765	799	750	770	732	814	768	791	724	759	737	782	744	782	749	722	720	750	740	770	710	731	775	736	698	739	713	762	699	797	761	735	764	778	753	720	697	758	713	764	738	762	744	756	759	719	736	740	788	739	701	733	756	762	727	782	740	736	778	737	760	695	750	725	781	737	749	753	741	750	715	763	693	689	714	733	757	709	718	754	742	728	769	702	743	773	789	707	771	751	739	747	789	703	731	734	710	744	711	749	691	741	756	721	736	757	805	729	703	759	734	724	706	715	831	717	750	784	723	727	749	780	718	749	744	660	752	706	765	771	714	747	757	751	755	754	766	706	732	765	708	722	721	772	766	756	717	742	695	765	747	713	723	728	702	696	753	718	737	760	770	758	719	729	765	772	730	757	684	775	731	720	731	771	692	743	727	712	680	716	712	728	726	729	738	734	721	754	725	771	766	746	739	750	759	754	714	748	781	746	724	738	747	728	675	783	731	711	715	743	725	749	725	701	724	714	718	716	733	738	729	702	739	723	741	737	783	733	698	759	710	764	700	756	756	749	733	756	704	718	701	714	755	743	764	760	723	708	760	718	703	776	735	771	753	720	764	753	760	711	771	725	755	710	727	737	729	725	659	756	691	720	735	754	777	748	673	720	721	766	723	720	730	772	737	774	752	705	760	751	735	749	746	723	793	696	778	755	726	738	706	700	728	734	764	709	713	744	785	802	730	727	701	715	702	724	733	755	779	774	743	734	706	710	728	733	746	725	726	773	719	738	768	665	804	752	768	720	726	763	778	781	748	701	744	723	725	719	747	758	755	746	734	766	741	709	717	711	731	710	753	761	753	767	794	758	783	729	735	759	740	738	747	716	718	767	702	704	736	765	729	724	766	721	733	758	789	729	699	739	765	720	718	777	749	789	713	760	718	767	770	692	777	726	749	737	768	707	735	758	717	694	753	696	738	730	711	713	703	761	717	697	687	748	720	716	711	769	734	722	736	747	769	724	707	799	737	741	738	745	722	720	694	802	776	749	723	658	749	772	767	746	722	733	778	779	768	716	709	751	716	750	714	682	701	763	700	749	666	722	748	822	693	752	699	724	720	729	710	800	756	767	731	726	789	759	777	718	707	707	726	736	725	720	728	768	750	733	730	716	787	741	710	748	755	800	736	725	702	751	738	721	794	763	676	700	749	812	776	787	744	745	708	716	753	727	740	732	771	686	759	727	710	737	782	740	732	749	710	741	731	726	740	737	747	734	730	754	793	705	738	713	740	748	725	755	741	749	736	717	730	773	707	715	711	755	695	729	777	681	725	726	721	721	712	757	751	750	752	726	668	727	735	760	702	802	756	750	724	721	723	799	724	734	722	720	751	724	742	727	750	705	689	689	781	719	708	776	736	708	760	727	706	716	726	720	722	702	739	691	700	746	748	719	741	725	761	766	727	795	727	760	786	745	698	747	754	732	734	751	786	774	784	771	729	749	755	748	710	725	771	727	768	713	727	744	698	744	763	782	768	713	733	737	752	683	748	741	757	790	771	735	707	757	727	725	770	789	740	735	724	752	777	712	792	757	718	704	748	728	787	724	758	746	761	719	787	748	683	759	774	737	718	684	755	721	726	742	736	740	773	681	755	782	745	752	676	762	728	763	767	772	720	685	789	727	730	744	738	698	759	763	723	705	742	720	709	761	739	753	711	668	749	699	774	684	748	763	711	764	667	784	764	743	767	743	736	800	748	715	735	741	742	717	719	744	783	777	784	730	741	738	717	753	794	749	722	748	719	697	728	731	714	722	776	742	735	693	763	725	742	677	715	688	725	742	734	756	758	749	768	759	711	694	733	724	714	696	715	729	737	743	726	779	754	748	683	787	720	714	739	721	789	734	726	741	694	696	713	750	729	750	698	746	742	758	757	772	786	749	687	684	718	734	774	747	762	754	737	745	759	707	702	791	723	702	742	761	759	748	723	715	764	680	805	738	744	724	746	690	726	775	745	689	747	723	745	761	732	746	741	766	759	734	784	745	746	744	689	774	728	729	725	736	755	750	790	698	748	725	697	705	748	706	712	737	727	716	748	779	771	756	708	734	753	772	727	761	750	713	733	731	753	746	726	733	754	696	760	719	687	740	757	753	748	732	750	793	720	788	670	744	740	720	753	774	748	740	713	736	697	727	758	734	760	739	732	749	724	732	784	715	723	716	716	737	700	722	688	738	762	766	716	734	711	688	735	767	748	663	744	737	760	773	721	719	780	725	766	696	780	730	756	714	737	721	766	767	762	725	793	686	715	756	763	741	742	757	754	738	715	743	737	755	759	745	696	727	762	716	698	751	756	765	752	724	754	755	756	738	743	751	740	726	765	766	700	726	715	740	755	722	758	783	728	768	738	762	721	797	754	720	765	770	743	749	702	718	685	745	675	739	732	741	731	703	746	784	741	762	765	766	716	738	712	701	762	742	724	782	777	808	739	711	716	773	741	748	753	748	673	735	717	770	740	711	711	688	692	724	789	736	738	714	717	759	731	742	714	705	753	767	759	718	764	761	737	697	780	779	755	710	726	714	699	729	675	799	722	737	703	783	740	749	691	739	738	741	776	695	760	719	708	724	727	725	758	702	702	688	723	728	721	764	771	725	779	760	782	726	739	770	732	716	770	730	782	760	751	739	702	727	699	726	757	726	742	707	764	692	667	729	737	722	692	714	748	750	708	796	744	729	704	755	719	725	725	729	760	789	736	720	744	748	736	715	741	745	669	759	729	771	720	732	777	742	722	727	763	746	763	741	722	731	754	742	750	762	727	759	721	692	773	720	662	711	716	730	706	700	743	704	717	749	729	754	724	700	708	719	747	732	800	696	748	720	745	757	737	689	772	733	665	712	768	730	739	725	777	740	721	759	776	743	746	744	701	733	738	751	796	777	753	738	673	774	719	718	767	722	696	779	711	767	751	654	673	722	731	760	727	800	727	760	714	666	758	719	719	736	733	742	715	782	745	749	712	752	731	774	728	729	734	706	762	730	734	706	741	716	707	709	750	718	706	746	726	733	756	760	705	768	767	686	730	764	762	771	759	742	738	747	749	721	737	728	696	732	690	699	723	770	703	721	727	685	702	714	731	744	743	730	773	739	775	769	752	705	749	721	733	734	749	738	707	720	761	763	746	753	725	749	718	747	741	744	754	760	718	743	736	711	736	777	687	788	791	705	737	726	691	755	763	791	698	728	729	768	714	704	707	735	768	716	728	691	705	747	745	718	753	750	763	734	716	747	695	747	721	760	705	725	739	744	689	717	733	734	679	740	703	701	713	713	731	730	712	686	725	701	773	769	739	693	702	699	716	681	711	785	740	749	723	693	715	738	710	724	707	709	711	750	755	715	778
11871	47846	13391	9728	6814	4982	4085	3355	2859	2516	2144	1859	1572	1430	1308	1307	1202	1105	1029	981	1033	987	966	966	883	866	868	878	849	875	802	845	868	842	840	830	775	803	756	766	729	786	833	824	788	781	783	791	787	760	761	805	784	763	732	799	774	756	748	760	755	763	771	756	756	713	746	789	713	767	719	804	767	754	761	686	723	762	813	738	781	716	720	729	726	738	695	731	724	750	765	752	790	762	737	746	855	762	773	763	773	771	741	715	773	747	783	758	747	769	713	716	687	778	772	758	749	745	752	717	746	729	783	778	845	698	776	721	750	725	726	779	776	759	738	709	691	707	796	765	745	760	732	708	745	734	750	720	722	726	789	739	754	777	717	696	724	777	758	704	703	762	809	743	722	689	743	709	715	752	718	736	760	806	720	677	748	735	749	698	733	718	726	710	694	764	702	730	713	741	799	685	749	791	740	724	746	766	805	749	765	690	735	697	732	761	742	780	734	721	764	752	715	758	755	738	745	755	747	729	728	774	714	730	759	774	699	741	711	715	742	722	737	738	714	749	761	738	719	739	748	745	705	735	743	697	735	711	712	744	740	727	782	740	779	729	760	769	718	762	750	768	770	759	710	756	738	713	729	760	738	774	772	747	730	728	729	748	788	719	721	761	723	736	688	767	704	718	745	757	739	720	721	705	752	726	760	755	770	745	712	683	737	745	760	728	740	773	745	660	693	756	749	747	759	775	764	739	747	750	774	722	725	758	732	750	782	737	739	741	784	733	727	702	774	773	710	749	765	742	741	760	768	718	732	756	806	744	754	722	747	786	736	788	751	772	729	773	700	764	750	750	688	759	771	739	740	742	729	733	750	742	758	708	740	696	703	795	753	724	700	749	750	696	731	734	690	784	722	741	760	812	748	716	738	719	700	731	685	737	731	706	737	738	713	703	795	746	726	741	792	773	774	741	712	742	747	780	772	738	722	710	756	713	746	755	731	775	731	727	699	790	714	746	714	740	729	769	790	747	753	764	726	763	701	752	777	737	759	722	707	796	779	775	753	724	707	731	705	718	713	706	746	728	696	705	724	728	748	750	770	716	686	703	762	785	744	797	736	685	721	717	731	755	739	737	740	770	716	754	747	696	729	776	748	762	726	757	712	779	743	792	724	741	780	799	743	758	732	761	745	741	769	688	694	724	703	756	766	751	702	744	752	724	718	744	773	782	751	758	707	768	736	720	743	713	716	746	704	744	661	754	766	739	709	759	711	758	762	731	752	709	773	691	710	692	714	751	717	777	804	747	730	745	703	780	746	742	746	733	739	752	700	761	778	710	725	799	773	755	774	763	752	719	738	723	693	752	774	700	775	784	755	774	717	748	707	769	781	704	734	720	687	717	700	747	715	736	735	754	749	693	725	713	745	732	763	780	760	753	736	737	730	809	693	753	794	728	754	758	764	773	780	732	758	749	748	755	761	733	691	721	702	740	767	749	760	744	728	729	729	722	723	734	807	759	732	769	770	753	722	751	714	726	759	738	725	734	727	789	760	752	750	706	751	740	731	767	769	746	718	773	744	671	743	691	776	701	699	731	754	748	722	725	730	746	706	754	758	761	673	694	748	754	755	756	755	796	759	769	727	751	728	711	758	764	754	769	755	740	724	711	761	713	735	773	691	719	726	785	776	755	744	697	734	688	734	716	766	724	762	773	724	726	746	712	766	774	706	770	757	703	696	741	732	745	696	685	710	732	717	754	747	758	684	777	664	696	700	754	764	734	767	717	751	774	767	753	776	769	737	737	753	775	784	729	765	724	735	791	769	719	726	706	715	724	763	772	725	733	752	746	733	720	770	756	711	726	745	714	757	766	723	740	799	747	753	684	745	736	754	793	733	730	759	787	752	749	711	763	747	714	749	774	748	717	692	777	759	689	757	742	750	773	725	708	722	718	728	753	726	746	735	744	717	701	779	788	703	771	745	738	761	759	776	761	722	746	756	726	762	707	758	727	703	736	746	667	727	752	673	762	734	749	752	786	721	750	697	818	816	730	744	706	770	736	721	720	717	754	772	750	746	739	748	737	745	739	688	712	773	736	761	769	737	710	784	696	733	720	714	749	698	745	696	755	775	760	773	756	689	714	749	743	735	766	720	731	771	770	732	748	777	749	750	736	733	741	800	714	764	706	727	740	767	738	737	782	763	751	758	707	708	695	716	790	739	732	756	736	695	755	745	706	777	722	759	741	687	738	737	705	715	745	765	700	786	780	799	774	741	745	776	727	795	775	756	761	713	755	745	738	760	773	715	723	755	719	735	720	722	724	751	717	731	790	731	739	744	751	718	733	746	693	738	768	713	729	751	725	716	724	730	707	753	762	734	709	747	768	738	768	772	759	716	750	673	741	728	757	699	748	756	767	781	726	762	738	745	811	743	732	764	773	746	764	733	687	748	750	722	713	772	766	730	757	691	725	676	745	707	803	790	749	741	735	779	726	737	752	744	707	751	727	732	742	747	711	722	731	744	739	759	717	712	707	760	734	722	777	749	727	770	761	732	725	751	730	745	795	727	740	758	742	761	743	766	745	752	702	782	730	719	747	733	689	721	707	756	668	699	737	772	742	761	686	752	782	723	688	688	722	731	758	758	750	744	713	724	749	750	764	729	740	763	744	735	702	743	721	767	741	789	716	740	731	793	684	764	806	765	733	749	763	761	757	794	751	802	707	727	736	732	704	695	735	725	803	740	745	763	748	755	740	757	738	734	733	727	678	688	767	751	743	755	772	750	763	753	739	735	717	724	748	780	743	686	719	775	723	692	678	737	716	756	740	812	794	757	760	759	761	798	751	761	734	756	775	706	694	724	771	730	752	744	742	745	760	752	750	732	740	743	722	781	802	773	756	743	713	715	753	784	735	723	691	765	731	742	718	695	782	678	753	745	707	776	714	792	711	784	749	736	756	753	730	767	759	746	771	762	736	698	753	743	728	720	739	730	762	726	723	744	749	798	818	709	715	740	671	706	763	741	736	709	687	779	743	711	742	719	787	777	774	768	741	763	728	782	742	747	754	714	724	763	696	725	733	752	738	778	759	787	730	725	751	740	735	717	724	734	737	780	749	697	771	713	761	707	767	704	732	756	717	756	730	759	752	748	735	773	735	719	732	727	740	770	756	721	762	717	705	718	750	730	737	735	723	744	737	756	750	714	773	745	710	734	769	773	723	772	724	711	746	741	758	713	783	738	690	682	705	712	778	734	702	699	764	770	742	756	734	746	745	713	660	748	747	775	732	736	787	757	749	728	680	768	735	719	738	677	717	741	780	723	718	767	693	743	710	769	750	747	756	763	759	740	736	715	721	792	692	709	720	739	760	775	782	769	740	758	708	755	700	749	754	770	748	752	706	727	719	711	768	680	741	710	739	758	739	758	750	750	717	705	753	780	714	761	725	780	733	758	642	767	792	756	712	762	765	734	765	759	691	754	741	790	732	744	761	789	750	753	759	749	738
28363	19313	7285	492	370	319	208	213	203	222	205	176	179	208	183	202	174	184	186	183	210	175	182	178	191	172	214	196	165	186	172	184	183	175	196	186	190	166	191	185	177	184	163	154	186	166	187	193	176	186	187	186	179	208	185	199	182	163	165	186	180	168	164	176	183	204	188	184	208	167	168	179	176	195	178	174	180	190	169	197	176	161	162	187	190	165	183	174	181	151	193	179	174	173	156	175	169	166	169	179	202	171	199	189	195	159	192	169	190	172	182	193	193	163	169	173	187	196	183	181	193	153	200	168	174	164	185	194	184	172	193	185	197	195	176	181	166	180	189	212	206	176	179	178	170	175	184	189	195	164	170	183	186	170	184	170	169	167	199	178	193	169	183	185	158	158	163	177	192	192	197	184	186	166	183	193	196	164	191	198	171	197	164	179	166	200	166	157	199	162	169	175	171	177	167	163	162	161	164	169	157	181	161	183	168	182	171	183	149	187	169	156	161	165	186	166	186	207	187	173	181	158	203	184	173	171	191	175	195	179	168	197	195	160	177	164	191	170	150	175	173	175	170	191	171	190	168	171	166	184	188	176	169	184	172	155	173	165	160	169	192	171	167	158	188	211	197	151	175	187	156	185	190	195	171	178	198	203	159	181	173	182	174	195	212	189	163	212	189	173	169	185	181	185	200	199	165	165	172	174	202	146	200	195	193	171	188	159	180	174	182	185	185	190	172	199	176	164	191	170	197	175	140	170	177	192	172	164	186	190	189	171	163	157	182	185	212	189	193	168	197	193	208	179	179	161	170	175	199	180	197	186	181	163	177	173	196	171	166	152	181	163	184	179	206	188	163	174	177	162	171	207	164	153	190	171	192	160	183	179	186	176	193	175	168	178	172	178	202	180	197	182	168	184	193	148	163	172	165	169	183	168	169	188	190	198	166	188	189	179	161	168	180	191	172	158	157	190	175	198	169	176	189	205	172	176	177	147	169	203	175	165	188	182	182	172	166	175	198	189	159	197	212	177	188	164	191	187	170	171	167	173	185	182	189	153	172	165	163	188	195	150	154	179	190	182	198	172	176	168	165	164	167	187	153	184	186	177	166	152	175	185	182	181	171	172	188	161	187	171	168	181	167	208	191	187	159	183	170	173	191	180	207	190	184	183	174	182	190	191	158	185	194	182	187	181	178	212	182	198	188	183	170	176	189	168	157	195	165	174	185	155	195	190	175	192	169	197	191	195	166	157	177	162	174	162	174	172	181	151	191	171	196	171	189	155	176	200	179	186	182	166	165	172	183	170	155	194	188	172	182	186	176	197	207	177	175	213	179	171	180	166	180	191	160	180	167	186	166	185	189	193	176	184	166	167	190	153	187	159	167	177	169	164	171	152	170	213	175	198	182	186	184	166	186	173	196	196	201	182	178	169	173	171	195	157	181	169	172	181	160	189	206	196	182	156	182	187	174	146	166	177	186	177	162	181	146	180	203	178	167	181	171	172	181	163	155	177	190	181	168	183	173	171	192	169	187	170	164	195	198	180	180	163	169	159	162	187	180	190	172	200	200	188	179	195	167	163	171	196	182	178	181	187	184	154	160	188	177	170	185	176	164	177	163	183	186	154	193	147	196	186	178	199	186	175	190	176	173	169	171	191	166	182	174	175	198	192	150	189	162	182	161	168	189	193	191	181	210	182	180	193	194	194	185	175	188	183	195	171	180	171	186	184	155	190	179	189	204	167	194	189	166	180	182	163	159	217	194	186	164	184	168	154	181	172	161	184	195	185	171	154	178	175	181	176	170	181	149	169	178	194	201	188	171	171	177	169	185	165	166	169	168	185	211	194	188	167	181	185	165	182	180	190	189	183	161	170	173	163	191	158	181	183	193	173	169	163	201	196	160	189	187	189	211	171	177	168	169	176	175	194	158	170	184	170	169	170	179	172	172	171	170	168	176	203	176	182	176	174	152	180	184	174	163	164	157	203	201	197	191	177	186	175	193	189	179	196	162	169	181	195	193	176	193	177	159	180	168	175	152	180	158	172	173	187	161	185	195	184	165	183	183	197	178	177	184	179	168	174	161	173	162	176	173	188	193	198	171	176	191	188	172	164	167	182	178	227	183	190	191	190	186	182	182	171	168	190	179	150	192	161	165	176	200	173	187	179	200	197	188	163	196	188	198	181	185	189	179	176	161	162	177	176	155	160	188	202	191	177	181	173	192	171	150	194	185	184	160	198	174	180	161	192	172	166	160	176	196	187	177	164	165	186	168	184	164	178	166	199	159	190	163	165	147	198	197	182	165	174	188	179	184	139	175	181	193	194	171	200	176	176	169	193	226	139	211	177	180	198	170	169	161	176	173	164	176	179	195	172	161	172	179	180	162	168	187	163	193	175	179	209	166	174	185	176	179	177	163	184	171	194	175	175	169	164	174	162	165	206	179	198	187	208	191	202	173	178	163	192	157	172	185	174	193	194	181	165	167	177	200	180	183	201	175	168	177	221	160	165	164	192	166	187	194	161	188	173	195	174	168	195	175	178	162	171	178	181	202	175	190	162	173	211	166	176	197	197	189	190	180	177	181	185	177	163	187	177	184	191	171	183	162	176	176	162	153	166	153	186	168	193	180	198	166	195	160	191	177	157	186	179	179	178	171	165	179	163	178	158	184	202	174	176	185	200	164	168	193	160	163	196	185	195	200	179	177	181	162	178	180	182	176	175	180	188	187	193	179	160	173	191	176	169	175	172	178	181	187	160	173	189	170	167	175	180	166	169	188	178	198	168	178	177	185	188	180	170	195	184	180	179	206	190	135	173	193	202	168	182	162	169	177	174	183	157	195	158	168	166	173	199	180	199	183	188	193	167	180	174	180	171	159	190	183	182	184	147	168	170	183	183	192	179	166	203	174	168	158	180	177	170	152	218	168	176	181	162	169	182	207	166	171	198	164	194	193	204	163	190	161	182	169	192	167	165	178	208	166	186	182	180	159	175	206	164	196	172	175	156	161	170	158	172	180	186	194	152	203	148	154	187	165	198	182	168	164	186	184	158	167	178	189	194	177	176	177	178	180	177	186	203	173	184	184	162	189	179	180	160	180	182	203	172	170	171	183	175	172	185	176	185	163	174	175	171	178	200	177	187	175	188	178	170	169	163	179	178	175	174	197	192	188	170	196	192	175	195	164	158	151	185	177	174	193	191	165	184	183	165	201	198	184	218	154	175	191	181	185	193	190	196	185	147	179	183	203	195	193	197	171	194	183	154	188	189	186	187	182	166	203	155	181	171	163	187	179	162	180	160	172	177	162	168	170	177	181	197	157	182	189	177	182	183	196	167	178	176	184	188	183	163	176	184	177	185	162	175	173	192	185	189	178	191	198	177	212	192	195	175	164	188	180	177	171	183	175	177	163	178	186	187	190	157	200	170	183	202	183	174	189	171	183	169	199	166	167	188	196	175	174	172	180	161	167	182	181	174	188	195	202	170	170	197	192	177
7025	18460	3584	438	345	298	305	282	246	277	260	214	212	216	203	213	214	219	196	192	199	199	228	217	215	184	199	214	193	204	198	200	193	199	189	208	193	171	181	189	191	219	214	205	211	184	208	223	218	185	200	203	221	183	184	214	199	178	208	205	177	195	199	213	211	217	167	203	186	200	197	186	209	211	172	185	178	195	181	212	200	172	179	193	218	203	182	196	206	197	194	202	184	194	195	173	194	195	200	191	207	180	199	161	192	194	178	206	182	200	181	196	202	191	196	168	208	190	192	198	189	187	186	186	179	218	190	216	193	226	179	200	186	206	199	222	198	204	187	224	191	194	167	207	178	177	174	194	205	194	187	207	221	180	195	197	184	185	201	196	161	180	197	190	215	211	199	176	198	207	187	193	176	200	205	192	194	214	193	195	192	172	198	212	208	197	202	186	167	172	192	201	202	208	191	195	219	192	172	185	188	216	211	167	187	212	166	186	178	189	198	185	212	203	210	209	183	194	181	174	187	200	200	187	170	237	191	194	198	176	184	179	189	203	186	181	207	192	189	179	211	185	202	199	200	191	156	182	219	173	212	186	179	227	218	188	177	194	186	176	172	201	191	196	194	198	177	191	190	188	195	197	189	215	200	202	207	221	183	179	165	182	195	222	172	181	189	188	200	208	218	208	193	180	206	173	183	173	188	161	167	197	182	176	217	195	193	210	190	191	196	178	212	187	175	207	182	231	213	211	204	177	208	207	177	188	178	190	180	189	220	183	195	198	194	201	211	200	196	165	202	205	189	195	194	198	190	188	191	201	181	207	167	223	199	196	202	189	188	218	192	199	196	194	201	174	194	182	205	204	202	193	181	198	180	187	178	184	199	198	187	188	203	186	179	213	168	194	197	198	205	197	179	213	195	202	219	187	186	166	220	219	178	229	203	188	175	201	197	201	208	188	176	202	203	207	183	188	198	191	212	177	188	199	181	184	201	181	197	192	206	215	198	174	191	180	195	185	185	181	199	199	183	196	199	196	163	192	185	214	187	185	189	192	191	197	195	214	187	180	186	212	175	216	198	181	186	159	171	212	194	187	185	190	191	188	198	169	177	189	195	198	192	182	202	191	200	194	204	199	184	200	182	207	196	195	212	208	189	196	196	200	233	192	218	183	183	195	197	185	195	188	187	192	206	233	208	183	206	164	174	192	205	192	198	196	213	180	218	181	194	186	202	185	203	201	201	178	167	169	178	198	173	187	209	184	167	196	169	178	191	184	197	202	199	187	196	189	167	182	191	197	192	177	167	187	187	194	201	195	210	223	196	210	197	183	202	204	198	197	194	196	178	208	206	241	218	172	179	201	193	208	204	198	181	188	207	197	191	214	197	192	194	211	200	223	221	194	183	177	204	191	195	202	225	196	193	222	214	176	173	173	191	178	192	161	200	197	201	194	213	206	200	193	183	190	190	179	201	174	195	203	191	185	217	211	201	192	179	180	202	188	163	210	207	214	212	195	207	173	196	232	173	216	212	180	208	218	184	200	197	212	206	177	183	206	190	201	190	184	193	199	219	170	204	189	211	188	205	189	184	201	176	203	195	211	194	198	185	180	169	208	180	204	200	189	161	204	217	218	183	204	201	201	201	202	191	195	183	173	199	171	195	195	216	217	178	186	202	198	195	210	239	208	218	201	163	190	186	192	181	213	193	184	203	190	204	196	189	192	198	211	222	209	178	194	197	163	212	177	232	196	187	198	196	194	224	205	205	184	203	178	193	175	220	209	215	186	202	197	192	176	197	182	183	189	198	203	195	195	202	174	190	181	217	203	188	215	208	202	212	198	210	202	199	191	199	175	189	207	186	226	182	207	181	176	185	221	208	191	196	213	168	181	191	199	199	202	177	194	193	207	190	207	200	188	194	179	216	203	171	174	209	167	155	208	197	176	181	220	196	207	184	189	223	207	176	203	184	204	193	186	186	210	210	196	204	219	199	192	201	195	184	176	184	193	187	188	204	208	194	211	212	201	193	167	186	197	184	184	221	201	199	195	174	202	204	194	233	207	198	198	191	191	210	183	208	206	186	184	196	198	200	194	202	192	191	189	191	180	216	169	194	178	205	186	179	204	181	218	214	193	218	172	184	196	199	213	183	189	198	211	199	190	220	195	200	169	185	220	216	202	205	218	215	218	190	206	209	191	181	208	199	196	196	175	200	183	190	217	204	193	189	204	228	220	186	193	197	179	190	193	204	189	194	207	199	199	201	188	184	209	203	195	193	207	185	209	189	197	199	196	205	170	206	205	202	195	164	180	196	198	180	192	186	207	240	235	181	213	181	212	195	179	222	168	193	166	172	216	193	172	188	195	216	220	218	171	180	202	190	190	188	211	200	181	196	197	200	213	195	189	181	187	189	174	177	182	205	191	184	183	205	224	195	190	202	214	203	199	213	217	203	192	175	182	219	176	175	178	191	194	181	195	186	183	191	192	208	180	195	177	192	213	198	173	195	209	175	219	196	207	215	202	226	178	193	202	189	192	202	212	189	186	193	215	200	193	188	206	220	220	198	210	190	203	171	195	205	195	197	196	195	194	187	212	175	203	212	174	181	189	223	194	193	197	166	175	197	180	191	211	214	175	181	185	170	201	174	203	180	213	191	217	205	184	218	170	179	197	216	173	204	180	170	209	197	221	172	172	192	191	180	194	195	203	225	184	178	213	218	206	200	186	193	202	184	206	219	194	197	182	176	178	211	182	214	181	204	195	197	182	180	241	203	193	220	221	198	196	190	183	184	179	187	205	187	203	217	192	218	160	220	212	209	225	191	182	185	190	212	208	173	178	195	196	221	208	200	205	176	200	204	193	196	216	217	187	195	190	221	202	191	178	210	198	203	173	183	196	198	198	186	211	177	191	170	179	174	211	167	202	179	186	169	197	175	209	189	169	199	206	169	175	204	216	224	200	183	178	186	191	185	211	182	184	176	194	169	188	230	177	190	196	199	182	187	176	187	211	188	192	178	193	220	209	209	181	201	177	176	184	195	185	201	222	202	217	197	214	223	209	194	188	176	168	193	188	195	175	192	203	204	203	198	194	195	205	190	198	187	202	190	176	198	217	197	195	208	174	220	179	196	190	196	189	188	184	217	221	185	169	184	171	197	233	196	214	199	189	199	211	207	205	188	188	194	218	203	209	221	198	206	187	213	193	166	179	175	209	205	178	178	193	193	187	198	172	171	189	194	199	191	163	207	195	182	198	190	182	205	186	171	196	199	165	180	182	209	199	192	186	187	202	188	176	190	192	200	194	199	216	203	201	213	153	194	168	168	216	206	193	188	189	180	208	185	203	205	200	209	197	216	197	190	185	191	199	189	211	200	190	191	216	219	192	180	212	195	201	202	172	178	183	169	199	221	200	180	226	196	202	210	175	208	205	195	180	199	175	179	173	193	186	179	196	185	199	184	178	189	186	188	203	174	173	201	195	200	195	190	204	172	195	186	213
25447	21159	26799	25676	20628	8828	1663	1071	1006	933	786	790	698	718	712	666	657	669	636	691	542	622	610	617	605	603	540	583	614	570	566	570	595	542	570	540	561	541	576	572	555	555	597	572	565	591	523	537	577	535	564	538	562	551	580	558	591	537	573	556	559	568	558	565	532	562	574	571	583	543	513	555	590	547	561	566	604	581	557	557	585	558	558	587	556	555	543	606	552	541	566	560	573	591	536	532	525	564	538	523	538	555	549	625	559	569	550	574	568	528	553	548	557	561	580	575	557	578	522	530	577	528	534	526	551	545	552	510	554	552	626	540	579	519	557	542	528	527	535	549	567	537	569	563	553	566	532	545	566	606	559	535	576	528	539	515	568	533	586	544	534	580	571	583	524	560	563	563	566	569	560	538	524	555	591	576	565	567	555	503	546	574	508	544	543	581	549	557	586	524	580	583	562	559	556	541	586	545	568	520	530	569	573	553	537	610	638	530	544	558	565	566	539	590	575	555	566	574	534	518	565	556	565	569	517	564	532	586	584	591	545	593	573	553	568	566	552	584	565	534	579	575	596	564	554	586	549	535	558	575	531	546	545	527	560	556	585	623	584	543	573	513	542	532	596	570	561	605	483	549	555	575	569	560	580	514	540	557	565	565	555	579	539	583	550	552	514	566	565	584	536	551	584	556	543	541	546	521	541	576	515	560	533	516	539	549	564	532	521	531	563	562	551	535	564	602	564	565	567	558	551	567	548	538	528	546	575	524	566	576	513	566	584	561	558	561	546	556	541	510	549	591	527	533	526	550	559	548	554	551	525	570	566	572	575	565	542	557	539	583	547	581	541	562	566	550	584	591	556	562	557	578	574	595	593	554	572	552	565	553	583	574	521	532	556	555	540	520	554	572	576	522	524	548	537	568	545	532	548	610	556	541	553	523	531	566	547	529	510	547	568	550	555	542	549	548	589	574	535	543	536	559	570	570	511	548	539	551	531	522	569	562	564	526	595	539	577	597	585	497	559	560	526	548	559	510	566	519	609	558	554	549	548	579	524	562	536	529	527	557	585	569	533	540	552	572	549	574	565	530	531	571	539	554	547	590	557	556	523	523	554	530	583	545	547	584	592	554	549	585	559	522	584	515	576	546	606	542	564	560	541	518	533	477	533	553	565	595	549	552	550	568	543	553	551	554	592	570	570	530	560	541	531	570	521	579	600	523	526	549	544	598	538	617	548	571	560	539	528	543	589	528	541	566	581	593	553	526	575	541	524	540	542	607	580	600	542	531	564	578	546	523	582	553	496	555	591	559	595	556	572	497	589	571	565	522	571	578	532	549	560	582	532	562	538	545	542	545	581	531	590	565	504	567	567	536	556	547	586	539	555	518	597	584	558	524	581	523	558	539	556	545	540	530	557	520	558	547	514	548	532	527	541	537	537	600	556	545	574	573	553	556	505	517	552	578	584	543	522	584	523	555	544	599	547	527	559	518	588	524	543	557	532	520	585	551	559	517	578	561	569	571	569	530	539	578	551	558	526	564	537	559	549	600	575	585	512	544	519	540	546	545	560	559	520	523	563	611	542	555	584	523	563	572	596	569	561	579	588	554	577	570	534	589	565	581	526	565	564	580	528	542	565	563	582	540	552	572	567	568	605	565	542	543	558	550	583	550	528	551	530	587	551	560	568	526	549	547	544	577	563	542	533	570	571	522	557	594	531	584	547	512	567	519	578	514	550	529	535	555	573	575	553	542	558	535	538	572	556	561	568	565	591	575	524	580	572	547	546	555	549	547	499	540	541	559	558	609	604	553	591	523	586	565	542	516	510	562	573	544	537	509	540	567	584	562	563	559	561	559	508	548	542	517	519	528	573	510	534	524	580	552	564	557	515	551	526	543	556	538	553	602	553	578	573	584	518	559	539	554	547	600	555	555	539	549	533	560	569	539	518	551	534	542	548	530	551	574	557	594	586	557	523	557	544	561	550	495	528	519	511	575	564	556	582	542	550	556	550	548	558	559	542	557	555	558	562	585	583	535	558	550	587	528	606	547	518	567	553	564	564	528	527	545	557	539	581	578	555	546	518	545	525	531	575	536	568	562	551	569	526	540	540	519	520	556	519	567	554	543	570	534	566	549	568	550	556	554	558	548	605	543	538	590	530	548	583	575	570	536	540	597	560	584	566	577	553	541	547	572	571	549	523	589	533	572	553	580	535	526	608	552	570	546	610	510	544	583	582	529	595	569	545	577	591	536	534	543	556	534	530	604	563	565	538	545	546	556	514	555	564	569	605	558	563	565	602	537	567	581	547	571	582	554	577	557	574	550	538	580	559	549	556	540	548	525	568	549	565	510	565	577	584	562	538	531	547	525	554	562	567	550	615	548	553	573	542	564	575	523	565	564	542	548	566	548	545	536	568	534	527	578	572	517	544	563	587	592	570	577	557	544	551	521	571	582	562	568	498	485	567	560	606	506	545	565	580	540	559	567	582	565	500	575	553	543	528	555	566	597	569	573	517	547	541	566	529	568	612	535	548	557	556	500	594	598	581	544	562	517	558	531	550	544	573	579	565	561	574	519	547	525	562	552	553	589	574	565	555	518	537	533	536	545	529	559	577	568	542	575	580	533	507	556	547	555	529	571	575	589	566	559	581	562	546	616	589	580	564	527	550	534	542	555	518	529	564	541	543	582	555	586	542	569	558	519	574	529	557	574	540	530	572	541	564	572	543	566	548	537	571	544	580	528	572	563	504	607	533	519	572	549	528	563	571	557	538	568	587	580	529	568	577	545	576	561	587	569	553	564	583	534	590	554	552	566	590	574	551	558	563	549	561	534	558	542	550	595	568	569	536	590	568	558	597	589	572	564	575	576	562	575	534	583	552	540	557	553	531	521	593	531	558	552	557	581	544	575	554	559	565	518	567	566	571	552	562	572	559	543	545	541	546	546	587	560	509	571	587	534	539	534	533	539	561	565	532	568	526	542	541	556	569	545	564	566	560	530	574	544	553	584	530	567	576	541	572	558	554	527	543	541	560	543	518	541	522	534	552	551	560	539	531	587	576	610	535	530	575	559	565	520	542	516	569	584	538	557	583	521	539	541	556	590	550	579	538	553	576	550	564	552	591	558	562	521	572	531	547	548	576	520	507	592	585	565	562	580	558	551	496	557	581	534	528	526	520	567	529	577	538	541	548	530	551	547	534	553	576	550	534	570	564	584	594	586	550	550	524	554	549	559	632	571	574	530	560	538	586	567	546	543	564	532	535	559	543	547	566	574	602	542	559	544	535	575	551	551	558	542	531	564	514	565	559	525	556	499	599	544	535	531	538	594	533	534	546	545	529	551	558	566	555	551	540	530	570	553	505	515	554	555	516	555	558	575	575	563	603	567	587	552	529	580	548	592	543	562	560	564	565	537	501	561	575	561	544	546	540	588	533	563	571	542	585	548	581	526	522	513	553	555	571	552	518	589	564	556	545	546	510	510	581	530	561	561
16407	65404	9843	5254	3532	2690	2218	1837	1528	1337	1247	1112	957	868	844	839	744	747	729	721	650	635	659	650	675	595	667	622	615	592	606	622	631	634	553	613	587	575	552	551	585	638	571	590	589	570	570	554	562	591	593	531	549	571	575	631	539	542	553	547	587	526	552	544	569	597	554	586	574	573	586	565	580	543	552	534	563	537	555	551	585	530	555	562	527	583	556	552	565	542	500	591	558	584	526	547	539	569	559	574	517	547	571	540	546	581	530	543	498	553	559	525	567	577	586	597	588	556	578	542	566	551	517	609	547	578	570	548	529	555	568	554	532	526	562	573	527	542	553	573	585	549	576	504	532	579	561	532	528	602	530	539	555	566	542	570	555	562	514	541	528	575	574	541	578	568	548	555	568	571	566	546	551	501	540	575	558	551	566	586	556	541	537	547	595	519	568	570	591	524	550	551	557	572	550	543	641	548	565	552	540	543	545	563	564	582	551	534	558	537	524	573	592	561	517	504	523	541	564	570	533	553	551	572	545	565	539	534	533	578	547	571	544	548	576	606	530	522	548	537	546	524	560	534	497	559	530	556	550	538	551	559	541	554	553	579	570	570	519	525	544	576	590	573	558	565	533	521	577	564	516	547	569	579	578	590	542	484	551	562	527	601	549	520	593	553	512	536	506	552	569	568	503	607	560	572	579	576	556	540	559	542	582	521	512	536	545	558	537	546	570	556	566	518	551	515	547	541	563	606	544	567	551	564	551	548	566	560	551	542	582	581	583	575	526	578	550	579	570	547	581	575	583	570	546	579	555	586	524	529	559	549	558	546	568	585	549	566	587	552	599	532	569	553	528	551	606	531	553	527	512	548	535	506	567	552	576	495	577	533	594	577	541	552	545	529	554	525	561	583	541	574	574	572	551	542	579	560	555	544	551	572	548	531	527	600	538	528	547	538	537	541	535	556	546	540	545	546	593	560	565	563	532	544	558	535	565	549	539	583	576	567	582	560	530	568	534	563	528	571	497	519	532	527	548	584	569	567	563	533	593	568	573	542	550	558	527	633	559	501	564	578	584	556	563	572	557	519	555	577	542	515	594	475	554	528	579	527	608	569	568	538	524	540	548	549	574	587	604	547	594	553	567	550	568	563	540	596	504	576	543	581	573	536	519	583	556	589	552	537	551	572	546	544	542	534	522	534	555	555	542	581	527	536	549	535	565	536	573	573	606	555	561	557	522	555	556	588	572	534	544	571	579	532	553	551	577	567	569	547	550	516	535	523	574	565	496	533	546	562	629	555	534	581	568	567	572	539	521	537	523	546	569	516	540	550	571	565	553	569	558	576	553	548	577	532	565	536	540	537	618	509	560	582	569	570	585	544	584	533	540	502	584	537	587	527	535	568	594	574	558	499	551	554	594	562	555	511	541	531	584	606	580	572	572	553	549	524	563	541	548	544	575	558	552	529	530	576	517	564	567	573	568	583	581	568	523	557	597	534	552	508	538	519	569	585	548	575	553	528	526	541	538	572	566	544	526	551	539	599	586	584	556	537	591	549	566	558	580	528	535	602	528	561	589	563	577	553	535	598	539	523	545	558	548	549	553	560	553	547	566	555	539	583	562	513	525	545	531	556	557	559	549	544	575	550	512	525	548	540	544	562	570	549	548	503	524	564	575	580	527	574	515	536	556	547	566	523	594	555	546	561	565	531	563	564	571	550	561	540	561	572	530	556	517	546	544	547	542	546	537	562	568	536	546	543	556	588	569	522	577	524	518	551	540	593	572	535	573	605	543	546	566	572	546	534	531	550	562	547	546	541	596	592	584	533	509	509	589	545	550	549	553	533	542	565	580	588	522	538	498	511	557	556	556	560	590	545	532	542	561	539	532	553	584	564	563	501	538	546	564	570	521	605	547	566	552	535	570	561	556	553	539	544	551	542	563	531	512	561	530	572	566	583	550	569	556	547	565	547	557	569	525	524	546	519	576	581	542	553	558	535	606	532	525	561	531	575	535	533	536	502	567	548	536	547	560	551	548	536	568	587	570	540	551	558	530	568	533	572	532	551	493	565	571	551	513	577	530	588	544	565	575	544	551	521	558	551	567	547	564	543	546	588	509	565	590	578	586	580	561	508	556	521	552	561	588	588	531	557	544	510	571	525	554	559	572	578	526	565	588	541	561	507	522	587	527	552	556	590	533	522	550	551	556	569	549	567	582	587	544	557	551	546	535	559	528	539	522	546	551	536	571	530	551	509	577	567	534	576	538	513	510	519	566	580	539	555	570	564	543	546	524	549	509	552	591	573	558	527	568	539	525	561	545	544	574	557	575	539	551	544	517	585	536	616	561	538	549	566	550	528	540	579	562	546	587	552	522	536	594	556	577	522	595	521	534	554	538	606	550	583	597	516	594	536	582	501	530	564	588	577	576	573	504	549	554	564	516	570	542	561	558	564	518	536	522	566	558	522	525	538	584	549	565	532	537	542	556	548	572	548	543	542	538	553	544	564	578	546	540	536	539	549	535	551	588	538	530	549	539	570	536	569	588	520	559	596	586	545	566	538	546	577	547	554	533	586	478	550	530	566	568	569	567	561	546	595	568	551	541	550	586	534	547	565	528	553	601	554	545	509	583	521	560	539	561	537	545	550	554	583	544	510	535	557	549	545	612	507	556	548	585	525	555	571	541	508	595	539	526	528	599	580	536	537	577	522	576	564	545	588	547	579	566	540	551	531	537	585	525	552	575	527	560	549	607	569	548	537	499	565	550	551	542	518	574	578	544	562	537	554	568	581	542	551	525	569	564	568	529	527	529	535	536	575	586	541	578	499	545	547	549	545	557	534	580	524	542	581	577	574	556	577	580	566	547	580	591	527	535	547	548	585	558	545	572	548	556	546	539	558	543	540	572	590	548	546	579	578	565	548	599	556	519	563	555	527	514	586	529	556	522	572	531	555	571	593	523	572	526	543	582	540	558	517	545	541	527	561	542	538	566	558	529	564	529	593	581	571	544	542	532	563	556	523	559	537	555	556	542	549	546	521	545	513	537	528	546	509	544	559	547	578	582	630	555	538	531	521	535	527	578	565	558	602	552	534	556	579	517	597	574	547	501	553	550	565	555	547	548	533	578	546	508	536	551	564	565	541	533	547	530	576	570	553	526	561	540	531	518	546	498	517	544	570	553	582	541	576	543	560	548	509	512	549	537	574	552	561	567	576	590	578	528	560	551	593	546	547	559	555	538	578	561	546	545	573	580	576	524	512	531	546	540	565	586	509	571	524	574	564	587	539	559	570	552	512	546	522	595	540	528	580	558	548	511	575	534	549	565	518	557	555	576	586	534	545	542	561	545	513	538	517	592	598	510	575	514	567	571	554	532	569	531	534	538	519	579	526	565	572	534	589	578	539	540	550	588	562	575	549	567	565	572	568	549	567	590	547	564	546	549	568	555	564	594	561	551	592	563	526	568	580	565	568	548	538	538	529	564	518	537	530	579	557
23040	21339	26068	26254	20988	19970	6304	1991	1531	1415	1331	1180	1064	999	939	962	949	886	892	908	866	848	773	877	869	815	753	751	799	786	758	769	794	768	781	805	819	792	780	781	732	794	768	773	792	785	779	787	769	732	745	787	758	736	765	781	775	752	750	766	789	787	771	760	729	773	771	776	739	766	708	767	802	768	794	710	773	693	777	799	695	741	761	763	735	722	762	787	793	730	761	732	771	732	792	758	697	748	744	764	713	722	768	778	700	780	742	723	738	762	758	746	747	778	752	712	767	728	779	744	783	738	756	765	822	746	761	749	749	771	740	705	744	713	760	729	743	719	711	783	754	754	771	760	748	751	695	748	735	777	745	712	787	730	729	762	679	778	786	740	771	770	753	738	761	687	725	761	750	715	720	747	781	752	724	730	745	760	748	734	772	717	718	738	802	767	747	798	732	700	716	761	741	737	749	756	744	744	754	752	777	711	743	771	762	720	743	758	751	727	770	729	800	779	742	719	724	724	736	728	768	736	765	733	735	763	766	790	779	790	735	721	740	730	751	754	775	764	756	793	771	762	767	738	694	717	709	716	764	734	770	788	708	745	752	771	731	747	753	722	724	754	727	719	725	792	703	769	727	774	740	754	720	710	696	793	733	758	772	773	747	749	727	723	747	729	750	733	775	733	783	761	679	745	737	701	741	735	804	781	761	746	775	776	768	725	738	745	756	740	767	695	675	758	739	777	765	741	720	749	739	760	734	711	777	784	704	760	768	788	795	761	742	746	750	722	728	783	757	719	747	776	730	720	748	719	709	730	743	784	722	767	725	738	753	725	756	673	700	737	771	755	760	752	704	721	769	724	748	738	763	756	767	762	694	772	740	715	750	752	695	745	746	709	751	708	730	742	697	711	762	765	761	743	741	750	783	725	749	739	743	777	751	766	746	716	759	727	774	779	734	711	733	727	712	717	760	762	761	798	735	771	736	721	750	700	755	725	723	692	692	765	779	762	702	757	762	744	806	721	792	774	784	750	717	696	749	718	767	770	722	728	758	740	767	713	742	754	690	771	746	751	795	785	726	737	709	822	699	756	695	789	766	764	740	767	749	767	792	752	735	735	734	735	722	739	750	750	793	767	737	716	742	720	722	743	762	724	756	776	762	757	769	796	704	745	774	708	718	727	733	754	743	779	749	725	748	760	769	765	738	738	770	776	714	745	725	747	708	759	746	781	764	761	724	771	763	765	729	751	776	788	748	755	788	728	743	759	771	748	731	700	735	716	710	749	752	705	710	772	743	825	752	722	734	760	739	719	720	758	740	772	752	740	727	745	714	732	718	737	706	726	782	768	700	727	743	721	769	764	737	734	780	776	734	732	751	752	755	722	764	746	801	748	751	756	770	736	785	740	727	755	738	718	765	766	725	769	778	737	719	752	773	752	749	747	743	739	718	727	749	762	783	755	759	735	743	680	729	778	768	727	782	754	752	722	777	770	756	781	751	752	772	727	755	776	764	716	698	714	768	743	751	747	708	754	713	752	728	768	746	725	778	760	776	748	762	752	757	705	807	767	798	717	780	722	738	786	690	702	727	737	774	733	697	745	741	763	754	745	795	764	755	765	773	740	795	758	740	725	744	739	734	745	763	725	770	760	735	757	769	741	774	760	775	717	772	753	779	721	734	745	736	758	779	741	757	754	773	737	775	770	773	711	759	768	783	767	740	713	733	723	774	729	740	733	729	778	772	770	682	722	765	704	773	714	707	763	731	797	698	791	750	774	770	733	734	733	844	756	725	768	741	755	749	718	735	745	715	754	732	733	753	717	709	755	735	782	738	816	797	748	722	767	744	738	712	806	731	735	725	718	728	743	714	764	790	780	798	753	768	736	747	813	789	759	785	760	778	767	778	771	753	741	773	733	715	726	765	800	747	752	755	688	766	782	750	799	754	710	761	777	669	743	752	770	773	699	740	774	757	769	768	780	743	780	701	776	776	752	730	719	720	711	779	744	755	750	764	745	759	755	747	700	738	721	713	780	723	762	720	775	755	754	784	764	735	734	774	744	729	754	755	780	759	719	772	732	704	755	743	771	790	777	754	719	732	778	738	721	744	673	721	780	696	728	799	748	749	747	748	752	776	692	711	739	791	743	763	778	709	772	766	735	728	726	688	738	743	738	776	737	729	741	765	754	773	802	764	674	739	718	753	748	728	803	703	796	749	718	773	749	682	702	755	733	794	821	744	732	746	748	731	778	780	694	765	782	716	763	709	729	749	750	734	731	834	736	731	757	781	749	747	763	677	744	708	778	709	753	736	767	762	694	753	753	782	719	715	716	753	695	792	749	744	769	735	715	732	741	719	750	764	773	732	727	792	756	715	782	707	701	730	771	740	746	768	793	675	742	755	761	767	753	752	762	752	769	711	731	740	749	691	794	727	688	757	728	771	708	722	775	791	754	744	747	736	754	737	745	786	783	782	757	689	786	767	771	753	741	704	742	765	802	663	670	784	730	740	769	784	797	775	741	774	763	760	727	702	730	732	730	753	768	762	747	762	730	723	763	721	717	743	738	745	731	759	750	690	749	721	773	706	784	772	715	736	784	773	784	734	762	721	696	739	729	728	748	765	731	767	718	775	730	724	786	743	740	719	745	732	741	712	725	779	726	693	740	693	770	716	724	733	738	802	764	768	723	772	761	773	686	775	729	726	733	743	727	715	746	760	735	758	764	757	746	736	744	767	751	776	719	698	790	766	768	733	720	741	766	745	764	711	722	680	742	765	741	711	752	730	741	770	715	747	757	782	720	750	739	744	771	767	757	716	714	733	735	766	787	731	707	749	719	744	735	749	742	839	742	741	737	768	777	759	740	729	716	727	737	770	766	774	723	753	774	718	729	772	770	766	796	778	699	763	751	789	721	737	755	700	699	746	750	771	691	753	785	748	728	676	751	692	782	781	726	726	713	780	790	754	773	721	699	759	736	757	765	752	767	677	762	731	743	737	758	824	722	789	720	751	758	785	775	761	714	769	737	776	723	816	734	730	706	783	773	766	783	735	742	754	758	747	771	773	723	747	709	714	772	769	703	720	706	792	749	728	748	732	748	762	741	783	715	735	759	720	699	744	746	716	787	729	738	736	697	768	756	754	771	738	754	771	775	692	740	774	743	739	750	724	731	740	737	704	758	714	730	739	701	736	695	727	684	787	750	737	707	710	706	771	779	731	714	761	754	726	746	756	758	723	707	755	740	787	791	731	758	771	753	736	781	775	750	759	743	705	733	703	735	759	741	790	747	741	762	746	776	760	762	737	800	727	687	723	730	751	728	753	700	744	693	716	735	776	764	763	736	770	744	747	760	759	763	733	733	744	788	709	728	746	737	737	723	743	663	759	771	711	762	737	751	798	712	750	735	749	724	756	753	753	752	784	741	774	716	750	738	763	699	706	750	750	739	688	773	778	726	757	734	756	734	754	804	756	808	760	791	717	760	748	743	779	739	729	783
20883	70694	11888	8840	5791	4610	3675	3053	2581	2284	1953	1684	1505	1387	1286	1197	1158	1063	1030	999	978	961	899	903	874	936	840	861	862	859	776	887	875	806	817	877	850	829	778	782	859	824	791	790	761	771	748	835	806	800	820	792	778	745	738	786	789	735	828	775	752	780	744	797	747	735	759	723	749	772	743	800	737	690	756	745	765	801	741	815	790	770	814	777	733	746	797	783	793	809	757	730	790	764	781	729	780	724	748	726	737	762	768	761	756	705	794	789	775	763	792	790	754	736	735	756	814	751	735	717	800	749	726	727	779	795	728	750	772	744	718	772	792	794	782	752	711	810	752	769	763	772	774	798	743	758	749	770	746	764	725	738	765	777	814	763	762	690	778	780	796	772	793	759	769	792	740	737	748	756	746	781	752	745	738	757	756	757	755	779	785	776	773	749	738	758	729	745	789	741	731	753	777	763	779	737	732	760	739	766	769	793	731	760	747	756	733	776	714	742	717	732	765	755	724	764	710	762	763	753	757	793	754	745	765	740	730	751	760	826	695	722	748	746	747	765	764	724	759	749	719	730	779	757	725	764	711	766	762	783	739	741	715	753	796	801	739	782	738	714	717	762	726	731	757	773	762	758	711	746	748	751	761	795	737	780	741	750	770	757	793	758	748	811	781	735	712	734	727	765	759	703	753	752	735	740	786	777	802	750	775	743	732	702	754	772	756	710	742	770	723	691	726	713	744	743	714	811	805	787	756	778	736	717	756	756	751	751	772	795	718	719	784	815	780	741	780	765	756	767	727	738	751	781	733	765	720	793	788	784	775	760	729	783	728	732	704	759	739	746	738	787	702	784	736	708	735	754	791	736	747	713	736	736	716	704	761	778	709	755	766	767	772	739	754	761	690	700	743	758	750	743	805	768	799	748	727	791	758	773	742	762	752	753	741	759	743	790	733	718	804	787	725	733	772	760	761	790	746	755	763	769	736	757	781	794	732	772	720	743	769	768	753	760	742	744	744	789	688	774	753	786	760	758	729	780	767	729	744	748	779	726	757	774	749	745	699	776	799	775	755	760	794	750	733	759	731	776	784	766	724	722	732	821	782	800	821	760	748	725	735	790	740	766	769	754	738	760	752	759	761	737	742	771	759	787	703	733	718	724	778	792	714	784	771	769	772	760	756	716	704	731	774	763	764	766	706	735	732	716	793	725	728	733	752	756	828	728	728	767	724	767	767	806	747	766	785	752	776	750	808	766	714	741	785	799	765	755	778	745	769	765	754	754	736	821	725	782	769	788	769	712	736	706	760	754	836	797	789	741	783	801	741	763	738	781	764	731	761	715	799	768	722	766	762	715	718	745	713	747	750	729	725	759	771	742	759	743	696	729	749	780	733	712	774	747	735	745	741	715	757	760	763	807	764	731	759	698	794	800	771	749	777	786	725	725	770	750	743	795	752	780	780	700	765	753	776	800	719	740	741	776	735	762	755	754	689	749	761	759	744	739	785	750	756	788	759	716	726	722	707	743	747	723	734	751	729	734	744	782	796	707	755	743	812	776	780	765	798	781	742	725	796	709	772	747	721	725	767	754	750	728	756	758	793	805	757	793	710	766	786	770	734	734	761	759	705	762	830	764	708	802	730	775	765	754	771	720	777	767	812	777	746	764	769	739	782	766	766	747	713	800	761	773	787	773	715	746	772	717	746	803	739	768	748	727	750	757	749	718	759	723	749	761	749	725	743	734	736	742	767	735	766	780	754	760	756	772	693	749	752	770	758	748	765	743	769	759	726	737	774	747	718	729	718	776	745	761	762	762	720	787	783	759	720	774	753	724	746	763	747	720	703	777	735	782	763	740	775	776	765	764	800	742	676	724	740	769	757	718	765	747	780	775	743	768	815	795	809	767	763	757	746	712	743	769	792	799	765	749	707	759	770	795	722	738	736	691	755	701	760	736	723	718	791	760	785	789	767	779	760	727	767	761	801	752	720	688	779	757	746	720	799	790	726	760	797	763	753	745	760	759	718	812	711	753	740	762	808	770	798	770	718	784	727	761	743	784	762	740	694	775	760	743	786	770	775	719	779	768	753	805	722	712	717	736	761	749	743	798	721	746	779	735	737	751	761	747	738	773	772	749	746	763	787	729	758	798	781	757	767	751	736	700	771	743	742	735	782	704	759	720	744	682	767	765	759	792	767	766	772	751	766	767	753	719	755	779	800	742	826	736	774	729	777	719	798	773	777	739	705	791	754	760	728	790	748	756	711	746	736	728	770	754	811	761	683	725	734	742	810	731	758	802	766	735	813	777	717	759	727	756	774	782	770	722	773	757	734	776	757	734	721	784	793	767	787	732	754	696	732	775	783	739	748	773	778	721	762	792	760	725	764	747	757	732	778	773	758	786	753	760	731	778	772	765	747	750	738	813	755	775	748	782	787	741	787	732	750	750	755	789	727	750	740	776	742	753	716	708	760	777	724	812	792	755	767	762	773	749	727	728	772	738	761	736	702	744	768	800	738	743	674	800	725	732	711	755	780	779	746	708	728	772	750	751	750	726	749	767	747	747	817	773	809	749	744	765	764	821	757	748	748	756	759	732	707	766	764	791	770	707	759	775	784	700	752	766	716	777	741	856	751	797	803	729	768	803	809	753	775	780	766	753	760	778	790	770	717	722	751	762	738	766	792	734	784	730	744	784	757	722	750	744	776	758	783	831	733	732	760	799	772	776	725	736	735	736	781	762	799	706	774	744	739	751	745	728	757	758	761	735	712	766	692	702	746	753	767	769	721	693	748	781	749	756	739	788	780	726	797	777	786	718	780	715	748	778	745	736	764	749	726	751	754	768	786	769	706	734	784	760	719	732	756	739	699	710	745	731	726	694	739	787	759	742	755	702	764	781	719	771	787	771	791	716	782	723	761	788	739	770	807	789	825	751	755	768	725	788	728	744	744	709	721	749	777	719	797	740	664	752	759	759	771	771	743	749	803	764	760	789	758	761	809	724	717	765	766	741	786	821	771	756	744	698	750	736	725	792	763	774	764	741	790	728	739	779	727	739	693	773	745	693	763	759	789	744	743	812	753	704	772	749	760	775	784	709	762	808	755	745	728	777	757	725	777	732	720	718	773	777	768	730	754	771	789	736	762	710	724	771	754	727	787	754	702	786	740	762	779	707	747	773	801	748	813	727	745	756	744	747	780	769	717	725	791	755	775	792	770	767	796	749	756	694	745	732	716	817	777	770	728	726	777	769	764	743	811	756	738	797	742	773	752	756	752	717	791	794	733	775	754	735	778	748	776	783	755	785	733	753	767	736	784	732	746	714	783	779	763	755	764	774	771	749	729	748	704	784	763	773	819	746	778	721	684	746	724	778	811	748	740	759	830	775	775	767	766	738	723	812	762	690	727	740	782	801	736	733	696	771	721	759	756	706	789	778	685	724	704	735	732	743	695	722	761	720	742	738	709	730	719	750	745	778	734	672	722	763	722	792	737	771	717	714
28465	23237	8488	523	372	318	264	272	203	192	179	219	206	201	214	186	196	182	200	206	202	205	176	191	182	192	215	209	205	204	193	192	197	189	165	176	173	210	206	203	179	191	195	205	203	197	208	202	168	167	199	166	182	192	195	190	186	194	178	226	181	193	165	186	184	208	214	223	187	168	208	179	188	203	172	194	193	184	184	186	183	206	200	215	181	187	180	193	202	181	196	182	191	200	203	194	230	208	173	197	182	217	173	219	213	192	202	200	189	187	211	172	211	185	193	178	207	197	199	184	211	170	203	184	189	203	170	186	183	193	189	190	196	185	168	210	179	184	184	186	190	194	196	175	182	199	201	187	195	223	199	201	184	188	177	181	204	187	228	198	194	167	179	204	183	181	193	186	231	180	174	198	182	214	194	205	208	191	196	205	193	188	194	186	177	221	203	227	193	172	168	197	231	162	225	166	179	213	190	175	203	190	182	170	192	191	182	220	206	172	171	190	204	172	225	202	205	209	201	205	215	188	181	199	177	178	191	183	185	189	204	203	187	201	179	186	199	165	206	197	182	190	182	182	189	178	206	168	188	192	191	193	210	229	182	199	194	180	199	208	171	213	208	192	176	195	164	163	199	214	182	223	216	202	213	197	216	201	190	192	202	187	214	207	218	213	197	174	186	189	211	197	193	205	225	197	162	198	195	185	197	207	182	185	223	215	177	194	189	184	211	188	206	166	204	198	169	186	191	203	222	223	214	207	165	196	203	187	171	200	207	169	206	192	197	176	211	168	202	200	204	177	210	174	191	177	214	179	197	174	189	208	213	216	182	202	170	212	181	193	183	172	192	209	201	193	201	182	187	204	193	209	215	218	186	204	194	189	181	198	180	187	202	214	192	196	181	196	210	211	191	206	185	215	195	191	189	169	212	177	172	176	192	175	227	195	217	192	191	195	198	194	196	180	192	200	161	195	194	179	200	186	193	229	184	197	190	209	197	199	184	206	176	209	191	196	207	196	181	164	187	207	183	167	170	185	208	201	166	211	212	209	204	195	212	239	208	193	186	177	190	213	234	187	234	199	202	187	188	167	209	193	164	201	196	195	207	206	188	187	196	218	170	205	182	184	207	204	184	194	205	197	201	165	197	186	195	197	222	174	205	196	208	183	201	185	202	203	212	177	182	199	205	205	191	169	204	175	201	207	194	170	191	164	184	195	211	170	199	206	202	211	217	175	213	212	197	185	187	199	203	212	199	195	192	217	211	185	194	172	190	204	182	209	182	191	229	207	183	200	196	208	208	202	209	195	180	178	187	196	167	162	203	193	172	199	200	193	195	205	195	221	212	214	198	169	193	205	186	204	200	199	201	211	205	205	192	203	194	189	187	192	225	205	200	224	187	199	193	197	174	187	190	196	194	188	206	213	203	178	215	199	175	184	187	225	190	169	186	189	201	207	191	175	207	221	229	231	182	200	188	191	185	195	166	199	206	182	203	199	208	211	213	200	203	190	216	183	198	206	206	183	202	223	194	186	186	185	181	212	184	208	194	197	185	191	211	219	183	179	175	202	211	203	177	212	192	194	209	180	188	170	195	204	173	206	193	187	183	199	198	190	177	215	213	174	184	201	192	189	208	188	214	179	186	189	204	198	194	194	193	219	180	177	184	193	183	212	175	192	202	198	176	213	202	195	189	183	221	201	186	221	196	199	179	210	206	188	188	202	210	172	200	204	208	191	203	191	192	181	192	170	189	190	193	199	195	192	204	194	205	183	168	180	188	201	170	163	168	192	206	218	167	200	205	196	181	174	182	196	195	185	191	175	200	200	199	187	202	174	167	177	179	182	180	212	200	193	200	211	199	183	187	197	187	199	161	209	210	186	188	194	213	174	172	193	166	169	171	212	195	194	164	182	161	183	176	213	195	189	205	196	186	196	205	204	192	192	180	196	181	193	182	175	205	180	208	175	199	162	201	202	198	169	208	184	212	185	197	202	192	206	190	182	215	181	170	193	190	189	191	169	182	181	179	180	203	209	177	177	193	192	195	199	200	217	171	183	189	205	175	197	237	188	195	181	207	188	187	190	186	184	203	200	190	175	183	206	190	190	194	190	214	172	201	203	193	212	188	165	213	192	199	181	209	195	194	215	212	183	204	205	175	172	173	201	195	185	196	204	215	184	200	199	209	190	192	187	186	198	180	191	177	193	202	202	204	190	186	179	179	203	187	188	209	187	193	179	185	179	195	191	198	181	196	190	189	194	177	219	182	181	197	188	198	166	211	186	198	174	199	194	184	190	170	196	191	186	195	186	207	191	212	203	173	194	193	209	188	165	207	179	190	214	200	229	182	187	189	192	207	202	185	198	184	207	186	205	180	198	200	194	186	191	190	206	189	192	203	212	197	203	167	214	167	199	202	188	193	208	192	217	205	191	178	205	208	194	217	182	169	212	185	205	179	196	197	192	199	193	173	222	196	219	168	184	205	186	188	204	202	223	198	203	201	203	200	176	175	194	210	206	194	189	218	188	193	207	195	190	212	195	221	220	231	179	183	196	192	183	186	199	188	196	212	172	171	191	190	180	203	189	207	202	182	204	198	186	180	179	179	193	195	187	199	186	225	193	204	199	165	183	204	174	178	172	211	197	196	215	185	206	190	214	195	166	184	207	191	171	214	172	178	198	205	208	196	187	185	196	187	210	188	175	198	195	187	201	203	218	193	178	217	194	188	195	184	193	192	186	210	185	196	204	189	184	184	167	165	209	180	190	158	181	184	167	210	180	162	202	172	199	189	206	202	209	192	182	192	224	183	175	204	205	182	192	211	191	186	221	198	215	202	196	200	187	210	208	209	191	205	159	199	169	195	191	194	204	177	207	178	200	204	220	188	183	213	184	197	200	194	178	169	186	201	178	190	186	192	180	192	213	173	208	186	206	187	199	191	220	198	191	189	211	175	195	210	191	207	197	199	181	189	179	188	215	190	190	157	213	191	182	189	205	185	208	193	195	200	191	211	189	193	198	195	206	191	208	201	200	177	180	190	206	188	228	169	200	195	173	211	175	211	184	187	204	210	198	202	211	213	171	170	174	189	193	197	168	195	201	209	197	182	180	183	171	198	177	205	166	203	197	198	206	172	200	186	185	194	204	182	195	200	194	178	195	191	194	183	205	195	196	201	204	183	204	200	188	207	179	157	210	178	190	213	206	216	205	197	203	220	179	185	201	192	162	199	192	178	171	187	179	209	199	206	193	192	200	201	207	196	208	213	203	203	188	187	192	171	204	204	200	204	170	189	190	210	193	192	179	178	203	186	171	191	187	174	202	213	172	189	184	202	188	207	196	218	186	165	222	204	203	188	206	184	200	218	163	184	179	191	186	183	184	183	190	195	190	200	204	186	183	161	186	174	209	186	194	205	187	232	192	198	156	204	190	177	206	198	181	171	190	182	191	177	211	184	197	192	185	193	171	193	207	193	176	207	193	192	194	193	213	197	193	192	178
11802	30991	2651	412	316	302	263	296	247	254	254	225	218	261	211	233	208	229	236	221	202	214	218	214	189	213	220	221	210	218	190	230	207	205	206	218	211	214	232	227	218	202	217	205	201	208	242	228	216	223	234	204	212	201	215	240	214	220	191	220	210	234	206	213	194	209	227	222	219	211	214	210	190	218	237	205	192	225	215	211	202	190	223	226	180	237	196	196	204	234	200	215	197	214	195	203	195	197	198	235	185	197	194	171	217	225	231	190	219	220	203	203	189	190	235	210	215	217	213	227	206	209	188	235	212	205	202	207	197	201	197	203	231	207	236	215	199	218	211	191	207	218	183	183	169	215	215	231	222	226	225	203	214	223	187	201	200	194	191	195	214	239	210	179	223	236	222	206	220	214	213	217	188	201	221	192	191	209	156	221	183	200	225	205	168	231	254	208	191	210	215	207	218	196	200	192	235	209	184	211	211	202	217	260	207	210	221	225	199	209	209	209	215	214	236	232	206	202	224	232	196	217	191	185	187	209	207	218	198	204	194	205	197	206	223	204	206	224	218	222	196	212	205	223	219	229	227	215	214	217	196	203	198	172	223	197	193	205	184	215	193	187	213	197	211	209	199	205	225	198	211	211	199	235	235	184	189	216	195	210	215	210	204	225	217	216	212	225	228	204	230	222	208	200	208	203	208	192	195	187	220	204	223	199	209	225	217	220	202	202	209	203	214	215	184	196	200	207	193	175	199	204	202	201	201	227	196	204	206	215	217	205	237	205	202	188	188	195	238	219	197	227	220	173	204	209	219	208	231	227	208	219	217	203	230	180	204	185	193	195	189	180	178	230	208	215	210	227	183	220	219	217	233	201	204	197	197	217	215	199	232	201	201	174	223	191	206	203	191	238	214	199	224	217	212	198	192	204	208	200	219	203	221	211	211	210	211	230	195	206	219	230	191	208	222	219	203	191	201	232	210	191	215	193	215	224	213	227	215	195	214	200	247	215	225	199	201	198	208	206	198	204	197	219	190	211	223	226	204	226	238	165	230	188	219	214	193	187	190	212	204	199	238	210	224	198	210	205	198	234	212	190	198	221	204	217	203	222	219	235	214	190	219	192	193	186	206	207	208	233	198	227	216	216	224	229	217	205	190	228	202	223	202	187	222	223	223	195	191	220	189	206	198	200	214	190	224	204	189	210	198	214	222	202	214	208	223	203	202	209	231	234	231	196	205	218	218	195	212	215	217	226	229	228	197	193	211	229	202	211	216	217	203	190	206	241	204	221	200	198	179	221	226	197	215	256	222	202	220	217	210	219	198	204	204	213	210	225	218	243	225	201	232	207	191	217	236	207	192	215	228	191	210	210	187	191	209	184	184	210	220	187	220	198	200	221	189	232	209	213	177	185	204	199	201	206	223	229	219	212	209	220	177	216	225	211	198	231	197	187	213	198	153	224	184	215	207	173	207	200	222	194	202	175	228	180	226	214	220	189	214	207	210	202	214	201	210	237	230	196	210	216	217	212	188	206	216	256	231	198	178	178	195	203	222	197	218	224	204	208	217	193	204	184	204	203	222	214	202	197	215	203	195	204	189	203	212	239	182	204	209	218	213	212	190	234	215	195	197	207	208	186	218	204	186	196	203	206	189	230	218	204	203	196	214	202	209	213	204	240	222	202	229	216	216	207	200	205	222	198	224	191	216	211	230	217	220	199	216	194	190	188	213	207	206	221	210	193	193	218	213	213	233	200	187	195	224	224	200	201	185	207	204	220	240	186	222	212	225	175	190	213	209	189	240	259	209	201	195	218	195	205	217	191	234	192	192	201	207	228	189	205	204	202	200	185	212	206	222	227	218	194	205	198	209	201	215	184	211	207	229	178	224	187	234	192	218	211	216	197	221	203	221	218	212	210	223	197	191	201	199	206	213	239	210	203	207	195	218	226	213	191	184	214	197	199	191	202	229	195	226	202	219	193	201	215	210	204	198	223	205	199	241	200	225	205	201	219	169	202	222	219	213	205	233	223	209	190	222	223	209	215	208	203	210	219	180	235	202	185	195	225	217	194	182	186	212	197	189	233	222	210	208	175	214	204	233	212	227	187	204	198	179	227	256	218	205	230	208	218	202	231	241	202	209	212	199	226	182	217	215	212	210	209	218	213	195	224	226	214	226	204	192	196	226	206	239	205	188	217	229	205	188	219	204	212	222	202	210	207	247	224	223	205	215	204	200	213	218	209	226	215	218	202	212	192	196	212	201	219	205	193	199	214	217	189	214	197	237	219	205	231	228	212	207	227	223	206	216	242	215	209	193	179	199	232	193	189	205	214	214	199	203	206	227	193	193	210	209	189	230	258	191	231	211	222	208	197	211	204	182	222	209	207	223	194	218	216	249	199	216	249	210	212	205	219	214	196	211	217	212	211	212	227	204	213	213	220	228	214	227	225	195	219	237	210	214	215	227	193	181	219	195	217	213	200	212	195	191	194	203	186	221	206	217	226	214	194	203	186	229	222	207	186	220	223	212	211	205	200	187	189	252	228	233	226	193	186	191	192	207	227	213	188	183	213	225	190	195	219	201	217	221	184	222	212	207	194	193	208	189	226	226	213	234	229	201	231	233	209	209	216	207	183	210	216	184	205	205	198	239	231	218	215	212	194	211	199	199	204	231	235	189	203	214	203	199	219	208	236	195	229	216	206	209	238	209	246	254	201	198	184	205	208	213	217	180	207	200	204	220	208	203	215	213	192	230	206	209	208	206	220	225	178	205	193	198	196	202	208	227	234	227	212	214	216	205	227	193	219	248	218	198	188	206	228	189	200	202	201	227	214	199	205	217	204	224	225	199	200	218	194	208	211	203	173	207	205	211	212	224	197	231	200	217	191	207	212	207	192	209	222	207	212	199	214	205	226	201	186	207	214	194	219	213	209	195	219	183	184	211	202	186	204	220	203	202	186	187	199	219	202	200	190	192	214	194	233	234	197	212	212	210	211	190	202	194	211	184	200	200	217	219	236	206	193	163	217	213	217	213	226	214	200	221	189	203	195	218	189	215	224	187	203	198	203	233	216	204	206	204	204	169	205	219	195	208	189	189	232	189	214	207	197	202	206	212	198	221	231	205	222	217	203	228	201	195	228	206	203	186	197	201	214	189	230	202	216	210	200	211	216	232	208	203	213	234	208	203	221	212	195	221	211	220	197	207	202	206	183	216	221	217	189	219	216	224	214	203	217	227	209	190	215	217	238	208	203	199	204	196	239	189	204	227	204	218	178	208	202	216	210	206	200	188	237	194	197	189	182	201	232	197	228	201	205	215	236	197	200	206	212	208	202	210	209	196	184	190	211	209	227	195	213	190	216	214	199	199	208	205	212	215	191	217	213	239	217	199	195	203	207	201	196	186	204	191	217	224	170	224	190	204	234	203	228	226	213	193	194	214	212	197	190	197	217	193	218	215	222	208	217	218	187	216	204	232	195	222	220	210	193	176	223	189	208
25435	21534	27020	25364	20734	10062	1529	1087	905	809	811	779	744	765	683	696	734	625	651	606	627	594	595	606	647	581	649	585	565	545	614	609	568	596	580	606	562	576	581	627	597	544	582	598	569	627	592	539	551	544	533	595	599	570	574	585	591	561	568	547	594	554	572	573	565	585	558	543	571	591	546	609	582	586	551	597	557	553	604	550	639	580	610	559	571	555	590	554	568	573	557	589	564	596	608	536	578	604	535	580	606	575	566	582	625	605	574	544	607	608	530	579	615	569	582	552	525	583	570	633	587	618	622	570	546	594	582	585	597	574	564	587	563	569	587	576	560	570	581	587	570	554	591	585	597	578	577	554	520	582	601	564	577	579	616	529	528	564	550	561	575	592	523	609	626	602	593	610	583	547	585	566	578	569	548	582	567	588	554	577	606	616	563	608	565	524	574	581	598	593	577	553	530	527	589	581	598	585	580	565	591	580	570	555	565	581	589	578	579	583	616	527	582	568	563	588	565	625	554	606	575	634	559	597	568	649	559	548	551	527	531	576	573	584	603	550	540	589	576	597	592	542	553	592	561	522	552	611	519	586	562	555	580	587	612	555	556	546	560	518	572	634	577	563	539	584	589	537	614	570	609	555	596	540	568	543	620	590	617	588	583	572	536	567	573	541	570	587	560	545	600	613	570	562	570	571	538	554	553	601	581	572	549	577	550	604	545	563	569	575	503	560	562	583	572	598	557	533	575	572	547	546	604	564	567	559	577	576	590	579	580	632	596	559	588	579	543	600	592	600	556	591	600	564	571	574	574	597	572	559	587	555	562	568	586	599	560	554	584	575	609	589	594	588	569	572	586	583	579	584	543	607	556	543	593	550	581	579	561	600	575	597	540	562	603	579	528	565	577	556	572	570	582	541	584	580	573	561	583	583	544	623	561	571	594	575	557	620	547	595	575	559	555	564	596	568	554	609	639	563	557	554	602	565	577	577	532	560	559	550	571	566	572	578	570	606	561	546	582	595	555	591	611	576	565	550	578	585	584	561	545	560	534	592	605	565	582	558	560	586	589	555	568	602	604	534	580	531	559	555	583	565	529	599	555	575	585	567	563	572	536	584	584	532	538	551	589	542	548	564	607	594	531	580	550	570	577	525	585	627	587	519	560	545	578	546	592	588	593	569	595	591	581	555	592	595	551	551	563	579	592	561	576	535	603	588	552	551	534	521	532	552	586	551	595	591	537	570	541	606	579	574	589	516	574	590	550	552	557	574	591	582	551	553	564	602	578	569	559	543	581	577	559	567	549	603	568	595	593	575	592	572	563	561	559	597	578	582	583	572	558	541	581	553	510	536	542	548	580	609	561	615	560	560	547	592	621	640	635	542	556	561	566	590	564	569	589	589	580	582	605	599	554	562	588	577	544	590	553	560	545	544	547	570	570	516	557	565	575	576	556	587	572	591	568	552	590	585	574	569	607	569	582	575	584	560	604	591	573	556	535	604	565	592	538	571	610	578	554	553	575	610	605	515	591	589	621	565	589	553	571	613	571	607	565	597	566	606	575	625	535	601	571	580	547	546	601	608	546	574	601	569	564	565	595	589	555	622	555	511	541	611	558	564	567	559	572	598	605	560	545	616	529	568	621	559	570	508	576	570	582	606	556	593	536	597	595	569	587	556	634	579	580	606	622	561	561	558	537	597	568	572	559	555	569	587	569	618	584	610	606	554	534	591	623	587	584	557	562	610	542	602	548	557	561	569	579	553	520	559	583	619	557	572	551	552	562	607	555	582	573	576	590	587	593	550	587	536	573	595	589	570	548	535	589	561	594	588	623	584	580	525	571	577	566	541	566	566	608	566	595	588	565	589	586	563	584	576	600	541	637	527	598	583	620	554	510	556	567	617	572	529	572	580	576	594	585	578	608	533	578	559	586	575	585	638	613	614	604	562	557	578	581	588	604	537	568	607	549	567	558	607	562	581	545	553	552	558	537	556	566	599	540	570	581	565	560	588	540	577	550	579	556	558	537	529	589	572	580	623	587	588	627	617	566	553	546	541	565	607	617	609	604	590	598	571	544	618	570	578	579	595	574	555	615	605	585	567	575	562	530	585	567	564	556	607	594	581	588	547	571	593	593	590	628	604	606	599	620	604	574	559	569	614	582	560	571	581	570	555	555	613	575	591	579	590	565	604	597	596	542	593	605	559	585	551	553	545	563	605	554	602	549	547	549	573	550	564	544	574	581	601	564	608	543	582	547	573	580	543	571	583	579	561	537	606	526	553	566	596	616	614	608	576	573	559	608	570	533	580	582	559	546	546	551	550	594	567	579	570	592	509	540	574	565	580	586	619	608	594	571	536	582	553	560	584	599	540	577	591	562	561	574	608	562	591	570	579	582	570	606	624	578	577	592	585	570	578	575	565	578	548	561	637	566	545	616	573	593	593	548	597	564	584	614	570	563	565	566	579	530	593	551	535	562	592	591	569	643	554	598	542	593	582	581	598	549	586	574	580	594	572	553	575	572	549	544	578	599	562	551	602	598	571	540	562	565	574	547	577	575	562	545	590	597	626	552	589	568	579	549	558	573	597	606	596	550	567	590	594	600	554	584	615	526	574	574	546	592	620	583	573	584	546	586	546	563	565	597	537	628	587	584	618	594	580	611	552	554	585	588	625	528	557	583	606	591	560	609	582	575	552	558	591	554	587	558	511	606	545	522	581	529	567	565	565	554	574	592	567	521	579	581	550	592	578	567	565	568	536	560	589	570	576	557	563	594	589	553	549	618	546	559	565	540	558	551	589	589	569	578	574	596	549	563	530	561	604	552	579	602	563	581	576	617	539	605	587	559	587	582	548	558	564	593	553	603	560	567	566	556	574	559	619	582	599	548	549	564	600	582	560	567	587	574	572	596	589	576	556	569	572	531	565	554	557	608	557	544	616	575	548	544	552	539	559	596	596	572	598	570	566	548	594	584	554	575	615	585	548	563	516	536	598	584	581	568	524	589	577	597	586	620	552	573	604	593	610	574	564	538	578	585	558	568	566	557	556	592	595	589	574	575	572	584	583	581	558	580	540	563	564	540	554	575	559	517	555	592	571	587	584	548	570	562	559	579	583	550	556	568	563	584	559	606	536	548	525	579	602	555	533	570	608	586	542	573	610	557	579	573	566	556	552	583	589	600	569	652	594	568	590	629	560	574	570	563	576	542	569	591	539	613	582	538	613	526	552	542	615	563	549	577	588	596	571	564	576	582	614	556	567	550	574	588	565	596	586	562	560	591	571	543	584	615	564	589	565	559	536	549	583	564	529	569	565	553	591	562	605	587	620	586	598	553	562	537	568	582	547	609	576	594	576	564	569	611	590	571	547	558	582	570	525	604	504	565	580	561	571	598	573	534	566	579	558	595	584	587	568	580	579	598	611	543	585	577	593	589	590	545	591	572	568	604	545	575	587	583	562	580	571	551	623	569	529	598	603	569	554	550	563	557	557	630	562
34920	79468	8833	4688	3122	2444	1927	1614	1487	1276	1124	1050	908	834	860	794	761	724	711	681	640	656	661	648	618	658	640	634	612	632	582	592	594	637	584	596	596	581	576	597	598	610	591	586	582	569	578	609	569	579	556	574	609	576	551	586	578	608	556	601	595	558	580	581	544	592	560	561	593	562	628	617	601	593	548	577	592	601	570	567	568	575	590	555	577	581	508	543	555	564	534	593	577	590	575	597	528	614	578	559	523	566	605	566	562	586	589	600	579	548	588	533	557	563	575	546	573	560	600	579	553	572	576	604	579	619	591	562	569	562	575	525	573	559	566	615	581	582	560	540	581	535	553	539	560	567	534	582	592	579	535	563	517	568	556	553	526	621	562	572	566	551	586	556	579	591	569	575	597	591	573	561	618	556	583	557	613	555	578	523	590	527	576	525	567	564	573	534	563	564	573	559	563	576	565	565	530	522	552	579	580	584	557	585	549	562	566	546	551	578	558	546	598	567	546	577	547	525	561	551	531	574	596	548	561	554	593	575	562	593	574	596	564	520	548	584	508	600	573	554	571	585	567	586	584	545	549	554	589	627	606	541	563	571	575	596	562	590	586	546	603	556	568	538	587	545	548	516	561	587	582	585	568	569	572	552	542	527	546	531	573	596	602	558	569	533	599	542	562	533	591	574	565	571	556	566	554	587	573	563	542	540	567	583	544	552	625	563	580	565	600	540	558	605	580	598	568	598	546	579	543	552	585	544	566	583	587	521	553	575	581	560	537	558	571	595	566	599	549	615	562	559	575	560	586	575	573	587	575	536	560	530	527	560	526	613	588	534	562	560	536	568	523	547	549	565	593	563	549	551	598	554	577	567	595	529	599	564	566	604	567	556	589	544	570	561	540	521	601	589	540	614	616	562	539	590	549	598	562	560	600	596	532	569	561	570	534	586	527	600	592	595	566	573	574	584	562	585	536	570	566	536	592	572	551	635	566	597	556	539	568	579	553	560	580	551	537	576	562	574	578	553	573	607	578	581	608	558	594	579	569	568	553	574	566	540	520	603	518	554	556	584	599	572	567	530	555	520	538	557	565	578	603	611	547	563	577	550	587	544	551	588	603	546	572	529	567	532	568	562	541	545	561	553	566	533	565	618	557	573	558	572	545	557	602	554	564	583	611	559	564	594	550	573	555	546	569	553	585	559	537	581	554	596	518	551	598	573	562	567	573	565	550	571	562	586	580	554	575	585	584	568	580	569	537	577	626	574	571	542	595	543	615	591	558	575	570	572	579	582	544	534	545	614	545	597	553	593	605	572	577	605	571	554	591	569	546	545	572	521	563	551	599	505	569	555	589	558	574	552	603	591	563	552	583	602	609	599	573	552	568	560	577	593	546	588	576	553	638	614	630	550	559	591	540	556	560	565	548	580	568	622	576	559	624	569	567	578	561	547	577	565	547	582	572	552	563	583	545	580	570	539	580	546	565	618	570	550	569	557	568	575	538	572	540	562	573	559	554	578	592	543	600	595	568	577	582	594	530	601	576	578	605	545	569	530	580	576	556	579	594	562	561	603	555	581	563	565	577	539	597	612	588	606	551	524	524	563	554	584	581	548	580	554	578	602	574	556	576	569	552	595	547	560	495	613	601	555	571	577	592	558	548	609	592	576	581	574	605	613	547	506	568	545	546	559	581	578	592	571	596	561	562	553	559	562	604	543	559	602	572	611	578	565	547	568	553	534	541	572	555	548	580	552	568	562	578	585	545	563	550	568	558	593	571	601	552	589	550	597	566	604	556	597	535	593	528	552	560	569	569	542	577	541	583	525	532	606	651	542	543	567	554	547	572	609	587	568	537	529	511	616	598	578	552	595	567	595	582	566	598	553	630	577	521	597	566	593	533	589	597	537	584	559	582	551	613	588	554	597	588	565	591	605	537	564	582	568	562	566	597	532	569	537	559	581	542	611	558	556	569	577	559	607	560	549	572	564	529	562	555	554	569	551	550	528	561	574	594	523	583	545	560	575	574	586	546	533	588	555	598	541	575	554	558	543	578	555	574	518	556	540	557	544	604	567	595	618	560	566	592	552	560	566	544	570	583	502	592	601	553	554	548	523	574	560	563	541	552	564	583	579	588	566	586	561	578	551	546	558	537	585	565	507	556	554	590	534	569	605	530	553	610	563	547	584	541	617	593	555	590	581	520	514	583	584	540	586	547	554	565	513	589	584	540	557	585	557	561	557	638	571	581	594	561	601	546	547	624	560	580	591	565	602	540	567	597	604	554	572	555	574	607	567	562	580	559	581	550	580	549	589	571	519	529	604	563	567	682	590	610	548	532	574	601	555	548	585	560	550	583	517	552	551	596	537	568	597	568	558	546	569	557	565	559	582	564	545	582	557	504	534	542	536	582	582	534	569	597	578	581	584	573	575	551	557	573	641	564	591	558	598	532	578	573	558	599	576	591	566	568	546	558	551	587	598	549	586	584	574	566	585	558	552	553	581	553	561	581	571	592	561	590	598	604	603	586	560	607	535	562	541	596	556	595	570	593	567	581	538	548	548	573	597	576	565	577	559	600	538	578	540	570	601	575	555	568	564	549	545	581	515	567	556	572	586	568	561	537	567	545	605	597	583	556	595	537	607	554	573	560	544	584	548	597	564	562	571	555	586	580	529	541	599	567	540	586	608	579	642	577	567	525	571	565	560	548	555	568	553	552	559	567	588	571	557	549	586	532	594	552	560	534	623	574	571	582	574	587	550	545	571	596	566	566	572	562	602	552	601	568	568	581	572	599	580	599	553	591	590	586	580	593	516	574	557	542	567	592	542	571	576	593	571	558	533	550	546	598	615	591	509	585	527	585	595	573	561	586	598	594	566	580	574	583	550	589	518	602	596	549	601	585	551	570	537	541	564	580	547	532	546	532	558	543	605	533	538	527	556	576	543	570	550	584	590	574	593	555	555	530	546	559	539	599	618	525	565	553	559	564	565	557	569	539	576	586	597	603	570	586	558	571	519	599	570	589	568	593	604	580	546	557	569	517	521	555	583	584	571	604	541	563	565	554	602	580	553	538	594	517	525	580	534	586	566	570	578	537	617	573	560	579	598	545	575	612	568	557	586	536	574	612	577	556	564	576	591	602	524	536	544	570	550	555	542	588	543	593	547	572	582	564	596	550	563	579	584	552	575	523	567	514	555	583	589	573	555	559	564	596	532	568	573	595	588	586	556	518	598	540	530	572	539	591	615	545	575	587	576	556	618	588	550	549	571	575	561	592	589	506	584	540	579	581	575	526	525	569	552	556	583	566	571	589	605	593	590	553	597	573	574	559	573	530	554	535	585	566	562	607	575	572	568	541	607	591	554	567	573	592	559	566	605	523	594	530	540	567	572	582	516	576	567	572	573	550	570	575	610	624	547	551	563	583	619	555	558	564	581	534	580	559	578	514	565	567	530	579	584	592	572	587	624	552	541	530	540	594	545	586	543	535	565	584	601
23016	21477	26669	25653	20991	20024	5886	1849	1480	1350	1228	1181	1056	1001	1010	990	990	906	906	839	905	844	794	840	839	848	776	798	780	829	796	826	817	804	853	821	821	816	777	760	810	841	784	763	730	776	793	768	756	766	813	811	731	802	740	786	826	772	740	798	837	741	763	715	822	792	765	748	727	743	744	787	782	736	758	743	804	752	793	791	754	774	775	778	762	814	795	794	813	750	799	774	761	779	776	746	749	822	782	769	775	753	773	766	788	800	748	749	746	807	831	758	766	740	787	734	790	771	791	786	790	766	759	725	716	819	852	722	784	797	792	778	776	768	741	811	784	747	791	806	801	790	723	792	806	754	790	778	795	734	754	753	797	774	813	800	763	826	777	754	815	807	704	731	811	733	827	753	752	806	734	780	730	781	799	748	751	764	793	831	725	742	754	833	772	811	790	781	808	782	778	757	763	756	753	789	760	790	811	777	776	755	808	745	821	775	747	737	778	803	775	809	789	788	778	824	779	807	780	789	774	780	748	812	770	745	780	764	794	790	764	743	785	801	762	744	782	815	787	820	775	765	765	796	754	793	756	782	773	759	713	771	747	782	792	706	815	795	792	728	782	748	765	731	791	829	790	766	773	724	761	772	750	700	801	801	771	776	776	783	788	757	742	760	763	740	752	724	762	753	760	763	763	711	802	755	779	768	810	730	771	785	784	761	757	743	763	744	740	789	812	777	791	782	765	744	746	793	724	729	775	773	740	753	805	737	738	782	831	829	773	776	815	808	760	761	807	774	726	711	837	784	722	778	743	803	729	760	754	798	716	758	798	772	743	766	739	773	783	761	787	796	730	771	777	756	817	770	764	783	754	763	756	771	802	731	698	756	793	770	771	747	716	759	780	732	791	766	795	758	785	769	759	793	792	764	799	813	788	745	802	802	721	777	762	808	773	758	771	765	722	739	797	779	759	796	762	778	766	782	781	757	724	733	735	798	748	769	763	804	772	814	753	740	771	810	729	795	760	755	774	752	819	795	780	747	736	770	786	733	726	778	780	767	731	800	807	775	804	793	804	795	779	764	793	780	768	776	792	811	757	756	765	778	785	736	823	784	761	765	777	807	782	763	780	732	751	722	767	785	767	737	779	786	774	778	734	754	740	780	803	752	748	767	804	771	776	785	727	730	803	731	776	763	732	757	783	755	744	773	803	759	784	734	830	780	748	760	783	779	780	775	754	766	762	756	747	783	792	786	802	731	767	785	734	791	774	811	743	790	720	717	814	814	716	803	762	787	741	841	860	788	740	781	782	806	727	796	751	760	767	779	770	783	740	750	787	747	790	720	732	761	767	738	793	770	760	820	733	797	770	744	819	783	794	725	744	730	767	766	800	795	791	692	797	776	782	768	808	776	796	798	728	797	779	779	726	757	780	736	768	748	770	773	775	716	775	779	799	770	814	778	749	748	742	763	820	776	752	788	773	738	773	757	797	736	734	764	733	719	774	761	833	780	825	762	736	751	787	712	764	774	695	793	798	804	724	756	799	787	809	799	780	774	782	778	743	762	731	796	804	785	753	737	791	787	782	758	768	775	795	749	761	821	790	810	772	750	754	772	741	743	782	790	798	766	807	785	768	744	748	777	788	736	736	731	756	793	729	762	800	754	784	755	788	732	743	771	794	799	734	802	784	763	786	790	803	784	744	772	818	768	801	795	841	738	795	789	801	746	753	779	750	720	776	804	752	773	786	793	749	764	780	741	761	785	760	757	766	735	745	739	778	768	792	799	821	737	762	741	793	785	717	720	803	764	765	741	769	767	803	733	753	731	769	748	740	750	770	779	758	750	754	793	787	747	774	712	786	797	785	758	786	795	804	771	766	770	773	735	783	766	758	778	778	754	797	786	773	759	765	740	780	760	796	743	751	787	753	793	808	773	741	763	780	756	773	851	748	746	787	779	740	755	748	805	776	809	744	737	840	765	713	772	809	779	756	756	763	725	780	797	806	779	742	802	783	727	750	807	817	765	762	827	787	723	790	760	730	763	789	748	790	732	854	740	740	768	740	763	796	794	797	773	746	788	842	788	783	768	777	731	774	764	788	729	741	769	805	778	743	799	733	745	786	768	725	754	774	768	771	793	736	771	806	725	771	773	738	752	760	766	766	779	724	794	754	808	772	802	741	799	722	729	746	720	776	809	786	758	766	775	783	740	746	791	770	767	797	794	765	760	748	766	727	749	773	822	815	776	765	772	744	724	724	768	792	817	744	816	726	791	830	812	766	723	740	744	765	787	838	723	782	803	775	762	795	762	785	787	713	831	757	790	733	774	707	785	774	776	737	800	808	733	703	806	770	734	763	750	768	773	822	793	739	775	823	766	766	732	743	790	797	774	785	760	730	739	765	769	750	786	807	766	750	714	717	779	743	780	758	775	804	791	819	777	773	794	804	712	753	772	752	792	776	759	711	769	784	791	785	767	800	772	724	762	812	787	766	778	723	778	790	725	793	781	722	761	768	760	799	823	804	713	763	765	780	777	722	700	747	814	760	789	780	771	783	784	777	771	769	786	765	781	818	736	785	785	755	753	800	787	800	756	829	748	792	812	730	792	810	752	784	741	757	791	764	801	741	740	784	768	768	789	749	770	777	758	729	833	770	781	752	798	771	771	741	779	776	762	771	708	783	787	753	745	765	807	770	776	769	773	770	786	744	790	790	770	773	716	749	785	820	756	761	784	790	776	797	753	848	717	767	787	813	812	792	798	822	763	757	804	817	768	789	741	818	796	768	768	740	766	732	767	804	778	730	783	767	757	806	734	810	796	812	763	764	765	783	705	793	762	779	766	768	763	802	749	813	718	773	789	736	780	790	746	735	764	808	770	715	755	728	795	765	746	748	785	775	775	767	759	754	783	756	792	762	757	773	798	756	784	807	767	800	769	798	782	805	723	753	784	763	810	723	752	794	703	752	729	776	742	819	764	712	716	731	819	760	737	728	759	778	707	788	790	783	811	724	806	750	805	743	772	791	771	775	791	774	779	748	762	812	791	761	747	722	776	772	778	776	794	806	741	770	796	720	774	778	784	773	773	755	771	765	775	768	719	739	794	766	772	783	733	747	761	767	795	745	816	769	763	714	794	783	807	762	813	776	772	744	855	747	793	753	788	754	723	775	812	821	744	815	832	765	738	791	782	812	780	751	817	750	791	778	779	773	744	738	761	779	818	780	803	793	783	800	757	809	795	819	790	723	803	740	782	753	741	786	753	751	745	726	749	773	738	818	713	771	799	735	814	762	739	769	758	813	742	727	769	771	792	804	772	787	797	746	757	790	774	743	804	767	753	779	763	771	768	822	751	772	761	794	773	779	770	709	777	795	779	729	786	788	762	774	745	797	737	789	798	794	805	772	745	762	773	795	796	783	756	743	825	786	769	757	743	736	713	707	746	704	816	768	755	768	727	789	774	738	731	753	723	753	771	780	801	744	773	776	791	770	766	771	776	722	753
37030	89130	10980	7706	5223	4094	3322	2629	2319	2120	1812	1600	1388	1355	1278	1159	1085	1084	1058	982	961	910	885	908	894	874	853	835	923	814	867	875	819	867	799	870	790	821	868	797	851	835	826	808	809	748	809	784	835	814	794	790	772	729	779	791	843	775	813	790	845	734	767	843	775	836	785	804	749	752	828	717	801	788	829	804	787	804	786	831	796	793	789	746	786	789	814	777	792	838	825	761	800	814	744	758	821	751	829	775	774	776	762	781	752	819	791	742	807	796	749	745	816	739	827	736	725	777	763	792	781	793	801	751	707	804	825	760	790	739	761	797	755	770	742	797	790	751	766	786	762	740	747	796	779	776	751	784	807	785	773	742	803	796	768	756	767	754	777	773	779	773	793	750	759	764	735	773	784	830	755	788	789	768	754	761	763	782	767	796	785	765	800	785	790	765	795	731	781	763	765	766	731	771	799	769	775	813	842	760	790	792	750	757	739	833	768	744	798	787	806	770	741	799	773	801	791	755	800	761	761	743	755	758	789	765	769	741	829	771	772	782	790	756	753	761	781	790	763	790	749	781	808	746	759	786	756	733	716	809	799	804	810	795	761	835	778	815	803	796	775	759	783	738	793	792	807	755	813	732	761	798	764	779	757	803	795	746	790	761	720	747	769	801	772	782	725	796	760	757	761	754	822	779	758	774	771	761	779	765	730	780	799	752	835	778	794	748	788	753	777	734	767	745	779	729	712	783	731	767	670	760	775	761	814	771	792	755	813	797	785	754	794	772	776	769	747	810	753	795	747	792	788	786	763	768	738	801	756	780	778	789	762	777	791	762	791	761	801	816	785	803	799	782	793	804	710	773	791	760	740	789	815	791	769	758	797	791	762	769	727	735	799	725	725	805	774	739	778	796	800	765	781	712	806	771	771	776	756	774	765	761	777	786	741	756	803	789	809	724	812	806	721	787	745	797	741	782	755	720	783	782	786	733	795	812	751	788	744	814	776	758	734	781	782	745	766	771	773	744	755	782	779	775	803	768	728	762	745	790	770	761	768	759	799	796	755	755	738	754	755	739	751	808	751	745	798	780	811	756	749	755	745	804	764	784	790	765	774	779	749	791	750	814	740	807	768	794	786	833	762	763	776	777	732	754	734	784	766	749	761	806	745	747	791	769	829	773	805	797	748	699	747	757	797	803	742	760	786	756	750	763	766	797	765	751	765	760	743	810	773	783	724	803	738	772	802	709	750	787	811	768	792	769	789	756	762	781	750	791	749	783	794	762	781	762	748	756	766	800	777	765	723	770	775	779	772	807	801	761	735	737	782	766	790	773	756	739	755	804	797	794	757	786	814	733	785	810	831	787	795	823	745	743	778	785	761	800	779	743	785	749	754	760	770	724	766	847	762	821	760	744	748	796	739	814	760	766	750	796	800	737	820	813	797	774	749	759	766	792	762	775	779	788	773	750	806	764	746	732	756	805	748	793	744	765	743	770	736	738	759	737	768	742	767	728	809	739	779	814	772	773	782	770	796	814	777	790	763	771	785	785	699	760	751	751	735	759	787	738	793	791	811	742	764	776	735	793	833	787	757	755	821	770	797	797	792	763	724	741	757	759	754	810	768	762	784	755	784	770	776	740	755	781	804	782	749	789	783	759	752	803	756	727	757	768	832	775	800	762	772	776	776	769	764	794	809	743	793	738	760	729	799	733	726	785	742	781	798	733	736	781	792	801	788	744	753	744	814	788	806	734	731	792	772	813	748	737	735	748	769	782	742	776	762	810	753	768	739	760	734	786	793	779	771	791	820	788	740	773	759	812	712	720	761	754	776	760	754	739	779	746	760	754	734	810	759	777	767	778	774	805	722	733	777	736	751	820	744	739	761	758	789	797	774	780	767	787	746	769	745	773	788	754	809	763	763	743	813	783	774	750	813	741	776	764	747	738	731	734	791	722	795	748	777	787	829	765	755	755	811	816	835	815	782	745	796	776	780	777	794	753	776	784	748	746	726	705	768	788	791	741	714	779	751	771	752	733	716	749	734	749	754	774	781	762	735	771	774	742	811	760	754	760	779	790	765	790	777	795	746	811	764	797	750	741	823	792	751	756	807	779	769	767	758	826	796	775	780	783	778	789	774	775	770	752	806	776	776	769	813	742	806	766	768	764	779	826	795	757	819	778	765	799	776	768	805	781	760	778	783	766	789	798	770	739	816	820	765	766	803	756	724	741	800	777	785	743	706	745	810	755	756	745	749	733	764	797	770	783	793	753	802	760	762	791	782	726	731	790	750	796	739	800	775	799	777	771	791	748	708	740	724	806	739	782	741	811	819	772	819	765	797	774	725	724	723	798	743	791	781	778	742	717	768	784	819	802	794	820	740	774	740	808	759	823	803	793	743	837	714	739	755	774	780	788	815	796	795	718	773	823	809	766	790	750	734	766	805	755	738	790	769	791	767	789	763	766	750	764	785	760	792	736	756	726	777	720	790	747	801	753	769	763	752	777	722	756	816	747	737	764	775	753	704	772	751	801	804	796	779	774	780	739	770	758	749	777	821	773	772	775	773	734	777	810	781	738	774	730	811	784	720	769	760	748	783	758	765	775	773	769	808	744	761	749	772	735	761	742	862	802	769	782	737	773	774	762	761	731	806	778	765	781	737	752	765	818	752	764	768	813	755	727	757	725	744	773	769	769	801	770	745	798	763	756	778	799	755	749	792	779	819	763	798	786	737	760	749	790	833	733	739	752	752	793	776	768	816	771	744	813	788	768	723	712	778	752	737	780	760	798	800	766	709	773	774	734	779	795	768	795	761	810	766	770	788	768	782	768	776	720	751	815	763	813	775	797	788	744	806	750	748	744	792	798	729	732	743	746	744	810	770	827	774	716	775	777	772	725	780	786	720	750	712	836	776	753	751	775	752	836	831	831	824	752	751	758	778	778	759	755	775	774	721	748	756	786	802	752	746	787	737	767	774	779	770	747	733	772	751	768	754	724	762	755	727	789	752	742	746	739	790	786	767	739	810	823	717	777	799	766	806	762	785	789	761	730	754	750	733	752	766	720	770	795	762	791	792	771	794	798	741	764	792	812	808	795	787	817	742	768	776	751	802	755	777	774	807	750	752	773	773	757	736	773	741	720	814	757	735	788	768	798	777	757	736	772	728	801	799	781	775	742	776	774	757	760	783	828	703	779	742	783	777	735	761	793	738	737	763	794	775	788	756	825	765	765	796	730	765	745	745	761	798	790	784	816	790	821	776	744	720	763	766	798	791	774	736	802	754	751	776	794	770	792	818	719	753	749	794	792	725	810	791	801	774	754	743	736	728	764	803	763	800	780	810	728	778	801	762	770	779	737	753	785	761	778	814	730	737	787	810	784	759	705	763	779	803	779	763	822	743	797	762	735	770	755	737	742	754	745	773	757	770	798	749	800	777	765	807	787	777	756	801	812	799	811	782	765	738	735	751	769	751	775	801	771	794	782	770	783	782	790	761	820
29081	23737	8117	449	239	244	232	225	233	206	207	207	207	202	208	214	183	184	207	203	201	197	195	183	213	213	184	190	213	216	203	210	210	202	183	182	227	210	197	209	177	219	187	220	187	184	189	197	185	198	209	229	190	214	198	192	166	214	203	224	186	179	172	201	203	227	204	207	204	206	192	203	214	198	175	194	210	237	199	181	191	210	184	188	210	183	212	196	222	174	205	202	197	204	213	217	228	173	196	199	192	185	175	188	222	218	208	176	228	196	223	180	220	193	186	191	205	194	210	192	205	226	227	198	200	219	182	197	232	180	182	184	191	181	203	225	205	226	203	200	200	179	214	189	178	219	225	191	189	200	194	206	203	195	219	187	184	229	194	204	193	209	197	209	181	212	180	215	222	196	186	220	213	206	195	189	203	183	180	192	216	205	198	185	206	187	186	205	200	192	160	194	214	214	209	191	193	194	202	211	214	195	186	182	186	189	191	208	216	183	199	178	219	213	177	175	216	195	211	203	196	207	213	213	203	208	200	208	237	209	201	177	190	218	206	206	186	239	167	197	199	182	191	220	197	189	185	213	198	182	179	217	211	194	218	190	209	202	201	213	190	182	185	195	179	216	199	214	180	172	189	184	202	202	184	195	208	205	173	213	198	210	190	186	190	178	201	197	200	227	198	218	203	201	205	190	177	201	211	193	206	201	203	178	215	173	206	202	196	198	196	184	205	185	198	191	187	194	210	200	194	208	221	185	206	214	199	185	199	199	198	196	182	191	180	199	209	236	218	200	183	209	210	182	196	225	189	189	189	205	217	200	178	201	206	226	208	196	185	204	209	177	193	196	196	214	213	205	195	185	179	196	193	201	192	188	181	197	219	202	206	217	184	195	201	209	182	183	173	189	228	203	221	205	224	196	201	185	195	167	217	190	203	202	202	198	196	200	189	194	190	208	201	198	211	183	208	179	196	191	173	209	210	212	209	182	227	182	195	188	209	205	192	188	178	193	190	221	180	206	210	218	221	198	197	209	201	224	178	207	214	194	206	220	196	188	195	204	186	200	200	210	217	188	175	191	187	182	197	196	215	210	223	205	209	200	220	209	206	220	201	200	198	190	167	202	220	201	197	203	194	195	220	177	200	192	206	214	199	220	192	188	211	197	187	212	178	182	172	213	190	235	218	184	174	195	205	233	210	218	198	186	210	192	186	178	211	226	212	210	183	195	200	172	224	218	182	201	185	209	207	203	202	225	209	189	180	211	199	193	209	233	196	201	228	218	191	203	193	228	197	191	195	173	170	169	207	207	211	194	198	204	218	201	209	205	210	186	166	208	195	194	208	204	188	199	187	213	208	210	188	184	188	211	211	190	177	218	186	218	199	214	202	195	203	230	210	207	199	199	218	185	197	203	207	199	201	180	188	205	197	212	210	202	199	215	206	211	194	187	208	190	191	182	217	203	206	197	226	210	206	210	179	194	195	195	192	210	207	179	188	176	217	196	212	233	196	170	200	192	185	197	203	204	204	190	204	186	219	192	182	198	219	184	206	234	199	192	174	199	192	190	203	203	203	209	204	183	187	206	213	192	192	164	183	193	210	209	203	218	207	191	187	204	202	171	185	205	193	193	194	167	199	204	214	217	182	181	187	185	189	186	196	177	219	195	196	208	209	188	185	218	202	192	199	200	201	229	192	194	201	190	194	200	184	202	212	185	205	180	231	202	180	212	214	176	193	219	199	195	208	198	201	193	188	208	179	210	188	194	189	191	249	191	221	216	212	213	188	194	224	223	206	209	228	189	184	169	191	193	213	211	195	197	201	207	184	198	198	191	214	209	199	203	229	221	210	203	203	184	182	207	164	210	203	221	181	203	188	185	191	197	214	207	199	178	212	187	179	205	208	209	198	192	200	213	208	193	201	202	205	224	204	176	201	207	200	205	182	188	179	189	209	185	193	211	189	226	201	203	186	208	219	181	180	193	213	181	213	220	206	217	189	202	191	193	196	182	224	203	202	183	193	204	202	209	185	221	213	192	209	219	224	228	200	194	198	200	199	216	198	206	202	185	204	197	212	188	221	206	196	202	188	183	187	185	195	237	179	180	222	199	190	175	199	210	192	186	212	206	200	197	204	190	204	181	171	204	200	184	204	221	186	201	206	194	207	201	223	213	180	186	199	209	199	206	202	217	213	161	189	206	188	183	197	183	196	200	203	199	204	193	181	189	191	191	188	204	184	179	214	220	188	214	201	191	190	194	198	193	195	181	211	190	206	203	215	177	198	203	214	223	202	201	196	194	231	188	210	216	192	204	193	189	233	201	192	203	208	164	185	216	199	205	178	228	176	204	194	226	206	207	200	154	206	179	228	209	174	179	211	200	182	195	189	202	216	189	244	200	197	212	198	222	201	217	212	216	207	177	192	200	221	205	173	197	196	200	223	206	224	184	195	204	194	177	221	211	212	208	224	196	192	213	202	170	201	188	188	209	218	186	211	177	198	203	203	222	206	170	212	196	201	205	180	171	198	203	208	182	201	203	223	197	176	189	214	218	210	229	205	216	210	182	217	207	194	229	177	229	205	191	212	201	206	201	208	196	200	190	203	217	180	194	207	198	180	216	194	204	214	186	189	201	207	190	190	203	218	211	187	199	205	172	204	207	186	169	202	194	214	211	207	180	198	213	187	178	182	182	231	203	182	193	173	211	164	189	204	222	197	190	216	199	214	196	212	201	180	211	191	198	200	198	189	215	205	175	199	205	197	200	203	200	202	192	210	220	220	179	206	208	193	223	230	210	198	185	194	204	207	213	188	203	198	203	202	192	214	203	197	207	180	206	200	172	195	195	189	203	202	209	201	185	208	200	194	204	192	219	219	209	195	204	204	210	231	206	213	205	223	215	211	190	226	169	200	184	183	193	186	209	184	210	193	181	178	195	174	210	190	176	217	203	197	212	201	222	205	200	213	187	207	194	194	201	184	199	207	189	188	220	194	203	232	177	202	198	194	205	198	212	193	194	191	221	191	203	183	205	212	221	201	210	181	206	194	207	184	180	210	190	204	192	191	186	214	177	207	198	197	180	207	179	211	194	215	208	206	197	192	210	201	190	205	202	181	195	180	181	183	184	204	202	214	199	184	194	198	197	179	183	190	189	193	193	176	182	183	199	192	187	190	189	210	199	211	195	203	210	207	186	201	201	186	211	200	191	182	185	208	199	213	200	178	188	224	190	190	191	196	189	176	199	193	210	220	176	220	210	195	211	163	204	208	197	180	202	195	208	217	201	196	203	219	216	217	189	208	201	216	195	234	222	197	200	192	195	194	206	186	208	202	202	213	223	189	201	178	206	206	209	213	197	197	200	198	181	192	204	204	227	197	195	217	202	184	202	177	191	186	199	189	216	189	220	186	195	224	233	192	207	199	185	192	183	228	200	192	202	183	197	198	204	190	209	217	195	208	198	212	190	191	188	201	168	235	182	199	187	201	209	225	223	180	213
18890	30214	2129	379	296	276	279	264	271	210	227	209	215	223	217	237	229	215	240	195	239	201	222	206	237	209	223	202	212	214	226	219	251	207	229	239	210	211	218	199	231	218	205	219	230	220	220	224	214	203	228	227	254	226	240	236	211	222	221	214	210	216	223	234	205	216	212	201	213	215	194	209	181	217	208	212	222	232	213	227	232	204	200	209	186	244	234	206	174	190	232	191	194	219	224	217	194	215	202	219	199	218	219	206	192	218	216	218	222	215	206	214	220	206	225	197	223	224	197	220	180	229	216	207	206	210	256	205	210	220	210	220	210	220	236	201	230	208	193	223	219	231	190	231	203	227	224	217	197	179	206	204	243	220	225	188	203	208	223	218	209	193	215	233	198	207	215	232	228	180	213	216	210	207	211	208	232	227	234	236	206	192	209	216	189	210	219	219	196	237	222	218	226	196	204	206	223	229	212	215	223	218	216	227	210	203	245	206	224	219	246	213	232	212	239	215	198	233	233	234	212	215	179	215	238	213	215	211	210	223	226	227	226	206	241	192	220	217	256	205	217	216	233	234	203	234	211	197	242	234	211	215	203	204	217	179	228	224	210	212	232	220	231	206	200	205	249	223	206	224	197	230	201	211	220	215	211	218	209	220	201	191	219	209	216	217	226	217	217	216	221	200	235	199	233	220	180	245	223	204	227	232	231	217	186	207	227	228	199	200	205	222	254	216	204	225	226	205	194	221	222	225	210	198	223	204	207	198	214	212	193	216	201	199	261	209	227	243	230	216	188	199	217	216	171	222	194	208	185	213	214	229	221	201	228	215	205	237	215	215	217	229	223	217	199	210	216	222	193	241	219	227	199	218	214	216	206	213	213	221	232	208	214	244	204	230	241	202	213	211	201	215	223	193	222	224	215	220	220	221	208	227	208	227	251	214	205	249	206	220	198	216	197	201	210	233	217	198	197	227	224	237	207	221	232	204	197	182	197	220	210	211	209	229	244	202	226	216	212	209	192	226	213	196	196	236	250	218	199	218	202	218	201	255	226	222	223	230	212	213	224	223	211	224	196	253	202	227	205	199	220	224	216	213	238	206	201	215	210	223	228	214	202	227	209	205	213	209	212	219	218	215	218	224	200	246	214	209	223	224	187	216	232	199	213	244	226	218	223	245	203	188	212	232	195	200	218	210	194	215	202	223	182	219	213	208	195	212	217	235	220	205	199	215	221	212	219	192	203	225	206	208	213	210	207	192	215	218	225	210	236	199	233	203	230	207	204	201	187	220	205	190	214	232	217	208	221	221	228	224	209	210	220	230	223	247	178	196	216	208	233	205	216	219	202	205	227	214	201	220	224	208	220	229	224	220	218	220	233	218	198	199	215	248	239	223	226	209	190	227	195	227	221	220	235	226	240	220	213	205	196	204	208	211	237	239	197	248	196	215	214	209	190	240	214	200	192	227	228	220	236	207	191	210	219	218	210	169	218	206	232	205	227	235	239	204	216	211	243	219	221	217	224	223	217	198	190	210	222	199	228	207	207	193	215	216	211	225	191	214	216	206	239	220	208	204	230	226	196	226	212	217	224	212	215	228	198	216	203	231	219	225	224	223	207	227	217	216	219	217	231	241	227	213	229	251	199	220	197	244	230	206	198	224	245	196	201	219	236	224	211	227	215	213	211	231	223	194	242	215	239	181	219	180	224	225	213	225	199	207	205	202	267	213	230	219	227	236	200	246	225	238	195	188	205	219	208	204	198	223	217	184	206	218	223	204	234	228	206	215	198	193	214	238	196	227	212	229	237	197	227	212	219	203	210	221	231	213	213	225	222	220	232	209	191	208	188	222	216	213	198	221	226	219	220	176	222	216	210	212	213	224	212	215	221	204	206	199	211	223	203	209	215	201	219	226	224	235	244	227	214	226	193	198	199	202	200	203	229	208	205	221	234	245	209	224	227	247	196	231	230	237	230	220	220	208	206	201	191	245	211	238	238	198	232	207	210	226	229	234	211	224	210	236	224	222	186	221	229	235	217	208	191	222	215	239	241	212	219	192	227	222	223	219	237	224	232	190	229	206	236	241	216	215	192	221	211	217	221	225	205	210	217	214	211	210	237	206	207	239	209	207	224	221	222	221	210	217	189	199	222	209	228	232	211	221	219	238	201	215	219	199	220	223	197	201	204	202	199	222	222	217	215	196	237	198	219	203	211	222	212	216	228	218	207	231	218	209	210	191	214	193	224	222	226	209	236	239	191	216	236	228	218	219	195	200	196	208	230	241	220	196	216	210	217	219	209	199	216	219	208	233	233	215	211	208	211	208	195	198	215	186	225	232	223	199	213	210	217	213	215	205	205	209	198	215	185	207	233	224	254	229	212	216	214	242	214	227	213	236	212	209	199	213	241	211	224	207	210	217	205	235	206	243	195	227	202	209	213	215	202	199	225	219	206	222	204	233	205	221	219	232	238	230	209	208	205	181	202	208	207	213	198	235	202	213	214	220	205	217	217	231	193	222	221	179	220	188	219	239	219	220	220	222	225	234	219	195	241	211	192	238	225	236	222	223	205	221	220	210	210	230	223	208	234	230	217	232	203	208	223	210	199	197	260	206	221	210	226	211	225	212	204	180	205	240	237	208	218	231	230	188	204	198	238	208	204	213	209	225	228	191	218	214	200	220	210	216	227	223	200	222	221	201	203	212	195	220	210	244	217	233	220	219	196	205	196	238	219	205	196	214	242	225	216	203	212	232	220	181	222	184	184	222	217	232	245	212	224	240	204	223	210	183	210	212	241	222	224	205	197	186	209	234	222	217	226	251	218	215	200	229	211	191	221	214	227	225	176	209	226	205	207	222	215	224	230	219	194	208	236	236	216	208	210	197	243	208	215	208	205	218	217	225	203	215	206	245	208	208	215	192	222	206	228	229	210	222	207	217	212	258	230	203	234	214	208	174	218	210	204	244	223	227	225	239	200	224	210	207	202	219	245	204	233	206	208	238	213	227	206	213	208	195	199	239	210	202	203	209	236	219	225	229	228	222	198	231	200	239	190	219	214	236	244	207	228	231	229	197	225	217	206	197	209	207	211	224	187	207	211	225	233	187	216	236	212	200	199	228	208	228	238	204	253	221	230	202	199	221	228	215	208	228	205	233	195	216	206	204	227	189	203	237	207	194	204	234	238	221	215	222	230	226	200	197	223	218	215	200	213	194	201	216	243	201	215	210	215	192	228	226	202	203	227	228	210	222	205	227	200	217	224	202	221	236	206	206	214	217	229	222	211	237	217	204	183	221	205	210	214	199	224	219	212	200	208	211	235	217	237	232	203	211	219	236	211	215	202	189	212	217	235	219	218	233	200	231	217	211	242	226	222	231	223	226	226	206	221	219	204	224	206	193	202	223	192	224	216	208	212	251	192	196	225	189	210	209	231	192	230	235	232	232	202	224	224	223	228	219	221	230	222	211	195	216	240	223	201	202	198	193	207	220	206	225
25348	21954	26611	25627	20684	9740	1458	1071	890	833	780	761	724	748	673	694	652	701	642	621	653	659	642	620	600	591	589	614	592	611	571	647	648	580	606	601	621	627	585	615	604	573	612	569	603	624	599	598	618	522	608	591	599	593	573	592	579	614	629	588	593	575	612	612	604	576	594	589	553	592	548	611	589	560	614	555	594	565	601	615	589	585	596	593	612	566	576	600	564	575	620	621	591	577	628	562	606	607	616	557	624	599	593	622	574	618	532	559	570	578	582	569	554	630	595	590	586	599	559	577	612	576	570	580	599	552	585	607	561	598	596	557	614	602	591	572	643	543	580	574	574	561	630	640	571	578	525	607	588	582	601	623	578	600	558	605	594	607	586	562	592	575	581	577	585	588	575	606	604	572	633	574	546	554	558	573	535	561	633	550	599	566	595	565	602	560	565	558	618	598	620	587	543	609	571	563	633	569	567	605	572	544	584	569	570	601	594	600	617	612	595	625	586	594	623	588	616	633	617	574	585	616	565	583	578	591	607	578	623	580	573	574	573	604	598	608	622	611	624	610	568	595	588	585	594	601	559	576	615	595	569	605	585	585	557	608	578	571	630	603	503	580	565	586	602	598	556	603	582	595	643	584	631	552	585	594	543	619	594	569	618	547	559	558	616	605	585	550	584	564	569	588	622	627	566	604	590	587	668	536	596	559	595	604	547	567	626	547	573	556	573	588	627	599	546	597	579	563	566	600	547	560	555	523	560	599	600	609	588	582	586	612	598	584	594	558	582	612	574	579	585	622	561	629	572	603	571	539	561	590	615	586	572	558	571	613	616	611	594	560	602	603	578	581	576	539	581	640	584	580	586	608	587	579	572	606	589	599	608	579	613	584	609	589	582	567	576	561	584	587	550	600	593	576	580	598	579	557	609	629	606	590	600	590	597	540	608	565	574	563	569	603	632	546	579	578	597	644	586	545	607	616	625	580	558	606	587	599	613	635	588	621	601	573	575	517	614	618	505	570	569	584	597	571	618	573	617	557	601	584	625	589	566	617	581	526	536	557	593	560	564	580	568	575	568	556	532	618	639	588	522	594	613	623	637	563	586	581	604	590	567	574	578	569	569	539	513	579	577	599	563	626	584	608	565	565	573	591	592	608	571	605	607	562	577	619	589	588	560	611	594	582	613	588	618	597	541	563	613	583	564	589	602	628	546	588	526	595	607	536	569	605	582	575	540	580	601	573	603	566	622	547	578	561	521	641	586	556	554	617	568	583	590	553	593	614	546	568	605	579	585	593	601	607	645	590	620	572	549	600	572	549	561	544	579	562	546	575	589	596	550	544	581	576	604	607	556	597	574	596	600	579	563	603	626	597	590	602	582	599	597	545	549	618	612	625	560	573	545	599	566	580	603	560	609	578	529	633	597	598	616	614	567	565	560	620	602	583	566	623	564	586	582	568	578	589	608	575	585	590	614	537	578	600	604	640	618	597	594	597	601	589	582	583	612	618	615	594	573	560	598	546	646	635	555	592	558	591	620	562	610	549	600	580	589	539	615	574	592	584	555	513	584	583	566	565	605	533	611	599	622	574	568	535	606	577	597	544	574	595	603	587	645	621	582	563	568	594	592	615	560	552	576	562	581	580	592	601	594	567	577	583	587	593	615	563	556	599	665	568	593	613	588	547	582	596	547	603	589	597	578	586	579	620	558	585	591	586	612	586	600	577	564	610	591	575	589	602	572	594	547	585	586	539	625	628	582	556	590	586	574	615	550	528	654	573	573	568	570	597	596	582	557	594	538	649	581	607	591	577	609	585	594	555	598	593	564	587	645	569	583	549	613	553	599	602	598	594	614	591	624	610	578	557	620	572	600	598	572	557	596	572	547	596	636	585	629	604	580	583	596	560	634	531	573	633	569	612	570	576	579	557	604	578	576	587	643	615	549	571	575	579	616	589	620	576	613	588	595	554	573	597	596	599	581	596	598	588	572	589	580	591	588	572	558	585	584	601	551	586	595	586	630	569	589	601	618	575	595	589	581	595	574	615	607	581	598	582	574	591	530	614	596	616	609	587	601	563	623	583	579	574	563	633	660	549	570	600	565	574	550	611	559	570	565	614	607	614	594	592	608	556	579	575	563	619	579	585	626	593	638	583	559	579	567	630	561	565	573	537	564	623	612	576	550	601	560	606	612	591	556	573	595	597	562	593	624	557	572	562	559	523	581	599	624	578	590	577	585	610	575	569	588	600	577	553	591	561	586	573	578	555	577	593	563	568	594	565	575	624	577	558	583	559	568	564	612	582	579	570	554	591	594	569	574	543	539	546	632	606	565	556	635	612	581	556	568	562	582	616	587	611	570	607	635	584	589	564	619	594	607	603	601	625	571	599	593	607	609	563	610	576	575	598	613	597	609	596	579	575	596	597	568	638	617	573	589	602	567	596	600	603	620	597	606	612	595	606	581	584	617	579	581	560	608	552	618	552	545	555	600	570	636	599	639	599	584	569	627	574	586	578	522	571	591	550	602	564	611	555	569	560	558	609	605	605	573	619	591	585	577	592	605	569	603	599	601	579	578	588	571	611	628	567	607	535	557	579	597	628	572	585	581	613	605	571	555	585	634	592	598	578	559	595	573	597	608	574	595	577	585	572	564	597	602	553	564	578	573	582	564	583	548	579	546	592	546	587	616	576	558	565	603	583	619	545	537	616	580	599	558	630	610	571	581	572	606	558	576	580	573	576	599	570	559	556	568	635	557	597	531	560	565	525	578	589	582	593	589	555	573	567	617	594	600	603	581	597	640	571	562	594	573	574	591	585	584	586	572	585	597	573	585	591	583	594	566	563	553	585	532	574	540	625	569	583	625	573	595	560	627	608	561	602	568	568	592	528	593	596	603	594	608	564	605	611	575	575	574	604	639	608	595	574	623	608	587	581	640	595	603	559	618	564	566	587	598	569	574	626	599	567	573	575	609	565	604	543	608	547	562	574	543	619	635	575	586	626	608	592	599	586	569	570	627	635	606	570	630	531	596	557	582	579	588	552	548	592	556	610	574	589	550	585	597	600	606	549	565	585	567	574	534	554	617	597	574	583	533	584	574	537	567	588	580	554	563	586	580	576	574	592	580	611	602	620	566	601	554	631	542	615	555	597	563	613	554	582	569	537	562	592	576	615	587	623	615	565	565	627	562	622	573	598	574	597	586	548	565	571	575	597	667	605	560	609	550	589	588	598	561	576	613	581	583	612	600	596	578	570	584	600	595	584	615	594	572	612	588	627	575	589	565	580	573	574	602	626	571	580	608	564	640	557	599	640	560	588	568	626	618	611	550	600	606	629	599	573	549	624	580	587	565	579	627	545	558	616	582	574	584	555	544	590	583	549	581	604	564	548	633	608	576	560	583	608	614	564	584	594	586	600	549	617	565	569	584	611	597	632	587	574	587	589	602	606	580	583	598	593	549	569	581	559	577	557	528	599	605	555	606	583	568	558	557	604
35021	80851	8146	4182	2785	2170	1875	1524	1318	1242	1079	966	939	866	786	775	752	656	700	688	654	668	645	642	611	621	625	669	607	651	640	617	650	618	637	584	637	624	587	607	589	612	579	587	579	563	597	596	575	559	574	593	590	615	617	596	610	601	599	532	569	570	571	614	618	576	579	582	545	537	594	574	597	602	562	566	565	619	602	626	594	577	606	572	570	564	604	578	526	593	569	585	633	544	563	563	599	606	594	557	626	585	543	577	603	639	617	597	598	564	599	570	571	571	576	562	580	550	625	591	533	603	587	558	586	581	581	618	581	564	560	584	544	545	569	568	569	594	565	613	616	580	585	564	615	617	564	554	530	574	572	587	586	555	595	597	596	568	570	587	602	555	594	533	571	570	579	578	637	593	563	582	570	553	583	545	581	530	598	540	573	561	625	569	568	573	616	621	581	548	615	601	590	607	594	593	575	585	571	583	595	574	585	548	596	600	552	556	566	553	565	606	580	537	574	579	539	593	559	575	572	598	602	623	558	558	560	603	596	549	606	540	560	601	587	590	586	577	569	543	538	591	576	575	590	606	563	595	588	563	598	581	539	579	580	566	582	576	574	610	572	572	564	588	607	592	567	581	585	567	587	608	549	577	585	563	618	535	568	606	599	596	589	601	573	590	555	548	572	574	532	587	553	571	585	597	594	592	561	538	599	584	585	605	568	607	581	539	551	622	596	542	577	528	568	614	570	594	554	596	559	547	585	623	576	587	585	587	562	559	584	600	555	587	617	584	529	565	529	560	566	588	579	594	608	572	567	607	586	573	562	547	573	559	596	620	557	599	581	619	570	585	575	551	565	589	585	569	544	570	584	517	559	572	562	606	579	563	567	560	602	523	592	638	570	552	602	575	606	576	595	576	564	574	536	583	577	600	557	571	577	543	562	565	622	582	572	576	582	583	601	538	527	547	606	578	561	595	548	547	563	608	587	561	586	583	575	578	568	564	597	565	517	582	593	572	574	573	562	580	572	609	609	555	568	560	564	552	570	581	560	549	571	556	613	551	540	574	552	564	635	589	616	566	578	544	564	561	567	550	579	595	609	570	583	579	564	587	538	552	571	566	565	595	569	569	570	620	607	573	571	563	561	578	581	573	607	616	567	576	569	586	589	565	629	593	531	531	581	636	575	604	564	579	570	569	553	547	578	582	516	560	567	585	601	526	601	579	611	627	591	591	604	563	596	604	610	574	561	595	595	588	575	580	569	567	562	597	548	597	583	563	592	600	547	569	582	611	552	599	595	582	591	580	581	578	573	538	605	570	576	545	573	601	573	568	586	543	605	572	578	570	544	588	583	587	569	612	582	569	582	619	554	570	584	588	543	549	575	563	564	582	589	545	529	597	613	552	600	583	575	619	587	553	579	622	599	622	552	581	625	518	576	606	605	583	575	577	587	544	583	563	602	570	571	614	563	614	561	626	593	580	592	599	568	644	558	583	579	596	558	551	601	602	548	569	593	600	562	588	588	573	560	558	561	563	623	602	595	560	596	607	635	575	588	534	574	610	587	574	597	597	567	599	622	570	554	575	570	616	584	554	576	584	595	577	551	581	554	571	607	597	525	584	578	573	597	606	598	632	578	597	565	625	570	538	562	594	570	633	607	554	571	600	585	589	613	528	573	528	562	540	516	590	593	586	635	606	560	539	586	542	572	580	571	558	553	570	566	542	588	559	626	564	576	614	567	596	550	578	632	614	589	573	580	547	562	575	543	540	587	554	576	621	560	562	629	587	627	554	601	558	546	593	570	554	574	596	570	595	575	578	566	584	605	567	563	584	563	609	625	532	592	584	568	560	574	550	565	602	549	566	597	551	602	571	558	585	554	572	561	610	561	626	601	621	588	559	603	593	624	586	590	584	534	591	546	558	621	558	598	555	570	567	547	570	548	559	626	603	581	581	561	612	607	566	576	605	587	551	598	593	577	585	568	582	609	628	626	583	541	617	598	564	639	558	564	552	572	598	603	584	560	602	591	598	611	581	597	563	537	569	595	569	561	575	568	569	571	553	553	547	572	558	604	572	549	603	532	597	602	555	545	574	588	591	563	541	606	586	591	560	602	568	571	587	577	637	597	581	573	610	556	596	571	582	566	596	569	562	591	556	590	562	600	587	570	566	558	603	582	556	590	593	590	568	607	620	586	559	611	552	577	610	563	610	606	570	534	601	568	562	583	568	561	543	613	576	567	586	586	583	568	594	561	559	589	574	548	593	580	558	611	533	567	542	593	543	614	598	530	603	573	625	567	578	596	565	561	620	584	606	572	601	599	581	566	564	608	573	586	568	536	550	561	564	560	572	592	593	573	592	559	592	609	569	575	603	547	550	563	585	539	557	569	644	565	575	588	570	576	611	580	598	520	594	590	591	543	583	585	569	605	579	614	603	575	563	561	604	590	562	564	553	511	552	585	561	569	569	541	593	598	582	578	588	540	607	591	598	530	547	580	585	584	568	596	593	566	577	590	569	574	537	565	560	617	588	604	598	610	609	560	590	553	548	558	569	621	588	581	542	569	558	642	555	620	577	559	565	601	630	632	591	613	588	597	597	599	581	527	520	562	553	648	560	596	557	564	615	577	586	585	571	547	576	574	557	598	592	596	600	581	584	587	589	557	609	573	567	580	578	562	612	592	563	593	555	554	561	566	587	564	600	583	558	617	562	568	594	609	585	582	559	586	564	572	574	530	544	605	604	587	569	595	592	586	541	608	566	595	588	574	568	550	587	566	546	557	610	580	554	566	622	548	571	582	600	569	552	530	567	571	590	537	597	579	579	556	551	582	590	585	559	608	564	595	574	566	546	580	609	579	585	552	578	590	577	555	588	526	555	599	610	577	576	528	547	586	566	553	572	562	600	574	564	582	546	596	555	573	627	560	577	589	565	589	592	609	602	601	566	590	570	584	560	613	536	626	558	549	558	567	561	599	563	577	604	606	565	568	560	548	586	607	554	631	608	571	555	552	609	608	578	575	600	608	559	611	598	617	612	518	584	586	541	559	582	588	554	593	590	582	579	572	596	558	607	597	582	570	548	598	562	574	554	567	601	580	576	601	563	604	574	568	586	602	564	572	562	565	585	633	599	557	579	559	601	562	551	555	573	602	602	558	604	585	560	605	545	565	591	610	554	558	583	583	614	571	609	633	591	577	584	594	582	563	550	540	549	585	602	592	578	542	568	573	550	532	563	598	597	608	573	577	594	555	600	614	606	638	556	544	604	561	621	605	588	573	565	576	577	580	574	564	555	572	566	584	588	580	578	565	589	563	579	557	606	591	569	598	571	569	536	552	576	575	576	633	598	616	611	579	554	643	584	546	588	564	558	567	602	616	569	548	588	569	599	598	558	571	592	577	550	591	568	594	586	575	572	542	579	574	565	582	581	603	594	584	601	577	593	546	582	568	582	554	556	576	627	586	623	589	568	609	628	599	525	602	604	529	592	585	594	586	588
22995	21689	26964	25183	20968	20593	7843	1684	1377	1235	1158	1099	1058	985	1035	946	944	929	902	901	848	898	874	880	826	844	805	830	804	818	817	837	824	844	812	801	812	862	807	808	796	799	832	831	779	787	778	829	850	769	781	835	853	754	802	799	763	796	791	798	794	819	798	828	810	805	787	806	814	779	808	769	767	798	805	786	819	773	780	800	810	823	831	761	741	813	727	752	801	795	817	791	797	781	779	746	772	823	758	769	788	786	765	812	745	791	802	785	774	774	781	771	770	804	794	806	772	736	812	754	821	745	809	782	797	794	773	782	776	786	828	781	786	768	785	794	752	755	797	769	809	794	783	767	747	812	828	766	817	751	766	788	758	759	747	790	777	773	797	764	748	789	788	774	785	790	702	787	786	795	757	818	788	759	762	732	808	789	783	841	768	745	771	785	742	762	777	813	767	844	704	719	765	806	803	734	775	734	780	765	793	775	804	773	790	782	791	777	829	779	818	779	773	810	749	807	786	726	795	790	771	774	823	780	756	784	767	793	778	746	810	769	783	801	790	809	765	787	803	781	786	751	750	796	786	788	809	757	749	783	777	754	816	830	758	803	792	760	801	780	781	779	721	798	779	764	772	803	814	820	835	750	791	793	773	812	765	714	787	832	752	807	787	816	789	776	823	762	791	767	809	739	785	814	790	772	761	836	782	791	787	797	773	768	845	782	803	773	782	749	801	772	799	835	777	785	761	806	733	783	800	826	773	762	804	803	813	792	748	759	783	765	817	774	820	812	818	795	769	766	786	776	765	755	815	775	739	727	778	744	712	788	733	793	787	730	783	780	795	736	773	809	783	792	756	751	786	791	775	760	831	789	856	751	809	827	774	792	812	802	793	814	773	779	788	719	743	805	810	763	828	746	758	803	818	818	808	771	786	823	772	759	768	742	782	743	820	772	799	730	806	740	835	795	796	799	784	769	767	731	810	786	747	797	760	762	781	796	813	824	765	782	756	736	758	803	761	770	772	813	786	807	822	764	804	774	807	732	764	751	770	802	728	734	793	793	779	729	752	780	765	782	797	722	768	810	736	809	807	816	784	760	790	778	772	744	809	743	763	774	808	781	837	739	752	790	790	787	823	821	777	810	774	770	828	781	826	749	833	786	813	790	754	786	731	833	774	767	816	756	782	746	795	786	711	781	804	780	762	802	778	784	761	755	748	813	753	787	790	847	740	795	787	772	707	761	785	790	801	793	793	811	802	770	782	766	781	754	737	796	783	762	736	770	770	813	887	772	773	801	788	818	729	789	775	755	766	810	821	783	798	753	763	772	768	816	826	837	835	755	808	765	744	760	794	772	796	738	748	777	793	745	755	773	818	788	759	794	786	808	761	738	807	786	757	822	789	737	788	726	760	785	771	727	785	779	802	794	794	747	777	781	762	799	747	815	780	781	750	795	775	756	762	767	744	781	741	744	781	769	765	747	790	749	743	795	788	806	806	836	859	779	786	793	765	786	794	728	756	721	799	763	799	765	786	782	778	759	806	813	792	794	744	805	790	803	801	849	788	801	828	761	767	796	740	800	822	729	817	776	693	787	783	806	784	712	773	764	759	787	787	783	765	768	783	790	774	758	830	773	792	739	748	766	801	791	737	750	769	704	774	804	796	781	768	743	791	809	717	759	742	750	770	764	785	756	732	807	802	766	766	743	804	781	784	770	772	791	817	738	787	812	768	801	780	795	699	759	777	810	801	812	795	790	779	746	806	778	776	759	778	811	765	819	795	781	780	777	751	817	799	734	784	724	804	789	790	759	831	790	783	771	741	831	778	780	755	801	774	812	759	777	752	808	794	780	755	769	793	834	754	746	722	756	774	782	786	740	755	783	771	779	810	768	727	777	790	830	764	784	787	747	781	764	816	788	851	848	806	771	782	824	766	760	793	821	762	809	804	757	816	789	812	805	831	779	757	723	741	791	777	788	737	809	779	786	778	822	795	785	782	818	742	741	799	738	775	810	805	780	843	727	774	814	761	754	777	779	791	758	746	805	804	787	770	772	740	821	785	815	785	805	811	781	757	827	784	781	780	790	739	767	801	768	782	741	748	787	811	810	777	757	761	826	777	811	805	775	675	838	789	829	795	790	795	757	773	799	753	796	755	792	836	754	769	811	801	780	767	771	805	787	759	784	752	800	776	773	748	783	799	798	774	782	733	759	770	735	801	772	810	748	811	806	780	759	802	790	730	777	790	793	786	776	773	762	768	814	750	770	761	791	737	757	761	765	803	803	771	805	788	784	785	726	758	824	758	765	780	776	785	826	765	782	808	756	748	811	780	795	725	771	757	759	762	785	745	746	761	777	778	762	795	818	847	748	741	783	736	782	764	753	747	784	750	752	750	807	789	778	777	763	757	772	757	752	785	755	751	774	789	738	758	809	788	750	757	759	793	768	773	784	782	751	776	722	782	822	815	773	772	803	773	764	802	742	765	777	759	800	798	742	806	783	809	754	787	783	811	774	768	824	816	778	810	783	796	728	748	775	721	795	777	745	796	799	791	808	790	781	813	791	780	791	783	823	767	813	816	771	800	794	752	740	763	801	740	781	790	730	771	772	770	832	802	794	794	754	776	747	804	821	810	809	814	782	740	772	768	842	769	778	775	744	804	795	752	739	833	781	758	755	793	790	765	764	803	774	768	786	773	746	782	771	776	795	827	787	744	801	773	767	782	788	820	751	817	754	736	762	777	761	799	782	747	797	812	826	750	777	773	740	791	760	817	824	758	824	797	762	774	788	763	833	766	761	776	815	773	817	745	787	784	744	749	730	816	756	786	812	768	809	782	745	796	828	766	782	747	820	776	794	837	803	800	769	830	790	861	785	797	793	798	836	775	780	817	749	736	815	786	794	791	693	749	748	790	750	744	763	753	743	810	775	759	781	788	766	795	770	768	733	872	849	806	808	785	815	782	811	793	762	804	743	851	773	796	744	779	793	743	770	734	796	723	744	758	735	858	792	780	806	752	751	794	803	826	781	805	784	733	776	795	757	815	735	769	747	758	777	763	787	754	759	781	789	759	755	782	757	842	788	809	776	753	788	784	784	782	788	785	794	737	764	820	804	789	773	752	815	740	777	785	828	807	804	759	755	776	817	766	762	790	697	782	719	809	813	810	854	769	771	740	765	832	752	800	802	774	818	773	781	792	757	792	775	775	753	757	800	760	797	839	765	760	801	728	750	794	759	808	791	808	739	738	759	837	746	775	803	820	805	796	792	786	757	745	746	816	825	783	781	800	764	772	735	794	736	767	784	832	822	808	767	788	827	780	771	760	806	749	787	789	798	753	718	774	750	744	849	745	818	812	795	716	755	711	760	850	770	756	792	776	777	782	757	733	766	735	752	789	764	694	768	805	778	781	762	794	777	762	745	792	809	787	810	787	801	785	753	725	787	722	761	778	787	746	810	799	734	759	838	798	778	839	762	757	804	753	800	788	795	780	766	773	834
35063	88638	10567	7107	4919	3867	3084	2586	2099	1959	1742	1573	1362	1281	1238	1100	1074	959	988	903	911	884	888	892	910	901	908	857	871	884	807	849	854	808	788	855	841	778	865	836	822	769	773	801	809	782	831	834	772	805	832	818	770	802	836	815	818	786	800	807	749	775	801	755	768	774	773	770	798	776	768	808	725	749	736	782	790	754	821	789	755	768	799	740	819	785	736	828	803	790	820	749	800	781	764	778	751	769	784	791	730	822	819	814	784	809	768	785	796	707	787	831	806	755	727	786	762	814	702	777	742	804	774	738	753	806	765	764	765	751	799	807	776	797	775	768	769	766	783	767	738	795	766	824	767	809	794	780	778	789	778	802	784	791	818	775	863	786	776	786	780	749	748	807	800	819	820	765	779	689	757	763	730	749	801	745	763	795	844	789	802	791	814	737	806	777	803	782	776	825	795	806	808	818	784	795	853	791	787	786	781	809	763	803	771	800	747	804	791	802	809	737	780	788	770	761	781	792	770	749	805	788	758	765	826	709	807	754	801	807	793	799	815	765	755	749	777	806	776	768	791	808	766	759	784	824	773	752	790	738	750	772	759	780	787	782	753	771	738	774	729	790	777	726	795	747	808	830	818	742	739	757	754	782	803	739	751	765	764	770	804	818	768	807	846	835	775	791	793	711	780	722	837	769	796	740	737	788	778	786	768	805	760	763	820	761	792	761	863	742	758	777	731	817	736	800	805	719	758	796	765	818	778	761	822	724	779	723	766	795	731	768	751	851	810	827	719	749	791	743	803	807	792	785	803	802	749	748	785	759	769	724	785	768	793	759	816	761	759	794	778	755	782	819	799	820	794	776	771	734	761	772	812	702	757	726	742	745	782	764	790	751	766	764	796	740	749	778	722	821	825	757	741	777	780	806	827	744	814	774	760	777	764	776	790	774	785	736	755	788	804	771	764	842	804	761	770	774	768	724	786	762	822	823	768	784	819	758	793	787	776	744	808	762	781	810	738	839	728	816	848	743	796	811	758	786	815	765	817	796	791	818	796	805	777	790	771	782	765	749	800	752	794	711	814	749	760	767	801	779	784	765	787	759	763	791	788	739	796	714	798	750	807	847	792	780	797	749	755	821	792	790	756	772	802	763	742	818	781	770	735	833	743	778	758	759	795	773	777	762	735	780	721	772	781	761	800	766	831	777	719	769	822	775	765	784	746	695	788	819	804	773	763	800	763	735	767	805	766	715	802	784	743	768	784	798	753	780	794	777	798	805	827	770	762	793	756	817	774	798	767	748	799	695	754	813	760	813	813	752	810	787	766	798	807	851	778	764	798	793	751	757	775	761	798	788	821	800	773	787	761	770	783	810	776	789	807	767	751	821	768	784	771	756	815	808	801	782	771	782	880	756	804	745	815	787	822	776	751	788	784	763	760	771	790	753	727	759	807	785	785	808	786	799	771	817	785	792	800	760	835	747	778	778	799	731	761	827	784	775	767	810	807	761	780	779	758	780	769	805	789	797	800	796	728	800	769	755	794	812	783	796	757	788	763	776	760	810	789	772	826	805	737	766	741	800	776	787	735	802	800	768	827	755	763	766	792	747	769	783	791	765	783	803	789	776	783	801	757	786	766	788	776	803	761	780	799	746	815	736	790	765	757	809	747	816	757	806	801	756	779	782	799	748	771	778	783	765	775	781	799	839	748	769	775	779	733	804	824	821	799	789	744	835	782	817	816	787	711	785	729	817	774	791	832	756	782	767	769	803	807	837	788	810	787	784	779	780	775	797	762	800	793	806	740	768	796	726	761	720	729	786	767	787	793	812	756	766	785	759	779	808	738	758	776	750	810	782	741	737	789	710	785	737	797	829	749	788	742	775	778	782	767	719	789	783	824	762	769	802	783	808	792	844	783	829	785	801	758	831	756	818	756	775	791	782	769	775	749	773	803	770	804	828	735	763	772	768	791	799	730	786	744	739	782	764	761	785	735	724	772	747	724	704	776	726	758	778	772	740	759	796	778	767	800	828	786	789	752	789	794	832	809	767	834	709	756	793	758	775	749	750	743	735	778	783	794	778	738	798	727	835	787	736	761	746	779	764	782	769	792	807	813	811	817	764	742	780	787	766	758	766	785	748	791	772	761	774	780	779	805	762	799	797	792	796	817	756	808	769	767	756	795	768	759	761	806	746	757	777	791	774	831	808	781	791	784	764	790	826	784	809	777	755	799	773	756	804	805	761	780	798	770	843	770	762	771	758	788	782	789	716	765	785	786	796	806	735	788	787	795	796	824	792	750	770	781	792	766	775	805	785	770	778	753	763	763	760	754	807	788	834	752	786	791	740	768	736	736	767	785	832	777	744	750	720	779	743	765	807	744	769	783	796	789	799	737	715	782	787	800	731	772	796	754	795	750	786	737	804	791	769	772	793	770	723	763	729	782	799	768	802	757	793	799	730	774	806	754	795	801	770	791	787	831	794	807	798	756	819	793	793	766	729	799	815	805	787	769	800	797	781	761	807	738	788	738	757	786	727	757	823	802	748	774	786	843	737	802	771	739	829	796	757	792	774	767	794	802	796	819	812	793	781	805	776	806	742	769	777	786	770	756	800	774	838	809	800	758	755	763	802	803	746	788	767	794	760	790	828	760	772	821	779	736	799	809	813	772	835	733	810	743	771	759	805	848	761	765	778	754	725	757	758	780	753	799	758	790	811	805	723	772	749	799	771	707	745	787	767	816	717	811	778	798	832	783	738	845	742	782	793	796	780	743	771	808	796	787	783	789	771	769	759	736	761	785	769	801	823	762	751	786	754	759	793	771	771	753	806	780	793	785	815	800	775	797	802	761	750	798	763	736	787	754	783	748	773	832	728	779	824	790	763	764	796	782	772	790	797	782	747	823	740	755	761	798	803	759	812	767	746	780	787	732	734	794	822	818	746	789	765	798	737	775	780	786	767	757	757	789	777	800	787	803	770	765	801	785	776	751	860	828	714	795	770	776	765	755	788	744	730	724	818	809	766	777	754	765	763	824	833	801	800	763	729	803	799	752	772	780	796	751	832	734	750	805	719	767	761	814	730	777	804	808	737	788	731	791	796	764	755	799	870	808	726	719	775	758	766	762	783	751	793	801	767	773	809	787	788	787	748	784	785	777	790	780	740	766	755	795	780	831	785	785	785	754	763	757	725	797	759	836	750	786	775	799	715	778	818	746	822	784	770	773	772	759	770	773	835	812	770	821	770	814	834	762	766	836	776	733	796	747	769	784	701	773	798	742	751	791	808	773	782	744	789	826	746	762	770	787	813	779	774	807	724	799	796	782	792	779	753	771	778	778	750	808	777	791	782	784	790	781	823	775	759	759	737	793	764	852	777	795	772	788	775	783	814	816	773	783	758	814	780	779	783	813	796	775	805	761	792	789	768	768	797	739	742	789	777	734	801	773	783	741	729	796	808	783	763	740	766	776	757	742	789	733	748	750	786	787	783	837	770	796	801
29274	24390	8394	474	250	257	250	221	205	224	220	218	236	229	221	217	193	197	183	222	230	230	201	201	217	175	206	206	196	183	202	210	184	194	190	197	203	195	220	165	179	193	193	213	184	222	198	206	202	191	217	213	227	201	189	163	230	207	205	198	202	216	216	185	191	184	199	197	175	202	188	191	189	210	183	172	243	214	193	214	197	199	203	200	196	186	209	221	207	223	223	202	200	213	225	196	194	212	197	246	176	216	200	199	210	173	191	177	189	190	194	198	189	208	220	201	203	206	204	221	220	193	190	184	201	212	197	192	218	171	204	224	195	209	196	221	228	177	199	200	211	182	178	201	214	198	201	208	204	236	209	213	205	177	213	182	202	204	197	211	185	199	197	204	203	197	197	188	179	199	185	210	215	175	202	206	192	199	207	191	196	193	196	174	225	177	191	210	215	211	220	193	197	196	208	197	188	201	201	210	194	236	199	211	199	223	199	206	195	185	216	225	207	196	221	189	186	201	202	227	206	197	208	207	226	205	194	196	220	205	201	191	213	204	245	194	201	213	220	220	200	206	187	206	237	208	188	200	197	210	196	208	218	210	230	179	203	191	206	184	200	217	190	191	213	223	196	234	205	217	197	245	230	197	202	198	217	240	189	187	212	212	200	187	188	198	205	224	220	196	200	217	193	222	221	214	193	205	202	198	218	191	196	219	197	190	217	230	241	213	212	203	217	200	211	198	192	209	235	185	217	183	202	205	202	196	177	168	194	171	194	222	220	219	221	224	206	205	209	179	179	213	187	198	192	187	204	235	176	175	205	192	188	199	226	240	201	208	215	232	189	191	219	198	189	227	205	209	197	203	198	208	205	211	184	215	214	183	196	224	212	230	209	210	201	199	205	178	232	196	207	197	191	199	190	207	216	221	199	211	222	190	213	210	194	186	178	207	184	196	189	203	203	194	201	210	205	206	201	235	185	222	212	213	169	211	208	219	237	217	202	207	195	216	193	211	199	208	215	224	193	193	199	182	217	194	206	188	196	205	212	190	226	217	241	199	187	201	215	169	202	211	200	185	212	190	200	196	217	192	215	193	193	219	203	208	235	190	204	189	190	198	229	178	200	185	184	213	198	208	184	170	209	195	220	212	209	201	205	214	202	177	202	193	200	218	221	187	234	189	215	239	221	205	176	177	212	190	205	198	212	206	192	208	202	189	191	199	191	218	185	223	195	179	183	206	208	222	216	173	207	195	198	173	200	200	192	231	208	213	213	208	202	179	184	222	208	201	210	203	191	166	197	197	222	220	193	203	236	200	221	190	210	201	196	204	206	165	205	225	186	219	203	215	189	199	187	208	219	196	201	193	202	220	197	206	223	207	210	194	203	203	206	193	205	213	188	208	221	194	197	201	237	216	195	197	212	221	206	184	211	233	184	187	187	199	216	196	199	228	205	216	192	199	225	200	226	190	194	204	207	212	188	215	201	194	193	211	202	203	202	189	187	220	183	185	198	229	221	201	207	201	220	210	182	183	226	204	207	222	215	212	191	198	191	227	186	188	214	191	198	204	215	195	191	211	200	214	212	195	209	220	210	199	213	180	218	210	199	226	205	213	215	244	176	219	201	211	206	209	189	192	201	208	208	197	206	195	216	192	229	178	212	230	208	207	204	199	191	194	215	192	215	204	199	207	193	206	207	179	188	199	212	221	228	214	204	190	200	204	190	194	203	227	203	203	226	220	205	217	163	176	190	208	223	209	218	232	219	210	203	219	175	192	185	175	205	206	181	205	229	205	223	177	203	194	213	199	193	206	197	213	214	198	201	193	204	232	192	218	212	208	212	196	214	192	197	191	215	205	201	217	195	223	183	205	187	207	211	200	192	189	209	208	215	212	202	223	187	193	200	193	214	209	233	181	219	185	207	209	199	190	206	168	222	223	192	211	221	224	191	219	214	178	205	205	199	203	183	197	234	201	201	190	211	227	204	193	209	207	197	230	203	222	202	209	190	225	217	213	188	197	194	203	213	191	222	234	215	184	194	218	205	197	198	193	223	209	206	221	202	214	194	218	201	213	193	210	206	218	197	177	202	214	225	202	188	197	188	202	177	184	196	202	190	194	189	191	200	206	215	196	227	224	220	202	200	204	225	199	214	208	222	213	186	198	207	198	210	192	192	189	211	217	209	205	199	189	206	207	205	189	197	213	212	194	181	189	209	220	197	202	219	213	193	232	196	203	197	186	213	204	212	199	194	193	195	216	207	205	202	229	208	206	206	224	196	196	220	198	200	206	201	212	205	201	197	187	199	187	214	213	193	207	202	205	229	216	219	219	198	201	228	190	214	220	218	184	205	228	245	211	227	196	205	216	210	187	201	214	205	194	212	226	180	207	215	201	223	220	182	201	211	189	193	214	219	172	184	197	208	206	206	188	228	207	197	209	216	202	185	203	202	198	204	211	216	194	208	220	231	202	182	205	217	209	222	187	236	197	197	211	182	201	215	217	187	185	194	211	217	207	217	193	200	194	205	223	206	223	226	186	209	212	197	220	203	186	206	223	213	185	191	236	197	238	184	193	206	206	206	201	190	210	210	186	192	222	231	184	207	208	194	206	204	231	216	220	203	186	196	200	214	216	205	207	212	199	201	226	215	193	210	215	172	215	215	206	232	219	221	208	198	213	200	195	217	191	208	205	230	215	188	197	213	182	191	191	197	185	203	205	204	203	196	198	210	201	198	191	220	204	207	208	195	195	195	216	216	179	196	188	204	192	205	191	212	220	173	194	199	190	208	210	215	213	206	187	198	231	202	200	206	213	200	177	183	196	187	216	181	205	169	227	199	226	199	192	211	207	194	206	219	220	218	192	198	178	205	211	193	200	217	226	214	192	193	221	227	212	203	201	200	216	183	173	210	227	211	200	194	236	179	193	210	221	221	184	197	211	199	176	187	194	201	210	203	221	192	225	209	201	212	231	192	194	206	219	198	199	173	192	207	220	193	203	218	195	205	209	189	227	204	191	219	195	204	230	199	194	207	208	184	202	205	170	185	186	213	214	227	201	187	191	194	201	208	205	216	211	220	209	215	201	230	217	214	227	196	234	213	187	208	190	207	215	213	213	192	213	195	193	219	196	208	220	175	201	206	190	196	185	187	175	194	236	202	183	239	198	211	214	193	205	242	210	203	211	198	198	192	186	209	221	194	245	215	229	212	180	186	196	239	189	207	213	215	186	197	227	223	220	225	208	204	204	210	216	198	214	191	177	212	219	215	200	207	210	187	227	181	194	202	187	198	206	206	209	221	216	210	198	210	213	192	226	206	165	197	216	187	194	195	225	200	218	216	186	212	218	210	189	208	195	222	187	202	186	205	196	187	205	230	185	207	179	223	191	195	205	208	201	199	184	212	201	207	199	197	190	201	203	232	206	203	193	220	204	201	209	195	224	186	198	186	211	207	214	219	210	229	201	214	192	195	217	185	210	207	187	203	215	185	183	187	193
19489	29877	1495	390	312	296	270	274	253	242	261	259	220	251	235	225	250	236	247	238	237	210	213	214	213	197	231	196	222	188	232	217	226	216	223	234	232	205	226	232	226	244	210	207	218	231	244	210	200	202	215	227	218	208	228	221	208	202	266	231	217	215	222	225	234	251	221	222	204	223	202	206	217	238	210	220	189	213	229	189	191	216	205	231	238	235	228	209	209	219	200	214	221	189	245	220	197	232	225	208	207	224	234	200	228	214	206	200	225	214	227	232	220	196	222	206	245	235	241	191	226	201	238	222	217	205	219	237	236	227	199	216	202	196	226	207	199	224	225	209	254	223	210	221	199	227	227	213	215	212	213	233	235	220	228	214	210	199	222	245	230	224	205	195	202	210	244	190	221	224	243	211	239	231	207	216	202	211	231	234	216	210	218	234	219	205	239	218	216	206	231	249	201	213	252	212	217	216	210	201	242	235	228	219	194	236	223	199	211	225	214	216	217	205	242	237	233	203	228	242	210	217	230	216	203	216	224	222	220	241	227	212	230	257	225	217	185	203	213	218	210	235	196	214	213	215	217	219	210	207	218	226	246	214	218	221	229	220	217	232	209	218	248	212	219	221	214	217	202	207	226	211	206	211	212	226	213	238	229	228	221	221	231	225	205	198	232	205	227	212	227	228	213	206	220	215	228	220	244	231	216	218	202	233	218	215	210	216	208	219	259	217	206	201	212	232	238	208	211	239	230	212	222	202	233	198	226	218	227	212	215	235	203	203	213	217	207	207	208	209	235	258	241	241	224	205	226	216	243	227	230	242	217	182	197	195	248	217	213	235	214	208	209	231	221	229	242	223	210	225	209	230	209	227	221	212	209	204	198	210	203	203	207	236	225	208	216	232	200	220	221	235	216	206	188	228	194	217	237	237	191	224	219	200	225	197	219	233	225	209	198	219	226	204	234	207	218	262	200	223	197	228	207	240	226	204	224	224	243	227	217	204	222	252	222	225	219	189	205	230	219	258	237	211	202	226	200	212	183	217	193	229	204	239	224	223	187	213	231	226	215	233	230	200	231	214	219	230	227	219	222	246	209	214	204	239	245	218	213	216	210	241	208	218	235	210	220	211	203	221	231	223	227	208	204	200	220	224	231	221	222	239	234	229	215	239	228	219	214	221	212	228	211	227	237	215	224	244	229	226	220	211	220	205	205	221	222	236	227	226	211	223	243	220	207	215	196	213	218	212	224	201	219	208	234	214	230	221	212	226	207	225	242	203	227	220	229	194	216	216	230	226	212	225	216	235	206	212	229	212	237	218	221	223	202	225	205	224	224	236	233	201	241	196	222	209	197	224	234	206	207	220	229	212	238	235	221	210	235	252	189	211	239	241	217	203	216	155	196	231	205	204	254	237	217	209	208	221	211	258	219	224	211	220	211	218	221	221	228	203	234	172	224	196	225	226	208	214	221	202	236	212	209	225	229	222	212	216	184	218	214	205	187	222	212	213	218	226	232	220	214	201	240	227	202	254	222	190	215	213	227	216	211	207	221	226	226	204	205	241	201	219	231	208	199	207	205	248	212	241	240	201	228	227	198	224	239	235	201	228	182	223	224	224	225	221	212	237	223	217	203	232	209	215	214	226	200	195	233	219	210	239	207	182	196	204	216	208	231	219	213	235	234	240	228	225	220	213	216	196	202	210	226	203	213	248	220	190	240	178	248	206	233	227	211	220	216	225	211	220	213	214	216	201	235	211	230	199	235	210	199	243	231	223	208	219	214	212	234	229	213	248	219	219	221	230	225	220	226	219	229	224	214	263	214	204	215	224	232	212	237	228	207	208	186	229	219	219	251	236	218	210	208	218	250	206	223	251	200	212	213	208	216	232	234	222	215	232	194	192	201	201	200	208	219	225	238	216	198	205	199	220	213	232	242	210	213	205	209	237	205	205	220	216	198	230	248	210	239	232	226	203	225	220	216	230	205	210	211	203	213	220	192	227	194	237	203	207	214	212	229	223	222	240	200	243	230	228	223	220	241	216	226	226	190	229	236	226	230	221	221	209	224	208	230	217	206	235	223	219	229	200	184	206	216	209	218	196	225	201	216	207	240	193	239	202	232	215	223	231	212	234	219	236	201	238	217	233	216	227	235	205	224	233	218	221	194	193	228	233	200	241	213	186	228	215	234	217	218	223	212	239	216	234	184	225	195	244	225	251	214	206	227	231	228	212	238	226	218	232	221	223	224	223	217	211	230	228	225	197	214	216	223	228	189	260	195	209	224	195	195	198	214	241	206	239	226	214	218	229	227	239	226	209	207	211	216	218	218	218	197	213	226	182	251	252	182	213	217	232	213	236	216	205	233	210	236	190	190	238	219	231	259	197	214	229	199	222	225	217	207	219	230	200	209	229	201	215	236	197	229	190	246	224	212	207	213	204	210	208	228	223	226	231	221	232	210	235	229	220	224	208	210	237	225	192	222	231	242	203	195	219	213	218	220	233	225	238	215	218	215	218	205	202	199	234	218	230	228	235	224	206	215	250	206	223	204	224	215	210	227	242	231	228	236	224	211	193	242	205	227	197	199	203	201	219	222	203	224	241	225	225	204	221	237	186	237	193	238	186	240	238	221	220	236	220	223	196	239	199	231	247	201	234	215	231	235	231	225	231	188	235	232	195	207	221	201	225	234	219	213	216	229	244	218	235	209	223	228	216	228	197	215	224	213	219	213	216	219	191	230	209	214	204	224	209	228	192	211	197	222	221	247	192	239	238	222	222	220	219	233	231	230	226	213	234	194	228	212	186	245	212	200	237	238	211	229	222	209	249	218	240	218	216	224	237	212	187	219	215	195	227	215	214	190	236	236	197	213	218	207	224	193	201	206	216	240	218	230	229	241	249	195	220	220	192	237	225	229	237	210	260	205	226	222	227	224	209	224	223	212	217	230	217	229	196	190	226	210	210	213	203	210	236	196	216	219	194	246	214	222	214	247	215	213	228	206	223	210	221	214	202	191	191	233	255	199	221	218	203	201	248	226	224	202	220	213	219	231	211	224	223	217	206	231	248	231	206	197	251	215	238	197	217	213	200	217	213	185	227	204	213	208	230	200	235	214	214	234	217	242	215	212	201	211	209	226	231	226	211	229	203	220	209	225	221	216	244	220	216	230	217	212	221	240	230	200	230	211	198	225	215	206	223	252	222	232	232	222	242	221	235	218	203	234	249	228	212	229	221	196	219	240	211	219	216	223	213	222	238	202	220	225	228	217	237	243	219	216	218	204	194	230	234	224	234	206	201	193	227	222	209	217	210	233	213	229	204	231	223	211	184	226	227	209	211	227	246	223	198	184	230	234	188	225	211	221	237	216	235	232	221	205	213	225	221	215	223	245	225	232	241	195	211	198	244	244	233	238	221	226	227	203	257	241	221	204	214	193	191	214	237	219	202	220	234	230	225	191	218	214	218	212	226	233	226	237	223	242	234	190	212	237	198	225	201
25420	21502	27312	24909	20944	14450	1898	1125	916	842	745	770	729	680	693	749	702	649	633	670	643	603	608	613	618	654	584	614	630	596	614	622	623	621	595	603	579	597	569	615	601	628	587	580	585	591	612	626	586	569	578	578	597	618	606	566	583	587	591	592	552	579	565	614	622	577	619	603	589	595	614	612	627	559	580	593	574	624	568	575	637	594	615	624	596	598	562	617	546	602	554	595	571	595	556	602	570	586	673	559	611	604	528	609	586	604	584	579	573	609	595	580	577	636	597	580	567	596	613	591	579	544	566	591	576	580	573	566	637	604	588	598	533	582	576	559	622	635	552	625	535	594	573	557	608	565	597	604	557	599	586	568	604	571	601	610	574	573	578	567	587	570	555	560	616	594	594	602	609	584	564	629	630	608	598	558	573	568	557	623	533	603	643	565	587	610	546	590	570	588	606	586	598	588	598	626	623	564	586	597	582	572	592	575	574	577	564	622	551	621	568	580	578	587	581	594	587	574	619	572	579	610	571	582	543	622	559	567	553	588	552	619	562	573	534	590	565	577	613	607	627	535	573	595	585	591	604	595	583	603	606	606	605	575	598	584	571	577	580	565	591	594	624	573	584	596	574	559	593	566	573	562	612	613	605	582	580	566	556	610	554	586	557	615	591	628	594	606	571	600	547	584	612	555	577	602	601	581	611	632	568	602	549	643	622	577	601	585	573	545	594	585	594	616	569	623	583	620	578	614	591	578	569	589	551	585	578	634	580	612	575	529	594	543	562	660	588	570	614	622	555	569	593	624	592	570	551	594	591	616	561	591	587	639	579	587	578	586	567	559	628	603	585	626	595	599	559	609	538	568	608	604	546	594	540	586	569	589	617	569	620	627	574	603	583	610	543	606	587	545	602	623	594	611	575	557	609	548	545	581	609	600	573	573	576	575	531	578	632	615	565	572	562	586	562	619	574	615	557	593	619	596	588	591	623	589	563	579	606	635	607	579	556	596	601	582	579	583	539	570	590	578	579	622	567	597	559	557	604	558	610	572	544	627	618	604	610	571	550	592	577	583	542	566	538	608	643	603	596	566	588	578	602	607	574	573	598	574	606	573	573	560	572	585	604	566	582	575	616	614	598	592	542	595	588	547	577	613	638	621	573	602	580	587	578	625	593	588	662	578	592	561	552	552	575	578	544	616	588	559	543	582	575	579	633	589	594	614	555	585	596	573	597	590	597	616	595	601	596	574	611	592	575	624	608	607	583	565	541	607	543	614	581	511	575	580	614	649	609	592	573	565	574	569	565	607	593	618	576	601	571	611	605	595	551	606	601	573	605	608	594	605	556	602	603	620	590	601	609	591	587	560	584	580	626	622	602	598	585	561	617	596	599	570	610	592	609	606	606	582	605	586	588	577	554	617	551	556	580	597	595	579	575	572	580	596	622	608	565	578	576	559	580	552	618	627	573	601	560	560	589	601	588	587	617	604	614	619	582	613	612	588	576	554	604	577	546	595	552	569	584	561	564	591	585	565	538	595	589	593	614	578	612	591	608	590	608	593	599	600	580	576	580	556	554	579	602	613	522	579	595	564	563	572	582	614	601	603	613	602	558	588	579	593	634	597	619	585	556	596	588	593	555	584	566	558	533	591	597	581	584	538	562	596	590	583	554	564	647	570	615	572	622	596	527	636	640	590	588	579	574	580	614	616	565	574	589	605	609	580	576	582	608	542	577	593	617	581	583	561	601	579	619	647	570	603	589	567	608	568	590	557	627	626	615	621	599	567	561	577	585	560	605	587	598	625	575	606	611	558	641	571	565	614	592	639	622	591	525	585	571	558	583	614	594	626	622	560	566	591	572	592	575	616	598	588	571	583	550	614	589	599	583	634	604	630	616	596	541	583	575	615	587	538	607	585	628	616	556	587	598	583	550	609	583	558	589	604	557	614	572	534	558	605	592	633	598	592	582	570	590	562	574	635	546	570	572	606	575	557	565	589	607	585	553	584	592	600	572	586	601	563	602	636	580	623	561	580	613	557	582	596	624	573	561	559	566	585	594	577	573	565	532	551	623	621	541	609	596	559	539	589	586	584	577	583	572	596	594	618	548	597	598	576	606	579	618	624	612	618	593	548	564	579	625	588	568	586	567	595	587	586	562	620	573	553	575	594	580	535	614	585	572	590	571	542	598	609	608	574	568	576	571	612	630	618	545	586	613	604	574	607	633	606	633	571	596	630	549	611	543	593	568	558	584	553	584	604	579	584	588	613	574	620	566	555	591	599	553	605	580	574	563	606	604	620	536	620	555	578	578	573	607	560	575	615	559	614	610	591	599	557	560	620	617	618	547	546	571	557	575	595	569	574	599	574	594	606	603	555	553	575	615	581	579	570	594	541	596	560	580	565	573	604	574	578	581	580	583	630	589	602	562	611	585	620	593	591	581	573	562	602	602	578	558	560	559	589	581	540	565	583	601	610	581	609	575	567	590	596	645	625	617	596	644	631	552	588	564	606	591	615	583	575	568	553	604	602	566	601	601	585	596	607	567	542	595	610	572	597	606	581	570	592	614	568	604	584	604	588	610	616	517	590	555	569	575	583	556	562	590	603	615	580	566	574	620	566	593	575	582	583	580	571	607	635	577	561	546	601	616	570	567	587	582	587	571	604	567	571	580	611	559	562	596	554	570	570	593	564	597	607	547	601	607	615	549	583	583	589	592	588	551	601	576	551	557	592	597	585	604	600	568	572	589	629	592	605	593	613	578	601	584	540	587	602	558	567	588	615	519	556	581	544	562	538	604	601	593	611	555	585	590	596	597	588	613	566	609	642	603	608	567	580	553	613	546	539	583	608	584	569	589	614	568	590	595	574	592	544	593	606	597	581	597	561	577	577	596	587	579	595	629	614	549	613	592	536	548	531	591	607	595	600	631	599	567	597	574	560	569	574	579	587	622	550	575	602	615	597	597	559	582	609	624	575	539	582	618	609	585	557	595	578	577	590	580	601	599	595	607	607	596	549	614	589	614	588	584	629	561	560	586	580	596	572	610	542	591	588	565	586	592	609	581	559	615	555	542	584	569	593	585	571	577	582	543	599	584	552	580	540	559	612	584	561	577	583	575	594	562	601	616	609	557	581	564	557	583	596	568	552	576	603	602	533	573	587	583	596	550	568	584	676	579	588	566	601	586	558	588	620	578	599	599	578	583	568	587	539	579	567	567	556	594	612	607	605	611	588	589	584	600	573	612	556	589	540	635	558	576	551	573	593	564	529	581	624	584	644	554	564	540	562	569	559	568	587	564	631	628	605	592	623	582	549	572	543	552	578	565	585	589	601	529	560	610	551	630	611	641	632	611	570	593	582	584	612	605	586	573	545	587	600	592	541	586	564	607	588	611	603	582	547	587	636	550	571	586	593	562	607	576	576	615	609	579	593	621	580	571	572	618	578	632	645	578	545	567	573	606	611	618	592	561	541	587	562	571	600	630	587	582	618	608	610
29471	75196	7776	4479	2995	2373	1901	1537	1400	1294	1165	938	896	810	782	806	745	731	649	668	725	636	678	624	670	617	643	598	608	637	619	590	662	603	589	615	631	604	596	561	610	565	636	589	586	599	557	600	577	592	605	622	569	596	604	587	572	626	568	586	611	517	622	614	595	604	566	569	566	574	619	588	606	614	602	571	598	595	583	584	533	568	581	554	549	601	562	612	630	570	577	560	583	593	582	570	571	579	554	592	561	555	568	586	624	602	561	619	602	555	641	561	568	570	571	647	608	568	571	597	659	618	540	593	623	647	566	583	604	599	622	571	621	580	572	601	574	608	573	575	557	550	576	568	577	521	593	585	584	555	557	579	564	597	586	589	597	540	579	573	562	556	551	579	576	564	555	618	537	579	566	571	551	577	576	598	642	594	612	573	575	576	592	596	558	563	572	580	580	571	586	591	550	552	575	534	574	600	567	538	601	595	581	563	591	581	602	551	592	536	563	568	526	562	584	612	580	615	517	564	588	588	578	594	550	583	595	571	536	557	623	576	571	597	564	582	580	571	547	572	596	550	593	606	643	552	605	566	565	589	557	608	552	596	549	566	608	567	594	554	588	579	602	589	571	583	576	556	569	561	554	607	599	546	575	553	615	569	552	583	572	593	577	557	561	574	597	600	610	604	586	595	570	542	570	523	567	604	578	575	546	563	576	604	563	577	639	546	587	603	552	543	545	587	580	584	611	566	600	579	553	564	615	620	592	609	567	607	507	547	569	519	639	585	544	596	583	579	580	573	586	543	550	559	559	562	600	563	583	592	583	579	575	566	570	562	546	575	588	531	583	582	549	608	564	546	574	592	570	532	573	576	592	584	564	563	566	600	533	612	607	580	616	594	565	601	544	560	573	615	530	603	527	577	572	595	556	588	599	611	552	582	583	574	554	536	553	588	597	657	585	564	570	568	598	590	603	584	598	556	588	626	631	551	616	611	565	561	551	563	591	564	538	596	567	550	563	572	568	599	569	568	557	555	532	554	585	574	541	589	532	597	592	597	534	561	585	600	550	581	613	590	581	592	582	601	593	574	583	587	562	550	620	600	571	611	568	575	548	567	578	545	535	563	590	589	594	543	596	574	544	572	574	578	604	593	575	551	599	586	545	531	590	576	617	571	531	601	553	614	584	578	572	586	548	566	584	579	615	596	591	592	594	556	614	603	581	571	598	601	579	578	563	607	580	583	598	581	551	557	547	594	596	572	588	581	591	528	588	542	595	611	546	578	564	594	593	616	553	612	568	577	604	573	587	593	593	556	582	601	602	583	572	592	536	555	576	591	552	611	589	569	610	573	547	569	562	574	586	581	603	584	578	588	609	593	598	541	554	556	631	576	579	568	596	553	616	531	571	567	584	588	587	572	579	564	561	611	597	569	622	551	607	543	579	573	578	647	557	581	589	601	562	583	590	562	576	593	587	540	614	591	602	606	591	605	582	553	568	610	563	561	536	574	596	569	571	571	617	581	571	562	603	535	568	564	554	593	569	624	560	590	564	586	606	617	566	555	597	553	544	565	606	551	533	603	571	582	578	588	538	585	586	616	578	594	562	557	556	576	584	539	611	583	591	546	583	553	582	572	571	603	566	560	568	606	572	572	612	606	578	579	562	566	562	591	577	570	607	558	586	558	569	530	569	556	565	573	575	589	534	641	592	546	600	540	569	513	574	631	620	604	565	581	586	575	565	630	563	587	553	587	573	535	595	578	586	606	557	591	519	556	624	556	567	565	524	597	600	562	563	578	578	592	560	590	577	558	577	566	559	549	591	599	585	596	585	557	535	569	611	530	627	509	535	583	596	606	550	566	598	599	545	620	598	622	599	589	571	623	539	586	576	569	570	568	576	544	575	582	618	587	598	602	555	594	577	570	582	588	599	559	601	616	551	573	532	618	551	634	614	577	568	637	542	560	597	589	616	562	582	589	569	570	597	559	582	573	568	589	560	601	586	588	576	564	590	604	572	566	579	550	585	589	506	573	588	578	570	584	579	556	599	531	561	575	560	615	600	568	589	593	605	579	599	591	561	584	534	566	579	544	582	581	576	587	604	619	589	535	581	563	546	598	574	565	576	600	571	551	548	579	536	553	554	576	594	609	574	601	609	593	618	534	590	605	614	584	568	562	595	554	563	576	629	628	536	533	611	565	588	590	588	603	599	568	553	609	586	575	569	586	595	635	586	605	565	569	625	554	580	559	586	552	614	594	562	595	545	569	572	544	581	571	560	565	593	597	604	579	580	559	559	611	586	625	581	578	540	535	584	618	556	575	551	564	555	598	546	575	595	538	543	599	580	583	582	563	590	523	582	557	607	581	577	614	583	600	515	561	553	561	578	539	574	562	597	536	580	560	585	584	619	620	609	583	602	547	573	568	563	562	576	577	548	584	553	586	575	612	585	584	592	577	557	566	563	570	636	597	581	538	553	572	523	580	604	566	549	588	528	581	567	593	594	568	609	592	559	557	570	563	593	561	582	604	596	602	590	593	572	606	596	561	538	548	558	580	533	587	573	526	599	581	612	557	576	557	560	589	576	580	582	601	588	607	567	563	589	600	565	556	622	605	550	588	563	608	600	565	591	593	543	572	611	580	606	645	601	570	636	588	550	602	578	596	577	604	566	547	582	573	563	573	535	578	594	579	582	577	549	541	579	578	561	645	604	591	603	550	528	602	588	624	591	569	552	544	589	604	555	558	564	612	553	603	561	587	594	543	574	551	570	564	558	588	542	567	556	580	586	539	555	549	558	600	544	625	609	561	547	606	580	592	578	592	570	551	592	584	570	582	571	630	551	576	549	567	577	563	517	593	599	516	543	566	592	583	570	537	607	614	589	548	595	533	571	569	562	518	588	606	543	574	593	588	591	528	557	551	570	599	571	596	569	565	552	596	543	641	570	557	619	547	567	552	603	638	583	580	563	569	558	587	585	559	580	607	553	589	625	576	606	612	567	555	569	539	561	554	591	526	598	534	562	586	531	584	546	518	524	543	554	603	544	593	581	618	565	591	578	554	622	540	569	549	593	579	562	574	612	588	578	559	547	611	585	600	559	595	591	597	574	529	601	613	611	565	577	577	604	601	587	600	582	588	571	568	547	587	568	610	602	593	594	559	602	581	595	580	536	587	546	571	566	569	594	542	606	631	578	578	557	546	580	598	567	622	565	583	581	604	544	525	572	561	583	520	614	588	556	585	567	592	605	552	544	554	588	530	587	608	591	572	597	595	553	588	562	601	566	571	599	608	564	560	571	632	550	586	594	568	596	603	530	614	536	570	585	589	625	531	565	586	562	534	570	568	570	549	601	565	565	573	540	589	587	590	560	556	563	580	581	589	574	629	560	577	578	575	590	627	598	553	600	569	610	576	554	591	583	558	578	569	564	595	587	557	575	591	602	558	597	572	573	583	595	517	563	574	546	574	629	579	562	619	610	577	565	546	596	641	602	612	583	570
22971	21277	27897	24226	20965	20988	11174	1969	1425	1346	1360	1139	1086	1090	967	957	939	941	855	865	918	845	931	893	894	842	842	815	775	884	806	835	805	818	818	821	792	799	786	800	783	842	773	775	798	732	757	792	777	806	788	776	761	838	784	830	809	745	784	791	768	832	770	806	749	778	772	776	781	784	744	790	785	756	777	764	737	775	804	770	772	842	754	770	817	773	783	781	757	818	783	833	840	813	785	761	738	785	764	758	814	779	775	782	799	755	803	792	787	772	761	808	818	766	767	780	707	775	786	746	790	753	810	735	810	717	727	790	781	750	751	821	788	780	797	723	785	779	737	776	817	709	759	776	781	721	790	739	797	793	799	778	798	776	766	760	727	759	762	798	815	800	767	817	816	786	791	768	713	802	787	761	744	750	754	765	770	775	806	783	788	738	742	785	799	788	797	780	720	717	784	826	773	795	738	798	778	806	752	707	751	763	827	776	790	733	803	795	746	758	784	791	816	824	783	826	772	758	790	809	794	790	773	807	808	804	747	750	753	791	814	784	750	817	751	786	756	790	776	768	786	770	773	825	767	781	778	777	793	749	779	736	793	822	783	798	778	794	753	802	796	773	752	781	783	808	779	811	772	749	748	712	803	782	790	808	793	796	760	780	776	775	770	734	810	750	774	796	731	784	704	722	790	740	790	740	779	743	774	737	798	747	773	780	755	788	822	802	761	792	774	767	801	776	818	791	718	774	790	783	777	741	769	795	732	786	732	781	784	787	733	745	764	785	793	805	741	793	752	751	827	738	770	770	824	785	724	753	751	748	795	760	729	734	751	796	737	770	741	750	787	711	811	727	814	763	769	754	775	740	762	780	801	774	751	799	796	820	754	771	775	730	761	769	815	755	801	764	736	767	786	779	751	800	819	713	796	784	751	774	749	707	757	792	783	776	778	808	793	811	825	753	747	817	757	789	752	778	731	740	796	731	774	704	720	769	769	778	808	760	823	753	723	701	733	743	780	793	739	782	801	747	792	765	742	740	783	768	760	801	768	755	768	773	739	811	779	732	774	826	754	717	776	777	804	783	745	783	823	747	806	766	788	787	791	813	768	755	789	769	755	731	779	757	850	789	817	721	738	728	743	784	779	767	765	777	791	758	778	723	797	742	760	779	718	816	761	777	755	758	819	752	761	756	759	738	751	741	790	753	797	781	807	760	831	787	761	769	756	752	759	753	736	786	775	783	768	778	766	827	769	797	812	766	777	775	685	794	782	769	817	769	778	752	759	778	782	746	798	777	730	751	762	800	801	767	785	809	770	742	796	765	768	782	766	759	748	768	782	767	791	772	771	754	812	807	759	789	739	795	753	776	803	807	802	770	770	770	805	768	739	792	778	760	848	769	820	772	707	757	743	811	788	772	765	783	789	760	748	728	738	774	786	732	767	786	756	820	763	764	769	777	729	766	731	796	752	781	807	769	835	813	776	759	742	765	796	809	776	778	760	726	783	763	778	768	780	817	828	749	757	747	797	784	734	731	772	785	727	776	766	822	744	753	782	790	804	842	777	788	761	775	803	782	772	727	777	801	810	762	808	733	761	771	740	820	816	793	806	751	775	692	825	745	799	722	751	772	788	763	811	765	767	719	782	770	767	785	764	727	776	805	750	819	802	746	776	713	771	825	739	795	745	797	742	761	747	775	741	760	798	715	780	769	749	757	771	791	790	761	797	773	775	787	769	816	767	801	804	777	775	790	779	789	788	801	754	757	788	739	731	737	745	761	728	832	797	754	790	784	767	754	808	708	772	769	793	802	816	743	814	793	795	746	737	788	800	759	716	773	779	775	749	788	797	751	809	748	784	791	774	785	798	788	774	776	786	796	761	755	772	753	774	742	746	785	718	764	770	810	743	779	823	781	815	768	779	739	813	795	758	781	780	793	765	823	773	768	745	785	745	765	786	794	762	785	785	791	801	760	777	757	760	792	738	763	774	729	803	768	766	751	730	766	776	744	804	733	780	792	803	804	753	804	794	798	801	751	785	801	772	820	782	760	792	733	763	769	796	770	759	795	755	776	754	814	759	785	814	771	761	752	809	806	771	800	795	747	820	754	805	780	837	796	767	808	800	754	756	785	767	769	801	743	744	756	796	738	773	782	763	755	750	797	786	739	789	778	816	781	766	735	762	763	810	789	742	787	775	752	791	753	772	774	734	740	790	754	760	701	789	820	711	749	729	696	773	743	762	781	796	781	792	772	778	778	752	751	743	742	826	811	790	777	783	759	738	828	768	794	742	797	795	775	767	768	792	764	810	782	820	803	848	755	780	770	770	790	783	762	697	806	789	783	769	693	748	743	781	738	774	752	769	765	736	794	772	742	782	817	775	795	769	743	810	791	717	790	708	759	769	770	746	790	766	779	760	755	769	770	728	761	762	748	757	794	762	792	750	762	771	728	826	762	806	727	732	802	766	808	822	738	725	769	787	749	781	802	750	807	845	789	808	756	733	803	796	742	784	736	809	784	745	746	797	729	767	822	783	733	791	757	752	759	785	780	785	765	798	763	838	785	761	749	804	702	779	799	815	763	804	766	747	850	783	727	754	767	820	781	784	736	810	758	793	759	811	728	791	776	809	788	733	801	805	794	753	818	737	781	750	753	787	748	836	771	736	752	794	749	808	796	768	810	794	807	806	746	759	811	791	771	801	805	768	759	735	763	769	769	753	805	777	762	731	766	789	844	802	806	782	786	795	844	773	734	770	774	723	781	714	788	792	738	792	763	800	778	753	771	788	807	804	792	788	744	799	759	814	764	751	758	749	785	760	763	843	805	760	754	777	766	780	722	748	776	787	785	746	780	753	751	777	785	796	755	738	801	733	748	794	739	768	737	738	805	809	751	754	740	687	768	796	801	736	774	769	801	799	850	740	789	787	772	782	760	775	748	825	791	792	767	774	812	683	778	819	767	756	756	771	779	784	749	723	730	812	773	775	789	760	826	761	795	751	780	744	807	778	739	753	796	760	751	764	733	762	854	753	738	791	714	734	715	792	788	763	790	733	817	784	759	783	800	791	748	799	747	770	756	731	805	792	763	792	769	726	793	775	748	739	768	730	746	789	742	771	799	767	776	730	807	770	726	767	785	725	737	773	764	748	812	791	791	787	748	781	781	744	798	771	756	795	750	755	811	795	761	792	812	759	774	784	782	817	799	781	752	824	729	773	799	747	756	776	773	803	779	790	726	803	790	764	782	761	735	775	719	787	753	799	798	823	777	755	735	760	807	734	801	732	763	746	773	802	799	713	753	783	792	797	782	769	811	769	794	793	792	731	765	785	795	821	836	777	817	777	760	819	712	775	797	738	739	739	750	814	768	802	818	729	780	760	691	735	745	812	747	794	797	823	752	828	739	752	767	765	772	769	804	817	778	798	759	772	785	771	770	754	802	765	711	773	772	800	714	810	806	774	775	742	788	741	752	757	813	813	775	752	843	813	769	787	740	767	796
31991	71812	11249	7975	5461	4196	3500	2824	2450	2188	1894	1592	1483	1295	1193	1162	1032	994	1049	957	987	949	989	945	895	892	863	832	888	861	862	832	829	834	852	812	815	809	819	856	791	794	797	800	824	828	803	841	811	812	827	818	780	768	791	786	797	810	816	770	852	780	799	825	821	764	770	794	757	755	786	742	754	779	800	788	748	779	775	809	756	770	776	796	795	813	814	780	793	752	834	771	728	779	798	747	786	797	831	775	792	754	801	794	753	739	774	757	731	812	757	791	747	775	770	801	784	743	729	769	761	826	769	804	759	770	796	767	755	712	841	796	758	736	737	739	818	736	755	794	698	739	763	784	765	749	762	737	736	763	755	734	749	781	772	757	777	784	744	726	799	774	749	751	785	773	736	807	796	781	788	780	794	743	794	813	749	750	754	800	752	742	766	794	732	802	760	789	802	791	739	750	746	787	748	779	779	775	800	791	733	797	737	737	781	770	769	752	792	736	829	758	757	772	792	783	788	750	805	745	737	725	795	790	796	780	740	763	775	750	719	753	761	770	779	768	803	763	805	755	753	755	795	814	788	773	770	732	780	779	807	779	740	792	772	802	756	754	820	776	763	788	751	793	759	791	749	738	813	754	789	801	772	765	744	794	773	793	768	793	800	745	803	779	760	739	737	772	781	758	747	712	777	725	787	745	761	777	785	806	776	748	772	771	787	789	830	766	791	800	742	787	760	747	752	725	787	848	756	766	765	736	793	761	773	768	718	701	777	775	761	759	772	754	761	798	757	751	699	799	767	759	761	774	774	708	798	796	808	789	729	748	784	742	775	818	792	747	781	750	771	839	808	730	785	789	798	775	765	725	761	797	789	761	746	813	716	820	751	778	751	764	782	754	760	786	797	779	714	781	780	724	773	793	801	740	790	852	768	738	784	733	792	813	728	792	775	738	761	764	771	792	759	755	767	783	741	801	767	783	805	773	784	786	794	782	743	753	745	769	759	787	775	779	774	735	773	733	778	732	782	778	718	831	726	797	801	793	769	716	761	782	738	787	777	729	802	798	828	796	786	781	803	858	795	817	779	711	761	765	779	742	841	764	754	783	722	768	798	780	755	781	768	807	808	779	731	812	749	796	797	750	775	751	760	789	792	781	805	802	751	762	764	757	778	782	778	751	767	767	790	785	742	862	753	804	791	804	826	802	814	723	743	794	777	767	744	813	795	775	726	772	760	766	762	825	740	772	749	798	752	796	738	768	798	769	756	753	783	802	821	789	753	703	763	837	795	787	797	779	767	770	772	769	739	787	728	771	759	754	814	731	769	761	753	772	789	778	824	707	750	813	818	752	745	820	782	816	745	754	777	761	772	733	761	744	756	776	728	796	785	817	795	790	713	761	804	795	744	808	696	766	771	729	797	810	737	825	758	818	768	780	810	735	769	797	794	751	797	783	799	784	788	785	764	729	715	763	766	783	760	758	767	757	799	759	750	779	767	785	775	818	762	774	786	789	787	785	816	727	800	704	772	794	784	791	773	796	754	752	772	794	764	765	748	770	756	756	791	764	759	788	729	711	743	761	743	758	769	786	814	741	781	783	741	762	805	802	741	791	759	754	750	787	829	762	756	772	823	745	784	769	750	749	786	727	763	791	806	770	767	716	724	825	776	724	791	778	808	762	763	765	796	771	762	759	750	761	787	740	742	767	780	763	797	806	737	765	744	731	794	816	766	830	747	764	771	779	728	769	737	766	780	764	752	802	800	741	777	823	814	741	776	758	747	739	797	791	810	769	780	836	785	777	775	775	791	793	686	752	764	759	774	745	721	789	754	786	785	772	767	784	763	788	804	761	786	791	729	787	800	781	793	739	805	755	752	762	752	754	763	769	779	786	770	749	756	805	768	791	750	785	786	743	727	722	743	764	810	769	773	775	787	777	793	754	756	792	802	805	772	776	787	752	801	755	768	782	782	799	824	770	804	735	779	828	808	766	748	758	791	773	746	752	785	751	759	737	694	787	790	803	793	753	801	801	726	829	789	745	749	711	793	804	730	790	801	744	778	723	745	763	761	802	746	806	780	806	811	763	750	773	745	778	765	705	770	808	748	788	735	755	784	710	782	807	744	746	768	807	765	759	762	789	833	771	772	764	756	788	780	731	789	743	774	807	779	779	794	788	824	795	765	783	781	787	730	765	723	759	749	831	797	774	803	815	732	789	763	720	780	768	719	806	746	818	737	750	742	800	790	728	735	809	750	743	743	813	722	787	729	773	799	788	826	799	793	764	767	738	788	733	850	756	777	808	723	742	773	769	769	765	779	723	774	797	810	772	784	848	754	754	781	761	748	757	732	737	750	748	763	794	775	789	761	760	799	768	765	810	764	725	773	768	749	824	789	745	770	767	749	761	807	782	776	775	801	796	767	728	776	781	738	804	750	755	766	759	760	775	793	797	789	776	734	774	755	765	750	724	811	770	793	765	803	788	772	764	792	789	723	761	770	740	850	800	780	792	794	778	775	732	728	750	764	730	777	754	795	736	750	799	760	787	753	736	822	755	740	786	769	766	763	761	739	787	801	732	721	789	790	786	821	693	761	733	787	761	761	769	744	765	818	758	771	775	726	780	777	772	795	788	725	748	730	746	745	738	789	788	765	835	769	833	751	815	785	805	788	816	801	765	759	790	797	746	783	790	761	792	755	753	728	783	783	749	786	761	789	743	772	773	745	767	808	739	772	753	750	790	790	795	748	761	751	718	765	732	784	816	775	784	738	761	767	799	787	774	774	771	816	788	794	808	742	761	744	780	774	765	784	785	781	765	819	790	807	782	793	737	773	749	784	782	761	755	786	765	715	752	800	834	723	775	761	790	802	773	774	785	791	734	768	736	791	754	792	799	770	776	765	761	781	794	745	712	778	756	792	772	779	732	831	765	782	785	684	734	791	779	739	761	720	795	779	795	807	751	781	821	747	742	767	816	745	787	781	736	798	770	804	773	726	799	768	822	758	763	791	807	764	784	757	783	786	808	695	812	786	781	765	760	743	859	815	718	766	792	799	767	796	769	759	756	792	785	780	756	797	818	783	726	777	764	800	760	774	808	776	756	722	774	735	780	794	794	796	773	806	823	767	794	762	759	780	732	760	814	751	735	773	816	782	794	770	790	779	830	782	792	779	767	759	793	751	771	795	800	741	739	802	732	771	768	744	790	805	767	762	790	734	787	766	832	740	769	792	762	742	816	726	789	760	718	753	771	766	756	782	795	772	783	782	803	753	790	774	755	767	786	779	761	763	755	800	745	788	724	789	765	758	758	793	796	755	715	763	771	739	765	801	725	765	734	775	754	803	790	766	745	760	777	773	772	779	785	773	833	760	800	806	778	743	730	767	785	788	720	763	816	774	762	758	742	746	808	760	807	789	754	724	806	770	798	801	800	760	790	801	775	786	760	757	781	769	825	846	779	784	782	865	780	763	801	819	810	790	799	733	745	765	715	750	769	740	745
29013	21672	8053	442	257	243	257	190	229	192	213	193	198	191	191	204	203	179	203	185	198	206	207	179	201	187	225	204	218	180	186	183	212	211	198	205	187	192	202	216	224	194	188	195	197	178	198	187	195	209	202	196	209	187	209	207	170	175	205	185	194	195	181	220	180	217	205	185	205	196	183	220	221	218	191	194	218	219	222	204	206	183	168	180	207	176	188	191	206	177	199	168	194	177	161	207	203	223	182	198	211	186	199	197	199	162	190	160	224	198	214	210	199	198	192	173	181	180	210	189	184	210	185	217	211	209	189	186	184	185	209	190	212	202	213	211	189	176	177	226	192	192	201	207	196	191	212	205	230	163	185	204	173	209	190	194	172	187	196	198	190	186	199	215	199	176	192	181	175	186	222	163	184	216	210	201	194	184	213	193	231	190	225	202	204	169	202	193	180	199	224	204	204	164	187	182	224	200	212	211	197	200	204	178	218	203	216	194	204	181	208	193	194	191	186	189	199	194	223	200	184	212	186	201	212	215	153	203	206	201	179	204	190	176	194	167	206	182	187	183	209	212	200	191	189	195	194	206	204	189	209	183	201	217	205	196	190	163	189	189	212	192	217	206	201	205	204	205	204	239	201	193	171	188	195	192	160	214	173	203	192	197	186	203	193	183	201	184	181	196	169	191	201	200	197	212	197	177	188	196	196	191	202	212	173	184	200	226	200	184	206	193	209	177	189	178	207	209	177	181	218	180	187	208	199	199	197	198	205	180	196	212	189	187	212	185	172	176	204	196	186	214	184	206	182	186	171	183	212	188	177	215	184	208	182	208	202	187	206	231	219	217	191	156	168	201	188	181	189	191	191	204	190	189	175	172	194	182	194	162	179	196	183	194	209	196	184	199	198	171	221	212	188	202	201	195	194	184	187	203	175	192	229	172	198	193	205	204	211	222	183	209	183	216	189	193	207	177	202	177	177	202	224	194	188	199	206	190	178	205	202	199	212	205	219	195	200	200	206	163	212	179	214	204	199	194	208	205	199	178	181	196	192	205	190	181	199	180	186	199	214	176	196	193	197	190	184	194	201	208	185	198	211	188	184	212	194	192	171	179	224	204	185	176	183	202	200	169	199	201	183	199	190	218	193	200	198	193	198	211	183	194	185	204	201	219	185	189	176	166	195	178	195	216	165	196	204	170	194	182	200	198	215	185	178	163	205	217	178	217	195	244	200	171	199	198	185	177	200	215	188	171	210	220	208	173	196	201	195	193	182	189	159	177	177	207	189	181	186	192	196	212	201	181	193	194	182	186	195	185	187	189	200	207	207	193	183	183	217	200	204	208	207	207	206	195	197	215	196	204	207	198	196	186	182	181	185	192	183	192	163	220	204	193	203	173	188	204	199	211	195	205	188	196	208	205	208	203	200	192	204	174	183	189	212	206	202	192	180	210	198	182	200	167	186	167	191	195	188	214	218	198	211	182	197	211	193	211	186	185	202	194	188	190	199	185	175	207	189	198	179	199	197	217	194	201	182	194	199	186	197	177	194	188	202	184	192	186	203	188	203	198	188	192	196	182	192	220	209	201	198	196	194	192	188	190	220	183	230	176	205	217	207	230	187	201	209	168	200	188	194	177	192	180	192	187	199	192	193	201	193	176	189	201	195	206	212	202	177	182	214	208	207	194	193	159	180	201	233	204	188	206	190	216	225	179	176	171	202	184	215	170	198	180	211	219	225	178	202	166	209	208	191	194	199	187	182	179	229	190	184	190	211	199	179	198	206	196	195	193	222	198	172	204	189	175	199	188	190	189	184	218	197	211	187	199	208	192	198	201	203	187	209	192	206	216	206	180	208	206	192	204	193	197	211	196	177	185	209	203	184	213	175	186	210	191	209	189	197	196	200	194	194	171	174	189	215	180	182	200	195	198	207	198	196	189	179	195	197	179	189	198	189	181	197	200	195	188	228	195	212	212	228	199	199	185	209	185	200	195	203	180	177	219	200	197	217	203	211	186	176	200	189	205	193	193	185	192	199	200	183	204	196	209	196	214	198	177	202	201	182	189	215	199	179	224	180	192	204	200	202	192	205	165	193	202	174	203	204	187	171	198	223	169	210	203	198	166	212	199	197	191	201	189	180	192	183	188	195	202	184	177	197	205	176	202	210	214	211	215	199	192	204	195	178	205	191	197	165	195	198	178	202	198	189	189	181	199	175	201	206	200	196	205	194	212	208	199	197	193	207	184	181	209	205	189	185	175	195	171	202	180	181	194	210	213	206	189	220	187	208	207	208	188	204	200	200	196	213	199	192	226	173	187	203	188	194	202	197	195	230	185	194	199	181	204	227	189	194	199	195	186	205	177	178	201	230	211	197	177	189	208	195	178	199	174	212	198	216	186	195	219	205	168	196	185	178	195	222	211	200	171	204	193	193	195	179	176	171	182	209	170	191	208	182	221	187	216	184	193	174	206	195	205	184	180	206	186	211	202	215	204	193	188	189	182	200	184	211	177	218	185	213	191	191	242	202	187	203	206	185	189	211	189	165	168	209	198	189	185	202	176	177	188	156	210	191	197	204	195	190	180	187	188	183	226	215	210	167	194	195	197	205	182	204	221	196	177	188	183	183	202	207	209	202	180	183	183	198	191	202	213	194	184	195	229	187	187	169	212	186	194	198	208	205	202	210	201	184	209	186	179	176	209	191	192	180	202	194	204	220	200	208	196	185	208	180	205	188	203	184	194	186	212	197	199	231	195	184	205	215	182	192	219	184	204	188	206	185	170	176	164	191	191	194	204	171	183	175	171	205	199	193	218	209	211	213	215	216	189	194	181	198	182	224	188	190	200	187	199	197	211	188	198	196	220	193	220	216	184	202	179	189	203	205	209	212	159	189	204	198	169	195	170	191	186	189	182	196	201	210	211	189	203	173	182	216	215	209	230	194	214	202	196	216	198	196	212	170	188	193	194	190	211	193	198	200	204	223	190	186	212	193	199	198	210	200	205	205	191	219	197	216	206	195	190	209	182	207	180	179	187	191	194	181	205	200	195	199	205	201	183	214	191	204	206	220	179	163	202	197	179	204	159	202	223	206	203	203	193	189	172	224	185	221	196	193	181	189	190	190	197	197	237	179	187	194	180	205	224	206	194	184	194	186	210	192	185	211	205	200	173	202	192	217	203	206	196	190	179	206	188	200	191	212	221	216	191	205	201	197	193	198	206	213	181	199	176	219	200	211	194	188	210	209	224	224	210	156	218	188	208	203	184	194	199	188	207	202	194	200	170	199	176	180	208	201	184	191	215	206	185	184	189	170	215	204	207	190	176	203	206	200	201	183	176	190	218	190	203	205	180	207	177	222	185	213	177	160	214	187	199	195	189	202	208	189	189	175	190	206	171	189	202	212	180	203	193	219	200	208	203	194	204	216	189	179	203	202	191	187	213	189	206	228	203	194	186	201	192	190	197	216	191	203	214	209	206	203	199	213	198	205	180	176	192
17977	24196	1469	382	323	255	303	262	286	289	262	228	240	217	209	225	249	197	222	236	203	235	227	220	220	200	189	218	216	215	201	228	217	205	237	198	187	210	202	202	223	203	214	206	212	236	239	199	224	193	210	232	209	207	196	183	195	201	214	209	241	185	213	211	209	226	220	212	210	226	233	207	202	220	224	200	236	188	201	214	207	195	212	191	226	201	211	187	198	224	221	217	200	224	219	217	193	196	195	202	217	204	225	216	210	191	206	198	210	205	207	211	226	195	191	211	193	212	208	190	209	215	206	225	228	204	210	217	202	187	220	208	209	213	212	214	191	202	206	207	240	198	189	199	267	215	212	229	199	193	201	220	174	217	218	215	232	213	214	180	212	235	217	214	226	199	184	241	209	202	216	228	206	200	219	184	232	197	214	195	180	235	216	190	235	216	196	211	213	213	214	200	218	213	212	218	193	210	207	213	207	202	207	209	211	188	216	209	232	200	224	202	207	238	200	188	210	214	212	196	207	208	226	212	200	212	187	202	207	220	221	214	232	217	216	219	204	212	233	204	179	205	233	235	206	181	239	234	216	198	202	216	202	216	218	225	213	205	220	199	215	204	208	218	220	206	218	210	215	217	198	195	221	210	177	218	206	201	223	213	200	217	208	239	209	214	211	218	196	220	210	211	234	218	188	199	199	213	188	222	216	223	223	201	220	196	199	221	256	210	216	229	200	191	188	201	223	215	227	200	200	236	183	198	199	214	226	197	211	180	221	215	209	204	231	206	207	218	205	232	198	205	204	237	193	202	197	199	218	178	213	192	193	208	231	214	224	197	216	203	210	207	197	202	216	201	186	224	222	221	228	201	192	210	208	189	198	206	192	197	216	195	222	197	197	194	219	233	231	214	208	234	229	190	243	246	205	231	209	229	213	193	200	199	239	230	186	217	196	225	207	198	218	220	217	202	213	224	229	198	221	225	204	215	218	235	221	226	224	185	204	194	193	196	232	212	202	197	195	202	229	193	211	212	197	196	209	202	208	196	212	199	217	212	212	190	161	217	198	195	199	225	180	229	209	206	217	209	223	218	201	209	200	205	210	199	205	236	221	230	219	206	214	207	233	197	231	218	217	207	227	217	251	184	200	185	177	187	199	181	242	198	215	195	201	220	244	243	210	210	217	223	211	198	215	199	200	230	207	239	203	197	226	199	210	194	205	189	195	230	217	207	180	192	200	216	213	221	219	201	186	218	223	230	203	189	201	207	199	201	214	228	168	218	193	226	190	222	218	229	232	203	194	204	211	202	202	228	210	197	205	219	231	212	234	222	198	202	212	190	196	208	213	226	217	210	220	187	220	220	213	198	201	220	194	218	238	200	223	199	208	206	229	175	243	235	215	214	198	219	191	200	220	212	224	206	222	241	231	219	209	232	227	216	219	219	198	209	206	210	212	230	226	231	226	230	194	196	205	224	202	197	213	215	206	225	220	234	212	188	227	206	219	189	203	190	202	224	199	217	193	211	221	223	212	207	203	227	219	206	199	192	190	233	240	215	211	203	199	202	204	199	192	211	232	218	209	213	223	229	217	201	184	197	209	197	205	223	200	227	197	205	208	227	188	210	212	216	199	193	246	204	219	216	213	209	221	225	205	200	209	210	241	201	218	226	226	240	208	207	229	208	229	196	189	212	238	215	202	193	213	227	206	196	194	224	204	214	231	195	205	209	215	211	200	196	195	202	222	219	196	203	192	217	202	219	240	230	205	225	202	202	186	190	211	222	212	232	211	198	215	210	208	213	211	207	206	201	208	248	216	216	214	199	201	214	213	209	199	225	218	224	219	220	193	204	218	229	193	211	219	225	206	202	207	229	210	224	202	227	223	217	167	188	217	196	240	203	205	192	205	223	214	211	232	226	212	196	198	197	218	212	217	211	188	221	184	232	195	212	209	216	218	211	194	216	233	203	204	201	208	202	205	231	208	217	214	213	183	205	215	225	207	241	220	229	190	218	191	194	206	187	209	199	214	214	204	232	206	215	239	220	235	200	196	236	188	212	205	203	180	217	211	217	220	191	196	211	194	213	197	190	183	213	243	188	196	214	203	218	211	210	219	221	202	202	202	219	215	228	247	205	199	200	223	201	221	187	211	198	209	218	230	204	221	190	199	216	207	206	222	201	226	226	202	207	217	210	210	197	213	212	218	202	205	246	211	208	200	225	235	194	214	214	199	226	213	197	202	224	199	235	215	221	221	214	226	223	203	182	204	198	217	220	220	215	181	194	209	191	200	216	199	223	228	208	197	212	199	192	207	246	193	216	194	200	190	213	219	211	234	217	188	198	209	208	220	222	204	199	214	199	210	203	225	213	213	204	213	186	195	204	201	218	206	202	200	217	196	191	199	233	222	205	227	233	206	237	225	216	204	208	230	188	186	212	206	205	210	207	219	206	228	205	202	194	213	218	218	220	193	208	191	201	199	214	212	220	196	213	190	233	212	206	194	212	198	235	198	229	192	202	182	235	204	212	199	236	216	217	195	210	190	197	188	213	202	190	213	223	176	211	211	195	210	215	211	199	212	209	211	228	212	198	195	232	230	211	213	226	201	225	231	220	203	206	206	204	205	239	208	223	195	188	205	187	191	209	194	217	185	210	223	206	234	173	198	203	208	217	227	222	240	232	190	187	198	195	212	193	236	215	215	197	199	233	179	198	209	232	208	202	196	208	209	221	229	218	218	209	189	201	207	208	187	203	206	195	201	186	223	218	221	235	233	203	198	201	197	219	206	191	204	202	220	219	188	199	204	201	195	234	197	218	216	227	200	207	204	239	202	185	219	211	198	223	209	213	185	232	210	219	209	214	201	229	220	194	204	210	207	226	202	234	222	247	211	195	194	210	217	202	213	197	196	236	220	206	221	215	218	196	231	210	203	219	200	212	237	182	218	205	211	207	208	197	187	202	209	190	200	204	215	182	225	227	226	225	214	214	205	204	220	198	205	194	214	221	206	221	209	179	200	243	230	261	214	218	189	211	234	206	224	223	229	211	228	219	200	198	202	236	215	218	208	218	207	221	220	201	213	200	211	207	170	266	230	200	216	215	225	208	196	201	208	217	207	212	208	188	210	212	214	215	233	206	208	219	197	216	233	241	231	211	203	194	230	251	203	207	211	220	203	221	203	214	237	193	205	182	213	200	211	210	203	228	208	223	194	209	208	221	227	203	231	192	197	206	218	229	248	202	243	200	195	215	206	222	206	204	200	218	223	226	233	216	205	199	205	220	206	179	228	208	220	188	222	209	209	211	205	219	223	201	199	244	214	217	229	207	206	207	199	190	193	218	225	199	197	215	192	221	229	202	193	198	203	199	186	216	189	226	205	218	210	199	217	235	203	211	202	193	225	239	190	190	226	221	188	216	193	237	211	240	201	184	206	218	204	210	237	205	220	208	228	193	210	203	216	201	216	229	205	208	216	185	216	186	221	208	219	185	200	236	232	196
25373	21043	27593	24546	20969	18395	2669	1135	995	920	857	806	756	737	667	736	655	663	689	641	648	587	646	631	594	635	593	585	616	620	565	623	589	597	598	599	592	608	605	627	587	626	567	561	636	602	608	579	623	554	610	600	561	535	604	602	554	612	593	619	590	611	536	572	544	551	600	618	558	508	601	577	581	593	569	552	564	602	566	606	580	587	551	568	597	561	543	597	538	576	624	574	613	563	536	589	603	555	554	586	591	543	572	608	615	614	581	589	545	598	552	555	548	589	539	589	582	580	620	608	561	624	550	596	569	604	552	563	570	601	514	567	591	568	568	590	612	550	583	567	571	576	553	613	607	625	579	601	605	584	573	573	632	568	589	615	565	601	626	596	565	554	568	622	576	600	565	589	593	540	563	550	591	577	600	529	583	572	574	580	544	574	577	563	517	571	543	565	542	538	590	583	596	567	598	522	534	594	590	547	542	562	556	552	587	556	573	626	564	577	526	582	588	573	572	573	581	571	567	583	564	575	563	523	503	568	562	562	590	546	556	616	574	579	575	573	567	590	619	539	607	558	616	571	570	574	593	599	603	591	572	578	535	560	602	587	571	612	558	563	563	546	567	581	583	597	559	552	601	609	616	548	570	549	574	614	534	587	564	551	535	594	593	578	571	547	602	547	514	601	610	580	629	557	608	540	587	574	533	570	568	561	603	582	569	523	525	579	559	558	568	567	574	603	594	572	582	562	557	571	626	552	596	547	559	552	562	636	581	604	566	597	572	620	592	589	565	587	551	587	564	603	560	556	533	545	589	570	593	568	569	534	545	551	601	548	595	583	627	628	600	559	578	533	566	557	564	567	610	622	583	570	577	589	618	597	577	592	579	608	554	568	552	548	585	574	576	569	592	608	560	570	559	598	615	573	578	533	590	571	616	604	536	563	551	589	554	613	597	585	586	585	593	609	617	573	601	610	536	595	589	593	599	591	538	532	577	608	603	577	628	648	568	592	556	585	569	605	582	609	569	612	556	588	579	584	602	587	602	608	577	541	578	600	585	583	568	563	549	559	570	597	556	585	605	581	594	579	552	501	591	563	612	557	580	571	586	576	600	578	576	549	608	585	579	639	579	534	592	568	582	601	594	604	568	564	557	539	576	561	591	553	564	572	543	608	594	562	581	580	574	584	578	575	566	594	611	566	589	596	542	632	592	591	606	605	578	588	563	615	541	606	584	538	566	572	568	586	582	569	522	578	588	589	589	548	568	606	559	562	573	576	538	584	637	562	592	560	574	583	585	563	537	534	586	605	546	601	601	611	576	588	562	596	630	583	537	585	584	584	571	606	609	589	533	612	577	596	570	544	606	595	566	563	562	546	593	574	547	563	620	565	615	579	585	590	617	599	599	559	608	579	583	562	600	606	556	534	591	636	578	539	565	570	599	563	548	552	577	555	601	581	565	577	579	584	556	559	587	572	620	593	564	605	528	556	585	538	559	588	549	582	588	566	557	588	547	587	598	594	577	552	582	559	547	571	585	608	546	552	571	593	602	593	616	596	605	593	572	555	578	574	565	593	557	586	608	569	578	561	580	562	579	566	559	603	572	576	586	598	599	546	614	584	611	546	569	577	587	591	508	584	548	563	576	559	540	610	544	603	585	550	604	548	598	553	609	627	526	553	537	540	555	545	541	599	574	540	558	638	600	622	540	576	599	579	560	595	585	559	549	561	551	595	543	559	534	559	613	599	538	577	566	561	525	575	581	581	568	554	536	610	562	559	592	586	595	582	612	598	587	538	590	588	613	593	599	564	543	543	580	556	608	549	559	611	619	585	551	504	572	568	589	596	610	590	547	595	539	587	596	588	569	602	607	608	588	589	574	569	553	575	546	571	581	578	588	578	560	546	585	553	609	587	597	592	620	571	563	547	565	577	589	603	563	583	575	566	544	568	561	605	578	545	559	553	642	603	580	572	547	568	595	563	626	577	596	564	550	529	592	621	576	529	602	613	554	577	585	590	601	565	600	546	576	577	524	596	537	598	556	593	598	516	565	583	601	575	609	615	541	568	571	551	570	566	545	587	608	611	561	634	547	583	582	535	585	599	567	596	552	560	605	560	552	548	572	587	575	543	587	606	586	598	537	585	571	578	563	587	562	558	608	604	617	588	565	556	559	580	535	606	606	578	570	574	613	620	576	593	589	568	557	580	557	572	567	587	558	527	587	550	530	582	584	584	537	562	553	619	604	583	588	578	551	567	552	568	570	615	595	541	587	597	583	570	550	564	559	594	568	556	559	618	562	583	564	573	582	550	614	521	562	589	517	559	544	563	588	560	565	558	598	575	634	586	592	648	579	550	596	558	609	607	599	530	590	580	577	596	607	611	583	607	571	585	615	542	579	559	563	608	572	577	545	576	564	524	579	610	530	545	598	548	568	565	559	580	583	558	562	565	565	580	596	614	590	613	604	564	600	579	567	576	521	528	583	568	583	579	587	549	532	591	588	578	575	573	604	578	587	591	563	585	593	572	545	554	550	588	567	612	597	566	547	570	580	591	588	585	541	599	562	581	555	550	555	605	568	537	602	581	565	590	569	550	533	578	531	606	579	559	577	574	594	555	542	585	585	553	613	563	581	516	618	541	569	598	547	576	570	560	573	561	559	587	582	614	571	588	561	597	605	561	591	558	552	582	536	579	621	552	603	584	576	593	571	575	642	565	578	615	597	565	526	540	545	582	563	570	594	567	605	588	585	567	590	582	595	578	542	514	603	538	603	580	584	549	635	526	564	579	590	583	571	596	558	613	547	578	551	563	586	593	622	598	651	585	558	593	583	607	574	555	609	605	582	582	596	569	593	644	546	570	572	584	601	550	593	602	575	547	647	583	627	569	560	568	593	590	569	612	568	591	582	564	611	589	583	604	535	590	607	550	564	536	592	591	561	608	608	572	617	577	546	544	576	553	568	542	590	609	580	568	608	567	571	557	565	555	607	565	587	620	557	561	588	592	564	599	580	618	558	544	549	568	631	602	573	544	575	598	594	587	568	558	516	563	568	575	538	558	504	554	598	598	546	567	581	577	554	588	598	599	597	604	598	553	589	585	640	563	546	569	592	629	595	559	600	598	567	596	556	604	541	604	618	602	564	606	582	611	585	595	558	598	580	591	615	615	563	567	563	558	564	586	584	540	590	570	580	582	572	589	587	535	543	538	568	547	565	556	557	570	557	612	621	618	581	584	643	613	625	580	595	599	600	584	596	548	593	607	540	610	592	584	581	570	563	583	549	570	584	575	607	597	569	606	573	562	588	559	604	575	593	572	571	590	558	543	586	581	575	611	598	593	585	573	563	595	609	582	599	611	537	603	605	602	555	571	519	645	551	533	582	604	561	553	569	581	571	577	551	636	605	511	592	609	554	554	587	591	568	575	573	629	571	584	592	518	591	608	571	560	563	610	555	596	592	597	577	566	581	621	620	550	566	596	578	597	585	585	575	595	595	597
24717	50358	8678	5144	3441	2709	2176	1804	1552	1470	1170	1032	984	913	832	810	767	745	746	689	683	649	678	705	678	636	620	631	638	636	619	612	597	594	584	606	550	562	592	594	641	583	583	567	574	573	621	524	525	578	575	610	607	548	578	589	583	583	541	556	570	550	589	622	576	607	576	565	546	546	567	566	535	561	584	604	562	580	620	569	585	552	621	561	561	617	570	582	594	586	585	585	594	564	587	627	617	572	557	558	607	560	557	539	560	625	545	564	560	530	547	588	554	529	598	568	559	600	534	581	543	549	632	564	564	569	546	542	556	554	560	585	581	526	626	560	542	567	548	552	511	554	530	591	516	561	580	553	574	569	568	549	545	601	574	565	561	566	520	555	556	556	589	529	583	554	579	547	588	578	599	563	611	573	539	602	560	583	575	550	590	561	548	525	547	541	590	603	577	548	525	552	554	552	570	602	545	548	573	551	562	584	575	568	560	562	584	619	574	562	556	532	527	521	578	574	589	580	578	559	554	543	552	540	619	541	575	588	515	552	574	582	562	558	551	565	541	594	570	572	514	544	561	595	539	592	564	575	551	598	513	570	555	573	575	597	569	501	540	591	555	562	533	554	570	564	558	584	599	582	576	559	535	512	547	556	578	557	545	574	549	578	595	581	609	582	595	578	558	565	565	579	577	571	598	567	566	553	571	546	559	627	607	571	528	552	601	594	608	543	557	545	576	550	573	558	522	583	532	529	551	559	565	575	578	582	528	573	566	575	555	514	539	541	549	588	575	545	553	587	573	544	528	585	531	530	555	531	602	513	594	578	584	575	532	600	557	573	568	631	576	563	590	587	562	551	564	593	574	616	591	540	566	557	577	577	608	538	584	559	510	579	598	560	596	568	536	603	561	600	590	571	555	590	583	570	621	568	576	551	540	573	550	553	598	586	587	593	499	549	591	557	549	539	540	573	583	571	539	595	547	550	558	557	605	597	590	545	562	558	585	568	559	553	563	562	538	533	540	587	575	531	568	569	566	557	601	575	559	553	529	548	551	556	582	534	621	552	566	548	552	586	535	517	595	565	542	563	560	556	538	578	569	628	599	586	599	536	582	570	564	564	550	568	614	552	543	582	588	586	569	563	585	504	591	548	585	616	571	583	594	597	551	608	558	533	580	574	540	570	566	557	552	590	585	531	604	534	568	576	586	565	552	557	530	566	570	601	576	550	532	586	571	567	618	581	557	543	626	556	623	562	533	560	555	573	546	542	561	523	593	568	560	561	579	566	558	554	576	555	584	595	603	603	533	625	550	539	596	553	540	629	577	564	525	564	535	582	546	593	565	579	583	574	596	564	604	593	561	565	552	579	560	573	544	534	629	563	563	568	598	584	576	594	550	527	551	591	582	551	580	583	543	579	575	538	522	567	608	545	528	523	546	591	595	518	507	601	551	588	574	563	543	525	592	561	574	581	587	585	537	585	542	551	552	549	539	554	537	616	541	555	596	538	553	600	584	544	540	543	559	573	642	550	526	572	555	575	556	581	563	588	567	564	545	547	597	568	547	578	528	605	535	583	574	525	595	569	566	586	563	550	566	528	549	535	580	582	534	575	532	555	583	558	558	566	600	598	599	544	592	564	574	510	563	550	558	591	535	547	539	579	574	611	590	562	591	602	584	566	542	560	589	575	573	575	564	561	611	546	531	534	602	541	559	547	583	553	550	575	572	590	562	594	584	552	567	610	537	578	566	559	590	569	615	545	580	566	596	563	556	598	542	599	522	596	546	585	588	548	556	520	594	572	564	535	585	531	560	574	528	581	578	588	556	542	560	552	572	552	576	553	560	553	559	550	558	556	570	584	549	560	588	577	571	548	534	571	580	581	580	582	558	581	555	570	597	548	595	593	590	628	533	551	537	541	569	573	545	575	563	529	577	557	544	537	529	598	541	631	599	620	578	568	574	555	576	528	592	605	568	571	567	573	587	588	526	535	537	531	532	561	585	572	577	535	579	523	543	571	591	550	611	592	636	566	532	600	565	593	571	557	540	555	550	541	580	560	554	568	535	550	534	577	596	567	574	552	536	552	565	574	533	548	577	586	550	571	552	597	563	521	544	555	588	605	578	579	588	601	589	562	535	596	544	593	554	594	539	590	557	558	542	597	566	592	520	578	570	589	577	602	599	556	572	536	542	560	577	567	606	551	565	576	599	557	601	519	570	529	557	566	590	578	581	581	567	557	537	585	558	572	582	591	606	596	533	526	533	557	564	560	546	589	574	600	565	519	605	548	597	596	579	590	583	560	571	546	568	552	575	567	596	624	579	595	590	571	598	547	585	558	557	567	600	594	612	570	567	591	573	560	535	593	584	574	565	560	564	589	531	555	513	571	595	554	597	544	546	558	561	524	572	592	574	551	577	501	544	567	578	544	561	567	543	581	534	549	545	532	565	558	576	624	553	587	558	565	597	579	578	598	604	568	602	517	532	520	552	611	563	561	565	573	592	571	565	565	594	592	536	566	562	594	574	542	568	579	578	561	588	555	585	552	570	547	606	542	592	593	546	532	557	527	540	560	559	587	586	584	568	583	566	583	570	544	538	599	558	608	511	565	583	612	594	536	554	551	552	556	547	567	552	531	567	549	576	595	576	560	576	565	533	573	562	552	536	576	558	585	602	597	558	582	556	575	569	540	525	564	570	514	608	537	545	522	591	578	538	542	575	612	610	541	549	549	564	573	599	538	595	587	554	587	581	547	550	538	553	548	568	589	551	602	531	555	607	525	535	553	579	507	558	578	527	583	557	546	549	529	601	592	553	582	588	555	575	589	604	568	566	548	596	582	540	542	589	587	551	573	577	577	574	540	572	566	565	543	559	568	563	546	580	514	597	571	537	538	573	586	540	577	577	560	598	593	561	601	563	565	552	588	562	562	581	595	559	529	564	595	550	565	597	562	584	540	551	559	564	604	565	534	584	582	567	550	532	569	590	587	592	558	578	530	546	528	561	560	598	575	560	621	530	563	565	583	598	578	604	579	535	590	592	524	543	572	603	561	586	554	569	555	596	589	562	518	568	552	561	545	602	542	569	620	556	536	541	567	544	559	579	569	583	562	571	584	538	567	522	579	557	529	550	588	560	527	561	540	568	566	581	579	551	585	559	593	546	545	633	545	573	564	568	585	566	544	600	542	559	572	566	598	545	553	563	569	591	573	535	584	601	560	575	550	565	566	575	564	579	623	548	575	577	519	575	581	560	563	574	585	560	525	530	530	594	564	556	545	574	592	553	524	576	611	557	542	551	545	599	537	532	552	568	620	556	603	573	554	576	538	547	526	577	579	601	515	586	540	543	579	583	562	570	586	554	590	553	550	566	542	618	598	615	581	626	588	555	550	553	560	594	605	576	556	567	556	540	586	592	577	600	579	578	564	548	619	577	576	561	605	542	588	596	513	588	567	603	591	583	547	562	584	595	604	582	567	544	580	569	520	579	599	551	563	547	570
23014	21016	27960	24215	20992	21063	16874	2554	1619	1546	1365	1259	1152	1126	1072	1039	1031	934	939	957	940	921	848	889	892	836	866	838	865	795	900	853	855	835	804	755	827	783	794	784	780	819	740	836	757	783	735	812	765	797	817	764	720	786	751	801	742	832	756	783	750	767	764	836	842	761	789	833	778	777	743	779	743	794	729	831	757	795	769	760	744	763	800	758	713	835	770	755	806	786	804	724	732	771	777	778	726	778	724	785	753	748	787	738	757	784	775	733	700	767	791	774	778	737	736	785	769	794	771	749	802	760	747	741	739	765	733	784	784	767	744	784	815	762	745	798	775	765	758	713	754	711	762	783	765	739	794	698	708	763	717	787	775	843	789	792	778	819	752	739	756	781	735	745	787	726	743	718	756	730	789	792	766	753	782	800	801	715	726	748	782	780	727	729	777	782	740	777	754	791	788	736	797	774	722	754	767	803	779	721	742	775	753	795	756	741	793	789	777	708	810	767	791	759	795	748	763	789	817	776	785	811	720	756	789	753	767	774	755	758	742	705	800	767	786	772	806	788	753	742	740	762	772	730	783	747	799	810	743	746	752	811	767	767	724	728	781	778	740	763	729	757	766	781	750	750	801	702	766	731	730	790	712	795	717	757	754	767	739	768	726	809	743	723	752	782	720	770	760	804	762	763	814	763	744	730	767	792	760	774	723	759	740	776	744	746	755	728	807	681	765	723	749	827	793	717	764	745	814	724	726	728	755	804	799	719	789	722	742	734	785	717	786	755	722	816	763	766	798	775	759	763	792	754	731	772	754	795	785	746	796	734	758	789	705	696	735	794	753	754	762	775	754	786	759	792	791	732	751	757	720	787	775	829	769	782	806	769	788	802	714	774	713	802	765	767	755	780	763	778	759	798	755	739	768	799	735	744	802	736	696	794	731	727	772	746	758	770	770	773	799	751	788	751	737	744	737	783	761	736	798	773	781	780	772	686	749	727	765	777	798	801	786	747	791	780	779	735	747	768	780	740	747	725	777	788	760	784	802	731	782	743	737	811	781	759	750	713	708	716	705	796	774	755	799	713	751	739	761	748	767	723	775	744	757	779	790	790	726	732	778	795	797	766	771	796	760	732	772	780	770	716	772	773	738	768	731	768	765	763	763	817	753	754	779	819	767	748	719	743	769	751	762	724	737	750	761	757	804	731	730	779	730	756	817	793	768	736	747	791	779	738	748	692	756	762	739	777	782	757	749	749	821	767	770	743	776	752	736	805	775	734	749	756	755	816	742	799	826	799	755	710	771	725	783	764	748	708	741	749	801	736	779	724	759	747	797	732	749	727	751	746	742	758	779	800	762	763	766	819	732	772	762	732	727	749	738	738	730	819	743	796	746	742	720	758	772	824	739	769	746	738	775	738	733	744	734	738	786	814	719	780	796	759	701	730	727	751	794	756	767	782	758	759	718	736	745	794	782	773	752	794	766	743	706	750	766	722	782	754	777	755	744	730	756	766	765	747	793	757	767	723	760	752	784	700	748	775	774	735	810	785	728	777	756	803	731	690	766	753	767	758	759	759	746	786	779	770	763	799	721	795	756	786	750	723	741	771	749	759	790	712	787	782	742	738	791	738	749	756	737	789	748	752	807	764	793	756	834	711	708	755	759	816	750	758	769	699	743	732	742	767	792	758	778	713	740	791	730	724	757	770	723	755	730	715	797	774	737	789	740	787	783	767	729	779	731	776	797	736	763	731	795	782	772	725	786	764	799	782	750	776	789	782	728	770	758	800	768	758	779	734	757	737	781	776	764	758	860	789	741	784	779	770	803	741	780	682	764	812	758	733	827	761	791	719	746	781	769	775	738	760	736	738	728	743	763	694	821	756	745	770	728	743	726	751	754	793	731	728	757	758	706	774	759	772	792	758	748	839	700	724	805	748	738	728	771	715	749	794	765	768	758	782	749	737	734	780	784	773	757	744	774	766	807	785	726	784	748	798	749	746	751	760	768	728	753	770	786	688	767	737	772	810	791	775	771	746	721	793	698	739	789	726	774	748	761	723	768	782	776	757	766	788	736	715	743	746	751	752	760	779	759	797	821	740	779	760	783	737	766	795	771	762	752	787	742	748	771	773	750	824	816	801	777	706	745	803	806	747	771	737	801	793	745	763	786	778	769	758	764	730	767	753	783	766	805	757	760	764	771	790	779	819	747	777	782	712	755	756	768	809	804	802	768	756	754	772	773	779	750	763	768	751	697	825	769	763	798	757	775	760	811	798	738	762	747	776	778	790	772	689	751	797	758	762	707	809	762	746	768	761	788	794	761	800	777	758	840	797	771	720	788	760	757	773	738	804	752	748	758	712	788	732	768	758	742	745	754	765	783	764	741	753	784	781	795	724	738	777	702	759	765	742	769	701	715	750	776	758	813	754	730	723	782	780	732	718	798	787	741	781	761	734	773	763	738	764	768	747	732	773	764	776	772	799	776	722	750	750	812	802	788	775	743	765	728	765	750	791	738	825	793	789	718	777	741	790	728	707	775	737	795	757	763	738	777	774	806	811	777	714	752	733	758	789	833	754	737	742	739	761	819	775	751	769	769	756	783	782	706	739	733	716	769	752	767	759	758	787	772	833	792	757	765	748	791	773	795	763	801	771	756	748	734	833	787	759	792	764	754	739	797	795	782	717	737	735	755	776	767	803	745	789	794	771	753	763	713	734	796	710	787	701	797	747	750	751	752	755	768	733	758	763	759	778	767	730	741	738	737	760	741	741	836	781	714	742	773	750	719	740	763	774	799	780	770	789	692	731	726	722	786	776	777	740	741	807	746	725	809	763	778	744	749	707	764	829	748	720	768	754	780	779	759	800	768	772	766	766	796	724	794	792	753	816	782	753	773	755	784	750	774	816	816	796	776	776	749	760	777	709	738	717	757	780	789	732	741	760	755	771	750	773	775	786	778	794	751	756	803	756	758	726	727	779	805	752	798	778	712	757	741	718	792	778	722	754	752	792	749	774	736	738	774	706	773	779	766	723	791	808	759	747	781	809	788	754	777	763	752	789	779	753	745	775	768	735	758	777	717	747	789	765	784	750	778	757	780	789	757	790	789	800	739	725	770	759	736	772	787	781	744	726	744	724	754	700	788	780	780	781	768	763	744	779	758	766	796	774	760	782	798	722	768	767	759	779	764	761	781	723	715	720	693	751	807	744	810	747	810	777	759	740	757	740	776	761	743	733	818	759	763	744	775	816	738	763	790	726	758	754	783	823	807	764	769	807	771	705	747	840	781	731	729	783	727	808	724	753	791	713	756	796	712	765	723	732	770	773	749	768	802	779	806	746	745	763	706	769	765	777	788	712	747	763	780	795	713	751	755	793	747	750	774	735	744	768	763	729	782	757	694	819	720	782	703	728	714	778	783	750	779	793	756	756	738	796	847	731	742	758	821	742	755	740	728	740	823	797	733	788	765	731	788	789	709	751	800	754	790	776	791	740	814	751
20697	39753	13073	9390	6492	4968	3991	3382	2743	2480	2094	1837	1512	1472	1384	1258	1237	1141	1116	1054	1020	975	980	940	933	916	916	939	837	885	847	814	836	863	862	817	818	814	800	811	821	786	808	812	816	821	793	753	830	787	833	814	803	762	781	790	772	803	807	792	795	752	834	727	760	773	789	774	788	768	748	733	828	790	835	785	787	772	746	745	801	737	777	791	768	801	765	771	785	760	793	828	793	750	771	773	757	791	745	806	788	736	787	787	790	809	782	792	805	763	745	776	747	781	771	747	746	809	807	789	820	752	745	744	766	759	764	760	758	721	767	803	763	775	764	766	767	760	776	749	759	802	713	801	729	757	762	783	774	754	778	748	746	770	793	760	800	743	798	761	741	746	714	773	816	736	728	724	763	764	756	785	764	754	770	774	785	759	737	739	807	764	759	752	742	760	754	767	766	823	761	726	752	752	794	758	798	748	764	782	732	732	722	765	697	758	849	849	744	817	742	742	797	788	767	777	757	700	803	751	744	727	753	737	762	755	753	717	738	741	789	719	790	764	782	823	767	769	763	790	748	830	733	746	740	764	744	818	766	722	756	786	822	779	795	724	780	756	747	770	748	754	715	763	757	781	799	772	762	777	770	716	770	805	788	770	789	760	736	785	715	773	773	766	773	714	748	744	755	764	790	780	768	766	739	787	768	751	795	747	733	744	764	789	784	754	729	811	771	770	743	740	762	722	750	745	749	785	778	756	754	757	733	791	797	791	786	739	748	749	827	739	810	763	753	798	736	781	748	760	783	746	736	785	753	752	806	752	735	771	775	771	799	771	773	805	791	798	744	700	759	809	775	764	797	791	772	753	714	782	745	731	721	700	799	743	740	743	740	756	786	803	744	754	748	760	782	735	718	728	772	720	760	756	714	765	765	829	733	780	766	758	760	744	731	768	796	756	747	755	797	792	783	749	810	764	781	749	834	749	803	786	765	761	718	741	780	737	707	730	776	750	787	718	766	728	719	805	765	789	767	796	746	724	762	786	747	749	802	774	802	731	774	776	758	739	748	787	757	744	705	720	788	778	775	773	792	790	767	768	736	783	760	778	773	779	766	689	715	781	790	721	740	781	800	779	704	766	736	729	748	720	827	781	760	771	749	738	714	737	771	742	868	764	793	780	772	761	739	770	816	757	723	771	751	728	767	712	821	764	756	744	760	774	774	770	733	780	752	751	753	748	740	786	768	720	782	754	704	766	714	752	767	769	701	782	750	781	748	798	738	762	761	759	738	778	772	718	743	815	724	756	768	745	772	756	808	729	773	761	743	768	706	787	800	806	773	773	800	784	789	743	754	767	736	718	765	727	754	766	739	766	712	792	739	738	799	721	776	762	718	760	700	791	753	771	750	774	753	695	771	778	728	774	768	743	766	733	734	744	774	785	790	748	782	758	731	755	789	713	788	763	709	804	777	698	735	737	828	771	750	753	797	756	745	755	839	774	750	810	775	721	763	745	777	733	749	794	779	746	742	787	755	717	798	797	697	778	754	767	775	757	779	752	770	819	743	757	759	749	720	755	770	785	750	735	789	776	768	710	795	737	766	770	759	728	783	790	772	722	758	747	750	771	794	735	808	747	806	737	784	710	783	794	790	796	755	817	701	758	750	755	777	780	755	772	754	767	782	770	742	753	758	764	734	728	773	724	764	768	786	761	700	807	745	764	769	744	745	788	756	726	779	715	804	692	776	725	735	777	778	780	752	769	732	771	706	740	756	717	791	782	724	735	713	761	754	779	711	782	777	690	744	775	746	749	723	763	800	779	810	757	748	741	734	790	775	751	720	764	784	695	736	760	781	741	767	803	742	766	744	800	731	754	772	801	702	764	740	759	748	778	728	753	752	768	720	754	821	796	754	733	794	797	724	748	786	716	788	737	743	767	772	780	723	741	739	815	728	767	800	783	775	814	722	778	772	725	748	769	754	744	715	763	793	726	741	767	750	784	774	743	719	755	764	772	772	765	706	717	758	742	776	769	742	784	829	725	759	715	739	791	800	752	716	736	726	756	763	720	816	765	748	731	769	769	734	759	742	777	707	753	764	725	763	759	718	778	698	777	759	751	761	766	790	781	730	722	811	759	766	733	769	780	781	786	742	778	745	783	819	756	727	752	741	798	778	749	742	749	778	760	750	742	793	781	728	742	766	718	765	719	763	773	794	742	745	781	765	711	732	734	719	728	754	765	750	766	743	758	728	792	771	741	742	777	815	768	720	748	777	762	727	762	767	749	732	786	778	743	796	712	771	771	743	731	809	713	757	775	774	705	791	765	718	776	775	742	764	741	753	732	761	750	815	766	741	756	767	727	762	760	754	753	743	780	776	771	783	728	748	783	738	722	810	808	779	795	725	748	809	748	726	771	721	759	761	780	751	774	780	757	743	756	724	785	729	775	737	800	763	755	759	744	775	741	766	761	728	775	759	804	736	750	751	731	750	786	738	774	721	724	720	756	767	788	721	738	814	729	743	772	767	778	762	759	787	762	768	742	737	797	736	721	744	762	764	731	744	741	802	752	758	755	742	748	738	751	774	736	772	771	764	774	731	788	817	793	775	749	734	740	765	726	738	724	761	769	764	727	723	762	786	752	799	759	765	731	736	763	761	756	759	732	716	769	763	746	798	788	762	719	741	807	795	731	752	751	791	733	753	795	738	735	761	783	798	726	742	721	724	777	762	723	757	805	787	727	728	749	685	784	732	728	712	748	772	786	787	755	785	729	767	749	747	755	720	759	765	793	757	810	743	792	795	795	820	760	754	818	745	736	771	752	753	784	747	762	795	771	809	785	784	753	773	777	741	802	759	737	752	744	789	735	755	737	769	767	761	756	764	751	809	768	766	720	747	756	754	775	731	764	743	738	814	769	771	736	760	762	782	777	729	772	768	746	711	755	726	791	750	753	771	724	733	813	755	783	753	766	811	752	771	724	781	741	750	750	734	758	798	776	761	786	810	782	774	772	763	791	736	752	753	765	690	749	732	712	736	734	764	766	764	804	754	783	741	817	763	757	752	760	794	757	716	783	741	738	773	735	747	746	777	791	733	755	715	766	736	770	766	707	705	749	764	733	793	721	732	775	811	727	759	760	750	818	746	773	780	734	726	784	740	731	709	781	764	785	762	728	724	742	732	778	722	781	761	779	729	778	793	759	730	760	720	763	808	749	774	757	781	796	737	789	745	752	763	761	749	736	775	743	777	809	754	758	769	699	790	755	757	763	782	800	796	711	769	750	793	752	728	780	756	787	748	807	789	700	752	746	803	755	796	773	763	750	769	821	717	758	723	796	747	767	756	754	767	765	746	786	755	771	803	775	767	755	771	763	820	769	703	790	797	740	782	797	792	765	754	764	755	760	746	770	781	722	763	745	754	772	725	790	769	780	723	762	822	761	751	749	744	788	698	728	756	781	728	746	791	786	757	745	752	747	738	766	802	797	787	719	752	696	740	776	772	710
28521	19134	7537	520	320	272	212	225	191	200	193	195	196	199	174	217	184	193	173	184	193	180	185	185	191	179	168	171	190	186	178	209	185	192	185	190	162	194	201	172	192	195	171	178	160	173	197	187	182	166	200	180	198	192	178	170	185	164	185	181	165	187	187	196	184	198	175	148	208	180	189	182	167	206	184	174	185	196	193	193	184	184	189	196	190	188	201	175	181	200	179	175	184	202	189	183	192	200	180	167	182	189	191	186	193	188	182	181	192	186	180	161	159	199	213	183	194	164	133	213	187	179	179	165	177	192	195	184	172	182	175	173	181	191	189	182	195	168	200	189	201	198	198	190	203	191	186	201	190	173	183	173	194	179	189	185	185	199	177	190	186	196	174	185	177	188	202	174	195	198	211	182	185	205	189	170	190	165	172	157	184	196	162	174	169	193	172	185	169	173	171	199	170	190	212	168	195	158	178	188	172	197	184	181	166	164	178	195	185	180	170	171	189	185	193	186	175	176	171	168	181	163	187	169	180	174	200	175	176	171	168	178	162	175	186	193	191	199	193	159	174	193	208	185	184	167	206	171	182	186	197	171	185	176	207	182	177	195	183	186	182	209	190	166	182	174	187	173	169	191	182	181	171	173	151	165	167	181	187	199	188	184	185	189	203	204	163	174	169	189	187	169	178	188	155	176	169	197	193	167	198	184	184	177	190	197	189	172	187	206	164	177	160	175	189	195	199	181	196	173	200	208	188	186	168	172	185	190	172	177	178	197	169	189	179	180	184	162	195	195	191	182	186	193	168	172	199	151	192	172	176	179	197	185	190	157	189	171	195	166	183	206	186	168	184	173	180	160	164	199	181	174	190	189	182	192	183	180	177	158	156	190	174	144	187	184	182	191	175	191	195	174	198	185	189	181	174	203	187	197	190	190	208	186	176	188	182	180	172	149	184	178	175	193	165	172	196	205	176	188	169	169	179	192	168	185	175	193	168	203	192	182	178	205	172	179	188	161	173	169	205	177	187	194	163	183	186	201	188	206	168	172	198	175	182	177	183	179	176	186	190	196	197	173	174	213	206	200	178	189	177	180	185	172	182	179	213	188	173	205	182	185	171	185	174	185	185	173	195	165	166	181	216	194	178	193	174	178	188	191	187	178	170	159	180	180	181	200	203	196	187	195	193	167	176	197	176	192	176	178	193	159	173	163	206	209	164	174	171	170	195	180	169	192	188	178	194	196	198	166	175	194	182	198	183	181	202	183	162	179	166	178	189	184	207	189	186	184	187	167	175	200	184	179	174	173	196	171	186	169	179	176	180	193	179	173	169	196	187	173	204	171	193	176	182	181	187	174	197	158	170	193	180	189	176	178	181	194	178	175	168	190	191	198	173	160	174	195	204	185	173	173	198	184	191	200	205	177	185	200	185	182	205	176	182	182	164	193	183	172	201	166	150	180	174	190	203	167	165	202	195	184	173	204	173	194	162	167	179	182	210	193	185	182	189	188	178	192	177	220	169	199	201	172	171	209	211	188	187	193	190	211	183	186	165	187	186	186	179	183	180	194	161	195	186	185	166	192	163	173	167	184	173	185	187	176	184	175	196	193	178	163	191	174	172	167	163	192	196	214	196	149	183	216	203	166	182	182	187	176	167	165	172	182	170	196	174	185	197	202	163	168	181	188	165	166	179	186	215	159	155	157	185	182	164	189	184	207	161	161	177	193	178	164	188	188	187	195	170	169	172	180	195	172	213	177	176	176	187	173	152	196	164	176	173	180	186	197	200	169	192	172	178	166	222	178	195	194	181	162	197	183	188	175	188	188	175	218	174	190	187	182	193	168	165	182	184	162	192	211	195	177	176	167	197	167	175	187	193	170	200	179	189	189	173	183	204	173	172	167	196	183	170	188	204	196	186	157	188	203	176	186	177	157	168	211	166	163	174	175	191	210	200	190	181	194	165	172	187	179	181	181	183	176	167	196	179	185	194	187	207	188	194	204	222	188	190	203	195	175	189	159	177	204	192	161	199	158	199	197	180	173	172	163	206	175	194	187	181	193	195	200	211	177	188	193	155	192	169	204	188	196	172	197	158	183	162	182	164	186	197	200	201	181	178	176	183	186	195	181	188	194	182	180	172	177	192	186	199	171	187	188	183	164	208	162	178	164	175	188	164	163	189	199	186	142	184	202	146	182	193	202	186	166	183	158	203	174	174	197	182	192	187	188	190	205	168	170	182	185	176	214	198	174	175	180	187	182	189	190	190	193	187	169	164	201	179	183	189	199	195	183	173	175	163	163	192	198	179	172	197	170	191	168	196	187	165	188	181	190	202	160	162	194	185	177	181	186	179	202	196	185	182	158	177	176	195	183	180	198	176	199	174	175	187	185	202	194	176	190	183	180	177	177	182	176	148	204	181	171	185	181	184	175	185	181	186	180	178	174	201	194	182	189	172	206	203	164	187	200	174	170	168	175	181	207	168	202	194	182	175	171	187	192	180	185	172	158	183	173	204	185	189	160	197	186	193	164	185	198	180	202	168	186	177	198	173	190	187	149	179	199	189	158	189	187	183	200	187	176	161	176	202	181	202	178	187	165	199	183	179	196	198	166	198	170	175	181	178	218	184	189	172	152	201	183	180	160	170	179	174	209	202	202	202	194	190	172	166	169	170	168	169	184	212	193	181	176	207	190	183	182	184	193	187	176	167	200	186	211	188	189	167	196	153	206	187	194	186	179	213	155	180	176	205	175	182	180	199	182	202	160	192	189	187	185	188	203	215	193	169	181	183	191	198	158	182	160	196	193	193	171	176	168	168	160	197	189	188	164	166	170	199	187	147	197	179	191	197	192	185	194	179	198	178	171	183	186	181	184	169	170	188	198	157	161	174	195	168	163	181	186	170	181	201	193	154	193	193	202	181	190	165	191	191	187	208	201	185	174	192	160	194	168	198	176	159	194	171	225	194	170	176	173	196	181	190	165	191	193	176	149	185	178	183	183	186	186	190	203	189	180	175	183	162	159	195	197	207	184	174	182	201	187	173	177	193	177	190	172	201	213	181	186	173	164	169	177	147	154	197	179	192	181	159	169	178	194	186	169	204	175	183	212	195	203	157	189	192	184	202	187	176	186	166	164	200	202	186	186	183	172	171	183	204	173	167	185	149	195	192	177	182	190	162	168	187	198	176	191	179	164	175	177	158	170	189	212	176	186	177	200	184	193	158	178	172	198	193	186	213	162	174	176	152	188	173	186	173	194	181	182	190	170	180	194	190	198	174	186	153	174	153	170	168	181	190	190	169	179	207	163	184	185	187	170	192	178	182	180	176	177	193	160	191	181	166	187	188	176	189	204	185	162	216	181	156	167	180	171	180	164	183	196	178	198	172	162	179	193	173	171	197	170	180	174	180	182	169	197	181	157	186	194	178	181	201	217	167	199	178	184	192	201	161	194	188	221	178	179	188	187	179	197	197	196	187	196	169	184	188	191	179	199	176	156
8588	18339	1303	444	316	285	254	231	248	234	242	206	217	189	226	217	199	213	197	203	204	184	176	203	208	196	185	219	197	201	196	180	199	186	212	190	205	209	216	188	206	218	190	213	191	176	187	184	225	219	199	186	189	197	218	195	208	198	200	179	212	209	198	189	175	220	192	179	205	195	201	221	183	195	198	200	180	200	205	205	179	200	219	200	200	174	196	201	195	191	187	216	224	197	218	201	193	212	200	217	199	201	204	194	193	200	206	200	178	209	218	202	184	211	204	194	212	200	193	180	183	196	201	179	205	188	216	199	184	223	205	184	213	187	206	182	178	177	196	234	185	219	196	200	188	207	198	201	187	214	175	211	184	203	184	203	184	186	187	201	220	172	198	215	209	204	178	188	186	215	216	186	193	185	189	216	182	213	192	217	205	181	215	167	196	179	194	192	197	181	199	202	180	201	204	245	216	212	191	182	202	209	200	181	192	198	205	187	181	211	202	174	193	208	212	173	199	192	188	218	178	213	215	191	195	182	215	195	167	182	198	189	203	183	198	186	188	193	182	191	182	199	164	213	228	202	185	173	212	176	178	199	197	187	192	178	233	198	214	188	202	186	193	180	180	193	194	176	221	160	204	187	177	219	211	199	179	182	183	187	182	193	199	183	177	180	195	193	200	222	194	220	201	206	196	195	196	185	194	206	210	188	214	175	196	221	196	181	207	207	200	196	208	205	184	193	192	172	220	187	199	217	191	204	185	217	212	223	183	196	197	193	183	192	184	197	239	196	203	192	196	209	207	188	187	214	220	202	205	197	202	189	188	208	190	198	189	224	173	191	213	208	200	185	211	196	184	206	223	193	185	183	186	210	186	204	204	183	207	190	210	200	195	191	183	196	201	182	197	197	193	184	194	186	208	202	201	203	200	199	216	197	183	210	209	211	205	201	166	199	205	191	210	198	182	191	192	198	191	209	209	201	186	202	200	172	210	229	202	210	191	211	193	191	211	198	200	191	202	197	185	205	187	214	195	201	201	222	215	196	198	202	192	209	209	191	193	208	227	211	187	184	199	187	214	203	181	189	174	188	214	192	213	185	205	195	201	199	203	203	201	194	194	214	200	206	184	187	191	220	169	197	205	198	190	204	186	204	200	195	192	218	207	183	225	212	212	187	186	182	211	183	195	189	216	167	201	204	201	203	187	206	200	207	189	204	200	209	215	239	186	184	218	196	199	203	184	205	181	174	207	211	195	205	197	200	183	176	200	202	203	218	180	208	189	220	159	186	187	191	180	166	196	197	201	206	174	202	207	194	194	210	184	195	204	203	198	186	203	201	198	212	208	206	192	174	181	211	191	192	223	202	199	202	195	186	192	197	192	214	189	205	201	199	196	203	225	203	212	182	205	199	194	192	219	199	212	179	180	192	198	202	193	213	196	192	210	193	199	232	173	184	226	177	195	186	182	193	202	218	197	214	180	177	206	204	192	193	203	197	201	193	203	223	194	195	194	182	205	233	216	218	194	176	215	186	200	197	188	197	200	213	177	208	212	203	190	193	199	188	206	225	199	183	223	188	203	185	183	176	193	189	220	178	183	217	197	199	209	203	190	207	207	202	199	200	194	188	177	180	225	201	189	187	223	179	212	218	189	187	175	204	194	196	191	210	209	179	208	183	200	235	200	204	191	190	222	202	216	220	217	201	183	204	213	203	210	196	216	208	191	202	199	202	200	189	210	209	184	211	192	195	206	238	192	216	209	228	207	192	198	209	194	190	196	206	193	188	209	195	211	192	214	178	191	197	193	207	217	198	183	202	195	189	205	201	191	194	208	194	190	174	197	198	188	192	189	194	214	194	187	195	208	214	211	201	188	197	194	194	182	193	205	199	212	186	186	193	212	170	208	173	221	191	190	174	193	205	198	203	211	198	186	165	191	207	189	237	195	212	187	185	221	190	190	192	186	205	210	203	179	209	205	190	193	198	223	182	195	225	180	192	207	218	188	207	185	191	205	233	195	163	183	182	218	200	203	213	227	193	185	198	196	217	223	194	184	202	184	187	205	184	203	179	191	192	194	209	199	193	182	188	214	197	192	180	188	183	192	181	195	221	226	208	174	190	199	207	207	189	196	199	182	218	189	189	189	209	209	179	185	180	200	199	193	194	216	213	178	201	209	185	203	190	203	217	201	190	189	228	178	186	215	192	215	192	174	215	178	198	217	194	187	200	202	204	211	184	188	192	193	216	183	200	192	210	195	190	198	192	169	198	211	186	206	207	199	197	230	195	188	194	210	216	195	181	209	230	191	200	192	211	207	198	187	206	195	197	207	181	199	190	177	195	232	168	204	199	183	213	196	216	220	218	182	199	176	202	202	221	201	181	204	212	192	170	222	189	164	198	178	188	197	213	192	198	218	176	208	188	199	195	189	179	210	206	195	187	208	185	213	196	190	213	210	200	218	183	180	215	216	219	192	193	197	216	202	199	218	193	201	206	182	179	202	191	203	196	195	195	188	217	192	193	187	194	223	195	172	168	200	172	209	202	192	230	207	203	178	217	194	223	196	216	189	213	201	189	200	201	192	202	195	176	193	198	193	203	206	197	203	196	186	218	200	199	177	184	184	206	201	197	183	184	206	199	211	202	199	204	174	177	215	206	191	177	191	194	206	210	195	226	179	223	193	236	184	216	225	203	165	200	186	223	199	205	191	192	209	191	182	203	193	197	196	213	167	184	199	194	179	202	198	210	190	196	197	205	214	197	194	208	203	172	212	200	195	200	192	197	191	222	191	205	183	189	205	187	208	192	191	176	207	203	231	216	212	163	220	194	212	212	194	198	217	217	185	177	187	191	216	199	193	195	200	203	169	219	207	200	187	204	180	210	186	202	167	215	210	201	187	198	195	192	197	197	209	188	224	194	198	188	205	177	182	203	177	203	195	192	182	192	180	212	185	173	191	187	179	161	212	204	212	206	197	182	210	222	164	211	202	212	213	205	194	198	206	229	202	196	180	205	165	174	178	202	213	213	220	174	193	189	214	196	201	195	189	195	206	212	192	206	218	195	200	195	184	192	198	206	179	186	187	184	208	191	178	182	222	213	194	212	203	180	214	168	205	184	199	193	203	204	193	229	211	201	200	206	194	201	186	203	184	175	206	208	224	211	189	185	204	176	183	214	206	228	192	171	223	192	201	196	190	208	187	207	202	198	191	172	186	189	211	191	188	214	197	193	225	205	203	179	218	221	201	192	181	180	186	195	208	215	200	179	208	183	178	209	194	214	202	238	205	210	218	206	185	202	192	198	208	207	197	194	175	202	194	209	190	193	195	215	215	202	202	179	191	183	164	211	206	179	176	202	183	195	192	195	169	191	179	199	225	215	191	186	202	218	202	191	195	200	205	186	193	196	206	203	205	186	212	202	189	207	203	218	207	204	205	251	189	203	215	184	189	170	165	207	208	198	228	205	187	192	203	205	201	209	196	214	190	203	193	202	205	219
25348	21062	27961	24176	20972	17316	2338	1176	990	953	846	802	763	777	725	693	671	684	695	648	636	611	594	653	625	586	605	582	624	610	575	605	606	565	595	590	623	580	618	599	603	617	616	547	633	545	563	567	592	556	572	540	545	602	576	584	561	559	601	557	537	596	567	629	630	600	608	606	589	576	592	559	552	609	597	580	562	577	619	583	596	586	593	556	586	565	595	603	526	652	619	560	568	561	556	567	635	606	572	581	564	615	547	582	617	572	566	595	574	593	602	541	564	578	604	615	548	582	594	575	585	560	605	562	604	559	558	586	583	568	572	605	603	582	556	558	548	565	561	604	583	607	597	569	546	547	594	617	559	574	562	579	544	573	548	586	598	624	580	547	577	553	588	605	609	602	588	579	607	573	565	568	600	581	554	566	628	599	599	572	552	564	612	574	525	604	563	596	594	612	530	572	585	590	615	603	557	591	574	647	586	591	610	572	555	552	561	558	561	544	597	584	524	571	562	582	594	542	566	565	564	593	583	562	560	577	590	592	610	548	573	563	573	563	599	589	599	560	554	585	585	589	596	566	599	606	606	542	591	568	606	575	551	574	601	556	556	560	574	561	572	582	628	510	604	604	592	584	569	540	563	552	578	589	569	614	538	570	576	594	576	608	579	542	585	548	558	606	537	549	541	561	561	594	566	543	580	568	597	584	592	576	558	543	562	566	541	574	565	549	563	588	519	578	578	609	567	574	525	614	632	587	536	531	531	591	578	598	525	582	574	578	591	567	596	585	620	559	539	589	578	515	566	590	588	494	541	577	613	553	565	620	544	559	578	495	538	566	580	556	618	553	564	599	540	599	559	596	580	564	585	561	578	579	555	581	555	574	566	569	577	567	584	583	550	581	617	612	580	556	567	535	592	602	546	586	538	557	560	547	588	594	528	545	563	547	560	561	565	542	547	583	560	579	598	575	535	552	507	535	645	573	612	611	559	583	555	549	605	580	588	597	562	600	557	608	597	564	580	570	596	564	562	576	534	587	633	553	542	566	565	588	611	606	563	574	593	584	571	609	542	519	576	588	626	621	577	623	626	556	608	597	619	583	553	596	603	570	580	596	579	597	536	591	605	554	578	594	609	575	557	581	587	570	565	578	609	549	571	530	576	580	548	609	599	566	509	575	524	563	612	582	555	582	592	578	616	599	599	590	586	629	534	571	563	614	563	630	565	564	557	564	578	568	544	598	529	557	624	567	573	589	608	568	561	525	567	576	625	556	572	571	580	571	596	581	578	564	561	583	552	567	599	604	605	563	596	549	557	568	593	626	548	587	543	623	564	570	537	593	595	589	540	581	544	568	571	630	539	540	544	531	583	583	574	587	593	603	534	622	601	576	585	538	531	582	537	589	586	566	629	578	562	558	558	544	579	587	527	591	526	591	614	604	527	555	584	602	587	557	600	496	550	547	573	631	548	526	578	545	600	528	575	591	560	563	568	536	655	552	612	560	524	557	586	517	552	589	529	566	606	549	531	561	606	535	561	609	619	525	579	611	546	586	525	582	540	527	586	587	567	587	571	543	541	594	585	578	587	579	590	567	543	589	595	595	558	584	564	563	546	594	585	616	598	572	593	593	546	564	568	538	561	571	592	540	602	551	573	571	569	579	582	579	595	604	609	540	586	571	591	538	577	579	579	558	600	555	558	552	610	600	555	558	615	594	585	591	520	571	599	546	555	572	618	590	584	559	542	554	573	563	576	628	588	543	578	623	553	580	561	566	555	549	570	583	583	581	555	568	558	587	570	586	583	570	580	635	559	548	533	572	584	547	574	538	574	607	590	558	578	546	577	534	581	584	563	584	554	576	551	563	596	586	611	578	586	570	602	584	570	605	548	556	583	554	552	632	577	582	580	601	554	590	580	639	565	497	610	543	574	548	550	553	558	602	592	564	558	551	577	572	611	622	559	531	566	563	545	584	581	590	572	529	562	579	507	572	552	541	573	573	536	559	565	604	554	573	589	586	564	581	581	581	607	596	564	591	538	562	571	544	595	542	590	558	582	605	581	565	610	600	578	563	518	570	598	597	591	586	547	579	573	584	561	551	539	557	615	581	561	581	603	538	563	554	559	621	563	577	588	603	563	577	569	521	588	589	555	568	586	586	596	608	588	555	537	536	577	597	548	553	629	609	596	555	576	611	574	613	584	560	587	594	570	541	601	573	542	561	581	540	595	580	609	569	559	569	570	560	548	567	566	591	603	546	558	567	586	540	562	552	579	583	595	532	511	542	580	565	581	500	606	580	584	574	584	616	594	581	651	630	573	575	564	614	574	561	571	634	563	577	563	599	568	576	591	539	624	568	553	616	583	540	534	577	579	603	567	582	542	582	597	598	568	581	547	600	637	559	553	604	595	592	562	589	557	554	520	558	577	571	551	566	600	529	550	550	552	545	538	601	605	564	567	556	595	588	587	554	548	615	580	562	567	573	583	549	569	523	551	548	566	563	587	566	550	543	566	587	598	587	556	526	537	587	578	567	548	554	583	586	572	592	557	543	584	532	578	587	555	604	584	563	571	579	534	540	553	605	546	608	591	608	570	581	552	578	549	557	560	582	534	578	579	567	587	539	582	576	592	533	574	576	533	564	562	563	586	557	579	582	578	574	583	570	581	569	578	597	548	521	509	545	599	577	560	551	574	557	575	531	603	578	587	596	554	603	569	583	561	569	571	541	587	562	585	607	579	578	604	564	594	576	554	594	524	583	601	570	547	578	624	563	580	552	523	562	611	594	593	596	579	584	588	580	597	577	579	608	580	574	592	597	611	597	541	592	603	561	563	503	588	572	532	528	564	583	567	544	573	542	584	545	554	604	538	581	620	585	553	585	561	571	621	557	547	545	558	539	589	532	550	537	543	552	575	610	524	575	569	538	586	545	560	576	557	597	582	570	606	606	581	584	542	578	621	565	583	594	571	563	586	606	545	627	558	562	573	556	602	594	548	634	624	550	607	599	502	577	600	581	563	554	573	589	568	546	589	556	534	590	536	604	542	575	564	587	548	536	558	589	534	596	540	581	557	577	577	636	594	596	529	569	584	577	559	553	554	523	581	586	534	587	550	608	583	596	583	591	564	561	541	544	555	570	622	584	568	572	566	582	571	516	585	613	603	554	584	588	592	558	572	587	568	632	616	573	555	568	571	520	565	575	585	567	596	555	570	593	617	581	569	607	565	607	612	589	564	556	567	540	576	542	553	578	530	584	570	576	596	548	574	591	608	588	561	555	618	590	576	535	599	559	580	588	564	593	619	546	578	591	578	599	585	596	577	604	573	598	606	574	552	572	538	579	640	581	576	568	549	585	552	540	547	573	531	582	554	601	595	636	573	578	608	567	510	551	582	570	606	602	539	570	605	560	563	572	596	588	574	541	605	566	610	525	572	563	599	581	579	549	565	619	604	565	630	566	577	521	582	570	571	581	593	620	579	576	593	554	578	581	546	590	603	523
27089	49387	8931	5410	3656	2818	2226	1840	1552	1434	1267	1115	993	958	836	854	784	770	743	711	707	698	617	666	694	577	611	663	614	614	635	591	650	609	603	586	641	564	632	583	593	600	578	572	624	599	543	632	592	605	592	619	559	572	570	596	513	601	578	596	575	573	562	603	582	580	570	597	586	582	553	583	574	594	563	598	581	562	579	584	569	602	558	576	612	611	552	567	570	595	566	587	548	569	590	535	552	580	553	571	614	586	569	575	558	591	576	592	588	582	577	580	587	560	565	598	555	540	579	582	549	561	580	591	588	615	563	576	562	548	583	560	597	565	547	542	595	568	538	651	580	576	580	606	556	550	560	586	539	594	557	539	583	540	576	580	560	574	567	568	596	548	533	549	553	588	572	571	572	576	544	568	544	562	571	603	566	555	562	539	582	541	576	570	575	597	595	598	541	577	608	560	577	592	562	586	548	558	573	577	583	594	555	599	577	558	489	543	498	598	587	534	574	554	572	566	570	596	564	539	619	544	634	595	558	609	631	544	548	579	576	595	554	582	568	578	551	596	606	589	582	583	616	561	554	570	542	557	566	538	579	611	567	597	555	528	601	569	628	626	569	560	597	616	628	540	557	528	583	585	569	554	551	586	559	600	535	593	586	529	578	585	613	581	577	530	576	584	586	536	547	536	554	555	578	578	575	552	527	572	577	560	571	566	577	562	621	548	563	534	576	588	604	582	570	545	554	592	593	542	612	559	557	602	554	558	558	569	586	538	569	545	530	564	571	604	603	555	555	586	542	568	556	530	592	600	568	620	582	580	565	564	602	588	534	603	583	603	568	613	569	574	549	623	555	562	600	597	621	613	564	607	557	540	570	600	541	545	595	575	534	566	540	579	564	559	533	519	591	577	560	576	591	525	581	565	584	591	508	562	538	526	548	563	548	582	565	596	622	558	575	583	570	561	538	547	559	583	579	584	568	542	543	590	566	574	603	549	597	565	553	558	579	589	581	544	587	557	569	616	594	564	568	608	554	594	566	511	511	575	545	541	545	624	531	503	580	571	556	536	596	562	591	592	573	592	562	589	576	561	554	581	592	593	588	578	566	579	589	567	578	569	531	568	556	547	558	548	594	601	561	573	563	629	581	615	545	574	553	582	546	570	554	569	604	578	557	575	621	562	568	585	540	578	575	585	574	563	593	552	564	545	575	541	567	583	562	606	535	572	548	578	591	565	547	565	626	595	577	579	568	564	572	593	597	561	578	590	571	550	616	510	588	561	584	568	562	578	588	565	535	578	552	555	540	593	563	580	531	583	601	573	588	558	600	545	597	569	557	587	595	552	571	553	615	567	568	532	580	566	599	595	564	566	629	553	562	586	586	599	576	554	577	601	576	610	567	568	582	573	580	555	611	620	582	575	534	563	584	601	558	569	517	576	584	570	540	618	565	517	536	586	552	595	595	577	549	540	549	562	584	547	557	582	577	531	596	586	569	567	555	541	562	576	564	557	611	592	556	591	546	538	564	579	631	578	545	522	598	584	571	575	582	583	572	552	602	544	567	562	556	578	583	563	584	586	562	589	557	566	585	588	574	531	530	620	510	538	540	591	568	555	557	602	524	561	563	597	502	578	540	593	565	487	535	564	613	577	582	540	537	581	553	597	588	543	575	617	575	541	570	555	567	551	556	593	575	559	608	589	571	561	588	602	593	564	589	590	574	552	506	592	565	609	564	512	523	593	573	567	546	608	579	523	631	553	568	514	631	584	571	594	548	527	554	572	600	538	548	556	578	531	566	593	567	584	512	585	577	568	586	570	586	583	558	572	571	541	575	542	537	575	578	571	533	560	528	607	572	519	531	580	559	543	543	558	578	558	548	596	584	617	581	536	584	600	560	561	604	616	532	575	555	572	586	480	556	593	569	531	561	544	554	539	575	583	584	585	597	597	560	549	552	589	560	538	624	579	553	558	557	576	539	587	556	562	578	590	543	578	516	557	562	575	565	574	598	591	564	563	612	615	589	573	579	539	550	568	542	575	583	586	574	613	609	588	613	570	580	552	581	554	554	539	618	552	568	581	545	573	608	533	578	577	543	540	560	572	574	559	546	562	560	602	557	586	590	562	557	572	566	556	520	574	584	551	575	562	581	551	545	596	552	568	548	574	577	578	570	567	585	549	588	572	565	616	593	582	549	603	571	596	555	577	572	528	590	576	552	540	573	571	573	559	540	533	594	547	593	566	601	593	543	550	555	564	562	584	572	557	586	576	545	533	595	579	556	539	546	562	547	629	590	550	596	556	580	527	562	553	590	561	564	550	619	569	567	568	577	573	538	558	524	598	568	573	554	534	525	567	571	626	577	539	571	581	568	603	599	568	585	587	572	590	564	583	572	563	580	573	543	576	556	596	594	540	558	582	545	587	545	519	573	581	563	607	572	556	582	569	576	637	527	595	567	556	556	527	586	586	541	584	542	572	557	579	567	551	579	582	566	560	561	635	585	538	544	570	549	557	578	564	558	588	541	592	610	568	588	567	588	545	556	590	529	589	558	551	606	589	566	547	604	588	592	549	591	574	553	563	563	537	602	593	602	608	594	563	571	569	566	563	544	584	552	553	583	543	567	609	554	596	557	549	554	556	567	560	541	547	561	582	540	590	580	558	589	585	595	518	558	576	602	557	549	581	561	596	584	575	556	558	583	565	596	559	578	570	569	536	533	579	558	609	565	560	582	608	611	598	570	553	593	599	553	597	543	590	564	582	531	558	544	612	557	525	585	598	564	546	599	549	575	599	561	522	581	573	570	572	568	594	533	612	589	553	571	577	541	588	588	584	607	573	562	573	586	532	574	626	606	596	492	560	575	552	567	555	599	547	556	557	560	538	532	537	548	537	541	578	568	598	531	567	550	572	575	571	551	513	575	586	556	536	541	598	568	571	586	547	524	617	585	543	609	564	562	575	570	597	577	551	544	583	540	582	598	563	598	549	569	588	596	587	522	580	568	539	565	521	583	561	549	547	556	576	585	588	580	595	562	543	587	547	586	573	557	589	583	552	550	606	542	601	604	553	585	579	542	563	608	537	569	582	568	566	555	532	562	537	568	586	591	593	594	572	561	567	539	547	597	568	518	586	548	538	620	568	598	580	541	547	606	498	565	537	586	561	560	574	570	539	549	551	583	549	558	608	607	551	581	583	568	570	573	596	571	569	577	517	583	571	547	527	579	555	549	561	603	595	581	594	570	549	567	529	587	558	555	544	567	560	561	552	583	552	615	537	586	538	560	576	578	577	580	564	550	565	566	612	578	561	581	589	535	569	568	595	566	558	564	551	556	603	527	580	569	565	615	555	587	605	586	564	552	587	567	558	572	538	543	560	613	588	569	578	594	567	540	568	589	583	564	552	609	589	556	557	587	559	534	549	517	566	566	610	549	545	579	564	587	584	537	549	576	582	569	566	577	608	601	582	566	575	601	527	588	577	568	557	578	599	573	529	584	582
23030	21151	27934	24205	20968	21029	12698	2082	1525	1454	1322	1173	1100	1108	1032	978	982	958	941	897	909	843	856	865	871	870	833	789	819	810	829	798	843	852	776	790	800	833	805	773	787	766	751	824	813	801	791	802	786	799	790	837	796	751	779	782	782	733	790	785	721	762	752	798	779	763	731	804	820	737	772	815	796	758	870	786	806	820	800	736	753	757	753	790	811	789	791	787	827	813	797	814	796	819	831	816	781	745	792	756	756	754	789	774	727	774	782	798	780	777	777	790	746	745	759	738	754	771	752	802	776	787	786	811	774	766	769	803	759	735	781	734	725	748	780	771	761	828	805	809	777	779	809	784	774	782	754	771	793	806	812	780	775	816	752	759	768	824	779	785	761	773	779	729	788	738	751	824	790	768	741	745	769	785	804	758	756	781	772	798	807	800	767	750	732	787	754	791	826	779	770	783	775	766	755	762	818	739	733	788	780	825	782	788	698	778	777	800	846	774	740	772	800	772	761	748	790	809	768	807	775	757	739	800	799	773	810	805	766	771	746	737	769	812	718	741	845	838	732	810	741	798	826	757	800	787	770	784	811	753	760	812	786	754	743	733	760	746	771	706	777	745	790	766	813	782	785	761	771	756	780	757	797	770	801	744	773	723	805	838	783	777	808	783	740	802	758	815	778	781	781	757	790	790	766	746	769	827	801	776	751	819	777	836	780	736	767	787	765	781	787	770	867	807	773	848	734	807	755	728	775	800	780	743	772	733	763	782	786	796	788	736	813	758	798	800	785	778	778	818	791	768	749	784	780	783	781	785	773	778	781	784	764	806	822	824	766	755	770	803	759	838	771	793	792	763	802	777	789	808	733	850	753	802	773	770	778	775	788	851	756	778	806	786	799	733	773	797	772	741	754	756	736	780	804	748	785	764	822	787	800	788	792	774	813	747	822	772	731	723	758	774	774	798	797	789	784	798	765	814	806	747	792	739	766	772	821	786	773	797	772	790	749	777	796	731	796	723	780	744	744	759	726	748	760	777	846	758	771	703	778	727	821	774	782	819	813	853	795	786	776	733	828	787	767	791	779	785	844	773	825	769	774	758	747	728	781	743	767	825	837	776	772	831	769	815	807	751	783	801	754	775	846	766	770	788	765	735	778	784	780	805	832	781	782	764	787	759	788	772	761	789	852	750	733	811	784	744	762	766	775	750	726	754	806	774	765	739	793	823	746	810	777	760	756	776	740	691	768	749	749	791	760	745	750	756	786	775	776	756	792	802	749	791	780	792	790	722	797	765	764	761	758	756	778	773	782	794	745	789	774	776	758	776	800	760	774	729	805	764	742	714	793	747	776	725	777	793	759	804	749	751	786	763	765	713	756	774	780	746	791	778	748	760	796	731	763	792	793	770	769	739	831	814	769	789	786	778	794	746	744	776	789	789	784	746	758	802	733	776	759	747	821	784	784	728	794	728	745	756	761	778	759	745	766	774	810	759	785	748	794	760	787	768	816	751	770	792	769	773	804	713	791	725	758	785	746	769	722	766	782	798	817	818	762	747	773	785	796	772	808	806	790	766	795	752	774	832	787	791	825	761	790	746	787	738	797	785	785	811	745	764	732	740	794	807	812	776	772	766	735	798	762	805	764	767	805	809	834	798	748	779	717	778	752	783	802	727	814	767	760	718	794	734	756	838	794	742	812	735	770	776	805	835	838	770	756	793	740	771	749	787	817	754	775	782	722	740	844	723	746	735	695	808	789	794	783	766	748	789	804	752	759	752	748	759	807	817	752	770	781	751	800	773	810	766	781	773	789	747	783	789	723	721	781	758	773	790	770	792	724	763	801	786	734	753	825	831	757	786	775	743	819	766	756	703	703	791	791	781	807	789	742	804	770	795	757	789	756	770	751	834	788	776	748	791	756	789	738	713	792	711	754	786	813	764	758	799	843	840	773	724	723	782	786	728	726	743	802	748	745	763	792	770	748	726	773	747	795	778	768	772	799	706	797	797	763	740	818	788	774	764	741	779	802	752	798	767	827	787	800	787	746	775	766	757	795	747	756	773	781	781	803	832	769	803	767	789	788	771	801	738	762	838	781	777	820	767	800	763	767	823	763	807	782	807	809	757	763	766	745	701	817	758	806	775	744	791	784	804	764	754	787	803	824	763	826	700	799	825	799	791	799	793	776	783	777	745	820	750	784	751	809	755	786	776	770	781	790	784	821	764	779	785	793	769	784	791	768	804	766	765	758	795	772	784	789	750	766	833	762	818	775	754	770	813	854	807	750	775	777	779	815	804	760	757	797	760	775	752	761	786	776	737	780	805	783	810	741	761	763	790	787	761	759	797	796	813	821	809	780	776	754	783	791	744	798	738	761	774	707	788	757	781	799	802	785	780	786	779	813	822	764	813	788	783	775	789	788	789	755	764	801	789	760	761	768	778	759	750	737	766	730	745	784	759	748	749	790	799	763	760	754	848	761	775	742	751	767	795	777	768	794	750	724	779	781	761	733	761	756	780	785	755	822	758	795	741	808	784	813	724	791	775	759	746	787	791	769	779	779	777	780	794	781	816	766	741	766	712	761	770	820	748	807	796	782	780	811	778	767	768	744	810	827	816	767	762	781	706	773	818	744	747	737	801	790	769	782	777	778	783	777	793	826	786	773	757	753	785	784	774	802	801	774	777	765	802	792	810	758	856	763	758	752	738	791	781	789	765	788	730	770	801	818	787	764	796	775	763	759	739	769	751	781	722	794	762	751	762	785	751	740	765	768	766	818	844	760	783	813	821	769	814	793	778	795	749	709	774	823	720	763	770	784	802	749	769	749	808	788	751	730	765	772	808	788	780	762	788	814	808	771	793	799	797	759	793	760	721	757	757	791	778	706	788	750	801	785	733	780	773	757	811	742	747	758	768	769	751	785	777	729	812	782	799	717	767	747	794	763	750	790	825	754	774	822	787	782	745	779	769	803	788	769	798	827	815	791	776	773	798	757	744	808	811	783	780	772	733	785	780	764	789	779	837	778	781	811	764	783	758	778	806	751	787	735	755	721	756	779	747	786	767	759	794	746	766	758	774	741	770	771	769	763	782	735	796	735	808	749	791	798	745	789	792	768	749	755	730	785	782	801	781	793	795	762	760	778	777	750	751	824	746	776	828	749	820	762	775	748	789	794	776	780	741	760	797	766	733	784	809	781	766	782	790	803	800	745	773	808	814	811	821	767	753	796	788	826	755	761	747	780	732	735	806	794	738	759	724	799	797	785	809	784	762	717	743	780	769	729	778	795	815	784	829	801	777	797	782	749	758	782	752	779	784	706	773	789	757	743	752	757	766	777	744	800	778	759	813	819	784	773	786	782	798	777	772	726	800	744	813	767	815	727	785	797	749	759	773	819	790	794	798	749	792	730	773	755	840	791	790	750	753	780	775	775	768	758	791	734	797	787	769	848	789	823	746	754	811	775	792	711	779	752	754	752	812	799	769	802	775	723	759	759	760
34649	75156	12108	8352	5839	4333	3679	2979	2582	2396	1983	1723	1495	1329	1243	1227	1104	1094	1023	994	1007	917	913	890	888	881	854	859	830	901	866	833	860	821	852	860	849	769	862	836	814	787	790	764	774	825	812	824	817	789	756	817	843	819	811	794	846	819	786	747	803	780	815	768	828	763	787	821	747	749	802	837	831	772	735	811	794	760	849	776	785	756	783	787	795	785	748	804	746	814	787	785	730	724	778	816	795	757	795	800	770	794	823	762	773	763	793	755	787	772	782	757	811	768	737	768	750	790	764	812	783	780	792	734	806	782	758	786	792	782	802	760	782	753	785	796	805	752	751	820	774	760	776	705	727	797	756	752	762	807	756	770	763	737	739	796	807	742	738	753	807	775	764	756	768	755	777	756	757	828	776	793	762	732	749	761	779	790	774	767	794	759	760	770	742	740	801	807	794	759	805	750	777	770	749	770	791	764	804	740	816	779	793	777	736	795	744	806	787	783	768	813	829	729	791	778	758	746	797	791	782	753	769	743	758	786	759	727	793	768	805	730	790	781	793	731	730	773	810	833	766	751	725	794	759	802	782	765	817	748	767	798	790	764	827	776	786	768	770	776	757	807	773	756	788	774	787	733	803	790	799	793	792	722	729	778	781	760	755	781	783	748	761	750	757	797	805	794	808	778	761	757	787	739	719	771	748	801	818	774	745	756	758	781	782	772	791	785	753	735	816	760	772	730	804	766	809	787	807	701	793	757	835	722	796	787	763	762	794	794	774	778	780	778	775	777	731	762	774	754	750	782	805	784	752	743	788	836	775	731	744	753	753	811	776	835	815	779	790	751	779	781	770	720	803	782	769	800	791	776	792	768	758	756	831	729	776	816	802	809	794	733	763	741	751	777	808	794	773	755	779	780	796	786	798	746	800	772	723	770	790	792	764	778	746	826	822	788	766	780	772	750	739	721	778	755	750	754	801	714	775	801	773	775	780	791	789	796	772	758	745	734	805	751	764	756	785	772	797	816	806	797	743	785	755	748	765	762	810	740	800	836	780	784	783	790	762	699	775	739	762	722	745	806	762	749	805	795	769	782	760	722	756	799	792	746	836	763	790	794	725	729	780	803	791	776	781	800	790	792	745	773	843	727	739	767	820	789	786	754	802	759	744	769	793	751	725	776	762	779	767	760	799	818	738	801	817	709	785	742	746	788	808	819	771	828	778	781	716	818	772	767	759	740	723	812	788	750	799	759	791	769	772	788	779	770	781	731	787	758	740	750	742	749	770	759	751	755	797	784	741	747	797	785	815	773	744	780	775	751	788	747	759	761	755	742	739	817	791	753	730	765	791	805	775	785	743	759	765	791	759	784	805	757	764	781	756	756	761	772	713	804	784	785	801	801	776	773	806	736	755	802	808	782	767	779	754	712	771	738	756	763	788	756	753	770	763	784	759	746	777	793	740	798	744	815	801	763	800	852	760	770	772	795	761	786	749	766	774	795	757	744	790	768	768	771	796	765	789	760	775	794	778	751	758	822	801	762	766	811	736	741	796	756	737	772	767	767	794	766	785	747	801	760	809	768	772	779	750	786	756	827	772	783	770	766	748	770	728	777	762	761	761	766	743	740	822	732	818	781	779	756	800	747	762	739	723	786	763	734	786	785	778	778	799	803	763	732	779	801	783	806	790	801	812	774	789	744	783	739	757	795	748	789	784	819	706	770	757	774	744	754	791	754	763	828	804	738	769	771	816	833	755	786	777	803	794	791	742	778	797	797	793	765	786	781	800	740	726	723	777	773	709	762	761	753	757	781	760	798	780	717	754	783	763	776	741	756	832	804	785	755	764	812	808	793	760	751	775	794	801	727	765	762	770	759	799	821	732	758	833	758	801	783	762	784	749	769	734	746	776	774	748	736	775	778	758	802	704	805	771	803	770	797	727	793	752	797	773	767	757	770	761	745	752	747	757	831	731	718	783	785	767	731	778	769	739	826	822	758	797	767	762	750	760	818	769	782	778	775	827	759	804	804	798	766	823	736	739	790	819	771	790	726	768	752	754	810	756	764	777	768	731	779	765	790	751	835	817	780	771	716	756	799	779	770	756	775	774	777	775	773	768	780	761	769	770	770	772	774	760	772	788	777	762	760	746	825	780	836	760	756	779	778	788	750	787	728	762	771	809	774	729	803	756	807	712	807	747	731	742	859	785	719	808	787	780	792	783	847	793	775	800	766	794	802	792	740	744	760	763	785	761	759	793	785	745	775	848	789	737	721	727	777	808	796	744	800	758	786	789	763	767	740	771	762	779	716	782	771	744	749	706	766	763	742	799	785	820	742	776	762	794	756	817	767	762	785	788	847	812	758	776	773	783	796	744	771	759	772	730	802	817	793	821	773	775	755	784	832	738	785	784	754	824	769	761	771	782	800	767	746	736	808	769	797	743	735	778	783	817	723	765	790	784	771	779	765	780	742	752	762	792	779	789	804	799	743	714	769	740	742	798	754	762	766	763	746	772	791	761	798	761	810	740	693	763	761	773	768	781	783	736	758	768	755	721	787	770	777	803	771	826	778	733	783	762	811	789	782	730	785	800	777	787	773	774	753	771	780	841	769	767	812	783	738	753	742	790	789	775	771	791	763	767	780	760	773	786	767	750	789	793	769	806	759	808	772	751	771	783	810	778	742	810	791	772	777	782	806	779	755	709	742	775	792	773	747	754	782	790	737	736	774	800	763	777	759	775	789	742	807	792	768	773	810	762	774	782	809	791	768	787	762	729	798	787	782	756	746	747	783	808	806	760	803	776	780	786	778	745	783	787	817	754	741	800	777	826	760	794	773	855	782	757	816	803	786	749	759	788	786	850	795	739	747	757	773	756	803	735	761	810	755	720	782	791	745	774	767	770	798	724	745	761	784	813	775	837	744	741	719	780	772	743	748	730	821	814	737	699	823	754	752	810	742	748	828	816	841	753	756	760	781	764	757	742	780	793	751	739	790	800	740	763	822	740	813	817	808	776	816	728	791	823	774	771	798	752	805	742	789	752	755	759	786	773	747	840	785	735	783	813	750	767	796	769	781	853	789	779	783	737	751	814	766	733	822	803	827	831	802	756	737	744	798	809	785	791	744	744	741	811	776	778	781	760	787	788	792	783	763	765	739	758	779	758	802	766	801	773	722	771	744	729	716	770	785	766	797	745	771	770	779	760	770	769	780	782	794	823	795	797	742	768	753	766	779	807	764	817	793	730	746	759	752	756	768	779	755	783	787	766	750	764	793	785	750	828	803	751	801	741	797	766	755	800	752	731	776	790	768	795	765	818	760	767	786	756	763	820	734	795	782	744	777	866	793	752	773	756	799	781	730	769	754	715	781	783	786	775	706	771	744	790	748	747	764	747	792	787	791	802	780	785	735	741	817	752	779	764	718	754	774	757	765	777	745	818	759	750	700	733	776	755	793	800	778	783	766	779	761	766	735	777	725	795	776	772	744	840	719	839	791	704	748
28835	22325	8200	512	269	246	268	197	203	209	235	220	190	216	200	221	215	195	207	190	220	210	187	203	182	198	198	184	167	192	189	186	217	190	203	205	175	173	191	193	217	187	198	210	172	215	218	206	197	209	222	177	226	226	198	203	176	221	224	199	183	185	178	188	191	197	199	214	192	187	189	162	210	218	218	211	202	205	202	194	190	204	181	182	201	199	196	163	188	200	207	193	182	189	187	210	214	202	200	206	197	172	186	178	203	212	210	203	205	199	192	192	208	190	190	186	204	200	197	188	199	203	190	176	166	178	212	216	187	191	214	203	159	203	184	218	205	200	196	211	181	201	204	228	211	189	222	186	207	228	196	163	190	217	199	195	191	215	188	208	207	207	182	204	184	187	228	181	211	201	193	200	201	209	222	204	189	188	197	196	195	165	189	201	195	203	189	178	197	202	203	190	206	185	174	199	210	191	217	211	191	192	203	209	203	181	174	175	214	187	217	193	198	204	186	195	199	187	195	224	206	194	213	204	194	177	182	193	177	184	182	194	209	167	204	197	189	206	200	193	195	201	194	185	190	172	201	181	182	188	187	204	201	193	207	223	165	202	216	212	209	199	201	202	209	201	196	205	160	196	231	193	187	219	174	227	194	187	184	198	214	197	204	177	196	200	199	187	187	176	188	204	195	178	194	220	215	196	205	186	193	194	185	207	203	199	199	172	201	209	191	161	197	189	203	225	198	222	181	193	222	196	184	180	202	209	184	163	192	178	196	201	213	184	202	204	183	196	209	193	208	217	206	202	174	220	194	188	171	229	199	198	189	198	191	203	204	196	188	194	187	190	182	175	187	198	197	198	183	210	196	218	199	223	188	172	176	206	155	194	179	174	199	206	211	186	182	183	200	180	204	207	200	210	195	162	207	188	187	174	184	195	210	169	182	185	210	202	199	203	180	185	192	190	226	185	188	227	200	207	207	198	201	173	214	186	185	182	190	212	223	183	196	217	203	183	201	181	195	204	186	202	197	195	183	207	176	189	219	206	165	188	201	196	202	195	195	196	179	223	219	199	207	210	193	202	221	184	200	197	202	182	167	195	213	209	208	207	188	181	199	192	216	194	209	206	181	208	222	170	216	192	205	207	185	187	220	199	219	191	206	208	186	219	193	207	181	205	207	169	177	188	193	186	231	186	192	177	194	187	215	196	190	192	210	218	201	178	181	183	203	225	193	213	226	192	194	175	205	203	169	208	212	202	206	192	209	194	168	180	205	200	222	212	188	204	201	206	203	191	190	204	192	212	193	202	191	196	204	194	198	193	208	183	196	196	211	191	204	192	173	196	186	206	208	226	217	195	219	190	187	197	187	185	213	182	189	174	187	191	207	217	206	188	201	210	205	217	200	220	182	184	211	205	185	213	209	174	201	197	199	183	198	197	194	193	199	194	194	180	191	207	188	209	210	216	194	230	227	213	187	185	194	206	196	169	224	203	188	186	181	187	181	200	189	193	201	214	188	193	201	185	189	211	227	169	215	202	181	209	183	204	183	183	193	209	212	222	194	194	188	190	190	183	193	190	195	193	193	191	185	155	177	194	203	199	182	207	176	215	204	172	210	197	191	204	194	197	181	191	151	186	185	203	189	197	179	214	211	173	173	191	166	186	181	212	189	206	199	199	196	178	208	184	202	197	222	186	195	198	191	192	215	184	197	218	221	187	206	184	179	202	205	207	190	177	199	212	201	209	194	190	208	201	193	192	187	200	187	211	195	200	235	209	192	183	175	207	197	170	213	209	189	197	182	209	185	204	177	199	195	181	212	201	212	207	177	190	197	204	198	220	204	195	220	179	190	191	202	181	156	211	194	179	198	216	196	201	191	187	185	186	234	192	180	185	219	204	184	187	203	188	190	194	192	212	200	184	209	195	183	222	204	196	207	185	193	175	224	206	197	202	204	174	174	198	195	188	209	194	212	200	196	192	221	186	197	224	203	196	204	211	195	187	180	171	196	214	177	173	196	236	201	173	202	205	191	187	185	206	208	212	185	204	216	199	175	215	218	179	198	204	188	223	197	183	199	196	207	211	176	199	207	204	198	197	193	190	170	191	213	171	199	191	202	210	188	210	186	211	216	218	197	203	196	222	196	199	200	187	186	197	173	204	195	192	210	217	207	226	192	193	188	173	193	195	206	186	200	181	187	226	213	202	224	204	183	168	215	207	205	189	200	194	213	212	180	209	198	183	190	205	196	200	185	209	204	208	218	183	186	202	212	189	205	209	204	190	208	183	200	180	195	189	193	202	213	188	202	204	199	200	203	193	192	191	203	187	189	204	200	183	206	199	208	180	191	185	203	235	205	186	198	207	183	217	187	199	215	194	188	184	208	174	208	204	203	176	198	209	178	221	222	188	185	218	200	209	218	200	211	215	186	201	193	173	201	185	188	200	221	193	221	194	191	207	199	187	188	190	214	190	207	189	221	194	212	183	224	221	197	205	186	199	197	205	181	178	190	181	193	191	190	190	205	197	173	201	184	200	184	167	192	185	180	207	207	197	197	189	191	187	188	188	212	186	207	219	182	202	202	237	173	214	196	207	195	195	172	186	208	196	185	197	211	180	188	221	180	190	205	183	182	194	210	197	216	195	186	186	203	185	202	192	182	218	171	169	186	186	182	211	203	217	218	192	202	194	183	215	223	202	188	191	198	222	166	213	195	195	191	209	197	214	215	197	208	188	185	196	205	195	206	178	195	185	194	214	173	204	206	185	181	223	216	192	206	175	201	189	204	178	205	206	167	179	201	195	197	188	186	180	199	187	204	214	199	200	174	170	201	205	190	206	170	206	185	219	193	198	205	191	179	182	181	212	189	224	184	207	194	201	217	201	185	186	216	202	220	205	203	225	198	204	199	188	182	190	195	194	202	195	188	198	201	207	194	186	196	200	206	225	186	215	193	220	196	208	220	188	188	196	225	194	210	174	170	190	200	188	204	207	189	186	204	182	179	227	187	208	211	178	212	231	203	192	201	166	189	165	203	164	188	184	193	193	192	211	191	184	204	195	187	219	206	210	191	191	225	191	222	206	215	219	190	192	184	202	211	195	199	192	180	211	216	173	204	198	207	188	215	185	216	187	198	196	208	183	199	238	205	202	181	192	198	206	186	157	185	202	191	211	216	210	205	199	193	190	168	201	180	176	194	192	181	214	192	188	205	210	174	186	204	198	198	198	205	196	219	204	201	212	195	175	186	183	191	208	187	193	194	200	233	197	212	172	210	197	184	201	191	209	199	189	212	200	198	204	218	181	206	199	213	186	186	210	201	210	223	177	201	211	208	185	198	201	174	181	174	208	196	194	190	179	205	202	205	207	201	193	215	202	191	232	175	186	206	197	175	202	191	196	181	195	189	192	191	153	209	213	168	176	195	202	219	212	216	190	194	202	183	213	195	187	198	193	170	179	197	182	208	207	210	217	214	219	208	196	233	204	232	199	196	198	217	188
13884	28011	1008	371	314	273	305	269	268	274	236	226	221	217	232	240	228	221	237	196	187	211	198	203	246	213	228	216	202	210	199	223	196	222	205	205	204	231	220	211	248	204	211	221	213	227	224	188	193	219	232	204	201	207	188	187	198	225	209	220	227	199	202	209	215	209	219	235	223	215	200	224	221	206	222	189	202	231	207	194	202	189	188	225	208	224	223	224	212	183	214	219	222	217	194	231	207	229	213	208	232	194	202	247	173	218	168	226	244	197	199	211	221	212	209	215	210	208	195	215	220	182	210	234	208	176	213	217	208	199	222	208	227	190	211	212	239	229	200	214	199	212	193	195	211	198	206	218	188	216	220	213	205	215	207	225	219	208	219	212	216	184	216	201	231	248	202	196	211	186	226	201	200	204	189	226	209	198	228	220	196	189	201	212	190	176	205	218	201	193	207	208	212	222	210	196	226	225	220	223	236	220	202	214	215	243	210	246	232	227	202	215	211	197	225	206	208	247	211	198	233	203	208	216	234	229	212	249	204	213	218	220	190	222	211	192	187	203	205	223	192	195	215	199	220	186	213	226	214	214	212	218	217	243	212	226	191	210	233	206	218	194	190	190	224	224	198	250	201	193	179	189	205	213	222	226	242	240	208	206	219	195	222	218	197	207	210	216	226	228	193	191	207	226	236	220	220	193	207	224	211	211	204	215	202	230	218	218	221	212	208	181	211	237	172	224	211	200	193	181	194	204	196	223	204	228	199	223	224	227	193	179	211	223	196	190	232	210	203	244	218	184	224	195	211	206	213	195	215	181	203	208	239	214	217	223	223	209	227	227	238	211	224	199	204	214	206	214	206	183	205	220	230	199	206	206	210	189	181	198	224	231	210	190	226	213	215	201	185	226	218	208	202	195	230	227	211	212	201	207	212	191	189	235	213	198	213	191	225	201	208	222	221	236	187	206	217	207	222	211	226	191	187	198	197	207	197	204	206	196	235	206	196	212	230	210	174	213	185	225	223	218	207	233	206	206	211	211	207	204	198	202	234	216	221	211	224	204	232	225	190	209	178	221	220	206	209	208	188	195	198	208	202	203	200	209	206	211	206	235	197	203	178	203	207	194	215	182	222	229	196	220	228	198	230	195	203	205	204	191	232	219	206	213	205	244	210	227	206	220	205	215	195	200	236	205	210	205	226	219	186	211	223	201	222	205	210	204	199	214	179	244	212	202	223	219	218	220	189	221	215	229	234	208	232	218	215	196	229	194	220	212	216	224	224	220	206	203	188	214	200	203	221	216	247	235	217	207	204	202	227	205	212	196	226	227	196	218	209	197	237	219	194	222	199	227	210	193	223	223	218	218	207	179	196	208	240	219	200	238	211	206	212	211	234	212	235	207	227	219	220	237	193	177	226	198	216	192	208	204	217	209	196	199	213	221	225	219	190	205	203	210	202	195	175	235	227	220	227	191	184	228	203	206	230	201	214	199	209	201	204	205	230	214	200	202	193	220	213	221	211	206	222	213	182	224	228	200	204	191	233	197	199	207	204	222	230	193	216	225	212	190	187	209	214	199	219	230	203	197	218	214	257	195	214	215	248	218	231	228	197	210	219	213	244	218	207	195	205	241	213	210	216	217	232	211	232	187	215	177	215	213	210	219	194	198	215	215	205	203	185	204	226	210	220	208	204	218	232	203	222	218	227	218	187	204	235	205	222	201	207	207	204	204	192	187	212	206	203	232	213	241	204	223	206	216	213	215	194	230	211	208	209	233	209	228	222	184	190	228	206	179	219	186	219	217	197	200	211	194	216	212	205	217	212	220	195	228	217	207	216	216	218	215	211	206	205	226	222	211	213	200	208	195	209	220	206	190	203	224	219	190	216	205	200	236	221	229	221	214	217	208	235	199	229	190	202	189	220	227	207	203	224	211	228	197	208	216	226	219	214	225	190	210	226	224	201	205	232	203	240	195	203	201	200	204	228	207	219	215	208	233	177	218	191	186	205	225	212	219	209	187	222	189	220	189	212	204	197	229	228	225	206	211	228	208	193	200	196	230	224	207	239	200	210	200	209	221	200	201	220	204	223	235	211	209	205	204	204	215	242	207	218	222	208	201	224	209	223	232	206	210	200	225	212	248	218	226	217	224	206	216	228	210	216	222	198	218	190	211	206	207	203	214	198	248	205	213	199	192	205	207	202	200	190	200	237	193	203	226	221	203	196	197	226	218	233	227	188	200	220	193	217	205	220	227	214	223	204	195	216	202	195	191	241	213	228	212	219	218	221	182	194	200	229	213	204	222	209	217	198	193	221	182	211	207	197	217	196	207	219	195	213	206	220	210	223	178	185	236	223	217	212	222	203	208	237	243	220	191	207	193	192	198	226	249	207	233	228	232	218	204	227	202	218	207	200	212	222	183	198	201	189	214	190	207	203	200	207	197	211	213	209	196	209	182	249	211	196	210	232	212	211	205	185	211	194	217	215	208	215	213	204	213	202	210	199	239	199	203	201	234	212	203	232	219	242	186	222	220	202	214	200	217	208	219	197	213	210	234	204	194	235	198	198	209	230	232	202	179	191	206	226	202	215	218	214	209	222	205	220	207	200	207	214	227	204	214	227	196	202	235	178	212	215	235	235	235	214	208	232	218	224	213	230	212	222	214	229	210	217	205	217	219	221	191	240	207	209	201	225	188	228	205	200	221	203	224	196	214	193	204	215	227	227	210	241	208	208	210	215	215	209	221	217	236	225	196	227	222	190	201	211	190	203	206	241	206	198	230	220	226	223	200	236	206	212	213	232	181	203	201	214	210	205	196	204	202	213	224	220	229	199	210	191	218	225	205	190	219	193	202	208	226	211	216	220	195	203	211	198	182	222	201	213	203	211	223	226	214	179	218	265	215	223	224	207	205	218	194	205	197	210	225	205	198	226	204	209	174	204	203	187	238	190	205	215	224	198	248	188	199	210	213	198	181	206	227	227	186	235	199	233	205	174	197	216	245	199	209	252	220	223	189	208	210	224	218	224	226	214	235	217	220	203	230	211	230	231	214	225	222	206	198	200	181	211	202	202	209	201	214	224	212	204	202	203	243	211	201	194	212	205	217	218	183	236	203	221	223	187	191	218	222	203	223	201	224	230	248	218	186	197	209	217	202	213	215	243	205	201	205	214	230	221	199	200	203	226	207	206	204	197	200	206	195	207	212	216	227	207	202	213	204	247	221	201	234	238	243	218	199	207	220	208	216	205	210	214	209	195	229	220	189	198	217	228	215	197	237	230	216	202	211	201	218	198	203	195	231	203	215	216	224	240	200	220	217	194	213	180	203	204	230	201	229	236	203	216	205	224	200	245	217	212	235	207	227	215	204	216	216	195	238	211	205	192	189	196	225	190	228	191	208	230	209	200	234	236	233	196	220	215	205	209	211	220	234	207	207	204	217	194	219	223	196	206	196	224	220	228	204	215	219	208	207	217	233	198	219	228	212	218	240	209	215
25409	21402	28468	23699	20962	15793	2015	1169	956	918	837	807	743	773	730	658	696	680	652	586	727	642	677	667	665	620	609	582	587	620	634	661	543	629	587	628	603	601	591	619	566	582	557	626	625	638	582	558	599	594	610	607	589	593	633	594	587	620	625	589	612	590	574	582	589	588	602	627	630	595	613	597	567	581	597	648	604	584	591	621	569	605	612	589	601	597	578	595	594	590	561	572	593	577	596	573	567	575	615	567	623	568	557	605	571	577	546	590	618	592	622	584	612	579	635	625	621	603	584	557	594	604	599	540	540	563	627	552	597	576	578	553	586	609	605	599	609	539	579	555	542	577	563	577	609	626	619	581	590	543	586	570	581	586	618	593	595	524	629	608	599	599	586	587	598	588	577	579	590	580	591	571	566	618	580	598	541	624	608	590	570	545	576	563	603	588	580	615	573	610	566	599	565	606	581	559	556	596	539	586	589	611	559	547	564	548	585	597	576	625	610	571	603	602	616	628	589	606	606	579	618	587	555	589	574	639	616	555	598	555	645	613	562	556	620	612	537	568	623	541	578	607	565	636	575	566	585	575	561	575	574	561	614	582	591	572	564	571	599	605	585	620	553	596	564	582	582	545	549	578	611	618	598	589	602	543	580	586	542	559	598	585	626	618	572	624	563	591	603	620	574	596	586	613	554	607	581	629	573	570	614	547	592	592	562	620	586	543	598	576	588	574	574	574	548	594	565	569	577	632	568	607	609	651	581	598	584	583	612	591	541	620	588	585	588	542	595	613	573	619	541	593	596	594	636	568	596	628	572	585	573	560	573	582	578	559	583	622	605	583	601	599	580	594	536	616	552	602	568	564	568	581	590	576	549	563	574	567	604	590	578	561	557	566	604	535	567	596	639	605	579	581	618	572	565	595	590	561	580	568	646	597	547	574	627	576	566	569	597	580	589	602	544	565	564	590	577	559	566	584	605	586	594	558	573	595	536	611	568	609	590	579	610	582	618	576	586	577	588	598	577	589	600	584	594	568	574	580	573	606	570	583	618	623	601	579	630	597	549	595	573	607	555	588	554	551	557	544	567	622	594	592	621	598	605	568	594	598	580	593	583	596	607	584	614	592	576	583	602	556	576	557	619	599	562	538	605	600	634	543	524	574	577	641	579	631	572	575	601	570	554	576	569	571	550	576	598	579	550	602	586	605	598	617	563	591	589	627	586	571	605	607	603	576	568	614	589	587	593	561	562	606	565	588	568	580	616	580	613	603	594	558	554	596	590	515	597	555	584	582	601	580	623	623	588	571	579	633	598	574	583	570	594	583	584	595	616	584	624	641	608	602	614	614	590	592	583	571	595	573	574	607	602	583	557	544	552	546	589	583	533	602	606	589	592	562	630	612	582	584	580	586	553	582	564	571	582	608	611	594	585	603	558	602	597	607	563	552	570	585	592	579	570	595	561	582	596	586	609	594	589	577	585	572	569	584	557	591	532	580	579	594	571	624	568	596	605	586	585	588	596	563	554	590	586	588	573	564	588	592	573	581	597	633	636	642	563	540	570	579	564	586	614	595	565	593	596	567	601	552	614	580	588	613	562	587	593	551	559	563	611	588	568	577	574	578	570	566	541	575	575	580	555	590	581	581	597	620	587	604	623	591	568	541	593	582	589	571	598	548	585	555	581	573	610	628	571	551	577	577	589	593	602	586	571	569	596	576	596	594	572	573	577	588	574	556	627	612	594	564	555	572	607	641	569	544	596	601	586	572	627	590	588	575	599	615	570	578	578	580	595	583	617	547	604	567	596	535	623	608	599	553	597	597	584	545	592	591	587	620	585	603	568	634	584	552	553	561	606	570	568	576	583	551	595	577	601	569	609	613	590	572	584	597	614	601	618	553	573	539	580	601	537	571	615	559	563	607	559	588	571	610	610	579	591	610	604	567	588	591	660	609	587	634	567	581	647	592	579	646	619	617	634	564	603	574	585	604	596	577	584	601	573	636	631	607	577	581	628	546	647	594	569	569	571	578	643	579	623	628	592	660	602	575	601	596	599	599	617	554	537	578	596	592	611	594	576	594	572	584	575	544	618	586	558	619	563	598	586	588	580	545	604	592	574	610	653	572	571	586	558	609	610	639	567	597	583	565	542	606	570	588	576	579	606	553	620	628	569	572	547	566	560	528	612	588	574	564	560	543	604	599	605	607	617	607	609	563	589	591	616	569	617	565	558	585	602	548	592	527	563	550	611	567	597	582	592	604	571	614	562	583	576	579	546	645	591	588	581	558	556	575	592	561	587	584	534	634	590	582	557	565	569	572	551	587	562	584	588	625	575	568	596	605	570	610	607	560	607	563	600	578	561	611	529	627	563	514	575	612	562	610	575	582	575	583	552	555	579	575	559	577	584	566	598	564	595	567	566	552	601	533	575	642	593	586	560	605	601	594	579	559	610	609	578	613	581	588	594	608	544	544	571	598	568	598	586	533	635	543	589	582	590	561	580	591	596	603	561	605	604	593	635	607	576	605	558	560	599	593	558	589	648	620	547	582	567	600	539	597	591	617	600	603	603	582	555	562	586	584	591	654	597	586	544	628	571	613	624	557	572	546	623	591	601	607	602	570	605	567	598	569	610	629	633	614	549	543	590	571	550	585	584	561	583	581	562	599	599	601	566	585	606	602	627	611	586	603	563	569	565	587	611	581	559	590	611	571	560	608	595	611	583	565	552	623	608	550	618	589	595	612	599	595	618	595	547	571	609	596	570	586	576	575	601	573	578	613	572	587	586	610	602	599	565	606	571	557	592	586	562	581	570	573	564	587	613	548	602	600	568	576	598	582	598	576	617	534	574	578	562	560	578	544	641	620	578	567	607	611	559	593	557	593	563	624	588	572	639	552	561	603	565	543	598	564	581	593	634	613	605	581	571	585	581	624	593	565	544	615	586	584	582	579	560	597	658	565	626	624	613	561	565	571	610	629	574	612	606	601	566	573	577	619	597	589	603	545	601	604	574	577	571	615	559	556	578	604	634	606	575	550	587	552	578	618	591	616	609	576	561	593	587	594	527	608	596	575	602	621	570	612	590	576	580	595	594	554	595	591	565	563	601	584	579	583	579	571	587	560	567	562	570	552	593	598	588	598	605	569	637	553	604	588	563	619	573	571	578	583	598	577	608	579	605	612	580	585	610	556	594	588	621	650	599	552	561	605	590	594	540	542	606	614	560	602	560	567	582	633	615	616	589	522	576	602	583	604	592	566	580	591	611	546	624	598	588	611	597	577	572	591	537	571	595	619	570	596	564	544	607	596	566	592	598	591	596	592	572	609	530	554	609	618	582	604	606	631	615	586	626	566	603	583	575	555	614	573	581	555	584	618	648	597	549	605	574	573	585	570	565	647	576	544	580	567	591	571	584	563	592	557	573	589	598	568	574	569	492	554	601	596	570	564	570	591	608	540	608	587	634	644	607	556	566	618	544	661	609	535	594	547	573	604	561	613
25938	71010	8345	4909	3315	2515	2042	1759	1437	1307	1192	1036	959	877	885	759	773	752	734	724	688	714	662	624	695	650	631	624	667	652	635	599	588	576	590	594	646	634	590	574	586	596	613	590	583	563	587	605	589	588	610	629	584	562	592	649	607	577	574	610	573	596	621	573	592	540	560	594	568	573	610	572	585	552	527	560	561	622	594	597	593	567	560	579	602	576	614	628	583	546	622	585	563	581	580	599	584	591	572	623	574	570	581	572	577	586	568	619	620	531	559	570	623	619	569	570	559	559	599	556	575	574	539	611	546	576	647	570	568	576	559	572	563	616	571	558	549	564	597	567	579	566	576	584	549	613	590	546	573	625	561	634	584	619	574	592	569	604	591	589	586	602	583	595	581	592	571	546	564	555	565	573	568	595	599	576	538	579	542	551	589	549	589	530	602	545	600	562	563	549	592	586	569	585	573	601	608	547	554	562	594	572	609	576	572	575	588	529	590	543	547	555	582	557	574	556	556	602	566	607	592	585	571	556	542	573	568	554	578	582	591	577	552	558	600	549	543	573	579	611	587	558	550	558	584	608	575	580	556	587	553	630	554	551	583	567	571	542	565	554	552	573	554	612	542	624	530	600	595	595	557	593	607	610	577	589	557	522	566	544	577	586	507	596	603	575	569	612	558	553	598	558	535	612	591	570	542	548	602	567	575	554	562	611	563	609	564	616	526	579	565	568	605	591	559	555	631	595	603	567	574	584	605	507	578	577	586	567	576	586	577	557	550	559	551	556	613	601	533	601	565	562	563	559	608	554	558	580	595	568	564	561	597	627	566	553	613	575	572	547	562	546	560	552	586	619	566	564	585	566	565	578	571	612	609	556	585	575	573	573	586	556	570	564	586	570	570	565	624	570	556	610	545	601	562	596	598	618	607	594	596	531	602	608	554	561	616	543	576	575	577	583	548	552	601	579	591	602	553	609	574	604	559	586	604	609	597	591	582	593	567	571	584	597	560	581	561	590	613	588	584	569	612	522	586	542	575	552	587	614	622	571	615	560	597	606	574	586	573	601	563	566	586	526	545	563	573	582	539	561	584	563	590	581	521	580	611	534	563	578	580	539	569	587	587	586	577	558	555	610	603	579	587	569	530	557	569	554	556	586	638	573	592	570	600	622	594	561	579	562	594	594	609	516	597	573	595	568	534	556	578	572	513	565	575	574	580	563	600	577	561	591	582	620	600	569	557	590	639	560	608	587	568	541	578	546	540	539	604	584	624	569	564	590	565	526	561	518	616	591	528	612	584	571	570	558	550	575	573	583	586	591	636	570	618	620	566	578	585	561	602	556	539	593	585	571	581	536	611	589	590	563	562	549	564	540	553	630	574	610	580	529	566	553	598	611	574	596	556	557	583	527	551	585	577	539	575	576	589	554	613	558	614	531	564	586	610	541	604	587	545	639	555	540	571	591	541	590	556	595	567	567	598	574	585	581	559	584	593	563	587	603	550	553	598	606	569	555	553	593	605	573	546	591	589	563	563	574	584	590	566	577	572	569	560	549	600	533	575	581	563	578	575	584	592	591	597	604	575	533	600	567	555	591	573	566	554	590	554	549	538	552	569	588	578	584	591	590	542	590	587	567	589	588	581	551	554	575	542	561	600	561	576	568	599	617	568	570	615	560	564	571	586	626	576	588	568	566	543	578	588	617	579	575	578	622	582	569	545	565	562	635	581	519	540	520	588	588	586	540	595	606	583	558	614	559	599	547	575	563	553	593	517	557	582	573	556	590	611	596	598	590	584	585	566	549	580	595	548	597	585	582	571	543	521	560	575	557	549	567	585	586	591	570	570	577	573	590	568	574	596	623	589	557	622	541	584	614	580	535	603	569	599	563	574	574	556	562	567	567	566	568	565	573	553	568	585	567	595	599	589	616	577	590	561	585	580	580	585	590	570	598	573	605	577	576	597	548	570	639	572	599	534	574	548	563	582	594	590	591	575	600	619	565	576	527	600	607	548	596	555	556	590	618	581	593	562	596	552	525	619	564	575	615	560	604	546	598	561	519	531	608	597	613	586	590	555	565	554	607	602	562	556	612	575	551	592	570	593	575	589	570	511	553	585	574	544	578	563	576	561	592	554	596	553	622	543	574	572	551	590	551	568	571	584	634	563	551	606	572	594	585	566	609	589	595	617	578	597	627	539	585	546	550	582	573	608	592	570	537	600	524	585	596	588	593	591	568	558	592	599	590	567	583	582	578	567	559	555	586	553	605	576	562	540	592	580	554	572	581	570	589	556	594	556	598	606	583	578	568	588	565	614	582	603	567	600	561	579	544	612	582	567	571	586	606	582	607	593	551	592	549	600	606	625	573	595	597	576	591	581	553	551	553	540	584	561	598	599	580	609	555	565	589	571	555	596	579	581	570	582	590	590	534	557	602	554	566	544	578	610	614	547	600	566	587	586	568	607	593	587	572	575	550	572	577	580	537	550	572	573	597	591	593	552	584	624	588	589	541	560	585	563	601	644	527	569	599	559	591	553	624	567	551	576	596	560	594	588	582	552	568	598	570	524	571	575	537	588	555	558	564	581	565	537	546	602	601	611	548	582	607	579	579	548	583	624	632	564	601	577	578	592	604	615	567	585	593	537	563	628	594	540	576	606	548	594	571	561	563	584	578	600	563	582	565	570	551	588	566	550	573	567	570	574	594	587	613	612	605	574	565	594	596	600	582	547	592	592	557	578	555	646	594	607	579	607	548	573	596	605	559	554	580	586	590	572	579	593	605	566	572	574	547	614	584	565	574	602	551	569	591	544	566	554	579	654	559	534	549	576	575	609	592	613	583	557	557	539	562	635	573	559	558	560	549	539	530	596	597	637	564	578	558	600	569	611	603	571	529	561	541	556	605	567	599	579	591	583	568	585	582	578	563	534	591	574	589	590	559	616	583	569	602	594	590	584	576	551	618	568	560	581	575	622	576	580	584	581	598	558	596	571	586	594	543	550	612	582	589	589	565	604	581	575	589	581	570	597	586	607	615	517	565	573	580	525	571	545	572	557	604	532	569	565	594	589	557	565	605	601	629	596	577	568	570	608	548	573	582	548	487	598	610	600	575	560	583	570	583	561	601	590	586	554	536	559	605	539	537	576	548	649	560	573	581	578	573	553	585	591	565	584	550	577	559	585	588	563	609	597	605	553	537	559	560	560	552	559	584	554	568	598	596	608	533	569	565	629	595	559	584	645	553	582	598	548	554	589	540	597	572	572	580	630	588	583	577	594	573	578	595	594	589	567	579	555	552	596	567	586	566	573	631	553	582	606	597	614	609	560	616	610	564	538	562	608	560	609	574	568	561	575	575	590	568	565	562	580	592	536	576	572	593	519	587	567	602	600	528	565	610	595	588	582	584	582	574	590	599	587	553	615	596	573	618	584	575	613	559	543	586	559	629	580	622	582	568	578	622	559	621	549	577	563	591	573	601	554	576	583	634	566	561	594	580
23002	21163	28101	24037	20984	21074	14414	2174	1564	1421	1321	1208	1079	1072	1029	1025	957	949	977	867	844	913	924	884	894	894	826	834	816	838	777	753	770	807	783	792	835	754	740	860	808	779	812	785	791	821	835	734	795	771	805	789	783	789	786	787	766	801	789	784	827	782	783	753	805	821	779	750	765	772	760	763	772	790	785	874	742	794	810	811	872	780	824	781	751	766	714	811	724	820	781	715	801	794	748	799	780	806	776	707	748	769	775	802	788	780	806	794	799	778	782	763	755	810	787	756	772	787	779	801	718	729	794	764	796	737	725	794	775	749	785	763	776	758	756	782	758	760	784	808	781	774	790	744	801	740	765	741	752	778	751	764	787	791	768	775	712	784	822	807	804	784	762	758	814	747	753	782	795	808	811	790	784	787	757	754	775	764	802	775	748	805	742	801	763	811	753	789	783	794	744	783	789	806	785	776	766	775	792	815	804	766	801	737	750	826	781	791	787	771	751	812	757	808	736	812	807	816	786	812	803	721	787	810	763	730	748	769	783	828	796	770	801	809	816	776	727	822	730	828	738	763	778	752	783	770	791	791	795	827	788	770	768	788	814	710	774	757	794	766	786	779	755	825	767	770	764	791	767	792	767	815	741	781	766	798	744	867	820	753	782	776	803	806	762	776	789	800	801	731	787	789	753	805	837	792	778	818	794	804	794	800	784	736	782	787	777	771	793	796	755	810	803	757	808	756	783	781	773	813	721	747	782	754	792	747	832	790	775	796	784	753	755	868	820	792	772	762	737	817	797	803	788	801	732	724	820	773	756	774	770	825	793	766	803	801	810	788	822	750	807	781	779	770	766	815	768	776	769	786	758	752	754	757	740	793	782	730	805	840	767	734	789	810	761	774	709	790	785	774	824	722	826	820	787	784	808	776	780	790	727	775	789	758	745	778	809	769	807	814	775	800	719	702	785	771	769	796	779	792	766	765	808	781	794	826	762	754	805	824	833	750	747	809	790	767	785	760	782	773	762	769	729	715	772	798	785	803	788	793	739	748	751	799	775	753	796	795	800	804	823	773	819	794	831	784	805	806	720	752	769	789	793	773	744	748	749	771	825	776	823	759	715	753	777	839	798	787	775	773	766	735	827	789	776	788	823	717	780	764	797	767	778	814	786	784	777	729	795	754	767	835	769	762	759	785	796	744	799	770	791	740	770	764	819	796	782	768	768	782	789	800	803	781	768	765	785	822	764	803	829	740	766	761	773	821	783	824	752	744	765	772	773	766	746	760	780	760	748	783	776	791	790	739	812	779	821	782	791	757	794	760	741	793	852	762	767	731	781	715	784	748	833	797	745	795	769	740	763	756	825	784	814	779	800	781	761	770	743	762	754	769	725	742	790	795	767	743	783	735	761	769	767	755	764	801	790	769	821	795	759	802	767	800	771	814	788	784	805	760	763	804	776	751	734	772	786	798	784	724	747	810	754	799	821	747	783	819	826	766	811	822	746	747	851	757	785	771	822	771	767	807	791	795	799	747	817	796	735	776	771	770	762	730	758	766	755	764	798	773	715	757	771	774	795	812	791	811	788	768	713	817	744	806	752	819	784	756	789	709	773	783	777	757	793	787	771	811	781	756	790	819	813	749	741	782	753	761	761	791	842	754	783	790	744	812	748	785	804	780	727	768	768	787	753	793	836	790	773	808	752	745	795	756	852	791	777	788	822	784	763	708	738	771	738	809	747	774	811	800	760	733	797	768	747	739	787	782	806	778	786	809	803	800	778	768	776	777	836	758	771	791	779	786	743	746	791	854	779	772	792	744	834	779	758	827	785	772	792	724	801	801	778	766	750	793	787	773	834	723	756	767	791	738	752	769	763	810	799	780	728	827	787	809	784	767	730	768	806	799	753	782	813	736	797	808	715	750	790	780	753	787	850	790	818	690	786	731	809	775	753	780	724	791	761	758	795	730	768	779	773	782	788	792	762	771	746	721	773	766	796	765	766	809	781	759	740	782	769	796	818	848	748	766	764	745	779	758	818	736	777	780	774	799	765	772	789	805	789	764	819	792	782	796	746	787	811	785	758	774	758	719	783	796	789	762	834	801	764	792	791	799	799	785	805	769	803	782	762	795	804	789	802	812	789	841	744	767	758	810	771	843	804	747	812	743	713	778	841	738	797	758	780	795	760	864	826	782	781	813	755	821	758	811	755	755	771	834	807	779	705	773	819	809	797	751	804	807	778	739	780	750	796	722	748	788	741	826	772	751	759	752	705	780	787	831	746	802	777	749	743	768	812	782	776	756	754	780	791	767	792	786	809	792	770	765	798	813	815	737	715	825	803	796	767	802	819	776	771	771	758	795	773	821	834	742	803	796	782	763	754	717	794	801	811	817	750	806	745	765	806	807	768	758	777	800	776	779	760	719	824	769	813	790	811	751	763	760	798	724	730	739	783	738	751	788	770	787	811	807	775	759	824	836	772	777	760	766	800	756	803	796	723	756	826	797	765	796	797	771	777	748	770	784	811	782	728	745	778	754	768	805	816	756	780	739	798	839	786	730	750	792	805	802	746	812	710	788	751	776	814	791	808	767	786	789	768	797	728	756	778	775	769	758	757	784	792	765	778	735	786	755	764	798	804	804	805	803	743	776	743	789	772	792	747	799	803	809	795	756	800	799	781	742	750	818	763	787	763	791	788	801	780	783	731	753	824	772	768	748	744	798	762	809	748	794	803	782	791	745	785	792	772	775	783	750	828	781	760	752	774	750	772	804	800	759	787	774	733	783	728	804	807	728	773	798	729	773	773	819	790	799	738	740	751	801	802	793	715	773	773	841	771	781	778	809	794	786	785	781	817	767	757	793	785	783	714	778	744	759	761	738	849	721	749	743	769	767	796	733	765	821	775	751	793	773	754	714	809	797	778	769	775	809	814	857	760	781	782	792	799	762	757	703	808	801	744	771	797	783	781	763	815	764	802	763	771	804	755	799	784	790	793	799	774	800	808	758	762	755	769	785	765	806	783	756	811	733	748	748	761	796	847	778	792	752	789	725	768	752	754	797	760	774	723	750	769	731	738	761	771	743	805	804	781	764	763	799	772	792	808	766	808	774	775	802	783	756	734	801	800	787	767	751	751	736	817	796	771	764	746	769	799	856	755	756	789	750	805	760	704	793	750	787	804	778	772	821	793	802	768	819	763	797	765	801	741	781	819	790	774	799	774	712	812	736	699	812	833	777	724	758	739	709	735	770	790	727	782	751	758	792	730	829	833	783	767	815	793	839	744	729	761	777	795	816	741	801	827	734	780	780	787	759	802	741	770	755	810	755	792	792	745	824	795	752	774	794	814	764	739	788	788	830	755	803	796	765	811	734	775	798	801	792	783	756	770	782	712	744	812	753	753	788	841	780	764	777	780	774	763	797	747	798	760	812	765	797	771	739	740	784	760	799	763	797	754	738	756	767	782	770	816	825	742	746	803	757	775	777	818	751	790	740	787	813
27927	78911	12485	8466	5868	4571	3673	3018	2528	2170	2034	1698	1495	1377	1293	1170	1169	1093	1058	1040	977	944	913	947	898	858	890	873	852	846	845	825	870	831	889	845	875	821	814	847	850	837	789	786	865	784	809	791	798	823	815	804	824	768	748	811	789	806	802	772	782	837	779	747	788	775	786	776	840	800	754	790	802	771	784	726	820	784	734	829	831	724	791	771	793	769	806	798	805	737	814	786	799	776	758	815	834	770	791	754	791	749	755	832	747	814	760	787	747	732	802	770	814	773	831	737	792	763	771	796	761	783	758	802	746	789	817	747	829	758	811	734	808	812	766	778	729	832	772	790	752	775	804	814	798	779	762	753	763	796	847	823	814	702	807	771	735	785	771	742	774	772	783	803	724	780	799	762	780	730	807	754	742	780	782	826	781	859	767	773	828	778	769	828	782	767	785	782	742	764	840	758	755	806	760	753	798	764	778	760	774	769	742	775	775	778	792	790	767	783	761	728	754	762	765	768	760	789	748	753	780	818	748	777	741	824	747	767	798	744	779	803	740	773	838	742	732	803	742	747	774	822	798	795	780	830	809	805	786	720	797	782	754	797	809	778	812	772	773	724	798	776	812	774	762	707	787	768	796	793	786	780	735	749	753	814	756	766	764	794	755	749	787	748	749	768	810	782	772	803	796	773	755	809	767	777	788	703	767	767	759	807	782	743	791	754	788	831	741	802	789	711	752	813	736	765	803	823	811	779	803	740	803	765	790	710	776	751	809	742	761	827	804	784	788	740	745	778	791	711	742	813	821	793	771	766	813	777	761	793	801	770	765	751	778	791	787	777	758	796	783	761	846	736	822	773	750	774	761	754	723	802	790	775	768	795	724	800	738	773	766	784	771	758	772	745	786	783	780	784	780	740	750	748	740	794	766	700	789	735	790	741	723	780	762	748	796	788	740	749	788	725	767	753	772	793	771	780	786	775	747	787	777	771	742	821	745	770	772	761	769	734	826	763	780	818	817	752	740	805	779	763	757	745	740	742	795	749	811	789	755	762	770	745	803	770	736	779	783	781	778	766	833	810	768	800	753	761	756	754	778	754	806	730	741	805	798	797	742	777	792	746	802	788	743	773	761	822	787	759	762	776	803	799	738	805	774	793	796	762	769	783	772	775	808	812	760	799	780	783	766	699	766	800	765	736	801	778	797	763	812	739	808	794	776	786	798	732	836	757	777	771	785	761	703	752	797	797	830	759	756	749	778	771	753	768	788	783	773	758	738	763	763	715	744	783	768	760	756	752	784	820	778	788	817	826	808	840	753	782	816	833	758	817	829	758	790	766	789	726	836	770	786	773	791	803	780	805	814	738	760	787	774	769	765	765	726	795	779	804	700	777	766	791	784	811	787	769	765	761	817	793	792	788	804	762	775	780	772	739	768	800	768	798	753	767	741	771	814	822	771	767	769	833	775	769	783	765	781	818	715	768	804	787	758	761	801	741	751	776	766	784	741	790	771	801	784	806	770	773	826	705	792	762	791	804	778	785	774	757	783	776	830	806	787	805	786	767	755	782	738	792	791	784	753	754	748	771	768	791	773	815	798	736	772	762	784	754	770	713	768	765	823	768	766	747	795	742	773	790	751	798	801	743	767	801	746	814	800	786	766	773	754	788	810	773	755	801	772	771	770	851	736	759	734	776	801	821	777	785	798	769	773	742	771	797	755	783	765	739	744	762	747	749	795	815	760	772	776	780	752	755	774	791	769	758	726	791	767	782	782	756	823	773	782	781	803	763	823	791	798	779	773	765	783	784	793	759	741	785	796	720	770	742	795	765	745	780	787	776	801	775	753	772	757	710	729	787	812	780	769	772	780	775	754	784	774	754	744	793	797	790	765	819	772	783	830	720	794	751	762	787	765	755	743	775	749	767	775	781	741	796	797	738	721	748	762	763	822	793	752	814	801	801	788	797	743	816	824	800	747	762	748	761	751	768	824	821	741	755	794	715	757	742	775	779	827	776	802	784	777	829	779	748	791	784	753	756	752	746	801	800	776	793	749	718	830	790	800	773	789	764	731	730	794	780	773	755	763	830	798	764	753	772	784	774	758	735	761	770	776	786	809	777	811	772	729	778	792	755	747	801	761	768	798	797	773	763	764	783	797	783	751	787	815	779	795	832	788	758	833	776	770	853	793	768	790	773	754	726	765	759	773	787	741	764	822	787	757	761	732	790	767	742	779	812	757	803	777	809	802	762	785	782	766	774	725	749	780	788	729	752	765	730	755	789	815	777	768	786	772	725	801	757	823	805	742	718	795	802	779	774	754	796	774	732	782	736	789	830	789	762	790	798	760	758	739	788	811	757	773	783	760	790	771	785	782	774	786	745	842	807	777	802	812	787	754	749	812	771	759	755	732	767	784	757	769	781	781	782	763	771	765	752	807	730	733	770	754	762	814	772	756	798	776	775	762	801	780	769	780	769	754	760	794	825	796	744	757	799	810	790	737	827	798	768	737	797	783	765	741	755	782	768	783	767	761	796	758	789	773	747	772	800	783	701	736	772	803	796	750	727	743	729	797	748	754	795	810	793	742	769	753	757	758	733	784	731	732	770	792	794	786	782	788	766	769	757	751	747	754	760	746	747	764	746	760	838	821	773	790	793	775	731	797	818	781	760	758	751	790	796	808	768	740	728	785	756	795	781	766	832	807	762	790	768	726	803	763	807	789	748	740	752	772	753	670	768	756	778	772	748	756	778	785	807	764	771	806	770	780	746	750	806	807	811	793	780	765	800	810	755	750	821	814	785	780	782	806	734	793	784	777	759	787	756	762	805	750	828	705	827	738	729	751	783	712	772	794	741	772	733	761	737	714	763	772	790	729	764	749	790	768	788	782	752	718	792	786	825	719	757	792	795	841	752	775	857	807	766	789	819	719	805	811	775	756	725	765	785	799	829	737	791	798	829	739	697	755	775	765	766	817	756	751	737	787	788	757	786	786	772	765	751	789	751	780	767	781	774	809	717	786	812	786	797	768	742	793	792	715	761	783	773	841	740	760	792	794	724	738	788	772	761	719	770	827	768	733	772	762	762	803	742	765	758	791	752	773	746	754	732	788	791	757	780	741	804	766	822	734	805	753	800	794	784	854	769	761	786	755	754	733	752	805	781	752	759	771	817	824	768	857	806	740	785	754	806	777	787	778	753	778	778	823	783	789	758	787	764	780	811	766	744	780	764	793	788	782	732	770	779	737	745	811	750	753	764	724	802	732	778	766	768	824	757	734	721	800	765	796	796	782	796	818	795	829	781	802	764	804	737	793	801	795	785	735	830	812	735	782	805	794	746	780	772	818	777	801	788	729	791	776	769	784	727	780	799	774	790	772	809	756	782	770	815	708	785	719	757	787	736	801	822	758	815	757	758	796	800	730	770	712	781	814	714	737	810	740	758	747	761	774	772	735	751	773	749	818	815	760	834	766	747	763	787	750	735	790	735	778	769	726	762	750	794
28463	22656	8371	537	273	232	210	205	226	218	228	205	227	212	178	202	213	189	202	194	202	182	187	197	179	193	199	182	210	201	202	182	195	169	204	200	185	186	200	191	180	215	205	193	201	208	190	205	196	216	220	217	217	176	190	194	222	182	174	179	206	194	227	177	183	206	207	198	187	194	195	206	194	178	185	207	224	202	190	173	192	183	197	199	187	202	209	185	228	191	204	212	180	194	192	186	198	186	170	190	207	202	193	196	182	187	182	186	186	188	179	183	188	177	203	194	202	186	208	205	197	201	182	180	214	207	213	213	213	195	204	185	217	207	185	194	208	196	179	201	169	209	221	187	188	191	183	192	180	170	227	162	177	184	202	220	185	197	194	189	201	201	206	191	210	226	221	199	204	185	207	192	201	204	198	187	173	199	201	225	218	221	184	193	194	196	184	189	204	197	187	203	209	201	192	187	196	211	209	214	201	217	180	197	204	226	204	196	202	203	199	177	193	193	196	198	209	184	173	204	236	187	198	181	195	190	192	185	209	193	221	201	215	168	217	200	204	183	189	189	205	215	192	188	182	210	176	218	177	182	184	211	202	191	172	191	186	199	192	198	197	197	165	201	195	199	192	185	201	198	204	177	183	203	200	168	188	205	168	187	175	212	220	200	192	187	199	202	203	208	201	190	199	200	197	189	204	221	194	186	222	189	206	208	190	202	224	203	211	192	199	199	202	188	213	187	193	197	219	201	183	182	201	212	213	183	195	188	186	188	176	191	181	180	185	167	188	196	203	182	198	168	185	185	188	182	198	198	200	204	220	201	189	201	176	177	188	184	197	195	190	190	190	200	184	224	194	194	193	209	218	186	200	195	196	220	193	194	175	201	189	199	202	198	193	207	183	175	176	190	176	186	184	200	195	185	199	219	231	195	184	238	196	200	202	179	199	196	183	205	194	188	206	195	195	167	177	174	191	179	187	179	200	192	167	202	191	206	200	201	212	198	208	198	204	208	201	187	182	180	197	197	227	191	187	197	215	200	192	210	212	189	194	210	214	222	190	201	181	219	219	184	193	184	182	206	204	202	199	200	220	200	196	178	198	186	184	202	184	191	210	205	196	199	218	223	184	201	175	194	179	205	195	209	172	199	211	201	196	188	203	210	205	178	197	221	187	226	220	197	175	180	204	182	189	203	180	186	191	205	189	220	182	218	201	218	199	205	210	194	178	214	210	214	175	210	184	198	177	197	164	188	191	215	179	187	200	201	193	191	211	181	192	190	211	178	220	202	193	201	199	205	183	190	206	175	199	187	190	206	197	190	209	189	192	214	196	194	193	199	209	186	203	219	198	209	192	184	182	187	220	186	204	194	190	192	185	223	198	197	206	205	198	204	210	193	196	194	183	199	183	182	196	203	219	193	202	208	217	224	194	209	197	183	162	195	188	194	181	207	223	205	189	186	203	184	185	222	206	205	183	194	173	185	194	191	181	208	193	225	198	192	191	208	206	194	200	217	182	180	210	205	201	180	198	205	203	214	219	195	204	179	206	214	198	174	192	219	204	199	210	182	175	213	179	204	204	204	228	185	210	177	202	193	180	190	203	199	214	212	178	234	203	225	202	220	202	226	191	198	162	212	199	197	189	217	194	215	198	218	195	207	202	236	184	186	186	191	175	217	190	216	168	195	219	190	200	210	205	192	183	210	176	188	193	203	173	177	188	178	208	202	213	182	186	200	201	210	191	198	213	210	195	186	182	222	218	195	189	195	213	186	215	228	197	212	224	191	222	193	208	183	193	214	207	177	205	216	203	198	204	224	205	209	205	180	203	206	192	195	210	204	186	204	192	197	219	189	220	201	214	199	170	183	240	197	196	202	213	198	184	229	209	190	178	211	218	205	185	181	192	188	192	193	206	193	210	196	194	204	198	196	213	211	206	190	198	212	193	203	197	211	198	209	209	190	174	185	189	180	199	184	207	202	195	183	187	163	200	189	211	210	191	184	195	186	212	199	212	184	198	198	201	213	204	189	208	196	190	197	204	189	196	184	201	196	186	201	191	177	209	203	205	200	211	184	210	178	179	209	196	180	188	184	177	238	193	196	215	206	178	201	200	212	183	194	200	180	226	202	204	193	222	177	199	182	178	193	205	191	197	191	203	197	205	187	209	199	198	186	194	193	196	202	208	195	189	205	210	188	214	205	177	165	203	181	167	178	192	211	187	209	190	182	192	203	193	181	180	190	200	183	199	180	179	231	172	193	200	217	205	181	204	194	196	185	185	206	202	179	183	170	193	215	179	175	183	204	176	193	202	186	182	185	199	222	207	203	184	191	209	191	168	188	185	193	198	198	186	212	211	209	179	208	198	208	200	215	214	179	215	201	196	206	196	194	186	193	218	198	201	238	183	220	196	189	201	198	194	225	186	181	211	189	193	203	204	190	182	183	219	185	193	180	191	215	198	196	215	222	198	183	188	191	206	184	189	207	184	202	182	229	211	191	204	204	173	189	202	191	213	189	183	230	177	186	196	196	211	200	202	185	198	221	181	171	202	205	187	199	199	198	208	181	177	188	216	230	191	200	208	226	183	209	199	195	174	196	206	228	203	187	172	211	204	189	201	221	219	177	206	185	198	233	179	216	189	192	212	199	195	206	177	196	199	193	204	187	221	203	212	188	191	182	194	182	210	209	196	202	196	184	187	196	219	188	202	184	202	203	206	175	199	201	207	214	205	172	216	189	190	195	187	213	194	206	181	201	189	200	180	193	185	197	180	199	209	193	183	212	194	170	191	204	210	201	203	206	190	220	184	171	163	193	184	211	172	186	210	208	172	191	205	211	212	212	191	189	183	215	191	194	182	178	189	196	212	198	180	191	197	192	193	216	189	199	218	174	215	214	201	189	219	218	179	182	215	224	187	202	208	190	193	208	177	194	207	202	198	212	184	201	209	191	171	196	196	217	205	199	189	202	209	214	213	186	201	211	198	215	185	204	194	197	221	207	222	196	177	224	223	226	205	211	202	206	189	197	179	204	195	197	203	175	197	204	182	191	187	186	225	189	192	213	188	196	212	207	218	205	197	191	197	182	203	210	199	195	224	202	184	181	207	189	203	217	182	206	170	174	212	202	205	204	177	198	186	191	188	180	170	217	218	183	162	199	171	202	194	201	196	181	204	205	182	194	212	193	196	198	179	194	216	204	186	196	180	199	226	192	197	202	197	216	195	220	191	193	223	172	193	192	217	196	197	188	213	214	215	210	178	187	226	198	161	189	193	197	183	192	180	207	195	183	203	174	210	205	201	180	207	207	179	181	192	209	217	192	222	206	187	234	191	187	208	202	216	224	212	222	187	169	215	183	217	179	170	201	192	177	206	194	173	191	231	172	200	183	218	206	213	176	185	206	196	203	154	192	195	204	222	196	212	203	197	194	183	205	204	209	204	206	190	199	202	153	171	224	197	188	201	216	216	206	192	198	203	183	181	194	196	194	200	195	208	180
11306	28450	966	399	320	286	302	263	268	251	258	215	239	232	193	235	206	226	198	220	206	238	219	216	207	224	204	205	191	205	204	245	187	232	242	196	216	221	218	226	218	222	188	212	225	230	236	210	210	212	215	206	205	224	198	198	203	215	220	196	214	206	203	216	207	214	220	203	181	212	222	224	220	195	243	204	200	189	197	213	222	212	265	194	207	197	235	193	246	227	199	214	198	190	198	215	210	195	216	191	223	185	216	191	217	224	211	219	211	243	218	193	209	245	207	214	213	200	175	233	197	198	219	184	213	188	220	211	211	179	219	218	201	211	209	208	208	194	229	202	196	235	218	206	219	197	196	208	218	195	209	222	216	190	188	212	221	238	208	196	215	185	200	194	218	207	206	204	202	204	216	210	203	199	230	209	227	197	211	229	197	202	188	235	207	200	232	227	194	196	213	217	215	214	221	207	212	191	205	204	224	211	230	192	205	197	218	228	202	224	228	229	200	212	217	189	186	226	186	185	205	209	202	209	221	197	208	229	209	220	241	191	209	204	228	215	214	237	230	227	207	220	208	196	205	192	210	219	195	220	215	194	195	239	188	217	192	221	213	204	218	222	211	213	230	204	210	227	185	249	198	205	214	193	225	245	190	234	233	197	190	189	232	219	219	216	186	210	213	208	215	199	214	232	202	195	225	225	224	223	218	207	204	231	199	208	202	245	216	222	210	214	213	212	221	218	219	221	211	209	228	197	221	192	210	211	235	199	211	184	238	220	195	229	214	222	216	236	237	212	209	210	195	213	213	217	229	199	206	233	226	219	209	214	207	225	201	204	190	212	214	216	215	206	213	219	205	197	185	183	230	221	214	234	188	209	198	207	185	207	194	205	208	198	206	214	230	192	200	225	206	239	209	218	182	231	203	206	234	208	232	213	236	243	206	226	228	213	206	190	211	225	182	226	213	240	191	204	203	212	179	191	200	206	201	226	220	203	209	200	214	213	194	209	219	207	196	198	220	211	235	186	234	227	224	195	211	198	210	227	220	175	211	213	220	229	203	220	228	216	214	196	221	193	214	203	210	196	224	202	221	216	189	199	194	208	206	203	190	216	235	211	213	218	199	207	248	223	217	194	213	211	185	211	204	200	195	192	186	215	237	208	209	207	225	229	178	229	221	238	232	205	212	214	213	195	207	198	190	200	212	194	207	188	207	225	216	205	216	204	212	203	237	226	221	214	208	209	211	206	217	222	196	203	202	217	205	206	181	180	201	199	233	198	217	211	218	222	216	196	198	187	217	214	193	191	235	204	225	205	228	208	194	223	213	200	215	205	189	212	216	209	217	215	207	195	213	244	226	214	204	219	198	237	209	209	217	204	193	213	217	236	229	206	223	207	196	193	200	206	179	240	193	203	213	205	229	197	242	230	191	206	202	207	199	235	219	236	214	210	199	214	205	196	229	213	219	235	213	201	218	208	213	199	208	217	217	211	206	209	215	208	193	216	205	229	218	214	205	225	216	211	241	191	210	210	178	218	220	227	225	213	219	225	205	212	212	219	208	224	204	199	203	221	214	200	191	194	198	198	224	202	191	203	210	187	199	224	200	195	183	200	233	223	229	220	193	200	214	219	221	217	211	220	202	210	206	208	191	207	216	215	182	208	199	210	213	208	234	206	186	224	253	195	206	184	229	200	216	221	204	210	189	227	213	226	214	214	228	199	220	201	202	194	238	202	202	212	203	220	219	221	221	222	239	215	171	202	200	219	193	215	205	196	214	197	219	216	230	217	224	224	199	202	178	205	218	214	205	203	209	194	213	214	214	213	222	207	194	221	212	189	197	187	192	178	206	199	222	211	224	230	198	199	213	222	209	239	200	212	205	212	194	211	203	207	220	187	225	185	215	233	221	229	209	217	239	185	193	215	214	202	230	233	211	195	209	222	215	221	232	230	188	229	226	230	218	208	215	217	188	208	235	215	209	220	208	213	235	219	212	170	206	221	226	224	194	212	207	225	251	227	244	198	196	216	187	209	207	207	194	212	196	202	217	210	210	194	210	217	197	226	205	245	210	204	230	220	212	194	204	239	230	224	206	244	214	204	191	197	209	196	190	217	194	175	215	219	215	234	245	198	200	218	227	213	215	235	229	199	215	200	186	206	232	202	213	191	209	216	213	226	217	203	221	215	246	206	231	198	222	200	224	216	189	226	218	207	225	184	206	222	203	186	191	203	221	227	190	199	250	201	223	211	212	191	224	203	227	221	230	188	220	217	210	218	202	180	219	223	235	221	201	205	234	195	189	187	183	200	225	204	228	204	204	223	183	207	216	170	222	222	181	190	219	206	211	228	232	193	194	178	216	217	211	214	205	215	207	197	202	220	240	233	184	201	228	234	208	209	212	213	219	212	200	205	225	201	206	177	213	243	220	203	241	242	232	182	195	205	213	220	214	221	195	218	187	203	203	201	196	216	222	201	182	221	238	243	213	200	200	208	210	198	240	199	223	193	204	233	197	241	214	205	232	189	204	204	244	216	221	246	228	198	244	210	216	195	185	206	230	204	221	203	203	204	209	193	186	226	222	196	194	219	204	218	214	204	219	226	198	230	226	204	242	217	209	187	208	220	210	222	215	219	194	183	232	208	213	197	203	222	208	223	194	206	232	212	211	199	217	201	211	197	210	230	210	206	194	194	224	200	236	226	217	217	190	224	209	214	220	196	218	203	194	221	195	228	214	199	212	197	226	200	229	217	226	204	198	201	190	207	213	183	220	225	237	222	213	244	194	225	232	234	219	205	186	206	212	199	225	215	202	221	208	213	182	235	186	195	200	189	187	198	193	208	185	213	214	227	220	197	205	217	219	193	214	201	229	216	203	179	198	210	211	213	216	222	191	206	209	211	187	201	216	193	196	200	207	205	213	193	214	208	214	211	229	227	207	178	200	199	220	206	227	197	195	222	209	223	215	180	234	204	207	212	199	241	207	197	204	230	201	208	221	218	215	210	219	217	227	206	205	228	205	215	216	198	204	194	180	211	210	219	198	230	218	213	200	208	211	235	196	225	209	229	190	196	219	202	179	220	215	190	234	230	214	201	243	218	214	216	184	222	193	198	211	211	202	201	197	215	222	245	198	207	208	193	226	208	222	196	208	207	199	188	222	212	228	236	243	187	204	214	225	205	194	201	209	204	224	214	223	209	203	189	193	234	203	245	221	228	190	195	209	189	208	209	230	228	194	194	203	212	197	210	230	208	214	196	208	207	199	213	202	206	187	216	213	232	214	213	202	232	209	224	227	218	218	213	205	234	218	219	235	213	172	234	170	195	221	213	213	205	216	183	230	224	222	218	213	216	200	212	200	218	196	234	220	224	223	212	238	217	222	211	207	244	223	220	226	203	223	240	221	236	203	205	218	205	211	201	217	208	203	202	246	199	217	203	224	205	212	210	195	201	205	189	194	223	190	222	190	209	212	197	248	213	218	201	226	213	215	209	192	210
25322	21588	27639	24504	20880	11784	1782	1132	952	964	852	810	754	755	685	730	717	641	682	667	662	644	647	620	606	606	602	656	663	611	604	623	657	581	620	614	591	587	578	591	606	560	605	612	628	602	520	590	611	613	580	576	601	581	580	618	557	577	593	570	561	599	568	554	563	567	583	589	592	588	638	599	556	529	594	574	579	578	568	590	535	607	580	571	583	567	543	592	591	619	584	606	544	557	584	579	595	525	561	599	586	594	541	579	587	586	624	542	553	597	589	570	593	599	607	631	587	626	553	548	544	574	592	598	594	595	564	579	583	565	568	575	600	606	646	568	544	582	582	534	592	567	596	593	584	595	590	614	598	577	572	659	554	581	571	612	611	605	587	549	570	583	567	602	604	543	609	566	596	592	588	616	588	598	600	590	589	548	579	598	576	582	539	575	569	599	585	563	560	575	587	597	602	619	569	559	588	613	577	636	603	626	537	617	591	625	567	611	547	570	599	607	588	615	560	590	577	530	568	586	570	627	570	591	590	576	547	562	608	587	585	632	571	595	571	580	573	585	606	598	654	581	610	562	597	560	620	567	579	613	597	605	559	557	577	577	578	551	602	618	584	572	580	585	579	593	582	532	568	590	601	557	572	589	595	577	609	593	593	605	587	584	585	548	596	611	594	548	577	586	548	585	642	562	611	597	601	514	561	613	570	554	579	589	642	590	641	620	540	601	555	572	577	550	570	585	593	609	583	591	574	595	561	635	632	592	618	619	604	556	560	577	574	602	579	600	584	592	615	594	645	581	559	561	582	603	598	568	582	592	595	601	590	548	607	599	554	607	571	623	651	594	586	603	623	595	625	611	545	542	604	572	584	541	585	637	546	539	579	605	587	577	555	613	560	618	592	564	603	589	602	599	585	616	566	566	604	557	573	576	584	544	584	595	575	551	597	606	575	542	589	546	561	589	575	549	575	554	575	602	642	584	593	607	591	567	552	559	627	595	606	582	589	570	582	620	585	563	602	618	579	626	599	612	598	572	590	577	563	574	603	583	583	608	558	592	563	594	585	572	575	616	582	621	596	566	573	587	575	621	566	580	618	570	599	588	568	545	594	569	589	582	570	605	640	551	546	583	601	559	542	586	610	568	566	540	560	608	576	590	586	602	578	566	605	617	566	600	546	579	535	604	603	591	571	571	550	630	588	578	591	533	602	591	589	551	578	559	574	516	574	585	591	586	562	590	618	584	592	574	586	629	614	617	584	613	614	577	595	611	576	552	595	589	577	585	591	555	568	582	582	595	569	592	595	607	596	593	593	611	560	567	605	588	603	582	598	597	610	566	597	637	564	601	528	563	604	573	591	597	587	550	587	610	560	571	576	596	607	646	565	575	612	583	572	622	605	571	611	537	592	614	636	602	564	552	566	618	591	574	576	557	576	611	621	613	588	589	601	616	593	572	580	553	573	577	571	550	578	580	556	576	574	567	572	587	610	606	568	623	560	531	621	609	569	600	593	574	586	602	606	616	577	546	573	564	568	590	583	619	606	565	582	594	552	563	557	607	595	564	571	602	574	578	531	584	565	592	611	576	593	587	557	655	580	554	581	593	579	615	532	559	618	556	617	591	613	608	596	613	613	533	618	579	531	563	600	619	588	578	571	608	561	553	602	590	606	569	587	618	561	581	610	547	596	610	584	572	601	568	519	606	550	609	556	564	589	607	618	579	618	584	574	590	626	567	526	591	532	549	626	588	577	574	565	568	572	592	623	599	570	616	596	578	588	602	557	572	637	617	570	566	598	550	553	636	608	616	628	632	616	598	594	563	589	574	592	612	555	565	608	618	613	590	573	581	580	608	594	603	629	591	597	572	574	567	591	616	582	589	620	555	582	572	618	617	612	607	589	622	619	569	592	646	602	596	630	589	538	578	608	618	616	613	538	583	566	543	601	607	608	548	551	652	605	564	603	609	608	586	577	542	625	596	601	592	535	591	583	576	590	574	621	582	564	565	597	592	567	604	556	547	589	586	604	618	630	621	562	584	578	552	610	628	562	606	576	598	642	591	586	565	621	588	631	539	593	593	565	598	570	595	606	592	595	562	610	580	595	605	601	567	585	594	561	554	580	592	550	580	590	523	561	605	588	562	586	556	587	614	574	626	582	586	560	595	618	574	596	583	601	607	544	554	615	532	561	618	594	582	556	611	621	630	604	582	594	606	616	594	596	565	580	608	551	571	616	563	567	559	546	592	538	576	565	587	618	617	596	584	618	597	560	579	593	538	592	618	626	570	601	584	560	591	559	603	583	582	601	545	603	583	629	559	604	616	597	615	540	623	616	583	586	557	624	577	638	592	573	588	576	555	596	570	621	610	614	606	527	596	609	576	582	545	619	590	558	585	576	584	576	602	593	592	575	554	555	580	590	603	561	560	609	564	563	589	579	554	570	546	548	550	597	587	541	594	580	606	553	621	579	597	604	588	610	578	597	584	601	587	592	609	598	543	564	561	593	583	588	557	579	579	590	564	586	576	589	613	595	570	588	582	603	550	641	571	597	627	558	555	607	547	594	542	603	600	609	599	591	588	576	586	567	570	564	611	629	601	586	592	524	575	585	583	604	573	607	607	608	610	589	623	574	530	580	597	595	544	576	637	605	609	571	578	581	598	607	538	622	563	567	594	593	583	573	588	590	560	596	601	558	594	591	614	588	593	603	584	601	549	593	616	577	563	596	641	562	597	582	570	606	581	587	601	591	590	579	602	568	600	549	562	536	569	615	525	617	595	584	610	567	573	606	591	555	609	641	587	586	611	599	592	589	579	589	580	590	594	581	598	595	613	582	602	580	574	577	628	620	590	591	556	547	580	551	573	592	525	627	582	597	555	591	590	628	581	633	592	561	553	614	603	547	563	598	588	581	570	593	589	542	636	634	576	584	616	596	569	534	558	602	584	631	611	628	567	570	557	595	598	552	568	566	532	559	592	602	586	553	568	609	597	584	559	563	632	599	568	575	612	561	592	599	584	593	606	577	593	589	567	627	569	580	615	573	550	518	582	566	614	591	613	588	594	611	581	614	576	575	555	575	593	592	550	556	546	562	583	585	621	551	617	601	583	564	597	579	554	588	539	591	554	636	579	583	556	595	585	571	574	548	581	590	547	561	657	584	594	601	566	593	606	553	580	570	609	585	589	575	603	582	624	546	600	538	599	600	599	581	637	584	584	581	587	577	629	614	620	586	602	574	607	607	579	554	572	602	587	592	592	565	551	580	600	530	581	612	551	574	576	594	572	589	544	507	600	608	573	623	561	612	575	611	578	609	610	591	588	608	589	597	615	565	537	574	578	614	560	581	582	596	616	567	589	616	604	585	576	538	615	596	605	573	608	559	587	559	546	582	574	583	618	562	611	552	619	612	534	581	577	559	571	583	562	592	608	598	564	548	603	591	557	514	575	572	549	563	581	585	633	573	613	596	614	603	549	573	576	602	580	573	583	623	628	574	591
23486	61824	8745	5009	3314	2714	2132	1755	1471	1367	1217	1051	953	942	876	798	768	762	738	741	704	699	632	658	647	638	619	639	641	614	644	585	585	604	590	583	623	590	590	618	624	620	587	605	596	617	578	597	590	574	602	575	579	605	600	611	583	561	582	593	549	583	561	573	575	604	576	546	618	562	624	584	602	538	584	592	599	597	632	590	605	566	592	583	563	541	566	575	584	586	580	576	580	552	572	545	593	579	568	591	580	551	527	635	653	570	548	579	571	587	566	580	570	565	572	588	597	578	595	593	593	558	604	560	583	575	561	557	591	531	569	566	619	575	568	559	571	609	600	597	555	575	567	611	588	624	577	580	605	597	596	580	566	560	574	591	584	596	583	585	586	548	550	520	596	571	583	570	580	527	597	573	633	600	586	584	596	567	587	563	516	566	616	541	591	608	589	532	607	564	618	578	604	625	570	624	536	578	568	556	557	584	542	583	571	566	545	558	574	587	542	590	557	561	603	579	608	584	585	583	541	569	545	572	516	582	562	548	571	593	546	570	573	595	558	555	593	565	578	572	560	574	555	566	548	554	573	621	592	553	587	566	567	589	571	608	622	571	582	541	558	579	591	530	573	582	530	555	555	573	567	572	588	528	582	608	618	598	598	589	621	554	596	559	557	602	602	615	572	570	551	537	537	572	551	615	584	593	592	589	607	581	612	539	611	556	566	577	607	561	529	531	579	612	581	596	592	601	570	547	556	582	564	530	531	615	593	519	598	611	580	554	583	562	545	542	570	576	575	572	609	581	546	574	555	598	556	541	588	603	557	609	551	518	585	633	582	559	643	533	553	561	581	613	616	543	603	575	617	567	567	563	595	579	606	534	555	549	598	545	596	588	614	566	571	572	548	594	580	563	606	585	601	524	605	566	610	563	556	581	601	572	584	601	552	562	565	568	595	571	616	563	566	559	572	574	582	597	522	574	576	537	579	584	558	567	557	561	556	568	611	592	617	571	578	637	580	563	589	552	545	571	573	582	612	549	541	620	541	592	551	576	575	570	587	591	621	559	599	571	570	587	573	568	609	604	534	587	574	630	561	570	568	544	543	563	562	585	574	562	585	543	590	583	629	609	575	596	620	564	579	587	548	597	539	575	568	570	564	597	593	576	530	559	597	545	534	584	595	592	575	592	565	594	557	589	587	581	593	609	617	550	577	552	619	575	600	574	567	576	516	577	605	548	583	567	600	596	556	611	614	552	586	579	591	561	584	581	606	572	557	577	579	556	575	601	592	629	548	570	578	557	599	581	620	650	587	558	607	599	544	589	583	545	578	569	600	563	557	627	571	563	581	595	582	573	596	576	590	592	615	569	533	556	606	566	564	604	554	598	555	582	595	606	573	561	563	591	583	570	624	610	579	594	523	543	556	556	582	541	577	559	624	582	579	623	588	513	566	542	586	558	579	562	571	575	580	615	593	593	536	571	589	551	610	525	587	602	567	604	546	537	596	594	580	626	637	551	560	561	584	623	554	586	533	553	579	567	584	586	559	543	577	568	564	536	563	591	561	628	597	579	585	541	581	606	589	554	581	561	573	527	552	601	549	601	610	570	575	590	577	572	550	548	624	561	569	537	554	596	604	613	592	591	600	590	603	543	541	598	582	543	569	563	608	556	581	587	567	616	575	593	573	621	550	587	534	615	637	583	580	579	540	589	564	528	631	610	592	589	558	597	576	660	547	591	573	569	580	559	580	527	563	551	606	605	528	547	548	573	619	552	561	597	562	588	595	611	588	537	553	580	615	652	590	607	547	522	575	596	583	591	569	608	578	558	574	582	579	574	544	583	539	579	562	562	565	572	582	602	530	580	576	583	587	551	593	541	551	593	592	585	571	594	579	590	605	629	601	597	560	552	592	535	548	566	576	550	549	576	587	601	600	600	540	579	542	558	574	565	585	568	545	607	633	601	555	584	559	567	579	546	592	586	572	574	580	586	609	599	578	597	591	558	599	604	557	543	603	569	661	598	614	577	529	540	601	568	535	572	555	588	566	561	581	605	584	544	549	582	582	546	588	576	539	586	588	588	564	600	572	556	564	539	579	556	519	579	616	626	590	589	587	539	576	580	589	566	589	561	614	548	531	549	575	586	614	597	603	566	527	522	579	587	558	510	580	530	547	584	550	551	596	566	606	589	588	569	593	586	561	577	575	610	574	540	590	564	600	666	584	586	587	532	588	552	571	621	566	550	576	543	612	575	588	569	640	563	570	581	535	567	570	582	576	551	583	575	575	578	551	550	591	581	575	563	627	611	572	558	570	587	591	618	610	606	594	563	604	561	521	607	589	564	600	538	594	554	585	602	607	577	590	585	578	579	544	561	571	588	583	567	602	560	583	575	532	596	574	554	578	638	599	599	592	565	603	611	569	612	585	600	557	603	627	601	587	533	610	552	558	580	569	603	593	586	555	576	580	618	630	568	586	530	605	586	605	592	571	598	584	527	579	613	604	619	596	582	584	598	547	627	550	585	582	579	627	520	597	572	576	576	589	574	578	537	594	598	616	553	546	517	558	578	575	543	563	592	561	559	570	589	589	546	580	614	596	546	594	600	563	527	570	573	590	583	571	590	577	546	602	541	580	591	557	561	599	590	602	580	584	547	535	567	564	568	584	577	588	540	578	548	609	561	537	570	604	586	647	559	600	595	574	575	583	583	594	546	546	584	553	584	570	600	563	610	569	614	604	581	598	571	548	570	546	572	605	548	565	568	596	579	606	592	570	575	561	610	599	540	543	640	595	612	536	585	544	549	604	554	587	582	546	570	567	588	537	567	571	526	550	521	587	556	600	589	557	573	582	544	603	594	534	569	570	559	583	564	573	579	573	609	550	599	544	596	591	580	573	571	577	551	611	619	590	580	547	592	596	571	570	602	541	555	568	605	594	643	610	622	610	589	601	591	575	584	556	556	571	579	603	562	573	543	607	560	572	584	583	540	582	581	557	585	571	601	590	647	602	572	587	529	548	535	554	579	590	601	568	597	560	610	566	575	577	548	582	611	568	567	610	588	583	576	589	608	597	548	613	587	580	610	539	592	569	573	619	586	556	594	565	532	605	632	569	525	562	593	558	583	575	560	576	583	568	549	540	567	565	533	569	559	597	617	585	575	575	571	586	587	561	623	578	574	565	593	558	599	561	548	562	578	614	589	589	590	564	551	583	538	603	583	556	581	576	561	573	544	595	545	587	577	571	613	642	575	561	576	592	565	614	629	538	566	602	555	572	552	537	601	579	557	527	591	600	613	582	581	539	624	537	567	603	609	570	567	621	555	622	532	606	556	636	564	577	545	585	581	591	603	574	590	577	614	575	580	604	552	574	585	590	572	573	554	570	599	599	572	594	573	557	561	550	578	578	552	608	607	577	572	627	586	523	555	604	570	601	590	588	540	561	561	605	603	554	563	620	512	611	597	558	547	568	563	582	557	648	595	539	577	575	593	599	585	570	595
22994	21053	28666	23468	20970	21083	13071	2192	1665	1501	1305	1208	1159	1071	1045	986	982	958	973	872	907	861	955	843	846	827	825	829	789	858	794	795	864	823	808	802	802	765	785	836	784	868	726	734	772	829	807	847	798	702	827	790	789	775	750	755	792	771	739	796	783	782	796	780	786	822	777	772	768	757	772	727	755	783	795	768	832	763	751	748	755	788	761	789	746	780	768	783	758	765	765	785	804	768	778	742	762	815	763	727	761	770	761	766	791	826	762	790	763	749	810	815	774	845	747	771	765	746	771	772	736	770	768	752	792	816	809	738	750	731	745	787	760	732	713	783	799	733	728	795	792	786	822	821	780	781	769	766	751	784	822	788	768	795	786	764	809	712	784	780	772	765	799	747	765	745	794	827	777	754	785	791	806	786	764	768	740	826	784	766	776	859	757	741	791	719	765	801	784	805	783	763	775	780	757	749	756	736	776	773	788	803	711	833	755	767	787	790	767	765	743	761	755	806	786	810	779	771	773	792	754	754	810	781	811	768	752	756	774	789	814	776	803	776	777	771	796	751	780	795	779	741	761	784	767	755	778	792	775	798	758	813	848	767	753	792	742	806	812	801	799	757	768	797	757	825	770	738	786	790	769	749	756	762	807	779	784	805	743	719	797	714	800	752	758	755	769	734	801	746	756	747	743	774	761	757	746	756	775	772	771	804	734	777	812	788	778	787	793	795	741	738	773	795	737	787	770	757	799	791	718	752	737	780	777	762	801	749	807	809	799	801	724	706	745	801	750	783	743	753	745	792	782	774	746	715	792	793	746	765	795	742	815	779	738	811	837	816	782	804	791	769	780	801	751	707	761	734	790	764	772	787	772	782	801	765	745	736	782	767	826	747	794	701	774	768	784	764	748	772	730	838	800	764	743	738	716	773	765	802	759	814	756	744	817	822	774	748	750	734	796	774	791	759	750	730	760	777	759	839	771	813	803	772	761	812	757	774	767	774	829	788	816	772	782	724	826	807	780	810	723	778	705	749	807	771	734	801	760	779	782	756	724	795	790	795	735	791	826	753	763	781	800	753	804	779	716	816	746	760	781	797	782	793	774	747	771	774	759	819	798	786	765	783	774	828	700	733	800	759	777	784	802	750	752	772	785	777	755	784	753	746	772	788	823	782	763	797	750	782	792	818	753	778	779	771	806	752	744	768	784	694	814	808	773	768	760	802	819	757	734	795	759	798	765	824	791	730	754	763	809	800	751	740	769	774	771	797	766	808	760	791	816	775	829	754	782	791	812	761	719	754	783	767	794	784	766	787	801	793	770	698	778	771	750	795	821	778	808	738	731	732	752	778	791	757	811	756	744	768	749	800	809	854	781	780	731	789	829	797	839	804	766	798	830	762	769	796	801	816	770	745	778	780	737	773	768	804	783	753	806	850	804	696	759	777	713	796	768	788	733	768	750	738	755	768	768	780	765	748	788	754	781	742	768	762	794	753	709	791	785	775	777	755	778	797	754	723	729	766	755	752	789	783	717	839	831	799	776	781	754	736	798	807	761	791	797	816	746	750	772	776	744	729	778	738	784	755	785	772	777	698	778	801	731	771	741	755	801	808	765	765	693	758	761	776	710	750	781	804	845	799	768	791	766	793	743	755	740	780	753	730	797	806	773	773	770	769	808	795	758	781	747	738	780	807	774	743	754	753	766	773	721	761	790	779	757	765	726	760	818	758	790	767	778	765	769	757	733	755	742	763	753	794	747	767	753	784	772	734	778	805	818	762	769	754	774	781	841	781	777	781	781	788	711	743	782	768	787	806	771	764	788	751	728	721	785	794	779	794	781	751	774	788	803	777	747	739	793	786	790	770	766	768	811	799	807	782	730	774	719	784	777	757	782	755	790	762	793	762	739	801	783	804	792	784	783	782	800	803	775	800	806	792	764	788	808	796	775	772	740	752	800	792	755	736	744	776	752	756	740	879	753	792	828	789	770	760	780	788	783	832	792	779	823	799	858	724	735	762	782	786	726	693	804	756	757	759	780	729	786	737	810	764	788	788	803	760	789	789	775	790	741	740	767	750	789	748	752	741	757	721	792	802	797	810	755	738	784	789	778	810	764	779	790	760	743	792	759	797	806	836	697	786	803	746	773	733	797	769	806	785	755	813	801	773	769	777	747	744	767	722	760	795	824	742	724	742	776	755	824	772	776	782	776	746	752	777	798	749	805	770	814	751	790	799	791	787	769	738	784	776	739	802	826	759	830	755	732	752	755	788	787	762	737	808	727	757	718	834	813	766	782	733	775	758	791	808	775	721	800	780	768	784	770	802	754	784	799	770	755	747	748	803	729	777	754	731	747	801	786	777	772	814	813	752	792	794	751	764	798	770	763	711	803	756	791	768	766	797	808	762	791	766	780	764	726	725	765	753	782	811	729	736	774	716	839	807	736	780	733	790	748	767	788	828	758	759	794	778	782	764	771	782	747	754	774	765	770	760	778	779	743	801	775	794	761	750	808	753	753	797	787	800	817	771	807	823	739	751	740	845	747	754	755	756	806	751	779	744	781	746	768	797	811	790	737	762	781	816	808	749	765	767	688	788	746	752	749	774	819	731	810	790	743	813	702	783	751	742	792	788	755	760	761	794	731	760	757	774	768	819	739	785	720	747	801	772	765	798	793	778	791	746	800	832	791	761	744	817	764	762	773	726	752	759	822	761	724	746	689	773	756	772	818	759	750	781	761	749	754	760	836	792	829	893	774	750	763	746	776	786	792	764	778	801	800	762	761	777	788	709	789	762	781	762	833	773	814	776	802	724	737	712	782	760	824	811	780	709	742	735	761	749	801	740	767	765	762	750	796	790	784	767	766	783	711	763	775	782	739	756	747	750	806	770	781	800	840	774	787	761	832	732	753	780	744	753	772	778	829	751	824	779	763	740	726	769	778	786	766	756	758	765	783	803	783	764	815	739	800	750	749	760	773	766	766	760	785	773	793	767	788	746	790	801	796	790	783	756	752	781	778	759	763	723	784	787	762	737	769	777	729	757	726	769	766	773	735	816	752	770	840	761	763	803	824	800	801	749	813	769	791	785	767	757	772	753	754	733	741	750	765	770	746	816	794	766	774	751	776	738	774	802	760	804	764	787	787	748	779	777	815	750	802	756	789	741	706	766	790	817	761	738	796	750	778	775	747	748	745	758	711	776	783	780	750	791	805	740	793	794	793	734	791	762	739	772	756	799	773	775	759	805	782	731	790	766	752	774	818	772	747	800	762	794	771	784	793	700	765	778	734	779	820	759	797	698	764	777	767	752	818	744	722	786	747	800	818	789	776	774	853	796	716	747	828	811	748	767	836	765	777	772	664	784	782	754	765	764	744	772	778	808	769	780	817	723	777	759	794	795	773	790	780	784	784	767	795	802	754	704	750	791	787	778	770	798	735	710	749	762	790	783	756	746	779	778	789	788	738	812	770	760	811	756	804	768	789	801	779	765	753	782	813	779
27116	40288	13678	9012	6167	4791	3891	3061	2729	2360	2098	1708	1555	1444	1397	1268	1190	1113	1088	1045	1031	998	935	916	920	896	934	900	945	894	840	845	822	855	872	841	901	836	847	830	842	822	749	806	795	817	825	824	791	790	748	740	843	773	819	823	766	812	802	763	793	855	821	766	829	767	733	767	781	754	838	802	820	804	834	781	864	828	768	772	782	759	743	750	795	772	770	782	745	739	774	765	799	763	764	772	802	812	801	764	766	820	769	752	807	792	771	762	762	773	814	778	793	761	766	748	738	783	829	779	766	744	793	803	766	789	727	779	783	779	756	760	767	753	753	778	752	747	762	789	771	775	730	743	752	854	770	725	799	817	819	801	747	838	810	814	784	749	776	774	786	758	772	738	799	803	722	752	753	747	790	729	783	771	743	781	759	774	775	731	809	793	785	748	827	761	792	766	803	757	791	761	785	752	782	767	822	774	801	696	799	784	808	782	752	762	768	780	810	791	809	807	752	778	776	780	763	785	791	743	754	804	755	790	789	768	817	781	767	772	755	770	809	765	768	754	784	723	757	764	751	808	781	769	764	768	757	783	756	804	760	788	770	761	761	756	794	790	779	817	780	785	808	787	792	777	741	782	752	806	777	759	789	800	802	790	791	803	777	804	798	725	800	764	744	791	768	775	784	739	762	808	785	748	801	805	762	788	789	777	783	800	747	773	740	801	797	774	767	805	763	845	727	735	769	790	736	714	767	754	769	759	739	762	792	781	803	723	727	777	759	797	751	754	802	764	775	775	780	755	724	752	797	739	757	790	713	756	795	719	743	788	754	771	786	794	855	765	805	750	770	824	797	753	815	723	793	776	765	815	777	742	776	760	797	773	764	815	736	788	795	832	738	739	742	762	720	804	778	799	775	813	788	750	750	798	767	759	742	758	777	793	778	778	806	797	772	772	787	808	780	763	853	762	748	811	769	753	763	756	750	775	751	845	794	760	787	765	764	765	754	777	789	811	778	770	726	740	813	803	738	759	741	792	749	782	728	805	730	794	771	810	753	816	772	783	775	739	747	779	796	779	777	785	813	779	783	748	786	791	796	736	775	769	775	773	802	812	771	812	784	762	772	721	758	767	772	769	740	808	762	792	779	830	759	758	779	773	750	741	771	744	796	772	779	814	837	803	790	761	786	771	776	779	777	745	763	781	808	799	817	760	787	733	788	794	777	832	759	772	837	816	773	780	796	779	791	791	775	753	740	789	794	818	833	752	765	819	757	759	725	818	738	774	792	734	794	798	801	804	764	741	773	790	758	761	768	778	757	742	727	733	772	757	776	715	746	770	706	748	786	759	740	751	759	750	776	738	830	785	760	775	787	774	698	751	810	774	749	746	766	751	791	786	781	789	758	707	785	776	793	794	765	782	759	798	750	793	797	781	773	806	748	741	790	774	730	810	779	783	795	739	793	814	811	756	737	734	843	758	766	787	789	759	788	776	748	804	718	808	799	710	803	798	786	802	720	765	778	776	734	745	804	806	773	835	745	736	746	776	726	754	801	792	740	733	791	769	776	795	748	815	801	806	811	808	794	735	761	764	731	729	760	718	747	803	743	757	792	748	770	836	798	765	763	715	735	758	779	778	751	787	793	771	756	758	778	772	773	809	824	743	808	797	773	803	781	748	812	742	744	839	791	767	787	841	797	818	780	752	792	739	825	784	786	786	721	757	761	752	809	738	760	821	733	781	755	741	725	774	793	729	783	745	761	788	776	790	772	789	807	774	767	763	710	732	830	805	806	765	747	770	768	709	776	766	726	733	795	761	765	777	773	797	725	760	768	748	755	780	753	756	819	828	746	788	760	758	737	767	768	804	779	713	781	812	813	784	776	828	797	784	785	769	724	757	799	840	800	740	745	739	792	749	757	740	818	786	783	723	769	733	782	737	799	803	808	749	795	779	800	795	781	745	801	748	797	796	737	752	792	803	738	802	797	756	769	777	761	757	757	744	760	802	757	785	778	738	761	809	785	797	760	724	723	786	736	746	837	757	792	769	726	779	785	753	743	752	793	818	783	767	784	762	782	791	828	755	759	789	781	767	779	781	774	789	752	770	771	828	742	799	761	736	791	755	751	764	709	818	798	739	829	733	749	730	757	780	745	774	760	795	734	728	827	765	722	742	755	763	796	789	769	742	764	757	807	780	786	807	769	766	722	768	756	803	820	784	747	741	776	746	794	756	734	761	800	749	775	776	748	798	747	808	741	784	846	761	765	785	752	741	811	786	769	751	761	779	754	727	772	760	772	751	719	764	721	776	789	779	781	754	748	754	744	772	775	780	797	795	798	789	765	785	788	760	769	772	804	734	751	754	764	763	758	804	775	779	795	792	734	750	755	796	793	792	750	763	796	785	753	761	771	818	797	685	754	779	758	764	743	740	777	777	757	784	772	725	792	791	725	761	767	769	723	772	764	744	786	752	789	764	756	774	799	737	777	792	755	791	802	731	810	784	751	779	755	774	803	734	802	740	805	795	787	803	751	835	807	767	801	786	788	732	779	769	795	792	795	769	751	718	765	800	785	797	781	755	789	832	761	718	772	782	781	837	771	774	782	788	754	755	810	784	773	724	767	732	743	751	739	772	773	738	756	780	726	799	768	810	785	806	707	746	822	808	827	727	798	827	769	758	801	758	758	779	811	725	772	760	781	795	823	746	742	784	790	767	775	814	767	771	769	805	735	746	784	814	777	738	752	747	772	781	821	745	748	773	778	789	763	788	749	788	767	817	832	770	746	837	732	755	783	767	738	739	812	769	739	788	750	779	754	763	794	773	758	750	760	777	723	783	764	738	822	764	753	785	767	781	763	781	763	752	775	759	724	790	796	769	730	741	759	742	741	744	768	779	782	740	756	784	755	772	770	778	774	738	782	720	763	781	812	770	735	709	782	797	789	776	742	765	789	772	722	759	738	761	802	781	775	767	778	802	790	764	710	785	737	813	776	806	830	762	781	808	770	765	774	779	809	738	770	748	727	792	784	778	776	782	785	769	762	735	800	771	754	789	776	753	749	780	755	798	758	746	763	807	793	751	754	782	776	795	782	780	784	743	763	764	788	754	820	807	785	742	745	805	806	800	770	812	733	795	787	791	736	759	795	754	788	777	782	814	732	844	834	763	759	738	769	799	776	778	705	779	740	746	749	780	784	770	756	766	797	751	793	777	805	758	746	749	791	769	753	764	781	771	775	802	778	755	762	780	717	772	768	769	827	761	777	778	749	806	762	757	769	765	823	726	767	777	766	804	758	800	799	756	739	727	770	767	728	714	720	756	773	798	818	778	779	795	743	799	770	769	771	822	831	809	776	801	765	807	831	733	769	818	770	813	750	776	718	730	765	777	776	766	779	808	774	782	797	764	790	767	795	776	797	766	788	772	807	815	793	752	744	734	739	764	749	764	763	812	741	786	778	719	762	775	804	739	806	813	714	779	776	742	792	778	800	797	792	799	739	740
28568	21477	7510	444	261	262	219	237	230	229	198	197	192	177	194	190	187	184	217	240	188	203	205	227	214	234	214	199	205	206	177	202	189	202	178	188	191	195	187	193	203	183	165	192	191	197	185	211	236	184	191	193	190	203	203	193	215	182	206	169	203	196	197	203	193	186	206	195	216	213	215	202	188	194	175	200	182	186	184	185	207	174	193	177	190	188	199	194	188	177	187	164	205	193	203	181	196	193	205	200	175	191	167	184	193	211	197	194	199	209	164	198	202	157	189	185	191	194	178	184	204	199	205	192	212	194	171	210	199	216	208	213	204	195	197	207	211	197	198	213	196	184	176	183	206	200	185	160	188	164	196	189	180	195	189	193	184	198	191	184	174	181	191	196	191	205	203	188	182	219	199	190	187	166	206	175	208	188	195	183	163	184	188	198	207	200	171	197	186	185	202	195	172	197	187	213	187	183	204	198	201	196	176	201	189	211	208	212	203	187	195	199	167	205	184	179	178	222	209	193	190	200	192	205	215	182	218	195	209	190	171	175	190	191	181	213	184	191	194	187	207	180	189	213	202	184	201	193	200	182	225	195	167	182	192	187	179	211	166	213	221	195	187	203	200	194	204	202	196	182	197	182	187	199	207	195	196	186	204	193	184	163	192	194	190	180	184	225	200	181	178	178	218	217	203	199	179	208	189	195	208	191	190	187	197	213	193	194	201	191	191	221	177	199	200	194	190	183	188	209	201	195	194	178	215	195	219	209	195	201	200	175	193	183	207	171	188	211	210	204	197	192	228	190	194	193	187	197	205	183	192	174	202	203	179	164	179	185	195	201	177	213	190	192	185	175	169	186	186	173	182	198	205	191	209	188	187	199	205	187	196	192	203	202	211	194	205	198	205	179	178	212	190	224	205	202	214	205	217	187	198	204	181	173	204	192	199	188	171	201	193	203	191	196	176	158	194	193	205	188	175	193	192	209	179	222	190	218	185	192	198	178	211	213	187	191	211	200	203	194	187	189	189	203	205	199	205	185	205	199	216	194	180	202	200	199	211	193	203	196	208	206	199	219	190	218	196	187	206	174	159	168	189	201	174	194	201	199	183	185	191	184	211	192	193	156	188	186	187	197	195	195	192	208	196	181	195	179	190	188	204	207	203	200	205	166	225	180	201	180	198	193	197	183	205	205	195	184	201	188	187	223	183	209	224	188	195	208	210	193	168	186	167	201	183	222	186	197	182	192	194	189	180	174	209	180	194	181	169	196	194	188	230	193	220	217	205	194	191	198	200	220	200	185	206	176	179	209	221	196	211	210	206	179	184	197	227	202	197	184	238	206	189	198	170	217	205	191	197	186	194	186	204	195	189	174	167	197	217	189	172	207	197	208	184	215	195	200	205	177	218	200	204	233	182	208	206	191	198	183	215	199	208	168	187	201	196	205	190	193	183	238	199	195	190	198	200	191	179	191	193	222	205	183	187	198	199	224	180	184	214	184	184	202	220	181	219	187	193	194	173	180	190	224	204	202	207	221	180	189	198	209	192	172	208	202	195	215	185	173	193	201	202	207	182	172	184	195	176	180	186	209	202	193	188	195	221	182	190	201	211	201	197	192	211	167	203	181	208	179	188	193	200	192	201	177	215	202	192	188	181	197	202	206	168	190	219	201	191	185	213	187	186	214	201	190	153	173	220	200	212	174	197	187	179	199	189	169	195	174	208	210	190	199	184	184	209	198	210	215	182	188	194	206	203	201	184	188	165	185	194	203	178	185	198	173	200	185	189	198	191	196	181	180	206	183	170	213	189	201	197	221	214	187	199	200	197	164	191	196	189	188	206	181	198	212	207	199	193	224	201	197	190	187	203	191	202	190	185	204	209	185	189	191	222	194	187	201	188	202	191	192	192	184	186	194	207	197	190	193	204	207	192	204	224	184	181	186	197	220	213	188	192	188	210	211	187	202	192	188	190	201	190	179	189	182	197	192	170	198	189	231	211	190	174	204	174	192	180	213	203	176	177	186	207	196	186	192	175	186	185	199	193	190	222	197	195	197	170	194	204	189	191	209	199	213	216	195	192	205	201	172	200	212	188	223	190	213	197	212	185	215	187	195	189	191	204	213	202	196	178	193	193	204	189	182	207	201	167	217	190	188	218	180	192	193	181	183	165	184	183	200	201	196	207	189	191	207	174	210	192	207	175	187	216	189	187	196	192	195	191	199	198	225	198	174	187	214	191	190	197	203	195	200	185	189	212	198	202	191	199	214	204	219	206	180	205	189	182	180	206	211	203	194	181	200	204	182	187	188	188	195	208	188	193	202	193	178	201	172	184	194	204	185	206	198	196	194	208	181	188	216	179	211	200	187	221	172	198	184	183	188	196	178	198	221	159	190	208	201	207	207	192	199	196	203	169	195	199	187	195	195	193	201	201	179	195	205	189	215	196	194	198	186	193	193	191	222	207	210	205	176	195	183	180	216	188	173	163	203	216	206	217	182	195	202	194	160	177	201	211	196	184	200	189	214	206	191	214	173	218	190	191	205	179	199	196	189	191	191	182	206	199	196	199	191	221	177	212	201	191	218	177	221	199	218	185	196	194	217	190	175	205	229	176	191	175	189	181	186	214	184	227	191	189	182	219	186	199	226	198	187	180	204	199	182	198	198	187	187	194	183	187	202	195	213	192	208	184	180	202	187	212	196	171	198	207	174	170	184	172	197	162	183	187	191	192	192	187	194	237	173	216	191	182	194	200	176	189	217	186	204	190	192	193	190	178	185	207	206	203	206	197	199	191	200	219	189	168	181	195	162	176	169	204	222	182	213	224	200	181	187	202	179	177	207	226	176	192	173	197	196	191	198	204	214	178	183	212	179	194	229	200	190	209	216	227	178	173	184	206	210	185	216	195	220	209	195	202	192	203	224	182	203	179	180	195	190	193	181	190	202	201	168	197	200	189	198	186	187	204	207	144	206	190	186	201	184	179	191	181	224	209	210	191	226	221	187	216	178	186	213	198	182	217	205	206	218	169	222	205	199	192	193	205	185	207	193	215	176	192	205	209	196	197	188	184	221	179	187	206	222	190	179	195	227	209	194	199	172	191	204	168	199	199	177	185	196	199	179	191	195	191	211	178	192	197	227	176	173	209	203	204	210	195	185	186	199	200	188	196	214	171	184	201	199	188	200	189	200	174	206	202	200	199	180	182	195	188	217	182	175	169	221	184	205	218	162	209	189	217	182	205	177	213	200	215	180	208	196	190	196	168	207	210	176	192	178	192	198	201	195	204	212	185	212	195	206	191	209	211	211	189	177	170	208	217	214	184	190	225	198	204	212	184	196	202	213	214	176	181	165	205	201	203	206	202	223	179	193	206	205	216	184	188	213	182	179	199	202	179	186	187	194	187	204	186	186	201	179	205	206	207	181	216	202	193	190	199	179	177	167	198	185	180	215	209	203	187	205	202	196	186	188	178	207	185	214	205	168	220	202	209	196	214	178
14264	24484	843	405	334	281	294	253	277	251	253	230	241	209	201	225	222	221	238	203	240	208	201	219	209	214	216	231	202	207	197	223	222	214	176	207	231	218	227	222	218	196	249	180	195	212	213	214	208	208	191	192	196	186	200	203	233	234	192	167	224	223	214	206	199	196	208	207	200	208	196	193	216	221	204	202	223	243	220	203	189	213	190	193	222	228	209	219	201	189	224	205	210	202	227	225	192	209	202	216	227	214	221	231	223	204	225	218	213	196	230	203	221	201	212	192	205	198	222	207	237	204	189	188	202	215	202	231	212	190	206	187	214	202	218	239	205	213	189	211	210	203	236	210	235	240	214	218	189	193	198	214	194	214	190	195	181	239	222	214	187	194	211	198	213	233	200	207	216	220	209	235	222	193	210	207	195	198	198	224	210	193	218	197	199	182	211	203	222	199	232	202	191	233	223	197	210	231	222	219	214	200	201	191	203	214	234	198	209	199	200	222	223	214	205	189	213	207	233	196	239	216	232	202	234	209	207	232	202	194	221	190	201	176	226	210	213	193	207	192	209	202	203	240	195	215	232	218	186	196	207	214	223	210	191	204	185	210	244	232	209	216	217	212	207	221	198	177	212	210	216	184	206	212	212	199	210	212	212	207	214	220	179	179	196	218	209	212	237	243	207	211	192	177	209	183	226	219	222	189	214	228	181	206	194	208	219	207	208	196	219	189	236	218	223	198	224	180	205	212	215	193	211	203	222	204	224	221	201	215	225	197	199	194	220	208	211	213	229	232	208	222	204	220	197	188	204	201	225	236	209	218	222	243	220	205	212	192	209	209	231	196	219	215	217	237	223	210	221	210	210	216	211	180	251	220	207	203	224	193	209	222	217	210	233	206	222	213	207	214	217	202	217	215	201	198	217	218	192	201	233	219	197	196	207	212	185	204	220	230	226	224	212	207	238	196	192	205	227	213	220	198	226	212	218	218	199	203	218	200	211	198	201	202	216	222	203	213	235	197	201	202	213	236	226	204	218	221	204	202	211	187	233	220	213	197	231	237	214	209	192	210	219	180	219	197	239	199	209	227	238	223	207	207	220	185	204	219	220	229	200	205	198	202	216	188	240	195	197	174	198	231	224	209	200	228	194	204	206	219	235	221	200	213	214	200	219	224	241	227	212	184	226	201	190	235	230	241	211	194	211	228	215	228	217	223	194	214	239	204	238	226	215	224	214	195	194	218	201	205	204	227	216	186	201	182	192	187	212	226	195	228	185	210	218	219	219	220	198	201	213	179	181	224	217	220	229	199	223	215	220	211	219	199	189	222	223	229	240	214	193	207	199	228	205	222	222	208	223	219	197	205	207	211	209	242	189	230	201	212	207	231	221	203	216	212	197	233	192	175	228	197	201	219	214	237	185	218	222	205	227	208	210	175	210	207	218	230	206	218	213	208	200	226	222	199	213	222	233	221	225	238	198	200	188	217	225	213	195	225	227	207	210	213	207	192	181	221	218	193	222	163	201	192	217	201	187	193	191	224	195	210	208	204	193	193	224	211	198	203	207	209	212	212	191	200	193	210	226	201	195	214	211	207	212	202	218	203	210	198	223	195	182	214	205	218	205	220	246	224	200	192	204	199	224	223	217	208	214	220	204	217	217	216	236	194	214	216	202	200	200	251	196	202	226	203	229	209	182	206	196	222	234	218	206	217	206	222	219	217	215	230	234	234	202	207	232	207	186	195	192	213	225	206	204	212	191	234	187	210	199	209	237	197	202	235	189	199	226	226	215	226	182	219	181	200	194	225	208	197	205	204	228	207	179	194	215	216	197	223	245	219	225	193	230	198	221	208	190	225	191	218	196	203	198	223	222	193	216	207	209	198	202	234	204	203	229	189	204	200	215	198	180	202	196	229	196	199	213	218	222	215	218	196	215	200	191	203	212	217	217	187	222	198	219	193	217	212	197	196	212	194	214	202	181	207	201	197	199	199	197	218	219	206	179	175	214	232	214	224	202	205	210	200	201	193	204	200	206	226	220	240	225	207	222	194	225	210	217	222	212	178	221	206	206	220	214	238	210	212	202	191	221	215	232	230	231	210	217	218	207	228	244	218	206	203	203	211	205	209	191	178	217	228	231	224	204	213	205	194	201	228	225	185	224	218	198	211	212	204	201	207	186	200	204	224	193	207	206	180	211	199	197	215	190	252	208	211	181	226	211	191	223	203	205	206	217	212	239	209	211	218	214	193	226	200	202	225	199	192	200	202	224	222	199	185	192	208	224	199	187	212	200	215	222	213	221	200	213	213	213	226	194	223	230	193	217	206	204	225	195	215	211	194	217	248	223	191	214	225	207	179	215	226	203	229	193	223	214	205	216	208	191	219	199	191	205	204	225	207	193	192	214	202	236	201	198	220	197	205	207	214	206	232	229	224	225	196	193	200	216	198	216	205	207	242	216	213	218	204	225	221	215	221	204	218	207	219	218	209	231	200	185	198	184	201	207	204	224	200	235	194	190	229	189	235	205	212	218	193	223	204	219	195	199	208	184	207	198	220	205	219	210	211	199	210	209	222	212	218	185	217	219	209	194	218	205	208	224	194	192	213	192	201	183	215	203	189	206	198	231	233	221	197	222	205	193	202	210	194	207	199	177	208	204	213	211	191	196	192	194	209	197	221	223	205	208	198	218	237	198	217	201	220	192	195	197	216	214	214	206	206	215	206	208	200	219	217	211	183	197	221	225	227	237	205	223	221	191	202	198	232	200	226	199	220	191	214	201	227	211	231	174	234	209	211	222	209	224	207	212	222	220	187	215	203	221	210	215	199	207	197	200	214	223	216	200	220	197	184	204	248	212	192	206	208	219	197	235	216	206	217	216	211	193	196	220	222	199	231	204	219	220	188	223	207	212	194	200	216	192	218	232	212	207	206	215	194	211	238	208	209	210	201	209	206	191	202	204	222	196	219	208	237	175	228	207	209	190	183	211	202	181	226	205	214	197	226	215	207	210	199	206	199	196	210	196	207	209	207	208	196	208	200	217	219	200	227	235	209	226	207	214	194	198	231	227	214	184	226	212	234	226	176	217	223	226	201	237	210	219	213	204	195	218	196	212	201	184	192	222	224	223	198	226	207	202	224	226	227	205	219	246	232	213	224	214	210	203	236	201	196	211	222	209	191	202	224	197	186	195	197	203	207	215	201	200	182	244	189	220	203	230	214	224	200	213	214	216	190	198	215	201	220	196	189	221	208	229	219	190	189	207	210	201	226	205	186	213	172	221	198	230	195	218	221	216	201	200	195	206	228	212	192	201	200	209	208	212	198	218	194	233	226	200	180	225	212	211	210	223	196	209	187	209	212	204	196	235	210	216	214	221	216	231	203	206	212	219	222	217	207	197	203	211	236	231	195	195	244	240	212	237	210	202	209	197	202	228	194	192	194	197	203	214	210	210	234	198	203	218	234	217	232	189	209	226	215	210	212	197	200	209	185	179	201
25341	21350	28298	23888	20963	15220	1997	1122	977	920	890	788	759	748	681	688	710	668	633	639	624	622	626	655	627	633	636	604	651	612	631	629	600	593	592	636	578	629	586	606	619	589	603	602	578	568	586	588	592	629	596	537	614	594	590	597	596	600	589	580	550	575	618	615	595	570	596	650	599	589	558	613	608	606	614	582	601	597	579	589	621	601	626	593	589	601	577	613	600	614	562	607	584	573	564	596	570	639	552	622	624	566	629	601	616	617	582	572	553	582	608	641	597	611	617	621	594	620	555	592	589	606	623	591	569	587	578	644	558	566	570	580	652	627	624	581	608	603	594	633	665	606	604	591	588	570	600	582	560	615	576	586	582	567	585	604	604	566	604	553	591	548	618	608	596	577	577	605	582	610	613	590	589	594	605	579	553	581	561	597	559	612	593	593	571	583	600	589	597	634	602	598	593	593	588	592	573	581	603	600	606	629	564	579	538	604	621	621	571	624	586	599	590	622	607	574	579	611	611	590	616	557	539	586	575	584	605	607	611	623	581	637	627	564	573	591	637	661	619	588	601	588	625	611	570	545	618	608	569	588	551	605	568	624	583	594	572	587	575	621	611	562	596	597	573	574	594	617	597	586	630	571	586	560	569	551	601	632	547	609	615	563	572	555	597	603	585	590	573	594	600	551	613	606	585	590	613	583	636	655	604	587	602	598	597	592	595	558	599	597	631	595	591	551	560	604	599	616	656	549	613	600	611	577	571	558	585	586	613	554	621	588	591	594	559	587	590	598	577	610	631	592	620	576	569	602	596	586	594	627	630	580	619	623	585	589	553	615	615	575	563	570	595	552	594	606	574	570	593	606	590	607	539	568	596	616	553	616	601	574	609	622	595	601	617	579	573	606	600	653	570	607	603	599	567	594	607	615	574	610	578	613	603	600	594	633	582	623	579	614	572	608	628	623	587	612	583	626	557	593	575	582	574	610	666	573	591	594	574	557	642	621	632	517	569	600	684	578	590	611	614	590	563	598	587	585	602	610	640	600	593	554	556	591	595	614	593	570	609	582	610	547	592	577	557	576	592	557	601	588	548	617	620	607	630	612	581	600	582	560	573	589	614	553	622	606	579	610	593	623	562	583	558	582	575	627	557	596	614	571	572	575	564	608	534	587	587	589	610	589	606	605	558	619	599	558	615	568	573	603	612	586	570	546	613	604	588	596	602	555	544	621	602	600	616	590	585	594	598	592	597	628	628	615	637	536	582	591	580	572	553	610	594	585	618	563	590	566	571	640	576	614	596	605	584	608	629	586	560	566	580	583	597	564	560	656	598	557	594	576	533	583	613	595	582	599	581	568	637	594	604	542	596	589	577	606	572	563	605	600	604	585	605	596	526	576	608	609	600	607	582	616	608	599	611	589	598	606	579	599	571	576	589	589	545	564	572	574	577	585	571	587	552	599	549	635	546	600	559	628	594	565	563	625	621	589	598	576	576	592	643	625	655	586	556	619	615	582	560	575	623	598	618	546	608	558	555	548	598	606	645	626	603	613	575	650	616	580	595	617	564	585	582	608	595	609	571	601	567	548	561	615	589	573	550	585	557	597	568	631	591	631	591	608	611	574	569	598	574	594	605	573	621	585	606	585	608	540	575	586	592	650	595	621	578	578	564	557	572	596	573	601	599	624	603	606	600	642	615	606	580	588	609	587	625	577	605	568	590	543	602	589	596	617	585	595	601	550	559	616	576	580	584	592	549	594	611	591	643	569	621	592	637	574	618	625	592	612	569	597	616	575	579	610	604	609	560	588	592	592	600	577	580	589	587	555	639	552	607	626	643	628	614	562	587	565	566	576	603	607	565	630	586	573	588	583	595	579	580	619	565	555	608	609	588	613	564	599	593	612	610	635	623	579	575	619	636	572	588	535	592	591	578	599	587	592	560	573	588	620	622	541	578	631	621	603	574	551	583	606	586	600	588	597	610	604	587	579	582	594	596	587	591	594	591	601	613	619	595	574	582	589	605	540	583	580	579	601	617	626	569	587	573	556	566	556	593	613	620	613	587	610	585	582	616	645	635	582	623	604	564	612	561	639	607	620	598	570	589	533	580	553	621	551	576	606	603	564	637	610	578	562	664	605	579	603	621	575	582	597	573	574	564	616	559	581	579	585	576	585	601	622	571	600	592	592	612	571	594	574	615	591	573	553	573	618	610	659	576	643	578	592	585	650	604	596	615	580	586	634	568	577	603	592	570	580	568	590	595	598	621	590	599	591	578	599	597	648	575	576	603	584	641	607	539	552	590	541	610	601	624	574	568	578	581	611	525	603	607	593	617	609	633	603	604	623	565	603	596	610	589	576	554	596	631	581	629	619	624	640	606	586	610	603	626	607	587	611	623	578	597	594	551	546	588	586	615	586	562	563	589	619	602	589	604	600	604	605	599	615	601	603	631	582	612	620	608	570	593	568	606	590	632	572	606	563	550	581	575	610	573	634	572	544	571	573	607	600	552	601	659	624	587	626	608	595	558	606	607	566	570	590	580	564	567	623	549	609	622	577	647	602	598	604	613	558	605	604	607	566	563	559	594	608	598	603	568	595	600	602	634	595	558	602	573	592	605	588	542	607	550	647	601	584	595	547	586	575	592	585	608	610	548	589	577	615	596	668	599	575	572	590	589	593	581	582	614	597	590	567	589	597	638	548	611	587	614	610	609	566	615	594	622	614	568	590	589	594	609	570	626	599	588	594	603	526	596	564	566	607	586	598	597	602	616	596	563	591	607	592	593	647	621	602	627	598	583	592	577	653	620	619	581	577	587	596	592	571	559	602	579	648	588	545	563	528	585	603	567	552	576	550	627	531	595	611	561	627	566	583	578	576	596	609	580	556	621	597	529	603	602	642	564	592	603	580	561	591	590	599	619	611	578	604	627	607	580	603	559	610	608	575	574	589	616	556	585	627	602	565	587	576	570	589	594	565	617	621	632	605	652	522	595	561	577	591	570	553	592	599	621	638	594	611	584	637	592	589	610	597	596	570	588	574	586	614	598	584	617	579	623	599	598	553	632	621	624	578	604	596	613	572	619	628	574	615	626	570	628	577	578	632	564	560	581	573	624	597	583	592	615	582	603	603	586	564	593	552	579	611	572	586	612	595	577	609	578	603	594	586	563	580	547	578	577	562	590	627	604	572	588	609	559	587	634	581	578	576	603	561	630	599	613	599	579	603	544	617	617	585	563	570	585	589	572	595	569	569	626	583	573	606	562	553	590	615	627	590	574	628	606	603	582	570	583	579	608	576	573	605	592	584	570	570	581	596	592	583	620	591	613	586	579	558	636	607	593	572	589	582	607	635	619	582	571	594	555	579	578	632	574	582	606	594	657	603	607	583	565	617	534	582	605	597	586	590	582	583	626	588	577	597	596	633	573	615	590	582	593	622	600	584	613	566	622	591	567	578	640	585	596	570	583	588	591	592	587	543	634	590	625	577	556	616	557	574
28732	68298	8938	5042	3320	2593	2050	1719	1511	1359	1181	1064	948	863	879	826	750	739	712	659	719	705	696	710	660	676	679	602	645	623	621	646	654	630	613	608	578	632	591	600	601	601	634	557	629	572	599	624	612	563	560	579	570	580	600	616	643	582	568	606	575	614	608	608	602	607	557	556	610	631	556	608	592	585	594	554	567	564	559	592	583	592	578	567	549	597	566	560	608	639	535	564	634	598	584	579	593	555	601	544	612	596	541	576	594	541	561	573	565	598	577	573	591	588	613	600	563	607	596	565	549	634	607	568	538	576	584	611	617	594	574	572	614	554	606	596	618	607	597	664	580	579	563	577	585	577	573	566	589	578	561	586	569	574	621	578	590	604	566	577	618	563	585	561	563	544	599	614	619	538	656	550	551	581	536	615	609	601	538	572	618	582	570	586	555	608	634	614	609	616	614	596	578	604	583	582	602	588	582	585	603	611	545	592	588	570	575	593	586	555	591	557	601	546	622	583	558	578	599	591	554	618	582	606	582	580	614	555	541	575	589	604	581	586	629	563	620	612	565	581	603	594	552	621	575	618	584	573	591	606	605	558	541	618	631	558	570	569	564	570	561	578	622	596	579	601	552	597	626	539	606	562	569	578	600	605	561	578	566	562	580	551	605	574	546	579	585	611	579	565	553	606	601	600	573	601	536	594	562	589	603	561	606	581	560	621	589	639	548	586	538	589	565	544	561	613	588	596	580	608	592	587	598	560	588	599	640	645	569	553	603	605	592	582	584	632	616	610	555	608	577	534	600	617	552	579	559	571	600	544	558	606	589	634	569	547	570	542	541	589	548	609	582	598	572	596	563	615	550	565	551	581	599	574	588	579	592	618	554	611	575	611	567	558	574	593	591	568	567	617	531	581	631	590	566	551	566	569	572	578	564	578	610	577	591	560	594	631	610	550	576	556	561	601	583	591	572	590	561	585	572	602	569	592	573	586	583	572	607	598	545	561	557	552	557	587	620	580	532	601	606	553	575	592	587	564	572	557	605	564	564	548	583	579	580	580	585	603	601	557	583	616	569	587	562	586	567	585	548	579	588	592	578	625	589	565	618	562	554	604	533	605	573	577	564	546	621	534	548	614	613	559	628	558	604	645	583	573	591	574	598	605	588	566	543	545	588	573	598	585	575	597	576	643	621	575	581	560	587	583	549	613	569	609	560	577	563	570	607	559	555	601	593	579	602	557	633	602	616	596	630	625	612	532	570	576	563	574	572	535	591	562	529	580	604	603	604	626	563	601	563	574	570	587	586	580	579	635	601	566	570	631	589	574	541	544	560	597	585	627	598	590	564	550	565	532	567	590	571	569	607	568	608	580	599	561	621	613	581	594	541	621	571	601	570	591	576	598	589	572	600	588	571	565	577	582	598	561	579	602	566	582	588	594	591	614	572	628	588	591	589	589	611	560	580	611	595	593	574	550	549	577	588	560	614	603	592	602	574	581	601	589	532	565	584	601	634	586	570	568	595	624	572	596	551	607	630	570	581	602	606	616	535	575	538	566	574	569	605	577	583	593	629	576	534	653	616	602	555	540	585	593	590	590	612	575	570	603	593	596	539	550	621	568	569	608	576	578	602	605	637	613	571	577	634	587	587	568	577	570	581	579	583	574	581	581	583	552	632	589	578	629	597	593	559	614	599	581	614	574	584	610	565	558	547	575	604	580	562	557	578	532	524	590	527	550	577	572	602	544	544	593	574	605	607	581	555	608	577	609	570	521	598	577	598	533	596	598	595	593	564	577	556	595	551	542	571	605	568	614	597	570	578	557	586	626	567	523	521	582	573	581	570	575	551	584	587	588	577	612	585	627	597	588	620	594	564	566	587	566	569	527	562	536	567	597	582	592	585	588	577	571	573	565	604	598	557	576	567	567	550	529	574	543	582	592	527	560	591	592	560	631	585	569	560	570	591	608	570	603	539	611	613	572	575	611	590	578	594	533	584	575	598	622	516	531	556	608	553	573	585	551	549	556	566	597	594	613	624	571	583	575	564	621	553	598	597	550	613	558	535	586	600	571	594	597	572	607	558	626	573	624	601	577	549	605	561	594	546	552	608	581	592	584	609	580	556	580	565	612	577	565	587	597	598	617	590	588	577	586	580	558	572	583	587	615	615	554	607	588	571	563	557	562	551	596	536	591	591	592	566	558	596	597	580	585	616	592	611	579	560	556	585	585	590	586	630	629	596	571	552	573	548	543	573	574	583	593	577	572	596	593	608	605	580	576	540	573	609	561	581	604	596	547	561	597	590	596	579	587	562	596	580	597	587	596	597	597	608	600	557	516	593	612	579	622	581	557	633	574	599	560	622	591	554	565	589	589	586	554	583	613	596	588	585	572	555	586	555	599	547	579	569	605	614	593	648	580	603	576	539	543	578	604	587	602	613	640	587	581	583	570	596	586	591	592	590	513	580	567	571	584	599	644	547	610	572	594	595	545	610	551	611	567	573	559	540	562	605	621	549	584	527	589	589	580	579	558	631	645	608	532	550	580	614	585	564	568	571	597	616	559	581	614	582	607	607	573	582	582	586	621	597	570	609	576	624	569	569	592	555	534	571	588	570	562	565	548	565	582	620	554	563	575	590	562	567	576	540	598	571	576	568	601	558	583	611	584	627	582	568	616	575	601	559	570	593	575	539	590	637	593	584	563	595	588	557	572	585	599	576	587	616	597	586	581	590	565	616	523	572	593	579	563	541	595	586	545	559	620	573	612	594	546	598	572	585	567	532	611	551	584	581	582	616	639	589	569	598	569	557	564	581	546	611	557	564	613	555	589	599	604	592	573	617	557	621	577	558	622	616	580	591	563	587	590	606	566	536	567	569	555	584	562	573	618	571	587	588	609	570	589	544	607	540	559	543	611	623	562	577	578	634	586	615	592	587	588	590	563	583	563	556	611	573	573	604	631	602	578	607	590	602	591	596	583	550	617	608	585	585	579	607	607	576	578	591	549	592	599	590	555	609	557	561	538	595	606	617	584	607	562	635	610	552	610	591	590	569	566	590	567	617	595	569	582	581	612	572	612	568	562	581	570	600	577	580	590	577	574	573	580	606	590	562	613	568	615	544	607	557	645	528	564	576	601	621	604	572	580	585	631	618	559	578	589	596	633	572	605	597	583	565	578	617	628	560	592	574	622	603	576	554	616	579	602	592	560	601	541	556	557	574	550	594	569	592	549	630	559	550	583	584	613	595	576	633	610	584	584	571	572	596	603	569	624	545	591	601	607	577	584	570	566	621	597	594	543	559	585	560	581	586	613	612	608	551	581	568	645	609	566	582	571	609	600	604	614	574	581	602	562	549	564	634	580	575	588	578	583	553	581	563	570	627	540	577	602	581	573	588	548	550	567	581	599	599	560	629	612	562	573	576	534	605	538	564	583	561	576	590	581	587	601	540	579	599	596	570	608	562	600	572	608	643	561	550	639	567	564	563	575	601	572	603	588
23019	21116	28391	23700	20974	21080	12583	2178	1613	1439	1333	1131	1200	1032	990	1021	973	944	903	903	915	879	900	887	860	891	861	832	827	852	876	822	804	804	782	871	859	793	816	855	791	788	778	811	828	864	720	780	792	780	806	791	804	786	799	754	745	771	784	840	800	800	786	846	779	795	781	792	725	769	791	733	803	807	768	759	796	737	757	761	768	797	744	823	792	787	819	760	738	781	768	792	800	802	796	830	758	769	808	788	794	763	790	833	794	777	770	777	745	756	751	765	809	780	795	794	825	774	750	837	804	796	780	786	750	783	797	785	774	828	752	798	747	800	810	786	754	788	784	803	741	779	798	774	781	765	790	811	794	754	757	827	804	779	745	777	800	817	786	806	810	734	754	742	835	758	775	747	783	807	864	801	736	769	790	790	779	824	769	826	725	749	792	808	741	809	774	780	763	756	779	760	791	769	803	816	782	770	800	794	763	731	779	826	731	784	758	811	759	769	758	735	767	844	786	788	824	801	734	752	792	742	730	748	808	788	792	808	792	697	787	826	852	779	750	769	761	748	801	737	768	779	807	756	794	782	774	800	775	750	774	756	762	810	784	766	759	792	753	819	788	767	783	773	793	736	788	766	746	755	811	788	784	769	806	730	802	763	813	740	749	760	797	787	786	804	768	767	781	765	739	793	799	804	782	779	727	760	767	786	766	736	790	740	780	768	821	743	744	757	738	795	796	755	774	764	743	787	777	810	767	749	782	783	790	737	741	736	793	799	765	744	739	844	809	745	751	765	764	815	741	763	821	799	797	759	788	796	751	768	770	821	769	790	751	716	803	772	766	778	778	799	742	770	702	772	774	773	808	790	833	777	746	801	776	792	805	817	753	720	737	774	755	790	764	772	786	762	739	807	788	766	772	828	741	811	770	745	808	772	746	794	746	797	757	761	750	747	762	761	782	744	771	794	820	791	763	802	796	748	734	783	748	726	760	749	727	810	777	775	747	810	811	763	774	764	753	717	751	741	747	762	766	816	782	755	704	786	771	783	731	755	798	808	774	767	738	778	757	773	791	794	722	751	763	757	769	799	768	749	771	797	741	770	820	745	792	799	786	788	729	783	827	736	758	758	778	794	802	755	778	799	801	810	764	791	802	757	770	781	744	756	761	760	805	749	795	827	795	768	742	785	773	804	795	863	841	769	779	779	727	745	809	753	792	745	777	765	745	803	768	781	797	777	752	801	754	810	790	777	775	815	748	758	751	732	774	860	798	769	746	789	788	755	751	817	800	737	761	821	801	792	741	759	768	806	791	779	807	793	771	814	823	765	769	748	788	712	838	791	795	783	795	782	759	726	813	805	730	775	787	777	781	778	764	766	801	810	779	823	773	793	774	852	725	759	864	783	778	799	784	761	783	737	769	764	804	770	805	726	799	721	786	776	789	766	736	734	779	733	751	808	759	788	726	749	756	773	785	799	794	765	744	749	780	737	792	745	808	810	764	823	765	771	773	758	746	734	851	850	806	778	754	746	780	760	731	768	809	782	732	745	796	751	772	755	760	744	753	760	761	727	761	715	744	764	747	795	770	815	783	773	752	772	717	749	753	777	738	795	749	749	739	822	785	776	781	781	706	755	764	751	790	782	812	790	806	808	720	798	759	731	764	758	759	784	783	798	700	811	761	781	761	765	818	794	750	796	784	748	746	746	771	800	826	822	799	793	826	733	846	800	783	784	785	719	739	783	761	798	816	780	784	785	751	792	740	725	780	788	785	766	778	770	812	743	789	754	776	803	768	788	773	726	777	720	754	793	780	837	776	766	739	810	780	733	753	798	781	808	766	769	801	760	768	762	690	772	785	798	791	752	784	810	785	736	748	799	756	801	795	815	800	786	756	778	758	767	805	800	807	790	815	783	710	786	783	776	773	804	756	745	729	802	771	821	803	780	781	765	781	776	748	756	767	838	749	790	748	786	806	757	773	758	810	741	765	801	831	785	797	786	746	816	739	754	744	806	799	796	773	808	763	787	759	736	715	756	767	735	830	775	782	754	763	776	746	731	736	828	758	803	759	784	731	756	798	778	751	765	790	822	754	739	790	805	749	743	826	837	805	749	820	787	797	746	757	762	728	753	782	765	770	782	812	790	729	761	787	808	801	736	833	756	776	770	780	813	788	762	794	760	775	754	813	755	762	793	799	752	785	818	764	863	700	760	779	806	801	794	794	771	769	741	753	785	774	740	733	742	803	768	790	784	764	789	776	830	733	751	774	760	828	785	751	757	745	764	765	759	754	758	780	751	792	766	784	801	781	770	772	750	783	804	780	751	798	752	802	803	789	813	691	799	745	810	787	797	746	724	741	722	818	795	809	762	797	858	771	739	759	736	732	823	740	759	840	802	718	791	757	800	813	730	769	791	759	802	769	764	787	760	759	813	729	794	814	786	808	820	811	776	838	764	746	773	789	809	813	823	769	771	745	810	817	752	837	760	786	753	827	796	763	773	764	765	788	773	760	756	772	763	832	786	785	742	757	764	801	770	782	715	793	826	764	815	763	785	774	831	770	750	822	829	743	768	762	821	739	709	734	805	771	752	819	774	759	762	805	768	805	764	749	789	789	803	760	780	751	752	763	791	785	742	777	793	771	776	791	791	762	755	706	763	714	754	803	733	749	803	792	742	738	767	738	777	792	758	778	801	761	746	774	736	779	768	772	818	775	786	794	762	760	793	797	740	762	727	718	771	799	780	782	793	771	793	751	786	768	732	761	752	776	762	819	826	794	832	783	831	834	777	808	749	783	806	682	788	768	792	731	744	793	730	779	824	759	761	741	802	738	781	802	724	778	748	773	779	782	788	779	754	787	803	764	828	754	752	791	746	771	816	774	806	737	782	751	762	755	763	739	787	756	721	762	800	748	758	797	774	755	782	772	763	759	783	741	759	752	767	732	783	763	756	765	786	775	810	810	767	821	775	794	762	796	767	805	797	781	750	811	765	763	815	773	766	786	778	758	758	781	813	791	771	776	781	732	804	711	802	784	820	766	750	797	750	790	754	782	748	791	739	741	759	795	825	759	810	781	780	726	801	754	798	798	825	798	754	764	753	764	800	812	776	748	756	763	735	741	794	831	756	757	823	768	779	733	792	813	764	801	781	755	783	775	787	793	790	791	802	770	756	759	731	766	752	786	812	759	783	815	739	772	767	796	799	763	743	802	782	788	762	769	780	805	738	820	824	803	726	822	773	824	780	750	772	764	763	769	756	753	726	759	747	770	789	808	707	746	760	754	844	752	781	773	776	783	774	787	756	740	816	767	791	774	762	799	768	832	757	779	803	759	805	777	779	758	735	768	776	779	783	728	832	789	807	785	816	779	724	811	757	768	784	772	779	794	760	774	799	793	784	772	765	801	782	775	771	775	800	768	761	794	776	804	801	846	810	788	775	814	794	811	743	777	772	753	809	809	793	738	801	759	781	807	743	817	735	819	752	811	750	766	787	779	748
28013	63973	14112	8908	6193	4688	3821	3155	2652	2342	2076	1768	1601	1395	1345	1191	1271	1073	1050	1065	1039	935	949	958	938	936	953	895	881	871	896	804	819	845	840	772	816	846	865	815	827	860	802	850	792	807	823	824	854	745	838	866	804	839	769	831	773	757	750	829	742	748	777	790	756	795	743	788	808	789	772	800	793	801	788	751	815	754	817	749	767	799	780	710	771	776	814	785	777	841	761	787	779	797	820	815	793	802	812	800	794	825	737	810	739	770	767	787	774	809	730	797	737	779	761	825	810	755	812	734	780	745	792	786	746	847	785	785	780	758	735	727	788	760	758	765	788	730	756	734	738	752	778	769	779	752	822	768	762	802	772	813	772	822	809	764	759	756	811	797	770	814	802	782	760	775	778	812	815	782	783	830	740	815	818	836	772	760	783	768	788	750	779	772	745	763	769	741	803	816	755	757	812	775	800	793	790	784	783	774	772	761	802	795	761	756	753	817	759	763	761	803	797	765	749	736	812	774	818	819	787	752	730	761	799	748	807	752	839	791	745	758	802	736	762	783	753	771	756	766	767	760	752	757	754	774	800	767	783	728	793	771	751	760	748	787	791	799	789	817	797	792	758	791	747	811	773	803	730	787	805	768	745	808	810	796	741	771	790	745	826	768	786	793	756	842	766	827	742	716	767	799	764	772	767	786	726	788	729	769	780	794	774	776	778	792	751	798	815	767	778	752	759	716	740	785	783	768	743	777	756	767	755	768	769	785	748	772	776	767	740	756	797	791	762	758	777	729	744	772	761	753	778	803	718	771	766	760	778	774	753	775	812	774	781	774	749	748	789	769	801	798	765	760	756	709	823	755	745	785	764	803	807	793	744	771	743	775	749	751	765	805	768	783	762	787	782	764	804	758	765	736	752	808	700	777	760	777	806	756	751	800	786	798	805	734	775	761	770	753	723	785	741	746	789	746	799	801	689	814	767	802	834	821	762	802	781	798	810	786	762	747	780	758	797	792	808	796	748	749	760	713	755	788	852	736	830	779	797	760	778	737	750	786	786	789	749	784	805	769	804	790	752	762	756	777	727	798	781	799	851	746	755	746	778	798	727	820	789	784	756	807	752	745	772	775	785	727	808	790	805	807	794	730	808	789	764	816	782	811	782	776	801	807	806	798	745	742	806	772	745	770	761	794	757	751	793	800	797	793	769	781	815	797	778	773	789	821	821	832	752	783	816	781	770	757	757	825	821	758	714	785	777	723	784	709	772	767	778	795	766	741	763	742	803	783	778	818	776	767	792	770	816	789	820	742	788	809	742	738	826	765	775	740	764	806	790	764	808	767	806	786	795	802	742	728	758	769	748	741	806	767	807	769	754	822	757	797	799	791	795	726	815	741	750	789	798	792	804	823	757	793	791	781	699	815	767	741	775	757	760	831	775	798	766	752	836	783	814	804	739	781	744	762	797	770	747	766	797	805	766	753	754	756	776	766	773	747	792	806	771	736	757	782	724	783	744	799	803	746	793	830	790	782	759	771	774	761	752	755	782	758	782	772	797	802	802	794	740	793	807	765	773	792	750	732	746	780	746	793	745	819	764	768	773	777	783	707	788	799	763	743	787	783	786	793	753	737	751	769	776	751	767	807	803	757	713	842	798	796	816	779	755	814	797	794	750	762	803	783	742	808	769	789	787	799	767	814	768	777	786	816	754	748	772	772	728	757	800	808	717	747	766	762	776	750	749	799	768	777	749	785	780	768	810	725	778	773	774	744	792	774	725	761	732	768	824	762	742	821	770	770	765	755	781	797	767	815	818	735	784	807	836	776	794	743	794	778	824	804	805	795	852	691	757	756	800	772	826	786	743	796	749	807	782	773	814	778	798	842	788	789	801	716	757	793	757	786	771	793	745	741	789	791	772	829	707	762	747	776	749	774	820	798	779	699	783	847	788	826	825	794	795	798	760	776	766	792	840	795	777	796	773	753	736	705	803	784	787	799	760	803	801	747	753	801	731	757	759	786	788	809	780	798	819	797	713	797	788	801	765	799	788	820	805	782	786	778	822	758	788	830	768	726	725	752	728	794	795	776	825	794	775	740	758	785	742	775	809	797	739	745	746	773	750	751	795	769	737	747	780	792	764	745	778	767	796	793	803	810	747	793	749	825	812	762	749	766	779	761	781	746	809	759	803	742	775	735	818	758	753	750	694	794	778	784	838	756	820	760	745	776	772	751	774	773	713	784	777	781	784	779	784	766	834	801	765	808	744	810	798	762	780	754	740	750	728	749	749	803	746	862	746	747	844	812	838	790	743	774	769	788	748	771	811	727	744	798	759	804	775	774	739	773	801	739	754	763	736	771	726	747	785	723	745	811	746	687	788	788	780	775	740	796	725	788	795	768	752	773	735	770	736	779	760	847	751	793	832	795	780	751	768	788	760	782	775	790	746	736	756	806	751	749	803	797	774	746	780	782	752	764	735	732	762	756	786	800	842	751	794	752	774	780	785	753	759	817	756	785	833	779	834	731	778	781	819	751	805	759	761	770	791	787	813	764	763	796	769	775	775	780	767	818	772	746	777	768	780	790	744	801	790	788	760	785	777	768	787	734	785	772	764	734	788	775	832	804	813	810	793	716	747	767	808	795	709	803	763	730	823	736	741	795	778	820	778	815	803	785	757	775	763	806	792	769	764	767	757	782	769	769	818	806	800	765	789	857	767	751	816	738	789	761	742	852	833	798	773	797	738	776	782	788	757	825	777	711	790	810	752	747	758	794	815	800	808	774	777	784	832	783	780	782	790	787	787	762	788	809	768	786	762	799	776	739	813	765	791	787	762	796	789	745	803	777	864	811	765	773	751	754	804	848	736	788	811	768	786	751	817	805	755	768	747	730	757	763	756	758	766	721	780	759	769	805	778	756	791	774	729	772	750	766	753	812	816	878	796	776	785	812	768	783	752	775	764	761	765	794	749	798	766	769	819	818	749	762	766	736	772	823	803	807	772	752	800	749	743	757	736	762	751	739	737	811	730	724	817	788	740	796	803	777	749	781	792	816	776	747	775	807	803	790	768	796	767	697	777	796	780	751	796	745	788	758	778	779	772	790	781	796	780	791	753	812	792	784	753	826	802	771	786	815	739	747	777	757	775	750	783	798	731	803	776	774	753	771	775	807	784	750	766	756	757	756	800	766	746	742	727	790	851	781	767	734	752	753	766	726	809	716	777	755	769	790	778	752	807	777	791	792	779	756	761	776	785	805	799	735	759	774	747	750	833	765	811	766	818	774	769	794	778	762	836	781	789	749	774	753	794	790	777	807	780	727	758	770	753	744	759	750	736	767	759	759	749	793	784	777	745	793	793	787	800	731	754	788	771	778	774	795	772	803	801	796	761	771	816	760	722	777	759	791	742	757	809	802	800	761	757	752	797	816	785	779	784	774	804	797	761	799	798	730	787	754	772	779	827	763	746	733	806	739	731	750	743	758	836	747	763	791	749	794	733	858
28357	20111	6029	428	305	210	209	221	228	184	197	184	209	209	184	216	168	175	179	180	196	168	195	179	172	180	195	187	209	209	167	203	202	182	205	168	187	188	187	215	172	186	196	198	196	213	189	177	188	159	199	190	181	218	195	178	182	179	197	187	184	201	184	200	184	198	165	192	174	201	220	181	191	201	216	177	190	183	211	176	187	193	214	208	192	176	191	173	201	168	197	174	199	192	211	174	199	200	172	187	178	185	177	206	185	198	199	204	166	180	196	191	207	189	211	194	193	197	187	187	188	160	201	203	202	199	197	184	197	193	196	207	179	207	191	204	186	198	179	187	214	195	212	161	193	200	194	204	188	209	204	174	177	185	181	186	189	189	204	168	191	176	212	187	191	182	186	196	188	189	211	163	201	186	220	184	194	164	208	190	202	196	196	200	203	178	177	191	166	182	190	200	197	183	195	186	197	189	177	207	183	208	203	181	174	193	207	184	169	198	214	186	178	183	191	192	188	174	203	189	220	205	209	175	181	207	203	202	179	193	179	207	190	185	181	193	183	179	188	208	158	198	213	177	179	186	195	200	178	198	191	191	201	195	196	204	218	190	207	188	182	192	230	193	208	189	196	203	192	169	205	186	198	196	190	159	192	174	197	173	179	190	181	184	189	187	189	185	213	208	204	171	210	187	169	201	208	186	173	192	202	215	198	186	192	192	189	194	183	186	170	192	189	199	217	194	175	197	190	190	203	170	185	194	179	200	184	184	201	169	195	206	186	180	194	199	173	195	179	165	183	213	199	197	204	190	193	182	196	212	179	179	190	188	184	170	202	191	196	209	209	210	200	180	168	189	187	174	194	168	199	192	178	176	201	212	184	198	187	169	191	178	189	218	196	200	176	195	203	199	214	184	190	187	201	179	164	194	168	195	201	174	206	198	167	176	193	183	186	197	199	193	187	219	181	179	159	186	205	195	206	209	183	185	193	220	193	178	200	173	162	181	172	191	205	178	187	189	189	204	221	175	192	169	202	165	205	201	194	194	180	178	183	212	170	177	197	206	174	228	190	199	208	195	221	162	174	202	187	194	182	200	167	210	195	193	206	178	189	204	183	187	167	195	202	207	169	183	194	168	170	184	198	174	190	198	203	201	183	197	176	184	178	205	213	179	184	182	203	188	171	192	183	200	167	174	186	197	193	202	190	197	179	180	182	201	218	201	187	176	192	200	214	182	194	202	177	197	209	205	185	159	186	189	178	188	196	205	215	167	187	192	183	191	198	155	204	202	173	205	216	199	194	204	226	187	183	166	197	186	187	181	180	193	192	201	192	199	195	178	192	177	207	181	202	174	201	185	181	198	187	181	178	179	178	183	196	195	179	194	177	201	187	189	200	191	197	182	172	219	182	193	205	174	180	174	196	210	181	202	205	180	173	207	171	176	174	209	177	168	170	224	179	167	208	186	164	199	201	168	187	195	191	201	183	195	165	194	163	168	166	191	185	190	177	189	156	189	196	205	180	184	166	189	163	198	189	209	201	182	236	192	194	208	222	150	201	215	196	202	195	193	196	191	204	163	181	181	213	182	189	207	180	192	189	203	189	197	208	168	217	161	201	199	191	176	191	188	180	195	213	187	212	202	180	183	186	181	206	179	182	216	185	207	221	212	193	191	240	222	179	204	178	209	201	209	182	173	186	202	186	211	190	184	196	215	180	202	191	204	191	192	208	199	190	200	179	191	184	195	179	164	184	183	197	183	204	187	205	170	167	185	184	180	184	181	195	190	191	179	190	180	189	192	190	229	191	210	192	201	200	171	194	187	175	181	189	208	173	190	222	187	170	189	173	174	195	169	169	207	201	182	202	181	170	174	206	182	176	160	178	198	222	176	171	174	183	185	175	186	192	197	185	191	169	182	222	180	188	202	202	205	161	205	205	187	186	192	186	212	186	168	189	188	214	204	196	191	192	190	194	198	180	204	184	189	191	188	186	179	189	200	181	203	197	203	201	184	192	182	206	215	185	179	190	186	196	195	186	204	200	182	199	189	189	207	195	173	198	186	162	186	173	184	195	205	191	181	179	179	191	195	196	175	183	228	200	194	196	161	196	172	193	188	162	195	191	172	199	196	178	189	181	191	183	200	169	181	171	196	180	215	177	186	178	177	188	194	216	179	195	179	153	217	189	164	175	212	185	192	184	184	184	206	181	213	200	202	174	171	197	173	178	184	215	212	200	195	188	180	198	202	165	173	172	178	189	194	185	187	188	181	193	203	169	191	198	200	178	167	170	195	178	190	183	199	207	182	224	196	201	176	201	196	192	164	211	176	185	194	194	178	197	206	165	193	198	206	193	187	194	186	196	187	207	182	177	164	184	208	210	175	161	195	182	193	189	177	182	203	180	181	177	177	190	200	182	178	176	205	171	198	169	184	192	189	183	194	195	173	167	187	176	188	187	193	180	202	189	194	184	188	186	158	191	180	197	188	156	195	193	186	163	187	201	182	199	197	176	166	174	187	180	202	203	177	196	211	199	185	173	205	166	183	174	155	170	177	215	190	190	202	197	195	199	182	222	184	198	194	185	181	182	205	173	194	184	186	184	224	187	187	188	181	195	207	187	192	196	196	193	191	174	200	202	176	189	182	196	171	196	205	196	198	201	188	187	196	207	201	228	184	182	179	181	188	201	175	196	185	195	183	203	186	190	189	186	181	182	179	217	180	207	198	176	171	167	169	194	184	181	165	185	225	182	181	196	188	211	194	190	186	167	201	188	184	182	181	192	187	203	176	186	165	188	209	196	185	166	192	159	202	187	177	220	164	190	216	195	195	193	197	181	187	186	198	193	198	185	185	164	172	172	184	183	204	172	180	190	184	187	202	183	190	158	184	188	192	198	165	185	200	163	183	200	188	171	197	189	192	189	173	217	175	191	186	196	216	168	174	187	154	196	195	188	193	179	194	227	191	198	168	186	180	174	182	169	199	191	192	194	202	194	189	160	177	166	196	164	192	188	202	204	195	182	193	202	187	168	163	204	166	176	176	195	198	179	166	207	212	192	213	194	214	195	190	171	174	183	199	175	194	214	193	176	194	191	164	218	196	195	170	209	214	197	172	172	181	198	197	188	187	163	178	186	186	209	199	189	182	194	200	200	190	194	197	146	192	192	173	183	183	158	198	179	183	194	192	187	195	172	191	159	185	162	200	196	189	197	199	185	176	195	198	197	197	205	217	186	208	178	202	188	168	226	187	192	208	190	190	208	187	208	197	185	186	192	194	193	187	179	211	217	178	187	203	182	179	183	167	196	188	183	175	188	169	178	179	183	198	204	205	199	186	199	180	174	178	189	180	195	182	194	173	166	175	177	168	168	184	186	179	172	194	186	181	202	210	208	211	187	173	234	215	161	179	192	177	180	205	205	188	185	200	161	196	203	191	208	170	169	215	185	201	219	175	181	221	203	207	186	205	175	180	206	207	187	211	192	196	200	187	200	187	171	200
7737	22513	891	385	368	297	293	277	259	247	238	210	229	226	220	217	207	203	228	209	188	206	184	210	195	189	225	219	216	200	220	195	186	207	209	199	227	212	205	197	201	181	233	194	212	219	186	207	218	222	194	216	201	200	217	207	203	193	196	209	201	203	227	217	204	204	208	208	217	218	210	199	208	223	192	221	187	208	232	191	246	202	184	199	204	190	187	228	225	198	213	217	196	205	232	200	201	189	202	206	181	175	191	208	193	229	203	204	206	208	206	214	232	206	206	217	196	205	202	212	206	209	185	221	227	217	209	206	208	221	209	220	223	165	205	205	236	210	212	201	205	217	186	212	198	201	210	219	208	206	208	195	205	201	247	181	204	222	232	218	189	173	182	209	195	206	228	208	188	185	202	190	219	200	204	188	201	172	189	191	210	217	189	202	202	210	203	204	217	204	208	183	197	207	202	185	222	183	207	204	211	198	230	216	206	202	200	190	203	185	209	185	195	196	188	205	205	193	210	211	215	197	183	203	232	199	212	199	196	215	191	190	218	224	212	233	190	200	197	198	202	217	191	203	249	222	207	218	211	212	181	216	190	216	175	213	229	192	213	216	203	224	187	188	193	182	206	183	220	200	191	217	229	213	214	189	226	204	208	181	214	199	227	199	189	216	224	203	204	208	203	213	212	235	220	180	186	216	223	190	197	199	216	202	213	189	186	218	214	228	185	209	197	191	182	206	210	201	209	203	206	213	199	198	220	207	196	194	189	198	221	205	207	216	204	222	172	193	213	210	196	202	190	227	215	188	194	184	225	224	213	184	197	199	172	200	206	189	200	241	191	191	220	219	190	194	212	192	206	200	222	199	190	188	203	186	217	198	189	185	224	213	192	208	185	226	200	214	201	179	193	195	210	201	203	198	197	187	194	210	246	194	224	196	206	216	198	201	209	176	224	215	206	207	195	196	197	208	211	199	219	211	188	203	195	201	212	207	191	204	206	205	200	189	228	196	221	187	206	209	214	205	217	208	226	198	192	184	207	191	191	202	201	185	193	214	203	201	194	209	204	217	225	197	200	196	198	206	192	200	178	204	208	220	210	194	207	220	170	215	239	214	210	207	200	181	199	206	180	175	213	194	215	200	199	179	211	209	210	221	190	165	193	203	206	192	211	206	232	223	175	184	185	188	219	172	226	193	198	211	228	213	182	194	201	210	203	196	159	209	187	206	197	222	206	201	187	200	184	194	203	197	224	195	224	225	198	196	219	198	187	196	171	213	173	182	215	197	214	192	212	198	217	224	234	218	220	197	210	181	190	202	199	225	207	199	211	184	208	228	207	197	168	212	209	187	198	203	189	214	223	209	204	214	224	206	210	200	184	237	209	190	181	208	203	213	207	197	207	191	199	213	210	228	208	199	210	216	215	195	199	182	192	212	224	183	212	212	195	184	210	213	179	194	203	173	236	194	196	206	211	206	210	176	209	200	201	201	211	207	197	209	205	201	215	217	211	210	209	220	198	224	182	220	214	184	191	209	197	223	204	198	173	217	204	200	194	216	190	208	199	189	210	208	201	205	232	192	178	213	198	195	214	201	176	205	189	216	209	199	190	190	222	217	213	195	241	177	208	195	217	215	222	204	190	201	210	205	197	207	213	196	187	203	209	198	199	201	202	196	190	201	200	202	184	203	215	214	192	203	188	189	211	202	195	212	207	216	208	198	190	204	197	199	200	191	187	191	233	197	200	224	224	224	205	182	213	176	222	193	205	193	225	211	210	197	206	218	200	235	233	202	210	209	221	209	210	204	199	202	211	219	198	200	187	243	198	203	198	209	208	196	206	199	218	195	206	198	216	179	199	206	208	213	214	189	217	175	188	205	202	199	203	207	213	202	212	195	203	218	192	192	204	221	219	178	191	199	176	204	224	221	175	198	203	210	204	232	174	206	180	168	197	181	209	207	221	242	248	217	224	212	222	204	200	229	189	217	196	212	196	212	195	211	209	199	189	197	192	221	218	191	196	197	211	202	195	176	191	193	189	227	215	214	206	210	208	178	214	205	202	173	199	188	212	206	191	197	183	188	195	210	209	217	204	180	207	182	208	193	208	211	179	174	201	187	207	211	201	219	194	188	212	183	216	210	218	191	184	194	215	197	197	211	179	182	196	229	192	217	193	206	198	219	232	216	228	205	225	201	203	226	182	217	222	208	160	223	202	223	217	210	217	196	193	204	212	213	203	215	211	185	184	202	194	215	217	198	194	206	182	214	193	183	224	211	211	197	206	183	212	195	206	216	221	198	203	202	196	226	203	228	219	195	191	184	207	213	200	212	205	207	234	226	228	185	192	205	205	189	203	182	176	195	207	201	209	218	199	214	222	197	206	224	197	215	194	221	197	210	198	215	221	214	220	201	212	197	188	198	209	227	223	235	199	203	209	225	200	214	210	205	206	213	193	202	163	201	200	202	215	227	199	219	196	236	181	224	197	199	190	205	214	226	198	215	217	186	206	193	194	198	204	207	211	178	181	208	210	223	205	198	199	181	205	221	199	228	179	188	223	181	200	208	207	209	191	218	193	217	171	197	206	200	192	207	210	203	204	205	206	215	201	224	218	188	209	196	208	209	193	198	216	200	198	169	208	194	203	190	201	202	186	187	213	215	231	220	230	202	196	197	204	236	206	180	209	198	215	206	201	199	214	196	221	227	203	209	187	223	192	224	189	202	210	217	202	182	187	208	193	239	237	187	190	207	192	190	180	187	196	220	202	193	211	208	187	192	204	240	179	199	174	227	207	211	231	182	213	211	211	204	194	188	196	208	167	188	213	210	187	223	189	189	215	223	227	221	208	192	186	202	230	186	220	184	199	204	200	186	208	205	186	210	184	216	189	197	219	185	192	183	236	215	215	198	206	238	203	215	186	209	166	199	220	211	216	189	201	181	188	214	190	185	228	224	219	232	198	187	189	196	218	209	219	245	171	237	194	234	206	229	205	219	192	199	189	204	212	218	194	209	237	209	170	198	210	217	204	206	219	207	212	211	205	170	211	219	206	231	186	209	194	186	199	196	170	202	216	206	235	197	184	223	207	189	197	212	175	187	211	196	178	212	201	226	198	204	204	191	180	190	223	220	217	209	233	205	213	216	223	209	203	203	234	213	229	220	202	205	195	206	209	208	185	232	198	178	212	214	210	212	205	201	203	210	209	200	236	187	223	208	222	176	209	191	225	210	180	217	205	197	220	217	195	231	186	182	196	219	177	207	209	211	212	221	197	241	218	201	195	189	220	181	209	211	202	204	193	200	210	214	210	197	185	199	210	203	188	207	203	213	200	193	185	184	224	223	205	219	207	186	223	181	200	225	219	193	193	166	196	201	201	184	197	207	213	225	223	184	204	197	204	206	205	199	198	187	222	216	226	190	186	211	221	198	186	195	197	209	210	198	202	179	222	210	229	187	206	204	226	195	180	220	191	206	197	218	185	171	199	202	184	190	213	206
25473	21285	27564	24575	20951	12809	1967	1174	996	999	869	860	766	773	756	698	667	650	659	679	641	594	666	653	625	606	611	634	563	571	601	655	611	588	577	592	624	633	592	560	627	642	626	603	562	595	595	593	571	601	585	608	550	593	614	641	563	575	586	622	587	533	568	567	599	604	561	598	617	575	576	604	564	578	608	561	567	650	541	596	623	601	567	552	527	622	541	610	600	571	624	558	562	604	577	582	598	547	614	586	572	594	594	541	565	590	611	585	585	607	587	577	595	568	610	551	621	570	554	585	574	572	544	587	610	566	565	587	556	583	591	606	588	554	628	586	569	605	597	578	582	594	605	591	596	543	529	598	577	564	589	586	625	589	591	597	553	583	553	603	598	565	550	575	583	573	593	566	605	534	606	585	592	568	574	587	603	613	617	611	588	600	584	575	603	564	546	636	590	532	571	651	621	588	557	603	567	576	589	611	612	588	581	598	587	571	557	568	553	571	584	619	597	561	629	585	565	586	619	602	615	612	562	592	570	587	620	592	615	587	592	577	587	597	587	591	561	584	587	565	590	616	675	570	592	583	597	595	550	567	636	601	593	569	558	567	602	629	583	608	609	579	567	553	611	569	596	614	614	555	616	571	581	611	557	581	544	550	591	602	593	560	578	641	614	584	605	555	581	579	633	560	591	564	590	582	606	581	601	590	546	580	595	583	600	521	560	606	586	612	626	598	583	593	577	646	604	602	575	553	637	561	571	612	603	534	596	599	565	556	591	589	585	570	566	617	588	578	546	561	532	585	587	587	557	565	557	605	560	631	568	523	586	566	575	614	625	610	588	551	560	578	624	589	634	541	606	580	540	544	616	591	546	592	602	557	556	579	590	555	594	582	585	574	569	594	587	561	598	567	608	573	572	600	562	621	548	580	597	603	619	624	561	555	587	591	606	605	612	577	591	542	592	618	592	594	594	613	621	619	607	612	555	568	574	570	577	548	547	597	597	631	578	609	594	608	585	558	593	621	604	608	590	633	606	546	574	581	626	601	579	599	593	579	594	650	603	560	579	605	590	561	632	588	575	567	579	547	575	617	611	563	565	611	627	617	583	607	627	543	602	565	604	555	566	572	573	611	621	592	594	603	566	585	554	576	541	628	575	531	598	618	554	602	568	550	571	550	582	637	600	575	634	603	590	583	601	581	584	593	577	586	595	572	590	576	617	539	556	572	604	599	617	601	582	578	547	589	582	585	586	580	563	613	592	586	616	595	550	561	597	583	555	612	590	576	556	567	576	556	616	613	571	619	584	573	603	569	609	568	573	589	551	607	635	572	613	583	608	557	606	598	584	552	639	608	531	599	557	626	563	607	603	588	569	595	575	588	553	606	609	606	627	597	545	614	561	530	521	620	581	564	569	582	586	571	552	625	612	532	531	562	546	595	602	541	573	590	579	556	606	577	572	629	534	629	542	562	584	585	619	562	597	600	625	590	618	595	589	590	617	587	568	580	571	577	601	557	593	548	616	568	588	559	591	596	552	574	618	563	609	593	623	579	548	566	576	581	574	584	606	583	541	617	617	576	556	603	612	583	570	596	560	589	586	551	558	580	548	606	618	577	562	596	622	572	586	583	608	589	594	577	564	568	606	579	588	601	568	587	529	594	571	587	558	561	600	603	597	623	575	585	565	619	553	572	593	603	611	598	577	581	587	561	559	590	633	571	587	581	601	511	585	575	605	570	586	572	599	560	574	618	624	578	589	615	619	573	599	598	623	607	604	553	636	601	627	608	622	629	587	603	573	591	573	604	588	605	549	617	552	562	567	623	621	607	575	584	570	638	623	559	570	604	576	567	555	586	586	558	638	574	575	582	545	587	558	598	621	603	563	537	568	584	556	629	556	586	511	566	560	599	567	626	607	569	604	556	552	590	580	573	607	607	577	594	555	571	584	537	585	609	619	570	614	553	558	598	571	594	586	618	604	550	588	659	591	554	639	587	574	645	622	567	607	579	548	620	597	601	645	586	585	554	574	580	619	604	568	547	579	560	603	577	583	596	610	580	573	576	598	553	591	577	599	618	571	567	607	601	584	574	612	612	628	599	614	623	627	560	614	592	577	583	574	574	540	578	594	592	612	594	541	572	598	586	537	619	571	567	604	607	567	595	612	554	569	568	606	573	615	616	634	552	573	594	585	524	592	618	558	586	576	593	584	566	530	619	595	614	570	577	541	549	572	614	629	604	592	545	552	608	583	591	598	569	567	587	601	569	558	607	597	567	630	525	551	617	631	573	588	659	605	546	592	573	582	611	614	576	549	509	619	564	578	586	627	583	563	589	614	590	603	584	592	600	559	586	572	587	597	561	622	591	571	589	571	607	556	571	571	576	578	587	573	590	579	575	571	585	580	600	634	596	545	585	625	573	550	565	630	625	561	560	585	586	580	582	558	624	605	598	603	601	540	657	553	567	575	584	560	603	559	602	595	605	600	549	572	579	598	561	608	598	551	610	591	597	593	576	528	596	599	548	563	581	606	545	574	585	562	591	631	629	599	556	579	596	623	588	585	605	566	622	597	575	580	569	624	539	612	579	559	615	564	585	636	590	600	573	535	583	601	583	593	559	528	564	619	576	592	615	582	574	607	624	579	597	596	580	618	560	621	604	595	577	576	578	586	592	554	555	625	557	606	608	604	600	579	559	629	624	591	532	614	559	583	594	583	600	595	595	547	572	627	563	583	554	539	615	582	580	604	546	599	520	606	567	555	592	615	572	601	615	610	588	647	561	566	575	596	597	553	552	594	592	558	546	569	564	609	597	604	581	584	600	577	602	555	540	582	527	581	619	644	572	528	554	616	595	539	581	616	560	583	590	534	606	589	560	591	570	566	616	604	558	591	627	588	598	614	552	556	569	618	590	590	606	613	600	532	651	582	569	599	580	549	581	589	559	601	634	592	586	622	558	553	572	580	618	549	612	582	580	598	574	622	568	585	571	605	638	557	580	556	581	592	585	544	587	591	550	545	590	604	590	553	591	543	590	569	578	574	568	602	614	590	620	601	563	580	605	589	564	577	601	581	612	576	549	612	561	590	596	605	572	575	616	573	572	597	569	603	585	607	618	608	626	600	558	568	583	600	595	606	564	545	606	627	545	612	576	619	591	571	629	588	561	558	629	577	551	546	583	550	614	621	634	586	566	537	621	592	611	577	566	630	574	582	588	551	571	545	621	562	585	604	602	601	561	559	616	583	550	599	549	598	583	534	603	619	615	605	570	596	550	545	581	557	625	590	549	603	568	626	599	575	577	606	639	646	566	576	560	590	625	563	583	591	562	608	635	567	604	530	614	543	647	557	585	631	587	590	625	573	545	611	556	552	575	596	606	571	578	604	556	593	585	554	567	584	549	609	627	573	591	584	554	568	540	620	623	614	620	579	584	607	590	538	623	606	552	602	592	608	561	579	570	591	593	550	593	588	659	574	577	588	530	594	590	570	611	628	577	563	576
18430	56242	10500	5373	3689	2801	2261	1933	1623	1374	1287	1116	971	874	880	870	795	718	702	699	709	688	701	674	687	670	664	652	636	599	646	615	642	600	651	644	624	619	566	600	610	610	619	623	586	593	564	543	604	588	625	596	589	570	592	600	626	577	567	550	548	597	591	612	611	589	577	601	593	573	588	561	629	598	585	536	530	621	600	569	646	582	573	554	577	596	607	567	628	586	578	609	571	542	582	518	591	558	580	583	560	559	603	583	629	561	566	578	566	570	589	553	578	577	605	586	601	540	615	568	611	576	591	586	569	579	552	613	584	547	623	534	608	594	564	570	541	546	542	577	601	566	582	567	600	572	556	579	558	595	583	580	562	555	540	588	571	591	570	560	561	552	583	598	575	574	591	559	529	588	572	557	580	590	632	585	608	599	548	592	541	567	553	572	564	615	569	626	571	620	562	569	597	584	574	611	605	559	605	540	583	549	565	577	538	572	590	538	591	616	578	575	576	560	583	551	611	570	593	566	583	571	595	589	553	553	581	576	597	574	580	591	606	564	558	565	561	584	585	616	586	603	554	579	565	544	583	601	591	566	569	603	560	628	621	607	581	577	557	582	553	624	580	567	566	568	560	562	548	551	592	585	556	600	612	567	569	534	583	572	567	556	582	596	610	589	610	610	594	581	599	584	560	580	594	607	561	570	597	585	628	604	584	554	624	563	606	544	586	546	540	539	572	569	563	616	575	584	587	582	598	579	561	585	610	589	604	587	599	558	564	627	554	601	576	550	572	575	608	604	572	575	565	610	540	578	547	545	537	570	560	562	632	592	546	578	569	564	554	578	578	599	560	560	558	589	553	609	613	573	566	549	589	575	603	591	550	604	539	557	574	586	553	589	656	568	581	605	593	547	554	571	569	604	568	575	617	577	562	557	563	560	544	576	605	568	564	582	612	565	603	539	576	554	569	605	622	559	534	542	574	593	641	565	592	571	575	537	546	573	541	593	598	596	618	586	589	513	587	548	614	547	571	550	620	578	630	604	537	600	610	557	584	569	618	585	546	621	617	589	605	592	538	566	559	602	565	542	610	562	589	622	601	593	584	587	612	574	609	548	594	591	577	578	560	607	558	574	568	603	599	576	552	597	577	554	618	580	579	598	557	634	568	603	561	539	594	562	612	594	586	556	584	534	554	581	608	565	612	587	573	569	579	528	574	577	573	562	586	602	590	577	609	607	628	555	596	605	606	600	601	562	586	584	517	612	600	580	559	584	551	581	636	608	575	594	573	540	584	569	610	581	631	559	582	613	555	609	588	567	542	562	595	576	522	561	592	591	544	594	597	556	607	551	600	637	604	596	619	608	573	528	577	560	606	602	596	547	586	550	614	577	577	548	585	553	545	578	499	562	628	585	591	567	594	613	586	559	597	595	580	575	559	576	612	562	539	579	543	576	587	590	534	567	573	548	542	599	568	577	558	616	619	565	608	590	578	634	567	552	550	593	587	600	598	544	584	602	602	586	600	583	591	534	587	585	571	590	568	582	552	577	598	556	594	588	529	572	585	603	613	598	569	559	615	555	559	581	591	568	583	552	596	596	558	573	562	575	604	590	579	585	580	579	580	576	555	574	596	549	546	566	569	578	622	599	581	585	606	597	595	549	613	613	608	583	613	612	573	620	608	606	583	542	599	602	515	589	599	566	593	584	573	535	550	611	571	623	592	561	602	592	590	607	607	589	595	551	593	598	560	573	581	597	560	583	579	572	597	558	593	575	622	579	604	580	561	516	575	581	589	573	567	598	575	603	578	591	577	591	558	565	570	565	597	581	600	572	605	569	564	637	558	604	570	592	619	576	595	561	549	543	582	562	593	543	561	571	579	612	573	593	612	623	546	561	599	577	595	611	579	550	563	626	542	576	555	545	631	518	603	561	601	517	580	639	579	569	581	577	584	588	562	559	588	587	525	611	584	626	577	562	576	606	548	613	575	607	580	587	576	602	523	589	599	555	595	588	608	564	573	637	579	576	578	569	561	574	600	536	570	605	625	595	620	530	568	561	577	557	592	551	603	606	633	559	596	540	570	585	603	582	592	571	597	610	590	573	547	575	570	580	583	608	586	559	625	589	592	610	577	620	608	573	558	624	632	602	585	580	580	563	596	609	607	617	561	600	616	541	530	564	614	602	587	579	578	580	599	579	550	599	547	559	594	555	565	539	569	577	601	573	581	574	604	596	566	535	591	575	617	599	597	600	564	634	543	587	554	572	594	565	553	575	602	596	633	557	584	577	551	564	577	535	602	586	583	613	593	603	573	641	594	565	563	561	563	593	583	558	587	574	556	640	600	591	552	548	577	560	570	546	575	589	585	591	573	566	566	546	564	576	605	571	597	565	584	626	616	549	607	594	572	572	591	619	601	584	619	552	601	541	563	579	606	584	586	582	579	537	612	555	620	570	603	570	616	589	593	615	595	582	551	573	605	601	572	559	625	552	622	594	560	593	580	581	535	584	579	591	549	573	568	560	588	595	565	647	587	556	601	587	608	573	559	506	590	571	586	604	556	590	597	565	559	582	605	545	559	558	587	590	583	557	590	579	613	592	570	606	630	579	601	622	559	590	589	607	633	552	561	558	582	560	583	600	560	619	574	554	605	570	571	548	556	584	551	562	620	619	569	603	572	552	552	613	603	587	547	590	569	545	562	564	594	593	601	587	589	637	608	598	537	563	553	580	594	587	587	579	583	656	573	550	606	596	580	617	596	620	550	555	597	576	548	559	618	572	590	584	572	564	575	587	592	559	578	590	592	603	622	576	566	590	583	578	607	570	594	577	606	584	560	544	605	596	583	595	589	619	585	561	589	563	601	596	583	563	595	565	554	613	612	548	554	587	556	598	570	559	599	539	569	583	621	602	592	559	557	586	561	598	598	600	567	618	586	568	545	587	572	567	625	579	600	599	558	576	586	598	582	605	562	663	569	570	535	587	572	588	537	575	591	587	559	624	554	600	555	564	587	570	581	579	578	569	615	582	555	604	612	573	573	564	552	569	571	581	564	590	600	565	590	548	601	549	646	594	607	579	571	574	579	583	550	551	566	594	580	588	612	566	571	582	556	573	556	574	611	618	589	613	596	602	574	591	565	576	605	546	630	612	553	583	541	581	575	582	594	575	589	606	624	614	597	577	562	588	618	592	609	541	596	589	607	566	566	611	587	576	554	598	575	547	635	566	597	601	558	598	553	595	557	555	610	579	593	590	563	526	592	551	595	559	581	568	606	566	567	543	577	583	570	564	561	594	574	554	619	566	606	543	555	584	608	593	550	591	564	582	636	588	621	568	606	612	588	565	551	572	546	592	558	553	595	570	561	586	567	615	582	636	588	554	608	593	584	568	570	591	569	574	548	539	544	560	575	590	590	601	581	602	574	592	578	577	570	571	604	587	604	554	565	562	586	621	595	587	581	634	586	563	573	591	608	552	565	612	577	590	540	575	591	567	567	581
23064	21044	27881	24233	20975	21071	13537	2147	1518	1499	1372	1215	1152	1096	1050	1010	1043	934	902	969	909	950	921	879	888	868	881	859	848	818	840	832	823	831	857	815	809	811	814	854	775	737	785	806	801	749	793	836	810	841	763	814	823	768	790	823	772	844	794	763	819	766	780	736	814	789	768	808	833	802	785	782	789	755	849	761	857	815	763	805	785	813	789	762	812	699	839	763	798	811	784	762	768	735	728	816	824	744	814	755	722	782	804	819	845	785	787	736	772	775	763	780	751	750	796	720	741	770	766	806	747	751	759	818	805	773	792	772	723	762	783	751	818	782	798	813	731	762	807	761	767	772	815	720	780	812	799	781	752	816	767	780	808	773	786	747	725	779	763	760	819	810	745	773	758	798	768	811	780	785	784	767	804	722	815	771	771	815	786	755	763	754	790	800	743	716	780	782	785	801	737	759	742	744	775	767	760	800	791	779	753	780	782	794	773	801	745	813	816	814	790	764	741	739	763	778	748	742	733	754	732	734	797	779	797	795	766	812	807	744	778	781	760	780	756	769	800	772	763	791	777	777	780	746	778	787	798	769	844	783	802	818	715	780	798	746	786	729	787	773	756	775	732	776	771	753	727	794	799	761	749	827	794	811	723	797	747	787	778	732	773	792	775	789	737	760	759	803	806	781	734	810	740	792	750	761	783	768	812	746	799	706	763	768	770	768	732	758	743	750	724	718	794	848	761	713	757	774	756	758	730	757	759	766	733	731	774	769	755	794	741	773	791	752	830	739	779	778	744	757	787	787	792	805	756	767	782	811	835	760	782	776	762	768	747	808	762	790	821	757	761	744	751	808	808	739	753	757	750	765	776	781	765	779	772	738	800	777	779	723	845	790	795	834	745	750	760	749	782	816	792	826	743	793	742	795	815	763	741	760	759	742	743	814	780	763	793	771	773	789	732	791	746	797	772	786	782	755	724	761	796	769	748	739	751	757	798	750	750	806	785	746	803	747	805	740	697	740	781	716	765	779	799	781	798	727	769	743	730	767	731	705	763	785	808	787	760	781	787	730	737	820	797	769	795	795	786	777	754	750	812	757	779	800	785	749	763	794	758	799	752	766	725	761	800	741	762	747	756	776	803	789	808	758	823	761	778	765	793	773	737	771	784	803	802	729	778	816	761	782	788	784	810	842	778	770	776	768	811	764	785	818	758	756	771	815	761	774	759	746	746	749	779	788	775	777	776	751	747	734	727	740	811	785	769	772	712	755	820	791	799	820	733	743	741	768	795	803	790	747	784	738	771	763	817	762	774	772	737	744	739	765	737	827	798	752	805	757	818	766	786	750	764	756	795	774	773	815	818	733	777	785	802	819	785	746	792	779	762	753	796	787	793	726	830	791	759	752	814	760	800	740	773	701	741	796	787	791	750	750	759	789	785	779	756	821	742	741	731	730	763	791	753	757	750	760	762	765	788	781	744	807	722	776	755	772	794	757	694	726	756	816	743	813	831	804	757	798	788	766	810	749	812	746	765	802	771	830	764	745	787	785	791	774	801	739	771	767	724	749	786	779	749	798	798	728	743	801	758	764	721	725	778	763	770	780	721	819	784	663	758	833	733	799	816	783	806	766	774	780	760	729	717	816	758	770	773	774	810	753	805	810	793	790	725	765	783	729	736	739	735	747	796	765	777	808	761	796	832	769	770	790	754	768	817	800	821	815	792	782	794	766	772	734	812	753	760	766	718	815	768	744	792	791	757	812	771	771	787	746	755	760	762	789	767	749	795	766	772	789	762	783	791	771	791	755	751	746	752	741	800	800	813	746	778	784	763	785	732	717	782	758	774	784	829	763	821	741	743	761	768	730	799	765	745	754	776	786	789	763	749	750	793	777	763	793	755	774	777	764	815	805	774	766	799	732	750	704	774	767	772	781	784	776	729	768	818	730	773	820	769	769	751	765	790	771	783	761	761	714	777	813	792	767	754	746	777	797	768	744	787	732	785	804	778	780	818	773	815	767	763	772	790	778	751	788	764	788	830	761	784	779	760	770	821	765	742	784	778	813	810	754	741	783	738	750	764	785	774	798	766	761	818	779	785	732	765	804	748	771	782	761	762	731	814	774	747	768	774	751	771	803	805	838	782	794	756	790	785	770	744	786	802	779	797	750	778	782	776	767	711	831	773	796	754	782	797	761	808	706	791	763	788	774	749	847	722	735	778	751	802	780	781	771	772	763	773	770	885	720	796	794	827	807	801	749	789	812	803	788	803	760	743	712	829	794	755	800	752	731	762	800	750	762	786	747	837	707	789	739	799	754	764	846	825	834	781	757	725	818	803	752	750	786	789	772	769	805	777	768	797	792	811	781	829	771	781	715	785	798	761	760	798	781	741	789	738	792	742	798	803	777	786	805	754	740	806	766	754	820	768	749	781	748	773	808	807	765	767	721	810	807	754	847	797	797	773	737	830	790	788	759	729	734	819	757	771	817	796	763	738	786	705	772	806	803	765	746	797	786	739	766	764	783	789	821	772	743	804	799	787	741	788	761	746	761	779	752	722	747	801	786	732	770	782	795	777	771	781	793	788	772	792	773	780	751	747	760	792	762	750	830	719	843	751	763	771	745	762	799	792	757	738	752	816	695	776	726	776	753	741	786	792	828	764	751	760	742	775	753	764	784	740	749	791	704	817	789	772	791	802	793	770	775	775	765	784	754	747	787	765	787	804	793	794	759	749	774	785	771	740	737	783	725	776	780	756	799	747	837	738	754	804	745	760	790	832	771	759	809	741	773	742	783	767	706	765	756	729	799	780	776	716	737	750	741	739	772	749	765	777	708	821	789	792	796	746	730	751	747	777	778	705	753	812	736	760	774	793	740	797	827	817	741	765	779	784	792	759	736	787	742	781	802	753	761	782	784	735	778	805	778	723	751	821	765	781	767	750	798	775	801	751	818	781	802	752	761	789	753	759	783	708	737	787	769	778	734	776	781	760	768	802	784	752	780	742	758	744	802	761	779	806	799	748	740	790	814	828	796	753	735	799	766	750	776	791	755	757	768	731	743	776	821	797	835	746	761	752	754	770	760	769	773	780	735	783	769	745	833	763	800	735	765	799	722	726	770	775	787	782	770	751	801	796	698	766	712	709	793	763	764	808	768	785	825	746	778	763	754	762	774	741	767	734	705	766	742	763	758	797	749	813	765	770	788	767	740	799	744	816	717	786	734	800	747	787	744	811	797	734	744	769	776	845	784	733	806	742	750	774	760	764	802	732	753	767	854	765	805	807	715	717	803	809	824	779	752	783	759	757	774	792	788	765	691	762	772	785	764	779	863	736	797	836	817	752	780	813	806	766	778	782	747	792	746	770	816	752	760	788	763	851	784	803	762	732	815	815	731	698	742	783	813	756	765	750	794	785	784	748	742	776	778	770	774	748	756	769	812	803	722	756	783	797	765	745	770	775	765	798	813	792	742	807	784	799	768	765	761	844	834	783	795	779	732
17723	53450	14679	9019	6242	4869	3911	3139	2831	2507	2084	1674	1546	1416	1406	1270	1174	1158	1053	987	1014	974	998	1000	926	925	895	910	890	849	869	822	858	821	864	811	793	754	841	825	830	844	842	803	807	803	754	802	812	819	800	831	814	844	790	792	776	798	850	777	771	824	778	801	734	768	773	787	810	817	830	777	800	757	755	762	772	743	798	806	732	811	790	838	770	814	787	732	832	773	806	793	783	789	840	761	801	802	760	818	762	754	795	797	752	786	759	772	772	756	795	811	736	834	762	768	781	735	790	791	816	772	779	799	729	797	826	751	718	791	788	775	724	800	788	751	756	785	773	781	800	767	779	758	769	739	741	803	829	797	777	784	800	762	794	749	809	803	806	798	803	772	762	813	816	766	789	761	825	747	752	824	766	835	728	764	781	771	771	784	780	784	786	786	783	820	820	792	782	813	716	735	814	809	787	813	789	739	771	762	782	811	752	761	804	777	729	771	843	727	743	795	803	733	782	766	791	770	763	763	762	781	774	787	800	788	777	775	790	828	729	768	758	812	766	778	839	809	779	802	752	789	715	784	764	753	786	822	769	738	761	755	767	722	804	759	752	761	777	761	765	762	808	794	823	761	771	780	809	748	815	775	814	770	786	750	791	735	809	789	768	785	760	765	782	773	778	829	834	781	820	784	781	877	736	753	764	805	798	771	773	759	814	797	818	811	791	823	756	763	790	738	773	788	821	829	738	861	805	814	729	777	795	786	814	784	773	762	738	754	782	780	786	744	810	803	758	802	780	783	773	767	786	753	777	781	776	759	731	774	804	785	794	755	727	755	794	779	745	789	761	771	728	833	782	812	837	791	770	725	794	780	784	801	821	767	782	762	756	751	723	730	770	790	790	775	777	808	780	780	766	771	799	756	746	735	798	769	801	778	787	794	783	819	817	770	794	761	824	809	796	749	763	829	764	754	800	804	776	813	811	782	835	786	790	823	754	778	788	823	754	800	788	774	792	789	766	800	777	772	817	708	731	736	766	743	770	797	824	797	774	746	760	817	737	745	732	797	783	779	793	793	775	863	764	787	800	736	791	789	807	765	787	765	810	739	784	755	761	794	789	791	773	744	755	756	787	838	797	790	791	722	734	749	772	784	761	778	763	706	791	728	768	745	850	810	784	747	743	786	743	770	833	764	784	792	802	851	727	796	794	788	765	758	750	808	759	781	775	783	775	806	711	799	748	780	786	778	794	790	749	752	767	738	750	802	804	789	814	781	709	826	775	784	793	738	776	727	782	798	775	783	765	786	797	809	770	796	747	793	768	796	738	820	787	761	724	770	869	741	762	821	753	790	744	752	777	767	768	781	767	803	763	811	780	793	750	768	800	755	813	805	790	787	810	845	786	777	846	810	794	811	769	769	788	757	788	792	809	777	825	793	790	810	778	759	796	729	814	806	750	806	801	744	764	741	779	776	769	804	767	789	768	799	746	741	773	786	755	780	769	794	800	760	800	822	763	839	769	763	808	835	772	774	826	805	759	851	780	767	797	786	779	745	754	807	765	771	773	823	790	759	764	752	805	787	767	757	766	784	739	809	804	788	709	820	806	777	803	785	782	736	848	772	777	798	778	774	728	763	768	804	764	790	777	766	818	732	709	805	799	771	811	820	796	761	749	770	773	745	776	808	785	795	797	769	738	795	758	817	810	747	735	787	777	787	739	777	782	802	782	790	739	792	765	743	791	812	785	801	736	787	786	763	847	764	778	790	766	812	760	808	769	843	775	804	766	812	755	807	817	752	772	761	760	758	758	784	743	799	794	802	797	785	760	778	799	757	761	774	782	829	730	804	796	754	768	764	779	748	784	769	782	832	763	786	755	789	749	798	813	753	816	753	756	781	845	811	761	729	779	738	739	840	788	764	831	771	764	774	801	773	768	771	756	785	803	793	774	747	722	779	815	754	812	704	803	803	766	790	763	722	806	778	778	774	779	812	776	759	752	792	776	785	775	752	762	799	753	782	791	753	834	809	840	815	776	747	784	801	813	798	826	732	795	764	774	799	815	802	777	777	726	773	810	770	789	795	749	808	800	780	773	774	803	763	787	742	807	769	766	773	799	805	761	790	814	816	736	775	784	782	802	788	761	759	822	800	729	770	812	804	756	833	802	797	771	775	748	774	788	763	784	724	792	786	770	732	769	743	772	759	757	780	847	808	775	781	736	748	781	742	756	804	752	782	782	787	772	765	792	777	797	789	824	774	763	733	804	815	756	705	754	781	765	805	796	724	737	745	797	746	775	772	754	791	839	777	742	751	760	815	724	830	799	775	794	800	802	784	785	770	741	769	784	795	735	794	770	781	800	787	702	768	748	762	744	769	781	780	781	772	724	766	750	807	772	805	807	785	797	771	845	735	712	755	804	765	817	832	753	763	749	769	845	731	797	823	787	780	743	758	823	705	771	776	783	763	793	788	788	767	765	783	766	729	754	717	761	772	803	771	757	801	742	722	768	788	748	822	814	803	798	767	748	752	776	785	752	768	737	782	756	761	740	828	782	778	775	791	759	795	788	710	859	760	781	764	810	803	830	771	813	770	782	783	805	789	804	762	796	797	778	758	766	783	774	763	771	784	844	824	760	755	809	698	771	814	792	793	796	780	729	757	759	797	763	771	832	734	790	730	764	788	810	797	812	759	820	783	753	797	794	783	796	721	797	757	814	726	734	815	739	716	754	816	829	798	764	748	761	815	792	835	759	766	772	778	782	771	768	813	723	834	731	779	773	769	818	795	741	785	789	779	771	725	794	802	759	774	805	752	744	745	788	810	779	773	813	785	801	797	812	774	744	767	774	790	771	737	809	766	723	722	772	771	757	764	793	795	838	729	736	816	821	770	793	740	776	792	843	818	795	786	764	818	721	809	812	734	766	834	749	808	795	764	787	735	804	786	732	794	755	735	760	761	744	773	771	751	819	745	777	802	805	746	774	753	779	726	806	767	752	712	787	755	789	783	755	740	745	800	782	806	759	772	769	777	815	820	780	776	747	768	770	840	706	801	811	781	776	805	754	775	746	803	750	806	763	766	753	806	760	781	793	832	775	765	830	754	815	804	777	793	821	734	814	782	770	763	788	768	749	765	760	772	758	750	772	772	767	761	752	796	810	783	771	788	759	733	833	722	765	762	775	813	682	787	834	806	796	781	774	796	738	796	739	744	749	740	781	808	753	789	802	778	772	759	780	743	789	813	795	813	808	762	772	764	746	734	745	740	763	769	772	738	734	807	717	735	807	727	793	796	716	777	801	799	788	771	814	794	797	756	752	800	770	771	786	782	750	729	793	805	782	816	780	783	771	743	811	803	794	739	797	744	789	770	754	782	776	796	788	771	769	776	777	766	769	779	741	754	728	811	760	792	786	772	759	793	739	768	835	756	707	787	782	754	797	820	805	784	790	761	745	744	794	763	757	765	810	813	772	773	742	749	806	750	807	774	772	800	754	748	791	843
28538	18883	5748	422	288	255	226	189	221	194	176	201	200	190	184	188	200	186	182	193	200	189	189	191	220	192	180	184	195	189	215	200	162	178	179	196	170	198	202	190	182	177	178	201	215	208	185	179	189	175	187	209	172	186	207	206	183	184	183	174	213	187	194	202	199	194	168	184	180	200	176	210	219	202	214	204	206	190	193	201	189	188	187	187	188	190	198	222	224	174	205	162	199	172	185	198	196	198	202	206	182	192	157	192	185	185	195	183	188	201	193	202	187	172	196	193	186	210	195	209	212	187	196	169	196	179	170	175	193	202	209	205	200	205	172	206	173	167	191	181	195	207	204	175	191	196	181	186	180	217	210	183	190	215	206	189	205	199	195	178	183	203	172	196	191	175	202	194	193	182	170	185	203	186	190	194	212	206	182	181	183	180	171	209	174	191	181	172	203	201	210	192	175	196	175	162	211	204	192	184	183	209	203	196	188	188	204	200	163	199	178	174	204	183	218	195	156	183	184	203	187	238	181	192	199	182	199	174	200	209	198	192	197	209	181	197	187	197	187	162	178	188	203	196	179	196	195	197	186	197	166	177	203	184	194	187	204	161	169	194	175	202	166	185	207	179	191	163	178	202	186	187	158	210	198	198	203	187	183	201	183	163	223	191	216	185	187	191	197	226	190	208	181	172	192	183	172	212	185	192	167	202	191	176	188	189	182	190	199	211	194	175	181	195	179	186	183	210	186	215	205	193	199	181	193	184	210	177	191	223	200	192	181	179	170	181	213	188	176	200	167	182	186	182	197	222	177	194	199	194	201	202	179	174	210	197	212	178	177	182	194	193	202	201	168	187	218	189	214	188	173	189	193	218	189	200	208	207	193	194	198	180	207	195	182	197	211	185	211	211	217	183	182	216	185	178	187	177	174	201	198	216	195	198	194	185	168	196	174	195	198	198	186	230	182	180	172	180	193	190	178	161	191	195	196	173	193	183	186	196	194	187	170	232	190	174	199	200	178	216	193	200	185	202	184	165	184	200	189	197	200	212	207	198	190	204	188	201	192	191	190	195	201	186	204	169	201	189	196	194	180	186	197	186	180	182	187	185	215	196	206	196	184	185	200	204	204	214	216	180	172	226	190	200	175	205	182	198	180	214	179	198	171	171	177	190	191	175	190	179	194	177	200	182	203	197	175	193	194	205	164	188	169	184	198	187	174	181	196	196	182	194	195	202	199	173	186	198	218	197	184	189	213	208	198	179	183	173	201	209	211	194	197	173	200	183	194	199	210	200	194	181	171	176	200	215	187	186	196	185	178	170	189	176	200	185	189	177	183	202	200	188	193	189	183	199	199	201	191	199	190	160	186	178	178	198	161	200	191	214	181	210	197	195	187	198	203	195	186	203	177	174	197	183	215	185	168	171	206	191	198	170	195	179	176	176	187	183	233	185	173	175	206	212	195	182	201	219	184	175	175	193	173	201	196	180	186	193	183	203	183	180	189	185	182	200	177	173	188	185	168	234	171	191	199	197	185	176	214	192	192	191	202	187	183	190	208	223	151	187	201	189	180	218	196	192	169	210	173	199	200	201	193	180	212	180	198	175	178	201	192	172	183	195	195	206	189	205	185	170	188	210	193	194	215	171	194	189	197	175	165	191	208	187	185	205	198	178	180	163	210	190	178	183	185	206	211	179	174	193	180	184	161	188	187	187	191	187	202	193	180	197	178	193	194	170	198	211	195	194	176	184	175	184	193	180	193	199	201	173	196	169	189	183	187	191	206	181	189	208	183	191	168	203	192	188	177	181	173	212	184	181	194	184	203	203	173	201	192	171	175	176	168	167	186	168	171	216	203	190	187	180	202	168	222	189	187	195	171	185	195	160	220	208	217	197	176	189	179	208	197	207	174	205	179	227	190	197	209	202	213	208	187	180	200	170	212	182	189	188	201	207	173	194	196	188	184	174	205	159	191	210	166	165	187	182	187	196	194	190	191	200	195	193	214	199	192	185	189	194	197	168	186	201	182	181	205	194	185	192	170	183	182	170	215	205	219	212	181	171	197	193	182	181	217	170	184	171	167	201	189	193	194	184	152	198	173	178	187	169	163	185	184	167	161	174	188	177	208	175	212	208	159	200	210	182	191	188	184	191	175	181	176	203	190	212	189	198	181	163	184	183	178	186	174	209	178	177	198	190	176	185	159	176	168	204	189	173	191	201	207	191	204	186	162	182	181	188	184	201	198	208	201	196	169	173	173	209	198	204	195	197	197	177	191	177	208	182	194	201	203	196	213	170	172	172	190	206	176	178	177	154	193	188	144	195	229	173	173	197	193	190	170	179	192	187	188	190	197	196	212	183	179	172	188	205	195	176	164	183	223	205	185	193	205	211	181	196	197	167	173	197	174	198	210	187	182	183	163	197	194	193	189	188	172	162	176	199	203	172	175	187	214	184	181	191	188	219	194	197	196	192	188	215	221	198	206	203	192	191	163	179	188	169	188	178	207	176	233	190	194	191	166	170	208	198	192	167	192	174	196	190	193	213	213	194	198	194	192	209	170	188	184	186	188	191	184	185	190	178	206	192	206	199	199	199	195	185	171	176	189	186	190	164	192	191	207	189	190	189	181	200	176	190	204	209	166	184	201	189	189	178	173	228	169	184	183	210	196	222	194	205	197	204	216	207	217	198	213	172	186	213	169	200	221	189	195	168	190	188	175	214	200	194	190	200	157	196	188	176	190	177	194	219	215	189	171	202	200	192	170	178	184	197	183	181	221	195	200	225	198	196	205	180	184	196	184	159	176	199	197	178	173	164	166	187	175	194	202	172	190	205	194	179	197	193	195	200	187	183	174	195	192	194	183	173	205	188	171	170	191	163	179	191	176	197	186	161	205	203	195	190	180	207	180	179	213	200	183	179	204	195	191	154	210	167	179	187	185	201	214	180	193	218	183	189	188	201	183	180	192	169	174	172	208	226	210	166	226	192	189	183	187	211	191	192	216	198	187	200	174	189	216	180	200	166	165	176	207	178	216	215	173	190	179	206	187	192	205	195	202	177	186	186	198	201	173	208	180	200	213	172	174	183	195	178	174	170	191	186	196	185	189	185	169	211	191	172	179	167	197	203	189	183	234	181	192	161	192	179	183	214	214	186	163	175	185	169	192	175	195	190	198	223	203	222	203	208	194	197	213	208	209	211	202	175	184	195	184	197	201	173	193	206	186	205	172	179	196	185	183	167	172	186	191	209	183	206	185	224	190	205	208	179	213	183	199	189	216	212	199	188	217	199	197	168	198	206	181	198	180	203	186	179	190	178	193	204	195	197	196	198	187	196	176	185	213	206	183	198	207	184	199	187	191	200	183	196	202	187	180	223	190	184	187	192	178	208	196	195	191	181	198	187	188	194	168	196	206	180	184	182	178	199	189	194	193	178	207	206	185	207	190	184	223	197	173	195	181	190	193	186	197	213	176	204	185	182	193	195	189	201	190	185	201	199
13144	16545	1142	411	379	307	277	225	238	275	238	213	247	217	231	207	234	212	230	212	212	187	211	214	209	203	220	212	229	205	209	205	202	198	207	212	208	184	202	193	215	205	200	221	236	215	215	240	216	188	190	219	219	216	181	208	198	208	216	199	216	228	198	217	206	211	194	209	200	196	210	206	218	228	190	209	185	201	191	172	197	212	232	190	208	226	210	209	202	201	203	211	217	178	203	197	186	196	203	230	211	190	207	221	197	211	177	211	202	216	194	205	192	210	208	171	203	217	232	203	216	218	216	191	209	205	218	227	201	213	216	191	198	208	208	200	203	213	217	215	197	222	179	221	179	210	237	226	180	181	209	211	174	216	213	199	211	190	198	226	190	192	248	184	207	206	213	230	192	189	223	207	228	211	230	223	215	183	195	192	205	231	202	230	203	210	193	197	189	206	195	187	204	234	200	206	214	201	208	198	218	239	208	207	195	179	208	203	205	203	210	228	191	204	188	188	218	209	203	201	184	203	209	217	223	238	177	211	195	194	200	208	181	213	216	186	193	198	184	222	166	204	221	175	216	216	203	198	227	215	207	220	191	177	226	203	198	239	206	213	201	212	203	194	221	210	189	186	187	219	205	190	207	211	203	218	212	215	201	197	193	195	198	204	192	202	210	212	216	197	229	214	200	217	211	203	205	211	201	197	177	216	213	209	212	195	222	228	240	193	211	207	213	192	209	207	219	221	217	182	226	222	190	186	185	222	204	199	208	206	215	187	224	195	203	189	222	212	211	225	200	221	216	208	196	187	210	204	189	204	203	189	213	195	200	210	200	198	178	215	194	191	226	212	200	215	219	213	195	211	224	204	201	208	191	201	223	205	213	198	217	205	182	195	210	195	198	221	218	198	196	191	221	199	231	189	196	212	197	201	234	222	208	188	207	199	204	199	207	207	211	212	204	222	224	227	187	175	232	212	212	205	198	199	203	209	205	225	197	187	201	217	215	212	207	217	210	195	210	192	213	196	164	202	220	221	181	209	196	179	218	214	204	198	206	209	207	213	207	215	205	192	198	198	214	205	207	179	219	189	205	219	230	219	221	207	199	206	203	239	197	212	194	200	216	214	220	214	204	211	197	205	207	199	192	187	191	206	221	185	174	207	234	215	218	234	202	182	184	209	213	193	220	203	192	207	190	209	194	219	176	206	213	196	225	239	213	203	206	222	207	211	169	208	192	223	208	203	203	233	216	210	175	213	211	203	203	224	200	207	211	212	231	205	238	218	214	186	239	202	223	209	198	209	214	193	198	201	215	210	199	236	193	204	212	209	223	251	199	205	236	221	219	190	214	209	214	196	184	200	203	199	210	212	191	193	202	215	213	191	195	204	194	203	191	202	197	210	229	198	176	218	213	201	165	199	230	215	195	187	195	202	230	189	165	192	233	194	223	216	200	194	203	226	207	219	212	180	213	204	203	197	187	202	200	223	207	203	200	205	202	210	207	213	195	196	189	186	205	175	195	221	239	198	216	213	215	214	217	201	182	236	190	212	214	218	200	218	227	219	208	249	205	212	209	194	205	195	196	215	195	198	209	216	213	215	199	201	219	203	212	231	200	231	192	204	210	189	217	185	207	243	218	179	195	196	187	224	203	194	194	177	239	215	250	211	178	201	188	207	231	205	202	192	205	219	212	219	191	200	223	202	209	215	215	211	200	214	227	205	218	208	212	190	178	189	176	215	199	219	209	220	222	193	191	224	210	220	193	208	195	219	200	213	213	190	233	194	192	224	202	199	197	198	207	202	195	213	210	199	205	222	205	210	202	208	192	212	209	209	212	201	208	191	216	238	194	210	218	222	186	212	204	215	198	205	199	208	191	186	204	190	182	194	180	222	196	220	204	171	217	191	192	226	198	208	192	215	204	229	235	230	220	190	204	208	187	199	194	204	201	225	200	222	188	231	200	204	212	242	217	206	202	181	216	195	202	202	184	230	217	186	240	212	177	219	212	232	215	229	212	214	211	220	209	212	218	174	229	212	201	219	175	203	203	207	205	210	219	227	206	173	210	212	191	229	194	216	191	204	198	204	211	228	200	218	190	200	195	197	208	196	206	228	216	190	214	207	204	203	190	187	215	201	216	218	226	213	218	196	213	204	216	218	229	203	238	215	197	199	215	212	217	216	186	195	217	214	219	214	213	190	202	199	209	189	187	220	232	210	206	212	216	210	217	205	206	208	210	174	211	194	212	220	205	207	210	213	224	212	201	219	222	219	200	213	193	218	173	211	201	196	211	232	204	226	193	192	202	188	199	206	183	206	233	214	204	222	209	204	193	179	200	203	222	207	224	191	203	192	216	178	189	216	202	189	190	221	184	197	197	254	208	224	200	210	177	230	222	200	197	186	204	198	240	192	212	202	185	195	182	210	216	183	244	206	206	202	215	203	219	178	217	184	207	208	197	231	221	177	212	210	211	249	202	204	204	187	197	187	201	194	186	223	205	228	226	222	237	217	206	193	203	202	199	196	213	206	221	209	196	217	211	224	193	195	202	214	233	205	206	198	214	232	208	240	206	231	199	228	208	164	219	194	214	197	174	166	198	194	203	187	209	213	194	210	206	227	225	195	225	178	221	232	209	197	214	189	202	231	198	210	185	186	220	202	201	184	199	201	196	196	218	186	231	197	215	180	230	210	210	248	205	207	199	199	205	202	204	209	228	201	218	207	199	208	206	187	192	225	230	202	207	200	200	203	218	208	211	190	186	166	228	216	239	184	182	224	214	207	185	194	201	208	193	211	191	193	203	192	180	201	198	205	215	200	201	220	205	217	226	219	189	203	228	206	209	213	199	198	215	191	203	209	201	220	217	211	176	212	195	198	201	210	226	204	184	220	213	188	209	178	209	207	205	203	197	208	198	200	175	209	227	189	215	208	211	197	222	215	188	191	217	201	212	195	244	199	197	195	197	206	214	208	196	193	172	176	214	199	207	185	207	194	196	214	196	197	202	218	216	230	191	215	203	205	208	215	190	221	176	204	204	196	216	200	199	212	209	187	167	176	179	173	214	220	199	201	219	192	212	217	220	224	211	216	191	215	211	195	204	197	202	197	182	215	219	203	190	206	200	203	226	177	233	190	211	183	213	219	204	208	192	220	235	191	204	204	205	216	241	207	198	204	216	208	210	202	207	209	197	209	230	200	229	194	206	201	219	177	239	228	190	230	184	230	209	202	198	192	215	191	200	214	210	220	214	202	206	179	180	182	196	206	205	197	196	218	227	210	201	217	219	197	199	233	208	203	181	225	199	197	216	218	201	189	204	202	182	199	200	201	233	193	207	233	186	186	193	220	202	194	232	201	210	204	196	217	214	192	198	191	218	215	215	208	196	213	207	219	217	188	218	210	208	182	227	214	194	201	217	202	222	196	193	229	229	228	210	194	226	210	210	200	194	198	208	208	239	219	213	174	195	204	210	203	176	215	190	212	207	205	192	208	209	195
25475	21296	26995	25175	20921	11634	1747	1167	1025	891	828	832	788	738	755	664	728	650	656	691	687	667	603	697	638	664	667	621	602	592	614	638	583	575	605	621	622	650	619	620	610	619	611	606	561	583	611	586	571	595	598	610	612	606	616	607	609	619	548	590	569	623	644	613	597	594	632	590	602	619	586	625	593	542	575	604	586	565	575	591	592	580	556	601	604	617	564	579	617	593	598	587	569	601	573	579	576	620	592	618	609	582	594	582	579	577	589	595	592	581	581	614	558	605	571	629	624	612	607	579	586	608	565	595	565	586	596	596	591	572	585	599	617	604	594	598	596	583	620	602	607	607	583	608	615	602	581	588	591	614	587	592	586	571	612	606	630	592	560	585	641	602	616	576	624	599	607	552	571	586	590	560	571	604	605	590	641	597	584	665	637	612	567	547	620	607	610	653	578	586	600	592	599	619	587	633	612	590	585	565	573	580	572	618	618	590	587	601	601	598	597	602	551	609	592	586	611	605	612	588	588	619	571	614	604	551	580	591	607	593	613	590	589	599	540	566	590	571	607	550	544	556	607	616	626	575	626	620	588	623	592	611	584	631	581	611	633	607	593	618	552	571	562	613	582	584	579	623	585	620	627	625	617	639	606	579	583	614	571	607	568	570	632	580	602	617	599	584	571	596	596	596	628	593	582	615	527	558	576	615	625	592	624	596	623	609	625	590	598	569	610	594	565	570	601	628	576	598	586	590	627	602	594	611	596	576	605	611	572	599	533	629	588	602	566	626	572	581	553	603	602	576	614	577	565	610	537	610	586	630	610	591	624	569	608	592	569	640	637	561	591	605	579	570	575	597	590	605	568	556	577	641	579	615	538	546	565	578	611	601	593	626	600	549	585	594	576	622	577	617	564	568	594	600	608	612	610	607	603	595	608	579	588	604	590	596	545	598	598	624	575	589	590	558	619	610	574	634	572	570	578	627	579	598	597	578	563	577	570	624	564	569	617	561	574	574	626	585	617	592	559	582	618	632	607	596	594	589	568	577	633	597	622	569	619	634	584	570	600	637	614	581	613	608	602	566	667	562	606	599	579	567	594	596	598	604	613	597	614	580	633	586	609	594	550	572	580	580	620	606	591	610	605	600	558	651	621	595	589	596	612	594	620	620	592	582	570	554	583	574	591	585	593	633	557	594	594	605	581	562	605	577	552	592	593	586	579	597	610	576	638	586	575	597	582	619	560	583	586	596	605	584	605	577	584	645	588	576	623	609	626	602	607	615	583	548	620	638	551	627	585	589	593	564	595	550	556	573	588	596	591	600	599	618	575	570	584	616	608	588	614	586	629	562	593	574	564	558	585	575	576	575	571	610	580	616	605	593	520	549	596	584	584	560	604	580	573	595	567	617	576	608	622	563	555	583	624	545	618	615	607	604	603	614	575	596	565	570	592	604	598	597	590	572	548	610	604	618	606	612	603	568	581	572	594	606	677	559	569	643	595	614	573	608	604	594	564	599	587	629	623	591	541	583	612	562	639	607	608	579	586	605	580	577	580	565	574	571	581	561	616	609	581	588	584	579	603	548	568	649	583	603	573	552	573	658	558	582	592	577	620	597	590	582	583	570	598	610	657	593	625	538	605	589	635	602	565	532	588	550	581	575	603	562	564	574	616	634	609	598	560	562	594	550	596	582	649	612	593	603	627	596	619	591	584	585	580	614	576	609	625	579	569	613	615	596	620	598	570	571	595	616	663	579	580	599	619	561	564	593	587	574	619	575	615	594	574	564	561	597	624	597	604	607	569	595	588	612	607	603	612	622	613	536	616	539	558	610	571	596	561	597	597	560	596	581	605	574	583	630	563	590	604	651	604	555	567	598	588	642	580	585	630	622	593	565	623	638	622	573	594	608	559	585	567	608	623	594	599	608	613	581	580	558	586	621	575	583	611	621	631	597	564	614	560	605	551	573	593	623	613	630	649	622	605	582	601	573	610	584	576	617	579	565	574	615	636	601	634	569	617	607	593	604	594	618	616	639	581	589	569	638	580	562	617	597	625	618	581	618	602	614	543	621	585	613	618	572	587	574	620	570	604	598	542	584	564	632	620	606	558	580	591	592	589	630	577	613	591	582	553	595	607	586	590	627	550	569	590	647	564	592	610	569	578	576	618	579	643	562	575	653	559	529	604	605	613	601	628	609	580	599	644	585	599	563	603	636	566	612	617	604	549	567	588	577	613	603	633	588	588	618	599	605	579	629	567	627	608	646	582	607	616	597	612	556	575	585	553	541	632	616	610	601	580	591	591	582	623	555	567	572	570	628	599	594	599	554	574	590	579	576	571	562	577	579	588	606	580	605	596	586	608	619	609	584	565	580	590	574	604	605	572	598	553	599	571	638	611	608	533	610	585	558	604	624	620	610	592	603	643	597	597	638	595	614	632	569	581	581	599	571	604	589	606	640	591	588	611	559	590	592	555	586	579	565	590	593	548	602	584	569	598	623	609	565	590	603	553	574	591	569	556	567	553	565	574	568	593	618	577	583	614	589	566	551	584	615	602	577	599	597	538	547	598	599	550	575	597	599	589	589	622	618	587	618	595	630	564	561	592	575	628	600	655	597	577	621	593	611	591	564	590	559	606	650	594	600	595	610	577	611	566	569	618	595	619	588	574	588	589	585	573	552	642	589	561	577	637	611	594	627	588	623	648	569	605	604	599	621	591	610	586	621	616	621	609	618	632	596	555	564	571	579	581	631	637	525	625	599	580	615	604	589	566	586	601	561	577	569	593	600	580	590	601	578	609	552	601	588	602	541	606	585	593	568	569	598	588	612	621	608	594	610	655	589	566	568	599	602	567	603	594	572	536	564	587	536	589	584	574	593	624	563	595	596	585	621	554	588	611	559	579	573	590	581	603	575	614	582	619	578	616	623	597	609	557	566	585	582	580	528	537	618	555	596	595	601	635	622	591	600	604	558	576	597	600	593	582	580	580	609	634	595	615	590	607	592	565	598	570	570	623	614	627	643	599	602	565	571	608	589	620	603	560	590	583	592	619	633	572	592	592	631	592	612	641	631	582	599	619	581	600	595	601	567	617	626	605	574	598	537	578	559	556	621	597	570	646	549	631	577	590	572	626	597	573	612	564	627	595	572	583	596	578	584	604	619	632	590	554	582	612	570	579	567	592	588	589	575	609	625	615	615	623	616	605	574	648	604	559	608	608	593	577	619	580	602	578	574	594	611	610	604	570	627	608	566	589	613	587	586	551	601	590	577	630	614	584	556	614	630	578	598	611	595	564	601	611	601	624	539	590	557	581	588	620	620	638	655	558	635	618	550	609	570	551	567	587	576	601	637	611	596	568	570	595	557	585	534	647	597	577	546	563	578	565	627	568	607	628	620	600	611	583	596	599	564	594	607	631	628	603	557	554	585	646	605	610	618	514	600	564	633	573	562	591	575	623	589	583	594	626	608	588	580	596	614	639	615	611	601	597	594	599	607
34653	57076	11466	5122	3448	2736	2101	1818	1568	1434	1215	1106	986	976	907	799	769	760	769	679	678	736	658	693	621	589	692	610	648	642	577	641	648	624	628	666	630	639	601	667	601	565	612	589	611	630	596	603	584	639	584	591	579	600	633	595	591	643	636	617	625	570	621	570	573	597	611	580	583	573	569	625	568	630	636	617	560	582	568	574	560	557	564	602	551	607	599	578	553	560	541	598	560	541	608	565	644	605	574	593	598	574	528	618	569	624	590	616	591	558	624	558	604	575	574	616	615	595	586	556	598	626	600	580	603	571	574	585	578	557	617	590	557	607	618	610	597	618	570	600	590	584	616	643	555	615	579	572	606	611	569	639	617	609	596	554	588	583	570	603	625	580	563	535	591	593	644	601	584	600	618	593	585	641	548	597	628	561	632	604	630	594	595	583	572	605	595	612	590	580	604	575	632	616	592	596	566	545	601	577	543	548	552	597	558	568	630	569	612	587	543	590	579	582	605	573	568	566	589	564	596	573	595	599	589	612	606	566	593	587	577	564	579	569	575	614	592	638	587	605	575	605	545	576	570	595	592	609	579	632	574	562	562	609	572	568	536	577	587	609	605	574	568	585	589	573	567	568	586	660	541	587	595	611	587	553	620	642	588	611	585	573	566	567	562	590	602	595	530	613	569	563	544	582	629	584	603	611	617	582	587	553	581	615	562	579	591	583	547	603	534	582	574	614	620	581	598	592	608	584	589	590	573	599	592	587	571	609	582	579	571	584	602	569	608	598	565	592	623	599	592	604	610	583	582	611	560	589	614	588	604	599	670	573	650	562	587	610	620	590	586	546	610	599	584	554	580	598	582	632	578	582	621	573	641	595	588	556	573	643	603	626	570	569	582	594	543	572	603	593	561	567	603	579	596	573	631	557	569	594	591	569	578	648	591	592	562	578	605	578	588	606	582	585	571	591	582	615	585	584	612	592	575	614	543	596	586	573	568	574	636	600	581	614	600	548	591	529	606	642	581	595	609	577	601	609	602	580	593	587	615	595	578	534	587	591	559	595	598	600	599	640	605	599	586	608	601	624	596	560	593	578	604	635	538	561	605	565	562	592	579	584	585	558	593	573	554	558	576	599	618	590	597	606	570	619	559	590	586	588	576	581	620	550	641	557	606	579	613	557	581	616	642	547	614	627	605	530	621	562	560	549	583	583	645	571	577	573	576	592	586	579	564	608	576	605	621	621	601	583	595	562	587	591	596	611	563	587	611	627	565	592	558	612	616	614	593	601	570	569	633	583	573	598	573	614	579	558	635	569	582	576	574	551	602	564	594	586	569	584	552	605	584	595	607	585	556	587	562	593	599	605	585	546	604	592	599	599	602	566	596	597	581	592	604	612	590	579	598	629	558	586	611	553	566	556	616	584	559	578	577	613	609	555	575	600	617	580	574	660	602	595	575	601	525	569	600	562	577	574	560	577	569	569	592	563	575	596	619	614	549	613	604	604	533	562	575	560	590	576	602	584	590	619	614	579	578	573	598	557	594	567	578	586	603	591	608	534	583	631	622	585	582	583	637	613	571	555	578	571	569	591	558	568	574	604	580	565	527	595	593	637	604	586	561	621	547	557	579	575	614	609	653	585	596	557	571	547	565	563	551	601	615	549	608	588	575	587	610	590	584	586	600	576	609	611	597	580	564	538	599	592	587	617	585	569	594	568	594	627	562	604	570	585	527	557	535	602	545	615	632	617	554	609	593	612	598	595	558	571	606	609	604	579	582	569	554	611	553	565	574	562	580	598	621	543	607	542	572	561	596	581	668	566	595	626	580	559	543	582	598	603	598	676	605	605	612	576	610	553	585	576	578	581	578	573	602	593	576	567	575	587	551	564	568	580	585	583	555	628	638	570	615	597	621	595	566	590	606	589	552	573	601	599	541	613	592	599	538	578	574	585	576	593	614	579	591	581	571	601	569	600	575	591	580	572	624	609	561	647	560	573	588	587	608	572	595	624	596	593	566	578	613	604	594	585	545	579	595	601	634	607	571	587	584	601	584	563	611	601	609	589	589	582	567	574	584	535	549	591	582	596	552	589	613	590	594	597	562	548	562	566	546	612	592	614	597	632	556	593	552	575	559	608	591	605	582	563	549	528	550	585	627	575	541	598	601	565	625	596	562	604	571	574	606	598	616	609	550	568	574	609	543	585	575	553	578	547	583	575	549	594	549	594	599	548	539	579	557	605	547	587	595	584	603	583	569	570	597	628	555	562	576	591	601	620	620	585	637	550	616	576	557	581	568	591	588	624	601	595	632	527	604	610	544	571	595	546	604	607	591	585	601	594	598	578	561	535	577	582	576	593	592	607	612	580	573	598	599	581	579	588	627	581	610	611	579	601	594	575	606	599	587	536	582	552	597	568	615	587	574	580	576	558	603	625	544	598	568	584	594	571	551	575	593	588	606	575	637	583	622	561	591	598	565	551	629	543	605	586	619	572	618	581	577	604	566	594	586	568	602	588	594	564	571	571	554	599	575	613	584	570	603	619	629	588	602	579	579	589	611	581	600	583	576	527	561	620	603	609	575	531	595	532	623	568	590	616	599	581	595	582	600	581	608	588	593	628	547	617	605	588	575	528	588	584	647	561	632	627	610	630	597	591	614	580	583	605	603	594	608	585	602	639	585	600	584	547	585	646	571	616	595	622	549	582	596	590	596	572	580	599	612	563	572	604	605	552	555	545	636	624	584	582	598	597	604	540	626	578	580	557	604	621	597	588	578	571	578	627	569	551	582	574	556	625	594	549	563	618	583	561	584	557	599	583	585	595	577	604	620	604	593	583	551	577	611	642	647	582	631	558	555	588	563	587	539	595	608	596	554	597	592	613	586	578	607	615	592	591	577	586	563	641	571	640	585	607	600	556	541	577	554	526	607	590	602	638	572	603	599	564	556	623	568	577	566	536	602	613	622	587	564	565	535	594	579	585	565	615	593	612	548	583	537	584	582	619	595	615	618	593	582	631	573	570	584	603	581	585	622	600	565	602	542	607	601	615	602	585	623	578	586	565	634	562	640	592	588	618	587	563	588	593	543	601	608	607	602	560	587	590	617	577	587	570	614	581	627	595	593	586	604	596	624	628	574	571	585	634	608	624	586	580	576	585	612	582	591	578	596	601	589	603	584	565	579	603	620	592	560	601	596	592	575	534	637	591	606	607	578	584	606	575	566	586	600	583	617	590	539	570	573	619	557	548	662	604	563	607	600	566	598	539	591	592	617	602	607	570	585	605	574	564	592	578	633	609	631	614	574	602	635	597	558	580	583	554	584	630	590	598	584	577	603	569	529	590	604	597	616	573	599	577	533	584	643	597	588	619	561	588	647	586	616	624	569	602	605	619	576	585	620	617	579	555	560	595	574	596	635	634	600	589	585	592	574	599	609	599	620	555	547	583	605	594	571	595	593	588	589	571	606	578	609	574	594	596	581	611	581	625	599	603	595	592
23038	21136	27544	24611	20972	21015	10429	1986	1578	1355	1288	1194	1155	1072	1071	1070	987	1012	926	957	909	853	920	807	895	825	874	850	894	800	867	786	853	866	804	808	803	825	821	840	795	796	813	871	812	787	819	825	776	759	876	847	815	834	764	836	791	778	783	805	833	826	782	759	782	824	815	795	784	776	846	824	780	834	778	802	775	800	768	845	798	794	735	783	773	810	797	769	805	786	841	783	837	796	791	769	816	748	770	783	799	809	800	807	790	813	773	812	786	766	823	823	798	759	797	825	790	812	741	808	786	748	776	798	806	803	753	804	840	800	793	775	825	779	767	758	792	784	813	762	765	798	787	799	774	767	790	786	756	809	822	774	752	773	785	805	804	815	802	825	760	802	759	805	798	785	768	801	741	743	859	798	769	790	794	754	786	780	837	757	784	826	792	789	784	779	770	749	777	761	768	750	742	857	751	762	809	783	810	867	778	819	775	797	809	816	778	789	765	792	788	771	805	781	842	835	804	785	790	830	794	825	799	792	787	804	783	767	747	815	741	808	787	795	805	779	824	773	823	799	746	774	785	798	766	811	807	787	744	806	786	768	844	781	784	773	795	804	810	786	788	813	795	794	772	782	770	804	771	821	757	837	785	825	800	775	792	771	816	822	775	839	791	820	761	783	853	829	866	798	821	796	782	777	799	777	796	778	761	807	832	790	851	816	757	793	748	784	765	758	774	819	837	761	807	829	800	806	807	820	831	762	791	788	803	774	812	790	753	761	815	788	727	792	845	799	775	785	840	768	773	778	805	813	807	796	833	741	813	782	742	789	761	745	834	777	795	824	759	797	837	755	814	788	798	722	771	822	742	781	798	779	798	787	843	818	836	780	809	782	789	791	772	770	788	797	745	770	775	819	783	819	805	773	768	735	782	787	785	822	826	824	794	780	818	790	750	783	789	729	826	775	778	808	836	817	793	771	769	797	812	825	778	759	783	851	792	803	805	795	744	742	748	823	799	741	810	779	766	800	796	771	759	728	786	798	794	780	802	830	824	764	807	731	743	810	787	787	744	755	706	793	822	787	819	816	787	756	830	776	798	760	800	785	779	822	779	820	789	827	749	767	786	775	817	774	767	803	778	773	827	819	765	810	739	801	765	808	759	735	779	787	762	766	801	818	782	830	802	792	843	738	757	776	809	826	769	878	746	785	788	815	801	810	781	770	794	844	847	794	791	789	733	830	769	807	737	790	732	824	752	768	820	784	764	853	810	755	787	730	780	824	795	767	776	736	748	786	798	759	780	861	788	813	837	773	802	752	814	826	779	801	857	785	751	760	803	769	742	784	770	779	759	785	775	772	845	801	784	772	765	819	773	788	745	756	771	814	786	768	785	809	787	835	758	784	837	776	723	827	803	811	894	782	799	815	819	785	760	760	756	762	763	802	731	797	775	772	805	751	812	754	794	804	726	756	792	772	831	782	800	789	836	778	800	764	805	833	819	807	787	753	812	773	811	777	793	757	798	757	749	827	802	833	742	839	772	786	736	746	786	796	812	844	787	796	813	760	781	796	762	795	771	804	763	806	776	781	782	756	855	787	792	751	745	824	768	811	807	765	758	827	776	823	811	774	789	844	807	769	778	800	781	762	793	779	810	767	760	789	795	807	795	800	748	824	782	792	755	768	830	752	812	775	774	814	809	832	756	767	745	745	770	807	787	798	796	840	772	796	790	747	817	797	789	859	809	796	845	787	797	813	799	710	813	814	758	795	774	830	738	757	789	812	753	817	793	782	787	801	764	798	785	810	822	819	762	806	775	799	761	798	827	771	796	789	794	789	789	786	808	795	779	755	838	772	793	775	856	801	802	775	735	772	776	778	821	778	727	801	813	768	801	814	788	773	863	722	844	862	781	752	793	752	810	714	840	804	795	812	788	802	780	765	852	810	792	810	769	849	808	737	771	788	757	810	804	780	860	792	755	796	804	787	790	797	764	793	766	783	715	831	775	815	830	775	757	736	804	821	809	773	824	776	784	769	732	828	783	793	818	805	826	791	795	822	759	755	815	832	809	832	752	781	798	802	801	768	727	745	764	785	738	737	791	792	771	803	774	854	768	769	768	785	772	766	837	792	743	758	785	788	823	779	792	760	725	758	795	796	782	824	786	804	839	753	788	788	822	740	761	775	806	761	796	771	827	735	737	756	800	839	822	809	782	829	767	774	817	803	857	817	786	749	832	789	755	792	794	799	802	806	814	759	789	742	756	805	743	793	818	807	843	735	838	827	758	750	764	719	743	779	779	773	782	762	791	807	804	782	780	777	766	762	744	797	777	774	768	749	818	801	763	769	782	775	775	830	837	803	778	823	753	779	819	828	812	818	839	775	791	814	822	792	780	785	796	749	757	799	774	801	775	837	816	818	806	735	791	797	831	787	744	777	760	819	818	756	794	747	729	780	855	827	764	835	751	802	764	731	790	798	765	776	788	821	794	757	741	769	762	788	823	792	780	752	781	767	772	826	754	809	747	754	784	821	765	789	742	794	789	785	743	774	805	789	746	832	804	777	777	808	822	818	755	759	801	795	832	771	798	813	786	806	771	747	778	784	801	826	806	787	771	798	784	807	814	814	800	767	794	748	777	823	838	775	808	796	800	802	842	736	832	790	797	808	850	840	769	796	786	805	820	790	773	789	773	822	774	827	754	774	741	727	762	766	799	764	804	800	797	771	783	812	797	789	751	791	822	790	774	758	751	803	806	771	758	818	819	765	771	789	798	733	760	782	815	803	807	811	814	745	746	757	793	785	876	769	796	738	821	780	833	799	715	809	795	787	813	801	788	755	802	749	787	797	762	798	750	768	745	758	773	794	839	794	791	813	722	759	789	784	750	815	766	791	732	797	752	769	803	789	785	807	823	732	806	774	758	777	737	765	801	773	816	818	824	759	799	797	757	751	785	803	791	775	760	767	816	767	784	844	814	774	778	755	815	830	799	784	731	762	819	758	792	765	809	752	786	771	800	792	741	807	770	776	800	737	759	780	747	858	759	804	777	818	754	809	807	822	827	809	802	779	795	804	769	817	819	823	798	812	774	795	830	706	797	801	720	825	799	767	727	788	760	786	848	761	823	740	799	796	814	830	775	739	792	782	790	828	765	824	761	755	776	820	808	760	744	754	754	838	825	806	762	731	807	806	796	802	818	806	795	765	795	789	834	755	722	816	844	798	764	811	833	838	774	803	804	774	847	823	812	778	741	810	740	750	764	827	806	788	779	781	768	745	780	743	796	848	809	786	816	786	759	812	793	748	756	797	761	763	779	784	747	781	761	792	778	776	719	775	741	783	824	797	773	807	819	846	791	771	792	767	814	715	816	834	765	785	776	807	786	824	783	765	824	804	738	804	797	769	792	801	838	774	783	768	778	765	816	750	762	828	818	762	799	780	785	758	752	749	815	746	742	805	859	776	813	735	816	761	796	746	792	805	787	811	823	803	775	769	760	855	745	782
41721	63535	15451	8556	5788	4402	3727	2938	2671	2337	2012	1627	1594	1426	1317	1210	1227	1087	1117	1049	1002	990	952	922	924	859	876	902	895	874	838	850	847	829	871	866	874	842	801	876	815	782	894	799	876	828	830	815	786	788	796	846	818	800	830	764	744	816	789	862	790	871	796	809	795	818	792	810	844	814	777	816	810	780	816	760	789	832	777	769	794	806	740	741	751	781	829	778	840	768	761	834	792	808	796	779	768	818	808	831	775	796	778	803	793	770	786	751	762	822	855	799	789	818	779	813	811	777	877	830	789	790	797	841	789	806	790	772	778	758	817	843	806	804	786	766	765	786	801	804	777	764	778	786	745	834	798	754	813	840	835	790	791	816	783	764	801	768	816	784	811	764	743	707	779	803	804	790	791	756	809	783	771	780	804	762	841	761	762	746	783	838	791	809	788	770	748	823	846	767	826	772	795	844	747	792	805	732	748	783	784	771	783	792	777	821	864	770	838	779	835	759	747	803	822	802	809	790	757	800	817	785	714	851	778	815	760	792	780	831	753	766	783	801	773	711	790	744	820	819	758	812	773	797	777	830	803	787	777	764	761	781	817	799	794	765	763	731	758	783	759	781	804	825	778	796	774	743	808	787	736	776	757	823	810	808	826	792	757	821	780	778	793	806	781	811	782	791	812	772	788	754	743	736	817	738	804	753	789	794	804	769	772	750	821	766	740	784	807	796	818	797	788	806	778	765	830	780	759	800	765	794	770	803	805	809	832	772	806	751	832	776	760	803	807	822	825	803	746	788	789	737	749	779	786	774	760	842	772	794	776	797	783	784	740	792	765	794	771	828	771	774	777	780	799	824	730	829	814	803	830	786	800	786	813	789	786	783	758	757	751	838	736	783	797	730	768	755	763	776	785	803	806	776	773	821	789	775	803	756	755	810	824	769	745	857	807	724	795	798	775	755	765	790	795	764	765	759	763	758	745	810	804	824	800	799	812	834	761	758	816	765	777	860	783	779	764	780	774	798	753	819	774	759	837	798	795	745	740	764	772	776	845	727	791	753	792	773	810	812	755	774	804	805	750	717	776	789	791	808	809	783	742	777	828	763	797	752	782	789	827	783	804	801	819	847	834	758	794	792	783	806	782	762	736	769	795	821	816	815	835	774	787	760	806	779	795	807	759	840	821	768	778	725	757	785	777	802	760	734	788	808	809	782	759	790	784	777	743	793	772	828	760	794	801	804	787	768	757	741	785	811	814	784	804	778	768	792	847	803	793	744	769	797	802	806	793	807	725	814	831	767	812	774	745	809	790	855	729	798	777	797	819	742	809	808	762	764	810	780	824	818	727	814	749	800	822	750	759	816	835	773	761	783	824	783	789	773	831	823	742	761	775	741	788	767	817	786	759	795	836	804	811	802	819	804	787	795	797	786	793	792	761	808	848	757	785	786	794	816	771	800	830	772	738	822	775	796	763	716	784	838	791	772	726	835	765	800	799	771	785	759	769	777	800	752	764	744	820	804	772	769	788	791	789	798	780	808	790	767	821	801	822	859	740	765	736	746	780	769	758	780	778	767	778	765	724	809	790	753	808	756	717	817	742	763	758	784	764	819	783	810	778	811	770	789	723	733	762	850	786	807	824	826	777	812	773	813	745	799	798	796	799	806	770	769	785	811	776	767	775	793	769	751	741	753	783	799	768	793	752	763	758	807	741	781	828	782	798	791	770	805	778	778	803	813	798	747	804	765	839	760	770	787	798	829	788	815	821	753	805	784	790	780	783	779	739	822	774	789	816	828	790	813	793	807	790	780	792	757	828	773	778	788	789	814	757	765	743	840	769	789	836	784	762	743	766	773	776	794	752	799	840	794	800	778	792	828	814	817	789	831	798	759	792	818	809	763	796	733	799	747	817	783	787	768	756	779	807	802	793	753	814	754	766	771	759	815	746	788	809	802	773	775	764	767	838	795	783	744	749	775	808	806	762	798	810	826	826	810	788	782	801	747	764	771	786	782	837	778	738	744	725	805	836	763	760	782	819	757	775	797	793	826	790	821	749	763	753	750	762	775	823	785	772	767	787	797	785	799	804	746	785	772	776	802	760	791	816	765	803	810	746	808	789	762	867	831	842	807	817	810	761	723	796	802	785	825	759	785	836	758	770	775	798	765	773	842	781	842	787	826	804	788	761	777	794	817	780	806	828	747	778	766	796	829	819	761	778	827	806	760	857	818	769	774	751	788	742	778	800	785	776	817	789	812	775	784	814	771	790	787	736	810	738	766	765	728	777	751	777	809	758	820	768	798	781	756	774	780	798	788	743	762	783	765	773	789	796	793	761	757	793	777	771	785	816	772	775	799	843	741	723	781	796	831	832	804	779	763	780	840	786	757	771	780	810	778	800	764	774	782	808	819	791	750	763	791	805	841	808	780	846	765	764	782	772	765	790	787	802	824	778	762	765	794	810	753	772	751	791	730	854	818	782	769	774	796	805	785	807	823	748	788	811	756	780	760	807	768	804	792	822	781	818	816	777	782	809	817	830	782	839	792	755	768	730	787	781	788	791	787	787	780	817	802	844	772	825	793	820	822	805	800	805	744	812	775	803	779	795	773	787	751	795	816	759	723	789	834	780	787	813	775	834	807	804	813	788	761	747	792	750	759	813	787	791	832	785	798	799	770	828	730	777	740	776	805	812	839	779	765	785	767	777	811	795	727	810	767	762	767	796	783	787	790	756	761	783	790	809	788	784	829	802	791	752	789	780	795	798	751	849	754	811	776	792	766	787	767	783	781	763	844	731	753	796	752	816	768	777	764	746	782	797	801	810	760	792	763	775	794	782	812	767	838	755	815	828	806	748	772	815	804	765	792	784	749	800	738	782	782	787	694	812	811	745	798	778	821	751	766	815	798	778	781	820	773	746	762	760	751	741	789	806	792	798	810	831	787	775	817	822	773	873	831	815	841	776	791	782	784	799	776	821	762	771	804	778	799	834	776	787	809	789	789	765	807	778	782	792	822	782	783	773	823	796	789	788	801	831	781	775	817	803	785	787	751	749	792	769	793	811	778	744	694	814	802	766	834	828	729	785	786	790	796	762	778	794	835	755	781	840	750	810	800	739	753	765	788	771	814	815	756	759	806	754	803	793	852	744	827	762	820	794	798	706	817	781	745	797	758	795	824	766	777	767	817	795	764	794	765	822	790	762	767	779	798	786	826	789	768	741	777	765	793	800	801	758	791	835	817	768	784	771	801	748	805	775	788	770	779	779	785	735	747	804	782	737	736	779	778	771	827	824	764	751	778	779	823	789	806	819	805	793	812	774	787	794	766	788	762	797	793	788	752	793	754	773	799	836	780	776	814	763	773	792	762	812	783	772	773	799	801	835	783	823	747	741	803	795	831	754	842	808	762	814	738	814	800	786	698	771	828	776	778	829	774	793	773	777	783	783	791	788	773	811	753	780	816	782	796	820	807	803	776	768	815	778	771	797	762	773	780	805	826
29037	21850	6488	439	261	254	227	204	191	223	205	225	224	207	199	194	195	201	185	215	218	221	186	209	219	212	205	221	216	212	228	220	195	201	220	200	208	208	226	224	209	193	212	211	201	200	219	199	219	196	226	239	193	188	177	182	173	185	203	178	185	199	224	166	200	204	193	186	198	210	214	198	208	212	200	222	188	189	199	195	205	207	212	189	205	216	220	216	210	217	217	201	202	210	162	209	205	202	213	198	213	198	185	217	189	190	197	221	211	212	197	215	217	213	206	214	209	214	212	225	210	191	210	185	190	201	223	214	224	184	182	183	187	196	216	212	202	203	188	212	195	199	186	205	224	192	195	218	214	213	200	201	221	186	210	225	217	225	185	191	204	182	221	200	182	217	220	209	192	221	224	218	205	205	221	195	202	191	186	193	194	196	219	196	203	219	216	215	214	195	191	220	179	216	217	192	197	189	204	209	196	204	200	215	200	203	215	215	190	192	200	211	231	213	193	210	199	189	204	197	179	187	224	206	196	208	192	191	217	212	188	199	211	209	214	172	204	199	205	198	191	215	193	200	242	226	196	177	199	200	196	186	192	198	225	190	199	191	226	194	213	196	179	234	219	188	176	214	188	203	214	209	187	187	194	177	204	221	201	204	189	206	211	192	200	230	211	201	192	198	205	210	208	197	183	215	195	197	206	226	229	224	204	199	229	189	225	203	199	210	225	177	195	216	192	200	229	225	200	173	167	205	197	217	194	194	193	200	187	211	197	182	200	217	232	199	208	223	190	194	210	180	220	220	214	202	207	190	194	206	197	207	181	217	213	194	190	181	197	202	217	212	193	205	231	218	206	235	212	198	191	203	223	172	226	198	190	204	196	193	209	187	172	242	219	183	202	212	195	209	204	203	197	190	210	201	175	176	213	217	209	195	202	202	194	210	192	228	190	205	207	192	224	209	212	182	193	218	220	175	212	201	178	174	200	199	197	193	217	167	211	209	212	189	224	213	191	230	188	198	213	225	170	231	195	184	217	209	203	199	195	204	219	201	196	173	199	203	195	211	229	190	197	208	213	207	200	215	207	195	210	206	212	187	206	221	189	184	198	175	211	195	202	205	195	189	209	190	216	217	215	176	192	191	211	191	201	221	204	202	225	188	234	208	196	232	173	236	212	214	196	196	238	220	222	219	212	227	227	201	191	227	190	196	218	205	185	200	204	206	212	207	189	203	208	189	204	194	201	176	200	191	203	174	193	231	200	199	211	187	186	183	207	191	189	181	198	218	188	209	199	193	214	226	189	210	219	228	208	195	193	198	196	196	220	190	178	189	214	208	230	200	201	197	207	212	205	218	210	184	198	199	205	201	178	206	205	211	212	203	204	195	208	192	193	194	224	183	203	224	241	216	206	232	198	235	200	205	195	211	206	206	206	215	216	208	214	190	215	211	206	194	164	202	187	197	203	210	195	207	199	188	194	184	204	211	207	204	203	197	224	198	215	199	177	186	194	185	193	211	188	190	192	210	205	186	211	210	205	191	190	205	223	204	209	220	203	198	178	198	195	200	202	199	191	218	188	207	171	200	197	189	204	202	196	187	191	213	212	221	217	220	215	199	192	187	216	199	212	185	195	198	218	238	209	210	207	197	211	207	206	219	191	214	189	188	193	224	202	171	183	185	208	195	183	237	184	216	209	195	221	225	199	205	170	205	192	207	191	180	197	200	225	193	197	224	199	180	205	212	189	198	210	202	220	232	198	206	203	203	221	211	202	198	183	203	196	218	194	213	206	182	206	203	200	207	203	197	214	215	206	199	198	234	183	207	193	203	198	214	176	228	209	206	185	208	231	193	186	211	225	214	226	219	227	185	237	217	206	196	207	201	194	198	203	181	199	205	189	207	198	201	221	196	224	216	204	191	197	223	208	219	209	193	222	185	215	227	200	214	222	209	216	216	192	212	192	216	206	185	227	207	197	238	202	207	202	196	196	213	187	230	220	222	204	194	243	195	206	192	212	207	190	213	216	205	182	208	193	227	192	194	190	201	203	199	204	197	220	233	191	205	192	232	215	193	201	199	216	244	200	205	194	179	227	208	208	187	189	183	193	222	195	207	204	193	195	206	213	194	174	221	202	200	197	196	199	205	197	223	194	203	203	214	198	201	211	211	214	203	203	217	199	215	197	175	221	193	193	233	208	210	216	213	211	220	164	196	207	190	199	208	220	208	235	209	199	215	223	206	200	182	198	170	204	189	204	197	207	224	198	210	211	186	226	199	213	202	198	180	191	205	198	225	203	212	229	201	213	198	224	189	195	213	213	201	215	225	196	201	210	209	203	202	193	233	215	170	197	206	188	206	184	234	211	245	200	211	202	183	179	189	218	210	206	205	196	199	206	215	201	183	203	184	221	189	203	184	216	212	198	180	205	211	204	203	198	206	214	224	181	215	190	197	213	224	210	195	205	198	223	206	238	218	203	196	198	218	196	220	223	168	206	216	235	210	194	185	224	197	195	205	202	186	199	211	192	187	191	211	201	224	200	208	232	165	200	220	190	206	212	220	209	201	204	221	185	192	190	202	199	190	201	198	203	184	206	207	209	199	209	196	187	174	249	197	204	201	211	206	213	225	211	219	187	207	205	206	198	195	236	193	187	197	203	197	191	221	225	214	231	231	207	199	213	199	209	184	184	186	206	213	208	191	197	188	212	210	213	212	225	198	195	202	202	209	214	211	192	226	195	203	222	198	204	212	169	224	222	223	221	194	223	199	189	211	163	186	200	193	212	228	210	194	209	204	214	201	245	206	204	200	195	205	219	201	195	190	208	208	202	212	210	206	191	206	185	178	210	189	199	195	232	204	198	205	195	193	212	183	222	201	224	206	219	194	217	204	209	221	202	201	194	181	195	185	197	189	206	209	216	183	197	219	218	186	197	216	219	191	202	201	212	169	214	227	214	187	203	195	181	192	201	212	210	233	183	196	197	204	235	200	178	241	232	178	207	214	217	207	208	227	192	190	221	205	214	215	226	205	208	203	208	198	213	198	240	261	209	213	188	203	207	204	188	167	208	194	198	183	203	186	202	195	189	201	201	205	186	207	199	194	191	186	190	194	218	212	193	200	195	202	217	205	195	192	218	222	176	189	200	208	225	195	178	221	215	215	197	184	203	188	206	198	193	206	208	218	225	204	192	234	212	207	175	209	190	186	203	196	188	191	209	226	193	204	210	194	213	209	196	212	182	177	213	208	211	217	185	195	190	208	203	203	207	208	205	206	204	219	198	212	202	206	199	185	209	211	218	199	233	206	228	198	228	231	193	220	206	201	205	195	221	213	221	176	200	191	226	188	170	219	197	198	184	207	199	207	213	206	174	208	185	205	218	193	202	201	220	193	193	229	217	218	208	199	215	193	203	226	182	211	197	202	204	200	199	211	195	179	209	185	193	209	214	207	199	206	215	181	240	182	204	177	180	201	194	195	219	208	230	187	222	209	234	209
17975	25368	1339	385	302	299	277	288	241	268	233	267	220	254	207	230	237	229	232	224	234	219	236	212	207	240	225	220	223	210	213	205	207	198	214	217	213	229	224	232	223	201	211	204	212	216	239	185	225	204	232	224	195	225	210	189	203	203	230	235	212	210	230	204	234	227	221	213	241	212	215	229	250	208	232	206	210	221	205	247	210	246	212	216	226	212	229	224	225	225	231	223	227	231	213	223	230	230	211	215	209	234	215	210	233	215	219	239	235	251	252	213	219	224	218	218	203	184	245	203	219	216	242	232	253	214	207	215	245	210	234	208	221	216	213	222	198	200	228	224	204	209	225	218	201	222	216	218	222	227	243	230	241	227	206	231	224	198	235	218	208	237	200	235	195	240	220	256	227	229	219	208	221	185	201	220	208	215	223	231	231	221	213	210	260	243	248	221	207	223	242	220	197	176	188	204	205	220	192	231	235	218	225	211	208	217	231	226	193	211	241	215	213	213	234	211	234	206	210	175	203	241	208	202	199	236	227	224	221	232	236	239	203	199	223	235	196	223	220	228	197	211	218	206	242	211	221	232	231	245	236	227	218	220	177	226	216	219	230	230	205	216	227	215	215	242	221	229	186	238	216	243	195	228	240	228	217	221	223	200	213	242	213	226	217	228	243	213	235	211	230	222	241	201	215	228	196	231	260	240	202	217	222	206	216	239	206	238	209	201	216	220	228	224	250	233	238	216	236	212	223	232	238	231	224	214	224	203	208	189	227	226	213	220	236	205	217	190	189	196	221	214	189	216	200	218	220	210	216	226	190	210	238	200	217	227	227	230	231	233	256	222	216	221	231	259	217	210	207	212	235	217	222	240	223	226	216	219	264	203	211	240	217	239	204	232	197	194	246	234	223	241	217	221	207	200	207	217	241	233	207	202	216	194	221	201	214	227	240	201	205	206	222	209	203	207	213	184	222	211	227	228	218	233	222	219	219	213	243	221	197	237	231	200	240	212	221	207	200	210	234	230	213	236	216	254	231	240	207	222	215	191	214	190	216	217	227	243	242	211	213	216	197	219	249	209	218	220	225	207	223	230	219	206	209	214	247	222	214	224	193	234	202	221	223	222	222	213	223	211	209	236	202	213	230	200	198	227	250	227	194	236	209	239	228	231	211	209	208	190	208	188	210	232	208	247	215	214	238	226	230	223	233	200	201	240	218	249	204	197	248	223	223	215	205	207	230	191	200	217	219	216	230	236	222	229	206	222	217	252	229	222	197	205	210	202	213	224	235	198	215	224	224	220	209	241	230	218	216	223	227	232	246	225	216	233	216	235	231	204	199	218	223	237	212	221	206	195	234	214	226	245	206	242	218	228	188	202	219	232	214	220	219	232	235	206	230	251	230	223	226	217	222	221	228	196	227	200	232	212	233	220	229	189	232	224	243	221	211	224	207	209	241	230	201	220	235	266	240	254	211	209	229	220	198	230	228	234	233	220	211	232	242	229	238	230	196	231	202	211	222	223	250	220	232	213	232	216	238	225	203	218	229	214	227	226	211	222	219	217	228	258	246	214	226	209	205	217	229	213	198	233	233	241	218	202	227	230	223	206	214	218	231	213	246	205	213	224	219	245	229	188	213	200	193	217	221	210	246	236	200	237	207	228	223	199	228	205	211	236	202	207	227	218	197	241	218	239	213	217	208	201	217	201	211	246	222	206	212	229	217	206	231	214	226	204	233	209	202	241	221	236	217	238	215	239	203	234	196	208	223	260	201	235	212	220	220	222	241	191	239	255	212	213	229	232	206	201	218	220	223	209	211	208	222	224	225	217	230	206	209	219	202	224	213	209	203	228	201	219	239	224	223	208	207	215	204	219	232	216	216	218	214	205	230	200	228	205	199	248	194	216	228	213	223	207	220	217	200	208	206	199	208	234	226	204	195	231	222	201	232	247	214	246	240	225	216	224	211	209	220	228	246	250	207	212	230	216	197	217	219	203	236	234	205	231	218	241	206	215	219	209	212	205	249	202	221	210	222	213	227	213	214	197	219	223	191	205	226	218	190	243	205	226	203	196	212	214	230	211	208	210	216	222	207	226	228	220	201	226	236	239	210	216	200	204	225	213	238	216	224	219	220	205	211	219	211	223	223	225	219	235	228	230	228	206	222	216	231	207	227	204	212	214	233	239	210	222	216	223	189	213	226	224	224	222	207	213	220	211	216	224	232	241	188	250	231	252	206	223	221	234	204	234	222	225	230	234	232	232	240	204	218	221	225	214	226	230	230	217	242	227	221	197	241	199	200	227	237	205	231	235	241	219	231	194	201	220	236	226	203	209	208	229	210	227	193	222	199	216	230	221	231	249	227	230	213	226	220	223	205	238	213	193	212	200	207	206	251	215	209	211	237	218	209	203	228	214	219	233	221	198	226	211	244	194	218	203	214	238	214	218	218	219	220	245	213	236	220	230	220	216	215	241	233	204	215	224	212	214	224	212	201	192	232	207	218	209	228	238	223	237	203	204	202	238	254	214	216	224	191	265	226	216	203	232	235	245	215	226	213	237	210	211	244	220	235	214	211	248	201	215	215	215	235	212	237	231	218	230	215	216	211	228	199	228	235	198	186	216	227	206	208	215	214	209	205	218	218	221	221	223	219	183	197	227	229	241	220	229	209	214	225	213	211	240	220	216	242	228	213	217	224	214	198	214	232	225	237	239	214	219	182	233	229	217	227	204	210	253	238	233	248	199	211	232	218	213	218	218	219	221	213	222	220	238	215	209	213	222	220	206	220	224	205	212	261	218	204	220	205	196	234	207	245	236	234	210	224	217	226	219	208	214	234	223	220	229	226	222	213	207	219	197	203	236	229	236	229	198	208	228	227	210	193	215	235	230	230	213	231	197	210	246	237	200	215	208	233	240	198	231	243	224	229	241	216	203	207	203	210	234	195	228	255	228	215	235	210	203	224	221	197	224	226	215	220	207	224	211	241	205	227	232	229	226	234	207	211	233	234	215	211	190	213	240	213	255	233	217	232	221	231	211	201	228	205	226	232	221	222	234	225	221	249	233	221	241	221	216	206	218	223	217	218	223	193	239	227	197	206	218	203	199	213	221	204	219	227	236	225	204	236	228	205	238	223	218	222	235	215	218	190	184	184	233	247	225	196	207	207	218	211	229	224	227	207	246	227	215	219	194	229	214	232	228	219	215	220	250	224	242	197	223	223	190	217	223	228	226	198	232	189	233	236	245	227	210	233	202	225	232	230	211	205	213	213	214	239	202	215	221	219	236	222	230	208	253	217	221	225	215	223	212	237	245	193	214	205	192	210	219	195	230	230	205	221	253	215	211	234	212	192	206	192	216	217	225	231	220	223	222	201	220	226	213	234	180	231	217	224	226	225	214	239	213	219	199	207	215	240	225	206	223	233	203	236	232	239	243	212	213	216	198	206	210	210	215	231	222	213	213	228	239	191	224	225	229	217	244	197	221	189	224	197	221
25353	21679	27472	24709	20742	9354	1585	1060	963	939	881	808	720	761	707	756	691	631	646	682	631	644	700	621	702	649	652	641	634	591	638	634	591	614	638	610	623	645	599	620	646	623	610	648	559	652	579	603	601	618	572	586	559	674	653	606	611	611	549	600	593	607	605	643	594	608	586	619	622	633	645	637	580	594	663	603	618	658	595	593	616	617	627	625	598	614	596	604	632	646	584	596	634	572	644	648	631	623	589	605	637	575	619	623	611	640	565	576	588	674	587	661	547	579	593	610	649	643	670	647	637	593	601	581	600	598	649	555	602	598	609	556	626	673	631	644	594	638	590	613	647	599	614	610	601	583	609	559	589	605	610	609	657	624	622	617	556	577	568	599	626	688	561	645	621	614	659	627	615	586	585	649	604	587	561	596	615	635	580	605	662	645	585	619	643	590	629	633	611	638	626	630	566	586	644	677	622	605	609	603	634	641	622	603	659	630	631	633	608	598	611	572	612	590	575	614	611	632	588	565	608	656	615	604	626	639	591	576	596	630	605	609	622	582	638	644	617	618	616	635	597	575	653	618	607	578	640	655	648	619	630	652	621	554	614	560	615	577	635	592	614	592	604	618	590	616	650	616	596	601	632	588	570	618	581	607	623	576	598	645	599	642	586	588	664	611	625	632	638	613	602	585	593	607	656	630	594	626	575	611	606	578	627	604	669	598	614	592	625	571	670	636	668	628	626	615	639	594	590	636	593	638	603	593	600	615	613	565	610	556	579	627	592	660	604	621	631	624	573	641	626	608	652	601	615	629	602	613	629	620	603	607	585	622	598	600	585	621	594	587	593	636	587	580	604	592	627	578	616	619	569	609	668	600	592	589	623	567	636	603	603	630	595	569	598	611	599	632	616	640	588	583	591	593	573	589	621	628	617	594	631	593	607	563	638	587	614	642	624	601	633	636	650	648	654	566	594	555	600	616	618	609	607	563	588	568	610	611	653	636	584	547	599	610	584	587	582	641	604	655	558	586	626	594	543	613	557	625	616	588	642	607	597	586	610	646	591	601	600	616	614	657	608	610	622	596	615	613	617	613	607	566	655	639	657	618	606	610	588	599	629	613	585	655	597	586	639	590	594	588	602	615	599	594	633	615	608	574	625	635	603	591	629	625	597	611	633	642	621	628	633	594	625	625	606	591	607	661	630	590	622	613	602	612	633	630	562	593	637	621	618	632	600	624	646	631	602	620	636	621	575	610	594	608	610	577	551	627	587	618	579	629	606	605	624	597	608	649	593	622	606	567	563	618	650	612	627	660	614	598	599	618	611	624	599	570	643	556	607	573	597	605	606	596	593	558	637	581	632	583	594	611	626	590	608	601	616	567	618	598	600	632	635	633	630	610	609	585	582	561	582	596	564	611	600	640	600	608	624	599	614	642	582	644	610	623	632	659	639	577	621	621	651	590	587	557	597	579	588	614	568	611	630	622	604	649	605	566	614	638	604	625	605	624	593	678	630	630	586	625	585	571	627	605	595	608	645	612	559	598	579	635	597	602	613	600	584	650	676	615	610	579	616	614	597	551	612	589	644	616	646	614	587	629	664	619	630	613	625	618	575	628	601	598	644	570	631	633	566	599	597	635	606	576	626	616	615	617	572	627	636	590	615	637	617	601	616	634	555	627	604	612	582	588	647	572	628	592	583	594	629	612	635	603	617	593	622	625	615	645	610	615	585	595	587	612	655	614	618	592	621	616	617	642	613	639	625	630	618	629	615	579	608	590	620	594	572	622	616	650	635	603	595	590	597	568	610	577	617	611	622	596	615	617	598	630	606	609	656	642	620	620	665	618	627	565	619	610	617	625	592	594	609	601	634	566	527	607	634	595	616	565	613	587	615	615	614	608	627	592	637	605	626	589	591	606	625	588	603	627	597	614	609	635	609	595	633	579	638	625	629	637	635	640	612	625	578	592	630	625	661	615	606	578	616	649	586	589	643	600	623	582	644	597	593	565	593	597	571	591	592	641	607	640	595	570	561	621	614	631	607	642	640	614	605	608	607	652	583	632	607	585	627	603	619	661	589	600	614	619	617	620	588	623	622	621	595	590	602	628	583	586	627	617	604	624	623	629	618	605	630	574	652	608	601	586	654	617	617	586	596	602	605	607	598	593	677	617	612	606	633	636	645	591	637	630	626	592	610	624	568	575	587	603	605	579	592	592	619	608	600	591	637	586	655	622	603	619	586	601	578	582	591	624	659	588	604	573	607	589	636	608	600	621	630	604	633	604	620	620	688	634	608	622	571	658	601	645	542	646	638	578	651	637	581	591	598	633	613	616	619	586	608	623	621	630	573	594	603	635	574	594	658	616	612	564	625	617	613	620	667	584	584	596	610	596	594	585	599	606	622	663	622	613	617	653	603	665	613	595	620	625	548	573	616	604	573	603	606	580	611	629	614	586	594	581	588	588	681	619	640	596	597	568	606	597	603	609	626	628	567	618	622	611	595	622	614	581	671	645	610	613	578	636	606	601	595	627	584	562	609	601	569	604	580	624	612	601	563	594	630	643	626	600	620	654	633	618	595	564	638	610	578	608	629	623	610	611	608	583	624	626	594	572	591	604	597	577	609	618	661	576	582	609	605	593	604	598	617	618	597	593	624	640	606	583	636	636	610	647	645	588	605	624	575	599	609	653	605	640	586	587	594	566	606	612	619	648	613	618	602	558	625	609	620	638	561	589	666	597	605	611	567	626	608	603	627	650	557	586	617	618	581	634	644	579	613	620	585	629	606	611	637	608	645	612	583	637	635	616	625	589	628	606	615	618	580	647	571	617	608	617	598	643	619	618	619	545	588	650	592	609	581	598	541	608	613	576	600	598	591	640	636	620	602	621	612	576	603	568	596	657	576	609	607	574	585	577	573	667	665	591	658	586	608	655	600	617	651	583	607	530	607	585	614	621	605	602	623	617	610	574	629	601	643	588	619	582	594	604	666	579	629	621	621	619	595	623	633	634	599	602	611	604	597	629	612	647	593	566	641	621	601	613	633	619	593	620	576	561	601	595	607	590	591	633	626	629	620	559	582	604	569	611	585	625	617	604	625	578	601	643	610	613	614	602	648	608	624	643	595	670	597	606	617	615	655	606	618	567	599	603	590	598	603	645	620	645	609	626	604	600	576	623	605	633	626	612	564	608	601	601	597	587	606	628	607	609	613	616	607	613	619	576	635	551	557	637	606	592	571	559	641	648	580	610	546	643	611	616	622	609	568	646	647	595	584	594	627	626	641	562	601	614	583	607	608	597	593	619	572	591	586	613	661	593	573	645	599	572	589	637	596	626	615	653	616	646	632	612	635	568	668	581	602	604	563	595	598	612	624	598	617	643	589	651	586	603	598	592	582	575	603	590	634	626	578	589	573	588	611	601	635	595	576	573	601	620	622	612	607	570	605	627	621	642	605	583	604	636	621	622	630	580	574	626	625	586	608	593	619	627	577	574	582	594
39574	72262	14310	4562	3065	2359	1982	1618	1441	1349	1217	997	947	828	875	800	816	729	739	696	742	658	687	658	655	638	657	658	645	610	640	659	607	647	582	601	610	593	628	661	631	580	625	644	644	615	622	657	617	626	615	608	655	572	600	613	615	544	652	624	601	560	640	574	626	607	615	615	611	575	612	571	616	605	617	583	652	609	599	653	594	577	622	594	627	597	569	576	613	624	576	643	649	598	547	593	639	604	619	594	559	617	621	616	598	627	616	588	571	591	614	615	598	591	582	579	621	611	617	621	642	605	560	626	603	613	616	614	560	632	580	593	570	659	575	592	573	588	525	602	604	636	630	640	598	604	568	590	586	620	621	624	576	596	617	607	586	564	636	573	619	588	619	589	613	614	622	609	633	607	596	555	603	604	601	618	572	615	583	615	562	602	593	608	587	584	618	575	576	621	587	594	608	627	618	618	610	620	624	601	577	619	599	573	569	613	581	592	638	627	588	592	670	570	602	568	600	607	602	600	565	593	645	567	604	608	622	595	552	623	623	562	561	559	561	613	621	595	584	588	631	616	582	554	599	554	582	625	629	616	619	633	592	550	575	613	607	606	611	600	586	630	621	603	585	540	574	577	580	591	556	602	539	586	592	583	588	602	615	594	585	646	576	634	576	574	628	603	568	559	573	606	589	592	604	628	599	619	616	597	601	580	614	597	612	610	589	622	571	585	586	606	576	591	627	605	558	618	621	602	642	604	578	574	589	615	647	592	591	607	599	601	593	590	586	587	654	601	630	553	589	589	599	597	577	587	606	624	586	617	594	605	585	583	614	651	595	581	644	612	622	581	610	627	593	594	601	584	620	593	573	621	575	589	575	597	590	591	608	588	649	584	568	592	571	609	592	600	595	634	555	604	592	622	616	604	606	582	603	614	591	622	563	547	595	613	625	564	650	592	607	572	587	626	559	627	571	587	642	621	595	572	578	612	574	578	598	590	620	641	612	596	626	584	613	587	612	623	626	592	578	608	620	609	584	567	608	584	585	648	561	583	602	575	590	558	615	646	563	571	602	563	612	610	606	594	597	613	569	565	600	644	614	596	581	654	612	635	598	619	607	578	582	566	611	570	651	593	589	588	604	598	565	588	596	573	600	645	568	631	604	644	617	602	627	612	599	573	583	638	635	573	591	573	601	596	601	609	627	587	530	613	563	606	628	601	598	628	585	545	599	625	639	580	651	601	611	603	591	623	583	585	607	585	624	583	592	619	632	595	592	572	615	588	595	573	591	577	565	585	598	552	591	644	588	578	571	603	612	577	579	586	622	639	597	616	595	596	575	612	645	637	601	622	592	609	571	584	537	601	649	606	630	625	503	619	581	590	607	623	633	553	611	630	631	634	628	569	568	548	600	616	658	597	563	602	600	568	630	609	567	629	576	579	608	612	600	567	565	580	609	616	602	610	624	605	582	623	568	607	575	597	660	612	585	593	568	594	598	642	611	568	593	578	571	568	584	579	586	564	623	604	648	647	593	566	595	617	602	630	572	616	575	620	631	585	613	623	604	610	608	576	609	584	612	558	612	594	639	606	613	603	552	641	588	610	599	568	585	625	596	612	608	578	559	588	548	592	581	598	620	603	579	561	590	587	619	617	588	618	547	578	590	590	617	634	579	569	603	620	627	600	569	614	564	548	614	591	579	610	616	623	632	634	628	571	589	610	571	575	546	631	570	617	638	597	598	589	619	594	572	597	609	595	550	587	600	591	581	588	624	610	575	570	588	586	579	618	621	603	633	574	605	606	623	565	558	621	601	588	581	608	635	564	640	620	607	612	597	622	627	580	586	572	592	581	591	565	568	594	576	625	558	615	629	610	578	618	673	620	582	571	606	595	590	577	621	583	612	616	632	607	639	603	606	626	600	646	555	627	592	572	609	619	610	633	618	588	584	615	576	616	612	573	639	581	602	632	638	595	610	584	591	622	590	591	617	553	566	566	644	589	594	585	607	611	645	608	648	594	615	616	600	581	586	605	637	634	622	585	580	605	567	591	584	612	582	613	596	578	648	622	629	590	594	595	595	574	653	623	575	617	595	573	580	613	582	595	624	607	599	558	617	603	541	617	554	599	574	603	658	607	646	602	632	586	584	607	620	574	600	561	559	568	621	651	611	596	575	628	609	631	618	600	567	593	595	544	586	606	604	613	633	593	647	596	632	591	650	641	558	650	618	615	612	599	570	607	615	603	611	592	653	587	613	577	646	607	615	597	610	591	650	594	546	598	633	590	635	586	625	568	636	607	622	602	620	607	592	592	627	582	617	571	571	626	595	663	611	619	576	616	576	571	606	621	627	606	586	579	609	661	575	614	571	579	617	611	595	596	620	581	577	604	606	583	571	593	620	619	598	545	611	608	622	632	575	638	559	589	600	589	611	595	570	592	656	565	594	628	598	618	605	571	633	620	537	604	617	575	616	585	590	568	609	589	634	605	606	586	580	598	608	576	623	629	579	615	591	617	613	564	638	604	621	601	575	617	580	564	652	631	588	600	620	624	595	540	630	574	608	569	575	635	611	574	593	601	608	584	577	567	636	597	602	560	651	575	592	591	611	631	622	576	597	596	608	568	613	601	614	565	579	560	609	605	595	622	588	605	583	595	583	576	563	577	611	650	583	596	623	594	592	579	599	588	605	599	620	585	547	638	579	603	603	612	583	583	550	606	596	561	549	643	624	581	574	618	551	635	563	607	578	645	596	567	593	612	609	603	567	550	654	600	594	599	593	627	551	597	609	642	573	585	605	628	574	551	614	588	614	607	567	590	566	575	559	558	562	605	553	586	647	621	564	592	607	601	591	619	581	598	574	572	603	601	597	620	617	587	554	623	600	558	603	577	592	547	588	624	572	617	570	578	595	603	601	620	606	619	651	611	618	569	596	606	601	597	647	595	584	624	572	579	585	562	620	600	583	580	564	622	570	558	576	564	609	604	581	551	617	574	578	614	602	572	610	594	570	597	609	583	648	627	613	630	615	624	605	629	594	598	576	572	598	675	589	556	580	590	599	626	569	558	622	556	625	597	604	603	626	640	588	580	586	639	641	588	617	605	639	586	600	627	614	607	609	652	610	568	623	596	577	574	628	584	630	616	589	615	568	620	580	591	594	577	598	635	600	580	622	599	628	612	549	590	632	583	565	636	601	596	570	615	557	613	615	591	557	609	588	615	603	590	591	612	651	571	602	569	645	578	581	585	596	594	583	665	589	629	549	587	644	607	608	629	622	569	609	577	588	583	596	565	631	559	609	617	568	653	593	601	624	582	546	550	576	613	559	565	598	568	584	586	617	598	616	615	626	579	617	613	568	578	640	649	598	605	600	583	614	604	556	599	550	587	573	645	578	609	561	633	629	612	610	596	628	626	588	616	588	610	626	560	585	614	598	573	645	572	652	615	554	595	587	605	628	584	553	592	613	613	609	613	581	601	568	590	573	611	600	586	598	582	609	587
23027	21247	27458	24752	20994	20933	8754	1885	1478	1400	1243	1099	1061	1088	1043	964	975	961	919	966	958	882	925	866	901	847	817	807	854	846	822	830	829	831	847	814	769	817	801	850	806	853	837	821	820	818	860	844	862	818	807	802	758	786	768	808	824	816	802	778	819	795	790	884	756	743	771	772	832	835	796	768	845	869	796	823	837	843	820	797	821	788	860	827	790	799	806	825	821	781	807	781	825	769	796	875	811	793	816	769	801	755	839	805	824	789	821	770	809	806	783	766	787	840	798	814	774	812	831	795	806	801	780	773	811	858	812	793	776	759	832	832	824	822	857	829	825	851	814	779	805	770	788	861	773	773	746	755	781	796	823	794	816	791	817	799	779	751	820	807	783	795	797	810	817	809	765	760	811	813	812	791	804	768	775	824	829	814	788	827	773	760	753	776	848	795	773	828	765	793	758	792	816	786	797	780	811	838	789	758	851	795	807	775	840	766	857	820	805	810	856	829	831	787	805	836	772	768	802	774	819	801	734	818	766	787	813	772	746	797	830	823	789	839	850	800	753	787	801	832	775	801	769	766	818	817	802	837	805	773	788	858	839	743	850	818	811	830	819	769	697	849	829	798	790	868	797	820	767	808	825	772	825	815	805	791	825	816	760	779	774	843	866	801	778	795	782	829	787	785	768	820	782	789	785	830	806	791	765	750	819	815	831	794	772	760	829	774	799	744	753	813	786	806	800	747	817	778	740	771	799	807	799	767	804	823	781	785	805	809	774	792	747	801	779	806	788	839	813	812	775	774	817	751	798	756	771	801	795	832	788	760	808	848	875	865	774	759	803	838	782	802	799	798	828	803	796	797	798	813	843	826	769	827	802	780	786	772	782	827	810	752	805	790	822	764	793	768	781	793	789	739	791	788	832	770	796	775	824	789	827	742	800	846	816	783	804	788	785	801	787	796	803	766	766	771	779	822	814	825	743	817	750	800	758	785	716	776	761	814	839	739	785	820	795	796	818	813	728	761	854	766	794	780	799	855	840	750	795	792	754	797	792	775	826	808	758	842	795	840	771	770	839	777	860	792	768	843	751	765	807	710	825	796	824	862	820	770	775	798	844	794	786	764	778	833	793	861	795	714	779	884	806	815	771	809	801	762	811	814	783	794	803	793	775	822	801	813	823	797	792	768	807	774	791	790	781	788	782	804	806	746	802	797	829	782	823	834	794	741	835	762	769	789	828	802	801	765	783	819	773	789	830	814	841	809	785	816	801	812	783	786	825	777	786	723	756	816	764	775	757	803	804	824	797	800	792	789	805	808	761	794	775	751	784	823	806	794	793	772	799	753	708	805	778	799	794	767	777	773	802	858	806	745	829	837	796	777	775	799	750	793	793	806	872	784	823	820	805	789	792	794	804	812	811	760	792	797	790	827	816	792	809	745	817	744	762	783	800	817	759	763	854	793	802	782	806	716	804	765	808	769	779	807	810	785	767	834	824	779	776	734	754	790	785	803	751	771	779	800	843	770	750	824	803	761	776	817	821	867	868	777	762	765	798	807	824	826	787	809	785	785	776	784	783	742	820	753	812	821	764	759	795	820	785	813	796	830	804	755	843	809	794	780	833	811	801	823	769	756	794	773	798	829	776	779	789	790	832	813	786	767	761	814	821	807	817	752	797	802	777	786	800	830	843	793	789	812	793	787	784	745	761	806	806	834	800	807	775	745	766	798	787	789	788	775	824	811	808	810	816	791	735	775	760	858	798	807	782	766	752	777	821	814	749	813	777	854	784	786	863	776	820	820	786	813	778	782	769	811	800	805	849	773	762	817	781	753	780	772	830	822	809	777	739	772	828	752	779	749	813	790	793	787	824	789	805	848	812	782	806	783	774	743	793	799	791	763	781	822	777	754	835	850	827	829	830	824	764	807	748	745	842	774	820	747	783	817	772	809	842	817	785	841	773	798	778	800	797	834	820	762	790	815	805	844	830	787	825	779	807	771	765	826	736	757	802	761	805	800	775	808	794	769	807	735	802	838	900	797	815	741	801	728	734	718	826	805	771	735	777	786	802	771	819	761	786	822	780	793	817	852	813	843	820	780	794	788	813	794	822	795	790	830	786	803	768	780	830	849	845	824	746	746	813	813	793	840	776	786	785	832	793	775	798	790	838	722	828	789	792	810	773	784	750	849	761	770	829	801	784	779	789	788	799	755	771	821	750	794	822	750	831	805	819	794	756	826	787	770	807	834	772	800	787	783	825	818	804	788	821	834	788	790	773	837	761	860	811	794	815	755	791	788	811	800	777	805	805	818	750	790	814	765	822	785	830	814	785	793	732	844	801	797	805	848	852	780	766	817	754	862	803	800	852	776	824	808	813	730	795	751	814	765	821	798	771	869	781	828	809	797	804	836	830	829	830	796	803	739	795	855	777	820	839	829	824	804	774	793	802	788	878	812	823	791	785	774	803	779	775	794	770	765	845	832	765	809	835	800	774	815	779	828	788	806	753	798	844	821	768	767	762	803	835	789	825	799	796	802	810	774	828	759	842	800	799	837	800	819	794	795	843	821	744	773	785	859	802	764	783	790	783	840	849	838	788	852	790	786	779	793	831	788	800	799	764	831	789	797	821	836	823	789	820	753	758	795	770	838	790	830	761	753	792	750	821	815	830	784	817	802	753	798	835	746	809	809	764	844	785	809	797	795	815	793	838	793	776	792	780	835	798	849	844	824	796	824	768	757	796	830	800	780	783	833	761	800	798	854	789	788	786	861	804	791	793	858	753	782	781	839	822	813	820	787	818	811	813	766	849	769	797	834	800	789	806	850	819	866	762	806	741	813	737	792	798	846	773	843	789	784	795	838	790	808	767	854	813	774	828	746	804	787	768	845	807	781	876	774	798	812	834	784	825	828	753	809	754	757	757	828	777	789	791	774	792	795	746	749	794	820	821	827	764	789	796	803	761	850	818	828	842	765	812	789	782	744	800	786	809	781	746	741	799	801	813	856	784	840	800	825	764	804	784	764	861	782	746	747	807	797	803	831	772	799	793	780	790	789	798	812	784	795	827	777	842	795	801	784	795	804	798	783	816	770	768	845	811	762	811	807	834	853	759	765	794	791	827	706	816	768	789	794	745	780	789	795	818	789	790	830	790	830	824	802	813	773	749	791	805	758	785	799	799	802	805	777	774	749	791	721	766	769	794	817	828	792	742	752	792	808	838	798	805	824	827	744	812	768	827	740	820	796	748	802	806	776	864	825	770	744	851	761	816	802	819	787	781	772	768	801	773	791	826	831	762	803	753	791	817	819	747	804	799	859	780	826	815	776	824	741	743	783	765	813	781	788	846	787	798	811	836	781	761	865	777	805	796	805	745	760	797	805	824	808	801	831	848	805	776	756	849	821	766	801	802	850	773	763	814	802	825	805	821	778	810	775	792	767	763	824	787	818	824	785	787	782	767	817	783	789	780	782	796	791	787	789	807	812	774	755	840	791	821	810
39133	83472	18160	7891	5466	4227	3410	2856	2548	2147	1812	1675	1499	1352	1292	1204	1134	1112	1102	1050	912	973	979	925	933	859	838	921	841	896	833	880	881	825	883	877	855	847	825	815	860	792	826	822	730	803	772	778	792	818	783	775	822	807	804	904	817	787	793	855	786	807	806	818	780	774	806	833	839	818	796	804	848	843	811	842	826	803	828	829	807	850	827	837	780	758	780	798	828	755	807	784	781	785	803	787	861	786	833	841	812	865	786	808	798	814	856	764	793	782	865	805	851	789	798	814	801	790	768	841	792	818	791	808	766	814	789	809	769	772	800	812	807	800	754	808	843	795	840	753	774	784	800	865	835	791	806	791	772	796	833	793	779	803	759	795	759	761	791	835	762	767	787	771	751	790	803	788	826	819	837	867	765	828	813	822	782	810	831	767	818	795	776	816	829	777	745	810	794	811	806	800	780	814	795	794	859	820	833	838	795	851	805	809	797	822	793	804	799	846	767	745	778	856	813	803	778	776	817	805	798	788	818	842	787	836	819	758	811	829	819	766	785	800	784	803	800	761	817	790	839	812	806	825	817	849	762	743	786	809	791	788	786	805	816	738	827	821	764	760	760	771	746	766	792	743	786	811	793	787	815	829	799	786	763	783	851	773	771	784	776	791	791	785	793	776	780	777	780	820	771	757	856	811	796	784	800	786	801	838	780	786	762	767	764	792	797	841	788	802	797	794	798	776	826	790	764	767	808	821	805	836	815	819	809	778	823	836	809	774	736	822	752	774	778	816	810	781	760	780	816	785	788	795	801	831	820	830	832	741	767	780	813	814	818	791	773	802	795	801	812	811	798	804	765	778	785	785	774	810	810	765	829	713	796	805	770	784	771	745	826	776	807	779	775	763	771	832	829	812	844	800	805	827	803	772	767	830	780	752	750	804	761	776	723	764	802	792	802	776	776	808	760	841	800	793	817	864	818	757	810	770	781	795	773	804	827	770	871	771	820	820	767	761	832	755	844	779	763	831	787	822	797	789	774	799	798	785	787	777	774	777	829	810	805	812	770	781	766	809	828	817	763	775	817	774	761	795	771	819	826	815	770	823	820	821	824	832	808	856	801	851	784	817	836	772	789	844	760	801	785	831	820	768	752	810	788	825	805	812	769	783	832	833	764	783	809	806	750	810	810	788	794	766	814	778	866	835	824	814	800	836	806	783	784	803	807	817	798	809	767	798	805	774	805	802	799	860	834	800	783	868	819	788	825	789	815	835	798	816	783	777	812	788	775	825	729	790	799	787	813	815	790	815	787	780	777	830	804	759	768	761	779	790	798	769	792	770	841	831	816	835	793	809	766	802	804	816	842	828	783	778	830	809	839	775	791	824	851	796	784	732	743	794	800	821	794	776	829	803	789	803	771	775	804	800	795	786	794	803	744	813	755	758	757	807	777	797	796	773	800	778	796	846	823	769	762	827	816	779	779	826	814	804	774	795	792	819	812	806	825	826	813	823	795	769	797	818	810	810	744	823	830	763	858	811	827	702	811	774	758	776	826	751	797	766	820	789	844	829	831	797	800	829	789	784	801	756	794	823	819	772	810	853	763	837	828	842	773	818	789	828	804	778	780	791	792	793	781	791	842	805	787	798	792	780	778	820	770	832	763	800	800	839	800	795	811	795	773	814	829	760	822	780	788	793	809	815	800	834	753	823	822	816	773	743	805	822	811	801	752	823	784	750	848	746	801	852	861	778	774	795	818	765	756	804	815	808	833	756	833	828	854	759	818	804	783	828	772	840	797	793	870	816	815	733	820	786	788	782	811	797	799	764	830	810	810	772	819	824	796	847	740	843	856	799	810	731	845	773	769	748	813	761	715	802	815	795	789	781	760	817	781	820	772	866	770	811	791	812	751	788	808	762	804	750	769	745	768	810	779	822	788	785	815	778	881	786	804	771	771	769	825	769	782	858	819	816	852	793	777	781	797	819	747	878	786	805	806	844	816	838	816	832	810	797	798	803	800	803	837	814	848	786	785	814	796	831	806	774	826	763	788	806	798	807	831	815	789	799	802	763	768	820	784	792	807	804	817	765	801	800	785	798	754	817	767	749	759	776	853	791	760	873	793	819	788	798	793	801	803	803	782	824	820	810	798	833	784	790	818	775	803	772	737	856	803	827	804	808	802	782	775	845	794	778	739	751	780	760	773	802	850	804	866	784	830	775	764	782	770	757	847	789	826	819	796	850	767	775	787	779	808	834	783	792	805	786	804	761	838	795	821	766	807	826	779	768	792	841	781	808	762	777	792	775	766	803	760	742	782	796	788	796	771	782	816	726	868	763	797	808	748	789	795	801	745	769	750	799	771	800	788	827	810	778	777	820	770	805	793	811	778	785	787	791	813	765	787	823	759	851	789	851	787	757	800	819	802	779	828	799	808	770	764	776	790	781	781	796	760	806	778	800	828	754	867	785	794	809	766	782	778	791	724	776	828	786	807	793	820	756	785	820	805	816	796	802	798	779	765	799	824	790	836	813	807	822	818	833	835	790	777	785	780	737	816	847	833	775	797	750	816	784	774	861	797	813	779	754	785	822	820	776	755	812	796	837	794	798	808	850	821	772	787	762	773	791	831	762	842	803	802	794	839	808	833	757	844	831	854	803	797	820	794	820	756	831	783	810	816	857	806	790	824	787	811	754	763	778	751	784	813	793	793	818	789	793	797	744	793	809	795	815	794	828	802	804	779	767	775	786	797	767	852	785	827	822	830	775	752	809	818	797	805	825	796	811	806	853	874	783	775	808	815	786	804	771	825	765	762	813	765	763	784	808	775	776	797	768	808	783	785	788	790	775	773	780	769	781	817	750	767	740	827	856	768	815	837	802	809	822	832	837	801	811	792	846	801	768	781	729	787	840	802	756	816	735	791	794	778	771	797	792	794	736	759	836	858	761	812	778	775	797	815	839	800	768	752	847	820	836	775	831	781	813	789	786	799	799	783	812	775	804	808	847	749	741	833	784	793	777	789	802	828	797	815	759	782	822	833	805	832	826	774	772	827	790	834	776	779	804	810	828	822	802	758	859	799	812	805	773	793	843	814	893	802	819	806	748	726	762	773	839	828	775	802	760	813	796	799	818	819	806	783	785	787	765	889	805	790	809	749	825	813	797	857	805	791	767	795	801	796	782	793	798	767	750	789	818	805	825	904	828	773	780	816	868	805	791	797	807	787	788	821	794	779	816	803	764	799	791	771	834	810	814	826	791	822	818	766	822	797	836	784	803	765	863	711	810	831	799	838	774	764	868	733	838	837	830	815	767	798	761	780	816	787	781	843	776	790	817	821	759	793	840	771	773	845	784	823	787	807	781	805	823	819	846	821	805	797	796	746	795	796	763	755	806	822	802	877	842	792	795	822	784	807	823	809	825	779	810	817	816	772	804	753	795	797	794	779	785	805	786	856	788	831	832	754	775	808	765	779	815	794	813	802	765	789	783	764	747	853	799	782	783
29171	22446	7748	525	286	269	261	222	234	232	216	217	196	214	211	219	208	173	227	190	202	191	218	211	212	210	219	224	213	195	205	203	199	211	196	208	192	209	220	210	208	218	185	220	219	196	216	188	177	182	218	205	226	203	194	233	194	190	221	193	217	218	214	214	244	215	190	213	209	188	187	202	198	195	202	213	235	225	204	221	194	205	180	242	216	210	190	195	210	192	228	210	212	228	209	210	214	208	224	199	222	203	202	222	194	229	223	217	200	228	189	234	182	201	219	196	201	214	207	213	190	232	195	202	214	216	222	220	207	210	203	222	213	226	207	187	209	228	213	208	193	208	212	213	231	238	224	243	198	221	209	232	210	208	215	197	227	224	219	208	220	233	200	211	210	235	222	195	221	190	221	222	193	198	218	217	231	221	204	215	223	220	224	222	228	208	216	184	230	239	215	198	193	196	199	199	216	199	215	208	210	187	238	217	194	192	206	196	206	193	216	181	218	178	216	226	199	227	193	214	204	215	213	205	215	201	205	216	218	236	234	204	217	209	190	217	192	197	208	198	219	195	209	201	204	199	217	203	219	213	211	210	201	222	184	222	203	203	206	224	214	209	193	194	198	206	215	215	208	204	227	229	232	212	211	211	191	173	218	213	205	228	194	197	209	203	200	218	221	227	209	213	208	208	203	198	205	204	178	226	196	203	218	201	213	211	205	194	202	217	200	227	192	204	218	219	192	234	201	179	216	214	209	182	212	183	209	197	215	188	202	211	205	248	198	197	198	203	231	208	202	202	181	197	208	223	219	200	209	201	237	204	225	224	200	208	204	199	193	229	192	217	216	207	189	216	201	201	183	219	191	236	232	211	209	223	189	196	202	208	212	222	230	226	213	202	206	205	209	203	222	205	199	213	203	211	201	209	213	200	217	210	207	223	226	205	180	215	203	206	217	214	203	203	207	227	181	244	193	202	196	212	188	200	212	201	199	203	197	201	208	221	208	217	213	204	170	220	185	222	216	205	225	218	213	243	208	205	204	226	216	200	215	215	203	231	206	194	219	202	220	204	214	191	226	215	197	239	198	229	203	194	223	201	204	217	181	209	190	183	197	220	193	209	233	232	201	216	201	197	208	187	189	188	204	218	216	185	197	202	209	208	189	189	226	202	207	209	209	210	216	198	226	210	213	196	210	186	209	219	211	213	214	221	223	196	194	213	228	198	201	213	238	201	195	191	221	190	207	213	226	202	217	212	211	229	199	196	219	186	193	205	203	220	199	208	193	229	197	188	169	215	205	203	204	236	222	208	221	212	214	183	221	204	200	218	232	221	202	222	225	219	179	190	243	203	208	200	238	203	220	191	231	191	199	186	219	206	215	213	235	204	170	216	198	220	219	203	207	209	190	218	234	190	205	208	192	191	190	216	233	198	230	201	226	191	211	212	195	193	203	223	201	213	198	178	211	213	219	212	205	196	217	205	190	197	201	221	231	232	198	205	228	211	220	210	261	213	197	217	239	199	224	219	192	229	211	200	222	210	198	191	224	200	207	222	185	200	218	221	212	211	214	210	204	237	213	225	204	220	223	215	229	196	227	220	225	191	202	226	209	215	196	210	191	224	205	202	201	238	198	224	206	225	207	218	195	205	190	204	221	192	199	198	213	212	173	210	198	214	219	208	212	236	201	228	236	194	191	235	218	204	189	207	190	227	212	237	192	226	218	198	209	185	178	224	187	203	199	201	210	202	207	210	219	202	223	217	205	226	221	203	230	205	211	200	210	194	199	226	254	226	194	221	214	200	218	213	202	208	199	212	206	200	197	204	205	215	209	199	220	227	193	224	202	238	224	211	206	200	222	240	186	218	200	197	218	202	222	190	223	207	199	218	215	245	215	222	191	215	210	200	207	212	232	226	183	224	226	232	207	203	218	199	186	225	228	204	225	181	210	208	240	220	209	184	219	224	208	211	204	209	205	218	195	206	199	210	197	195	207	230	233	198	189	226	187	235	209	221	203	225	183	183	213	187	200	230	203	216	226	204	220	234	205	214	234	224	211	229	225	200	189	213	192	229	212	243	212	201	211	215	231	215	196	210	235	224	204	224	229	219	209	198	206	226	220	223	211	221	214	205	213	203	214	200	198	217	225	211	226	219	197	225	210	217	221	203	224	205	191	225	188	222	202	201	200	197	239	183	190	214	214	193	195	230	203	200	192	216	211	187	211	214	182	189	215	217	207	195	186	208	202	216	216	205	207	221	230	230	201	228	197	225	228	204	191	188	206	211	203	210	233	201	222	201	180	196	199	203	209	220	212	197	208	188	202	249	199	225	193	182	198	233	211	215	248	194	232	206	204	179	210	199	219	212	238	220	198	206	215	204	179	220	235	243	201	234	241	195	201	237	200	207	222	214	210	221	216	194	222	206	239	208	195	191	228	188	201	218	192	214	192	204	210	189	217	210	211	214	220	218	236	205	193	219	223	213	223	214	212	208	209	238	183	198	214	219	213	246	215	208	197	186	220	211	198	197	206	204	216	214	213	206	225	197	196	220	203	203	193	239	199	223	201	191	239	219	214	196	202	205	216	231	192	189	206	213	202	191	205	177	202	207	204	219	190	203	224	217	221	209	191	203	239	209	209	231	189	211	220	226	208	195	229	192	204	236	205	257	212	202	224	208	222	226	220	228	202	199	250	206	233	204	212	219	215	214	232	237	242	236	207	183	199	181	217	221	201	235	193	214	216	206	215	216	181	213	212	213	211	183	236	207	203	200	198	205	180	197	201	200	246	224	204	208	223	205	210	221	211	219	205	207	227	179	195	204	214	207	205	214	222	234	188	208	225	223	234	204	179	187	225	183	215	198	232	212	184	206	218	231	194	219	216	232	206	212	220	209	215	213	226	190	217	212	220	197	228	219	215	228	217	199	177	214	216	210	206	238	229	198	210	216	214	212	186	187	179	180	236	210	217	199	203	205	176	206	206	198	216	227	211	189	205	191	204	211	226	206	179	199	225	192	224	212	241	178	237	202	235	180	201	215	208	226	211	202	218	215	204	218	233	191	220	213	194	192	190	188	194	212	215	205	231	225	193	200	229	195	222	218	211	178	225	191	192	189	202	216	210	206	199	202	257	199	207	217	208	191	202	197	208	195	208	183	198	188	218	193	212	201	211	223	238	216	200	186	205	216	234	234	180	196	194	203	206	202	217	224	247	183	193	203	182	197	214	214	227	185	204	203	206	222	182	219	206	188	208	221	212	233	210	187	201	232	225	203	192	222	209	204	205	236	214	227	219	236	214	223	219	218	193	190	210	203	218	207	223	224	247	207	218	205	227	190	219	195	211	203	202	222	196	215	208	209	222	200	224	213	219	215	189	202	218	209	208	211	187	217	200	204	186	196	237	214	231	237	198	200	196	207	241	230	197	224	201	221	196	190	208	216	219	202	173	214	195	191	236	203	208	203	200	205	209	211	223	205	211	211	216	194	206	202	226	201
19032	27661	2660	387	313	300	283	293	272	286	248	254	236	230	243	230	238	247	224	223	235	230	228	247	229	215	219	214	232	232	254	230	216	239	220	243	219	245	229	204	226	221	210	236	218	230	222	235	227	190	211	230	260	229	213	248	224	230	214	222	221	237	232	240	237	230	232	218	222	213	210	221	230	220	222	229	246	213	236	247	216	225	227	220	215	231	248	247	216	248	226	218	206	230	214	211	213	241	220	233	243	192	228	246	282	210	224	199	218	230	204	212	217	217	220	248	221	204	224	229	230	244	218	209	208	236	191	264	209	245	188	202	227	194	208	245	220	239	250	241	213	221	207	250	233	213	223	222	227	221	238	233	239	208	223	246	202	251	196	221	224	192	230	222	221	223	221	234	218	211	202	205	218	238	212	219	246	208	226	221	228	227	213	216	224	207	211	219	216	218	206	229	204	238	245	222	236	229	222	236	232	222	229	203	206	234	226	235	229	212	232	227	211	248	216	231	237	238	226	234	216	223	227	217	203	228	223	225	229	232	211	209	225	187	229	210	229	220	234	231	293	205	208	229	251	223	201	244	228	214	226	249	215	224	235	206	238	201	224	216	234	206	222	223	227	225	220	211	231	225	226	236	194	236	223	244	209	213	261	216	211	219	220	216	221	266	214	246	191	225	228	216	215	223	228	232	231	205	230	227	241	242	210	229	204	241	207	238	220	204	214	200	229	220	229	223	230	249	225	226	224	248	242	233	203	252	225	235	215	205	252	236	192	202	235	232	239	205	215	222	246	229	209	214	229	210	209	211	239	233	202	218	225	200	234	223	213	214	228	211	220	210	213	253	199	244	216	220	227	207	227	234	191	219	200	255	244	216	232	219	207	219	202	236	235	242	221	223	204	239	225	217	240	231	212	229	215	222	222	211	237	215	201	214	238	214	228	202	230	239	226	241	239	252	222	239	196	238	212	225	243	214	242	235	249	247	228	211	234	225	230	207	231	216	212	203	236	224	232	203	236	211	248	217	245	214	233	225	204	192	223	224	203	249	196	217	242	241	228	230	240	230	215	207	229	226	238	224	240	237	228	235	223	201	238	234	245	224	212	217	197	222	197	245	226	197	209	239	215	236	246	216	208	233	210	248	235	231	230	230	260	225	228	249	225	216	237	231	242	258	226	222	223	229	226	202	224	238	240	228	228	212	215	217	220	235	214	226	239	248	234	234	208	192	247	214	239	225	236	221	240	223	243	227	227	202	246	212	211	220	227	207	229	208	207	250	200	248	227	226	228	208	250	212	208	217	212	217	230	229	216	220	213	226	238	206	225	213	195	232	191	255	234	214	220	240	204	203	221	208	240	226	244	236	214	235	231	234	230	230	216	239	217	216	227	219	220	231	244	209	196	238	227	211	232	214	220	187	230	233	225	203	238	226	218	236	218	219	238	239	222	237	222	221	211	211	218	242	193	218	227	217	218	220	266	236	214	217	244	219	228	208	201	231	229	238	222	246	241	228	207	232	210	236	230	215	232	230	217	221	220	257	213	231	236	216	236	223	235	214	209	214	218	206	228	217	235	198	220	241	193	239	226	201	251	232	241	232	222	225	218	219	248	208	221	210	222	226	227	210	234	206	253	229	234	220	213	230	228	237	217	210	226	235	250	214	243	203	225	237	215	222	238	193	217	237	256	200	240	225	216	230	234	212	252	244	209	219	217	201	227	242	198	245	202	225	207	225	217	209	243	231	209	208	228	230	227	202	238	240	207	225	209	217	206	242	220	229	232	234	237	230	221	235	219	209	209	238	236	250	223	220	229	214	230	211	226	218	225	220	206	229	208	231	206	247	218	229	237	220	244	245	225	230	217	219	220	231	224	220	216	208	215	222	233	180	212	244	221	230	224	224	243	219	204	217	223	248	247	204	215	209	205	246	231	193	215	247	237	219	206	238	233	230	257	216	249	197	237	217	243	227	210	228	215	219	213	215	226	241	239	229	226	225	234	212	224	210	203	222	239	233	213	256	210	219	232	235	216	232	244	197	200	218	215	207	204	221	225	224	245	225	229	225	211	238	217	224	227	229	222	213	248	217	244	228	223	220	213	213	251	251	249	219	214	255	226	242	234	199	236	224	214	235	214	231	241	208	247	221	240	260	205	197	206	223	241	231	240	220	235	243	192	214	205	193	227	233	244	235	200	226	210	229	211	204	219	231	237	219	229	230	237	196	191	207	227	242	235	219	254	219	240	235	223	200	238	235	245	239	220	212	222	220	238	230	239	217	217	224	212	216	190	199	217	232	248	234	226	204	205	222	231	201	223	229	240	238	241	197	217	225	242	223	226	217	217	221	209	229	229	210	220	196	216	233	252	215	231	235	229	217	222	240	230	213	208	216	255	242	217	248	237	211	215	232	199	222	215	230	222	251	212	214	217	228	222	206	221	207	235	213	239	220	210	211	224	237	202	203	217	228	226	201	229	229	240	221	204	184	232	250	228	243	222	206	230	237	232	214	214	242	212	202	216	232	217	230	236	208	262	236	213	233	228	208	232	240	258	212	236	209	236	197	229	223	207	227	209	232	241	205	224	237	231	214	225	214	187	246	251	241	227	223	232	230	228	222	243	207	204	230	256	226	223	219	244	218	225	215	221	192	213	242	199	226	239	248	194	242	238	231	233	200	227	237	196	222	240	220	244	214	234	191	219	237	234	219	232	258	212	218	224	251	198	231	211	224	222	209	224	243	231	243	254	223	203	233	236	196	243	245	235	216	223	221	217	241	238	256	222	198	204	248	236	214	222	198	218	226	210	211	234	196	228	234	203	216	217	232	231	223	257	231	230	209	222	239	218	218	211	204	195	221	211	232	220	206	197	240	239	234	220	257	215	230	232	200	215	224	222	230	232	214	228	235	226	215	229	222	218	240	223	255	212	218	230	210	235	234	222	223	213	235	240	234	246	234	230	207	237	224	208	223	213	204	252	215	229	216	226	218	237	212	245	220	240	253	184	225	218	221	241	229	239	241	242	213	205	232	247	217	240	212	220	264	211	212	209	212	241	219	205	202	221	231	237	232	210	227	202	228	258	205	215	221	233	215	195	203	208	232	221	204	233	226	265	200	231	227	237	236	242	234	205	227	216	217	239	233	226	203	227	228	210	217	213	228	207	204	203	241	216	244	208	213	236	257	226	243	243	218	235	225	250	230	213	215	221	206	235	194	199	189	223	234	216	208	233	220	223	229	191	187	218	231	232	241	244	226	215	212	219	226	198	215	251	209	205	238	197	229	255	226	222	239	229	221	230	246	221	182	227	223	233	215	231	230	233	207	211	215	250	235	199	219	214	245	220	207	217	216	241	227	228	237	245	247	218	218	235	214	219	217	207	220	245	248	204	242	243	235	209	219	247	225	244	199	225	245	242	240	227	231	227	205	241	232	232	202	224	212	214	208	216	214	231	206	226	243	239	235	244	213	230	239	236	214	201	232	206	188	218	222	216	225
25480	21630	27751	24399	20892	12164	1700	1116	941	866	859	765	750	742	781	746	687	709	663	629	661	733	670	649	656	649	624	634	619	632	633	679	651	641	651	676	603	603	604	643	634	660	589	623	659	619	635	606	638	636	624	674	626	688	643	647	641	643	640	637	635	629	666	592	610	665	631	595	600	645	564	596	621	584	611	614	595	654	601	673	633	633	640	638	611	656	596	598	630	630	558	607	624	627	657	679	600	640	644	611	631	625	632	620	649	642	623	636	592	591	601	626	604	615	682	613	629	624	640	603	632	643	609	596	673	585	649	612	626	575	615	639	686	640	614	601	594	633	649	600	616	584	576	646	588	608	626	608	610	594	631	641	570	603	588	646	611	619	571	571	590	654	640	602	620	577	634	603	550	569	627	615	584	623	626	629	650	617	603	621	628	626	637	627	651	615	627	605	631	660	600	672	624	616	645	583	605	618	622	660	638	546	632	597	626	592	673	626	588	658	587	630	584	671	631	646	631	597	674	577	666	595	654	627	624	612	605	613	592	629	625	597	643	600	603	636	617	676	580	630	650	645	582	620	607	594	624	613	600	625	635	630	639	599	662	674	624	616	607	622	608	601	655	591	610	642	589	583	576	591	643	612	642	638	599	625	617	628	607	586	632	633	620	589	631	610	558	632	579	585	618	609	645	599	633	579	617	603	597	627	611	590	613	655	649	614	597	608	619	622	613	559	599	614	601	648	638	617	603	641	588	594	636	570	624	566	609	601	627	628	598	616	638	667	605	604	649	614	588	616	597	599	653	636	602	668	640	637	649	643	593	671	655	655	621	627	649	591	660	653	614	647	660	613	588	630	638	588	626	618	661	606	597	599	669	619	619	634	599	665	656	624	636	584	651	568	639	624	625	612	564	612	616	681	573	612	619	564	646	605	630	615	657	628	630	615	608	627	640	604	628	631	663	612	612	597	588	615	616	580	648	642	596	615	585	626	585	665	603	624	594	617	613	633	596	607	616	597	597	580	579	647	592	587	645	638	553	589	625	637	624	596	642	591	621	558	626	593	591	654	646	634	639	620	617	660	602	605	677	626	611	606	612	604	582	650	563	635	647	613	605	590	644	608	666	619	620	622	657	598	593	633	610	631	620	625	633	631	619	605	533	628	580	655	592	642	597	610	634	615	606	561	579	624	591	659	616	636	631	621	594	637	563	615	616	616	622	589	589	648	617	631	619	602	592	629	617	618	621	635	537	684	601	594	665	656	608	604	646	615	648	632	600	573	642	597	603	626	617	618	564	640	623	608	620	603	603	585	657	628	622	631	588	600	624	620	617	599	600	670	639	575	645	583	620	602	607	613	584	656	641	622	607	615	619	608	621	648	626	594	587	630	609	629	599	638	584	663	624	608	631	631	624	545	613	698	589	591	614	626	667	613	604	607	647	613	586	637	591	619	635	645	649	624	586	633	660	566	598	633	644	590	607	568	624	561	643	622	611	619	634	604	609	599	641	621	621	629	634	644	638	609	608	600	630	584	612	620	584	643	651	622	607	578	605	620	618	657	664	639	630	584	623	688	591	625	680	647	591	649	617	610	598	664	574	624	688	624	610	589	646	635	651	574	665	577	623	621	586	611	598	619	622	619	606	629	621	654	601	595	656	627	615	625	630	590	628	577	631	567	580	583	639	593	597	634	584	614	630	656	624	588	633	638	613	594	652	583	603	616	581	647	647	649	634	619	629	609	629	631	638	654	590	609	646	578	636	642	658	608	618	638	617	633	606	655	627	566	597	596	613	610	628	616	637	610	597	613	576	610	632	625	611	642	645	631	630	633	627	580	652	645	624	630	654	601	631	616	622	609	626	599	587	603	557	613	594	594	617	611	674	633	649	638	566	599	644	614	585	606	581	579	725	630	624	580	613	615	656	586	616	674	619	629	571	590	646	583	631	633	614	609	655	651	659	618	616	615	589	593	660	604	595	631	615	621	615	668	645	651	580	624	615	556	643	610	584	611	580	614	589	620	603	612	594	604	617	639	575	647	636	606	616	622	620	604	664	613	578	635	575	644	622	669	597	596	638	620	611	635	582	629	594	602	650	613	577	625	611	591	601	624	588	588	605	600	631	597	594	603	609	638	604	591	617	610	645	613	657	605	599	608	579	633	616	616	630	605	629	626	608	593	648	621	608	613	610	590	613	624	611	602	631	619	625	634	613	600	575	593	586	617	618	587	628	611	561	599	622	607	594	629	659	621	625	664	589	625	600	623	643	621	651	635	599	581	604	617	654	695	610	596	655	606	583	596	578	625	629	641	607	594	643	581	628	619	559	578	622	597	646	623	616	605	603	599	596	613	611	617	609	624	666	616	657	611	625	586	635	633	609	627	628	628	584	615	597	673	592	618	650	597	587	622	607	623	595	604	680	618	623	644	643	631	594	570	600	598	603	623	647	679	588	635	612	633	635	597	594	558	609	589	606	639	622	595	587	650	625	651	636	633	629	597	613	598	642	624	611	630	581	617	666	565	665	615	612	618	579	648	680	615	656	634	619	619	606	609	618	626	631	616	596	623	611	661	640	647	646	613	623	607	600	605	587	648	628	622	616	642	626	615	663	628	579	609	638	618	639	599	624	585	616	650	632	590	584	619	611	602	604	607	665	595	603	624	608	627	671	575	610	577	621	603	627	596	592	630	641	614	582	605	629	616	637	627	616	595	652	661	643	613	579	601	592	632	620	656	593	624	551	612	563	638	624	604	605	626	615	676	620	659	623	625	597	578	595	649	598	669	606	601	598	616	651	614	644	661	586	616	632	582	635	615	600	625	662	591	612	606	631	608	605	669	621	605	604	619	643	593	619	607	619	635	627	614	583	620	597	607	632	659	557	649	610	635	656	646	633	619	603	582	636	574	588	626	636	635	610	586	657	581	655	587	662	663	606	615	606	578	643	623	598	604	635	585	638	613	617	637	603	596	591	634	620	617	582	606	606	642	616	567	631	652	569	616	631	638	618	611	620	608	660	591	608	606	629	611	656	599	616	625	650	643	650	645	621	599	616	594	649	621	645	617	621	601	610	564	652	630	570	623	629	591	617	664	605	610	604	606	608	615	608	620	550	576	619	604	638	566	621	627	621	613	613	576	660	638	583	624	632	624	612	630	612	636	667	628	668	653	643	612	627	618	608	641	640	590	603	605	621	591	631	609	582	600	639	614	590	568	569	524	642	587	581	602	663	571	605	636	575	590	603	669	648	619	626	608	602	621	629	616	586	634	585	592	558	618	606	633	631	657	603	638	624	583	613	591	648	643	661	621	617	607	652	610	641	594	617	599	610	586	631	650	616	601	616	639	582	585	647	608	616	606	593	620	582	650	586	639	582	598	614	628	615	592	609	602	599	669	621	581	613	639	609	607	603	656	611	609	592	642	613	612	631	629	624	627	652	638	632	601	573	622	634	615	610	623	632	611	632	648	602	559	588	634	616	627	627	607	596	645	607	659	561	653
39065	76885	16151	4307	2909	2353	1849	1592	1457	1297	1085	1017	898	879	803	834	761	801	722	722	724	668	715	680	677	662	628	636	623	634	667	662	682	644	632	651	644	630	599	634	659	597	587	589	558	650	571	578	629	596	627	622	583	635	572	622	588	626	600	642	585	600	578	622	629	661	602	571	589	638	607	590	614	619	626	619	567	611	644	618	601	562	609	601	596	634	620	630	615	581	612	605	635	580	620	597	632	602	583	606	636	596	588	635	605	581	615	644	578	630	632	587	626	614	597	585	612	584	624	576	635	613	620	603	593	636	611	587	572	617	573	576	625	647	610	632	587	623	605	612	617	632	599	582	646	617	609	587	638	584	581	589	599	602	615	600	639	590	609	631	626	641	623	588	636	617	615	602	608	581	595	586	629	623	589	596	597	628	592	601	578	603	553	621	634	551	603	570	636	583	574	619	596	651	574	610	600	624	695	622	593	584	642	573	556	619	605	556	602	613	608	621	582	582	627	572	626	630	591	596	593	570	614	618	634	622	577	529	611	599	601	635	578	573	631	679	601	643	601	601	596	615	620	591	599	578	618	658	584	633	595	599	583	637	628	652	620	612	583	653	618	584	627	613	592	610	589	584	627	591	601	613	578	580	601	612	586	622	566	610	626	604	609	623	601	582	589	655	626	588	585	577	578	640	565	613	629	571	593	601	639	601	609	611	602	609	567	597	591	649	619	562	610	579	632	596	637	632	598	606	593	580	628	548	602	652	587	556	591	614	590	621	632	582	615	620	629	634	608	604	618	615	632	593	628	598	623	592	604	541	621	614	582	591	605	576	615	588	592	627	620	591	639	659	599	611	615	604	607	597	567	628	615	586	592	620	558	625	554	555	589	614	618	597	608	639	617	634	600	628	578	597	592	634	594	612	603	572	604	594	616	643	568	600	607	625	594	628	577	577	613	585	617	625	580	560	586	599	610	631	627	633	587	591	625	607	586	622	612	600	613	634	608	590	617	553	619	588	601	573	629	569	581	617	640	579	620	647	569	617	627	561	615	600	628	605	619	628	587	578	576	557	596	616	611	630	584	554	602	623	584	596	611	593	626	609	596	582	592	613	601	639	634	619	611	574	591	594	583	632	621	560	623	650	658	631	598	633	629	655	583	604	586	568	615	598	585	611	633	590	639	591	612	623	603	616	601	601	614	601	589	568	580	590	588	629	611	579	625	623	613	620	581	611	644	590	625	566	587	613	596	607	628	580	556	591	611	618	563	587	604	586	655	618	559	612	578	607	589	589	622	585	609	609	626	619	624	594	615	588	615	603	603	606	619	566	613	574	604	616	592	602	585	589	610	602	667	649	570	590	600	587	562	615	614	610	632	535	655	643	600	608	643	618	576	601	604	627	578	591	668	592	599	623	598	563	594	597	640	589	626	626	658	593	639	639	581	609	586	597	579	584	635	576	627	616	586	615	620	607	676	594	584	608	612	574	626	594	648	623	594	573	590	584	569	579	654	582	624	621	600	596	583	585	605	571	564	650	612	584	589	586	596	613	620	576	558	636	597	622	570	618	582	594	655	610	578	639	606	589	596	621	600	579	615	596	634	604	615	582	620	609	626	546	619	583	558	571	614	587	571	588	617	582	549	608	659	601	597	565	613	584	575	627	607	614	652	587	608	585	556	588	565	607	647	654	613	587	601	594	628	599	584	593	600	636	590	572	592	582	649	620	611	626	556	572	608	670	648	607	623	619	657	638	646	628	579	633	623	591	549	637	577	573	630	654	602	619	575	650	614	611	571	614	588	607	610	569	584	642	675	618	579	596	625	595	670	618	556	602	627	591	624	621	626	599	589	612	661	615	644	620	600	615	593	601	601	562	581	626	601	620	635	609	578	609	581	634	584	579	632	618	563	606	575	602	609	558	592	594	657	599	599	636	624	633	584	620	573	559	659	595	620	612	568	597	633	605	603	637	617	618	599	583	620	639	640	559	608	607	611	574	622	599	636	608	636	629	581	599	593	596	629	638	590	548	587	629	611	631	644	587	583	656	570	621	661	596	632	627	564	584	617	625	619	631	608	618	589	596	650	576	637	597	646	633	595	572	600	615	614	593	605	606	634	599	642	598	630	614	604	607	583	620	607	606	645	593	586	643	613	588	613	628	592	569	654	553	602	606	629	591	577	639	595	600	586	599	612	590	615	590	548	593	626	629	577	620	627	581	573	594	590	609	599	622	573	601	645	608	598	584	638	586	640	627	629	578	579	631	604	627	630	583	607	576	546	580	590	611	550	584	606	637	602	616	597	639	598	591	586	560	584	607	601	624	593	606	583	638	550	605	580	614	566	613	605	591	606	601	662	576	613	630	596	648	604	636	636	624	602	570	573	611	607	590	621	575	590	592	578	608	580	570	597	593	575	627	598	585	617	590	550	599	607	584	588	616	632	584	550	587	645	596	604	582	656	611	606	584	581	571	584	611	579	604	601	599	617	594	615	610	616	559	611	614	612	610	633	609	651	593	547	598	647	580	572	588	579	624	589	579	645	623	597	530	621	595	620	600	594	638	579	642	592	587	656	621	566	601	568	607	580	607	572	596	595	634	604	596	650	595	634	592	652	627	611	592	567	573	604	591	587	577	593	638	634	576	622	609	593	623	583	606	637	597	650	595	623	627	587	629	589	645	622	604	601	595	601	600	604	607	618	622	612	610	615	594	596	607	614	610	573	596	590	598	616	624	616	582	596	612	587	602	609	584	614	594	559	606	562	521	692	646	610	597	599	624	573	620	597	591	577	573	567	607	573	620	630	613	642	625	602	601	555	648	628	590	599	648	586	601	630	589	592	576	654	599	621	602	632	609	587	603	645	627	601	597	619	624	636	598	619	595	623	618	601	591	643	556	596	677	634	583	644	624	634	611	629	591	638	573	578	594	595	681	619	649	611	593	577	596	591	586	559	626	610	593	612	636	616	561	610	588	594	578	604	637	610	629	633	604	608	657	560	633	682	647	584	606	601	609	629	634	610	604	596	585	607	601	587	618	620	643	575	615	581	583	628	610	585	602	640	621	603	586	592	586	616	608	612	598	647	617	622	582	620	579	598	536	587	580	609	636	571	596	649	611	609	597	589	591	621	581	576	630	578	570	562	586	613	594	594	591	584	642	614	596	616	619	581	561	601	596	602	607	608	595	658	574	627	596	596	654	600	568	619	583	605	607	612	618	605	590	571	585	633	628	623	620	595	609	657	581	619	587	607	616	578	601	632	587	617	567	645	620	631	574	591	593	587	643	607	579	633	603	568	602	575	605	525	613	615	604	603	576	599	616	583	585	576	577	652	594	583	610	586	599	604	583	596	621	573	627	606	539	613	648	619	632	549	594	620	623	600	653	624	585	602	563	604	596	578	594	581	603	593	614	643	587	588	570	613	610	629	626	614	634	592	619	612	584	612	600	577	599	603	645	613	606	604	586	650	595	599	586	574	598	631	654	574	589	652	579	639	618
23010	21269	28015	24138	20965	20933	9511	1808	1473	1365	1265	1189	1095	1045	1029	957	1045	1016	971	978	893	920	866	881	891	882	849	906	874	839	837	862	859	848	844	839	913	800	857	846	788	850	836	809	794	874	807	798	807	829	811	851	817	828	808	837	845	789	844	826	817	815	803	797	844	774	806	798	816	750	822	796	818	788	800	810	818	760	793	820	830	829	879	795	831	786	763	809	882	783	847	855	808	746	789	771	862	835	851	759	839	753	753	871	784	756	822	803	790	825	796	792	821	821	812	838	771	806	839	803	789	794	834	825	759	774	813	800	824	780	796	811	817	798	841	803	788	817	806	799	783	865	853	776	803	770	817	822	835	809	895	875	794	879	818	830	815	831	807	822	824	759	795	862	823	837	808	818	792	847	825	853	818	795	816	769	801	783	780	759	837	805	794	865	814	794	807	796	846	813	790	742	800	826	789	756	824	802	778	839	801	800	800	796	806	832	828	800	804	769	768	846	798	860	783	786	815	759	827	812	808	821	829	798	820	827	837	815	791	796	829	784	809	836	783	782	789	826	849	824	831	769	815	825	804	804	791	807	793	788	805	827	840	771	768	828	788	799	766	836	750	796	818	765	808	776	806	783	782	808	762	817	775	777	782	802	799	815	814	786	833	788	837	905	790	782	781	813	795	833	812	784	818	839	791	799	832	831	800	846	772	801	813	769	831	807	831	796	830	838	834	783	808	788	778	826	846	813	799	818	825	817	806	835	776	792	864	852	831	845	782	835	799	792	792	792	865	781	789	804	863	858	798	862	811	801	754	788	836	801	844	826	772	768	786	824	817	776	796	886	772	812	837	807	827	837	809	761	760	850	800	735	786	786	771	786	846	868	824	770	837	842	798	777	792	803	793	846	812	766	888	788	786	841	794	853	831	765	777	826	851	806	808	810	782	821	819	784	788	847	789	784	816	798	788	750	754	837	811	840	810	817	796	800	827	760	792	817	836	825	838	745	796	793	809	792	800	739	823	742	811	757	813	747	799	768	808	784	853	801	844	823	850	777	810	736	858	821	810	800	803	821	792	790	789	815	822	848	819	860	785	860	768	770	794	859	813	847	819	780	784	826	836	807	792	825	792	809	772	804	829	857	815	801	798	789	844	818	817	796	820	782	839	803	737	830	814	829	819	795	800	788	845	763	827	792	786	795	780	811	765	842	727	788	852	818	817	792	807	833	813	812	832	800	809	785	793	854	835	809	781	812	830	768	797	808	814	816	823	781	814	799	806	837	792	847	842	830	785	822	765	790	795	865	809	790	826	804	792	859	824	795	802	805	833	818	789	820	796	790	813	787	857	831	782	821	803	757	812	762	774	815	815	803	838	772	819	822	831	817	865	831	838	826	801	823	797	834	819	858	801	802	768	796	781	766	768	802	783	824	852	814	798	824	808	828	844	818	803	793	828	743	799	804	851	855	824	841	817	848	813	822	785	725	773	774	846	797	827	793	800	826	772	784	822	834	849	864	883	842	870	797	782	821	807	907	874	821	832	776	818	786	843	797	803	844	831	803	805	822	821	826	765	830	853	780	786	754	803	809	833	852	849	755	820	777	801	822	804	824	773	746	817	804	793	831	795	808	813	812	864	739	875	789	777	815	782	769	852	851	804	856	788	822	794	860	813	821	804	793	778	812	772	756	838	781	905	846	799	812	839	867	818	789	795	784	803	772	799	833	820	786	762	842	836	804	817	837	837	814	768	808	831	823	788	780	898	779	808	811	851	820	838	795	808	849	802	850	783	829	801	800	808	758	803	806	827	851	829	785	786	772	826	738	755	828	818	805	786	833	797	802	830	858	844	782	827	799	780	776	800	794	790	788	854	769	760	787	766	819	837	858	832	878	774	862	784	804	880	828	778	837	835	826	801	819	803	801	810	779	786	814	823	799	793	793	877	799	831	846	787	801	816	814	814	782	827	797	806	841	830	845	774	820	815	838	811	756	794	769	819	812	781	787	808	777	818	822	849	786	814	800	772	782	805	831	835	814	799	834	771	857	779	770	785	834	824	781	826	806	813	849	774	806	816	781	828	854	786	812	830	771	808	761	824	840	800	809	816	839	800	773	782	795	824	789	825	795	804	794	802	848	787	834	832	854	835	776	771	752	786	787	791	757	806	827	827	797	812	814	775	786	819	775	769	794	833	854	755	831	785	811	810	807	833	804	814	772	833	824	798	788	796	785	836	851	826	819	803	821	894	803	790	785	839	822	856	834	840	809	760	788	793	819	781	768	793	816	785	735	762	824	856	802	821	759	804	793	820	845	813	783	816	759	775	830	784	781	788	775	771	826	807	916	822	880	753	774	814	834	767	806	826	784	784	824	800	796	820	816	792	793	806	831	863	824	787	795	787	797	787	815	782	792	786	827	826	765	814	798	783	801	849	812	791	805	789	762	830	788	793	783	825	817	838	850	786	823	844	766	822	836	785	804	831	822	783	840	790	796	826	817	832	782	798	818	828	811	821	810	797	804	845	764	834	832	811	831	769	795	827	830	791	843	837	833	805	820	792	845	793	772	830	775	813	792	798	757	844	785	810	787	803	808	777	765	802	786	772	766	800	754	767	819	817	798	791	808	795	810	792	829	790	861	810	786	821	806	789	814	767	852	847	849	771	848	829	777	806	835	803	848	776	832	846	880	824	770	874	791	829	847	798	782	767	782	810	787	749	790	817	770	773	807	802	877	802	845	832	801	804	795	874	842	831	814	835	836	784	802	799	757	873	824	842	832	857	802	826	789	823	794	834	762	802	836	839	792	787	780	815	789	840	816	800	799	780	815	739	834	761	804	806	789	798	797	867	837	826	786	810	826	861	752	797	795	795	837	718	815	830	830	807	805	873	847	847	796	807	811	784	806	774	825	769	828	794	823	799	852	777	802	820	808	801	799	827	877	885	864	782	771	827	843	795	821	863	842	843	793	812	803	771	825	822	785	772	808	761	829	825	820	849	815	809	828	800	867	801	841	864	794	834	822	838	833	789	803	760	805	852	795	795	836	789	754	825	776	850	798	793	785	819	829	835	823	811	782	782	817	784	818	800	795	858	833	802	787	757	804	774	819	831	771	804	811	817	827	859	762	808	852	800	785	813	773	769	803	792	830	816	822	811	805	802	772	851	817	860	825	782	821	792	817	852	803	805	778	860	819	798	809	797	744	832	841	794	826	810	783	802	818	794	802	799	780	863	789	770	870	847	824	802	787	785	823	821	818	826	844	880	794	811	805	779	787	754	769	809	830	762	806	824	791	800	809	773	813	772	796	765	830	772	815	780	805	810	791	777	848	869	842	800	794	802	819	809	848	843	844	852	801	776	749	840	791	801	801	783	791	794	810	792	787	842	824	830	753	831	798	845	781	841	792	797	831	827	772	795	800	816	771	856	842	789	800	798	835	807	867	829	807	812	835	809	742	829	790	819	821	791	844	788	808	785	779	823	776	826	897	795	827	798	814	844	840
39323	86485	20591	7423	5233	4063	3281	2600	2370	2075	1836	1578	1452	1339	1249	1129	1169	1038	1009	1041	995	991	997	932	899	867	890	862	905	905	867	899	867	848	901	864	859	866	872	850	832	809	804	836	862	823	787	829	876	863	843	878	810	819	768	859	798	801	852	874	790	835	817	849	764	794	798	847	848	819	800	801	780	774	830	842	832	841	810	815	789	828	771	772	743	816	824	819	811	817	810	801	804	816	845	831	772	792	808	833	834	841	825	829	807	815	893	832	818	834	827	803	827	836	794	802	821	805	785	839	803	835	817	789	789	817	787	784	819	797	811	833	780	778	822	811	839	826	765	781	805	825	751	851	805	840	861	804	819	771	756	796	827	771	794	790	769	772	767	856	813	828	834	804	830	838	777	784	767	786	793	828	821	809	783	854	800	810	751	771	808	848	807	821	794	780	769	812	802	874	768	778	809	818	779	788	760	773	773	798	770	763	798	819	822	830	824	798	822	785	813	771	821	795	808	802	798	773	801	851	817	761	820	794	838	816	796	854	841	832	791	807	795	758	804	817	761	798	814	784	816	805	782	757	777	896	801	758	823	784	845	830	765	806	816	776	788	809	796	854	807	776	757	843	755	841	803	806	832	787	806	824	807	817	764	801	792	843	802	811	829	789	807	755	821	800	796	817	820	843	850	790	781	802	784	818	819	797	815	831	831	778	737	828	849	784	814	850	772	813	774	827	828	784	792	809	822	817	796	782	792	801	795	825	787	832	778	775	803	838	774	782	786	784	802	828	805	776	767	820	808	813	803	807	786	803	801	829	778	799	773	796	757	802	809	851	817	810	819	799	832	804	824	812	848	786	778	812	792	773	845	788	802	779	758	774	795	787	791	841	824	793	824	841	798	765	827	766	829	841	851	808	833	786	812	828	861	793	763	823	865	810	809	784	855	853	818	833	788	769	844	777	769	780	784	769	871	799	814	775	825	807	769	794	768	787	813	857	848	772	805	823	798	841	776	823	866	782	819	802	854	799	770	744	767	812	820	813	755	788	822	831	791	762	811	781	803	804	881	802	780	817	849	737	851	837	817	827	760	793	792	764	841	844	831	813	770	749	825	803	769	816	795	752	823	881	815	823	771	808	782	846	774	787	771	785	837	791	804	828	812	777	790	765	796	842	803	776	806	849	856	819	774	830	809	794	749	830	878	782	801	794	827	778	774	776	767	784	820	833	801	789	803	793	816	826	818	824	841	818	824	785	846	782	809	802	801	805	793	765	788	817	808	767	790	855	787	831	803	802	812	774	776	826	812	754	785	803	816	798	795	804	793	811	873	780	832	778	778	799	802	770	833	867	821	816	832	841	794	848	804	819	822	772	761	836	849	771	830	798	806	844	823	821	828	776	800	762	835	768	762	828	781	806	799	790	848	780	766	761	823	773	760	769	815	813	780	812	814	778	756	795	797	813	816	806	819	813	780	783	828	828	850	796	784	805	803	818	835	775	836	785	790	796	779	776	789	819	779	788	782	809	844	811	777	827	796	799	819	793	789	775	784	787	836	833	765	784	810	792	813	783	771	815	812	861	811	868	777	813	770	789	827	818	860	757	804	834	859	799	780	851	812	847	793	796	778	810	721	816	790	774	773	797	802	797	821	837	827	775	778	818	835	798	825	777	836	783	832	752	834	842	739	794	776	850	783	774	786	778	783	783	826	825	825	776	793	794	851	794	867	817	769	821	783	738	800	788	755	804	764	795	807	823	850	822	782	791	781	787	801	773	815	778	791	852	819	789	856	811	797	787	793	778	822	829	803	813	853	827	784	769	821	785	882	772	811	731	805	783	812	763	829	806	841	799	772	805	788	792	819	858	761	861	793	817	841	834	847	784	807	793	779	831	774	819	795	861	781	818	801	847	803	773	851	828	795	804	800	767	815	789	774	803	778	841	802	769	854	836	837	842	794	812	775	821	761	743	842	776	776	777	804	853	859	767	746	811	809	798	814	780	797	803	785	783	812	774	763	819	832	801	776	779	742	809	774	814	806	820	814	842	787	816	779	774	830	760	821	798	808	856	782	803	833	783	805	809	808	769	787	833	809	788	827	843	811	836	778	806	771	815	814	800	850	792	776	822	801	814	816	827	806	780	819	811	853	775	763	744	839	830	733	847	823	788	827	760	789	778	866	832	848	816	760	741	784	829	777	758	790	740	791	788	830	828	766	794	807	803	814	840	812	829	831	761	798	812	813	849	844	799	823	772	809	861	776	821	749	772	805	775	812	843	792	790	798	855	740	877	807	779	794	829	791	784	830	804	795	798	833	781	797	797	810	831	815	793	827	748	825	794	800	800	775	775	809	780	824	764	810	820	798	792	810	760	805	816	837	832	797	816	764	782	819	837	791	792	817	771	828	801	726	793	793	814	805	777	828	776	783	820	803	773	795	785	793	781	822	827	821	795	841	814	797	783	813	771	796	805	793	804	764	820	803	846	838	833	801	850	796	823	824	817	866	811	831	811	773	784	842	794	812	799	812	785	820	799	741	816	796	805	830	809	760	844	824	843	835	818	866	812	722	763	796	822	755	827	795	845	809	819	782	789	820	799	836	789	787	874	758	802	827	764	788	797	781	816	741	797	824	829	752	826	809	825	786	775	781	806	788	780	816	814	833	795	791	829	826	774	791	851	798	832	794	783	827	852	805	773	820	803	833	840	820	793	854	793	809	763	753	799	804	860	817	816	796	777	780	868	830	796	770	760	821	830	783	768	784	790	803	776	775	772	840	794	779	775	789	775	811	824	812	833	815	858	798	823	816	797	805	780	783	795	810	782	789	824	786	825	790	785	819	818	849	761	818	770	796	818	825	783	796	850	774	785	777	794	821	804	830	803	759	785	830	787	799	810	820	867	786	808	795	808	808	755	824	777	778	776	819	857	802	852	845	820	807	810	824	795	779	779	752	825	819	838	770	812	812	824	811	793	801	796	749	803	839	793	799	824	793	791	880	798	803	791	788	793	811	841	785	806	779	801	853	837	776	837	810	806	794	846	730	805	875	852	783	860	824	789	805	813	808	817	734	812	844	815	803	761	804	806	775	811	750	748	805	830	764	810	751	804	796	797	788	783	828	783	763	841	809	804	841	833	847	770	825	789	796	793	820	787	812	832	838	777	747	817	782	829	810	798	845	851	802	826	793	851	790	792	801	818	821	897	836	834	804	792	801	800	787	775	761	839	808	830	789	756	764	867	801	833	811	801	796	830	790	812	818	804	825	843	788	805	843	806	820	829	766	728	786	795	805	809	790	830	809	743	790	789	803	803	788	805	813	805	731	809	858	803	825	805	774	833	792	759	773	844	793	819	812	810	828	824	833	830	822	773	790	800	844	761	827	792	820	826	835	786	791	800	827	850	761	866	823	785	799	839	807	773	785	848	778	887	810	825	771	791	808	825	779	846	772	790	821	807	788	800	800	780	815	775	837	864	790	805	771	761	828	845	764	788	794	837	829	780
29413	22902	8705	551	304	224	241	274	213	253	226	242	223	231	212	233	198	215	197	235	197	206	210	232	220	226	227	230	209	231	209	207	203	200	193	205	218	214	194	226	202	204	216	211	210	224	214	208	211	216	221	219	203	228	206	223	211	198	223	207	208	210	216	235	222	218	227	258	228	223	229	221	219	179	203	218	241	226	199	228	225	223	197	230	182	202	234	206	188	214	210	244	227	241	222	227	226	215	222	237	233	221	238	233	231	248	208	205	217	216	221	226	217	217	242	241	217	217	203	213	220	235	222	213	223	212	202	214	212	194	192	213	237	235	235	198	233	209	219	191	208	231	175	239	223	212	222	207	215	211	203	235	226	237	214	224	175	211	232	207	191	225	210	250	192	208	196	219	227	202	218	212	247	200	205	239	205	243	207	211	188	204	210	216	215	195	215	191	211	219	217	217	223	223	217	215	194	217	216	226	225	235	215	216	217	212	221	234	223	195	215	230	211	206	210	233	222	211	228	206	195	239	196	200	197	204	196	217	216	230	236	198	211	212	233	202	215	230	212	214	200	221	227	233	213	220	235	237	227	215	219	212	227	210	211	192	232	223	194	249	201	212	214	210	219	213	205	198	227	202	221	208	241	204	207	213	221	244	205	201	218	216	215	199	234	219	222	216	194	216	213	234	213	233	197	206	226	245	205	204	200	208	215	204	209	196	208	200	218	227	225	215	211	218	206	213	197	220	218	232	208	225	229	201	224	216	196	212	209	202	212	216	242	211	225	211	202	217	230	225	214	215	230	185	200	180	222	214	234	216	203	213	235	228	203	204	211	222	223	226	208	191	225	220	227	234	206	201	255	211	239	165	242	220	218	212	230	235	211	216	210	217	201	260	186	212	206	239	206	229	200	170	203	215	196	212	221	243	199	216	215	185	230	253	248	191	205	216	203	198	233	199	226	230	184	238	225	188	213	219	233	211	233	213	204	213	219	194	212	204	208	211	253	215	230	230	207	218	236	206	236	190	235	230	222	225	193	216	202	197	210	179	223	244	225	231	243	229	204	236	218	226	212	207	229	207	198	257	209	227	238	220	225	216	224	201	208	230	205	195	232	227	206	221	206	189	220	228	238	221	217	234	189	250	212	243	225	227	215	230	212	230	212	218	205	242	209	198	205	189	208	205	206	224	190	214	224	207	195	212	210	212	193	213	218	215	238	210	207	234	216	202	209	208	205	227	213	201	205	186	212	203	218	201	203	174	231	207	208	216	243	211	244	236	211	226	205	237	248	230	225	215	225	235	215	210	226	221	203	228	214	234	230	241	235	204	213	233	205	209	235	211	206	218	203	225	210	237	237	231	222	224	230	225	209	211	215	225	215	191	214	244	211	223	207	227	231	203	222	239	237	223	192	188	216	221	199	215	168	223	210	213	247	216	207	233	225	230	211	199	251	217	228	207	210	199	197	235	223	210	214	226	208	213	197	187	199	220	218	243	220	202	203	226	230	231	224	225	203	210	187	223	233	221	205	216	206	206	232	211	195	188	229	203	227	193	202	208	209	203	217	215	226	221	212	227	225	234	221	228	226	229	227	203	241	214	218	198	220	193	235	204	213	207	245	228	224	209	237	221	190	225	206	212	249	191	216	209	204	220	202	207	241	211	204	197	200	231	223	226	210	227	202	219	212	224	229	239	197	233	212	210	242	226	210	226	208	205	211	212	212	216	205	216	212	228	172	232	232	201	197	214	200	209	210	200	227	225	222	229	208	217	208	202	222	218	234	241	204	227	224	212	210	192	204	250	224	238	215	217	212	223	220	220	235	211	186	211	197	204	212	217	217	215	227	230	212	223	201	218	202	207	206	219	214	196	205	223	211	209	217	230	197	222	211	200	237	242	246	220	196	208	242	211	227	181	212	204	222	210	227	245	226	226	218	215	239	227	217	238	201	245	191	228	210	216	242	210	201	207	225	225	207	187	221	231	228	203	199	242	228	215	225	188	225	231	239	258	203	223	196	220	221	209	219	207	210	217	202	230	212	206	203	218	213	221	204	222	187	215	211	192	211	211	210	195	195	226	224	198	230	198	207	218	240	195	224	220	224	211	222	237	196	225	269	221	247	206	220	208	196	213	202	229	226	243	205	212	192	203	189	200	209	221	228	211	199	224	191	210	205	220	227	236	196	208	215	229	224	214	204	217	240	200	186	237	235	211	191	216	215	213	186	220	219	182	216	203	173	203	217	229	218	233	222	245	255	224	223	210	206	211	238	218	206	234	218	218	243	234	226	200	220	227	239	221	204	233	212	209	244	209	213	229	236	198	207	253	214	215	212	243	229	200	202	196	229	225	207	230	210	187	215	239	195	232	226	182	207	209	229	225	235	215	219	221	224	215	214	220	220	226	239	223	196	216	202	222	211	217	236	204	223	194	195	237	207	211	204	241	209	240	235	212	225	220	201	200	265	226	214	176	215	193	187	177	201	207	205	204	198	198	199	183	204	236	221	207	228	198	216	201	210	207	231	208	216	232	262	178	227	222	213	217	211	195	222	239	234	229	210	226	238	201	198	258	195	216	231	192	206	194	228	245	265	223	230	216	194	207	201	220	202	189	203	191	215	220	222	220	200	224	224	234	212	214	214	226	223	225	208	229	208	188	220	222	208	226	233	218	208	185	230	227	189	215	205	217	223	199	234	230	203	211	193	220	226	209	226	222	217	230	220	225	199	229	201	222	232	200	218	205	199	219	208	210	220	223	217	205	203	230	230	224	234	239	203	201	220	234	199	199	206	225	199	213	204	235	198	202	212	210	212	219	212	217	206	227	183	190	223	205	222	205	214	235	216	212	224	227	209	226	208	229	238	218	194	210	219	204	237	220	197	242	204	189	217	214	207	217	185	220	218	227	211	224	214	237	211	213	191	234	221	190	222	219	215	201	185	210	230	218	214	212	214	221	213	200	218	224	202	199	213	213	221	230	214	210	214	229	223	192	216	221	203	217	214	234	232	186	210	244	215	229	205	201	208	202	236	204	231	245	209	222	211	211	231	217	197	207	210	216	218	205	215	214	213	200	199	225	230	224	213	224	205	210	196	207	218	213	206	215	222	209	210	204	198	223	222	211	219	194	199	204	204	206	232	218	197	213	198	232	206	208	212	215	225	245	224	215	258	243	199	174	216	207	230	204	224	217	204	176	204	205	211	208	224	208	208	208	191	215	197	204	202	260	215	235	210	213	232	211	235	195	201	214	210	222	216	207	243	185	223	232	215	204	212	205	229	208	216	212	221	218	224	217	217	214	202	219	223	207	207	207	220	189	227	205	195	245	227	228	197	226	225	228	218	221	234	216	224	182	221	204	231	240	193	198	201	197	231	222	210	223	215	211	185	214	206	226	230	211	208	235	219	211	214	214	211	211	234	210	201	200	206	206	200	245	232	204	206	229	224	217	207	204	205	220	191	208	212	194	243	219	210	213	211	211	241	205	212	208	226	232	236	211
20477	27492	3213	367	334	309	294	271	271	261	279	240	256	209	229	228	262	255	208	270	253	240	237	248	240	247	218	262	255	256	218	237	228	205	223	236	257	238	225	225	235	252	223	218	240	249	236	244	265	239	221	246	258	214	218	234	215	217	230	230	218	244	239	225	238	207	232	213	223	215	248	235	225	243	206	196	197	249	214	214	236	236	231	199	212	220	249	247	211	252	213	237	237	228	195	229	252	233	230	228	246	249	255	219	234	215	274	228	245	213	199	243	210	239	237	231	212	208	226	245	228	225	219	223	254	256	217	225	223	236	238	231	250	257	226	215	229	212	217	228	249	251	214	226	250	248	230	230	245	227	235	246	219	227	217	239	230	222	265	251	247	216	226	216	241	266	228	194	218	238	215	221	215	225	252	221	215	233	209	225	228	235	219	235	252	224	264	223	211	225	261	217	237	232	241	258	242	219	222	221	252	231	227	219	214	262	237	216	221	225	219	251	206	214	235	221	212	226	243	226	221	219	241	226	222	240	242	203	226	218	220	232	243	212	246	235	235	199	244	249	216	217	231	203	241	209	237	195	233	229	253	192	245	240	229	229	236	193	243	230	197	234	227	227	213	245	257	208	237	216	231	235	226	217	243	202	211	237	217	225	249	206	225	204	260	214	232	230	241	240	210	256	220	217	243	213	222	223	239	233	250	241	218	210	205	228	246	239	253	214	211	245	246	229	240	211	227	232	198	234	234	231	228	222	218	219	227	246	225	212	252	261	213	237	248	252	250	233	252	219	222	202	235	211	230	222	211	207	234	223	249	217	242	225	222	207	225	234	213	278	235	251	233	217	217	222	223	207	246	222	248	208	249	226	227	224	241	240	240	195	217	234	224	244	205	236	224	213	235	249	243	238	228	230	223	222	239	230	216	226	223	221	217	229	246	236	223	221	220	219	230	223	229	228	211	222	206	213	235	215	263	244	266	230	245	230	215	252	230	207	209	204	261	239	224	218	253	228	229	230	231	234	201	227	203	247	248	217	201	232	232	216	205	230	216	225	240	217	230	221	232	216	259	226	249	214	211	238	225	215	240	235	201	242	224	210	226	239	268	262	236	229	216	233	233	235	234	230	223	239	265	228	208	203	223	216	219	234	255	251	206	257	235	240	224	230	197	215	240	233	216	221	223	226	236	228	220	232	256	224	213	234	255	215	251	221	228	223	213	233	237	230	229	213	246	238	232	217	225	228	223	240	219	269	244	253	241	242	245	223	241	254	221	245	255	224	241	217	250	225	238	226	241	223	226	243	215	203	238	245	237	235	217	229	239	246	227	236	210	209	242	233	237	242	236	213	233	272	222	240	236	226	209	204	238	209	228	228	204	215	240	238	241	200	230	217	218	241	212	233	248	228	224	225	240	225	210	261	238	229	222	261	226	211	222	258	214	231	231	223	224	245	207	209	226	250	232	229	208	206	200	220	252	230	256	224	211	231	244	226	215	241	210	230	222	225	229	239	255	238	219	239	225	242	210	251	230	245	199	215	211	227	244	217	226	222	224	237	261	224	239	223	229	237	225	201	231	209	209	217	232	224	233	203	220	245	211	246	228	231	209	233	224	214	234	231	223	209	213	199	219	233	235	230	238	245	229	223	218	225	237	215	229	212	236	223	217	211	216	207	232	235	242	226	209	243	233	222	218	229	241	231	248	203	237	258	233	231	225	213	201	229	224	231	232	234	229	222	219	223	249	241	250	228	224	231	216	218	213	245	224	213	256	239	214	253	250	216	218	226	240	209	222	211	210	250	205	217	218	232	231	236	214	243	206	228	224	225	224	236	248	221	242	228	230	227	224	241	237	198	239	229	220	224	215	243	239	225	257	237	219	230	248	230	218	235	217	203	239	203	239	241	216	216	232	238	233	242	235	220	265	221	218	245	216	216	258	241	214	229	220	228	211	200	235	233	205	260	238	237	256	219	247	243	189	224	224	239	248	229	231	240	205	205	229	232	204	250	283	248	240	231	223	214	214	238	196	245	216	231	218	246	241	222	254	206	210	185	239	221	218	220	233	233	234	228	223	212	204	208	230	240	228	221	244	238	207	217	251	222	241	238	219	249	236	227	236	232	200	240	211	258	229	217	219	246	212	219	210	221	214	210	227	211	206	205	211	228	208	227	239	231	212	216	235	232	197	225	223	229	215	231	228	200	219	238	219	217	221	243	201	234	212	234	202	226	238	234	227	212	239	236	221	234	243	193	216	224	240	212	219	213	225	210	234	233	226	231	229	220	217	235	231	231	236	233	218	229	242	255	214	224	222	213	231	234	247	235	232	199	239	213	244	220	212	227	266	235	214	229	235	204	220	236	220	220	217	226	211	224	232	234	217	238	221	236	231	221	271	207	236	240	212	231	229	247	225	227	219	207	208	251	237	236	233	231	189	245	213	206	246	205	221	238	219	223	214	215	232	230	218	215	205	208	209	222	222	235	238	215	211	203	217	241	220	232	229	216	214	212	224	252	229	235	221	250	221	229	233	239	228	215	212	218	236	219	247	232	228	227	221	242	249	236	240	230	221	229	233	230	236	240	237	200	252	220	232	234	236	235	214	223	242	223	231	195	240	217	221	233	248	216	235	227	233	225	251	209	221	210	211	223	231	213	230	213	246	212	192	231	208	250	226	239	203	210	210	213	222	223	235	228	202	236	223	219	231	247	236	214	248	195	231	215	256	213	223	215	246	249	223	207	200	227	241	211	220	218	241	225	218	248	246	259	239	225	221	194	216	226	213	217	226	215	234	231	229	253	251	228	233	225	230	218	228	219	224	211	246	246	227	228	223	235	230	225	224	189	233	215	234	229	264	247	205	249	227	241	207	226	220	229	204	199	226	230	216	238	220	241	261	256	246	237	216	251	254	231	236	243	234	187	204	201	211	237	231	258	242	226	224	232	221	225	219	242	216	225	239	221	191	252	230	231	234	215	212	196	230	228	236	253	227	220	227	227	215	230	198	202	254	231	222	208	236	231	223	232	237	222	202	238	236	232	218	233	232	211	216	235	223	274	222	234	232	229	197	207	238	229	230	218	226	227	237	231	235	207	242	227	244	259	212	225	228	230	249	255	236	220	235	228	219	217	255	237	222	249	220	237	229	243	232	249	207	218	185	237	232	235	216	211	211	224	234	215	184	221	211	215	233	209	227	232	219	229	239	226	224	243	227	239	231	232	227	219	245	227	221	226	230	223	218	233	198	209	245	250	233	213	229	218	236	229	228	203	229	220	243	266	207	238	238	214	227	216	240	230	225	245	213	239	215	244	224	219	220	245	244	218	219	211	255	215	217	230	202	215	218	210	266	213	236	239	247	215	217	247	244	253	223	217	219	206	239	239	224	210	233	230	218	211	215	237	221	213	236	213	211	235	230	220	205	209	239	260	262	214	220	218	219	231	212	221	237	234	251	256	226	223	256	227	233	214	231	214	230	205	239	228	233	217	238	256	250	222
25454	21691	28040	24231	20756	10358	1650	1067	964	927	796	836	791	721	697	723	705	648	708	679	629	688	653	637	650	647	634	605	656	641	605	663	654	690	651	623	655	618	598	648	586	648	627	659	579	677	624	631	603	637	627	625	642	640	675	633	590	633	621	595	640	607	608	603	612	651	625	630	642	636	621	573	604	594	633	631	609	574	622	668	617	629	619	645	569	602	615	598	591	604	592	642	640	591	631	637	662	650	639	615	664	623	632	624	623	600	668	629	567	607	629	615	644	646	578	640	620	615	633	635	661	624	614	616	580	631	647	629	603	608	635	608	643	635	617	651	598	642	617	633	624	607	617	635	570	638	627	636	583	658	622	630	592	581	592	622	610	613	646	647	585	595	618	632	624	619	611	622	614	627	590	639	659	635	608	647	662	593	631	616	651	595	618	661	603	625	655	611	625	663	599	611	632	585	599	573	625	640	650	631	663	600	610	627	608	640	643	651	614	628	672	659	582	601	653	632	650	626	631	596	669	577	588	607	661	596	634	616	606	629	643	619	633	637	592	660	595	630	626	605	613	619	592	640	610	602	569	614	629	631	639	632	678	613	647	607	614	598	638	576	593	648	609	652	596	654	598	606	599	612	624	641	596	603	625	623	625	654	669	613	599	599	553	587	614	598	643	611	651	606	658	591	634	685	647	623	625	663	645	625	643	617	638	612	621	687	649	638	599	574	625	609	614	643	630	597	598	609	606	615	579	599	671	650	602	585	610	615	594	583	625	623	588	645	644	588	626	629	627	644	619	655	592	618	657	607	611	592	596	641	627	582	606	622	640	604	583	618	579	640	595	591	639	617	604	625	601	636	576	658	658	579	607	626	603	667	640	610	628	599	628	628	645	604	596	607	623	571	599	563	633	637	582	594	591	603	572	652	641	611	611	607	628	612	640	631	599	641	570	656	632	642	631	627	636	661	662	571	612	609	605	670	649	599	582	620	575	618	638	638	617	668	610	605	605	679	606	638	629	607	586	633	568	619	610	604	596	612	606	624	632	618	608	626	628	625	596	615	606	588	639	652	607	590	584	630	642	585	591	606	586	587	617	657	595	648	610	605	608	599	615	631	617	660	604	634	623	600	619	626	650	597	617	634	624	583	557	641	603	649	566	630	613	629	628	625	590	640	663	642	622	636	627	654	672	625	652	617	578	622	625	630	623	608	625	605	632	601	615	598	644	624	599	618	591	608	597	648	633	625	655	642	616	621	610	556	634	608	560	659	665	623	657	629	639	652	620	596	610	613	634	624	603	634	607	628	612	610	609	638	650	596	629	616	578	604	640	616	624	605	633	612	603	646	643	574	618	612	610	650	586	649	620	624	601	634	601	578	648	656	645	597	596	616	629	646	608	612	660	640	659	623	593	627	654	631	625	609	627	635	585	628	612	639	625	582	599	644	632	665	620	605	587	651	613	648	656	649	602	610	627	627	648	625	638	613	584	597	594	628	635	619	655	682	671	631	630	657	601	647	652	615	602	657	591	639	636	615	621	592	635	625	616	611	599	627	595	594	600	637	628	672	605	613	605	658	606	657	681	560	604	638	636	625	615	605	577	610	666	596	632	652	616	641	621	586	654	624	626	660	608	586	605	578	602	595	562	614	624	594	637	625	636	603	614	649	666	538	617	603	640	584	590	577	608	610	609	607	602	560	617	626	628	615	627	664	647	621	613	603	602	593	609	608	621	675	593	664	615	618	623	595	642	596	575	636	635	580	603	616	692	619	651	622	606	603	612	682	625	617	633	595	619	601	664	601	639	596	626	632	627	578	617	591	616	649	604	645	657	621	618	589	629	587	640	611	640	612	624	584	610	589	623	646	657	610	632	656	632	636	578	639	650	550	650	593	613	631	614	611	628	661	606	617	618	616	622	641	578	642	605	622	605	589	617	578	622	639	579	629	597	648	567	653	668	540	602	633	613	668	591	610	656	587	658	629	624	589	584	627	649	626	604	696	640	597	652	599	608	620	607	605	643	651	640	619	638	638	594	591	615	650	627	613	602	634	613	636	624	625	595	619	597	661	610	647	618	567	599	571	637	643	590	632	634	581	591	631	633	606	672	613	625	642	642	600	626	642	620	638	630	618	628	655	593	578	649	628	610	627	627	579	594	652	611	624	607	602	710	659	699	649	652	631	610	603	617	619	599	622	603	634	631	638	580	623	590	632	593	597	622	588	640	644	625	590	605	635	656	610	610	587	613	619	639	603	642	638	606	632	645	598	663	621	602	603	673	658	604	569	650	609	667	587	640	613	648	607	594	645	632	639	638	632	596	598	666	646	614	634	594	620	619	598	599	582	595	643	629	569	591	651	631	612	587	618	688	671	593	572	656	591	620	604	596	662	632	659	650	591	630	618	637	633	614	628	639	631	664	580	624	647	641	609	602	621	645	631	628	589	639	602	636	627	620	670	619	640	594	588	595	612	624	571	629	639	654	589	617	590	640	660	616	611	615	581	601	643	616	630	605	631	699	567	648	617	611	644	606	580	593	601	626	630	593	597	619	623	624	626	637	615	613	597	616	658	583	632	596	649	629	622	614	635	613	605	664	640	609	619	596	628	628	633	615	655	578	615	650	630	617	637	671	602	661	622	618	626	614	674	593	639	635	595	647	617	647	534	633	630	655	638	644	655	608	598	640	640	598	657	600	620	579	601	621	647	635	604	597	588	671	628	592	632	612	655	612	643	620	641	649	636	641	577	615	616	619	674	622	626	648	654	660	602	638	619	578	612	652	586	634	621	613	636	616	649	657	598	639	635	649	655	656	610	641	643	608	633	621	628	623	646	607	648	570	637	610	600	626	598	638	634	627	700	606	615	621	643	597	603	611	693	615	634	619	597	612	612	590	670	603	613	664	598	584	639	635	641	592	615	624	653	607	593	645	657	619	596	624	674	594	589	609	621	650	614	620	647	606	611	593	613	645	633	579	578	635	626	626	602	595	625	611	597	629	622	608	625	638	643	589	606	605	625	597	631	622	619	638	662	587	613	622	638	619	657	598	619	632	616	637	621	638	665	633	611	595	648	619	655	598	617	657	651	602	595	597	652	602	622	619	616	598	640	589	586	681	651	653	630	634	600	596	603	645	655	613	605	574	625	641	595	596	680	656	589	604	639	618	635	647	615	568	636	587	609	615	613	615	592	615	627	639	597	609	638	602	630	619	685	635	630	616	626	639	628	593	567	625	625	617	641	624	621	632	612	616	615	648	637	621	631	622	622	644	617	647	622	632	642	684	644	603	624	649	601	575	612	623	626	645	598	609	580	618	625	634	572	551	626	659	632	619	621	632	609	601	596	634	608	631	598	577	668	642	670	637	606	625	576	620	617	629	616	622	625	644	626	606	629	637	633	611	590	596	619	597	624	643	584	696	668	631	632	594	618	640	686	637	656	600	585	589	608	622	581	613	608	606	590	612	589	637	603	625	610	612	636	629	637	613	578	669	607	598	620
38932	78608	13332	4289	2950	2310	1834	1567	1494	1241	1143	992	922	866	820	795	735	728	695	694	681	699	654	676	638	648	640	661	636	699	636	660	632	648	621	676	630	635	621	682	640	596	618	649	614	636	618	614	635	606	631	590	649	614	622	590	600	607	667	670	594	636	623	644	609	605	589	587	591	603	634	635	592	599	625	619	620	590	590	561	645	621	640	610	623	605	655	616	641	653	612	597	593	670	644	658	610	588	596	622	602	598	637	604	592	592	609	583	639	632	634	593	664	621	641	633	582	641	613	620	629	608	602	596	588	602	629	602	599	617	604	642	590	607	611	591	589	577	610	604	636	617	624	624	609	616	638	622	625	620	619	596	590	604	583	625	589	589	659	630	616	599	620	574	623	615	627	578	650	614	610	581	641	575	604	573	615	610	628	618	663	629	590	598	611	610	571	614	615	619	643	628	583	640	617	611	593	589	606	619	612	583	594	590	644	588	616	610	619	610	612	601	617	551	594	635	623	665	616	593	606	567	615	606	594	561	612	586	640	607	644	598	620	603	614	620	573	628	612	552	577	603	589	632	611	568	582	592	603	619	586	621	626	587	588	638	632	597	651	572	595	622	637	576	601	605	624	628	615	626	631	587	589	618	543	643	619	617	631	596	639	608	606	641	586	595	576	630	616	618	610	620	619	612	617	600	613	605	549	583	597	597	576	625	640	649	606	621	592	602	610	596	617	575	579	635	590	613	626	548	589	577	612	606	597	605	594	611	617	582	603	600	603	610	621	654	614	604	602	599	574	646	640	599	619	602	579	581	601	609	613	629	636	567	595	632	627	585	595	621	605	612	577	596	590	624	623	644	620	638	618	632	623	639	604	664	560	623	618	616	599	577	585	593	629	548	628	606	597	669	620	628	584	628	596	616	634	597	585	588	605	660	629	614	618	629	594	621	616	670	635	648	619	650	578	563	626	594	593	605	663	593	653	608	610	610	544	587	635	616	612	615	596	633	620	574	614	573	586	655	632	619	564	645	591	606	615	581	636	630	634	647	591	628	617	581	614	607	626	614	592	621	585	636	583	577	632	613	615	618	631	589	681	622	640	605	631	581	630	648	611	606	578	636	594	640	613	614	609	697	597	646	613	609	576	545	618	613	583	585	595	613	603	634	638	631	608	619	626	606	656	591	602	634	607	627	606	592	602	587	573	594	611	648	570	592	598	590	580	611	602	605	594	639	625	676	632	619	611	656	645	643	605	643	577	635	604	619	568	601	594	637	630	588	646	638	622	611	576	647	622	581	636	617	618	607	595	570	576	605	608	597	598	638	611	625	571	628	608	611	627	620	596	594	623	557	631	617	622	600	599	608	586	634	608	647	622	665	566	631	646	613	641	584	621	568	633	620	625	606	618	631	624	629	590	635	609	600	590	610	616	597	581	558	578	598	628	591	606	584	601	652	613	579	568	626	565	623	629	630	601	643	620	596	632	619	602	644	587	635	598	610	608	588	609	624	615	558	643	592	600	597	629	656	608	582	625	605	599	601	598	605	617	591	562	627	653	609	563	599	593	600	599	570	557	628	644	565	622	644	611	581	577	567	620	613	600	627	610	578	599	620	593	559	609	605	622	620	623	594	543	609	603	647	556	578	641	625	591	621	630	609	620	636	612	618	607	635	626	563	570	618	570	595	611	606	631	632	590	576	652	617	615	619	659	613	644	598	613	610	641	574	589	604	600	601	677	554	583	591	636	628	635	639	602	622	578	591	643	591	603	628	616	612	629	596	626	615	578	582	607	599	619	648	603	636	592	591	609	581	615	616	615	587	605	607	652	586	633	589	620	587	644	623	642	582	610	591	631	616	637	585	583	611	603	591	618	604	600	574	604	612	602	596	594	642	648	588	579	556	595	596	609	566	630	635	595	598	589	609	654	562	606	583	590	604	602	611	609	621	601	598	557	627	618	618	634	614	604	585	583	608	618	617	579	587	582	557	591	626	601	605	610	612	589	600	614	561	622	613	594	593	616	555	602	630	626	602	626	572	618	595	602	594	599	616	580	569	616	591	582	608	596	635	592	557	607	652	652	598	605	609	628	582	640	602	587	617	613	553	606	630	617	585	599	572	585	579	623	592	626	614	642	616	609	636	604	614	586	608	600	614	646	633	581	585	656	623	619	581	631	560	613	654	623	649	620	623	652	570	593	584	647	545	638	644	572	647	585	606	673	579	629	617	620	617	547	591	575	610	613	632	611	598	613	587	622	584	621	623	615	581	580	638	596	624	604	684	669	639	650	581	633	592	623	656	559	602	632	645	626	612	615	633	626	636	603	638	605	608	565	571	629	578	623	593	580	606	606	613	589	567	605	574	594	585	591	591	598	642	576	613	633	542	595	592	631	604	611	589	621	625	628	591	576	651	579	588	627	623	571	626	590	608	608	623	584	623	568	636	616	661	595	630	595	590	613	580	587	585	582	613	656	603	557	568	602	632	634	641	569	595	596	607	623	564	623	617	631	630	642	593	603	577	613	591	575	642	580	635	618	613	585	610	657	609	620	534	643	631	602	605	602	568	597	600	643	618	590	616	604	621	611	575	613	614	616	641	593	636	602	563	629	584	619	645	596	594	593	634	587	612	575	600	637	680	608	616	587	584	560	590	609	571	611	608	623	623	640	617	597	628	605	604	621	592	639	570	646	636	679	603	603	656	575	596	631	558	617	621	553	636	602	582	675	600	617	611	585	598	630	634	580	612	595	621	633	599	585	601	583	583	615	623	607	589	597	616	605	611	620	602	605	582	582	617	617	614	573	653	609	627	609	591	611	651	618	606	615	600	586	585	600	578	557	588	576	572	619	587	626	609	612	590	636	629	647	625	606	572	623	625	586	645	605	651	593	640	579	625	614	601	570	592	606	611	607	572	604	648	604	656	640	653	598	634	626	612	611	630	634	599	602	606	621	607	593	584	629	632	651	595	644	598	623	604	592	627	615	611	585	597	609	618	566	615	620	581	599	663	596	608	590	604	585	628	606	582	635	648	614	604	612	613	598	613	599	550	577	640	640	595	612	620	562	580	615	582	673	605	557	616	611	647	596	606	555	598	594	619	566	581	629	568	555	607	665	592	606	584	607	605	568	604	623	599	609	667	630	647	597	617	604	605	618	635	607	593	620	611	600	617	583	572	607	615	588	648	560	625	631	591	658	654	599	588	569	642	631	595	636	563	604	571	634	556	622	611	614	615	618	574	617	586	628	575	595	634	574	655	611	593	626	607	596	633	602	584	599	617	577	587	596	589	600	606	554	594	593	576	639	622	640	641	592	619	585	633	616	590	575	593	575	617	622	600	635	647	614	598	582	598	620	637	625	597	607	608	620	608	602	599	599	617	613	584	621	616	661	627	618	601	660	608	572	585	669	618	600	591	639	633	560	632	593	623	596	579	555	632	624	553	640	583	576	633	563	573	609	624	606	585	596	637	559	596	635	568	616	628	594	581	596	599	572	578
23026	21097	27868	24273	20960	20879	9288	2014	1535	1489	1277	1206	1175	1115	1073	1038	1015	984	962	932	945	870	908	921	878	903	888	868	835	854	837	853	834	841	841	856	800	807	872	812	794	832	828	786	831	791	846	846	813	788	826	799	832	783	828	874	851	828	821	804	821	831	819	844	819	792	801	792	861	782	801	827	828	798	802	901	788	819	832	861	827	775	765	797	821	804	791	811	805	753	837	777	858	804	823	769	774	750	835	777	774	791	817	800	821	816	828	795	830	793	820	789	797	853	808	807	773	787	834	792	790	846	813	801	793	867	824	756	782	790	797	817	817	789	808	837	750	816	846	760	825	795	795	828	849	801	837	855	790	792	816	809	865	850	815	813	777	792	764	815	783	786	793	795	824	779	786	792	752	838	787	847	837	802	783	772	735	778	797	797	859	805	839	751	760	859	805	807	834	799	840	791	784	834	814	879	824	827	817	817	826	770	813	855	836	799	807	761	819	807	801	735	808	819	796	818	787	805	797	798	779	814	770	783	795	842	757	805	780	791	783	784	789	825	876	809	816	755	812	796	832	817	805	838	793	809	758	765	845	765	757	845	791	786	840	807	846	830	823	864	829	792	822	760	774	811	810	800	818	832	839	853	891	779	843	810	782	835	814	772	831	814	789	817	818	860	812	810	805	809	767	767	820	803	832	791	772	799	785	793	808	806	762	845	849	771	816	819	818	804	833	798	868	810	798	801	834	843	788	803	786	791	784	768	812	814	786	787	824	890	818	812	802	742	768	804	795	801	818	779	773	798	779	829	839	795	787	813	807	789	802	779	861	793	769	790	754	829	815	794	794	818	806	805	839	799	814	793	851	797	756	796	849	814	794	802	800	787	812	881	847	804	798	815	776	810	798	753	859	843	857	756	791	801	839	750	839	778	788	784	815	808	757	805	845	836	829	789	795	779	755	810	814	777	825	835	804	769	827	843	797	784	858	795	787	809	739	804	796	817	788	821	810	811	791	816	774	800	774	827	831	814	831	803	851	874	837	832	826	884	813	809	816	810	793	830	786	809	818	840	789	807	899	793	798	795	801	804	852	815	861	820	807	814	813	793	776	849	795	837	840	826	811	823	812	793	826	813	774	767	802	737	821	778	775	811	779	827	777	772	812	769	794	767	750	785	825	823	827	787	833	806	815	816	841	804	820	856	817	811	814	794	790	783	770	817	787	823	869	779	795	798	782	868	805	803	846	825	789	802	796	815	815	766	764	812	836	834	742	829	761	756	806	806	830	866	793	786	785	822	794	790	796	826	774	804	823	791	797	791	815	836	760	782	862	819	760	762	833	837	839	771	798	794	772	786	742	843	786	809	848	815	795	828	821	773	804	794	862	796	815	814	833	784	816	805	785	815	800	811	847	845	867	778	750	820	798	812	789	757	798	843	829	820	812	847	792	795	824	763	786	851	792	831	771	836	787	860	776	811	821	797	800	769	877	832	785	815	826	879	752	821	834	871	824	764	766	770	780	850	821	811	860	807	761	787	815	789	764	760	832	822	811	779	805	828	857	778	851	801	730	809	785	770	809	803	831	842	824	805	800	802	824	786	780	821	811	753	830	809	750	753	778	813	813	800	766	749	801	828	760	824	805	820	819	754	786	792	804	824	856	800	804	771	777	826	802	827	803	794	758	799	795	812	786	807	771	794	745	817	782	771	874	833	784	822	838	787	806	835	769	813	813	807	831	852	777	826	787	811	800	784	793	772	814	818	783	842	781	835	786	836	779	817	798	817	844	796	861	832	821	785	783	835	790	770	857	778	871	833	750	792	814	801	776	814	803	826	807	833	786	777	759	787	813	740	849	815	795	833	771	781	869	806	853	831	825	748	796	849	822	841	813	822	849	815	827	821	798	814	868	852	797	815	803	852	790	810	780	814	780	779	802	818	833	808	774	847	815	787	787	843	878	781	812	811	788	829	825	734	774	854	835	833	798	778	822	762	776	812	818	894	802	811	801	823	774	805	858	821	817	800	801	741	770	833	784	781	807	780	815	825	795	748	778	756	772	782	833	836	750	769	804	797	809	760	858	794	817	824	759	811	784	834	816	850	791	789	807	778	767	782	820	784	757	855	795	835	796	784	782	857	834	804	810	823	807	812	762	831	791	819	783	818	779	835	794	791	807	830	804	819	824	836	784	830	810	818	836	822	802	845	812	863	826	803	793	774	814	820	792	799	801	750	806	806	819	757	780	819	804	798	817	771	818	824	787	770	870	823	800	830	837	758	808	853	793	801	826	802	787	788	779	794	825	826	846	826	857	801	844	815	785	786	852	752	797	765	768	770	780	823	785	811	770	802	788	880	843	783	845	781	888	834	823	792	775	830	779	761	766	841	792	844	829	813	818	769	768	883	809	784	820	806	820	766	786	755	825	814	784	782	798	824	762	783	775	821	794	796	835	791	821	800	776	795	784	792	829	811	801	783	846	802	804	788	795	807	809	802	790	827	813	831	794	808	854	832	792	784	824	867	819	834	827	818	790	864	723	811	815	797	829	779	801	812	842	828	810	758	802	827	763	759	784	818	798	826	831	817	789	782	832	767	792	827	777	814	810	787	806	806	827	821	768	779	797	781	801	818	826	792	817	854	815	807	775	795	784	867	819	866	817	794	800	852	846	820	813	882	778	773	801	796	788	814	797	841	808	768	807	768	825	783	820	823	773	832	825	845	780	817	819	827	773	834	775	845	773	751	802	853	793	871	860	811	828	809	820	803	797	842	832	819	852	772	850	835	811	781	880	804	822	788	815	804	794	783	793	770	799	768	801	838	738	822	811	803	840	790	840	824	802	786	832	873	818	863	822	835	796	809	823	774	840	780	787	805	723	849	830	796	801	842	816	810	833	841	835	800	829	822	802	790	790	798	798	905	770	824	807	832	818	782	814	798	854	858	805	809	808	799	789	823	796	794	758	818	789	772	799	836	793	782	820	778	786	784	755	769	836	840	788	788	781	823	793	819	806	814	802	845	779	810	775	814	843	797	826	778	823	799	841	813	778	891	832	840	781	795	826	809	773	835	782	790	779	841	823	833	808	803	791	787	793	823	765	807	824	798	822	828	832	772	805	850	813	871	798	784	856	829	805	791	796	776	811	829	834	791	834	803	780	800	799	800	817	756	859	817	813	797	833	780	774	807	799	821	759	804	834	735	798	772	813	798	820	780	858	824	808	880	793	823	765	772	813	788	817	744	775	809	748	774	837	806	819	799	821	818	766	792	798	758	819	818	861	822	773	836	812	814	819	766	734	793	796	786	802	778	821	753	830	781	836	822	787	835	732	763	804	784	781	758	834	799	775	800	797	835	784	871	828	805	854	796	825	741	803	775	833	784	767	797	805	833	759	773	844	845	796	799	844	780	806	814	795	835	824	785	809	774	799	801	784	774	785	774	815	850	832	795	812	823	829	774	761	843	857	785	842	778	857	853	803	780	799	833	816	803	801	770	747	786	782	830
36972	71076	15860	8208	5486	4426	3586	2861	2510	2188	1907	1639	1576	1455	1348	1200	1106	1094	1008	1104	1000	999	986	917	928	912	904	879	863	877	883	904	894	866	916	862	850	834	872	805	845	809	837	861	798	842	795	808	860	758	807	831	834	862	801	806	822	843	778	784	834	783	781	808	823	786	720	777	745	833	797	822	811	873	825	830	822	875	794	805	786	827	787	778	801	822	812	828	807	799	785	795	796	777	846	807	775	776	858	842	805	792	801	789	829	765	780	800	829	839	885	786	826	848	804	787	762	824	784	819	746	851	838	808	773	780	819	810	802	797	778	767	820	813	782	825	825	757	835	815	818	788	840	801	872	841	768	799	783	792	815	815	833	784	790	761	809	842	841	818	833	770	779	772	830	799	821	788	859	843	821	814	775	752	823	789	780	799	786	841	794	829	838	810	736	799	793	829	788	752	776	846	766	840	805	754	796	824	816	817	770	811	809	835	788	797	806	779	807	748	806	821	793	819	823	784	801	818	803	817	781	813	838	803	803	777	809	808	833	862	851	786	778	823	804	798	820	790	785	830	760	783	806	783	769	808	809	794	762	807	797	790	809	790	813	803	796	793	853	809	809	785	762	755	795	816	785	794	799	800	801	832	751	788	869	800	776	796	820	775	834	790	812	833	790	822	768	802	792	768	769	790	784	818	801	796	772	755	772	806	825	803	826	827	823	835	812	730	817	773	792	814	776	797	790	804	753	816	804	784	791	773	764	829	795	867	769	827	806	841	739	799	791	798	839	800	770	784	795	802	812	758	774	756	806	783	813	795	783	862	832	768	790	799	796	837	768	770	859	864	757	742	823	795	773	801	762	817	783	816	809	796	820	759	799	790	741	830	800	787	835	812	814	818	835	842	856	763	816	792	777	817	824	788	804	805	835	763	848	840	811	761	787	765	796	827	772	797	736	780	796	798	766	785	795	817	764	812	832	783	799	832	835	771	821	803	801	789	835	823	766	797	752	856	818	816	797	770	820	838	863	779	801	788	782	816	752	824	848	843	827	752	810	783	795	761	793	800	777	803	793	828	776	821	807	766	791	850	785	844	821	820	813	795	753	769	770	815	759	790	742	825	842	801	819	769	808	790	834	853	761	788	790	815	777	779	801	802	773	818	852	779	779	782	802	785	770	760	837	839	811	774	757	786	759	795	809	826	794	822	838	825	819	835	772	767	831	783	835	797	782	782	798	840	777	803	795	792	815	808	739	831	776	768	795	844	781	796	776	770	824	794	785	771	864	799	777	815	771	840	799	798	821	830	785	784	813	809	817	767	784	827	822	812	756	901	726	779	798	794	803	782	804	831	770	767	806	826	812	739	770	784	762	815	776	799	767	803	809	840	802	810	750	731	791	821	782	792	779	844	786	782	790	777	827	770	783	816	831	804	782	803	816	832	804	834	765	742	768	814	833	818	788	774	798	782	819	802	816	803	787	839	810	740	819	812	800	813	818	784	830	788	770	779	756	795	765	799	798	776	786	729	828	743	784	859	785	741	770	799	822	794	810	836	764	724	776	812	846	768	755	783	789	766	823	791	789	807	767	827	781	755	787	786	828	797	783	816	812	781	809	799	800	787	770	788	813	804	828	781	796	836	840	767	760	738	784	811	816	781	816	788	751	806	803	828	810	779	817	757	760	826	783	827	817	801	785	799	784	818	807	779	750	794	796	773	815	788	802	811	790	807	847	782	809	820	794	808	842	814	807	765	812	825	840	756	817	783	755	776	782	802	761	800	796	775	822	853	752	757	804	792	790	840	783	827	783	796	842	811	792	802	803	795	779	799	802	827	750	793	820	843	818	812	815	799	832	838	791	752	823	803	840	738	791	830	815	783	784	808	794	813	767	800	837	786	799	837	813	826	790	794	818	825	812	839	753	791	787	794	861	816	789	791	824	807	789	808	838	817	823	809	747	826	806	782	780	820	754	803	796	787	809	819	756	808	799	753	807	777	788	830	770	840	836	788	820	797	798	825	824	841	799	778	842	812	756	773	808	798	802	791	843	790	826	815	793	764	784	809	770	778	814	737	761	801	802	814	776	783	744	791	802	780	823	750	794	853	794	782	813	761	841	759	759	766	784	800	781	807	773	809	861	782	823	791	827	779	750	749	756	833	780	845	776	741	810	776	792	776	752	787	829	780	836	805	774	790	810	813	801	817	847	790	857	817	803	797	819	783	803	769	839	794	867	757	763	779	792	800	830	777	796	744	763	834	818	823	793	818	790	807	737	811	764	779	801	832	803	822	834	774	761	837	803	856	808	807	773	765	834	838	786	751	767	799	777	794	800	798	851	780	764	754	805	799	804	841	809	764	784	741	795	783	789	796	813	770	805	728	803	812	777	775	817	760	735	814	784	813	796	835	812	842	822	766	775	771	820	786	811	833	801	814	714	823	828	822	761	802	829	796	798	807	826	809	820	762	817	800	788	811	820	772	798	800	776	746	764	785	809	841	859	830	784	794	784	793	790	827	715	764	852	853	822	847	757	825	856	753	807	784	799	802	784	803	768	782	806	785	754	825	792	764	768	821	789	816	814	797	833	774	799	775	793	848	804	794	770	806	769	799	768	814	805	774	804	778	749	821	794	814	836	786	816	806	808	795	800	801	834	780	796	796	775	770	786	838	820	834	851	814	775	815	818	784	794	757	776	731	809	746	746	822	806	841	804	782	807	818	776	816	806	768	817	800	792	776	808	793	827	785	779	821	769	805	802	756	765	766	775	822	821	775	790	817	806	853	779	780	788	795	818	775	788	827	780	766	791	798	829	792	796	838	818	779	853	847	810	766	799	833	809	773	846	795	853	746	814	736	797	831	774	823	808	826	739	764	786	788	773	819	810	809	805	818	751	818	790	822	786	778	816	791	818	755	787	805	806	788	798	838	801	842	810	822	833	761	818	790	800	804	795	766	860	793	762	848	811	776	836	777	806	847	769	765	786	839	849	761	834	802	856	828	806	817	808	812	803	820	795	818	770	776	766	790	829	799	764	795	807	765	800	788	826	783	804	843	813	846	763	804	818	753	778	766	802	852	758	791	834	818	821	761	766	755	804	761	766	817	811	795	821	828	828	811	777	803	779	800	831	802	801	785	802	744	809	837	757	860	758	843	791	773	788	784	832	803	759	759	794	827	851	763	806	808	784	771	823	773	810	788	765	815	839	778	770	778	818	826	817	765	769	832	833	839	804	804	809	766	785	807	766	821	751	813	821	778	849	801	813	790	769	809	793	789	814	797	827	799	822	795	806	817	780	803	764	787	820	811	823	816	810	779	770	831	790	714	811	824	805	764	806	839	761	831	811	828	767	741	851	754	824	792	802	790	831	794	789	743	783	736	786	794	815	831	802	844	785	845	786	789	817	842	840	827	822	771	767	835	810	831	856	808	827	777	730	830	809	802	799	770	774	772	778	849	814	849	824	761	837	770	821	765	748	790	779	806	855	755	758	785	778	777	804	826
28581	22199	8425	496	304	262	268	238	209	209	213	200	206	226	197	223	205	218	240	187	218	202	221	200	206	216	221	183	210	202	194	200	193	206	203	232	193	197	224	201	185	208	209	195	194	220	227	180	204	200	207	194	205	197	221	195	222	214	202	201	207	212	203	202	249	206	187	187	217	197	229	213	209	224	210	207	214	236	212	200	197	197	208	205	210	212	203	209	200	232	214	198	222	202	203	200	208	197	198	188	218	191	200	220	237	188	191	192	208	191	252	178	202	213	206	185	215	194	200	185	235	228	193	213	205	211	207	203	204	201	203	190	204	209	203	186	177	194	223	191	221	204	201	228	220	212	200	205	207	219	210	170	200	185	198	215	205	185	212	199	184	198	222	209	193	213	213	193	214	197	207	204	203	202	191	204	220	215	214	191	196	212	203	209	195	206	231	206	216	171	221	220	243	191	216	179	216	231	207	200	213	229	228	213	213	224	195	207	218	186	206	221	209	233	202	192	226	204	205	214	216	201	176	187	210	192	226	214	200	215	212	206	195	182	187	217	209	213	207	221	199	214	194	206	182	195	194	200	230	218	209	206	217	179	177	216	199	183	208	214	213	192	207	203	217	201	182	195	214	184	235	211	200	189	199	218	200	185	191	215	226	195	197	207	183	205	237	200	194	200	243	199	213	218	211	205	206	206	188	199	222	214	204	218	218	207	197	192	181	213	209	225	194	186	209	187	212	196	211	194	222	207	210	185	211	200	196	194	211	222	215	197	186	214	211	187	203	208	178	200	208	244	205	184	200	224	206	218	205	183	190	191	201	207	202	206	184	215	237	186	239	206	187	194	210	192	212	187	191	177	198	215	191	213	190	189	196	201	180	204	204	181	177	190	190	185	221	222	218	206	203	184	222	201	196	176	211	205	179	198	230	198	217	224	193	185	233	198	203	205	240	202	220	188	181	229	173	205	204	186	196	188	195	213	221	169	190	200	192	181	197	196	227	184	219	232	198	193	227	190	208	194	213	195	203	223	193	204	191	212	215	219	208	197	188	220	198	202	214	200	222	223	204	204	220	192	225	200	202	214	216	206	210	208	191	209	219	188	199	226	224	201	197	217	195	200	192	204	211	202	193	217	206	205	199	202	196	191	182	192	212	210	213	193	208	192	190	216	202	205	203	213	200	239	193	209	203	176	194	204	227	214	207	185	193	194	177	226	202	249	191	191	219	201	199	223	217	184	209	212	203	231	210	202	228	201	236	209	210	192	202	212	213	219	209	172	207	208	210	184	192	228	196	206	213	184	202	204	211	220	206	239	207	192	206	201	211	206	224	231	214	209	197	180	191	190	209	212	250	205	196	213	237	219	209	216	200	198	226	201	184	221	196	209	207	224	220	203	197	242	205	204	216	229	205	223	220	208	219	200	226	195	203	188	218	239	199	200	222	206	232	196	200	235	211	208	195	208	205	174	201	212	191	212	204	234	188	218	205	185	184	201	194	193	201	185	218	212	185	195	200	192	212	187	200	205	201	217	193	207	213	207	220	169	225	195	215	215	220	202	210	191	210	182	201	204	209	185	218	215	195	209	196	218	204	188	218	201	220	208	200	194	207	201	197	220	204	217	218	197	207	201	180	233	225	205	193	181	192	216	193	211	190	217	183	226	189	189	194	224	176	207	225	214	234	194	211	206	223	215	182	207	208	195	221	191	216	197	208	231	194	242	206	223	222	215	188	196	188	220	203	187	215	215	209	194	192	211	189	227	223	202	193	184	206	201	178	196	207	214	212	183	216	192	204	197	245	210	202	173	200	197	209	212	207	207	211	222	219	231	195	188	210	182	199	205	222	205	200	200	192	208	205	204	199	187	197	195	207	221	207	196	213	201	225	206	219	231	200	185	198	206	214	223	182	206	212	228	209	209	205	209	197	207	217	191	195	205	183	194	234	196	222	207	213	207	206	206	202	209	229	215	186	213	204	220	218	226	175	189	197	219	226	188	184	200	197	200	220	194	211	214	211	228	188	214	218	202	231	215	206	213	201	238	197	207	201	180	212	189	226	202	198	215	210	202	208	193	209	226	198	232	224	193	212	200	226	222	194	217	200	231	197	164	201	191	198	232	205	197	226	204	210	191	206	202	189	193	223	206	180	214	213	186	201	196	218	179	197	218	203	191	200	193	190	220	237	201	205	206	187	192	205	211	181	197	184	200	195	223	190	224	200	255	224	203	205	171	203	227	201	183	212	209	204	210	203	189	201	205	205	221	190	203	180	213	220	222	214	216	211	203	209	207	226	189	195	217	207	214	215	201	220	196	186	211	186	180	233	192	201	221	195	204	194	192	185	204	219	201	219	208	198	199	213	188	207	189	197	219	200	232	196	204	174	200	216	188	211	223	210	206	213	200	207	187	227	210	225	202	213	215	197	212	217	186	190	207	212	204	211	200	208	207	222	200	216	207	207	219	215	197	238	218	241	228	207	208	234	202	188	202	210	205	233	180	217	192	206	182	199	223	225	217	215	207	174	188	239	207	217	192	221	209	217	196	230	208	218	211	200	216	194	202	196	204	196	209	203	216	187	242	205	209	211	214	172	207	198	214	201	179	202	205	219	184	227	216	217	219	198	201	181	183	208	206	237	207	188	198	184	203	191	213	218	197	216	210	230	218	207	191	202	200	201	206	196	200	214	206	192	219	219	210	223	210	187	208	194	192	200	223	223	196	208	189	204	227	234	209	187	221	204	201	212	209	191	208	227	182	201	228	182	210	217	190	190	222	193	210	196	207	204	188	206	218	191	204	207	220	225	178	229	186	211	222	194	217	215	198	213	210	229	190	211	192	213	211	215	208	197	196	228	220	207	205	195	212	192	203	202	236	207	189	199	215	222	166	176	193	199	190	218	214	201	190	237	219	228	211	198	189	205	197	200	211	202	217	183	187	198	188	201	205	214	201	209	221	217	211	227	217	192	191	201	211	185	211	206	203	183	196	199	204	222	198	210	238	218	197	209	208	184	206	194	202	225	246	210	201	207	209	198	217	204	204	183	199	201	220	208	202	212	211	209	211	212	204	195	212	227	213	217	219	199	210	197	239	213	222	193	210	240	226	184	215	229	236	210	205	204	186	201	190	197	210	204	189	206	227	194	211	222	177	190	210	201	219	217	209	193	201	222	202	218	209	198	220	217	221	208	185	199	198	204	211	194	213	193	218	234	181	177	214	211	189	204	207	203	216	204	211	194	223	215	197	189	215	220	187	198	208	220	218	188	204	214	203	220	186	209	220	221	207	190	186	208	211	220	189	194	222	190	217	216	205	210	193	212	168	201	203	222	205	207	210	206	176	215	199	207	194	196	198	185	217	201	207	200	189	204	191	189	187	193	201	220	200	219	183	220	205	213	204	177	224	205	219	199	208	193	214	202	208	218	221	219	188	184	187	201	185	197	204	224	191	208	225	229	190	210	207	201	217	184	211	182	187	197	199	206	207	191	228	206	191
11491	29003	3085	431	311	294	307	270	270	259	230	232	248	263	230	263	238	220	214	218	220	210	228	231	218	240	220	232	233	204	215	228	200	182	220	204	181	219	203	216	232	228	230	209	203	211	220	236	202	239	236	212	221	234	214	219	199	222	206	247	216	224	219	207	210	199	221	215	228	204	221	211	250	222	229	227	215	220	236	224	210	221	222	216	213	216	210	216	238	225	245	211	182	212	202	216	221	215	210	200	219	236	202	239	197	215	221	202	201	235	196	243	195	218	242	236	211	223	210	217	204	217	217	211	254	246	207	191	201	196	214	213	225	219	223	249	228	235	235	222	196	203	231	218	223	216	228	214	223	243	215	245	225	227	224	228	232	218	220	223	215	206	217	219	207	221	240	222	215	201	221	193	231	218	227	202	204	185	214	229	227	219	218	208	239	228	220	240	214	205	201	238	183	230	223	236	220	210	202	216	203	231	225	211	208	214	217	236	197	228	205	229	221	229	207	226	256	210	231	206	228	211	221	218	248	207	222	202	216	219	228	216	205	210	203	219	232	222	212	233	196	225	200	221	205	233	225	221	183	229	222	220	225	211	195	197	206	197	218	237	202	211	210	215	241	217	209	199	213	246	209	228	196	235	208	196	234	231	206	245	204	218	212	211	245	246	204	216	220	213	230	237	167	197	235	222	256	250	214	207	209	187	227	226	222	240	232	207	253	224	201	211	230	212	220	231	210	231	240	211	235	209	237	206	221	199	213	219	236	236	240	211	217	201	222	236	229	219	196	206	203	202	208	202	224	195	225	200	228	208	233	212	203	223	204	225	219	213	238	215	224	217	202	182	214	215	217	195	218	243	222	235	219	226	207	210	236	237	230	219	201	215	195	226	218	225	189	215	203	212	217	249	241	193	202	239	194	186	222	210	235	221	227	218	223	224	224	233	230	227	211	230	217	200	204	215	245	220	209	209	232	237	219	218	214	208	223	208	214	244	208	220	217	205	190	221	192	223	242	211	215	248	200	198	206	207	207	222	233	219	216	204	209	246	222	235	236	214	228	227	235	213	225	210	192	200	189	243	217	212	230	218	212	232	235	197	225	250	241	228	231	208	221	216	215	219	221	234	211	236	211	216	232	226	218	220	263	212	225	218	218	220	207	214	228	243	190	223	209	210	220	222	211	213	228	225	218	232	210	227	212	222	236	220	212	231	200	214	213	204	217	214	231	219	190	235	216	235	199	210	203	210	229	225	222	218	210	211	213	218	246	244	204	230	213	185	221	215	197	212	223	248	236	206	227	230	229	242	219	214	193	242	184	208	203	234	212	207	187	212	239	208	237	230	205	198	224	234	222	209	239	196	219	216	219	252	234	183	207	233	200	234	213	235	203	238	201	204	226	210	235	223	238	243	221	216	230	222	208	229	231	245	202	224	232	242	199	228	205	196	210	232	216	212	225	222	226	223	220	204	202	207	222	233	196	201	231	194	227	222	213	217	214	254	222	233	220	228	212	223	214	228	235	226	194	232	268	233	230	197	218	239	244	214	223	228	222	226	243	228	208	230	236	235	195	239	229	209	228	240	207	225	209	236	185	197	247	215	212	213	245	231	209	223	223	238	213	240	208	198	217	201	203	251	203	216	211	207	211	218	227	226	258	220	192	208	244	204	221	224	213	255	225	207	217	213	219	236	224	251	249	188	220	220	196	244	224	223	205	194	217	203	239	223	193	233	249	250	244	197	220	217	220	216	233	259	246	237	233	217	218	211	221	229	231	212	231	212	206	238	207	232	201	183	233	208	207	219	207	218	212	201	209	238	213	240	221	229	211	202	213	193	226	214	230	195	217	210	209	215	201	233	223	201	216	207	220	243	209	230	219	212	211	216	234	198	194	233	229	214	220	246	233	200	216	196	230	215	237	233	196	212	208	242	231	225	233	229	199	200	226	229	218	206	218	213	210	237	222	233	206	229	230	214	234	211	220	218	232	180	217	208	233	223	205	219	233	214	219	259	235	219	215	201	214	225	212	206	213	221	237	247	185	196	217	228	210	219	244	233	246	187	214	225	250	221	219	253	215	220	212	209	209	235	205	241	192	208	204	217	224	208	249	227	221	226	226	232	228	230	193	204	202	224	209	197	209	238	215	209	236	211	235	222	234	223	206	221	218	240	211	249	205	221	201	239	234	212	242	221	225	212	228	218	206	235	215	215	231	212	254	235	221	238	230	226	207	190	191	211	244	226	206	228	200	233	219	225	214	211	223	230	239	236	219	216	234	232	218	196	226	222	204	211	190	206	236	210	203	236	208	193	219	209	206	201	218	207	245	205	209	200	243	219	217	209	199	232	225	209	201	213	234	218	216	246	222	224	193	198	213	202	224	221	218	227	210	201	233	226	199	209	236	228	211	242	222	228	221	193	185	223	223	230	202	248	184	239	208	214	210	240	203	197	221	222	213	195	223	204	193	239	227	233	220	229	201	218	185	231	229	219	217	224	212	203	229	260	212	189	209	203	237	239	206	228	220	226	220	244	219	227	222	232	233	196	218	237	184	233	199	216	220	207	204	233	198	215	220	201	220	262	240	231	232	225	216	227	234	224	213	184	196	236	192	187	200	210	208	259	216	228	196	207	218	220	205	222	223	203	211	231	214	219	203	238	234	230	214	226	212	217	239	242	222	192	194	223	207	219	193	222	236	237	191	225	225	229	216	216	232	242	226	219	221	199	211	226	211	227	224	229	214	220	248	214	218	225	197	233	217	183	222	222	228	227	218	206	203	236	202	232	210	232	230	223	227	254	215	212	189	183	238	217	238	203	195	239	244	230	228	237	211	210	213	207	193	219	231	235	235	218	237	208	218	221	195	209	254	217	200	200	235	196	214	234	210	240	222	244	190	206	240	238	224	222	206	176	194	220	228	231	206	210	217	219	224	219	225	230	212	212	218	234	198	240	233	209	211	245	225	217	187	213	207	229	257	236	225	235	204	229	250	228	248	203	233	207	197	230	206	237	227	201	206	208	222	223	221	212	228	235	228	237	207	204	207	226	199	218	237	208	207	215	200	206	211	198	208	199	238	220	224	222	208	213	233	226	229	238	224	228	230	214	199	205	220	247	214	220	198	234	226	245	235	217	203	215	216	195	248	207	210	205	229	209	207	224	219	220	212	230	236	220	178	202	199	211	212	201	211	211	214	209	234	214	208	252	206	206	211	204	201	181	206	222	246	229	195	204	214	211	237	245	234	185	197	215	215	233	221	223	219	215	239	204	221	204	218	210	231	230	233	224	220	222	233	211	233	215	213	187	211	187	209	198	214	213	207	224	224	192	216	224	224	198	227	224	225	185	245	228	210	212	223	223	206	205	186	176	223	224	218	223	226	195	218	216	232	189	218	212	208	223	215	196	215	209	222	233	231	238	215	216	199	196	227	220	212	219	223	218	241	223	231	234	236	225	200	207	229	209	225	203	228	193	225	225	205	244	213	268	223	209	196	229
25441	21774	28311	24268	20191	7493	1569	1188	1011	973	892	808	822	763	687	710	722	730	731	679	683	643	706	666	638	654	639	605	680	638	662	659	599	603	702	638	661	634	623	659	639	638	628	619	630	659	690	658	585	680	595	627	597	625	604	661	564	654	604	614	627	655	613	653	604	666	621	636	612	599	590	671	617	610	600	602	682	621	643	600	610	590	654	652	566	640	611	637	640	646	596	598	602	600	596	642	587	624	623	621	581	635	619	589	606	627	630	626	596	593	669	559	612	629	606	598	636	630	620	561	614	589	648	628	637	643	602	668	622	610	662	655	623	597	551	614	578	639	617	612	624	640	618	610	594	617	646	649	621	601	637	625	638	606	635	609	592	637	608	605	620	599	613	613	636	571	597	646	638	654	599	656	629	602	622	638	593	648	640	608	592	621	615	633	587	598	600	659	632	629	642	613	596	618	598	614	617	602	583	623	621	642	592	634	599	633	595	637	627	621	614	611	626	667	643	627	599	632	615	623	623	638	582	559	653	628	620	627	603	636	614	606	612	595	573	619	621	630	565	568	611	634	568	597	635	601	570	618	627	595	605	593	645	665	651	573	590	664	634	616	650	594	636	645	649	694	589	612	581	610	617	561	619	621	612	626	613	642	584	629	618	613	612	624	587	671	615	616	608	604	613	605	638	594	596	615	615	613	625	592	590	600	600	632	587	644	633	627	609	604	620	626	613	620	587	617	603	645	566	623	555	639	638	599	579	617	622	596	649	602	622	641	626	630	633	599	637	581	628	621	642	663	597	562	607	621	598	606	646	575	625	625	603	598	603	594	617	609	601	644	653	620	584	647	592	644	542	623	619	572	628	641	633	647	564	542	653	587	644	656	562	599	605	654	592	636	609	642	610	641	620	597	636	592	564	599	631	584	590	600	552	597	619	591	573	597	633	653	605	596	598	629	633	640	597	611	671	592	668	647	619	623	631	573	594	582	602	616	604	601	611	597	633	599	640	598	583	653	602	670	634	624	624	588	626	604	621	596	625	638	592	620	610	640	615	653	599	628	589	643	573	607	610	606	614	604	661	638	607	612	609	594	596	581	584	562	590	554	647	631	581	623	582	611	596	651	557	673	614	628	620	625	582	622	616	652	692	599	634	617	662	634	633	595	600	579	645	615	639	573	619	621	614	644	597	607	616	620	621	627	626	638	593	603	621	627	586	588	605	638	624	602	618	602	609	599	584	595	624	591	562	604	594	620	604	596	624	605	615	606	631	638	648	637	646	592	643	611	652	622	592	608	663	630	621	602	617	662	643	671	645	594	639	639	623	611	592	639	614	625	590	631	626	646	644	637	600	587	599	583	599	650	617	636	647	576	639	613	563	591	614	610	601	631	611	621	592	620	607	613	619	593	596	638	556	659	644	604	608	584	611	554	634	623	625	578	605	596	626	633	643	618	612	598	628	620	618	600	638	619	616	588	590	605	626	632	624	582	605	580	597	637	594	598	582	641	615	649	624	630	578	611	601	605	585	619	651	621	607	596	658	617	622	609	664	590	617	614	604	616	604	600	597	631	609	639	636	621	604	626	590	611	631	609	593	618	629	613	597	614	609	636	628	582	582	590	618	584	594	595	611	615	633	610	612	638	596	602	662	668	566	605	611	596	637	600	590	600	600	645	595	593	588	605	641	575	610	591	606	650	593	630	605	650	635	599	613	581	622	617	619	587	578	632	603	583	637	619	622	667	655	591	639	591	595	611	629	595	586	632	582	635	607	597	646	607	638	583	567	632	631	611	650	597	626	634	582	652	652	625	591	605	585	569	654	631	626	616	626	601	599	655	623	600	609	634	636	598	636	590	625	644	597	613	638	637	633	640	605	623	630	656	606	613	649	592	615	682	621	605	588	614	630	602	615	582	579	625	650	594	652	610	602	614	634	626	583	584	603	621	582	613	639	624	640	622	581	624	594	581	590	609	622	591	601	608	604	622	628	645	577	601	632	629	613	583	665	602	608	590	622	649	586	627	618	647	609	583	587	629	663	620	636	587	628	642	605	617	594	637	648	629	632	619	595	600	647	649	598	569	626	626	625	575	590	607	656	581	658	604	607	607	586	614	645	607	605	598	606	652	615	581	601	602	625	629	614	636	589	630	609	602	626	613	605	591	600	583	617	658	597	614	630	662	636	597	648	596	598	596	607	635	635	624	618	625	609	615	599	594	649	641	646	600	627	641	619	647	628	615	600	649	621	640	611	555	553	631	581	658	633	613	624	621	615	687	653	618	600	621	626	625	574	627	616	610	637	628	626	626	637	596	647	644	667	615	621	610	634	602	638	617	604	597	616	616	600	603	562	597	600	573	632	609	606	586	611	629	603	617	678	652	621	591	618	650	629	626	637	627	620	615	634	613	646	641	637	668	616	579	607	606	619	621	597	646	645	660	632	647	629	594	609	670	556	603	611	612	599	627	638	594	559	559	664	629	606	583	526	588	633	621	619	604	579	644	635	630	652	619	648	604	641	572	606	619	629	623	593	641	652	659	627	581	630	631	602	639	623	643	629	583	674	577	590	622	605	649	639	642	642	636	593	620	651	591	641	571	658	579	632	583	639	614	628	602	602	612	625	588	642	637	622	594	595	637	602	625	602	587	651	610	605	618	620	637	635	613	627	591	642	580	604	632	630	597	654	656	592	565	607	604	601	632	598	585	624	617	629	637	625	642	631	629	618	623	629	650	580	637	596	606	597	595	626	603	622	595	614	591	607	656	622	590	615	614	646	624	636	620	619	600	568	647	571	623	619	581	607	604	631	608	604	633	606	613	593	620	628	625	632	636	634	611	647	610	610	598	586	641	548	608	668	612	615	621	560	610	612	669	604	620	628	605	636	594	584	607	535	617	618	592	633	608	608	608	630	613	636	661	624	658	619	646	621	639	675	656	604	642	573	569	556	647	570	644	630	550	595	598	589	607	633	587	608	598	613	645	623	636	601	605	613	622	624	604	626	594	587	633	626	623	631	598	643	602	613	613	609	606	611	627	624	608	639	588	665	615	614	587	610	592	651	586	600	578	613	637	609	613	604	609	610	626	624	627	609	628	652	634	638	623	675	614	636	604	616	603	616	597	620	595	616	654	554	617	613	640	642	598	623	580	587	604	628	598	659	621	604	617	645	624	596	646	639	632	585	617	594	608	641	664	593	612	638	626	570	604	645	607	582	619	634	622	671	618	589	606	633	570	622	655	566	587	612	605	634	616	625	649	600	601	618	563	626	610	589	615	618	642	641	635	562	637	609	579	630	604	598	611	585	586	618	581	667	582	602	619	581	602	610	626	638	582	634	616	630	625	667	621	608	638	625	673	635	623	644	632	628	643	620	624	578	598	627	608	634	620	612	614	621	609	593	564	633	650	643	633	669	601	641	629	633	637	573	567	619	596	617	574	614	619	615	625	626	615	567	575	624	601	588	636	613	596	621	633	599	618	644	612	585	627	609	634	600	628
27736	69920	11154	5006	3370	2565	2069	1711	1620	1295	1189	1091	1034	885	879	843	810	759	730	709	721	727	661	698	632	655	672	645	642	663	637	649	680	611	680	656	614	609	645	588	590	620	629	616	648	618	627	600	616	621	589	618	570	659	602	599	605	614	625	635	639	603	655	593	586	619	655	659	598	647	649	613	595	586	592	597	561	632	603	591	597	611	617	624	600	538	605	632	607	619	628	592	555	560	574	578	607	620	609	570	622	616	587	585	639	579	601	591	603	610	659	627	621	594	620	578	592	607	619	595	617	561	611	610	612	569	580	603	584	631	608	599	610	610	611	601	598	582	622	606	610	596	628	621	568	605	624	588	573	615	614	634	586	605	580	562	595	623	588	568	589	601	614	574	597	570	584	642	603	581	645	616	604	600	637	597	626	632	615	610	629	571	567	621	609	603	594	582	626	578	571	620	631	582	637	620	608	655	630	583	574	577	644	563	609	566	615	618	621	588	604	611	594	578	608	657	613	587	570	615	598	592	635	612	592	593	596	596	590	622	595	585	617	611	627	631	591	629	604	583	611	589	583	606	605	617	615	587	628	595	603	599	537	621	595	657	555	576	597	591	574	613	640	600	614	591	598	562	648	599	593	575	557	624	602	600	593	584	613	618	611	593	581	615	639	592	556	572	539	591	625	594	588	662	578	608	641	599	606	611	629	587	624	589	622	624	569	580	601	661	658	571	615	592	569	581	626	584	604	614	618	591	577	676	613	600	608	611	623	572	580	616	603	636	550	544	595	607	622	564	589	583	640	615	615	622	645	625	608	591	643	584	578	623	590	576	589	593	574	594	584	613	622	603	626	621	607	527	605	652	621	595	607	577	578	590	623	601	572	578	611	638	598	593	621	610	603	579	596	595	597	682	626	593	586	553	645	601	619	593	624	638	632	598	610	609	567	570	581	611	633	574	602	614	590	635	570	597	592	585	589	632	616	586	616	572	581	613	630	569	595	602	597	600	592	602	582	596	551	612	616	599	556	612	621	587	624	613	606	596	597	631	596	630	587	586	627	546	594	589	610	618	590	608	583	592	591	628	590	587	605	589	596	582	612	550	595	582	592	606	633	574	647	574	602	605	566	601	527	572	638	647	641	618	618	580	587	605	622	628	613	583	625	599	592	572	592	569	632	578	629	618	574	623	577	587	590	637	607	603	621	593	576	595	579	598	571	550	579	612	618	588	595	616	637	633	564	588	662	594	607	572	613	567	568	614	603	554	605	610	633	615	556	578	561	597	620	617	611	624	607	617	578	608	561	611	604	604	590	580	594	642	595	585	605	571	625	664	575	644	630	612	589	619	615	623	591	611	581	588	608	616	596	595	624	575	615	547	572	616	593	559	590	628	598	635	620	598	593	574	585	594	632	615	657	610	552	647	627	592	579	607	582	607	604	623	654	609	587	631	591	634	616	549	611	571	573	577	587	597	625	613	618	598	630	627	574	603	598	641	613	621	632	660	593	541	579	563	548	610	563	633	581	614	587	612	602	619	601	587	617	654	575	583	593	618	605	592	566	649	593	623	633	554	602	597	617	544	608	574	587	624	620	617	580	636	610	591	631	603	576	655	598	603	602	627	613	611	571	574	590	619	556	623	608	615	617	525	626	601	634	544	642	601	606	627	616	582	535	575	613	594	586	558	587	599	596	658	633	598	562	629	622	617	625	597	572	579	588	589	571	596	601	591	607	589	575	610	613	608	621	604	578	582	602	608	614	662	606	595	621	624	640	626	610	594	595	579	649	624	619	626	589	580	570	579	569	571	603	578	605	560	608	634	591	619	624	623	603	597	585	595	612	634	616	576	595	615	592	555	593	615	565	590	604	583	598	565	629	612	604	626	638	601	593	599	600	631	607	618	599	607	615	565	594	565	600	583	602	614	600	564	622	596	564	604	604	613	603	540	601	603	624	600	600	633	596	573	668	614	591	566	626	623	600	630	625	570	588	584	600	580	620	579	644	591	562	578	571	575	585	599	619	622	586	579	548	607	600	595	551	673	622	638	609	620	592	594	586	605	610	581	656	602	576	590	591	591	613	596	573	588	605	555	604	587	627	589	664	587	594	608	600	546	587	588	586	604	620	629	589	564	596	618	594	663	593	616	585	603	601	589	611	599	583	645	581	605	627	610	606	598	606	574	656	576	602	608	611	574	612	580	608	574	622	554	588	610	576	610	606	609	624	600	552	621	616	612	607	564	583	610	632	588	654	580	589	575	581	605	652	589	590	596	584	565	609	629	596	587	611	633	628	591	608	575	601	625	591	615	585	636	585	619	592	566	592	606	602	588	664	624	640	594	595	580	579	605	609	580	599	624	600	590	642	588	644	617	587	617	606	615	602	619	604	551	639	581	598	593	591	580	588	582	621	629	528	548	609	635	599	633	610	640	604	599	595	644	566	589	645	606	621	621	585	652	624	537	639	613	592	580	585	602	598	610	591	578	634	630	600	569	618	628	553	602	646	577	616	606	585	569	597	556	590	601	627	615	593	596	613	569	579	615	665	579	654	617	624	588	583	598	667	614	596	586	604	586	615	606	611	629	604	584	561	598	569	588	610	631	582	568	597	620	602	560	575	593	601	586	650	624	604	610	599	585	622	554	603	610	628	649	627	573	586	585	581	585	613	608	615	608	624	630	606	585	600	609	669	587	597	650	574	637	591	607	580	622	641	589	623	625	564	586	604	648	635	594	635	622	628	640	606	630	616	562	597	595	567	632	569	606	587	622	571	615	603	653	602	612	583	592	588	619	565	567	605	594	610	588	642	583	611	639	606	612	621	581	616	648	611	609	607	592	593	624	628	614	614	598	625	577	634	617	577	588	647	603	614	596	593	622	622	615	614	604	645	568	614	604	605	599	612	629	614	577	599	552	609	582	586	605	606	579	638	576	595	583	585	567	582	599	586	572	600	613	576	610	588	608	599	601	625	601	542	639	581	611	615	614	642	574	594	607	602	585	562	581	595	575	614	613	620	641	596	595	579	587	621	562	602	608	625	602	573	614	590	588	599	563	586	566	587	633	623	610	611	582	594	592	594	611	558	603	591	608	624	593	614	573	560	563	655	626	642	584	567	612	581	607	583	613	615	594	580	601	583	616	596	565	620	616	621	603	633	606	587	583	649	634	616	622	579	603	614	608	628	559	565	621	634	624	607	611	629	585	645	599	573	538	620	587	583	583	606	590	640	598	570	633	592	620	651	599	664	609	608	585	611	622	613	577	570	637	591	664	584	591	633	594	616	602	650	606	612	622	587	569	623	620	645	594	601	590	626	607	601	598	611	560	612	638	529	586	603	581	587	629	623	604	627	585	641	593	612	588	565	540	576	637	577	571	593	546	638	614	640	633	618	579	608	562	559	593	644	585	608	623	590	586	601	608	629	595	574	628	583	575	570	584	614	623	564	591	623	583	592	613	594	587	634	585	629	625	591	607	573	608	640	607	614	613	568	560	580	592
23032	21332	27371	24919	20967	19318	4865	1988	1517	1418	1305	1227	1149	1104	1062	1031	1009	924	926	898	924	889	914	878	843	881	900	871	854	801	896	841	871	821	845	876	831	813	849	814	820	832	815	921	868	782	811	787	811	790	832	799	856	803	876	854	783	828	822	830	838	842	799	857	791	842	809	793	821	842	814	812	830	850	852	834	805	775	809	791	836	843	804	754	801	808	779	797	831	818	742	794	792	768	746	764	882	753	760	820	872	817	833	829	830	743	842	853	805	818	799	783	751	831	754	825	768	805	788	800	833	754	831	838	814	815	816	801	873	800	783	810	770	834	822	838	793	804	797	851	824	813	819	840	812	835	795	769	836	743	824	819	797	787	812	810	805	815	823	804	752	813	812	791	765	820	776	776	784	816	814	754	763	805	828	829	813	826	824	816	779	862	797	835	789	819	826	847	792	858	752	777	839	773	819	778	742	836	797	784	811	793	769	803	809	793	799	822	814	764	815	791	849	793	787	823	774	853	732	820	767	805	806	800	808	818	780	820	814	820	812	791	785	790	781	882	849	826	848	779	775	810	796	796	803	796	837	811	815	805	851	822	847	772	819	788	812	811	796	773	863	786	832	836	865	856	808	782	779	753	819	847	851	834	777	824	811	805	865	802	769	824	822	790	795	808	828	771	760	821	809	835	853	772	819	814	808	811	801	805	783	802	812	761	836	810	842	776	791	845	800	742	781	795	813	785	765	743	799	812	799	823	865	797	784	822	768	832	783	842	813	835	817	855	770	784	791	833	766	813	796	779	802	808	825	790	853	825	775	810	849	839	806	807	798	801	793	818	843	787	801	814	787	855	877	770	862	840	863	829	806	794	786	838	777	790	820	820	845	836	835	775	812	801	805	828	797	849	785	773	802	809	796	812	773	843	787	822	810	817	807	772	774	774	857	825	819	789	788	754	753	811	817	814	802	796	768	743	794	835	794	792	863	830	813	782	832	830	796	789	799	777	827	843	847	810	809	779	802	805	827	777	803	799	815	792	831	801	800	818	804	814	786	802	784	857	809	814	794	849	746	873	829	845	815	809	813	821	827	767	809	800	784	836	811	817	828	808	801	775	784	795	796	809	817	779	803	790	798	798	759	789	772	753	768	828	812	789	859	742	803	765	791	823	789	848	838	814	812	746	821	776	822	796	829	809	801	828	789	776	824	801	851	805	800	781	810	812	783	837	786	764	781	799	783	847	792	844	851	759	794	834	831	817	803	832	803	818	776	784	768	815	818	817	832	816	825	797	828	817	797	803	787	756	778	811	797	813	859	786	780	842	806	819	825	788	787	819	806	820	761	837	764	813	770	823	778	889	804	804	787	777	775	808	765	771	771	775	816	800	800	770	802	790	765	836	841	835	773	831	817	847	765	825	786	795	752	822	867	813	768	802	797	819	783	834	819	788	757	786	883	825	759	828	810	851	794	800	872	750	819	824	754	815	775	801	826	855	766	782	800	823	805	838	832	820	840	849	813	776	746	803	804	774	787	862	780	845	785	840	817	819	799	826	806	839	804	811	838	813	805	820	836	831	762	841	809	797	773	871	796	852	772	822	811	792	794	834	803	813	764	819	835	781	805	868	822	762	761	701	805	825	811	824	790	801	757	820	782	791	784	804	801	844	766	836	792	769	819	803	817	826	805	773	787	829	799	818	819	835	830	749	769	806	861	815	815	813	808	762	820	831	822	821	775	818	800	829	807	798	784	750	796	809	827	777	807	841	804	836	863	828	792	789	804	817	835	830	829	830	776	764	745	776	751	789	792	800	820	806	784	831	777	769	775	782	784	818	774	763	816	820	791	786	798	867	849	784	812	830	799	803	803	804	823	796	787	780	843	847	831	773	816	858	818	766	760	748	761	843	811	805	815	783	851	783	845	792	840	823	802	835	742	823	843	840	814	821	806	788	819	782	825	839	806	841	817	821	760	867	799	813	856	786	857	781	800	790	823	780	770	816	810	799	802	835	790	788	808	809	844	734	831	780	860	808	744	798	806	804	829	810	783	798	753	829	837	806	833	833	763	791	777	809	747	813	787	785	780	791	825	786	802	817	815	776	821	817	784	813	850	753	758	845	806	818	783	807	798	808	795	808	813	801	770	783	823	812	778	871	871	852	795	785	806	840	805	845	832	833	815	788	824	821	795	790	813	798	795	828	846	813	860	784	777	790	827	812	785	813	763	811	835	769	862	842	811	797	793	838	793	829	754	833	790	837	760	743	797	778	777	795	792	745	847	817	822	819	798	773	795	814	797	795	830	836	824	759	799	781	840	815	801	776	813	784	775	801	790	840	823	796	771	825	824	833	767	813	835	786	829	768	776	816	818	852	796	810	797	791	805	793	760	861	799	793	830	837	776	842	781	796	858	802	839	839	822	820	844	813	792	775	817	751	767	763	753	812	750	814	781	833	769	782	765	823	858	808	839	797	809	818	788	780	808	794	786	830	842	786	800	813	779	796	789	784	816	817	768	802	823	829	826	783	796	805	801	814	781	799	826	846	820	772	816	760	771	856	821	814	846	798	852	857	795	771	776	793	806	773	830	873	793	849	861	782	749	789	804	805	857	791	806	809	821	811	837	790	836	777	742	820	830	812	805	817	844	898	799	835	833	834	732	832	820	826	809	830	836	838	801	770	871	822	820	791	849	763	793	746	819	839	827	837	801	780	829	846	830	805	781	777	811	789	794	796	810	787	856	752	818	777	867	781	806	787	821	814	845	745	778	823	803	788	776	804	790	831	806	779	799	763	807	767	803	778	797	841	774	780	798	801	825	817	784	808	782	802	762	784	796	801	747	809	870	781	784	765	796	808	788	785	802	830	823	762	782	755	813	800	778	836	837	795	821	779	808	790	870	795	758	770	845	839	795	760	828	800	782	853	843	738	827	793	816	789	860	777	799	800	821	822	767	799	790	809	800	800	825	856	776	849	798	774	784	784	793	806	783	818	769	765	755	811	823	852	852	849	849	749	824	774	839	795	811	849	773	824	792	785	785	848	792	819	824	842	766	824	783	793	808	810	774	836	807	829	789	822	854	822	760	828	769	728	775	783	843	824	848	804	802	806	779	769	756	819	857	817	797	784	817	796	786	784	846	801	774	792	829	792	760	802	793	810	802	789	773	806	816	790	812	728	784	781	852	863	759	742	857	876	797	848	772	844	855	794	785	794	821	833	772	855	798	788	813	790	851	812	848	792	834	807	838	812	784	793	844	818	858	842	826	780	825	813	812	844	806	781	824	806	810	842	805	787	789	827	826	752	753	811	738	823	788	776	799	812	833	828	801	810	778	777	820	799	767	808	798	761	807	795	845	761	778	811	813	790	786	797	807	798	797	774	873	770	832	840	788	824	831	790	775	781	797	803	773	773	735	830	835	798	800	786	775	838	813	811	869	807	866	789	789	812	817	824	780	763	776	820	783	817	810	791	775	780	828	792	811	831	768	842	835	795	769	760	806	787
36502	65380	14011	8389	5759	4396	3582	2974	2546	2165	1929	1667	1517	1407	1307	1204	1142	1077	1025	1048	940	980	909	936	909	937	925	842	877	858	881	840	880	868	853	949	887	855	813	881	834	884	836	828	844	823	799	806	769	799	863	796	856	857	801	864	768	805	848	836	818	793	761	782	815	796	857	809	825	770	794	821	814	816	805	796	796	805	780	793	738	793	815	818	787	838	787	832	775	785	834	752	826	842	790	854	812	789	823	764	785	822	764	762	773	764	745	766	830	782	803	774	833	846	771	787	768	827	803	767	819	867	801	774	814	766	828	794	819	776	820	822	833	771	768	828	794	804	800	832	853	765	800	806	783	816	764	806	840	816	818	805	794	815	801	840	771	822	798	770	815	748	841	833	821	782	753	825	754	807	820	794	857	781	822	793	878	775	779	818	828	820	825	819	819	792	801	808	814	787	813	819	790	806	801	822	808	847	844	757	791	840	804	784	784	790	800	818	792	792	799	830	783	834	800	793	784	788	815	744	776	835	798	795	768	786	779	810	817	785	821	805	772	813	773	826	851	799	804	810	828	842	806	834	820	803	813	790	789	786	788	794	764	812	848	823	832	823	804	721	821	766	812	820	784	808	768	725	834	792	812	755	777	785	776	790	808	821	857	812	799	838	844	781	766	798	792	811	847	793	793	768	848	812	821	757	842	800	836	833	819	777	744	774	812	798	803	786	821	800	758	837	871	820	824	828	803	760	758	849	795	809	764	873	818	770	821	801	800	779	769	781	726	807	801	792	812	801	835	760	811	803	762	827	839	766	802	803	753	800	813	777	811	803	810	799	804	822	761	807	792	826	779	845	825	826	765	782	774	754	813	829	807	786	793	772	800	771	793	819	827	777	755	800	804	767	766	810	795	795	832	768	785	820	798	782	781	740	791	819	755	838	802	819	880	819	864	781	794	828	831	738	742	841	832	792	806	746	864	744	842	775	815	798	788	800	817	813	796	782	800	837	759	799	754	766	824	831	837	771	812	789	784	814	776	837	793	815	804	734	813	785	792	858	828	798	762	810	745	806	800	798	798	769	800	766	843	802	821	768	793	817	811	783	784	837	805	759	800	782	749	812	833	750	808	826	835	707	780	804	814	794	783	832	771	815	810	782	769	802	779	842	811	781	843	738	756	809	806	754	777	758	833	834	806	755	814	823	827	813	794	841	811	768	787	853	766	768	817	788	787	766	779	810	763	795	818	753	767	813	810	782	787	793	794	811	766	756	797	804	803	779	790	807	801	794	877	846	795	778	781	773	774	814	745	784	806	778	821	808	796	784	863	827	776	796	815	724	783	824	811	782	787	800	809	778	792	786	803	733	793	789	835	807	766	757	828	823	805	771	800	790	816	797	826	771	765	746	814	777	774	782	792	788	829	804	777	794	847	786	809	793	804	788	808	850	803	828	766	810	796	809	799	807	838	785	779	848	817	744	772	792	784	808	806	813	811	798	827	786	807	834	766	808	814	796	781	829	762	785	788	800	776	807	811	831	824	771	809	809	798	809	804	811	780	793	775	840	795	788	777	852	848	797	773	859	763	828	815	808	822	766	784	737	805	814	795	784	742	804	773	807	756	774	798	813	832	813	835	836	802	828	837	806	777	801	771	815	781	782	837	754	762	793	869	762	806	763	807	813	834	812	758	802	788	762	790	824	826	805	825	782	820	775	762	799	852	747	803	827	801	780	788	773	835	746	817	793	835	761	815	808	811	775	824	854	843	799	799	784	806	808	817	820	803	820	767	783	845	798	790	802	776	794	789	775	817	782	832	780	791	794	782	898	829	792	753	833	788	753	822	787	819	787	786	818	780	847	816	791	761	833	823	756	832	814	776	833	746	798	811	837	790	789	796	811	808	815	768	747	819	835	810	787	790	803	816	825	773	778	801	781	796	805	807	808	831	801	781	790	760	804	811	757	830	749	797	825	784	799	777	857	774	790	761	769	789	778	777	819	809	804	839	749	827	797	821	789	785	853	804	846	809	771	855	779	816	807	772	780	797	785	784	741	804	789	791	751	823	792	750	788	834	789	812	724	847	777	820	785	797	805	838	813	800	828	814	823	766	840	832	832	761	803	765	741	758	777	779	813	799	808	792	772	811	779	768	785	813	767	783	777	809	801	798	801	769	817	814	779	814	809	802	796	806	793	812	809	806	819	779	805	773	787	792	792	821	796	784	816	801	831	822	798	830	795	841	803	851	848	797	757	853	742	799	804	802	728	840	823	815	806	784	817	838	775	846	738	795	781	853	796	780	822	794	796	815	801	851	795	835	760	816	812	788	792	787	821	799	799	834	805	817	788	808	828	782	766	802	803	785	784	801	754	794	764	793	829	802	753	815	815	788	780	754	775	782	762	841	831	774	801	802	809	829	790	774	811	844	774	841	760	802	816	779	781	767	753	785	807	822	839	786	770	816	811	800	839	833	802	815	791	723	808	852	780	809	832	759	809	813	804	795	821	748	814	839	841	796	726	796	751	817	780	820	787	831	837	806	793	829	793	785	802	790	845	832	804	777	817	808	792	795	777	805	785	783	795	776	810	824	801	824	779	818	807	832	783	785	783	808	762	739	777	811	766	848	850	787	768	806	817	808	763	814	793	806	751	805	771	835	816	775	806	833	800	812	802	822	861	796	797	752	824	785	836	814	740	805	801	807	820	828	759	785	835	781	804	814	834	787	875	797	776	786	771	787	792	843	819	819	843	836	805	836	839	824	776	786	837	807	834	822	777	817	818	854	787	796	813	738	772	817	815	816	805	844	775	815	801	882	815	814	788	801	833	843	832	794	788	785	803	804	776	824	853	768	823	802	822	809	823	846	825	819	804	821	779	828	758	807	766	779	809	759	814	813	818	830	761	751	776	799	823	847	742	782	804	806	824	764	787	796	782	826	829	819	790	825	780	881	741	817	807	776	851	832	801	823	787	768	800	787	838	816	789	823	799	808	776	799	821	807	762	878	795	806	794	829	841	867	823	793	788	820	815	805	812	839	796	784	811	808	824	816	768	825	820	815	801	834	811	795	775	773	789	744	834	800	771	825	795	760	772	814	857	778	802	809	772	777	787	808	802	837	797	808	840	798	782	782	753	783	830	765	816	792	802	777	804	800	833	772	799	826	807	731	836	833	727	790	831	811	805	797	738	819	834	767	823	754	799	842	784	777	779	820	774	778	796	847	779	835	767	807	833	789	777	793	788	820	849	735	840	831	751	796	792	827	841	796	753	799	781	794	780	770	800	779	788	787	754	753	843	756	813	824	790	819	810	793	847	816	815	782	750	827	845	809	774	809	773	828	781	796	790	819	804	821	784	781	860	813	789	835	781	792	782	825	824	749	801	772	791	832	801	814	838	842	780	792	815	814	799	830	811	789	775	778	838	845	767	803	794	806	800	757	828	801	780	826	786	849	759	777	824	791	810	830	798	757	822	785	823	789	825	785	802	812	826	772	825	785	716	801	815
29112	21273	6641	405	269	242	214	237	222	216	244	219	202	218	224	205	227	210	206	214	183	195	215	193	234	212	205	202	198	218	201	205	219	211	213	204	219	229	206	222	215	236	227	175	192	202	208	223	205	207	187	219	205	214	209	214	213	185	205	217	211	194	211	206	220	196	213	226	228	209	199	194	229	211	217	217	214	196	207	216	194	197	201	209	212	210	195	242	232	237	219	212	205	213	219	215	230	232	198	197	197	188	167	204	204	226	224	221	225	225	197	194	209	207	225	206	178	202	193	213	220	205	184	200	214	210	222	210	189	212	225	221	228	224	196	222	218	195	201	209	210	189	196	209	239	196	217	240	206	197	218	195	200	209	203	210	225	207	217	201	205	214	194	199	207	207	213	199	207	190	214	199	200	190	201	181	204	194	215	200	174	234	214	209	198	198	222	224	213	224	210	220	192	217	211	215	189	241	203	167	230	239	212	237	203	233	195	202	214	191	201	211	207	208	197	210	211	219	230	201	202	206	192	208	186	176	203	216	209	187	211	198	209	212	203	198	200	217	192	215	186	204	213	190	196	183	205	228	196	192	202	202	209	213	211	190	220	193	195	217	223	200	210	209	204	191	199	188	206	214	224	194	206	217	222	228	231	189	218	210	200	177	210	186	227	199	203	245	213	237	193	217	215	226	224	184	211	203	218	196	214	225	222	193	184	238	193	196	209	204	211	214	209	187	226	209	210	211	187	211	183	209	210	175	189	184	208	197	223	217	214	219	192	200	181	216	213	248	197	190	209	213	230	220	200	204	177	206	199	202	207	197	227	214	224	223	187	215	204	209	199	198	193	212	200	195	222	219	222	207	189	213	167	221	183	205	207	186	228	203	207	207	223	220	190	230	205	235	217	201	212	198	210	230	205	198	198	234	207	229	205	215	217	209	226	223	210	221	211	167	200	200	203	200	199	193	219	239	201	205	223	195	210	223	188	206	194	232	175	222	206	209	223	172	211	200	215	244	207	225	203	192	229	224	225	200	213	193	216	243	209	223	218	207	212	196	221	197	237	188	227	206	183	202	190	212	210	209	241	210	203	233	202	195	212	237	186	192	223	242	193	195	192	194	206	187	208	191	205	200	196	214	192	224	204	222	203	217	206	212	188	236	220	192	193	191	203	190	197	190	207	189	202	205	189	209	214	213	205	199	199	209	217	183	233	192	217	207	244	210	210	212	223	232	223	223	205	210	230	216	225	218	208	206	208	194	208	222	202	190	215	212	231	230	201	209	231	228	209	212	206	206	180	201	217	207	210	195	191	230	223	230	202	218	210	218	212	194	232	209	208	192	202	218	204	213	214	205	204	224	175	244	215	195	185	209	218	193	231	207	200	190	226	179	218	196	208	210	203	199	204	218	166	205	208	207	215	230	261	211	229	217	199	197	230	218	229	226	193	216	208	232	215	199	230	214	206	228	201	175	216	203	211	189	217	203	215	200	219	238	203	201	181	247	227	205	223	210	178	213	193	200	196	218	204	204	227	187	222	188	199	210	223	205	209	179	197	182	190	203	193	197	207	214	201	192	203	192	193	209	222	219	209	213	219	194	204	203	198	198	196	212	190	203	222	200	157	194	209	213	188	189	228	205	233	220	228	241	226	240	232	185	209	220	227	202	204	226	208	209	206	204	250	230	215	220	236	215	204	209	186	208	221	205	192	186	185	202	195	210	187	202	207	256	203	196	228	208	202	204	208	200	189	210	221	202	209	205	187	241	188	203	222	197	216	207	240	193	210	202	220	237	196	230	205	216	200	223	205	203	229	212	215	226	214	190	180	226	184	191	208	222	201	189	182	207	200	211	201	190	190	229	240	201	193	203	170	206	195	206	183	195	205	199	219	202	190	208	217	205	220	210	210	200	202	223	229	211	212	192	180	205	202	208	229	188	226	208	192	215	214	214	179	200	193	222	217	197	195	191	197	203	220	194	201	205	210	188	211	223	219	218	200	222	198	199	198	224	184	192	196	186	205	184	192	217	221	200	190	222	207	204	201	179	211	229	176	211	196	182	231	215	205	199	215	205	210	197	195	238	204	203	177	202	217	199	211	198	224	200	178	163	195	211	208	223	205	218	194	211	211	214	190	229	213	210	205	187	232	209	214	201	192	219	202	187	218	228	210	223	224	208	208	211	206	227	191	235	218	200	185	210	207	214	222	218	218	201	209	183	211	250	208	174	220	197	206	247	207	223	225	202	213	219	226	211	191	192	216	207	218	209	198	226	184	200	225	229	207	212	223	210	200	196	217	190	213	242	226	182	211	185	189	190	175	217	214	220	188	209	202	199	190	167	217	206	207	223	225	225	194	206	202	225	213	202	230	217	194	187	206	190	181	216	215	249	206	217	182	213	215	194	219	243	186	198	199	190	197	201	216	219	205	206	226	232	200	186	236	231	208	194	196	196	207	225	201	198	218	219	224	189	197	218	209	227	198	196	207	190	205	181	185	212	199	201	203	219	197	200	198	186	185	208	226	224	224	199	244	242	196	202	190	219	182	254	205	232	203	207	201	190	201	185	214	211	221	203	198	175	200	213	204	189	197	204	215	218	213	207	187	203	176	214	204	224	202	182	215	205	204	205	188	204	193	213	220	186	198	211	225	198	231	221	204	220	198	174	222	226	222	186	243	217	202	193	206	196	199	204	217	206	205	216	215	220	205	217	226	219	188	215	211	197	219	213	209	209	201	204	220	205	179	225	236	172	206	188	212	208	184	215	194	210	191	210	205	176	216	206	204	194	188	222	206	198	183	189	223	188	200	193	202	217	228	209	216	219	212	232	221	205	214	216	196	226	208	199	228	200	195	204	206	183	210	204	226	214	218	192	203	175	203	221	210	206	215	201	221	184	200	204	209	218	205	199	223	199	192	186	208	209	224	189	233	214	231	173	209	201	223	225	210	216	196	227	192	198	227	237	200	210	201	213	230	223	190	201	212	203	180	196	189	209	195	204	216	213	223	200	199	214	218	224	218	193	227	201	184	211	196	226	195	217	212	192	226	229	220	215	213	227	208	220	206	213	218	210	205	232	224	219	207	227	202	213	226	212	217	197	224	196	186	202	211	200	184	211	218	190	195	218	197	217	196	236	234	201	192	221	205	211	189	206	198	207	224	228	201	195	211	228	218	218	211	205	237	193	214	192	208	200	219	197	212	226	227	218	193	209	203	214	199	205	206	214	187	193	184	200	232	226	199	189	198	210	221	193	213	210	222	225	169	229	231	186	182	216	217	225	221	212	225	202	180	239	207	249	214	210	214	205	208	209	211	224	189	191	198	196	206	197	224	221	224	203	212	225	216	213	173	189	215	183	193	201	192	234	194	223	226	197	232	213	208	195	215	183	234	199	232	211	185	201	207	222	234	216	237	228	222	205	208	213	196	230	204	204	234	219	200	194	212	200	223	217	222	214	199	183	212	228	222	195	221	195	196	196	195	234	207	211	215	223	219	187
17837	23602	2565	433	332	312	280	250	277	250	248	252	248	229	243	227	230	230	225	217	216	223	232	210	219	225	237	225	249	203	219	212	212	203	219	243	214	244	220	209	229	215	206	225	236	207	209	208	225	191	211	212	237	198	206	213	241	245	231	250	257	221	218	225	226	243	211	212	214	226	228	216	231	215	194	224	216	225	244	214	225	202	210	221	208	239	227	225	222	225	237	215	214	248	220	209	203	211	207	246	201	226	196	229	228	209	225	239	235	206	200	215	219	221	220	212	205	215	212	194	202	215	224	220	230	221	226	220	223	231	217	183	209	228	207	202	225	211	213	224	227	231	207	224	209	219	217	197	197	215	214	217	189	217	235	225	210	218	189	213	230	210	219	218	206	233	222	190	208	223	225	250	248	228	218	213	230	194	227	222	209	226	253	214	232	231	218	215	221	200	217	228	215	242	221	218	208	246	190	233	229	236	216	197	221	211	211	246	239	217	195	230	231	228	223	191	239	247	238	231	205	196	237	210	243	211	217	230	210	222	231	200	218	212	223	239	212	227	218	226	188	233	206	206	210	218	240	204	225	214	229	242	207	188	238	230	231	233	208	226	226	252	230	219	221	213	211	180	227	219	219	231	187	196	232	212	242	249	235	243	197	233	234	228	224	215	214	219	207	211	234	208	234	246	212	234	210	200	209	198	190	199	234	221	215	243	218	239	231	233	222	214	223	231	242	218	218	258	207	213	217	238	243	199	223	207	215	229	241	218	198	201	230	229	216	225	205	205	204	209	197	217	226	204	224	243	180	235	227	208	197	210	197	214	221	218	227	198	201	206	224	233	189	226	190	223	204	227	221	215	225	207	201	205	220	214	213	222	231	216	181	208	182	232	223	221	211	242	190	236	226	199	216	240	208	221	227	215	213	228	208	247	213	235	232	223	222	218	224	256	213	236	227	231	200	218	228	222	213	218	218	245	231	220	237	236	215	219	218	210	214	204	216	243	219	199	219	211	233	220	236	220	195	217	235	224	218	225	212	196	242	240	222	229	230	233	229	193	218	209	218	232	237	191	216	195	212	222	215	223	209	227	189	214	210	181	185	226	221	213	224	227	238	254	220	233	214	213	215	216	231	191	196	231	187	221	227	229	228	227	237	231	215	229	232	234	203	222	200	223	223	204	219	213	208	210	247	221	215	209	209	199	209	199	219	242	210	229	231	232	212	213	209	194	234	225	205	210	229	225	217	237	222	226	204	232	221	189	227	239	213	239	234	203	231	211	222	221	246	224	196	239	223	212	216	211	233	201	201	218	246	237	212	197	233	191	211	232	232	227	204	224	227	224	213	238	186	220	230	222	177	246	208	215	232	207	223	231	226	239	232	188	230	194	212	216	218	217	230	217	202	211	213	220	217	232	214	241	221	224	208	235	217	228	232	220	229	234	222	230	204	215	220	225	222	242	211	223	210	208	210	221	198	217	243	221	239	251	215	221	191	231	204	234	195	203	213	213	217	246	200	257	221	220	204	210	234	238	239	198	238	213	204	203	233	264	205	229	204	216	226	214	236	229	200	215	218	225	228	221	204	192	225	221	227	228	226	210	215	215	229	221	256	217	218	216	239	230	218	229	219	214	217	247	202	197	229	236	228	235	222	208	183	227	204	212	230	237	214	247	225	252	222	215	205	235	224	211	213	227	239	196	217	205	218	199	237	227	211	199	219	217	216	194	206	196	219	230	213	204	218	205	222	226	245	230	227	222	235	252	256	221	230	227	203	220	219	252	202	215	219	235	221	201	198	239	222	216	224	208	207	218	242	233	214	224	185	230	242	219	210	222	175	220	222	226	219	221	219	232	223	222	224	222	219	241	230	195	208	231	205	217	208	223	221	228	211	236	218	203	206	213	219	233	222	232	221	220	245	193	224	235	222	209	206	211	199	232	209	219	238	191	225	214	249	214	238	224	191	228	193	212	235	227	201	200	207	236	227	210	241	229	232	218	193	216	220	243	203	226	215	213	228	193	227	200	241	227	205	229	224	228	216	228	236	238	230	222	222	228	232	190	215	230	223	197	207	234	218	242	225	236	216	216	238	201	223	234	208	217	214	216	223	208	211	224	214	224	201	229	213	213	230	214	230	229	224	209	213	214	233	221	193	222	225	224	237	198	203	218	243	224	243	201	223	187	218	229	217	207	212	201	205	212	223	178	191	236	209	202	203	207	238	210	223	213	226	193	231	216	246	221	220	241	208	217	237	225	258	218	220	227	217	229	227	214	228	219	214	201	254	222	208	216	222	223	220	220	252	198	195	211	213	207	232	248	244	227	212	218	217	222	238	242	231	233	208	222	221	243	235	215	197	227	193	215	230	242	223	236	222	217	215	231	207	210	239	220	211	229	236	216	217	198	226	263	234	199	236	221	233	229	261	230	206	222	217	223	222	220	211	221	225	205	236	203	215	205	222	229	214	218	241	198	216	225	217	218	203	226	211	223	216	212	224	206	226	225	247	231	212	221	222	217	222	201	209	212	232	214	199	226	248	195	202	240	241	240	244	213	232	228	227	233	237	242	211	234	215	219	225	224	224	230	215	231	232	208	212	203	252	191	230	216	230	255	241	219	226	216	231	192	210	219	212	206	211	227	214	210	212	215	200	211	215	216	209	230	228	249	233	236	238	234	202	234	230	230	239	227	214	235	225	242	214	257	234	226	222	228	216	230	228	221	213	217	215	222	216	236	220	246	228	236	206	257	217	217	213	192	177	250	230	206	210	228	221	249	215	214	218	240	204	215	205	235	212	217	194	230	217	215	217	213	211	230	243	194	212	235	222	235	217	232	215	231	220	222	209	209	194	200	214	230	193	215	203	213	200	228	234	225	225	204	212	235	218	245	238	234	195	231	207	209	191	197	212	220	218	218	241	232	198	247	221	215	207	198	219	234	210	220	243	227	242	214	210	233	225	214	207	223	188	226	204	220	213	201	201	235	232	230	226	196	222	241	219	204	229	235	229	215	242	193	214	212	207	202	210	239	215	239	225	212	248	194	199	220	196	223	206	232	212	216	248	201	204	235	231	223	244	193	216	261	218	240	236	216	222	228	211	211	230	229	219	241	219	221	223	225	240	210	218	214	220	241	229	230	209	214	216	201	206	218	219	215	238	222	223	233	208	201	226	201	216	231	222	213	237	236	222	214	221	222	238	186	221	232	258	247	253	209	207	215	215	221	233	248	220	234	209	221	216	227	228	203	204	215	240	217	199	230	221	232	221	202	208	215	228	207	228	215	233	226	208	224	248	248	230	222	229	218	202	232	214	222	212	228	216	224	224	206	228	230	201	236	221	201	226	203	205	199	239	204	228	214	194	216	202	217	201	194	242	225	202	204	235	223	212	209	238	227	209	224	227	222	215	232	215	231	214	237	217	233	208	233	214	245	215	252	225	213	220	211	228	193	240	208	196	237	209	214	237	221	241	204	234	232	212	217	203	238	212	208	188	246
25393	21911	27649	25138	18112	4351	1434	1176	991	958	917	858	802	734	766	730	708	700	668	685	660	623	677	676	626	650	654	696	678	634	632	595	667	633	655	620	617	673	643	654	612	647	615	658	593	626	654	650	652	674	626	642	582	593	583	666	642	601	601	606	589	597	567	643	642	589	619	605	634	655	606	643	646	589	652	620	581	575	615	645	623	639	597	614	630	617	589	606	584	630	629	595	606	639	655	569	661	570	628	614	644	597	633	641	568	597	672	609	641	629	623	575	623	626	655	593	612	579	608	622	611	634	626	601	633	612	612	588	616	620	582	629	566	603	641	612	616	644	642	627	620	610	606	624	623	613	626	628	605	628	623	620	628	655	627	619	608	646	629	596	626	594	588	633	585	544	636	607	622	625	634	568	625	610	611	637	618	597	592	610	623	578	664	611	648	640	626	637	633	600	586	661	643	620	601	665	638	646	612	577	622	589	621	648	625	622	610	583	617	561	630	593	647	593	598	625	606	549	596	601	692	648	603	624	651	634	585	583	625	629	614	630	552	616	658	580	614	631	596	623	629	637	581	603	599	639	610	583	639	605	592	577	620	557	645	615	605	566	601	628	601	617	678	628	639	618	600	613	565	622	627	645	688	649	603	585	595	599	607	574	606	647	576	630	608	679	557	591	594	653	585	587	591	623	579	623	601	626	642	595	582	597	638	623	666	597	634	631	616	627	590	615	602	631	568	622	652	584	612	661	534	586	587	595	667	621	620	610	565	631	624	632	599	611	642	609	587	588	624	645	636	634	623	580	606	646	614	627	621	674	617	575	659	599	576	617	625	594	609	633	619	597	659	595	622	613	585	589	652	659	661	598	614	685	623	618	604	589	654	604	625	596	630	612	652	615	585	590	636	670	630	589	633	606	585	611	649	623	630	644	642	589	637	588	587	587	648	601	611	639	661	652	600	636	615	643	647	578	640	621	594	590	628	560	593	625	610	653	651	618	598	592	619	607	619	617	611	599	577	639	610	581	605	635	631	618	626	588	607	632	666	604	584	613	648	609	616	638	649	598	629	665	593	614	626	637	592	630	576	602	600	578	590	590	584	631	638	623	582	591	638	639	549	633	648	638	617	589	590	577	602	608	644	612	624	571	625	616	626	623	601	623	571	581	616	611	609	649	627	643	586	606	614	624	636	627	562	652	607	607	632	616	603	627	612	598	680	589	618	632	604	622	686	614	614	608	681	615	651	634	597	624	585	595	576	656	653	610	645	602	585	618	646	667	612	619	604	640	602	584	590	627	629	642	625	594	612	677	587	584	616	624	641	571	598	575	665	605	619	585	632	571	585	635	631	611	642	605	627	671	599	559	628	600	635	608	617	635	623	644	626	650	687	634	615	627	589	595	609	649	636	592	562	598	624	633	611	631	621	622	618	584	612	620	622	639	585	596	672	656	605	625	643	563	621	618	607	632	616	632	601	648	634	651	622	612	624	592	605	662	615	605	581	611	620	637	604	644	610	624	653	624	618	602	628	636	626	625	627	581	580	625	653	591	620	630	580	618	616	592	608	610	586	617	634	595	642	596	560	638	639	598	569	605	653	665	631	622	645	666	598	599	579	656	622	593	632	642	597	612	595	622	640	639	638	596	575	632	625	640	607	654	608	582	614	589	604	610	619	621	625	624	589	592	575	623	620	607	638	657	595	624	647	629	604	580	641	621	628	589	584	596	584	611	618	628	630	603	609	633	653	566	603	591	604	638	588	640	612	644	600	644	622	587	652	608	633	689	596	629	628	656	630	610	622	588	618	611	601	636	628	580	652	613	585	631	597	622	606	620	656	627	654	602	648	605	601	658	651	592	605	599	588	595	607	638	643	660	629	608	632	603	601	642	612	628	595	602	590	604	614	582	637	597	590	613	629	664	618	610	594	619	613	624	632	592	582	560	594	629	602	574	612	608	613	618	646	593	613	583	635	635	630	597	637	616	585	616	593	600	638	588	642	619	594	654	611	600	605	633	607	574	643	617	621	622	628	625	589	583	603	576	599	636	572	609	669	636	607	612	586	626	556	582	630	636	609	613	655	603	598	640	633	595	569	604	579	620	596	591	629	634	608	621	657	636	598	617	599	617	561	603	630	607	586	661	563	640	605	621	568	637	611	600	594	636	634	657	617	678	613	641	644	619	645	610	633	567	623	581	642	607	616	611	639	625	590	617	614	605	598	685	612	568	649	635	643	645	665	611	646	658	619	613	633	603	634	608	598	617	618	632	630	586	648	577	575	609	623	564	612	597	642	666	589	579	580	621	601	595	613	631	632	598	607	620	586	609	622	608	627	626	605	618	595	609	623	627	595	652	602	599	617	597	649	584	651	609	585	629	613	622	600	623	619	664	650	657	594	571	610	594	626	667	617	591	642	645	584	602	594	623	634	639	623	617	619	607	662	632	568	635	584	599	622	649	594	588	621	641	635	599	608	608	602	588	621	648	609	605	620	605	645	594	632	640	589	628	623	608	644	623	632	648	607	622	652	609	623	644	604	624	597	580	625	571	607	617	590	660	613	644	615	654	586	623	598	588	659	625	631	605	599	666	619	643	595	595	660	634	648	619	634	633	639	652	602	620	637	659	613	598	641	590	573	586	578	600	601	651	633	625	636	603	591	599	608	635	628	662	600	643	615	659	633	621	642	634	613	646	579	636	596	606	623	614	650	639	588	621	617	628	624	582	666	579	560	641	599	654	628	595	643	660	634	629	624	611	639	616	648	628	617	643	580	632	560	605	575	583	604	618	626	577	663	609	628	605	626	613	607	664	634	606	619	651	597	683	604	595	645	631	624	649	614	666	617	627	629	623	568	655	606	582	617	592	607	609	642	600	583	609	603	597	623	644	602	628	632	608	565	617	625	642	598	612	574	608	642	598	616	665	629	636	614	638	595	630	630	660	641	599	590	562	604	639	580	589	580	590	615	652	617	648	560	620	621	600	594	584	627	650	671	625	616	627	583	588	615	577	598	608	591	590	564	560	600	582	636	609	659	572	603	637	626	631	625	614	591	627	637	592	642	606	599	603	609	599	605	591	612	607	624	628	630	653	594	614	664	613	585	614	619	651	617	589	623	602	585	589	602	600	613	572	609	623	649	624	613	611	606	624	633	622	604	589	610	586	609	614	634	620	583	626	580	612	655	628	587	605	603	553	642	654	627	618	585	591	594	595	606	642	660	585	642	647	616	581	655	581	604	591	635	592	622	629	644	598	686	608	580	600	607	616	597	613	610	607	630	587	579	619	618	607	593	621	586	587	581	593	611	630	629	618	567	603	604	629	598	632	636	611	650	598	632	567	600	601	582	642	628	616	598	623	584	606	637	625	609	621	610	587	605	631	649	603	645	617	605	642	651	650	600	625	609	612	600	603	646	601	622	583	590	641	614	647	611	593	637	607	611	599	602	670	592	616	644	638	599	575	654	619	618	588	612	629	643	595	609	611	627	616	595	614	617	633
31650	49204	10496	4956	3357	2585	2146	1792	1586	1320	1189	1068	972	868	876	830	755	770	768	743	735	738	757	688	676	647	672	618	635	628	618	647	663	674	640	623	612	684	641	641	617	622	630	630	625	580	657	590	618	621	670	595	601	597	592	593	619	570	612	637	570	580	595	634	643	597	629	598	645	598	566	595	620	595	611	584	577	586	589	615	605	602	616	630	602	595	563	627	651	588	622	650	571	628	631	631	637	595	649	582	581	617	605	600	597	610	607	616	589	549	650	544	605	561	594	628	606	643	635	628	628	572	576	598	606	579	586	623	585	561	590	554	605	599	542	603	644	616	620	619	605	619	571	580	589	573	618	567	594	634	604	594	615	589	552	592	609	606	607	635	630	600	570	630	610	621	607	605	653	618	639	662	658	590	631	587	591	603	637	600	585	597	636	550	590	583	602	610	587	592	595	617	614	612	635	574	607	617	609	633	598	615	573	585	608	616	570	592	631	591	609	545	644	594	585	597	629	585	615	621	618	611	590	579	606	585	596	564	644	584	605	613	643	593	577	575	601	589	646	540	579	585	552	620	571	561	602	610	582	639	607	569	578	568	601	646	609	560	581	649	570	625	568	565	622	571	599	612	559	627	622	588	614	593	634	661	625	599	584	599	596	592	589	608	632	605	557	626	577	586	590	587	623	608	597	602	591	599	642	573	593	589	605	617	601	581	577	597	554	626	589	559	605	609	600	609	611	664	626	576	586	602	612	605	613	601	586	612	603	619	556	606	599	612	617	574	602	563	577	604	591	573	574	586	624	627	626	610	636	573	612	578	627	626	634	588	583	600	631	630	580	605	557	605	640	616	615	635	597	584	620	600	633	607	595	556	587	561	632	578	642	566	616	609	602	630	580	574	613	583	629	568	651	598	586	566	553	600	602	562	617	566	612	586	611	647	631	651	587	615	535	589	592	618	575	636	569	624	584	631	595	629	596	625	624	617	610	586	590	604	560	576	604	592	608	617	583	592	561	609	593	565	572	602	666	646	591	601	575	621	580	603	578	607	605	612	618	553	593	556	614	658	613	593	616	633	613	600	590	567	637	602	559	609	645	597	592	636	618	626	634	647	604	619	593	594	591	585	590	590	632	617	584	548	575	588	606	665	599	614	587	630	595	615	595	613	600	600	627	611	630	638	610	601	600	592	565	635	595	587	609	604	570	606	582	647	591	591	632	612	598	628	627	656	613	598	579	573	588	641	625	614	586	597	596	574	606	592	611	613	661	638	595	610	628	619	592	583	594	604	602	604	564	569	584	603	590	602	600	598	624	604	620	594	627	565	591	598	595	587	565	598	598	577	632	582	599	605	566	620	590	615	569	613	616	637	612	620	588	604	631	541	573	589	599	633	589	588	648	618	607	603	630	607	578	651	623	638	617	633	600	624	584	568	625	562	609	604	600	594	567	584	558	605	614	610	635	604	645	580	562	600	615	612	621	608	579	574	603	582	581	550	613	612	635	559	608	586	643	603	601	632	620	605	559	573	656	627	627	641	563	590	603	590	589	650	606	588	565	586	610	594	609	672	632	603	638	587	632	571	572	608	602	631	632	557	615	588	558	611	579	597	606	574	602	583	638	584	616	596	618	638	573	608	605	605	621	623	619	608	622	669	612	578	592	628	603	577	607	588	591	595	606	578	636	609	593	607	611	562	585	605	583	607	605	597	537	595	625	622	570	611	611	601	616	604	614	589	637	575	608	641	649	574	629	586	678	586	567	586	582	653	581	556	626	593	608	587	616	610	607	563	619	578	590	606	634	596	628	585	644	617	562	621	610	624	618	591	571	622	624	531	568	619	570	594	581	564	626	602	606	571	612	592	598	641	598	614	621	590	596	604	598	566	598	612	587	570	574	622	616	594	597	611	591	623	629	594	604	615	610	579	605	584	597	618	567	640	615	576	592	647	615	601	647	615	619	637	584	604	574	579	608	603	582	566	580	623	627	577	574	636	561	587	673	593	558	551	587	583	599	612	636	622	600	563	604	597	593	638	627	606	608	653	578	617	640	648	622	583	620	617	627	612	610	580	602	600	600	613	592	610	602	608	558	611	637	601	559	561	623	567	571	655	576	644	592	607	650	605	632	594	594	606	590	624	602	600	626	602	626	626	629	591	641	646	568	615	570	594	605	573	564	618	612	533	639	616	637	616	623	615	636	615	602	619	610	600	573	617	587	550	626	614	596	568	578	595	601	625	614	591	613	603	604	581	591	620	638	572	596	583	608	618	610	558	588	676	614	616	588	555	631	561	602	609	611	600	614	578	568	547	591	596	608	588	573	629	595	572	641	596	575	614	619	638	603	620	603	636	620	622	619	587	616	627	611	571	570	585	611	599	619	616	655	618	630	604	614	618	634	578	629	590	613	580	604	595	582	623	604	609	600	549	596	604	591	608	559	607	607	616	591	574	615	595	633	618	591	624	589	688	598	593	596	590	600	637	631	617	543	605	594	596	585	641	628	596	597	629	610	601	591	589	608	604	604	572	614	633	631	589	605	575	600	587	595	602	630	586	617	588	586	573	603	637	603	589	566	626	588	636	545	579	601	651	653	579	609	622	572	583	591	574	661	565	570	568	618	614	605	568	601	597	639	615	603	595	566	607	583	619	615	609	611	550	605	606	601	621	561	612	587	588	561	623	595	617	591	593	671	594	629	589	649	626	615	644	561	574	586	641	600	578	612	623	669	617	614	619	642	618	608	578	626	560	625	586	653	593	611	607	603	619	620	679	612	641	605	584	588	630	579	606	617	590	599	643	600	650	619	563	586	610	596	617	633	592	560	622	595	581	632	630	614	594	631	556	610	550	612	608	622	666	582	635	622	595	611	577	619	569	612	617	597	613	644	576	600	643	602	617	603	606	617	614	623	595	622	581	595	566	614	595	563	634	630	579	592	588	640	590	631	597	633	571	608	630	640	577	600	636	599	577	572	611	649	589	610	624	574	616	596	631	578	639	623	587	527	640	584	612	613	600	609	596	548	616	649	564	567	594	628	614	568	632	544	575	578	579	595	599	609	627	585	597	572	626	635	541	572	596	571	615	566	661	575	588	613	617	608	605	593	589	582	626	628	575	518	615	615	620	625	570	560	620	588	565	625	605	598	623	575	601	609	606	542	623	575	561	639	611	610	561	598	595	573	587	629	564	620	608	601	572	592	575	623	623	593	639	575	611	631	557	584	579	597	625	638	612	573	600	592	622	603	607	636	598	587	619	577	640	607	576	575	611	624	587	592	603	624	638	554	582	563	580	550	593	583	589	667	589	615	590	625	644	640	600	600	590	627	631	573	569	588	603	623	614	582	601	611	596	621	601	620	594	662	558	617	596	600	600	609	587	580	602	601	588	587	590	602	612	629	608	602	613	578	595	587	587	610	580	602	627	620	615	603	599	615	628	573	601	636	592	579	536	646	604	601	592	599	627	589	586	595	628	594	589	595	573	595	585	577	617	565	597
23040	21622	27899	24652	20908	16381	3581	1805	1519	1451	1275	1225	1154	1063	1043	1043	946	918	958	921	948	870	904	908	934	818	871	798	884	831	905	841	893	839	873	860	836	846	817	809	833	876	783	823	775	856	784	823	894	790	863	843	868	819	837	873	775	855	835	866	780	754	786	827	749	776	820	786	797	833	846	838	761	815	806	789	842	782	785	790	840	819	838	858	819	785	836	858	826	861	843	799	809	754	799	772	793	824	802	796	769	845	835	778	843	797	812	792	817	872	817	830	845	798	766	802	819	774	740	789	807	809	820	819	757	836	837	845	780	817	825	821	767	795	842	748	759	875	795	814	817	818	774	803	780	780	832	769	801	800	834	823	784	814	841	763	823	872	844	795	792	809	809	813	770	838	812	786	760	828	779	746	819	776	755	885	827	839	831	792	818	803	778	804	830	805	802	771	773	807	811	822	822	820	836	766	818	786	783	869	827	759	788	805	872	849	850	761	786	772	821	833	748	776	834	813	843	863	837	804	802	829	829	817	825	790	768	798	784	812	843	810	776	819	770	813	780	819	817	838	776	810	835	830	812	818	797	800	758	820	788	812	813	819	806	762	840	834	847	761	831	780	783	765	799	837	773	837	815	785	818	787	843	773	755	827	810	798	823	810	835	751	819	790	780	801	821	767	772	847	776	790	835	842	836	844	758	786	815	779	822	806	769	777	838	808	762	806	783	809	829	804	842	803	801	756	792	815	795	794	848	857	817	804	820	800	839	805	856	841	775	803	805	791	753	823	814	814	823	834	823	818	837	801	780	854	843	772	824	801	765	808	852	788	789	778	831	806	766	796	805	802	803	804	800	865	795	822	798	844	837	852	804	861	827	850	830	847	841	816	817	752	830	787	858	795	776	840	825	861	785	789	815	771	799	797	826	799	810	797	863	766	792	848	773	787	822	818	809	789	790	805	759	828	779	794	776	810	766	832	792	879	825	849	798	778	811	830	808	813	836	823	796	850	827	828	863	800	793	755	745	803	776	802	798	769	844	770	784	843	783	795	863	786	808	843	811	837	756	790	811	800	850	751	821	811	796	812	775	794	803	847	780	789	783	808	837	764	812	845	739	788	777	741	811	760	809	775	806	757	766	778	801	828	798	797	826	791	785	782	793	756	827	835	823	862	797	800	766	797	843	805	797	821	776	801	781	836	864	788	812	794	812	798	856	806	825	822	798	824	839	801	779	758	834	796	817	766	802	814	801	812	840	788	745	806	798	801	856	826	826	799	816	821	824	782	784	803	770	787	854	882	832	793	784	795	775	812	774	848	787	772	805	853	820	775	833	850	760	800	831	822	767	768	806	842	809	806	813	763	796	851	841	814	828	851	811	792	849	780	707	775	779	806	790	777	726	810	777	798	807	834	768	878	782	809	796	820	825	818	827	797	838	789	777	795	842	792	775	812	771	798	816	837	820	809	801	824	818	764	754	807	783	813	785	791	764	848	846	811	844	798	818	820	803	759	787	831	867	800	822	813	833	739	829	810	805	793	837	829	823	832	819	843	837	768	807	796	758	790	800	788	780	785	786	838	774	774	802	753	803	800	764	791	873	843	816	759	783	868	834	827	758	792	758	789	804	769	816	859	752	816	812	797	831	822	788	806	825	818	786	818	795	838	846	807	808	800	807	829	826	830	847	790	871	765	784	793	773	786	783	801	791	746	757	864	774	840	832	776	783	798	834	795	805	800	820	813	783	776	815	796	800	758	830	792	817	777	791	841	820	840	808	865	761	817	797	859	857	812	827	839	770	786	832	832	833	782	827	801	800	828	802	797	836	836	783	823	768	801	777	782	767	802	868	772	809	854	786	844	804	861	795	810	797	837	797	808	800	790	815	810	796	792	850	800	787	799	811	804	879	808	838	778	785	838	778	778	784	761	756	796	855	795	793	776	763	796	819	832	776	880	819	807	802	810	807	797	832	853	788	823	822	822	817	806	870	853	764	793	767	782	796	836	808	760	822	715	864	829	785	810	845	759	810	821	789	771	834	756	803	834	709	762	841	823	845	836	805	777	797	818	809	835	776	868	775	757	779	842	763	810	841	810	779	769	814	788	800	822	847	845	774	826	779	806	796	806	825	797	826	790	784	840	840	828	790	857	773	791	840	843	805	767	791	815	779	831	820	755	779	789	825	838	844	816	761	830	825	776	816	825	796	779	851	837	770	819	851	844	829	791	812	787	812	809	822	791	843	804	800	811	772	829	787	798	789	814	770	788	793	763	816	815	777	822	767	781	793	751	775	831	832	834	827	815	834	821	769	782	803	818	808	791	779	858	780	760	874	820	819	805	767	852	812	752	831	789	776	790	817	827	778	777	858	803	808	815	754	789	820	797	807	790	800	779	818	764	807	792	847	801	762	773	803	808	804	790	801	806	777	823	828	866	857	842	785	792	775	831	842	837	786	839	824	795	767	806	815	811	799	797	830	867	793	820	813	842	811	833	816	759	795	752	786	812	807	786	803	846	814	826	747	819	778	790	806	798	837	790	797	820	778	821	835	780	825	796	732	768	764	792	821	778	852	765	796	744	793	823	832	782	784	842	757	843	788	820	820	793	802	776	806	805	806	801	826	835	824	817	819	827	834	740	801	846	783	814	813	826	851	821	792	776	833	794	808	825	784	817	796	800	789	749	840	794	823	774	798	788	785	759	801	839	805	765	838	841	800	799	754	848	764	768	797	788	782	788	791	835	794	795	813	834	795	799	862	766	805	795	785	758	817	765	816	785	792	806	832	823	856	822	735	820	832	835	822	774	802	765	829	884	753	764	796	821	794	850	775	788	867	834	790	809	789	850	837	776	855	763	859	777	791	794	845	811	776	837	822	816	827	826	785	827	785	814	801	796	742	784	761	768	824	798	824	817	849	783	807	809	833	784	797	831	806	827	834	808	775	764	813	826	798	863	788	828	753	783	837	849	856	770	799	801	794	784	854	827	817	866	771	842	755	834	817	822	783	808	797	836	865	827	842	852	764	760	807	774	814	823	788	839	779	753	833	796	799	811	827	818	846	770	865	766	804	800	764	814	805	812	802	793	820	777	830	800	807	809	817	778	799	811	833	839	778	844	880	812	804	804	746	807	785	829	825	858	824	800	814	860	810	793	843	786	842	820	804	794	860	834	799	818	790	849	784	833	825	815	822	835	820	774	790	782	788	774	770	763	759	906	738	783	814	858	826	781	781	852	823	771	805	828	807	809	819	823	795	831	832	795	801	790	816	812	824	823	785	775	770	812	804	801	759	826	810	808	850	783	770	817	840	811	824	836	794	810	815	834	815	846	845	770	843	789	775	860	852	787	782	801	832	829	838	757	850	840	795	817	806	755	773	779	805	811	750	795	797	766	808	802	823	820	838	823	797	795	757	741	818	794	753	749	811	756	792	833	789	786	773	809	824	814	819	833	818	796	825	798	779	772	782	853	786	778	797	805	749	805	837	851	825	796	834	848	823	838
28986	52767	12575	8597	5835	4565	3674	3026	2628	2230	1939	1677	1561	1405	1377	1225	1184	1135	1038	1123	963	1037	972	986	956	895	954	888	869	872	928	868	883	875	885	797	890	882	861	835	862	811	829	807	869	793	829	842	828	786	817	876	779	881	853	817	801	818	817	849	861	784	803	868	843	854	822	842	815	829	807	813	779	860	811	807	814	841	810	800	834	815	773	787	827	825	839	817	795	809	781	763	874	793	799	787	856	810	805	822	800	765	773	829	819	817	761	813	803	781	814	805	813	811	791	823	795	843	839	809	814	785	813	834	787	814	797	838	787	760	776	819	836	781	848	815	746	864	863	815	828	810	781	769	798	793	820	805	810	785	819	819	766	794	826	833	814	787	765	793	799	834	804	766	810	754	795	751	787	761	768	829	745	792	762	780	788	833	843	792	818	839	806	801	842	809	852	814	782	832	795	809	817	834	813	750	779	850	831	813	751	794	813	818	788	812	754	772	854	852	778	786	841	771	767	839	815	827	750	774	830	810	814	819	830	797	832	808	820	805	787	780	817	818	821	811	832	755	845	808	815	764	764	791	787	771	822	765	848	812	795	792	778	783	797	823	821	815	820	840	796	752	841	787	781	797	830	822	756	825	763	777	830	809	817	823	799	818	848	780	801	813	865	758	751	816	819	773	769	789	791	822	797	754	766	802	775	791	881	832	809	798	771	814	788	820	788	826	789	800	802	791	770	780	859	796	811	826	851	810	825	825	755	824	797	828	750	787	785	797	764	805	861	787	772	784	797	838	746	867	791	821	833	780	804	802	784	785	814	797	804	779	843	796	821	792	781	799	808	785	750	871	793	800	797	760	777	822	800	761	777	829	808	809	823	777	775	790	801	836	783	814	813	838	785	819	749	800	789	769	828	834	775	863	831	781	776	839	771	800	840	821	796	843	812	783	856	822	775	767	822	784	820	812	809	740	825	822	812	818	776	796	821	836	791	798	847	782	777	803	813	805	833	765	770	820	814	832	756	814	799	749	823	761	792	785	783	791	754	798	808	843	815	822	815	806	797	879	802	797	839	788	767	724	758	800	810	770	850	824	784	801	814	794	788	808	813	874	774	830	795	789	814	808	864	795	793	794	810	798	828	805	750	828	779	798	812	838	788	823	831	786	840	793	771	791	827	773	788	813	819	788	798	835	789	752	781	830	798	788	773	815	784	804	819	823	815	794	835	758	783	732	799	826	810	757	803	820	765	814	842	797	794	781	775	753	793	805	815	742	787	786	826	831	757	737	792	835	769	757	795	820	807	745	767	791	807	749	800	883	800	799	738	803	770	837	856	746	830	802	812	757	816	832	796	846	719	790	766	829	820	782	777	816	821	763	827	802	759	815	793	777	835	823	765	785	757	757	786	843	819	811	802	803	808	798	790	800	785	829	744	793	766	824	799	848	751	838	785	804	750	795	774	782	759	852	825	765	850	844	800	772	792	815	832	822	762	745	821	830	842	786	854	795	785	810	834	837	786	775	831	841	791	855	804	783	835	811	821	843	802	741	835	799	860	784	797	802	838	776	825	836	768	816	831	808	773	816	840	846	776	804	813	774	797	770	781	766	783	822	746	818	805	818	811	810	811	791	787	805	789	840	789	789	787	799	787	771	783	821	803	763	825	817	747	842	765	789	806	768	856	825	827	797	812	788	792	759	817	847	781	814	764	813	790	841	778	785	776	780	781	799	795	792	749	797	801	801	835	758	754	822	871	807	790	824	848	847	828	846	725	812	821	814	790	764	839	797	778	802	857	735	775	800	743	806	834	783	790	805	787	800	833	811	857	825	792	823	803	810	806	789	799	836	806	805	778	761	818	799	795	797	773	747	793	779	763	772	807	763	739	812	805	765	791	798	820	795	819	837	815	812	826	805	809	763	805	793	751	762	804	808	816	788	781	811	842	763	796	814	784	786	775	795	810	813	791	801	798	835	782	780	807	807	858	771	847	779	835	802	853	784	792	788	794	830	803	825	757	792	752	800	823	801	779	818	800	829	759	832	811	797	788	784	797	799	768	818	724	863	814	772	791	783	794	807	785	783	758	742	794	828	782	738	792	769	795	755	763	851	760	820	814	835	810	798	812	723	800	756	847	785	793	815	769	807	848	783	897	784	793	770	775	825	757	824	789	766	815	802	783	806	807	845	778	769	782	811	778	771	837	784	823	794	806	844	808	818	752	767	828	783	849	803	799	799	787	780	817	786	794	796	832	819	809	804	782	807	806	764	781	802	837	788	803	826	829	768	768	807	847	816	833	802	835	782	822	836	810	828	812	792	801	807	798	758	786	748	826	765	808	838	812	772	770	816	807	802	798	820	812	760	776	771	768	796	810	783	815	770	803	773	795	748	812	761	781	754	794	827	809	790	798	795	784	843	861	803	787	785	809	770	827	772	834	794	796	823	824	782	805	830	864	762	789	826	798	786	796	780	770	798	755	860	796	854	772	767	822	727	806	776	810	802	804	831	866	802	778	804	833	876	813	771	765	823	771	841	830	790	819	775	777	792	831	876	838	753	757	783	809	801	826	794	759	790	806	768	798	832	824	820	811	812	814	790	784	823	783	797	764	792	806	784	830	803	796	881	815	784	824	842	811	799	780	784	795	805	763	797	762	840	855	815	832	785	849	844	788	823	796	797	823	821	778	813	756	810	803	805	795	813	766	829	811	812	815	799	820	769	767	773	803	810	852	826	798	850	820	773	754	743	773	798	779	822	768	770	802	725	808	785	815	832	790	829	769	778	803	758	783	770	800	766	782	786	864	803	797	812	758	811	776	796	774	809	782	770	837	802	800	729	757	818	791	821	786	819	821	784	773	800	755	841	815	782	735	807	795	774	784	813	793	740	774	789	804	816	778	811	778	762	784	872	787	769	798	805	817	786	755	800	844	770	726	746	797	819	816	818	820	782	824	825	774	829	783	818	812	740	809	808	810	783	804	843	794	818	820	792	776	832	779	798	777	811	790	870	763	780	812	751	809	762	805	797	775	807	795	795	863	855	738	807	852	792	849	833	808	801	766	793	806	795	801	855	773	854	787	799	804	806	789	805	816	865	820	834	813	759	809	834	772	785	777	861	822	825	812	771	821	796	789	820	789	747	829	811	838	831	857	825	807	836	855	760	813	797	767	765	772	775	823	773	829	828	849	839	765	826	791	817	810	785	810	826	819	856	787	796	776	802	814	809	810	763	823	792	792	815	848	729	790	837	798	803	726	837	777	804	777	813	847	796	789	798	786	780	794	772	778	789	799	839	786	769	783	787	824	807	802	785	823	780	805	807	847	796	765	822	753	851	777	877	827	835	769	810	822	749	806	872	784	859	761	809	781	790	782	802	789	743	824	784	804	809	823	809	855	850	830	789	814	850	772	820	777	811	787	752	773	799	806	801	758	769	799	827	784	798	830	820	807	812	763	805	792	851	830	843	806	826	799	770	826	804	780	822	819	763	779	829	823	809	805	809
28930	21311	6770	449	280	229	237	234	234	218	226	234	207	221	198	191	196	201	202	229	201	212	198	207	207	203	185	201	205	212	169	218	190	207	199	191	229	201	220	217	218	202	219	236	235	218	203	210	197	207	204	231	219	194	214	219	193	213	198	204	200	206	196	180	217	207	232	209	187	209	218	204	200	233	232	198	198	190	231	216	202	214	203	196	222	202	226	220	212	209	205	233	203	198	218	233	222	198	187	193	206	210	188	206	214	203	222	209	220	208	202	201	206	220	218	192	232	222	224	185	202	207	177	231	218	185	209	213	205	222	197	202	206	187	203	205	206	200	195	211	198	216	196	190	225	207	211	222	174	186	199	184	206	209	208	219	190	207	178	210	207	190	220	186	200	203	198	210	211	230	220	222	206	212	215	193	233	197	214	211	233	199	185	220	202	208	211	168	209	212	210	204	235	187	219	208	223	217	210	216	224	191	184	195	217	201	220	232	192	223	215	213	219	194	190	213	222	228	214	168	191	221	193	209	195	201	211	233	191	211	202	210	210	205	204	205	221	199	206	202	206	239	201	232	200	170	204	197	209	218	221	189	234	222	220	210	196	210	188	200	211	214	199	215	229	189	206	226	212	193	186	210	203	212	211	215	219	210	221	191	198	206	212	223	228	199	206	205	196	208	198	217	207	226	212	220	221	201	208	214	213	207	214	203	201	213	179	217	205	199	211	213	213	216	201	202	226	228	224	181	237	213	211	176	223	175	217	213	204	211	215	225	208	202	225	195	204	184	215	204	206	194	210	216	238	208	222	213	222	225	193	219	209	216	211	226	220	241	216	208	236	214	191	214	229	185	218	213	221	204	201	197	211	221	215	193	219	210	222	211	205	207	218	218	254	188	217	222	217	236	185	204	205	188	198	204	215	200	204	211	211	217	198	228	205	204	220	230	205	218	202	222	201	197	228	194	206	196	226	208	198	196	219	199	194	201	252	195	208	198	194	213	191	226	198	222	226	229	175	236	218	207	206	188	218	208	217	179	206	235	174	221	210	212	218	181	211	229	208	211	209	201	219	196	213	234	213	201	223	228	211	184	219	214	178	206	186	225	187	223	190	206	224	207	223	186	211	213	219	217	203	202	174	218	193	225	185	206	243	215	205	197	204	221	203	197	226	187	202	204	204	207	199	210	176	212	211	220	189	223	199	187	198	218	193	218	210	214	214	187	193	224	209	178	216	205	183	206	197	222	185	213	185	182	212	217	203	209	205	177	197	211	187	194	221	208	233	237	208	224	217	186	208	213	206	227	227	210	209	173	202	252	183	191	196	220	196	213	215	204	190	216	219	201	179	208	192	210	212	229	228	203	197	186	216	220	227	198	228	214	225	206	212	192	189	217	222	216	195	192	217	209	225	234	228	211	204	224	204	210	218	204	206	192	194	215	200	202	226	230	195	214	192	222	218	191	180	193	225	213	198	254	219	214	227	195	218	190	226	232	194	215	179	194	212	200	221	218	214	206	230	228	215	205	220	212	196	224	219	208	220	224	195	196	209	187	205	199	211	221	198	194	190	208	222	229	189	215	218	208	188	184	188	225	199	207	233	183	204	229	207	192	203	202	231	192	183	185	215	193	207	226	201	206	209	222	228	203	211	225	220	222	211	198	221	195	222	183	193	197	210	209	208	219	207	228	202	226	204	204	221	231	203	207	202	204	201	203	210	190	187	223	224	211	211	209	182	195	209	196	191	218	205	223	203	228	205	208	214	252	218	215	225	225	194	209	234	202	203	227	192	201	208	192	201	216	220	205	194	192	224	201	215	207	181	203	204	201	224	186	216	200	201	212	235	202	220	232	215	213	203	185	212	195	197	209	221	186	220	203	181	211	193	219	179	205	191	207	190	176	226	216	205	199	221	191	212	196	215	190	240	183	181	200	210	201	215	173	200	206	192	188	235	218	216	210	232	168	191	207	216	207	212	206	180	200	229	234	209	204	188	219	228	183	204	208	210	225	216	211	235	221	206	206	198	197	200	195	196	220	226	215	223	235	201	198	197	215	205	209	209	188	201	187	212	214	225	207	216	224	195	221	172	229	210	220	216	210	207	210	194	220	220	186	194	206	182	209	208	214	207	196	203	193	204	212	214	213	208	206	214	209	204	193	211	207	239	223	204	204	178	238	183	203	233	182	227	200	209	247	189	187	207	201	203	218	180	221	211	209	200	165	215	201	201	206	218	205	205	204	211	219	227	209	220	193	187	183	200	231	201	213	229	239	216	212	212	192	206	210	209	200	204	198	209	199	201	230	215	227	189	225	226	195	201	224	195	206	189	189	229	199	215	204	225	204	224	236	221	200	201	217	186	177	190	224	197	195	211	229	210	206	203	200	200	201	188	226	186	221	215	223	224	195	192	222	208	197	231	236	206	237	222	207	209	206	219	184	189	231	215	207	217	219	188	197	208	194	210	224	208	209	211	231	203	215	180	199	232	221	215	180	209	201	230	188	208	210	206	198	178	196	210	198	194	228	209	212	222	191	205	178	191	197	184	212	190	225	209	199	243	234	213	193	186	209	191	222	218	203	185	199	205	205	218	206	209	194	231	195	203	214	187	208	230	191	218	210	197	203	206	199	218	197	223	229	213	218	213	206	194	226	226	219	208	208	190	198	217	191	196	218	217	201	211	183	209	215	194	230	193	232	211	226	224	195	218	203	191	221	199	214	208	196	208	212	188	204	202	186	202	207	202	219	226	178	183	214	214	205	195	225	223	213	219	237	209	190	197	196	187	226	212	208	238	209	194	202	215	217	206	223	226	181	210	208	201	181	233	218	207	198	216	196	199	205	204	219	198	198	181	214	216	200	200	216	194	201	192	213	209	184	227	216	216	218	197	236	195	191	219	212	208	213	218	189	229	204	201	194	212	197	205	201	202	203	174	180	186	211	212	202	215	202	211	190	201	184	206	217	209	220	202	201	210	202	226	244	188	204	212	208	219	208	230	206	212	203	224	228	197	203	235	194	194	183	219	233	224	215	198	198	207	184	160	211	202	200	208	222	203	207	219	235	206	229	233	201	214	208	221	212	202	206	204	190	195	197	199	225	186	214	215	239	210	222	179	213	193	217	219	203	187	207	220	200	204	226	195	197	202	189	191	202	200	187	209	191	191	224	219	219	219	204	188	189	229	239	204	230	199	210	209	203	224	213	189	224	207	217	181	190	212	222	193	214	177	222	220	201	210	212	227	208	201	215	190	230	209	215	182	201	209	216	207	202	220	211	192	213	228	220	198	203	209	191	196	201	218	210	214	172	185	229	196	197	206	210	197	208	195	210	201	200	181	191	186	209	260	189	181	206	209	189	213	246	209	206	207	199	227	194	194	207	224	210	216	189	207	188	204	192	187	215	201	213	209	206	195	181	206	207	204	193	222	205	233	206	218	211	214	197	199	219	184	193	229	213	225	201	224	222	216	205	214	234	214	211	210	172	224	192	188	205	205	217
17179	23170	2251	416	363	308	310	286	260	287	249	242	232	216	258	227	237	232	194	223	236	247	225	219	223	225	246	227	234	239	216	244	234	235	229	229	242	235	249	231	233	222	211	244	210	255	207	234	243	229	222	226	198	220	201	224	211	231	232	240	242	207	226	216	210	216	230	218	198	195	241	242	232	217	241	227	195	236	229	217	221	242	230	213	221	199	238	228	213	213	210	204	215	246	195	194	226	215	198	216	213	218	223	212	228	259	237	224	222	226	204	223	227	208	204	235	208	218	230	235	235	219	225	201	222	222	184	248	221	188	226	229	206	237	218	208	200	216	218	245	245	208	226	217	243	195	199	214	229	242	244	222	205	221	241	200	219	232	218	222	222	175	203	232	218	217	213	228	222	228	201	229	217	221	209	243	244	247	203	230	226	194	197	236	222	220	243	210	216	223	218	209	228	230	212	219	234	205	213	214	223	235	210	213	220	251	228	246	219	203	216	209	214	195	206	218	211	216	247	218	223	211	254	234	224	208	219	214	217	235	212	219	186	239	244	224	247	204	202	240	195	224	241	203	222	221	215	224	215	223	213	220	218	194	230	209	219	241	224	250	219	235	214	214	220	197	203	246	198	216	224	209	223	243	199	220	223	199	208	242	204	231	211	225	218	241	219	236	232	214	223	217	199	223	213	232	218	237	230	217	242	238	222	222	202	221	225	227	217	193	227	229	221	226	250	219	240	221	209	211	245	226	215	214	229	224	231	213	243	242	208	185	210	231	210	207	205	207	213	199	217	210	202	227	230	239	215	203	228	203	217	205	228	208	215	232	220	189	219	230	244	213	202	219	233	216	231	227	223	215	217	254	227	264	222	219	224	235	214	213	241	205	219	207	185	226	219	242	249	248	248	247	184	244	225	215	212	218	230	218	228	222	198	200	232	211	226	198	225	239	221	207	229	222	240	212	223	223	221	221	223	232	205	227	223	226	212	210	218	209	226	243	223	214	228	229	210	228	208	215	213	242	240	234	218	216	229	222	212	227	226	223	204	254	251	215	205	249	248	212	260	229	235	233	244	201	226	215	216	232	221	202	222	189	225	198	212	230	259	231	239	211	201	228	233	224	203	219	219	222	232	210	227	226	231	225	215	246	231	214	204	201	241	210	231	221	217	213	226	229	238	235	215	225	221	198	222	223	217	246	200	228	225	208	222	211	247	228	244	225	220	225	239	220	229	243	217	187	219	222	241	213	190	196	219	219	205	223	220	227	235	251	238	207	224	227	226	233	245	230	230	239	248	230	235	237	225	212	219	234	211	231	237	214	236	212	215	208	226	235	245	232	242	219	207	235	242	234	195	224	211	211	235	201	210	228	235	210	222	220	189	228	225	229	222	211	222	217	230	231	210	229	215	206	234	210	212	214	200	237	219	257	243	235	218	233	239	236	224	209	204	241	235	191	202	220	219	223	223	236	231	227	221	231	222	212	212	208	216	226	192	244	226	221	246	219	218	227	210	227	196	228	217	219	215	227	197	205	220	224	233	214	226	234	223	235	225	217	219	220	233	233	227	238	220	218	204	237	231	234	239	223	225	239	210	239	207	207	218	222	194	180	247	228	240	227	214	217	226	219	221	248	216	207	224	208	219	232	208	223	204	224	231	199	212	216	215	226	223	243	216	225	208	215	246	218	187	233	228	225	216	201	224	194	245	192	244	217	212	225	229	251	231	216	220	206	231	220	235	226	235	219	228	185	236	236	194	243	231	209	237	202	238	232	223	249	257	218	266	232	241	227	213	237	221	217	228	215	224	249	223	211	193	215	212	228	205	200	229	225	196	221	208	244	235	227	211	245	262	251	238	219	223	249	208	225	223	222	229	236	222	229	195	207	230	243	195	242	233	224	200	222	205	234	213	233	204	222	231	234	240	221	236	239	232	212	239	217	242	220	212	205	236	203	204	203	222	203	216	207	208	229	244	213	238	242	210	234	212	236	222	204	211	232	201	238	223	218	227	217	229	247	205	198	232	209	220	226	226	258	249	211	252	235	203	235	203	209	239	216	247	233	227	212	230	232	238	218	219	240	240	223	209	234	214	233	215	206	233	221	195	188	244	236	214	235	211	251	221	213	214	223	187	204	224	241	216	236	218	246	203	222	228	192	191	213	227	233	244	231	215	221	241	226	234	253	217	233	216	224	229	225	222	218	213	227	211	268	231	193	196	229	205	208	215	227	226	224	194	234	213	218	237	210	252	227	233	216	228	236	211	229	216	232	214	212	236	212	204	197	212	216	220	210	212	208	215	238	233	219	210	216	217	216	237	250	207	218	205	219	236	238	235	232	205	217	218	195	193	232	214	224	211	202	229	218	219	207	229	249	223	236	219	211	263	234	203	238	232	240	224	209	230	229	229	218	231	207	238	220	216	218	193	201	207	226	223	243	230	220	217	216	226	208	212	204	221	213	222	241	239	222	232	197	200	216	219	213	230	229	225	220	241	200	229	201	237	209	220	241	213	230	234	238	234	231	238	230	222	200	216	208	240	214	221	232	222	231	240	192	211	235	225	256	202	200	235	234	244	236	223	218	216	230	220	232	239	230	238	245	201	218	222	217	242	248	224	244	200	243	204	238	227	205	191	232	223	203	205	209	202	235	243	207	204	233	240	198	210	197	237	220	222	208	226	222	220	208	230	214	203	200	224	214	228	212	209	216	223	222	205	250	218	212	233	216	233	206	225	245	233	207	206	219	221	243	205	238	210	219	196	234	226	220	211	201	222	223	212	203	235	239	234	238	219	217	228	277	203	233	212	235	225	234	206	214	212	237	212	231	212	213	223	209	213	225	230	227	218	221	230	207	239	205	222	208	206	243	221	247	250	212	241	215	246	218	220	197	223	207	230	230	215	226	214	229	219	234	208	217	230	236	243	224	218	224	235	240	229	224	219	214	250	235	216	217	213	190	200	215	242	240	223	200	230	236	233	218	218	220	230	222	206	214	240	217	213	231	235	235	201	252	218	224	204	215	213	241	208	202	240	203	249	213	230	208	226	220	223	228	229	208	237	235	198	182	210	242	195	233	227	212	214	241	218	190	233	232	196	215	204	253	237	227	233	232	219	196	217	239	204	210	223	212	211	229	233	211	223	230	224	210	248	221	208	241	226	214	237	245	218	230	219	223	206	200	216	210	221	203	230	242	215	223	195	196	241	198	211	213	226	236	248	237	199	236	231	253	211	234	230	217	202	244	215	213	229	217	233	231	220	256	221	202	218	205	245	244	248	204	219	209	229	220	203	204	198	237	216	230	228	215	210	209	208	233	233	223	225	219	235	237	212	225	219	222	246	212	214	237	230	212	208	224	190	186	223	209	236	201	233	210	239	207	232	234	224	223	219	229	197	224	225	195	219	214	244	224	212	207	229	232	215	216	220	221	226	220	243	206	187	224	210	210	216	210	225	214	213	209	225	241	218	227	223	218	225	220	217	225	219	248	222	230	195	206
25484	21657	27613	24726	20587	8844	1578	1176	1025	943	876	862	800	785	759	741	704	666	753	696	682	679	682	664	702	663	640	622	625	627	644	640	641	628	629	622	634	657	620	659	643	665	626	659	625	653	624	647	644	620	623	669	678	612	606	633	639	670	604	594	665	652	654	600	641	654	652	669	652	629	607	601	557	618	603	606	631	630	636	602	669	617	630	608	620	665	598	612	635	618	622	655	629	583	652	626	667	645	653	646	605	654	666	631	618	630	639	629	636	598	615	596	653	613	616	618	614	640	621	623	620	607	623	571	613	619	555	622	654	618	582	581	618	610	625	582	608	629	631	605	627	636	614	618	608	622	588	601	579	643	626	625	615	616	591	644	614	578	638	612	597	597	683	602	610	639	633	650	587	637	611	637	617	646	634	597	613	636	654	597	577	636	635	640	666	597	589	607	607	653	565	624	620	691	558	609	706	649	608	617	617	638	654	612	674	617	605	668	648	596	615	612	655	611	619	592	615	633	634	592	586	622	671	666	589	608	626	718	613	629	611	604	611	572	631	606	608	640	636	571	615	585	631	635	604	613	628	595	619	617	643	617	596	612	645	627	602	637	617	643	637	625	630	618	570	660	636	652	642	622	594	621	677	627	632	575	637	670	638	623	655	595	652	664	628	608	605	605	570	583	597	634	625	622	659	642	664	667	599	625	647	651	622	620	638	622	632	644	664	581	603	612	591	586	638	645	621	618	632	611	637	633	597	607	595	650	647	645	627	626	616	629	598	626	600	586	640	622	633	620	579	647	591	593	616	582	615	589	580	644	646	599	637	578	590	621	607	630	648	645	618	678	621	614	630	596	592	603	650	649	617	615	618	590	615	667	605	635	589	640	638	621	619	613	628	627	625	654	626	601	646	618	624	602	635	644	628	612	596	610	598	599	574	675	580	613	607	606	650	615	586	628	676	647	618	622	664	622	568	620	648	600	610	584	658	624	663	622	605	667	551	641	647	633	598	591	618	641	601	591	629	628	621	645	649	645	645	637	639	618	591	647	652	635	672	615	639	626	610	630	633	644	655	660	649	636	621	646	648	643	608	633	640	614	620	571	631	610	609	624	578	636	611	652	612	662	690	585	634	607	594	640	640	607	667	620	626	559	636	629	653	652	587	648	626	606	610	637	648	644	647	620	612	628	637	602	630	597	589	581	639	609	602	652	635	641	584	631	612	642	644	622	621	619	602	617	600	621	622	624	604	570	618	641	620	615	628	629	613	600	598	589	593	644	643	647	641	642	587	594	639	672	608	644	665	621	608	674	603	633	631	591	642	601	632	623	599	619	594	604	588	627	598	607	679	666	644	599	615	632	594	612	625	605	650	609	596	567	661	577	609	620	603	668	577	615	645	608	627	611	633	593	627	614	574	563	604	646	583	635	622	647	641	631	653	634	599	596	636	571	589	607	644	625	641	612	637	610	628	608	637	652	606	595	603	615	608	652	636	556	660	574	623	601	604	588	581	632	628	625	652	638	622	599	634	605	628	641	607	618	632	663	604	683	637	646	642	668	616	626	642	632	588	620	637	581	645	593	622	652	608	636	608	568	620	596	651	651	616	601	629	613	627	636	602	633	623	621	614	599	626	568	592	627	656	595	650	631	620	585	621	606	671	648	686	624	596	613	582	598	599	625	605	584	649	662	616	635	630	634	651	656	617	629	640	617	638	580	603	589	617	596	670	660	653	614	604	606	605	642	635	632	589	618	601	584	571	638	612	625	630	630	612	653	619	589	593	661	563	608	578	607	626	588	606	651	638	653	645	575	645	602	653	646	624	626	613	659	653	593	673	681	609	603	603	656	619	606	580	608	562	641	597	677	624	673	645	620	625	633	648	631	612	597	613	660	650	669	655	617	643	633	651	638	672	644	615	615	651	613	602	600	582	634	585	625	627	633	616	602	600	624	653	576	597	618	613	633	639	628	643	611	620	629	639	591	612	657	620	632	621	632	618	646	623	604	587	624	577	618	599	640	577	599	631	586	644	607	593	666	555	582	607	624	606	645	632	625	626	628	624	615	653	583	640	612	652	605	640	687	655	583	596	614	597	620	635	649	614	655	618	617	604	663	609	621	638	613	626	634	617	610	567	585	629	676	662	585	580	611	640	620	616	637	626	621	651	648	659	657	614	651	586	649	598	581	647	612	603	605	624	596	631	607	594	673	619	585	611	602	597	658	632	630	603	610	578	589	583	623	595	618	587	625	638	603	642	599	598	650	584	629	633	604	601	634	618	613	607	607	601	609	591	649	632	699	608	627	579	601	626	634	601	619	583	599	599	593	616	619	618	685	634	611	621	604	627	644	637	591	615	617	645	644	647	605	608	590	645	607	613	595	597	590	601	588	610	602	585	642	637	602	649	597	669	623	599	651	657	545	581	664	589	640	660	627	663	601	623	588	584	624	634	623	652	600	576	569	610	636	589	609	631	634	649	635	577	598	596	646	614	712	643	603	624	601	655	628	637	631	641	640	610	676	637	626	640	643	623	634	622	593	632	611	605	635	620	622	623	633	625	605	626	595	658	654	590	652	581	613	599	635	677	621	648	621	624	599	590	587	637	596	639	625	617	598	651	624	606	590	620	607	609	610	632	631	584	632	618	593	611	641	608	640	637	639	600	660	639	614	647	606	586	625	625	667	621	619	655	609	608	655	620	646	596	626	598	626	599	605	627	662	614	631	608	629	632	591	618	572	648	662	613	617	635	626	620	571	626	584	626	577	596	585	625	633	630	595	627	622	604	606	609	583	635	614	598	632	629	568	609	637	595	650	597	655	563	641	632	589	648	639	629	570	607	621	622	625	626	649	583	625	626	630	636	618	635	641	627	604	655	655	585	614	619	620	670	626	607	638	606	628	633	608	618	651	633	588	625	667	637	630	642	656	603	612	589	584	581	618	621	652	632	623	596	618	653	626	606	609	609	625	597	606	594	604	590	646	644	615	631	680	622	615	638	647	613	636	578	584	650	620	658	611	635	610	621	660	579	594	597	646	616	622	620	654	674	640	628	612	613	610	673	593	614	656	610	550	631	654	633	614	577	606	607	634	586	598	597	610	638	590	595	629	668	620	620	613	613	618	620	613	631	601	587	623	660	653	605	579	661	625	658	604	591	614	593	627	647	593	612	636	677	636	622	626	626	612	615	602	634	637	626	652	682	592	611	611	611	621	615	636	579	616	597	620	643	648	619	612	599	629	620	621	652	600	609	553	628	606	654	629	633	623	599	584	615	623	674	615	625	637	657	632	646	628	629	596	645	618	592	605	624	641	624	582	639	622	588	647	653	631	614	601	639	617	681	611	631	554	658	572	661	599	621	629	602	582	594	590	618	596	573	652	613	638	643	607	604	581	672	633	617	634	614	605	662	616	630	618	625	617	621	646	599	670	661	571	619	619	615	601	650	623	635	603	664	640	580	655	622	649	601	639	609	645	671	618	631	625	604	629	613	568	642	611
37357	57374	11864	4835	3282	2627	2123	1731	1564	1324	1206	1051	1020	905	829	843	834	744	765	731	755	683	698	676	651	698	631	671	653	626	598	627	660	640	683	651	610	601	566	584	642	650	614	634	660	618	642	641	643	616	617	638	605	647	550	616	649	656	624	591	637	624	625	630	594	575	582	609	617	614	602	607	620	618	605	598	591	626	595	652	575	600	621	629	641	595	601	587	591	596	605	586	581	665	605	597	627	599	604	607	597	601	578	626	654	606	580	607	616	637	585	629	639	666	591	611	647	625	568	657	620	623	617	606	618	629	652	600	632	581	621	637	611	627	549	602	622	638	612	608	629	633	570	599	614	636	609	596	610	574	561	611	579	624	618	628	676	619	616	588	598	616	608	589	631	592	606	598	603	610	631	641	584	657	587	648	581	592	578	633	637	645	570	623	624	632	630	594	598	614	596	615	631	630	592	640	600	595	602	591	641	642	644	615	569	629	597	609	639	615	628	616	612	607	580	604	622	611	638	598	637	596	580	609	632	597	579	599	570	613	676	640	623	608	596	613	658	586	598	615	540	600	648	560	582	588	587	631	639	634	680	627	639	638	603	623	595	629	618	618	584	628	623	621	612	575	618	606	618	599	611	596	575	611	611	563	635	630	611	594	594	610	564	603	612	577	628	587	610	584	592	569	625	606	585	639	614	630	574	542	600	575	616	647	597	615	567	617	582	628	605	641	600	622	616	579	585	621	596	591	619	564	659	609	659	628	608	589	585	653	612	594	623	633	567	597	604	598	573	583	580	639	607	615	608	608	584	606	615	565	581	646	594	593	646	577	595	636	623	590	655	661	606	553	593	616	617	642	601	641	592	575	582	607	593	603	599	577	602	616	599	581	658	557	637	620	621	627	628	607	590	636	662	622	625	590	575	573	626	567	609	578	631	560	620	609	631	591	626	636	618	570	589	559	614	607	581	592	615	648	599	631	583	587	593	588	587	605	601	605	621	615	626	606	577	618	620	567	613	555	572	612	594	614	608	610	575	583	585	584	623	587	604	608	581	657	608	590	543	622	616	591	605	604	602	600	563	589	622	615	579	617	658	581	611	577	612	600	641	558	592	620	628	625	614	578	629	601	635	601	637	578	579	664	605	619	635	606	632	607	619	656	570	576	624	602	602	668	628	639	620	600	629	648	603	589	585	574	656	606	611	631	628	614	618	604	582	611	601	590	644	619	655	632	600	606	642	591	598	604	644	628	593	614	601	608	602	598	633	601	582	612	595	601	584	608	590	617	627	595	573	626	597	595	613	625	626	603	598	581	592	606	582	602	553	598	606	568	641	534	568	631	626	586	622	604	667	615	614	627	597	657	589	616	643	627	640	621	653	629	591	631	629	636	581	596	630	616	596	615	622	672	606	624	614	589	589	620	624	589	633	677	635	598	660	569	602	646	582	639	639	585	583	640	610	629	629	588	609	619	610	623	605	596	609	664	639	583	605	608	570	636	628	652	605	605	604	536	616	571	636	595	585	709	624	586	584	571	579	600	612	603	632	609	604	560	658	591	614	631	629	606	639	610	612	619	593	599	587	595	667	598	602	557	626	610	561	635	611	658	642	618	583	603	526	587	587	578	569	649	590	570	585	665	606	631	607	611	628	600	649	572	584	644	629	609	632	656	615	638	616	590	633	592	624	617	576	562	605	584	586	630	624	635	618	572	616	618	582	614	600	563	578	595	617	611	595	643	618	605	590	588	632	645	647	624	566	631	576	611	604	585	615	579	610	606	586	593	585	584	567	616	625	593	635	628	624	617	586	578	591	594	611	595	614	580	588	586	595	594	621	656	592	620	623	590	572	621	585	618	631	604	599	649	570	628	631	649	600	627	617	636	617	584	594	620	627	621	633	606	575	635	571	604	641	612	622	594	586	609	626	601	568	589	580	593	632	588	640	590	628	617	630	626	594	608	611	540	588	596	687	613	601	578	595	631	604	631	636	635	645	615	556	616	625	607	612	616	590	641	645	667	601	628	628	608	653	629	631	592	575	593	638	617	608	601	600	638	606	616	625	634	602	647	577	599	604	616	636	621	625	608	593	630	662	608	625	586	626	588	613	582	629	590	580	602	575	562	593	611	623	615	594	672	633	601	610	630	587	609	578	623	562	610	596	590	627	613	592	628	627	604	559	576	582	626	605	585	648	651	585	595	618	646	636	628	580	580	610	637	617	630	597	582	570	578	597	590	630	612	553	598	576	637	590	633	574	646	606	577	604	579	621	598	621	576	561	636	618	591	575	622	613	668	615	590	649	644	611	641	592	590	613	578	643	633	571	590	611	661	589	603	665	611	621	581	624	582	647	648	580	583	616	623	615	636	569	631	669	600	636	593	665	623	642	609	580	574	571	630	637	580	615	591	624	657	656	616	619	624	620	564	573	570	597	614	564	583	592	686	616	648	633	576	614	641	567	590	570	595	603	615	630	583	564	599	620	623	587	619	606	599	621	602	620	598	607	651	599	568	595	576	606	629	636	605	651	631	591	575	616	612	586	603	637	622	640	615	610	623	597	608	595	609	616	637	617	621	633	611	626	617	589	623	593	610	664	643	571	618	608	588	594	572	562	605	601	632	580	639	597	615	575	633	599	645	594	602	618	606	584	632	617	630	607	619	605	622	646	603	607	607	621	606	612	628	631	624	622	620	619	629	605	597	616	574	618	602	619	593	641	577	642	623	573	635	628	618	621	618	594	603	535	580	583	603	580	622	608	664	632	587	626	649	629	641	641	593	610	602	619	598	629	603	576	592	611	594	621	633	620	592	651	601	648	551	562	588	634	610	576	622	636	617	581	607	608	565	618	614	605	587	662	591	655	588	625	613	633	632	576	581	583	604	616	605	630	598	603	596	617	602	594	594	611	658	611	610	590	601	633	647	599	636	607	631	606	614	585	586	619	597	587	595	626	616	603	601	599	580	604	605	622	619	638	568	623	596	644	613	615	599	576	612	612	595	635	632	642	613	640	601	658	614	553	604	618	600	561	634	605	582	573	601	610	617	608	624	639	611	592	579	641	614	592	632	623	616	610	602	627	590	640	566	627	599	619	595	600	631	631	621	593	595	615	601	615	611	610	629	592	625	610	614	623	605	585	649	600	614	631	592	605	628	549	584	601	617	633	614	589	575	580	625	603	613	614	587	636	611	617	614	602	629	636	599	649	633	606	617	610	589	580	610	613	630	580	607	625	613	621	588	637	596	643	615	628	583	579	640	582	596	615	588	657	617	574	630	586	589	605	649	581	612	581	621	599	583	627	624	560	609	625	624	597	609	659	580	642	599	614	657	595	548	607	599	636	631	586	608	593	653	610	598	629	626	583	574	594	579	651	686	626	601	579	624	612	657	605	592	644	617	615	548	626	588	620	586	612	597	623	582	602	630	603	637	607	666	631	632	646	588	656	699	607	601	598	614	621	617	602	552	627	588	618	583	559	578	648	550	597	674	556	611	614	589
23030	21474	25765	26404	20975	20579	7827	2034	1524	1406	1283	1232	1106	1129	1067	1003	987	948	1007	919	941	928	937	921	881	925	851	892	895	854	910	841	829	827	948	892	773	837	848	867	821	831	809	836	831	878	875	848	855	825	809	846	809	738	813	818	782	854	856	818	781	854	814	805	783	846	825	870	797	864	863	836	803	864	823	793	842	863	877	814	769	784	780	799	838	879	840	828	825	813	852	827	821	821	862	827	828	829	830	867	804	813	825	792	862	782	816	847	806	808	827	771	787	772	785	863	773	812	794	764	801	822	832	836	852	799	825	854	776	789	791	822	832	767	801	813	799	823	799	848	869	783	769	788	801	844	788	759	838	858	827	814	788	775	783	803	826	839	835	812	831	800	822	822	851	794	810	793	781	832	808	859	816	846	839	793	813	816	813	818	885	798	859	800	808	810	803	820	807	842	816	838	836	833	817	810	893	798	811	818	804	822	775	805	870	789	843	819	813	843	801	857	769	876	800	835	835	767	822	792	825	828	825	807	820	764	822	809	799	808	852	830	824	841	813	796	808	815	852	776	805	763	801	805	879	816	816	828	735	880	851	815	787	765	832	806	867	839	808	810	784	847	824	804	846	843	842	790	800	814	807	792	802	835	827	805	837	828	799	843	877	853	851	772	816	815	824	788	792	793	806	859	864	765	844	803	861	806	821	797	783	875	804	902	874	814	882	819	829	785	861	803	855	796	799	747	843	851	809	811	856	809	839	793	818	837	783	821	759	851	830	816	848	776	813	853	804	764	842	852	773	828	816	801	825	803	821	812	844	850	877	805	828	818	817	797	868	838	823	817	825	774	850	893	823	889	820	844	814	807	857	855	805	813	876	795	795	822	815	838	840	828	844	783	824	793	810	763	888	837	796	764	831	825	854	814	784	855	811	837	783	790	812	813	779	820	838	812	872	777	796	830	824	760	828	793	823	791	799	894	796	816	808	831	875	836	826	850	824	809	797	788	797	793	781	749	801	815	814	822	839	785	822	808	869	851	829	800	784	850	807	815	784	796	830	835	809	838	813	814	797	812	838	849	796	836	798	785	831	885	766	830	789	832	827	849	800	819	844	808	821	820	850	831	801	796	804	786	779	825	873	796	828	769	827	836	831	790	847	811	784	829	827	809	830	831	816	792	803	823	802	852	839	859	807	781	831	835	826	841	780	846	843	777	847	844	860	871	810	827	794	856	801	805	824	772	828	843	820	832	857	838	795	775	789	822	807	806	852	816	798	797	805	757	767	801	838	841	786	813	790	809	830	836	832	747	791	860	783	854	817	810	782	795	824	821	814	774	772	822	856	838	794	808	856	733	822	848	744	829	846	811	877	844	802	822	810	789	812	832	811	824	786	809	872	844	786	835	798	827	811	855	807	819	799	811	827	801	791	796	838	758	858	825	822	849	829	801	812	756	799	838	790	790	740	799	808	751	847	826	859	826	861	822	759	828	775	804	842	842	789	804	777	814	758	836	831	778	813	835	826	793	762	836	815	854	814	821	817	808	825	819	815	844	870	818	810	798	768	786	818	754	821	782	806	794	806	830	812	837	765	805	856	833	777	831	801	791	839	778	787	795	770	776	848	793	823	794	845	797	869	897	821	832	817	839	821	796	836	809	866	821	825	837	833	847	805	806	821	814	823	844	797	842	876	819	818	807	865	860	782	807	846	820	793	821	860	840	815	810	845	828	799	845	852	803	760	782	832	821	800	830	800	844	815	850	839	836	838	853	823	813	834	844	766	865	821	836	793	830	801	779	822	822	818	846	785	791	805	766	839	812	839	821	826	796	879	846	857	857	762	786	820	776	830	781	847	763	751	819	802	829	828	828	822	836	791	802	830	827	832	824	814	803	769	813	794	816	813	812	809	805	820	832	802	856	832	807	807	786	824	839	851	855	864	823	799	793	821	838	803	823	806	816	795	799	771	791	811	812	808	853	777	795	783	806	791	802	837	838	797	847	795	767	794	869	847	805	763	765	790	786	773	792	778	808	830	811	817	776	815	791	781	839	847	810	787	792	751	822	845	847	796	787	833	864	840	801	854	824	825	770	784	786	825	813	787	787	853	847	822	812	783	763	818	842	764	803	839	792	833	775	808	855	808	798	808	847	802	849	811	838	775	831	802	794	795	814	811	834	805	794	774	821	742	788	801	880	869	785	799	820	822	855	764	813	837	771	819	853	782	844	776	824	845	814	804	781	872	784	803	854	834	798	793	780	859	823	834	849	800	828	842	812	770	778	777	805	804	801	882	869	765	820	887	816	813	800	828	811	731	778	814	809	768	825	861	796	819	802	824	823	765	836	849	825	883	834	845	786	866	780	831	811	841	786	841	791	857	804	830	833	823	818	774	811	827	799	820	813	792	788	776	834	792	872	847	818	831	791	809	836	836	798	818	786	816	857	812	816	763	836	808	817	845	844	829	801	816	797	835	798	829	805	850	810	843	847	874	844	785	826	768	826	759	786	755	777	804	866	780	834	854	749	784	779	846	797	826	784	806	833	785	788	853	843	836	847	778	800	817	835	843	833	783	804	792	791	793	835	788	816	814	795	835	769	843	884	823	819	804	890	823	850	825	818	826	811	827	765	866	803	801	805	843	806	823	809	833	787	799	773	812	771	789	819	803	814	822	818	824	768	775	820	838	803	787	848	788	796	827	829	830	850	758	837	819	811	858	791	898	833	853	793	835	793	815	762	794	823	843	837	765	824	812	837	830	840	819	793	780	815	799	824	835	827	848	829	820	811	816	822	824	825	808	793	799	853	820	869	789	791	857	852	810	791	855	798	772	785	799	767	832	798	797	804	803	824	816	852	847	808	862	805	766	796	807	756	838	836	761	811	782	800	847	813	836	846	726	807	856	798	829	868	826	843	782	801	842	828	811	791	786	847	802	776	816	834	863	853	837	864	834	839	810	793	811	783	827	784	841	886	824	772	850	790	847	861	808	824	792	848	821	789	820	793	832	821	807	829	845	837	762	854	805	803	816	829	848	833	838	793	772	862	746	850	824	816	800	799	894	774	777	806	864	792	803	857	825	819	797	827	815	838	816	774	838	833	874	829	776	810	807	839	822	830	788	827	813	849	839	815	826	762	786	836	883	779	794	781	870	797	868	835	819	777	880	815	868	798	798	776	796	844	797	817	795	807	814	768	802	855	777	811	820	816	790	823	795	804	825	826	815	776	813	846	838	785	823	814	825	822	756	820	778	836	811	803	819	844	763	848	802	816	829	838	806	817	783	828	785	815	897	790	826	771	746	822	757	814	805	823	839	835	815	825	810	790	813	820	801	838	838	807	859	846	856	805	842	812	823	833	805	855	780	842	832	753	836	808	791	834	833	818	841	840	831	799	817	818	775	839	860	785	843	791	859	809	813	765	817	762	816	813	805	806	813	803	794	861	846	789	844	830	861	849	820	814	806	823	808	831	795	821	832	762	824	816	843	851	830	873	795	798	800	850
37094	60418	14124	8099	5556	4415	3514	2940	2459	2235	1894	1705	1475	1362	1304	1202	1168	1087	1091	1017	980	1029	973	877	957	947	910	928	903	907	932	935	863	865	872	906	792	813	837	836	833	819	797	834	825	864	822	800	894	823	846	828	825	759	820	800	829	858	891	799	815	819	834	823	846	793	805	862	833	821	780	806	858	807	784	836	769	818	864	891	852	802	853	834	801	846	795	832	790	826	832	785	845	756	839	805	799	830	850	798	809	768	855	769	812	777	741	776	769	786	813	790	782	705	784	779	783	759	827	780	798	837	807	793	778	836	807	817	813	799	762	833	795	838	816	795	831	820	754	807	791	783	817	820	780	798	811	833	803	814	799	807	812	814	806	812	827	849	877	843	857	794	831	806	791	817	800	847	807	795	848	802	844	767	831	793	812	798	779	781	809	850	793	860	753	763	782	801	822	779	803	832	812	788	793	759	766	817	797	810	785	835	844	849	828	787	796	831	790	784	817	851	800	838	805	814	771	798	796	791	839	750	825	818	885	777	827	830	850	810	757	788	835	773	841	780	803	810	764	812	817	801	816	815	767	830	852	802	791	831	832	805	881	780	807	767	793	768	804	829	780	788	857	800	808	741	790	862	827	844	766	803	770	803	849	838	834	793	878	804	787	818	791	815	823	827	783	788	810	771	807	847	820	818	819	834	813	813	827	797	815	794	850	809	807	782	847	808	805	767	816	851	800	873	767	850	824	794	789	809	848	780	794	783	814	846	756	834	805	825	861	811	841	796	807	825	795	829	810	821	775	802	801	802	836	812	776	814	808	802	811	791	807	786	775	830	801	797	804	787	815	801	852	845	778	798	819	801	813	814	766	824	867	805	862	795	825	806	829	802	796	844	838	808	802	770	767	835	869	745	805	773	792	838	837	791	805	812	842	812	809	780	775	808	742	760	849	801	813	809	823	821	828	814	784	805	833	794	814	804	835	805	804	800	861	804	866	794	832	818	798	811	793	793	799	835	781	843	795	799	794	799	830	800	818	833	827	796	773	766	840	785	831	792	805	867	805	766	820	822	791	808	820	811	790	809	766	789	834	835	776	810	775	759	828	797	862	771	836	842	831	805	809	797	813	831	777	824	806	798	842	843	840	799	845	805	752	874	784	841	779	788	762	825	799	786	788	808	822	834	788	819	768	866	780	837	817	785	837	793	784	851	811	840	790	804	838	826	838	800	813	812	783	806	816	786	830	827	787	811	793	855	753	785	796	791	804	773	845	884	803	816	813	755	781	794	799	836	767	789	830	836	810	795	834	818	771	805	776	828	812	820	768	836	817	809	786	839	752	824	802	841	862	838	763	771	827	808	793	839	811	822	767	780	810	829	863	818	820	823	778	820	789	841	758	819	851	785	802	806	790	829	810	854	786	849	792	802	785	765	774	843	783	760	786	830	817	824	822	817	766	837	780	837	814	795	871	793	791	805	772	804	793	796	825	826	787	787	841	806	768	838	857	806	852	799	804	764	798	794	802	807	800	814	815	823	776	830	759	826	835	850	843	821	782	789	828	826	816	836	816	811	860	828	870	792	813	764	822	822	824	802	822	823	818	818	794	782	799	849	788	830	765	863	773	800	816	780	835	828	795	810	834	804	801	826	762	773	801	803	830	817	772	787	786	795	813	776	829	765	848	772	831	820	804	786	780	782	783	829	757	856	789	790	841	785	780	808	800	797	795	808	823	826	818	853	778	793	793	818	773	800	816	827	767	815	783	805	835	871	764	790	797	795	863	849	810	866	824	814	740	839	801	792	834	779	817	891	754	768	778	809	789	741	803	800	790	856	786	814	811	838	813	810	810	794	794	834	822	796	826	804	788	784	831	807	815	799	794	775	815	769	847	754	842	839	813	832	816	844	774	844	836	847	827	897	815	811	810	858	846	801	829	803	810	802	796	845	860	838	820	832	831	866	832	859	847	851	766	846	827	774	820	728	859	808	819	801	785	798	848	847	811	823	833	822	786	799	846	847	809	782	812	839	799	825	766	768	793	780	812	869	802	819	824	876	796	819	828	838	857	815	839	758	836	798	761	767	811	762	812	869	818	801	788	813	828	788	758	805	741	845	769	827	787	823	811	803	766	847	824	805	764	811	819	809	844	800	782	772	824	821	824	797	760	814	790	817	838	791	805	880	792	771	868	810	800	812	826	795	838	806	804	785	781	849	820	833	738	852	794	813	792	865	827	807	780	783	799	778	831	752	805	812	810	821	793	832	802	836	798	785	804	808	832	759	805	832	775	780	820	771	789	839	846	807	817	809	776	819	780	808	804	803	829	764	842	851	796	895	788	746	809	834	840	813	774	799	823	845	809	838	853	817	770	866	744	836	792	808	809	801	836	827	799	831	783	828	829	843	778	846	813	763	821	799	839	845	878	810	790	833	793	820	785	823	869	776	771	838	804	821	797	836	773	798	756	845	826	828	799	879	841	849	816	775	769	812	817	786	754	834	820	767	778	878	833	800	818	796	789	819	836	870	780	835	771	832	811	844	803	818	820	788	799	815	755	836	856	808	797	824	803	774	841	830	808	772	820	793	828	805	784	798	827	836	795	847	835	794	785	830	823	863	793	860	847	817	815	820	822	751	761	789	766	840	833	849	781	784	780	810	805	795	804	747	827	830	843	849	858	796	811	786	779	783	799	822	833	748	788	821	825	828	784	870	793	792	796	761	803	843	839	780	791	801	787	760	825	781	778	785	818	792	800	841	785	739	802	813	826	784	818	827	829	817	787	851	800	824	748	835	867	784	815	805	771	801	787	807	790	761	799	770	860	787	784	771	804	806	803	819	816	750	783	787	796	816	819	847	824	746	781	784	805	801	829	837	812	781	833	859	843	816	829	806	830	808	803	792	784	840	837	770	820	860	784	817	800	822	837	771	807	815	870	801	821	823	788	779	763	805	795	774	774	812	846	788	798	783	842	790	848	784	835	784	812	832	788	815	820	815	781	829	821	807	813	802	790	816	820	833	804	792	856	788	844	818	856	801	799	813	847	769	816	849	800	844	841	838	812	824	808	804	839	842	804	808	846	784	819	807	749	788	770	819	806	732	760	784	849	817	792	823	771	826	842	819	753	748	772	795	847	825	807	819	814	782	777	870	803	822	788	833	800	829	832	843	801	849	821	816	749	783	842	793	781	801	790	807	782	803	794	769	763	785	798	825	784	818	766	802	806	799	781	833	811	865	832	825	789	839	792	867	838	796	820	761	838	812	828	794	831	761	761	795	825	839	822	830	847	786	801	847	796	807	851	804	775	812	814	798	754	772	810	825	831	808	841	766	833	775	832	782	793	788	813	787	843	810	798	812	837	772	758	787	842	760	780	764	784	780	788	809	797	816	823	830	800	782	776	828	825	843	806	813	851	785	754	789	806	819	799	808	820	836	785	818	813	817	801	788	806	807	797	795	770	783	792	877	805	825	836	823	783	823	855	765	786	845	784	808	831	812	839	795
28830	22791	8678	574	298	274	269	251	234	217	259	207	225	224	218	203	218	222	225	252	211	209	241	205	240	204	211	226	193	211	201	219	183	209	208	210	192	227	221	218	211	216	215	216	226	206	183	203	218	209	206	222	215	249	225	202	195	202	209	196	202	217	201	189	194	221	199	201	187	203	179	235	218	202	172	217	209	222	215	200	198	231	207	229	239	204	200	243	204	223	223	197	240	218	219	206	224	214	194	203	246	222	205	218	204	217	224	217	217	225	196	232	210	227	207	231	229	222	207	231	236	210	219	206	207	215	215	223	224	225	242	186	189	222	192	216	237	217	249	209	212	216	206	204	202	232	221	206	202	221	194	235	187	203	246	214	204	223	207	214	198	241	199	208	223	203	211	211	240	210	220	201	204	218	189	207	228	192	220	216	234	209	231	239	215	222	188	211	217	209	228	217	213	246	217	190	216	206	213	241	205	190	193	200	213	213	215	213	207	214	216	201	208	202	191	209	214	235	196	212	203	211	201	232	230	210	191	204	218	219	219	227	209	237	217	213	216	230	192	196	197	199	229	203	188	232	219	237	212	219	213	213	200	215	208	203	216	216	250	213	219	208	199	224	221	232	231	198	228	219	201	197	191	201	234	219	216	204	199	228	196	207	220	210	202	227	220	186	223	209	197	227	209	182	192	219	222	223	212	217	182	214	205	236	193	214	219	222	224	186	207	213	215	211	197	225	224	212	201	225	220	197	182	197	218	209	207	228	214	215	246	200	206	211	197	216	218	237	224	216	200	224	226	201	208	214	218	203	212	218	219	221	219	216	217	232	219	200	209	196	209	190	238	193	184	200	203	224	225	217	234	217	242	204	224	215	222	200	237	205	216	196	210	234	194	188	250	206	214	231	214	229	201	203	212	207	220	198	183	206	197	207	221	225	221	231	210	212	210	231	197	183	190	190	227	198	214	217	209	216	199	227	239	179	219	236	192	198	190	212	200	216	231	209	217	211	216	226	227	216	231	218	192	244	187	206	207	221	207	204	234	203	210	220	211	221	213	202	232	203	227	214	200	226	231	231	229	218	192	231	183	210	232	202	217	192	215	207	221	203	209	224	193	218	220	190	198	209	211	214	204	233	199	207	188	200	220	205	201	224	223	226	219	232	244	228	236	230	230	251	201	214	204	226	205	212	224	210	204	199	221	214	216	220	236	240	213	193	231	236	198	208	213	200	198	212	209	229	216	233	231	235	201	210	220	204	223	238	207	222	227	218	200	212	204	205	219	187	174	211	218	213	206	215	185	217	206	202	206	229	222	222	220	220	232	209	198	205	223	217	199	206	211	209	218	217	199	197	217	208	227	219	204	215	203	216	215	215	235	198	208	193	211	210	190	229	203	214	209	205	223	213	199	214	209	203	222	211	203	222	227	207	192	173	241	186	208	204	216	217	207	197	225	200	229	211	217	215	200	224	212	241	211	208	231	227	222	187	204	188	238	208	226	225	219	205	233	225	191	220	212	174	223	232	228	201	196	187	213	196	228	211	204	219	202	240	217	205	191	206	215	249	204	222	207	213	222	210	206	212	215	213	189	216	186	226	216	219	221	207	199	194	233	217	219	239	205	198	222	210	224	229	208	242	209	198	232	203	194	217	221	209	200	203	214	195	218	194	196	215	248	212	209	238	195	229	223	193	224	220	207	215	221	207	206	231	212	219	226	242	234	221	227	223	216	210	244	216	187	205	220	212	210	211	200	228	220	213	219	218	225	215	208	226	205	245	203	199	196	218	245	237	202	218	237	216	207	206	221	221	203	220	198	207	230	200	204	183	226	192	195	203	213	236	193	217	204	206	201	204	195	229	217	210	221	179	196	181	211	238	216	220	223	228	215	242	207	206	176	237	208	210	206	209	213	224	251	190	225	198	245	198	239	226	203	236	232	192	242	182	195	242	194	217	251	230	223	194	218	223	219	216	209	195	216	223	207	223	232	185	236	195	182	224	187	225	248	234	207	211	203	209	220	217	189	229	236	231	222	234	190	214	174	208	220	239	216	232	202	210	228	208	228	227	247	215	225	211	212	250	210	217	211	187	221	194	231	216	221	203	212	218	229	219	222	192	220	231	194	207	218	206	211	223	230	208	204	222	224	194	213	190	239	197	231	211	225	191	222	217	207	214	218	206	208	229	206	206	205	209	214	214	221	201	230	201	187	208	213	214	208	201	202	235	235	250	224	224	223	193	234	199	233	199	184	208	204	214	186	223	201	192	235	211	192	229	232	196	187	248	217	238	223	219	220	212	213	206	207	216	206	206	211	187	202	203	203	196	207	214	236	226	193	203	225	219	184	208	233	224	222	205	213	214	227	219	211	217	220	195	213	236	183	213	242	201	244	221	209	220	259	211	215	220	196	217	240	240	225	198	219	214	223	219	216	201	233	216	186	207	231	231	229	205	186	215	224	198	205	219	221	206	209	242	228	229	231	225	226	223	229	202	217	215	207	219	211	209	208	263	191	196	209	216	225	204	220	216	223	205	198	200	218	203	238	205	208	223	201	190	213	214	210	191	216	226	191	165	210	225	179	210	211	201	231	197	189	225	213	205	224	200	205	211	215	200	227	210	201	207	233	235	209	219	206	217	235	222	191	194	184	217	223	210	199	243	216	212	232	221	223	234	207	219	195	208	204	219	192	207	203	212	229	219	233	221	218	219	203	230	207	200	196	211	201	228	208	224	227	234	195	192	219	209	198	211	205	228	228	202	213	218	212	225	200	233	224	199	219	180	221	210	215	215	244	206	216	235	203	219	205	211	215	214	206	223	216	202	225	218	213	187	207	214	222	209	230	215	213	233	193	234	196	219	201	221	216	202	222	219	209	205	188	233	221	208	230	224	213	214	223	201	205	210	237	220	201	226	244	200	212	228	216	221	250	185	220	216	215	210	211	210	219	201	217	234	198	215	183	226	201	217	212	219	227	212	210	226	209	192	229	228	208	180	211	218	221	212	217	223	213	209	206	183	175	213	216	229	225	202	224	202	220	238	226	247	203	228	194	222	210	228	201	213	229	189	237	217	234	186	219	200	211	175	230	221	235	217	199	191	190	208	204	183	224	219	207	217	190	211	204	200	229	193	204	223	205	220	223	223	217	234	195	200	216	188	205	220	230	195	187	187	219	224	241	227	216	238	223	219	231	193	213	244	219	231	230	207	204	174	227	219	232	196	191	210	223	191	180	190	209	204	199	204	218	190	206	222	238	196	206	215	192	202	209	240	198	205	221	222	227	212	217	224	212	215	246	205	200	232	199	227	232	218	226	235	234	215	243	228	229	236	207	205	228	201	196	211	194	209	231	231	220	207	238	207	208	203	215	210	189	186	255	214	211	221	227	179	207	222	221	206	218	207	221	216	206	189	204	215	176	227	211	193	208	230	203	221	220	219	208	219	215	203	225	222	236	230	246	216	219	214	185	217	204	222	242	189	224	198	218	213	231	202	198	209
16303	26786	2274	425	340	297	292	283	257	264	260	268	241	239	238	267	239	236	231	213	228	243	256	234	218	239	218	194	207	204	237	237	206	229	225	248	240	236	214	221	226	218	211	258	245	216	257	225	238	235	239	244	227	235	231	236	207	228	206	213	198	209	217	236	230	232	218	251	202	244	251	227	192	203	215	230	231	238	230	208	205	223	228	240	227	230	253	239	248	216	192	241	245	225	216	226	244	213	234	221	220	205	233	208	216	224	221	234	214	200	232	241	247	238	238	237	216	237	246	225	224	232	226	211	224	210	241	239	216	243	220	239	214	221	205	228	230	230	240	265	231	222	229	226	232	214	238	213	231	226	219	216	186	230	266	214	220	225	225	243	220	211	212	192	235	205	210	234	201	228	237	246	236	223	220	231	201	226	216	238	211	231	240	223	233	220	223	258	201	214	211	230	230	230	234	225	179	241	226	223	223	237	226	211	235	211	230	228	219	204	217	246	216	229	218	230	210	233	228	225	234	222	244	240	216	241	213	204	205	230	211	226	227	237	212	248	208	226	235	218	223	187	215	240	229	214	232	208	239	237	242	231	201	244	221	212	210	237	219	221	239	208	206	238	221	249	203	227	211	237	202	244	209	244	242	240	231	260	216	198	260	209	238	240	250	209	218	241	241	244	228	229	244	206	220	241	255	205	211	226	218	213	225	235	214	222	232	230	226	196	223	207	248	243	234	236	249	225	223	205	217	198	214	226	213	250	209	216	215	215	208	214	223	238	201	219	211	235	221	213	234	229	244	235	221	198	211	222	193	253	236	206	210	223	235	246	226	195	227	233	191	274	222	231	218	207	213	236	225	252	258	213	221	211	238	237	225	240	234	217	225	251	234	198	225	216	249	214	223	245	233	230	227	243	227	199	221	217	219	224	232	221	235	222	201	223	226	237	222	226	227	231	213	219	207	206	218	217	219	227	210	228	220	236	239	195	235	199	217	197	229	232	227	228	259	228	234	240	201	225	243	254	214	230	237	209	197	211	229	234	205	230	258	217	200	232	224	232	237	206	264	225	240	234	228	232	252	218	241	205	222	216	215	193	244	198	198	244	225	218	210	230	211	231	237	202	260	226	260	225	234	244	235	223	205	249	224	233	224	226	234	230	214	230	215	204	244	201	233	225	209	237	224	266	237	230	257	237	202	249	232	246	241	245	218	182	236	218	244	226	223	218	240	216	241	235	225	224	195	234	239	210	222	213	200	200	199	255	252	227	189	212	213	208	206	212	219	221	212	242	204	251	224	228	221	208	212	217	222	212	217	223	212	229	220	226	254	237	216	243	250	228	226	235	221	233	220	206	209	207	246	221	252	206	198	210	203	238	210	229	216	221	222	259	223	228	214	212	208	220	227	234	241	230	246	221	236	218	202	252	237	233	216	221	222	244	206	206	238	228	238	224	243	236	213	248	212	245	227	265	232	243	225	241	241	236	218	211	215	192	212	218	237	212	234	227	243	251	231	223	222	200	230	216	224	210	226	221	199	233	246	218	218	237	268	247	196	219	211	207	227	216	219	219	211	227	215	210	203	211	220	202	240	241	223	208	238	225	217	227	225	212	212	236	243	207	208	211	218	232	252	202	219	201	221	223	200	206	205	231	203	238	201	202	200	218	216	231	221	218	217	236	219	195	245	228	260	244	238	236	221	231	257	219	221	214	235	216	249	241	246	211	224	215	247	211	219	214	223	211	210	237	221	225	224	210	234	217	201	237	226	230	234	211	230	217	239	235	225	206	230	212	215	229	210	206	229	221	222	243	228	214	253	223	219	228	213	194	187	241	217	250	237	206	217	220	210	232	205	211	232	211	232	230	217	222	222	232	223	227	225	208	214	228	219	212	225	223	212	224	215	208	265	210	229	223	213	241	236	210	238	216	213	225	247	247	223	215	218	240	216	246	235	246	223	254	222	218	216	232	221	227	231	231	208	219	227	227	212	229	223	246	218	241	239	233	241	198	239	210	224	224	230	224	215	250	221	204	216	259	250	208	215	210	219	215	218	234	227	220	213	246	223	231	240	214	237	196	227	251	233	221	201	206	211	217	249	211	212	217	226	246	227	229	223	211	225	229	210	246	230	212	224	214	206	237	242	234	240	209	251	231	250	257	227	217	224	242	232	217	237	225	206	213	241	221	233	209	218	226	227	219	220	253	234	236	248	220	228	230	240	241	250	200	215	230	224	227	216	226	218	213	224	211	265	238	228	207	216	225	231	217	226	208	207	220	205	203	236	244	237	203	230	241	211	194	248	232	200	233	204	230	229	226	223	232	222	219	234	244	248	234	225	226	230	222	230	224	213	232	221	229	217	208	226	243	227	224	239	212	219	217	264	232	258	240	195	242	228	202	208	219	216	256	208	250	209	236	215	233	259	216	222	220	221	222	205	221	245	223	213	214	219	217	224	220	240	217	221	246	233	201	235	228	239	229	235	236	226	222	238	232	245	246	208	219	224	221	232	242	239	228	227	219	214	243	227	222	236	243	232	228	242	210	230	231	215	218	245	217	205	209	235	215	250	233	252	211	223	223	209	244	223	237	225	253	177	246	231	230	236	225	231	245	219	231	233	239	216	222	230	240	232	221	219	213	230	240	264	214	227	224	245	229	230	231	195	237	231	220	210	232	203	233	248	241	226	211	253	254	216	195	233	231	239	218	244	216	219	211	221	232	204	215	203	220	212	231	231	215	212	233	252	230	206	227	228	217	200	232	214	219	210	219	217	223	225	201	247	226	220	219	225	228	217	249	243	235	237	231	201	224	246	229	234	224	214	229	209	219	194	233	240	246	204	236	238	213	225	229	223	247	232	224	233	189	208	219	243	230	213	243	234	247	209	215	211	217	234	251	225	248	242	231	211	234	234	229	233	208	246	252	227	206	247	237	226	229	245	226	229	225	246	263	197	254	212	246	211	199	224	205	224	215	222	203	229	211	217	221	212	247	229	214	219	209	236	215	243	252	217	231	221	218	211	219	244	238	195	243	239	235	217	238	228	210	208	222	229	229	224	202	216	214	223	222	222	225	194	253	221	253	213	234	208	206	207	239	238	220	230	226	199	248	233	259	199	223	223	246	249	234	235	248	234	256	227	196	247	236	203	251	239	231	225	227	216	226	249	209	224	240	238	206	224	227	237	211	236	221	219	242	209	217	228	241	217	226	220	249	266	235	206	208	219	233	228	240	258	218	195	229	237	222	232	236	269	216	238	218	226	208	216	241	201	233	236	213	218	218	251	260	250	207	220	219	208	240	227	233	227	236	228	227	247	243	237	201	219	204	199	230	224	218	225	223	217	214	212	222	237	215	237	208	239	235	249	212	233	230	216	211	238	204	219	201	226	218	252	215	228	233	211	227	221	227	232	240	229	256	184	206	222	239	219	223	216	237	234	239	228	223	224	220	219	227	223	229	211	241	209	200	226	243	222	233	225	245	213	240	201	229	207	193	226	217
25373	21541	26724	25472	20909	13267	1881	1195	979	991	822	825	785	798	720	740	711	678	747	701	706	688	624	638	683	561	679	665	630	661	679	614	610	650	647	644	675	644	615	662	651	645	614	634	590	641	630	591	610	670	639	676	642	648	650	626	637	630	642	619	672	639	684	631	682	672	612	610	573	617	616	623	635	635	651	628	639	616	622	678	675	656	626	607	644	645	663	627	637	612	624	621	611	623	619	657	659	637	668	633	660	603	581	627	586	612	636	641	628	620	657	664	640	606	607	613	636	589	635	609	630	601	590	639	650	630	644	584	565	631	640	604	615	635	557	616	638	597	612	628	630	626	605	642	615	661	622	657	613	588	603	656	627	628	598	629	635	641	597	691	671	670	644	624	618	618	659	639	639	621	608	632	639	643	618	647	608	647	635	659	626	660	619	645	600	673	627	633	664	627	612	655	588	588	601	610	598	560	632	675	630	628	652	591	669	623	630	594	613	599	634	610	610	636	599	613	651	601	665	628	621	659	653	657	611	670	621	627	649	623	662	631	637	629	663	625	628	639	581	648	644	588	562	647	640	616	647	624	620	642	620	560	656	573	651	624	617	628	598	635	592	645	676	634	671	631	654	666	650	616	652	627	613	627	654	638	656	672	601	598	586	613	629	677	624	585	585	608	653	625	614	634	637	629	644	651	628	601	673	648	637	629	628	617	649	577	602	662	628	616	640	656	640	640	666	652	620	637	645	618	605	612	606	578	645	618	660	661	609	626	605	645	594	675	599	622	610	673	650	645	697	611	622	651	595	634	653	605	651	623	694	627	621	596	650	662	660	602	636	595	642	626	637	606	662	594	647	594	562	640	656	647	653	618	598	631	668	611	616	612	628	605	630	594	650	650	667	623	582	629	620	607	584	649	607	634	593	662	667	586	626	651	674	643	627	646	633	666	629	623	649	621	596	583	577	632	685	631	649	607	596	610	643	616	643	597	591	594	623	632	619	672	677	625	625	631	629	624	603	587	623	601	635	568	663	647	622	590	633	631	594	611	672	647	604	633	613	668	629	597	657	623	656	618	606	636	634	654	595	651	622	622	650	652	648	686	632	658	654	662	607	610	664	636	678	643	658	597	604	608	599	656	628	622	600	634	594	589	651	627	635	656	619	662	614	615	631	601	668	652	654	662	633	614	583	594	590	658	649	651	626	615	649	645	591	622	629	598	661	650	595	620	623	616	600	566	620	569	596	615	591	599	610	583	607	657	615	647	604	647	656	615	633	660	657	611	673	658	609	643	632	637	700	615	594	655	642	635	646	657	592	600	608	598	612	622	636	652	658	617	597	564	651	632	617	608	617	668	572	640	597	604	624	631	620	646	618	618	645	627	666	646	567	602	640	608	638	626	630	566	631	610	634	615	617	573	627	623	580	637	630	621	641	621	581	628	594	594	632	635	596	636	643	625	624	609	665	598	643	647	625	679	631	598	619	605	638	620	648	613	631	586	619	640	601	623	657	617	613	658	632	615	640	590	634	687	596	655	631	587	603	594	636	618	658	649	652	642	669	658	619	630	626	650	623	660	631	608	661	576	644	623	595	639	596	674	666	591	648	628	646	610	587	597	591	662	625	615	624	602	615	624	651	598	619	665	621	604	623	580	621	618	625	616	578	630	597	605	663	674	622	606	625	636	663	619	612	638	642	598	623	574	615	663	654	630	636	670	652	635	653	684	606	620	597	630	644	640	639	614	668	663	582	637	615	666	613	605	657	598	646	549	590	625	631	590	633	660	616	629	654	616	618	590	644	610	648	619	612	630	627	610	661	601	625	639	581	650	615	622	610	625	627	629	633	629	583	618	659	651	612	654	650	601	598	604	634	650	648	627	643	642	604	682	618	644	627	595	632	604	645	613	648	616	632	620	634	603	609	575	603	634	588	604	631	653	645	631	625	660	571	633	620	655	640	677	630	685	604	602	607	650	609	629	649	632	587	654	645	629	610	621	609	623	666	664	637	663	637	599	627	615	641	638	617	601	572	619	618	628	632	641	628	626	616	613	603	630	624	641	632	605	634	646	580	649	601	641	632	643	657	629	664	642	632	622	597	640	632	660	616	624	663	595	648	637	638	680	645	598	625	609	655	624	668	624	613	649	640	625	575	614	586	621	587	647	641	606	641	597	629	656	660	618	610	635	663	644	629	633	643	597	622	622	627	634	649	662	658	609	620	639	624	624	621	674	611	607	637	633	605	643	621	595	657	595	623	635	649	594	644	609	584	616	657	615	602	592	582	659	636	616	665	602	616	575	642	618	624	615	621	678	601	616	602	640	634	630	624	621	660	595	617	609	588	612	600	623	632	604	614	609	694	629	649	624	616	644	607	600	584	598	608	604	665	625	676	631	698	616	636	624	613	621	594	595	642	640	671	634	635	629	604	655	660	699	597	654	662	617	611	603	632	589	632	649	668	644	562	614	598	610	618	625	612	646	634	620	624	610	581	616	620	588	621	643	604	590	635	593	709	643	629	657	654	630	644	638	640	608	622	606	598	636	639	615	631	604	611	621	681	616	634	666	659	598	623	594	599	671	619	620	588	646	654	602	624	606	613	619	636	664	635	661	614	652	667	640	578	652	628	571	611	598	643	665	648	610	618	646	634	663	647	649	617	678	606	638	631	667	626	582	611	579	609	629	592	629	582	616	623	640	627	646	601	646	624	606	608	624	606	587	642	658	578	607	661	664	610	608	595	594	670	647	690	600	680	646	703	645	653	627	587	647	583	651	611	647	623	676	659	648	683	634	642	650	663	626	640	644	634	601	609	616	642	660	636	638	619	638	626	605	592	589	607	639	623	620	641	601	681	611	650	664	645	578	642	626	613	646	647	626	617	638	659	598	611	601	631	633	634	637	596	639	609	614	614	588	586	632	644	671	590	669	589	638	609	612	620	608	645	594	651	622	657	634	631	649	682	636	595	618	619	618	656	601	631	642	579	643	654	673	604	625	626	609	643	626	596	637	608	633	612	619	621	599	589	625	591	605	585	642	640	609	620	647	598	673	620	651	628	667	613	587	630	582	626	617	598	572	619	594	600	604	627	652	605	643	638	640	619	638	627	653	615	629	650	612	607	568	647	636	603	661	605	639	657	627	620	570	664	604	625	623	621	679	613	627	695	623	617	667	626	622	603	585	614	658	613	599	685	616	601	628	613	612	651	568	656	619	648	636	663	672	615	637	630	683	632	629	583	617	638	687	645	585	648	624	685	625	572	615	617	633	627	590	609	630	615	631	622	648	647	589	658	638	627	605	717	616	624	632	613	617	640	585	620	643	637	590	613	652	616	637	595	651	615	641	598	620	617	579	608	601	583	609	632	597	630	680	614	610	671	577	657	642	639	585	653	627	622	655	606	616	664	620	577	632	653	607	584	635	643	624	628	637	662	630	612	609	586	649	609	620	686	638	613	636	642	645	637	628	637	589	642	639	623	678	622	623	612	604	643	662	591	646
30101	65595	13733	4619	3227	2468	1928	1748	1460	1307	1233	1076	907	903	825	750	798	765	713	717	762	732	668	688	749	680	668	640	639	641	678	644	645	600	598	656	636	624	685	668	655	607	627	651	622	609	603	642	615	599	606	603	619	604	649	644	625	653	625	613	616	614	607	624	670	616	648	566	636	591	612	647	664	630	644	651	649	643	602	594	625	601	634	686	608	630	607	636	644	598	594	643	615	678	602	601	635	634	623	627	559	623	633	627	632	628	601	627	580	617	631	604	633	622	623	637	618	634	591	622	659	645	579	647	627	639	605	617	603	640	609	651	602	613	682	651	604	607	587	630	597	621	604	610	617	586	657	634	622	621	615	603	631	616	619	642	647	611	615	617	612	617	608	639	609	639	602	627	622	659	600	625	591	657	636	595	619	598	632	627	582	619	635	594	567	590	615	636	602	609	645	572	659	610	600	659	657	646	656	639	592	649	593	619	616	583	592	612	574	616	610	595	589	639	579	587	588	636	636	629	594	630	621	643	614	589	639	650	612	606	620	603	595	664	660	604	590	617	616	647	595	596	598	620	576	615	634	631	601	595	588	640	651	575	604	596	608	617	582	630	614	633	606	639	591	616	670	638	605	615	601	637	587	609	599	618	617	648	604	573	603	662	616	621	621	636	628	570	629	581	571	612	606	577	624	594	616	612	598	640	594	646	618	627	575	627	618	627	612	648	603	604	608	605	576	635	601	640	658	621	594	622	610	587	569	626	609	674	615	598	580	583	643	659	618	574	631	629	570	626	629	608	595	628	626	625	607	617	594	615	659	618	602	632	616	631	616	608	598	654	620	588	649	609	656	592	606	620	571	628	652	673	582	600	649	604	672	613	645	597	625	593	634	572	602	591	634	602	635	596	615	612	635	590	612	607	600	581	609	616	635	576	650	603	640	618	588	628	597	560	647	615	609	612	622	613	629	602	625	578	613	646	628	633	665	639	623	555	652	648	608	629	572	591	616	617	581	653	589	660	631	616	635	569	615	631	625	643	638	612	604	583	645	578	537	609	635	580	642	586	589	611	640	637	630	697	628	601	625	649	614	601	578	603	646	633	579	640	675	614	639	584	604	613	600	627	595	601	617	608	551	579	640	638	610	574	619	627	659	574	589	590	612	638	595	641	585	622	624	597	620	624	648	611	622	613	598	612	575	568	618	568	614	637	607	618	641	593	633	613	584	558	655	612	634	649	585	616	622	590	619	565	597	666	594	618	621	578	581	641	627	604	598	632	618	623	646	638	635	641	567	629	650	633	602	602	614	623	616	633	599	586	610	640	589	577	611	605	627	557	700	650	606	597	620	598	626	572	601	644	602	639	573	609	640	680	621	636	598	614	612	582	609	612	632	634	649	644	605	602	644	610	616	639	623	570	626	632	619	606	547	640	623	649	604	617	652	578	632	611	638	671	593	637	558	619	580	627	578	603	620	580	611	575	615	639	606	606	616	601	621	649	615	609	604	619	626	647	583	618	621	639	605	621	674	600	602	639	616	592	616	598	592	610	627	597	610	593	587	577	582	567	584	644	598	621	596	624	643	636	590	618	582	630	643	588	599	646	602	628	613	605	588	627	594	622	613	618	586	634	585	605	608	615	628	648	611	647	621	634	633	630	626	640	671	593	568	592	631	626	623	650	657	620	612	612	629	593	612	613	579	622	675	605	622	599	580	599	565	629	633	575	619	637	627	642	597	611	640	634	621	595	594	648	587	636	614	585	596	609	616	628	582	619	627	631	586	625	638	618	620	594	629	653	586	595	596	634	635	593	640	602	585	594	614	581	603	634	624	591	642	640	610	612	615	589	569	594	617	649	639	592	640	634	642	570	638	625	654	609	603	590	623	647	592	605	541	586	629	589	645	617	621	598	622	586	603	617	591	605	621	590	668	624	593	592	641	613	613	645	548	602	622	611	631	639	612	642	618	597	653	612	600	654	553	622	612	623	612	569	617	659	615	634	576	619	622	564	593	603	580	643	626	624	593	584	654	628	583	610	622	590	683	622	633	609	650	661	631	651	662	575	579	589	564	566	604	579	648	636	570	615	599	680	610	610	561	632	566	612	625	590	571	637	600	650	662	612	600	645	632	621	603	643	580	544	611	600	609	641	579	628	614	643	685	614	609	649	584	602	634	585	629	569	631	644	651	615	653	615	587	633	613	577	611	637	623	626	591	622	656	598	624	621	580	672	590	584	645	577	597	613	631	635	629	609	625	600	625	603	596	611	650	591	582	594	608	610	615	590	592	598	629	632	572	594	593	664	582	613	627	639	645	632	599	584	640	570	621	607	564	589	605	563	628	641	601	578	578	636	575	588	654	585	651	672	608	635	600	577	641	622	590	653	614	602	616	601	659	607	616	617	605	607	639	614	626	601	614	611	601	605	596	633	609	612	653	686	612	599	595	635	647	641	613	598	608	593	605	598	559	636	607	596	626	585	618	606	607	645	627	641	603	673	596	602	607	628	620	622	591	619	597	578	582	568	609	647	603	641	634	613	600	592	588	597	624	566	602	607	584	592	629	584	617	645	647	575	604	617	614	641	631	619	591	551	631	619	672	598	617	650	617	623	627	644	606	612	603	617	602	617	655	630	577	626	602	610	600	659	600	631	623	556	567	606	548	613	646	606	610	614	635	632	636	612	627	630	599	616	632	590	611	631	582	592	626	583	646	561	612	639	647	630	613	607	664	602	632	603	582	629	609	629	597	624	604	586	638	605	629	651	614	680	608	628	634	600	611	569	612	656	584	626	670	598	601	663	619	550	646	631	623	639	629	604	613	611	600	612	598	595	635	622	609	626	606	607	650	610	600	632	641	613	630	642	630	611	596	594	667	622	609	611	601	643	615	631	592	588	601	615	603	632	615	637	598	655	627	590	672	614	637	612	634	682	619	639	604	626	625	597	651	603	602	599	638	613	650	618	564	585	562	625	593	610	604	572	629	624	614	611	660	644	604	593	596	588	592	608	589	620	611	626	557	585	622	633	595	649	619	629	564	626	603	598	643	606	587	606	628	638	619	656	598	577	588	608	641	610	590	646	603	654	651	628	595	588	607	623	573	601	660	603	600	581	613	619	644	633	624	572	640	595	595	575	583	619	633	620	599	637	647	604	613	599	589	620	578	639	589	598	608	641	636	592	623	676	612	614	606	667	610	611	595	579	624	601	581	586	603	582	634	615	639	597	599	620	600	627	639	642	655	611	599	601	609	603	618	584	554	621	551	615	604	637	654	570	639	605	600	617	612	619	627	628	634	565	603	597	607	613	585	624	611	589	629	602	628	593	623	670	613	627	612	609	612	624	623	592	643	610	652	630	597	600	598	628	633	614	635	600	654	610	591	650	637	629	647	606	604	638	616	645	598	674	607	630	599	602	643	640	563	591	653	552	603	614	605	580	619	617	605	629	612	593	632	599	581	607	632	587	597	642	590	617	593	592	602	653	640	580	620	626	621	612
22994	21282	27453	24734	20985	20804	9304	2015	1668	1430	1319	1192	1139	1091	1089	1006	1011	1019	953	962	941	905	951	913	913	942	857	868	866	909	885	854	851	854	816	859	828	851	847	873	829	832	830	793	840	808	852	862	799	852	822	881	795	866	766	844	821	828	798	873	804	837	753	785	850	826	808	872	803	842	865	809	774	835	839	852	808	801	819	779	821	822	785	759	855	810	831	781	839	793	752	752	782	803	833	821	837	800	826	803	823	789	798	789	835	794	852	808	837	813	830	786	798	813	808	819	843	816	812	803	812	794	772	840	788	805	834	841	812	782	800	824	774	762	806	804	811	738	784	827	823	840	816	831	804	815	846	785	813	800	840	812	805	793	834	870	835	828	808	823	814	807	867	817	806	807	794	839	870	896	793	862	794	794	820	835	876	854	837	773	815	778	838	807	834	887	822	839	810	795	859	839	820	859	804	845	807	798	834	826	786	777	803	847	757	855	785	813	831	808	792	838	791	817	817	916	817	792	843	804	841	813	786	784	837	837	808	834	807	872	806	812	829	828	819	790	769	787	795	814	788	813	866	882	790	840	764	800	834	798	806	776	847	847	824	857	827	805	791	830	818	855	815	807	837	775	814	738	820	782	805	859	833	841	811	808	843	777	825	809	807	843	840	772	773	828	847	800	837	797	828	813	804	773	824	825	831	824	820	776	822	840	806	768	778	832	824	805	854	830	814	846	745	790	778	819	802	883	809	843	818	769	826	815	792	815	844	820	791	841	795	815	777	796	820	802	831	780	829	849	834	832	845	792	795	834	872	826	817	786	788	780	802	832	823	815	800	762	813	798	787	824	815	815	798	841	795	866	845	791	801	829	786	845	775	829	804	844	761	804	778	828	823	776	806	848	836	863	793	762	805	705	817	830	853	802	761	797	816	838	796	884	856	801	868	781	790	783	812	808	805	745	780	812	812	826	777	801	823	825	782	807	833	871	829	747	801	847	846	816	798	788	851	809	796	845	788	777	778	814	765	853	805	812	791	805	789	787	827	720	765	768	763	841	821	799	847	839	823	828	797	784	854	786	809	814	813	883	831	786	828	796	840	827	809	853	845	818	845	784	837	836	905	785	840	799	873	797	829	795	815	786	817	814	812	852	843	788	845	814	812	815	816	843	807	842	781	816	849	830	821	757	772	796	826	804	828	840	834	842	879	805	799	832	877	824	822	805	845	818	750	789	785	837	785	800	822	777	802	821	837	782	822	824	813	819	783	836	813	794	770	737	783	783	844	802	815	788	819	766	860	843	798	748	812	809	797	833	794	840	892	757	847	804	815	807	832	810	794	839	811	797	829	784	859	749	787	814	756	810	840	827	812	779	802	801	844	776	786	812	796	796	798	810	843	781	842	829	760	795	756	821	795	761	804	793	860	814	806	821	859	783	811	846	889	805	792	789	783	838	810	763	811	812	846	835	779	779	873	833	829	817	827	889	796	806	794	827	850	774	808	851	786	862	853	797	844	803	802	824	786	803	761	789	808	800	787	849	773	843	836	815	854	858	790	789	828	764	810	816	850	785	761	825	816	768	832	782	831	789	855	813	798	791	912	835	847	805	821	807	827	782	844	793	820	767	844	809	859	795	784	800	828	803	836	815	846	806	827	835	855	846	787	885	804	812	766	785	831	811	793	792	783	853	853	820	826	829	840	803	828	764	766	842	844	843	791	788	808	766	862	848	808	811	801	819	835	803	792	847	813	798	787	815	827	819	837	835	832	793	805	776	844	785	843	823	830	789	802	856	843	794	814	829	813	812	831	864	815	805	807	781	818	846	818	816	811	811	894	831	796	842	801	841	819	833	773	832	779	786	807	834	832	836	768	839	797	850	843	807	850	854	859	861	865	750	842	793	816	850	790	833	746	807	787	832	819	822	836	850	787	863	828	833	795	766	806	792	785	818	799	823	854	834	809	839	870	825	806	827	792	780	811	745	786	810	814	828	843	788	786	813	778	830	850	810	809	847	803	811	804	813	786	799	784	772	783	833	807	831	826	771	787	833	823	855	827	791	794	817	787	819	774	857	822	829	855	787	792	787	820	806	841	840	846	793	804	823	858	812	789	799	813	838	812	814	835	804	817	804	781	796	754	806	810	775	829	815	806	818	812	798	788	808	797	810	859	811	773	768	771	822	829	776	823	776	859	829	858	907	846	811	834	810	818	841	861	785	794	822	786	804	805	774	777	828	811	783	813	817	798	757	824	802	792	827	834	830	830	855	822	808	861	884	829	845	741	765	791	822	838	808	826	836	787	835	818	893	769	831	852	849	815	805	868	833	801	806	807	865	817	804	765	826	845	777	822	807	803	799	833	818	811	823	763	829	804	828	821	836	774	840	822	835	839	816	812	764	798	739	838	856	785	829	838	810	792	893	814	781	786	792	865	814	854	788	817	834	785	812	794	823	720	785	806	801	807	797	774	812	798	764	811	810	857	757	832	862	780	827	837	791	784	835	827	831	836	848	817	800	857	817	794	788	871	831	756	805	836	822	800	825	815	844	826	796	851	842	806	753	770	802	801	859	835	820	802	813	796	770	800	794	771	798	856	789	838	818	776	803	794	854	819	824	804	794	841	863	804	763	779	767	798	833	811	854	801	804	830	811	814	850	810	801	763	816	837	808	833	831	850	821	805	799	788	864	844	824	836	809	763	812	839	843	801	786	792	833	830	781	804	772	821	788	782	814	846	798	804	788	796	801	820	834	798	796	768	873	909	796	811	830	780	801	796	782	843	815	806	822	794	781	795	822	834	791	797	804	837	838	773	833	825	791	816	814	763	890	818	782	761	884	798	769	795	839	845	809	758	782	769	832	810	878	804	821	827	838	805	829	788	812	808	792	797	823	829	761	822	836	827	809	842	797	790	786	885	789	834	802	772	771	844	843	846	705	805	848	831	799	742	753	791	820	807	769	814	778	764	797	841	809	868	786	787	808	827	773	781	814	819	834	796	821	785	840	838	805	814	809	774	815	854	825	798	839	829	775	816	795	832	830	843	824	838	774	832	807	791	790	797	814	782	853	828	794	834	839	862	811	828	782	806	822	854	789	806	868	805	823	870	847	785	838	826	811	803	815	807	788	835	819	821	782	843	786	832	784	818	784	792	813	816	783	768	801	812	808	863	853	838	868	804	828	771	891	790	846	827	830	802	786	883	836	781	840	768	819	783	818	801	820	781	853	812	808	813	828	788	836	739	802	800	840	827	840	845	785	772	776	784	815	812	793	841	850	849	776	782	808	735	790	821	789	802	778	771	803	818	793	858	841	882	850	867	779	805	795	824	742	821	842	796	814	797	761	805	790	831	803	852	765	800	800	850	793	822	838	831	772	770	815	804	817	818	787	839	800	801	823	771	866	761	809	786	793	828	846	846	850	840	827	781	812	801	785	763	838	809	833	795	802	828	827	831	802	787	821	813	804	841	811	800	868	826	840	784	846	825	819	790	808	806	814	766	837
30509	64620	16984	8382	5781	4503	3606	3099	2655	2324	1975	1680	1607	1433	1339	1252	1229	1102	1091	986	1040	993	966	928	949	905	945	897	841	931	939	923	918	893	840	871	884	865	827	839	853	833	826	855	891	842	820	815	843	840	859	810	845	803	820	813	807	791	879	799	842	807	816	803	844	839	780	853	772	775	816	835	823	845	798	816	779	819	834	797	807	835	795	843	819	890	856	816	823	832	829	795	780	796	796	835	797	788	847	789	863	807	796	815	778	802	822	799	817	815	796	792	803	771	800	797	799	855	826	823	828	754	809	770	753	824	812	816	828	772	772	791	817	808	827	842	837	772	876	828	828	763	829	803	804	787	791	783	858	794	819	858	804	809	778	845	789	817	836	764	818	804	757	845	782	775	761	749	857	759	799	817	763	874	777	819	839	805	842	798	807	839	774	809	817	763	740	807	802	810	831	846	852	817	777	786	823	835	819	784	806	792	815	759	767	748	851	810	735	794	821	840	802	792	776	868	757	764	833	804	812	747	777	826	858	840	759	789	771	818	833	784	829	783	817	842	848	862	811	812	792	798	875	779	798	820	849	806	797	807	867	788	819	808	797	807	835	782	800	757	858	799	785	846	759	782	811	788	855	827	838	785	785	822	834	785	841	832	813	795	805	832	788	763	757	858	815	827	756	812	865	858	862	764	820	805	834	789	791	825	805	781	809	769	763	803	825	815	770	821	781	803	806	858	810	853	843	794	780	789	786	778	800	792	775	823	828	822	821	826	807	772	862	755	805	777	815	820	827	827	799	778	832	824	796	862	828	825	826	751	814	814	816	866	807	816	867	825	751	760	805	808	824	840	821	794	754	799	803	818	798	809	807	832	823	820	867	817	779	814	823	849	813	826	787	797	773	771	805	834	872	843	820	836	809	856	806	845	865	772	769	790	799	799	836	791	780	856	836	821	806	831	814	814	821	800	806	846	817	819	824	792	790	812	794	846	790	806	855	801	820	817	835	795	803	829	762	810	846	814	826	807	832	787	819	809	793	817	809	810	831	830	824	800	813	817	777	809	795	829	841	803	792	836	745	802	830	824	777	829	796	785	828	842	810	768	832	777	785	836	791	800	817	840	807	798	754	796	825	814	790	829	811	775	764	816	801	821	817	783	827	814	832	798	836	759	812	772	797	798	837	805	799	792	828	805	801	818	852	806	805	827	782	811	845	749	833	824	803	789	845	770	856	841	784	805	840	769	832	750	815	766	812	809	788	773	838	787	849	824	800	796	755	826	828	782	806	788	801	793	776	836	823	749	783	779	807	796	761	793	802	854	808	790	834	789	814	848	812	812	837	806	900	850	780	821	810	844	825	823	788	886	817	885	820	787	787	804	830	806	882	810	824	747	799	790	814	795	828	828	799	834	859	802	819	788	780	814	834	835	797	765	827	783	782	839	794	830	857	792	745	811	811	811	776	837	778	803	841	820	787	794	803	779	781	812	829	844	802	834	808	819	803	730	765	807	778	802	750	790	788	867	822	830	850	785	794	805	843	826	806	824	816	859	830	828	833	842	749	871	849	819	832	795	810	750	812	841	807	806	802	821	834	810	778	798	821	819	816	804	836	761	799	815	788	805	830	796	800	802	807	799	867	776	858	784	882	812	822	817	786	727	791	821	789	790	755	737	799	805	842	816	833	856	812	817	818	803	750	803	815	783	830	810	802	845	776	809	798	832	759	813	754	838	819	850	847	747	799	786	804	755	779	749	776	830	855	795	843	839	802	795	762	874	779	792	863	755	802	850	797	819	853	798	776	853	821	842	817	830	784	793	832	810	795	789	828	776	836	826	796	852	823	823	739	798	847	867	808	811	832	802	839	820	806	803	827	826	779	809	827	771	827	804	804	788	829	778	780	814	816	843	806	829	785	846	796	771	770	833	823	765	793	825	832	761	848	859	838	837	873	797	786	843	815	847	807	860	834	804	865	824	799	775	801	768	815	829	811	798	835	756	798	822	821	839	793	833	837	788	828	796	794	774	763	795	841	794	836	770	813	812	752	831	817	787	791	778	823	802	818	845	795	782	820	744	814	788	802	816	784	782	841	797	799	851	818	860	842	808	828	811	815	802	835	813	829	843	810	803	821	811	812	806	840	790	785	849	795	822	778	787	725	828	832	812	862	822	836	834	834	809	800	826	827	780	797	816	787	792	788	821	798	808	830	747	753	823	766	816	799	825	818	802	836	843	777	808	825	835	808	786	814	797	819	846	845	831	792	790	815	804	765	774	829	783	796	826	792	799	846	793	815	837	879	829	799	841	743	797	840	833	781	857	788	782	830	792	795	782	838	811	840	792	807	761	777	784	783	825	774	809	794	788	801	819	852	747	771	830	811	834	843	841	825	819	786	790	794	811	817	807	814	845	823	784	880	774	803	773	752	822	758	811	838	818	848	867	783	826	818	840	810	803	788	781	815	842	817	852	771	834	814	793	809	872	800	824	756	811	823	829	799	809	840	834	787	865	750	833	802	863	834	827	827	813	818	805	840	818	796	791	794	855	799	790	836	774	780	812	865	780	838	843	818	883	785	820	829	827	775	846	736	789	827	810	779	786	816	803	813	825	822	820	804	813	793	822	740	785	818	796	797	832	864	820	783	851	779	850	838	782	803	804	849	826	798	833	791	771	815	778	791	798	736	796	831	838	783	764	838	775	838	853	793	775	761	809	785	802	810	828	805	823	772	829	815	710	829	827	833	789	805	827	771	816	811	799	819	761	790	862	876	817	818	812	815	806	841	821	765	805	808	831	755	803	789	803	759	781	807	751	852	832	763	799	815	799	818	768	807	797	775	789	800	796	841	810	800	775	820	871	800	771	784	788	795	757	804	805	825	831	844	868	809	817	761	804	824	812	833	801	824	822	804	821	804	836	837	835	814	809	809	765	840	802	741	822	811	780	830	800	756	766	781	845	829	802	780	761	806	833	840	799	852	840	814	768	815	794	775	852	752	811	784	833	815	762	780	816	813	808	775	786	776	812	828	808	807	796	773	879	814	780	805	832	819	795	823	805	828	810	775	810	793	761	840	829	784	818	748	752	839	805	795	831	823	839	741	801	812	781	843	763	799	833	825	835	809	843	828	806	840	794	806	797	797	783	815	776	839	776	762	837	774	774	788	767	787	821	790	766	745	808	771	800	785	843	791	832	806	795	872	823	817	751	829	857	779	806	833	858	846	786	807	780	793	826	781	798	792	771	829	860	794	825	825	835	773	808	744	825	778	812	773	831	820	807	830	854	757	849	807	786	841	828	763	870	823	773	788	807	802	841	813	858	840	794	785	833	779	845	790	822	824	815	786	821	810	824	807	817	781	851	820	769	799	826	829	805	732	791	870	754	836	786	843	821	802	808	874	782	795	806	793	794	797	764	768	814	807	790	827	798	797	822	730	817	815	776	861	826	821	797	874	887	841	832	803	803	822	797	831	866	800	798	804	785	779	849	837	808	813	758	770	775
28590	22165	8221	494	321	250	255	270	252	245	251	205	218	218	197	222	214	198	223	220	201	233	230	219	201	218	183	197	199	229	205	221	221	221	189	244	196	200	193	219	249	209	240	192	212	223	206	199	217	201	186	204	225	218	204	197	220	218	207	208	217	214	199	207	220	204	223	230	198	207	213	177	186	221	213	220	227	208	204	203	212	201	185	201	228	204	197	215	208	199	201	201	223	192	188	217	196	215	195	180	206	216	185	213	191	210	208	220	203	209	177	197	219	173	216	199	211	226	211	218	205	232	201	228	213	221	206	179	223	217	214	208	185	202	243	185	178	208	200	204	211	204	220	202	211	210	207	198	212	207	214	210	187	224	200	198	198	201	215	201	212	187	208	190	234	188	204	176	209	217	217	229	222	231	210	221	240	206	197	202	213	213	189	205	215	204	215	242	204	228	196	187	201	194	183	208	183	198	191	189	215	193	235	211	207	200	198	196	198	180	218	196	213	225	220	206	200	172	203	224	211	213	254	212	196	201	222	212	217	217	231	209	203	218	206	193	208	168	226	190	213	189	209	189	209	209	203	197	208	188	210	215	216	189	248	216	209	208	216	190	234	214	199	220	223	210	189	226	199	219	201	202	232	220	204	212	223	187	220	206	194	217	214	229	193	208	228	211	216	211	228	241	210	235	218	232	225	211	233	220	207	203	200	212	179	204	195	221	193	222	189	204	206	214	229	192	224	211	195	211	192	216	195	214	228	197	213	193	209	206	218	201	209	215	211	207	200	216	217	211	206	241	239	210	227	206	183	239	180	201	191	188	219	234	204	179	200	197	212	212	219	186	198	235	198	201	214	209	226	221	192	211	199	222	191	194	215	223	199	233	192	198	208	185	208	227	221	228	196	193	210	197	191	225	168	213	214	205	190	228	204	193	202	219	212	233	203	219	232	186	220	199	207	207	177	213	223	207	200	209	220	210	207	195	225	222	216	218	171	169	206	201	190	185	213	206	209	213	205	199	218	196	209	224	193	216	210	209	194	185	207	210	242	182	199	201	203	256	222	235	202	208	189	216	226	222	218	210	188	210	196	184	221	247	217	217	204	216	223	215	210	218	223	197	191	203	211	200	218	215	220	204	191	193	214	205	186	203	182	213	185	214	214	208	209	207	200	202	219	206	197	193	211	201	210	196	232	221	170	234	208	212	201	186	205	227	204	222	208	213	234	218	217	230	228	211	219	200	245	203	224	208	219	207	183	189	197	189	200	218	219	205	202	207	211	225	218	225	214	194	196	222	211	219	200	233	170	198	231	250	215	188	216	210	212	229	213	193	196	235	197	221	218	213	229	215	196	197	213	226	215	229	192	203	221	204	232	203	211	192	207	201	205	220	193	219	212	202	221	193	223	221	198	228	206	213	209	208	246	210	213	201	222	215	231	213	228	214	201	196	210	200	220	225	217	177	195	211	193	230	190	210	191	205	213	210	198	202	231	201	181	179	197	227	189	221	213	219	189	214	207	211	197	218	228	220	215	208	216	195	206	198	210	200	202	203	184	203	219	224	205	211	204	185	225	211	224	203	186	193	224	230	196	206	186	195	194	210	210	210	224	196	186	215	218	234	194	221	226	226	208	203	211	200	204	204	221	204	213	218	218	201	223	222	211	197	205	201	198	194	206	192	193	226	176	218	219	219	224	229	199	214	227	184	203	224	198	202	218	202	206	212	213	217	209	218	196	223	214	202	212	210	201	244	194	199	217	196	196	192	221	203	213	240	205	201	194	234	197	200	185	225	239	208	201	182	219	201	193	230	194	214	210	232	210	204	219	237	199	208	214	225	202	204	205	205	226	211	215	202	204	214	198	217	207	217	213	184	221	196	197	201	211	205	199	218	220	199	207	223	214	206	211	213	191	216	218	216	222	189	215	206	204	213	184	216	185	190	197	203	228	215	212	212	222	206	231	215	264	188	214	201	188	193	201	224	193	220	217	173	198	198	228	222	205	218	215	205	229	193	196	207	192	192	202	203	241	209	209	214	209	223	223	198	196	200	211	195	199	251	210	229	198	209	216	218	217	219	184	236	214	198	194	196	179	209	193	200	207	209	206	210	200	181	238	191	211	207	190	192	228	197	204	227	186	222	193	226	217	184	219	198	206	208	226	203	220	229	218	235	216	217	236	181	186	192	208	203	222	220	196	231	226	198	211	230	187	200	226	205	231	209	196	212	203	204	212	191	227	195	206	203	207	212	214	188	217	217	190	220	219	201	254	205	206	212	214	217	179	199	214	201	196	199	210	226	205	209	216	185	218	209	247	195	207	208	213	169	220	221	212	195	210	199	199	218	197	198	217	209	180	220	216	221	186	202	244	190	230	203	195	222	181	180	218	233	223	202	211	184	200	197	221	235	204	214	223	224	218	194	212	205	191	200	197	236	201	198	208	190	224	205	227	206	189	219	189	222	208	212	217	213	228	208	215	214	191	204	213	217	204	188	209	216	209	217	206	224	213	230	198	212	204	202	222	216	203	219	191	229	228	217	230	200	216	211	200	205	212	196	234	194	230	222	212	213	216	226	194	221	217	211	203	201	227	210	200	204	207	221	216	210	192	209	223	215	211	199	233	234	189	198	211	192	213	199	201	233	215	228	201	216	182	194	207	217	243	257	206	214	213	199	213	167	213	196	207	202	229	201	216	200	199	195	210	204	212	195	231	196	197	206	189	206	206	199	213	210	228	228	204	221	190	232	232	204	226	206	196	190	231	206	209	231	208	215	212	204	203	218	200	203	203	215	216	187	207	197	212	215	188	209	198	186	198	196	210	229	212	181	213	194	205	192	199	227	194	200	197	198	196	213	215	204	218	226	229	199	230	188	188	221	209	224	213	190	223	193	183	206	202	199	209	201	225	196	201	213	191	215	210	178	186	204	174	217	223	218	218	189	194	221	239	206	236	193	210	206	202	186	212	181	216	196	211	197	203	197	195	198	212	204	219	209	206	231	221	204	222	179	191	213	211	193	229	208	195	209	209	208	212	229	189	211	206	204	200	214	227	196	219	213	207	204	208	211	206	227	236	208	192	205	234	205	234	205	207	191	201	202	206	203	220	238	240	217	216	240	222	198	207	198	202	200	218	210	190	216	232	203	187	207	209	220	191	186	234	221	213	233	206	201	205	204	219	209	193	219	210	222	216	241	221	219	196	216	191	211	191	202	206	221	213	222	205	207	220	211	192	183	213	201	204	226	207	220	214	206	205	202	205	210	226	244	221	196	214	229	219	176	217	206	225	218	193	198	214	217	191	213	215	203	204	212	212	216	230	214	210	211	226	234	216	250	197	189	226	184	203	211	237	177	231	207	195	198	185	204	178	218	183	194	248	193	207	215	199	208	211	200	233	228	214	230	213	202	215	204	209	226	237	217	200	222	228	203	186	188	224	206	230	198	196	211	204	183	195	188	236	210	220	192	199	232	206	198	233	201	237	196	203	198	211	219	219	207
13245	26854	2206	421	331	317	279	274	248	249	256	279	233	251	232	225	209	243	245	238	235	228	213	239	215	226	237	219	238	208	226	223	206	242	226	236	241	229	214	211	219	203	221	241	234	226	223	227	207	256	217	238	234	205	206	239	234	257	241	217	227	215	217	277	259	199	233	231	212	207	223	234	232	213	235	242	231	207	220	224	239	212	225	258	213	214	237	231	218	205	217	241	221	212	232	216	226	209	225	206	215	250	218	223	203	216	227	229	223	217	214	233	232	204	214	201	195	237	209	235	217	218	223	243	235	218	217	225	248	235	219	205	231	202	217	226	202	210	250	228	243	235	218	251	226	223	209	226	203	213	237	237	206	218	224	197	207	207	246	251	208	222	208	208	238	217	216	226	241	217	220	207	220	232	233	231	214	209	215	220	226	233	225	231	231	225	240	226	226	209	253	224	211	231	203	233	209	209	235	213	220	231	227	203	217	211	222	255	204	229	243	222	199	243	248	243	236	203	214	248	206	196	244	223	223	238	251	259	226	211	193	219	210	201	193	218	235	215	216	231	204	219	233	205	204	217	231	246	220	233	225	199	229	238	235	214	224	231	222	189	227	233	241	239	200	244	237	237	223	246	240	244	193	203	227	229	229	210	220	199	217	216	209	214	211	204	202	228	206	218	249	215	221	252	235	229	239	197	225	224	213	233	213	224	238	234	204	211	199	221	212	231	227	204	241	209	232	192	236	205	208	245	231	238	235	210	232	226	237	240	240	222	238	214	220	238	226	223	257	223	230	204	213	233	201	227	212	277	211	216	207	227	230	242	198	215	207	187	220	253	206	219	201	196	194	226	212	227	244	228	238	199	244	235	229	224	210	241	212	200	217	217	247	224	225	231	194	245	209	234	206	244	201	206	265	243	206	208	221	233	232	253	205	239	213	212	237	241	223	207	220	224	219	231	224	223	228	242	231	202	207	230	223	199	220	224	224	221	214	216	219	213	251	224	216	234	255	259	214	229	219	248	237	228	234	220	232	227	239	215	224	252	205	210	206	223	234	233	212	237	212	215	218	236	206	221	216	248	226	211	247	208	245	209	248	230	210	228	258	214	227	222	238	253	229	205	221	217	215	206	203	219	209	254	229	213	233	210	222	215	202	229	245	209	237	237	230	195	212	238	250	216	235	215	195	201	214	216	190	230	226	234	232	204	217	214	194	232	223	215	229	217	218	212	231	209	204	228	207	213	222	248	242	226	225	227	243	199	233	217	236	225	210	204	216	195	215	247	236	227	218	232	214	226	233	215	229	215	214	250	225	227	219	205	256	211	242	190	223	225	207	211	236	226	246	223	206	235	212	242	243	231	212	216	242	244	208	232	261	226	222	231	206	201	230	239	225	224	229	223	205	226	226	235	244	202	248	206	222	199	235	220	207	267	219	214	230	203	240	204	223	213	210	205	239	227	236	203	190	236	226	221	205	233	220	213	237	218	235	225	237	228	210	209	237	222	247	204	236	224	226	238	230	202	252	243	228	222	243	226	232	222	218	219	242	211	213	232	229	209	259	202	215	230	210	229	218	213	229	219	224	226	244	224	196	219	219	211	220	241	244	236	249	231	221	236	242	214	212	197	243	248	228	223	212	221	227	240	192	240	213	259	214	236	234	209	196	245	218	224	251	231	236	214	228	242	241	240	249	229	206	201	219	200	217	218	183	226	234	244	220	227	202	211	230	221	226	199	231	217	248	221	188	208	229	222	250	215	231	230	206	186	236	208	223	207	230	219	224	218	254	210	206	194	192	250	210	212	226	205	191	203	218	231	220	224	218	220	228	187	241	226	228	237	226	213	247	206	214	230	216	219	213	222	215	223	229	197	232	245	219	228	236	209	200	214	239	235	195	204	208	188	229	224	238	233	232	234	229	228	208	184	254	251	195	225	233	233	229	215	223	217	250	234	232	221	240	206	217	201	226	224	218	228	230	194	244	231	216	236	206	231	242	243	234	244	197	217	203	210	215	245	220	226	249	244	232	220	232	224	232	251	215	221	242	228	217	217	230	249	203	222	217	220	223	231	216	220	219	233	217	214	243	210	195	216	253	206	239	209	228	220	230	230	230	243	205	222	206	229	235	225	225	211	227	229	196	213	205	237	216	223	227	250	230	224	228	230	230	201	219	233	219	231	221	216	222	225	235	215	232	233	220	246	219	213	221	255	236	201	216	224	217	201	212	220	216	226	214	240	228	203	215	226	231	234	211	239	218	214	215	238	216	217	198	226	224	222	216	208	216	221	230	226	212	223	243	244	190	195	230	226	244	233	230	255	214	212	235	222	229	227	244	206	240	231	208	229	222	229	236	237	233	259	219	226	231	244	207	184	216	211	221	244	249	218	204	240	193	212	209	259	212	245	228	254	213	200	224	233	218	212	207	208	211	213	217	207	218	236	221	222	226	212	227	228	215	200	220	247	220	201	218	218	210	215	255	223	242	224	232	204	221	233	226	221	211	217	218	227	261	215	223	239	220	241	222	240	241	217	224	196	218	204	238	220	214	218	222	213	216	236	215	221	215	235	251	222	235	232	226	224	197	245	234	259	226	238	201	213	225	247	228	206	215	237	258	219	234	256	234	266	228	237	236	266	230	241	216	234	225	227	226	222	207	215	215	227	236	198	227	217	212	228	224	199	228	209	233	243	225	232	216	221	220	202	232	193	219	217	226	203	226	229	203	207	224	242	218	217	209	213	229	220	216	248	202	251	199	234	218	218	203	236	188	208	200	232	221	218	220	236	207	187	218	212	205	205	217	229	220	230	214	206	232	242	251	217	226	218	203	187	216	228	234	236	226	196	213	207	247	193	217	213	202	238	230	213	239	215	190	208	244	205	230	231	230	227	200	219	221	237	232	230	233	213	211	240	227	213	226	220	239	249	204	222	210	212	230	195	190	236	217	234	220	199	210	222	225	213	215	227	220	221	216	216	242	212	211	231	231	205	213	243	238	238	224	229	234	217	212	211	201	227	193	226	218	217	204	196	209	252	210	248	242	212	263	240	219	213	243	223	221	203	222	237	241	240	233	217	215	202	229	218	228	223	255	200	202	200	227	214	231	209	224	236	197	211	224	187	237	232	211	233	203	215	216	224	232	214	201	233	213	225	211	228	250	208	235	215	231	233	241	220	235	204	222	212	212	207	215	232	225	208	217	211	202	199	224	241	227	221	211	211	202	210	249	220	259	230	219	245	215	252	224	245	216	257	224	219	243	236	236	252	200	236	213	203	232	214	237	249	213	217	181	207	253	219	236	201	233	221	228	218	213	229	237	240	202	195	205	218	202	212	198	217	220	220	231	226	221	223	258	233	201	194	207	227	241	215	230	202	239	224	240	202	245	235	219	224	210	207	231	217	227	210	224	209	209	224	220	237	231	230	225	224	211	224	212	222	218	191	225	195	211	217	244	233	218	234	213	237	246	250	235	215	192	225	253	240	239	241	243	213	220	237
25446	21609	28484	23844	20889	12134	1824	1083	998	986	887	857	784	807	732	737	744	754	744	716	718	652	686	684	677	640	630	656	662	702	610	644	663	621	630	680	661	618	647	642	616	670	637	625	658	662	603	626	651	643	663	624	639	647	616	594	647	576	598	588	641	633	586	597	595	659	625	629	635	650	670	598	613	648	611	589	634	668	639	637	594	603	602	588	632	631	626	656	648	614	625	580	589	636	605	617	585	613	610	612	669	582	622	685	609	618	611	641	659	637	622	626	664	625	623	650	641	652	595	642	646	579	640	644	656	591	640	606	667	608	630	656	596	628	626	626	571	601	612	634	637	627	604	629	633	667	628	615	612	617	613	561	598	650	595	631	610	606	625	629	641	669	596	642	660	579	621	598	675	601	631	614	599	594	647	581	613	594	612	651	613	645	606	637	620	625	652	616	649	652	616	630	626	640	643	602	641	605	600	660	605	654	609	613	624	595	601	623	658	616	595	651	624	643	592	641	633	612	670	626	633	664	658	659	654	631	615	658	627	616	622	648	622	640	600	599	615	637	624	610	608	630	706	612	627	641	622	604	653	640	644	636	663	647	629	632	679	649	616	635	604	642	712	620	645	621	634	586	633	643	639	579	644	600	658	625	636	635	658	625	650	626	660	600	589	622	569	618	632	668	650	585	602	600	611	595	668	605	607	629	607	610	642	585	680	648	621	632	589	582	648	662	638	626	607	621	595	643	608	632	626	586	610	611	649	622	611	646	616	593	616	628	594	635	573	604	599	668	631	617	648	640	639	640	632	595	620	610	621	597	642	671	646	606	638	616	620	582	602	619	630	633	615	617	606	658	656	571	582	602	621	629	614	661	590	631	621	639	653	599	668	634	647	594	607	615	651	607	639	658	661	573	607	625	602	652	631	618	595	646	604	613	609	676	621	613	645	639	606	636	635	627	625	596	650	651	605	619	620	627	604	619	629	613	609	575	605	635	640	644	679	623	635	610	569	635	656	582	635	606	661	607	646	637	645	639	619	611	642	639	591	605	570	637	584	626	649	604	625	627	593	639	599	638	607	600	660	633	634	627	630	599	619	596	610	615	630	606	591	605	594	608	669	628	593	641	632	606	595	603	664	628	616	640	602	643	661	604	641	572	689	651	621	633	587	639	578	605	599	591	633	650	632	633	587	667	630	616	601	640	627	615	646	623	660	663	659	604	626	612	612	627	623	606	667	587	627	617	619	613	563	624	618	621	597	591	683	666	605	604	620	641	637	630	601	587	622	633	611	640	628	643	615	595	656	610	622	624	612	622	609	615	609	595	667	581	602	639	624	634	623	617	577	580	604	628	643	648	597	636	588	604	641	621	605	603	612	589	629	633	634	578	648	632	620	627	611	581	605	616	608	650	642	590	665	612	646	637	619	631	553	627	625	634	625	593	624	643	633	593	593	635	651	622	613	629	672	579	596	596	641	646	690	603	622	624	587	601	635	641	600	640	613	563	594	656	625	598	616	619	600	612	616	611	633	669	598	657	625	630	633	600	587	642	687	602	605	587	577	641	656	610	603	648	641	646	676	627	634	645	623	689	663	565	620	691	627	606	632	579	616	605	654	657	628	656	641	616	650	633	591	610	616	594	645	656	614	635	597	623	602	666	630	648	622	586	615	605	638	570	600	635	593	598	609	669	575	622	609	612	600	652	637	642	628	651	614	573	645	643	585	660	653	634	662	664	612	620	640	630	652	648	636	615	609	615	570	633	614	658	587	619	629	614	630	631	652	638	628	629	640	606	639	617	624	632	650	621	625	636	607	690	561	624	594	630	648	612	607	595	629	634	626	607	616	649	668	648	663	630	598	611	637	591	644	626	617	616	639	634	632	629	639	596	629	645	630	605	625	681	658	633	618	646	628	677	679	643	625	630	629	634	650	625	630	616	576	606	632	629	624	641	633	623	622	632	596	581	647	695	670	593	661	594	650	616	610	633	576	641	601	600	606	611	659	622	637	566	651	611	613	581	595	615	618	616	635	628	617	588	626	615	648	627	612	595	591	608	627	613	669	629	639	600	628	628	629	646	680	612	624	639	639	635	608	608	615	604	596	586	580	578	561	608	635	598	595	659	641	575	666	594	636	652	619	588	641	657	598	628	624	605	630	624	611	653	594	644	641	678	633	562	609	651	623	616	614	623	579	611	604	633	591	640	627	613	598	619	595	640	625	613	626	604	613	616	640	604	629	595	597	595	616	648	583	674	569	623	618	647	626	615	651	634	612	629	632	632	633	679	603	600	606	601	670	595	597	616	659	630	604	651	600	665	629	592	612	631	696	623	622	587	624	611	635	616	619	633	578	663	608	647	620	645	611	635	604	647	632	636	617	574	627	623	617	553	644	648	656	620	640	622	620	595	658	559	617	640	643	597	645	618	648	598	631	603	628	632	598	626	586	614	654	593	659	628	574	605	623	583	585	624	613	633	599	618	605	626	641	599	626	607	602	628	630	608	629	637	637	622	668	620	618	596	601	620	572	634	589	640	624	628	605	640	573	628	577	600	636	626	647	650	648	651	607	603	634	617	633	653	665	652	636	623	606	591	590	610	575	655	592	644	635	648	583	628	641	630	693	602	670	598	642	616	611	619	593	626	590	619	613	636	645	588	585	649	619	601	611	620	602	647	599	686	646	681	600	648	598	580	639	572	562	587	642	590	607	635	629	606	593	628	620	613	640	593	659	612	644	607	662	607	632	606	660	607	599	615	619	649	632	657	661	617	588	590	658	576	590	627	618	600	624	616	637	639	634	645	609	664	676	623	643	648	639	567	652	667	641	616	581	653	600	615	612	611	593	592	622	603	629	621	631	631	605	590	631	580	635	619	621	639	614	614	597	602	610	628	644	642	671	617	619	661	675	615	611	587	637	598	667	612	650	619	622	626	610	621	655	590	631	616	650	590	610	611	638	601	644	637	601	669	625	593	609	579	635	590	640	592	679	641	605	627	650	629	604	673	640	639	637	593	618	630	625	635	588	591	635	593	594	592	622	619	658	555	617	594	602	642	615	620	613	642	673	618	607	630	601	636	609	576	594	629	623	627	648	584	629	600	660	638	633	624	603	618	610	591	629	618	647	636	639	656	624	684	625	632	615	648	643	622	632	659	635	647	626	634	625	615	633	640	639	641	634	586	635	697	658	614	618	653	584	637	612	629	643	659	606	641	614	608	600	636	595	612	682	617	612	589	598	609	654	609	614	629	643	615	643	592	678	679	601	644	626	596	590	590	634	634	583	665	621	627	619	633	607	664	709	614	656	608	576	639	597	622	642	635	634	588	627	624	632	618	613	604	634	618	608	603	624	676	627	679	597	590	628	637	663	565	595	607	629	610	628	655	637	619	614	626	659	634	580	615	631	589	621	607	605	651	609	613	593	619	629	682	620	608	582	573	585	621	631	652	606	602	633	615	631	581	626	607	618	625	642	599	605	640	607	619	643	645	627	642	580	627
31433	67673	11785	4892	3357	2549	2097	1773	1585	1398	1270	1040	968	930	870	834	804	848	773	787	741	677	723	669	681	620	679	625	696	677	620	654	666	646	636	638	636	651	635	608	661	647	649	611	615	687	640	707	655	621	635	615	606	603	585	611	608	639	629	605	598	632	682	664	610	651	634	593	549	686	619	561	612	592	645	616	640	607	613	615	645	573	577	639	646	592	596	608	587	634	618	587	598	592	601	678	611	622	583	613	642	612	643	669	623	617	591	632	629	602	610	598	614	588	604	589	586	594	596	606	604	646	637	614	616	617	622	626	618	618	625	591	611	644	612	612	597	619	641	654	619	659	616	606	646	606	566	608	600	620	606	603	644	631	615	621	617	640	621	618	650	624	614	583	605	608	616	606	628	653	608	627	634	634	603	579	597	630	615	583	629	629	645	604	606	632	636	541	633	639	613	604	608	620	598	608	590	607	640	643	626	615	643	605	625	595	583	646	604	626	614	630	639	624	641	621	648	612	612	654	654	638	611	607	647	642	619	633	575	609	625	664	621	620	616	592	601	652	602	632	608	569	596	607	617	620	599	574	585	664	638	648	583	634	609	557	632	592	600	615	598	596	631	628	619	594	620	625	586	632	645	647	617	617	627	591	626	633	615	626	656	613	598	613	651	578	637	653	637	619	624	613	635	606	607	604	586	610	651	613	656	661	704	599	647	699	602	579	657	643	620	585	618	607	606	627	584	585	650	628	633	600	578	604	626	569	624	614	624	613	577	631	609	623	632	632	624	586	597	570	653	629	572	586	579	570	629	647	597	616	630	638	601	605	653	610	583	644	593	649	602	621	595	638	627	636	628	618	639	627	635	625	582	612	589	605	568	624	628	652	611	622	618	603	607	600	603	611	585	626	583	632	560	646	648	622	559	613	606	607	592	619	649	649	611	611	596	618	615	663	620	627	580	621	642	594	621	619	632	653	589	646	640	589	613	605	632	637	597	598	675	633	610	603	656	604	633	610	548	585	646	612	619	603	604	603	670	601	615	596	615	649	614	622	598	616	604	624	612	650	622	671	620	635	593	617	604	606	586	611	612	596	659	634	634	648	567	585	603	629	647	617	628	595	621	595	630	597	610	637	571	648	573	655	622	617	611	621	610	609	628	574	610	633	642	626	634	593	604	618	571	645	620	578	596	631	601	598	604	629	634	617	620	608	616	643	593	655	599	654	617	591	641	635	616	661	649	622	633	625	595	604	602	584	659	583	601	636	610	625	630	612	596	601	597	648	616	596	604	614	639	586	666	627	612	592	627	627	608	623	597	590	594	602	618	561	630	606	601	621	611	641	643	591	621	590	639	645	636	586	614	605	614	612	630	572	572	663	671	602	641	611	607	601	592	624	586	637	656	599	676	605	620	581	580	633	600	616	593	610	611	630	625	622	645	619	583	622	604	621	634	675	614	639	585	627	612	630	645	598	626	619	658	619	677	576	608	601	666	612	619	597	613	616	628	602	599	673	597	614	617	634	583	673	648	631	610	614	611	630	563	621	617	602	646	612	602	602	638	625	525	626	587	602	580	610	613	606	599	593	662	617	628	688	611	608	627	617	640	633	643	612	619	624	610	637	594	599	600	585	595	648	626	609	629	593	559	635	620	641	568	645	605	599	600	626	643	573	621	573	643	643	646	631	643	608	651	649	662	594	593	563	654	644	582	617	622	584	590	654	588	637	627	631	583	611	599	615	604	633	593	621	671	628	632	600	606	626	650	601	606	594	630	648	630	613	619	663	609	576	645	593	617	559	603	672	686	653	589	631	564	604	625	604	618	618	626	594	637	632	589	587	587	626	613	640	617	637	608	607	613	622	593	620	652	636	626	653	625	576	643	592	617	624	590	589	673	634	658	617	606	608	582	564	596	636	617	616	597	628	614	623	590	590	619	632	628	614	658	626	621	588	613	597	620	633	620	605	586	632	609	603	581	582	610	572	576	647	608	631	621	583	618	615	602	591	632	580	591	637	591	672	613	608	610	616	625	628	629	638	597	588	647	638	614	627	633	634	632	638	585	608	640	629	610	625	603	617	609	584	646	628	605	654	644	598	608	597	641	564	598	612	624	597	626	622	578	590	645	623	606	605	595	598	558	598	640	629	638	607	622	638	622	639	639	594	634	637	609	607	608	637	658	630	617	611	635	598	592	625	623	572	619	623	605	666	574	604	599	612	596	610	579	629	626	577	615	572	607	648	597	589	618	576	650	569	675	634	590	626	623	650	627	616	615	633	615	577	646	630	632	628	575	646	620	667	565	647	605	606	615	603	630	613	621	605	581	634	603	598	577	610	628	626	623	648	621	589	642	589	607	622	666	622	566	590	630	622	626	625	657	609	587	612	618	609	641	620	672	631	587	640	621	618	621	625	625	592	624	634	602	620	580	613	629	573	595	636	583	595	623	579	577	658	657	628	633	640	567	600	684	573	562	601	617	611	587	548	627	597	646	567	597	628	609	584	649	600	558	630	542	624	615	584	632	586	588	614	589	594	612	621	605	633	619	646	672	619	658	574	628	596	590	615	632	583	638	619	612	593	610	656	636	638	592	633	569	577	572	627	564	610	606	584	581	604	613	602	645	606	649	582	636	591	613	631	647	640	643	641	644	613	615	639	627	597	616	627	605	625	603	636	600	607	605	642	669	612	640	615	596	632	647	593	640	586	602	633	617	623	645	612	566	603	607	630	591	630	624	589	586	651	594	574	615	594	637	598	637	603	598	646	611	617	620	588	638	568	628	664	578	610	598	618	632	638	618	626	619	630	633	597	588	628	635	612	627	591	613	633	614	617	601	586	629	561	599	621	584	571	612	594	603	622	622	637	652	611	594	610	631	687	608	609	675	645	614	602	646	605	665	584	625	626	632	587	584	609	668	639	611	609	587	600	610	622	605	623	660	627	610	651	637	667	623	607	607	571	629	591	606	595	598	608	627	633	613	626	566	624	609	624	637	638	608	630	624	599	640	641	625	612	600	593	619	590	603	635	616	649	569	628	590	601	602	600	590	590	605	607	625	655	632	675	569	623	582	573	610	667	604	606	593	656	647	603	586	593	591	640	615	620	597	598	612	627	557	569	611	587	627	593	594	588	600	651	599	613	667	586	626	611	628	608	622	609	621	575	615	619	656	611	653	599	632	594	646	684	602	682	642	609	595	646	595	602	619	638	603	618	582	592	587	630	634	606	575	612	581	625	584	612	593	572	602	590	638	616	602	621	658	615	615	634	585	597	650	603	608	578	614	604	617	600	624	630	632	629	664	605	572	638	642	626	618	617	586	632	597	612	629	605	606	603	608	614	626	646	629	605	607	593	605	628	634	667	599	590	635	633	591	606	644	603	649	602	600	678	610	562	618	604	632	634	617	605	630	614	617	611	623	608	591	573	595	609	636	609	658	601	651	649	660	548	655	641	649	590	583	623	597	656	638	607	629	644	620	643	583	637	644	597	602	623	647	603
22935	21565	28589	23681	20977	20227	6705	1972	1632	1508	1345	1285	1167	1104	1028	1025	978	981	976	923	956	881	931	897	889	832	889	867	899	844	824	835	849	816	843	871	833	878	836	853	859	792	853	825	802	869	814	858	846	805	821	834	891	819	833	822	818	860	817	833	853	838	823	843	853	867	825	802	836	875	817	789	794	816	778	788	813	846	858	831	847	803	818	812	855	826	794	766	832	797	872	802	867	825	804	876	821	832	760	819	881	833	822	803	821	857	861	808	778	769	799	857	811	847	804	847	796	766	848	826	761	808	846	823	831	865	813	823	808	816	840	797	815	836	856	800	855	847	797	821	834	768	804	822	796	830	801	833	822	800	880	736	823	841	819	810	788	825	840	821	810	772	851	812	834	820	791	794	832	795	798	800	859	824	779	815	815	830	857	808	787	794	841	822	814	891	774	843	845	881	830	817	800	783	828	770	845	816	785	840	844	793	837	889	808	877	797	899	844	811	837	830	864	843	825	827	809	878	801	754	829	792	804	797	807	814	825	829	861	818	827	791	767	889	820	834	885	841	830	834	835	821	832	834	787	805	817	824	825	812	820	843	870	769	824	801	796	821	837	761	821	773	762	775	839	816	798	838	812	781	786	856	838	783	815	823	847	734	762	809	806	770	801	799	826	873	855	848	809	798	784	810	828	809	757	768	812	864	800	874	806	857	771	802	814	807	811	821	812	840	827	815	814	823	834	840	845	809	855	791	801	760	800	824	811	837	859	797	785	858	854	861	864	814	825	848	792	852	795	869	791	855	819	854	808	858	841	844	774	841	817	841	784	853	799	854	784	844	793	797	817	794	788	801	816	820	819	848	829	837	870	822	841	814	754	850	813	837	800	829	833	803	821	817	794	798	859	798	785	827	781	786	779	812	780	811	832	830	866	799	798	830	788	850	748	826	821	833	819	799	844	793	766	823	850	809	816	808	826	828	816	799	839	823	834	824	840	839	768	794	795	790	768	822	843	794	800	807	799	817	823	787	806	836	772	826	848	843	856	822	856	783	792	808	846	841	847	841	837	811	777	865	823	805	800	805	833	848	860	830	824	843	854	827	844	818	831	806	835	828	787	864	882	842	865	845	812	795	858	781	813	816	851	845	805	805	801	842	830	772	820	819	822	875	842	808	830	808	777	798	814	793	844	847	851	811	816	820	837	802	825	758	802	839	841	805	796	813	854	856	842	810	810	819	812	821	825	798	787	849	814	840	758	832	792	745	858	828	814	812	883	796	783	772	795	771	840	786	799	781	825	765	844	754	865	815	816	823	816	757	814	840	836	844	801	845	767	853	801	793	813	809	796	835	779	818	830	896	782	769	866	824	791	779	815	830	832	860	805	848	773	839	825	830	809	812	794	820	861	823	840	804	788	787	848	833	844	831	829	828	810	763	834	802	805	828	830	766	809	874	854	856	852	861	842	782	820	821	796	801	833	783	811	796	826	761	811	822	858	811	800	831	827	832	836	743	866	809	790	806	837	825	808	823	814	829	774	826	846	800	816	788	834	784	780	785	861	809	864	813	835	802	826	841	840	888	744	797	804	811	780	791	856	812	792	811	842	846	793	838	812	837	818	769	834	837	837	861	802	786	851	791	801	859	810	810	823	791	782	764	774	820	771	786	752	821	807	805	837	807	787	820	795	862	838	796	770	778	887	803	811	775	849	828	851	834	813	780	807	780	821	797	814	821	773	796	856	810	822	856	788	815	814	839	794	830	830	820	809	768	859	820	840	799	787	826	816	861	813	869	818	849	830	772	780	821	788	785	843	863	792	794	835	754	856	802	838	854	812	869	804	792	861	808	875	797	805	829	816	757	783	766	846	793	772	791	829	733	832	812	826	807	831	766	833	822	839	779	889	824	779	856	762	831	771	823	818	888	866	825	810	805	802	850	838	853	876	818	771	825	818	898	815	841	790	823	869	821	822	814	794	807	772	794	851	861	839	762	843	820	865	795	827	839	851	849	795	789	808	817	752	820	782	818	771	825	771	776	791	812	789	825	844	870	829	794	829	809	815	808	791	755	825	808	820	851	835	783	839	855	791	804	785	809	839	839	850	816	791	866	887	850	833	848	815	812	814	790	783	806	782	866	844	831	858	776	779	802	823	806	862	791	803	847	787	862	812	823	804	800	820	829	791	818	798	820	792	835	804	819	799	837	822	884	796	843	817	835	826	844	809	794	834	811	830	818	836	806	831	844	836	851	771	823	829	807	802	821	820	836	808	784	777	861	830	781	842	825	801	828	834	806	829	878	838	747	825	819	775	767	827	818	777	836	783	813	844	881	818	812	786	804	809	851	819	834	819	816	867	784	877	802	813	743	892	789	800	810	823	858	824	870	795	790	830	809	879	789	823	828	769	807	805	812	785	840	801	853	852	760	765	809	785	811	828	788	852	856	823	818	805	817	804	787	817	848	810	834	791	804	802	776	776	814	750	855	797	847	805	837	809	851	812	813	794	821	853	798	822	810	833	778	828	799	850	787	839	840	776	801	823	785	795	787	785	846	836	852	816	779	822	776	807	799	847	823	798	858	769	802	793	829	780	803	848	896	819	812	854	797	778	783	832	836	812	822	872	818	829	801	787	840	803	797	798	790	822	799	801	796	841	846	786	779	800	834	849	824	770	772	825	790	785	823	806	791	804	782	852	795	833	808	827	870	890	797	851	808	842	862	825	810	787	802	790	818	822	774	753	828	826	822	811	828	852	807	815	847	802	815	822	827	806	810	819	790	856	864	822	803	790	854	751	782	845	830	874	829	866	809	823	839	827	841	842	774	825	785	817	815	788	755	861	776	796	849	838	866	796	843	806	824	808	832	786	780	832	838	836	850	743	840	816	826	777	757	823	802	817	784	814	789	773	833	820	831	865	776	793	807	850	792	819	794	829	783	792	824	828	777	824	793	800	891	812	857	827	827	836	838	801	834	828	780	806	844	783	826	859	823	854	777	798	837	784	838	811	854	795	839	845	818	799	828	816	879	796	819	817	802	822	823	812	881	790	787	750	815	845	804	813	838	862	773	824	813	812	758	823	836	852	816	829	820	795	824	818	857	791	779	812	801	844	817	838	811	780	769	821	778	767	835	849	778	795	815	824	803	838	788	820	807	809	839	850	826	894	815	764	780	843	803	853	781	811	804	823	802	842	766	842	743	793	805	820	817	816	875	801	784	805	859	771	793	877	875	823	845	854	796	806	843	733	806	822	788	820	812	737	789	813	779	815	853	822	790	759	835	828	785	822	796	835	821	811	787	840	794	810	752	777	809	831	783	864	808	775	808	840	829	822	830	855	858	848	821	772	805	784	786	856	797	824	815	752	786	824	800	803	812	818	822	874	803	862	747	814	852	792	749	864	839	782	787	825	848	858	800	805	830	844	796	839	794	783	811	805	821	826	839	829	816	827	822	817	853	818	814	827	748	789	778	791	789	795	845	789	797	792	877	777	812	805	791	817	800
23135	66110	13745	8556	5894	4418	3679	2966	2706	2326	1958	1716	1619	1455	1330	1257	1218	1092	1116	1105	1033	998	1011	939	934	969	910	916	950	872	920	897	847	860	877	881	871	840	863	892	875	825	838	842	865	791	810	834	847	849	873	895	822	826	854	903	835	827	798	831	858	814	811	828	851	828	870	881	860	835	808	788	759	796	819	819	865	845	850	829	838	884	844	802	840	798	805	838	779	795	849	820	857	796	771	822	784	739	823	793	786	830	840	801	812	808	834	848	836	836	795	839	846	817	856	798	784	771	828	790	846	814	801	821	729	838	844	828	791	825	786	859	782	796	842	823	853	803	877	818	802	784	791	804	808	840	778	788	803	795	835	805	852	772	827	802	752	818	790	783	821	860	830	833	835	777	866	811	813	829	815	824	817	884	862	868	779	801	788	859	811	811	842	804	840	813	821	825	851	843	806	726	828	807	773	842	786	840	812	826	804	893	791	823	833	862	820	829	813	820	820	768	853	779	784	819	785	834	829	794	808	834	840	820	855	834	855	743	797	825	800	817	804	764	798	762	787	820	840	856	826	775	775	857	819	780	831	859	820	820	827	832	771	823	815	791	815	760	798	778	834	767	786	792	823	797	809	813	841	846	877	825	875	792	820	844	797	855	826	813	785	796	834	840	774	828	844	808	833	824	862	815	843	783	795	815	822	827	810	858	834	755	797	816	805	804	818	801	867	805	834	780	835	856	791	819	856	821	818	812	769	808	819	825	830	829	820	791	830	790	779	844	786	787	790	782	803	824	790	834	807	846	798	815	877	842	829	881	780	864	783	857	817	829	792	816	843	802	830	848	801	797	847	772	815	834	808	845	841	798	792	815	853	841	825	779	848	830	790	792	844	823	805	806	837	834	816	834	825	827	815	772	795	819	781	788	812	859	861	857	806	782	842	782	787	790	829	799	778	826	821	843	833	833	775	799	814	841	781	827	763	815	803	813	856	805	789	768	834	805	783	842	832	837	841	859	826	749	804	790	813	845	818	811	802	798	827	818	825	811	887	791	797	781	802	781	803	845	825	813	835	803	801	819	773	832	818	819	830	837	828	809	793	833	792	762	767	787	829	769	828	819	822	773	817	836	801	859	825	727	792	812	800	824	831	807	844	795	806	810	848	745	826	805	808	824	871	805	775	743	798	792	843	761	811	827	823	837	835	842	793	843	812	821	869	866	783	784	794	865	821	825	825	846	822	802	862	771	804	824	782	755	780	822	828	843	825	816	879	819	816	823	781	800	780	838	844	795	745	804	765	779	801	802	777	783	778	840	822	782	833	786	823	841	806	783	767	822	830	806	828	841	804	799	842	783	847	786	827	845	828	757	780	779	816	823	816	804	770	800	864	791	805	859	787	856	829	824	758	809	826	848	793	806	813	824	765	786	805	787	841	868	826	802	757	800	820	883	841	791	822	799	834	803	802	840	774	811	775	782	782	847	789	790	861	800	853	792	832	843	753	843	788	794	802	788	795	780	825	810	826	779	821	856	798	836	811	838	839	822	854	759	817	838	823	779	801	764	779	842	805	785	769	805	848	808	805	826	813	789	778	831	785	819	788	873	844	790	823	816	842	807	813	800	811	816	791	876	831	843	808	794	824	799	842	779	843	769	805	837	895	778	790	803	830	857	794	819	787	851	845	838	811	822	809	835	783	834	786	781	777	843	776	867	772	783	806	798	796	828	823	808	817	849	839	781	825	825	840	810	827	835	838	802	846	797	802	816	818	795	852	834	813	829	801	768	851	790	817	793	777	826	799	810	800	891	836	874	791	806	797	893	856	791	836	846	834	811	780	828	813	769	806	861	815	781	801	834	854	809	806	782	842	839	794	776	807	802	798	801	799	829	767	853	784	769	795	844	835	800	818	775	815	825	830	812	812	785	810	790	804	803	769	796	874	822	817	819	786	831	819	809	784	809	791	778	801	830	845	836	799	784	796	799	784	800	831	823	793	864	784	825	786	772	826	840	836	850	805	779	794	864	848	815	818	800	781	805	814	828	785	803	883	806	801	797	813	802	813	828	846	847	806	786	813	845	800	813	823	827	834	810	789	789	812	824	814	780	790	823	803	810	804	773	781	787	829	786	770	816	790	767	823	789	807	805	783	788	849	808	758	817	806	815	860	786	843	809	788	813	831	824	825	838	841	841	848	809	850	787	819	812	817	790	815	820	807	863	806	827	863	845	785	793	819	840	814	789	777	815	765	776	819	825	789	827	826	834	816	815	803	821	797	835	825	840	808	781	820	785	772	775	832	878	818	885	870	761	832	823	852	836	818	815	821	799	793	859	793	811	769	796	790	833	817	807	814	785	825	772	832	801	817	857	843	822	832	820	790	770	788	779	765	806	838	855	775	822	831	798	835	815	814	824	814	776	803	780	798	829	784	805	795	825	808	815	792	818	809	800	839	828	820	805	784	878	773	809	767	842	735	797	785	809	766	767	830	848	768	785	841	819	820	839	878	763	813	806	791	804	774	767	838	815	822	783	781	748	794	800	843	818	781	847	809	823	768	778	816	826	811	844	836	786	809	803	838	794	862	768	790	795	832	838	762	820	869	819	821	791	800	843	802	857	822	801	826	783	819	787	767	824	839	835	807	902	869	794	804	886	758	796	826	786	804	836	789	791	846	830	773	824	795	827	809	817	834	826	845	814	777	858	812	818	829	811	781	810	836	816	798	782	785	790	823	795	804	829	788	829	805	828	792	818	761	835	786	860	784	799	789	817	847	834	803	841	826	789	844	819	850	783	834	795	850	845	796	834	820	864	865	802	832	807	812	811	830	818	832	787	875	795	834	843	857	804	782	814	773	785	780	789	775	847	824	793	825	796	786	853	816	831	825	822	800	803	822	830	870	849	855	804	812	827	798	844	802	799	866	843	848	834	877	823	762	798	817	788	847	812	794	788	852	796	817	822	817	794	800	813	780	789	876	854	800	793	799	822	788	857	779	822	809	804	822	859	792	819	839	809	818	825	796	823	820	784	787	824	797	796	810	783	773	781	801	782	803	798	819	839	787	823	828	767	765	840	810	797	842	803	801	818	750	804	776	856	807	843	795	787	797	779	806	807	813	855	811	779	768	819	808	829	797	766	773	815	787	756	809	864	793	789	849	791	867	819	849	814	765	830	817	766	808	833	807	812	781	807	859	834	806	799	879	779	801	763	849	744	842	851	811	830	759	812	805	827	860	769	803	781	778	799	805	828	837	845	859	818	836	798	841	836	841	891	801	846	774	836	805	813	757	795	838	795	793	818	837	812	830	816	806	813	841	830	797	794	843	814	782	832	840	861	801	819	825	816	814	831	783	804	835	814	784	775	829	847	782	839	768	814	806	822	847	804	868	782	849	792	767	785	842	798	804	840	827	821	839	847	820	792	747	817	836	842	817	809	840	848	807	802	801	787	841	762	812	864	799	826	795	813	830	849	859	718	753	774	827	832	864	819	820	827	830	813	810	838
28443	23499	7430	486	298	250	266	257	218	221	236	180	237	239	216	198	229	217	209	220	232	213	198	186	220	222	219	210	246	189	213	200	204	212	220	217	246	217	213	224	212	213	219	217	212	186	200	213	219	220	233	224	222	205	231	217	200	212	233	216	210	199	245	203	216	224	238	214	198	205	207	199	212	215	207	220	211	200	193	204	238	217	203	198	200	242	216	200	219	207	204	215	227	184	192	217	220	217	233	213	249	218	216	234	179	225	232	201	224	188	209	199	203	177	209	216	189	219	214	172	221	224	216	204	204	204	223	196	205	215	179	199	228	226	191	211	235	220	188	204	202	193	231	200	246	224	214	193	218	183	217	222	233	210	218	223	200	229	218	196	210	208	210	214	223	213	214	214	207	223	205	233	204	243	247	215	183	248	214	259	238	184	199	215	192	204	215	242	223	211	220	196	224	178	219	205	220	210	209	215	226	189	228	185	218	226	198	233	218	205	206	204	208	197	187	224	208	210	219	231	228	193	193	212	208	217	198	217	203	204	200	227	217	198	208	219	218	215	210	185	230	235	190	204	226	205	207	191	189	184	211	231	222	234	215	209	211	199	245	224	195	221	250	210	208	226	203	200	182	228	211	210	217	202	216	185	191	221	205	223	202	190	213	195	232	203	201	246	226	211	213	190	205	196	208	208	197	211	244	196	196	191	209	200	217	221	218	206	209	189	204	213	220	215	209	210	214	228	222	213	227	228	194	197	195	188	187	211	233	203	226	214	194	207	199	215	219	209	214	222	214	233	235	189	221	211	215	213	211	223	183	208	219	220	185	205	219	200	234	216	208	217	217	217	206	188	205	224	199	206	221	218	192	213	221	205	182	221	213	196	197	191	218	226	214	196	187	221	211	213	232	199	198	228	206	211	223	225	213	219	216	226	203	220	215	174	238	184	195	209	206	215	242	184	200	209	222	201	226	220	222	235	215	218	219	189	200	228	215	223	216	212	213	202	207	219	218	221	225	210	222	210	219	170	212	217	225	193	183	224	191	217	225	225	227	220	220	192	225	170	213	239	228	211	229	187	226	197	207	225	233	185	224	215	201	210	212	202	196	201	229	221	192	196	215	200	227	235	214	211	220	230	220	187	202	191	209	201	214	199	223	196	209	233	218	222	199	213	230	235	213	207	251	211	215	211	213	213	206	250	200	208	226	218	197	204	212	213	209	183	189	208	228	223	231	226	238	225	173	210	199	235	201	227	235	192	212	224	202	216	216	205	198	209	219	205	209	221	219	194	223	230	221	213	201	212	228	227	205	211	181	210	188	199	192	204	208	209	206	226	214	223	222	178	205	199	203	185	187	193	209	207	215	210	230	235	207	203	223	208	229	221	199	220	233	210	192	196	195	186	252	209	211	224	228	198	197	178	191	215	198	206	197	202	247	203	200	215	226	224	203	222	211	226	217	223	192	222	233	183	211	190	218	229	206	199	192	221	199	191	193	205	225	206	201	206	215	213	213	212	209	206	205	212	221	200	221	198	200	205	240	215	217	179	181	203	213	190	228	186	204	225	211	208	227	188	192	210	196	201	199	202	213	221	226	214	203	193	205	204	182	206	221	206	245	243	194	205	216	232	204	206	206	227	228	233	214	224	210	208	186	216	220	182	211	235	197	210	207	216	209	229	217	215	186	208	235	234	216	243	226	200	187	209	208	182	215	218	218	194	208	223	209	211	209	241	218	201	220	212	223	205	219	217	215	205	205	221	218	208	186	196	209	216	220	226	206	204	201	193	231	228	234	214	226	192	215	227	228	196	186	210	236	213	178	246	216	204	206	197	223	223	211	180	230	191	225	226	194	222	211	221	182	204	211	212	208	209	223	232	229	203	208	222	200	221	197	197	200	219	205	221	208	222	187	220	188	228	215	202	228	203	191	192	199	223	221	197	197	194	205	226	196	210	227	232	210	226	199	203	238	181	202	214	222	219	218	204	232	194	232	227	213	233	213	203	207	219	191	210	205	203	213	200	232	238	231	239	201	204	205	219	246	189	199	217	232	212	183	231	231	203	195	210	230	187	235	199	196	189	208	187	218	250	193	225	203	245	222	209	207	195	218	210	207	241	233	219	217	210	225	223	210	198	189	185	204	206	214	210	234	196	207	222	239	221	199	214	215	218	213	216	208	215	198	213	202	209	193	183	206	211	230	220	241	214	202	200	221	214	226	203	189	220	215	200	219	196	186	211	204	224	193	211	206	191	213	221	181	198	226	220	235	210	175	213	197	208	210	183	221	211	220	184	202	191	215	200	218	199	233	198	218	208	212	202	218	200	233	199	191	209	220	186	208	201	205	226	210	207	211	214	203	189	229	180	212	181	197	213	206	218	249	233	188	217	208	201	222	217	214	195	225	192	217	176	208	189	177	190	226	218	205	221	199	198	220	205	205	223	215	202	207	195	227	227	193	206	219	211	220	216	224	217	237	226	203	194	213	211	197	217	218	210	242	195	210	222	182	201	220	221	189	225	205	221	249	197	209	208	206	200	218	186	222	200	211	193	222	207	223	236	208	218	197	219	209	192	210	218	208	212	197	179	225	221	210	197	222	202	208	206	199	210	203	210	217	210	221	224	204	225	203	208	192	183	213	205	196	203	205	223	220	193	245	213	213	232	218	195	206	210	219	240	228	208	207	224	213	204	209	220	221	193	215	242	212	214	196	222	213	212	202	230	243	221	210	237	214	167	197	215	240	211	220	211	208	246	215	203	223	187	213	212	240	211	198	232	219	232	220	207	191	212	214	216	223	235	198	198	222	208	189	188	207	210	205	212	193	265	218	209	203	206	210	215	213	239	200	216	205	221	207	194	199	205	222	180	206	206	226	225	212	185	208	195	226	212	210	238	180	179	187	205	192	182	179	193	226	200	218	175	240	197	205	190	220	219	220	210	214	214	195	207	192	201	231	245	208	228	199	230	201	230	209	206	201	232	205	196	213	200	206	216	229	222	225	234	207	214	212	212	197	226	179	213	218	195	243	224	207	220	170	265	201	219	193	218	217	219	209	216	205	224	232	212	216	207	215	210	203	208	245	203	200	218	212	204	239	206	206	216	192	229	209	204	215	218	181	209	203	233	226	187	213	216	195	215	204	176	229	227	204	220	208	221	217	215	203	232	192	221	235	235	246	204	203	232	221	198	190	203	216	208	216	198	193	224	210	225	196	229	181	199	202	208	228	209	201	232	201	213	174	207	225	179	193	217	193	197	208	213	192	223	217	262	223	215	197	203	221	230	204	196	217	220	217	214	206	199	210	221	186	210	234	195	222	194	220	206	182	210	213	194	224	209	212	240	217	197	203	205	215	228	220	214	211	208	218	182	203	192	228	209	214	206	190	215	206	208	212	201	237	224	219	209	203	233	200	217	200	199	202	223	228	251	219	232	226	211	219	201	195	201	194	235	223	191	199	219	231	209	197	189	200	197	205	203	219	198	215	201	224	225	227	192
10218	29896	1822	400	347	322	305	281	278	266	255	232	248	245	245	221	217	198	243	229	257	222	244	223	235	229	222	217	233	212	260	225	219	231	239	215	250	237	241	214	248	226	258	189	206	219	261	215	218	215	233	205	223	220	206	238	218	212	209	220	247	248	218	223	240	230	231	218	226	221	238	198	229	228	236	240	248	249	233	219	256	240	265	236	236	230	246	200	223	235	225	197	229	214	224	218	230	221	221	202	214	241	209	239	213	228	253	212	245	217	230	223	206	212	219	222	256	227	235	221	256	216	215	248	236	214	246	220	211	216	242	232	218	229	212	179	219	235	218	208	238	219	234	215	231	212	236	223	240	208	207	223	234	200	219	210	230	222	212	227	207	248	207	209	244	205	242	222	217	225	192	231	223	215	227	237	238	237	243	212	251	238	187	204	196	237	239	240	208	247	218	254	220	216	222	239	196	211	210	226	241	219	256	246	212	226	195	214	197	202	223	235	224	228	227	214	250	227	232	223	219	206	229	224	231	206	239	203	220	241	223	216	222	235	217	203	230	236	246	236	227	212	241	218	218	208	240	229	239	238	210	216	214	210	267	233	221	229	232	219	235	194	233	234	213	241	251	206	214	208	207	241	207	226	239	232	230	231	226	214	250	235	217	228	217	229	215	239	216	232	215	228	229	257	238	229	222	227	216	216	239	229	230	225	242	210	223	228	200	249	205	253	190	218	224	240	219	224	209	212	201	233	234	218	234	216	242	203	242	232	213	218	199	223	199	231	214	203	216	212	209	231	230	208	203	240	225	179	238	220	201	246	220	202	223	206	234	198	206	235	246	217	218	225	223	192	208	213	205	220	235	205	197	249	221	218	215	243	217	234	211	258	232	216	216	243	237	231	227	206	227	234	220	187	227	234	195	220	226	240	204	211	231	235	232	207	223	216	226	245	222	221	215	246	199	252	214	249	238	246	221	225	233	196	217	221	228	241	239	221	185	229	227	205	203	206	211	204	243	227	238	205	253	227	233	209	216	203	219	226	227	217	225	217	231	198	256	237	227	208	227	198	227	222	234	219	222	231	211	201	223	251	226	223	232	218	228	211	251	240	223	220	238	238	194	243	229	198	211	233	262	219	217	250	262	202	238	230	240	213	255	220	214	228	209	225	222	237	215	220	219	220	223	220	245	214	223	229	227	203	241	216	223	234	233	202	221	205	226	234	208	205	223	229	227	224	242	242	227	241	230	238	219	194	229	237	244	250	202	234	207	214	203	228	209	214	251	239	255	231	211	229	230	222	220	213	234	233	205	222	235	220	233	202	227	219	214	229	226	208	230	208	212	212	196	241	244	209	208	211	226	215	220	207	206	246	245	243	235	223	206	232	213	232	206	215	219	221	231	197	244	213	189	195	253	237	233	195	244	217	240	225	214	215	249	230	248	223	228	225	217	229	223	246	218	220	212	229	228	213	219	229	209	227	238	188	231	198	228	219	222	230	219	214	210	241	205	224	233	241	218	232	210	237	228	204	217	238	236	224	234	244	232	238	206	204	217	245	202	196	261	231	208	256	241	247	230	208	232	223	186	214	221	220	228	221	221	239	239	235	232	240	205	199	227	188	235	226	234	244	211	205	216	220	252	247	235	231	229	259	197	214	238	225	221	187	241	240	220	232	250	215	229	224	220	222	230	232	217	253	237	210	226	237	245	233	220	228	234	234	226	244	237	224	219	221	218	209	224	218	232	224	229	214	212	246	227	220	232	242	220	237	232	197	231	214	255	215	241	259	240	227	226	219	221	219	249	218	182	233	217	208	205	238	217	226	198	213	225	231	218	207	200	226	237	218	225	236	219	252	216	212	224	230	215	213	219	238	246	244	244	232	203	243	210	211	232	237	221	221	217	211	229	238	243	233	228	212	254	253	239	221	213	228	251	252	203	210	226	216	222	214	205	229	215	224	232	197	218	227	232	217	232	225	221	226	232	221	201	240	207	234	210	229	177	208	223	200	224	180	238	207	227	239	229	217	212	213	247	228	243	229	227	247	200	227	222	229	216	245	230	220	251	244	249	220	232	221	222	222	224	213	207	233	222	221	201	207	238	229	240	231	211	218	229	233	219	235	216	233	222	224	251	248	217	221	240	241	228	197	221	225	201	230	223	223	230	218	236	202	224	206	233	240	223	232	221	240	217	243	234	217	226	242	228	250	211	215	213	236	246	237	234	226	211	197	231	222	228	257	210	235	244	222	256	247	219	240	207	238	213	239	230	245	257	231	235	214	235	224	218	206	238	224	223	219	209	208	210	218	219	209	240	215	222	242	239	226	257	224	214	221	247	235	230	227	216	221	230	196	234	246	219	237	234	229	201	221	226	253	242	260	249	229	242	228	226	238	229	216	263	216	251	207	228	213	234	229	230	213	227	238	214	239	217	200	240	254	232	243	218	232	218	229	210	203	220	243	210	234	243	212	202	216	212	198	223	220	239	207	208	254	210	244	203	231	219	214	217	244	243	239	199	209	227	204	241	227	248	207	228	242	242	219	207	217	224	236	232	220	220	242	210	227	247	223	260	249	203	214	246	214	233	197	214	230	229	218	250	230	215	247	228	226	223	224	231	223	228	233	220	245	218	238	218	220	195	232	236	235	229	228	209	206	217	239	220	211	220	239	242	224	218	220	230	199	209	217	201	261	227	200	222	221	220	228	245	228	237	237	250	214	233	226	219	252	236	240	202	281	204	220	215	238	238	224	230	243	256	244	244	231	240	213	226	234	218	226	216	221	217	222	219	212	235	205	251	251	221	237	223	223	243	220	209	235	236	210	247	234	217	221	245	211	225	222	216	226	238	199	226	202	235	218	231	242	217	205	224	224	226	231	219	214	250	232	244	249	224	235	226	236	226	219	225	212	236	222	231	248	222	229	211	200	223	220	220	230	221	246	217	248	206	219	235	215	219	235	217	219	244	244	256	232	241	194	235	254	217	244	234	214	203	217	192	202	213	210	239	227	255	209	226	232	213	265	248	209	230	208	210	236	219	197	224	230	208	238	207	234	226	246	224	226	230	214	247	208	223	219	235	223	222	216	198	207	244	221	250	203	208	234	245	219	223	219	226	236	246	224	243	221	247	210	219	250	230	237	216	226	245	238	232	236	230	210	227	225	225	219	193	217	239	237	246	225	223	219	249	231	247	233	245	216	219	232	225	244	217	238	221	233	229	245	271	233	221	228	209	218	231	205	232	186	230	237	231	217	216	223	219	222	214	226	247	243	226	235	205	199	254	203	229	210	196	219	244	226	225	228	215	208	208	224	203	222	233	223	252	220	219	239	235	229	248	216	214	248	239	229	239	201	241	219	229	236	250	225	223	209	240	189	244	224	226	238	215	246	239	224	243	267	244	234	240	222	218	240	207	226	206	212	219	203	241	208	239	205	244	224	212	207	234	231	218	207	213	246	219	219	247	240	249	239	222	240	247	243	238	213	206	224	232	228	204	244
25403	21736	27455	24697	20846	11862	1816	1141	1035	950	876	820	819	774	728	778	690	719	723	663	682	701	704	690	645	611	650	696	617	635	636	586	690	650	627	640	615	662	693	607	665	638	609	636	651	667	663	606	670	676	652	657	648	666	635	595	613	617	591	655	632	614	669	621	656	631	625	638	627	609	637	650	644	599	652	624	637	661	618	609	662	593	664	605	650	636	611	611	626	624	640	609	663	621	600	615	674	625	660	595	576	602	611	605	708	637	633	633	608	619	638	605	636	614	662	600	632	654	653	580	636	621	622	622	679	617	600	659	661	681	626	637	593	645	678	704	603	663	622	643	651	600	643	622	639	672	709	636	657	608	594	594	644	651	613	630	678	657	617	640	640	605	656	628	598	657	591	622	645	612	632	619	651	593	669	607	619	617	629	651	633	649	642	662	694	605	609	686	660	663	641	601	657	579	608	646	640	605	636	627	627	670	607	640	593	617	638	610	598	652	674	603	601	662	644	616	661	635	617	610	628	588	614	652	601	663	561	678	620	601	634	580	633	615	664	620	677	593	621	630	597	630	620	643	632	641	628	649	654	607	588	649	627	582	670	606	626	629	608	587	579	598	629	611	622	641	594	665	599	591	637	654	606	616	639	636	672	638	570	639	588	644	642	586	645	635	642	627	665	667	620	627	597	629	618	610	610	622	655	633	607	659	616	590	649	643	660	572	622	609	642	633	626	640	633	647	619	647	658	631	640	637	639	552	641	581	628	674	652	607	605	592	600	589	622	620	590	651	615	653	608	611	593	601	617	632	595	625	672	609	654	600	649	635	653	636	607	596	622	640	590	595	633	577	585	632	607	654	641	624	610	613	627	614	606	633	626	677	599	626	622	639	634	638	633	612	605	642	631	627	643	618	587	660	639	583	600	585	620	660	597	626	626	674	638	645	606	576	644	601	628	667	628	652	605	634	637	656	655	601	614	610	631	626	614	596	594	637	662	609	626	661	613	604	628	625	618	604	663	645	632	611	627	626	633	634	588	656	651	644	620	623	621	597	645	602	640	642	639	649	613	636	641	638	605	621	619	664	578	676	645	601	596	584	601	618	643	620	596	645	607	637	620	682	589	581	646	623	639	630	604	603	644	627	659	613	641	633	611	633	618	586	610	623	636	630	653	591	613	656	597	599	600	613	643	662	639	621	615	617	645	604	650	642	634	654	635	656	638	625	612	675	712	614	657	616	580	617	666	638	625	575	600	631	689	637	626	629	642	584	636	649	647	589	635	654	597	614	611	629	644	649	609	654	612	645	582	622	605	689	622	642	599	642	607	667	640	591	635	633	616	616	586	640	611	614	590	657	599	599	627	651	633	601	606	587	570	609	602	622	629	593	600	642	616	627	618	619	629	595	668	654	587	620	649	614	622	618	615	650	615	624	660	686	620	642	621	605	618	622	611	599	617	576	634	637	613	639	625	646	658	624	611	661	570	678	620	629	602	599	610	634	657	579	620	616	694	592	594	619	687	650	638	611	661	645	581	602	626	599	632	604	628	626	636	649	604	608	649	627	640	648	646	643	666	634	623	610	626	615	601	640	626	635	611	614	621	641	636	684	649	630	614	678	648	615	661	614	599	536	636	609	620	627	653	629	648	613	602	611	641	606	620	643	619	588	641	629	636	665	609	628	595	602	642	623	601	599	578	607	594	619	606	615	612	574	611	671	608	645	646	656	627	571	608	673	605	684	613	645	573	617	656	607	664	602	586	604	639	575	635	644	621	589	612	602	625	602	615	634	598	586	654	639	620	626	688	623	631	653	606	626	632	607	629	653	622	629	607	615	628	624	633	660	640	607	584	628	608	610	595	618	634	587	608	619	602	633	592	654	626	627	639	656	631	638	588	572	585	626	629	625	605	640	599	621	644	604	554	657	610	632	626	626	619	662	630	679	655	599	646	624	596	599	627	606	635	649	633	598	604	618	631	615	611	645	589	607	645	618	593	626	645	604	626	598	640	624	690	650	638	649	631	611	631	617	597	618	639	665	607	635	629	650	607	623	615	638	675	655	627	619	660	634	662	575	606	613	673	598	599	620	633	604	615	634	624	608	583	648	611	613	659	643	614	645	612	633	635	642	610	598	614	647	639	609	615	602	646	633	617	672	602	632	624	641	660	669	633	701	594	618	615	658	627	633	635	636	618	695	663	613	596	649	621	646	664	643	676	648	609	656	619	645	605	599	606	633	603	622	635	628	620	623	604	626	653	654	630	622	613	674	615	585	606	620	654	663	631	648	652	619	613	662	575	648	617	633	638	650	636	599	601	629	672	606	633	600	654	635	619	641	603	648	584	568	569	650	625	624	607	631	670	605	610	650	639	620	639	626	665	623	631	616	636	669	594	603	635	605	618	633	622	634	599	626	637	623	638	670	623	672	660	639	618	639	609	655	618	647	604	617	604	596	619	662	630	629	602	604	610	618	660	576	601	639	620	644	617	616	677	617	625	642	618	621	634	635	595	675	638	647	695	684	664	633	625	658	631	607	613	617	649	623	591	689	647	650	637	568	582	629	630	613	613	579	623	646	661	658	585	624	574	662	625	614	653	588	632	633	616	638	596	634	662	629	666	615	601	654	664	624	613	633	648	581	646	620	635	626	622	625	648	610	593	613	604	596	645	570	630	667	651	628	662	624	603	644	596	615	622	653	638	622	649	640	632	654	664	594	622	623	661	589	612	651	631	610	615	605	593	679	615	620	654	630	614	624	628	653	559	638	669	620	642	612	635	651	575	614	645	609	650	640	580	620	587	593	620	667	637	653	613	649	598	574	636	620	623	630	635	622	585	616	641	688	620	624	622	605	623	664	615	660	583	621	614	594	586	639	648	653	612	638	647	625	575	592	636	645	658	627	657	629	626	627	616	613	591	642	652	622	657	645	598	645	638	621	617	636	689	614	573	630	574	599	593	626	664	647	615	599	570	628	660	625	633	635	623	626	595	599	663	614	636	632	649	640	618	625	581	653	656	613	630	652	605	612	653	644	641	628	616	611	645	638	607	640	629	623	644	636	659	626	650	610	667	611	585	638	596	599	623	616	607	627	629	609	682	612	646	666	620	560	676	599	601	632	605	653	614	603	612	630	631	632	586	616	612	589	636	596	635	612	607	650	619	638	638	665	628	618	576	679	656	614	626	603	659	634	644	612	665	626	672	633	623	652	641	644	611	661	644	616	643	633	618	617	646	610	613	629	609	666	593	627	603	623	661	629	681	620	640	627	596	627	617	639	651	610	623	596	616	586	647	641	607	579	606	646	653	597	604	624	648	645	621	616	602	636	617	573	623	645	630	645	669	619	654	629	603	623	608	672	626	641	575	608	635	637	610	703	619	618	622	662	652	606	632	679	667	600	600	637	626	585	602	636	605	638	626	649	622	634	637	673	659	620	662	610	641	611	615	608	640	609	614	629	649	632	636	645	645	614	615	606	592	643	627	630	654	617	600	609	584	620
15094	68767	9545	5007	3404	2651	2123	1791	1572	1373	1227	1073	1014	946	835	826	806	785	722	722	709	683	723	648	675	665	702	659	684	668	643	643	672	635	674	633	666	608	651	699	608	621	589	637	639	632	617	678	630	627	639	593	619	644	670	652	663	637	648	640	615	615	595	668	635	669	607	613	627	643	632	617	642	629	638	592	640	623	593	600	604	598	617	635	633	601	611	618	631	623	591	583	654	645	651	617	565	610	629	631	595	595	614	674	601	601	606	673	613	645	642	660	665	634	626	630	647	626	607	642	646	585	658	615	576	620	621	592	614	657	623	592	625	622	656	637	665	602	603	648	583	649	614	636	638	658	610	595	620	584	557	577	614	612	649	655	622	632	655	578	714	602	628	616	666	622	658	619	630	578	641	660	639	584	623	607	618	634	634	653	650	641	628	572	627	620	593	663	593	593	619	643	645	643	632	587	641	631	629	611	650	618	590	641	616	641	638	629	680	641	630	609	607	625	633	637	591	557	599	618	595	629	586	588	582	593	605	602	575	605	614	616	613	626	586	605	608	625	617	621	610	617	611	590	584	628	602	626	612	604	619	650	620	615	599	623	612	592	656	639	581	600	646	614	611	597	628	627	613	624	631	705	648	601	603	594	598	600	590	641	628	652	626	587	630	583	621	599	633	609	572	615	650	569	612	646	608	607	609	603	631	605	602	610	633	561	588	584	575	640	610	608	654	622	631	598	608	652	621	602	611	593	612	610	655	601	660	633	632	623	577	624	636	624	617	651	623	628	577	614	642	606	643	619	645	605	634	580	605	643	614	640	598	596	588	635	578	613	575	621	625	619	598	551	610	668	554	603	644	634	610	590	635	600	621	610	602	623	592	593	611	616	604	639	602	656	590	568	590	590	576	568	652	612	577	658	636	638	658	634	619	636	602	586	609	630	578	639	596	632	617	635	619	590	648	643	609	590	613	653	622	608	637	616	668	633	606	669	627	640	593	612	599	583	581	664	590	618	665	657	617	641	615	611	582	632	670	602	629	615	649	649	605	615	624	592	604	586	628	625	608	616	596	610	603	559	654	666	595	633	606	573	561	643	615	618	608	630	601	608	606	614	613	626	640	671	620	610	638	633	603	602	626	577	625	647	640	632	636	589	622	648	639	580	653	616	580	620	600	595	592	627	659	611	580	603	625	636	625	545	629	622	624	613	590	636	595	626	643	607	621	607	617	571	588	611	640	585	592	652	624	563	637	661	619	644	617	628	662	670	642	626	611	591	655	661	620	645	615	623	589	604	595	578	615	609	626	597	613	621	617	596	623	600	598	634	621	613	579	631	655	641	652	612	635	613	585	629	621	622	628	620	622	610	612	605	661	638	662	613	597	630	622	606	592	593	626	611	613	601	581	618	585	626	608	687	614	655	579	645	603	580	589	636	644	592	576	649	604	613	592	653	585	627	612	584	621	617	594	609	590	625	617	644	568	614	589	611	643	571	651	686	637	589	609	657	620	593	581	628	629	624	596	589	687	544	598	602	591	658	626	594	618	635	627	660	625	630	623	623	618	678	626	584	584	587	683	597	585	573	663	630	560	626	625	602	609	641	629	645	591	609	615	658	634	616	642	593	530	620	630	639	615	601	624	600	637	654	630	620	633	631	617	624	630	641	620	622	580	661	643	596	594	628	631	609	605	635	601	603	642	602	592	608	618	618	581	597	609	636	616	601	619	595	612	669	623	596	619	661	569	606	610	618	668	602	594	615	641	586	583	624	612	600	637	602	619	603	635	634	593	607	600	596	618	608	595	648	605	611	644	627	618	693	611	627	609	618	608	591	659	633	585	657	585	589	563	627	675	599	600	602	594	566	643	575	622	614	643	641	601	629	660	645	626	601	616	640	598	635	589	634	642	643	634	608	618	603	632	620	621	632	596	599	636	625	625	601	650	646	587	600	619	575	620	599	604	607	601	653	597	610	649	609	587	564	600	603	607	624	566	652	634	620	622	614	649	620	631	636	622	621	605	596	632	599	566	572	598	593	600	642	608	583	629	623	627	575	610	622	602	561	640	553	588	632	583	576	649	592	605	590	650	585	616	619	625	573	601	623	610	615	612	601	605	627	597	580	636	647	607	638	610	643	639	610	594	623	590	657	606	581	620	609	591	646	660	612	618	626	678	592	636	626	598	631	639	579	619	611	623	606	638	623	606	639	603	583	615	610	617	637	617	625	585	578	606	577	639	632	613	604	609	634	636	628	584	537	577	620	624	562	619	574	597	602	653	608	613	634	616	625	648	619	598	639	609	625	578	616	598	655	620	641	628	632	627	619	571	624	577	595	600	579	647	557	597	624	605	584	596	596	612	608	582	636	604	589	616	607	625	609	611	594	576	637	640	583	671	618	618	599	620	591	598	600	612	609	648	617	605	637	625	619	618	599	617	599	633	621	647	629	621	642	649	662	610	587	652	618	609	614	625	653	624	690	587	623	607	598	610	616	629	624	607	631	655	642	623	638	594	577	558	635	604	611	629	582	628	604	583	593	634	604	654	620	623	623	625	580	594	600	588	583	617	650	603	617	636	643	583	614	594	626	590	626	635	618	588	616	597	657	637	566	580	605	560	613	603	632	626	591	609	661	613	593	612	575	615	621	611	627	603	644	567	623	600	615	676	622	622	596	661	625	605	614	591	628	590	620	604	629	614	611	588	641	655	625	641	636	590	622	604	672	651	594	608	632	668	587	595	659	582	617	617	609	615	652	601	602	596	620	612	609	601	576	634	649	606	648	658	585	618	637	646	600	628	644	602	618	626	588	603	634	628	596	652	603	647	543	628	592	603	600	608	650	632	632	616	657	628	633	625	572	620	621	615	596	605	640	607	622	630	662	620	614	602	592	617	626	588	616	598	608	620	582	593	647	644	624	626	617	632	610	633	634	656	641	603	621	632	640	611	613	636	619	619	647	595	647	612	654	606	643	636	586	661	609	630	647	581	588	610	649	654	622	553	607	676	589	638	614	611	633	647	581	590	625	684	633	599	628	624	603	631	612	660	626	579	620	656	620	591	611	611	598	600	615	631	629	599	608	634	598	615	624	618	643	616	627	642	596	618	591	623	635	597	612	615	599	662	639	604	589	631	625	633	626	625	603	640	631	633	624	593	617	627	607	628	595	597	618	625	633	633	625	627	629	619	589	618	627	583	598	622	638	594	641	622	607	649	646	592	612	596	651	644	650	614	651	628	610	640	616	612	638	610	616	621	605	615	667	619	614	585	657	636	622	593	606	611	613	630	602	631	582	635	547	601	614	678	590	629	604	632	667	636	611	592	616	585	573	548	609	619	634	590	600	632	593	599	610	616	635	579	608	628	654	593	621	617	627	649	649	622	625	559	608	597	621	613	643	637	593	615	603	614	634	611	633	624	632	607	604	614	638	590	616	650	643	632	609	577	624	598	597	623	616	638	635	639	546	578	593	624	580	588	616	626	586	620	624	597	620	608	636
23001	21483	28264	23895	20976	20865	8909	1981	1681	1530	1343	1195	1128	1127	1079	1122	1004	1013	952	993	976	914	915	867	889	872	872	859	861	858	886	848	885	851	822	857	864	841	845	812	841	894	858	835	814	843	858	840	843	851	785	793	857	776	861	850	848	800	834	832	831	793	826	819	809	899	861	828	782	805	825	789	850	806	878	846	867	790	817	810	759	770	849	857	791	789	802	847	812	791	769	794	828	806	844	870	778	810	817	797	769	812	822	821	843	811	797	819	841	798	778	839	764	806	824	797	781	905	811	791	803	812	796	783	818	782	793	785	802	822	822	797	850	851	853	844	813	842	844	816	779	793	783	832	809	803	846	831	821	840	806	794	816	817	890	814	809	793	798	763	823	795	780	792	807	853	837	821	821	818	847	803	792	824	822	804	791	812	780	837	783	793	847	816	776	832	760	774	774	797	806	804	862	806	816	819	843	879	814	857	826	842	884	805	767	819	805	795	813	822	863	782	844	837	858	802	854	805	797	820	817	813	835	838	852	849	855	823	811	789	858	839	827	785	832	840	885	824	868	854	851	852	854	817	783	831	778	790	783	816	840	810	830	844	859	815	776	812	759	823	823	822	807	820	786	844	826	804	828	821	807	793	811	776	808	828	781	778	830	797	870	820	855	814	733	776	853	836	791	790	862	837	830	895	821	794	809	844	843	796	782	808	784	827	841	841	870	820	823	814	832	766	796	867	797	788	837	802	816	766	803	800	801	796	807	814	826	804	841	841	813	820	831	846	845	790	770	854	820	818	773	770	811	852	836	830	849	840	807	863	825	845	867	825	807	822	828	831	753	847	803	820	820	872	845	863	793	848	839	870	794	847	800	829	837	821	789	832	808	823	832	811	824	772	829	787	808	830	812	780	829	851	793	778	834	839	787	838	835	811	822	830	816	799	864	821	839	798	820	816	851	778	843	847	795	737	811	791	799	838	826	838	795	834	768	832	803	840	794	792	768	840	804	833	833	761	794	841	797	838	868	821	817	794	821	848	780	814	899	803	824	829	819	807	824	841	815	784	750	782	800	877	797	820	853	825	832	846	825	845	791	795	809	767	801	825	831	784	856	818	803	813	822	811	806	786	811	857	850	822	884	832	803	811	815	797	829	896	819	776	804	785	816	777	809	831	805	796	730	793	830	804	835	834	863	805	778	846	861	824	825	780	815	801	755	779	814	799	838	787	818	814	831	779	807	819	841	789	791	857	811	825	786	809	817	817	803	811	829	796	827	804	846	852	808	829	814	796	841	815	850	798	832	869	797	866	823	828	809	844	852	840	882	761	824	803	768	822	805	825	821	800	852	845	801	810	796	783	863	815	821	760	865	797	840	841	813	791	814	827	767	818	842	794	804	819	793	741	790	819	800	769	792	834	852	848	824	753	812	787	819	863	841	783	787	800	763	828	775	785	804	779	806	811	831	815	858	807	789	817	807	851	853	845	752	795	835	797	847	842	777	801	763	822	783	833	803	806	835	793	809	834	850	825	869	837	778	810	776	833	846	848	844	792	829	804	786	787	835	793	798	770	798	861	815	763	762	858	857	809	784	772	841	809	769	804	813	802	810	780	800	810	821	838	887	763	822	821	846	809	793	777	775	881	853	758	875	830	860	786	788	856	763	800	807	759	852	827	814	774	799	782	774	809	810	808	799	800	786	835	868	806	819	827	833	836	807	787	722	774	797	891	821	826	823	846	830	822	817	825	804	786	782	812	786	853	785	828	852	810	814	806	763	796	855	812	857	781	781	830	833	810	808	811	833	869	865	848	866	755	811	818	791	772	813	801	823	803	810	817	839	820	808	833	774	822	802	867	832	819	851	807	797	832	816	804	872	825	810	791	785	824	864	806	796	834	823	823	827	786	802	798	778	797	782	802	773	818	818	811	860	848	788	788	797	750	807	783	785	847	838	839	762	771	846	853	845	837	811	777	813	812	806	848	845	814	818	859	826	844	863	850	817	787	800	862	767	863	800	793	779	838	873	860	798	791	785	822	865	829	790	811	801	767	829	847	843	775	817	821	836	812	786	876	820	818	795	806	791	804	788	830	856	793	833	792	862	808	802	840	780	798	888	755	805	791	821	847	851	789	831	821	764	823	828	805	810	820	791	764	804	807	779	826	820	826	887	821	790	810	826	779	823	823	855	845	798	865	822	810	853	784	829	816	817	795	811	807	838	845	805	786	783	807	777	791	795	778	779	845	811	810	783	806	784	811	791	780	831	822	831	748	870	759	814	804	790	777	789	808	905	809	835	843	829	873	789	821	843	870	846	813	904	818	764	815	797	826	815	838	801	787	820	810	800	828	839	837	813	885	783	810	864	830	822	827	853	810	803	786	870	838	827	820	816	796	857	781	764	805	787	848	824	862	818	812	799	848	746	843	839	814	835	833	850	824	833	765	847	826	854	845	821	773	855	831	795	803	784	873	824	811	815	839	831	810	894	831	818	828	825	814	841	824	794	802	774	812	837	782	806	812	835	769	829	796	818	879	819	805	821	821	805	865	818	810	823	795	771	843	819	789	829	821	836	793	830	807	812	810	801	845	833	855	797	838	828	840	861	783	844	849	851	752	787	819	789	779	809	817	843	855	809	814	830	791	804	821	813	793	819	848	773	760	791	841	764	772	821	792	845	829	779	791	884	838	834	777	830	781	776	844	780	848	783	787	805	835	823	764	828	811	840	784	851	808	739	819	811	815	824	799	817	816	807	806	763	832	821	840	845	791	773	835	804	790	799	850	823	786	868	784	837	829	850	841	815	829	778	893	824	822	841	848	830	860	800	815	867	818	824	852	849	809	841	812	794	839	861	824	816	823	806	771	775	820	779	810	789	739	843	816	817	831	797	849	850	873	811	814	774	780	781	777	810	796	878	809	749	840	849	844	832	829	835	865	854	781	798	837	807	801	808	784	806	879	819	837	804	803	789	858	822	821	853	801	784	825	834	773	815	820	801	767	835	774	776	811	865	842	842	810	812	869	882	869	818	810	812	880	838	793	810	809	790	818	783	771	834	817	823	854	808	811	836	816	793	820	853	828	816	849	828	845	858	811	823	795	790	805	848	871	795	828	840	815	851	824	829	776	781	836	751	822	737	836	855	837	841	804	847	868	819	863	815	778	824	829	823	785	844	835	820	793	809	808	809	814	848	790	769	882	853	818	827	845	822	828	839	780	829	781	841	804	813	816	838	857	808	759	854	805	818	847	819	772	789	800	785	859	848	816	804	805	835	857	835	772	881	831	848	823	784	820	854	812	803	831	806	799	848	796	834	873	807	794	784	775	834	797	779	802	873	777	804	874	854	796	825	826	825	782	815	783	809	790	798	799	842	811	790	837	821	811	767	837	796	820	857	762	793	780	792	840	842	819	828	809	773	830	768	806	777	807	823	834	822	859	852	833	805	853	793	814	783	824	837	841	839	822	812	736	845	844	833	778	807	779	847	865	800	802	792	814	777	853
16639	60452	12989	8777	6008	4707	3799	3104	2661	2358	2055	1734	1563	1445	1330	1332	1244	1195	1053	1080	1074	1059	978	931	932	945	907	940	849	874	900	832	882	872	806	830	824	843	898	818	812	851	794	896	823	836	827	832	813	863	810	816	833	820	828	821	777	809	817	810	800	838	860	818	778	837	806	913	800	800	816	859	805	814	795	846	848	894	817	795	824	862	834	843	821	799	788	860	797	816	769	817	839	846	802	803	811	874	779	849	775	847	837	819	772	833	824	826	848	833	763	793	798	749	824	829	808	834	797	818	767	820	786	824	801	876	795	810	821	838	795	783	818	831	797	817	826	849	851	868	803	780	806	860	793	854	830	794	810	801	839	850	770	840	795	809	765	816	767	865	820	778	810	796	798	835	804	800	891	815	811	781	807	796	778	803	808	807	868	820	819	824	863	822	808	794	805	802	810	794	856	806	922	785	795	785	826	795	812	783	815	825	796	797	775	798	817	835	774	842	861	845	816	826	860	819	801	806	801	817	790	800	744	799	791	815	807	789	831	789	776	810	833	831	789	828	820	810	813	783	826	835	737	856	841	813	799	797	828	833	871	814	761	792	844	766	742	773	822	828	783	793	830	753	782	851	767	861	788	796	815	844	791	823	750	799	812	787	833	812	765	816	820	812	804	838	776	828	815	803	756	783	850	842	808	821	795	827	775	824	788	866	802	748	801	779	813	860	814	796	794	836	840	794	814	816	793	783	797	863	791	823	828	838	782	807	840	808	732	844	784	841	788	758	832	876	794	798	794	776	832	783	813	832	844	852	795	829	788	778	785	765	831	801	872	767	808	816	840	782	916	826	824	809	793	775	810	807	867	801	818	865	807	830	820	814	823	787	840	824	843	814	806	802	785	861	837	795	767	799	798	839	828	819	752	757	910	810	834	796	816	776	827	798	777	762	821	811	764	802	783	737	794	776	842	818	797	830	793	819	816	831	811	855	820	813	839	853	850	819	812	823	768	805	860	827	824	832	794	834	855	829	816	802	783	851	791	835	792	804	792	859	812	782	844	832	766	821	848	851	822	814	792	777	859	820	800	765	823	805	840	809	790	822	788	792	848	799	842	877	801	818	853	827	827	827	833	818	838	805	771	843	776	826	790	875	813	801	770	835	826	808	760	780	827	830	828	814	845	828	868	802	802	780	811	816	807	826	805	779	814	862	737	796	839	794	798	817	790	807	819	844	827	841	833	839	833	833	793	840	762	789	772	805	829	807	792	840	754	783	863	839	836	814	776	839	798	817	770	874	844	838	793	847	843	840	791	814	858	808	794	801	804	777	809	794	773	783	821	828	829	795	843	798	779	806	818	795	783	792	807	779	842	839	806	847	800	805	804	860	820	772	841	804	808	787	809	805	817	791	839	815	810	814	850	765	817	787	848	841	833	764	801	847	818	809	841	834	814	837	804	837	836	805	833	855	834	833	837	814	817	809	837	839	816	812	797	793	798	832	842	815	830	770	818	733	790	757	825	787	855	864	767	818	838	746	807	845	836	840	793	766	767	787	723	796	747	827	821	796	845	755	843	792	793	812	865	849	824	854	785	808	782	838	808	803	882	816	804	802	817	841	766	856	829	811	859	742	789	769	829	809	816	800	834	797	800	796	801	805	816	795	781	819	788	833	813	862	817	811	829	791	819	884	828	828	826	824	792	838	784	818	813	817	819	840	801	785	820	857	796	811	829	798	816	795	761	756	821	749	800	809	794	839	831	817	820	832	804	811	862	796	782	800	864	757	847	811	810	799	800	772	810	800	824	789	815	753	818	810	801	816	802	807	814	847	785	792	814	742	799	800	737	829	784	838	808	769	829	809	771	822	787	841	840	876	809	822	747	782	816	827	796	803	864	842	807	838	830	811	847	830	840	865	825	834	827	785	853	763	775	833	841	834	792	851	806	791	809	830	780	838	772	802	838	842	866	805	824	877	807	794	800	854	847	788	825	807	780	808	856	831	782	864	822	794	832	801	825	765	801	761	838	785	828	810	783	852	806	808	854	771	764	806	817	815	830	842	830	797	805	827	815	841	771	816	845	809	796	811	817	814	814	850	793	837	788	847	838	853	806	793	766	846	819	826	782	789	834	816	780	810	827	793	835	833	758	779	819	865	788	831	894	778	754	825	820	798	791	812	804	842	835	792	828	806	813	806	857	805	828	818	806	803	838	761	833	783	780	798	816	765	802	833	774	772	772	826	853	786	813	831	840	794	845	860	843	760	839	791	828	834	876	815	790	831	847	831	809	829	792	814	754	842	835	786	826	736	804	826	819	791	765	815	804	839	827	828	799	780	740	790	775	781	804	789	811	827	784	831	747	814	720	835	852	819	795	808	829	824	814	817	830	815	791	806	823	777	781	827	800	814	790	864	822	833	840	823	854	828	817	767	870	762	790	836	783	831	772	785	789	827	845	832	837	839	775	808	832	775	806	827	842	820	820	851	803	798	746	800	765	809	813	838	781	829	808	841	794	771	855	844	820	779	802	863	825	849	802	830	818	814	788	818	828	791	828	849	804	830	810	827	844	880	795	790	792	820	775	870	852	743	845	844	761	750	790	804	815	808	812	855	788	770	806	871	859	767	815	836	807	854	818	897	802	783	811	814	847	826	761	823	793	795	770	820	822	820	814	788	771	806	852	790	869	838	795	847	818	834	809	823	790	805	838	774	805	787	806	773	827	813	769	794	811	794	809	764	782	793	786	760	791	804	775	794	802	777	768	832	839	841	828	789	770	772	802	783	821	853	827	813	823	746	801	803	825	823	809	813	800	776	812	823	808	794	855	834	752	780	796	875	807	774	809	786	791	827	795	819	791	816	729	801	776	827	769	784	769	798	842	824	809	845	756	788	819	782	786	843	773	811	839	797	853	856	823	830	816	804	793	862	771	772	820	838	769	808	867	803	820	805	771	778	815	813	777	742	850	854	838	847	779	802	810	865	844	809	796	767	822	787	799	807	857	865	842	814	801	799	784	768	849	798	814	831	784	897	806	849	799	839	824	804	776	816	805	810	796	832	825	825	831	802	762	802	776	787	787	846	815	732	789	739	809	812	762	773	860	825	827	807	787	786	788	835	839	800	811	888	816	773	800	772	840	831	799	816	827	795	777	800	797	801	801	813	794	801	786	828	843	808	847	790	833	808	765	781	850	817	801	812	836	809	782	818	787	797	801	819	833	777	802	777	800	798	814	811	803	863	831	858	833	794	793	784	811	806	816	868	840	774	825	837	870	806	831	767	807	773	810	784	822	739	811	784	844	796	834	812	869	863	744	802	813	811	793	851	814	857	787	854	778	786	774	779	837	855	819	787	825	813	795	787	815	847	798	750	797	813	814	828	833	857	767	848	780	815	803	756	776	818	805	823	795	792	744	849	824	853	790	818	848	839	764	809	811	803	782	810	837	824	810	773	825	819	802	808	871	773	754	798	808	811	875	800	839	804	749	817	783	822	822	783	827	826
28370	21166	6923	438	318	279	245	236	218	231	201	198	200	215	204	223	215	210	224	194	216	221	214	194	170	170	225	175	201	222	208	225	184	207	201	190	192	214	187	200	208	204	223	207	182	217	205	186	190	205	199	209	210	195	210	202	181	230	216	189	211	187	214	189	204	207	184	207	211	223	209	208	209	212	218	198	215	211	220	192	208	201	203	222	198	212	210	211	207	208	202	218	210	222	205	202	183	230	194	190	205	198	189	197	207	207	196	208	208	190	213	200	219	183	205	203	208	177	197	213	190	209	204	188	216	203	202	190	210	206	196	169	203	192	190	213	206	203	200	183	183	215	202	214	210	208	213	205	191	187	198	225	214	227	208	209	258	186	194	196	209	196	217	204	230	236	239	206	239	195	216	195	209	193	204	183	213	219	195	206	204	214	200	201	192	214	198	190	203	218	200	206	196	204	217	219	195	196	204	200	198	225	205	191	224	210	204	205	209	197	200	223	218	211	199	221	221	217	200	230	212	184	189	214	204	193	203	189	212	231	218	191	210	209	216	225	214	205	229	205	195	196	209	222	200	178	192	206	220	217	215	182	228	193	220	203	221	230	217	219	191	202	200	235	193	225	206	191	193	194	203	171	192	211	208	221	199	195	209	229	198	210	190	203	176	191	203	216	213	197	218	185	178	227	189	186	198	217	204	201	194	192	226	178	186	192	238	229	200	252	187	192	216	218	221	197	184	205	173	197	205	224	221	226	211	191	215	213	209	214	201	204	219	219	200	194	201	192	181	176	223	185	218	206	218	183	220	223	215	213	215	196	219	206	195	216	222	175	216	206	218	200	199	229	227	218	217	180	226	182	219	225	182	207	212	208	191	220	211	216	203	203	203	200	209	203	199	206	203	199	213	210	218	198	206	192	206	175	214	176	203	201	198	174	197	220	210	191	201	195	199	225	184	186	202	195	208	190	203	205	185	210	213	203	201	188	219	211	189	203	216	215	215	206	216	170	191	218	205	203	181	226	217	189	190	171	190	191	225	200	210	211	212	203	206	209	198	193	186	203	203	193	205	186	194	217	191	213	192	212	200	189	185	219	211	193	209	200	215	208	192	167	198	174	185	179	198	242	188	206	190	195	198	224	223	205	208	201	214	192	221	208	227	201	215	214	198	217	196	200	217	205	191	192	196	210	221	206	215	215	183	208	216	186	201	205	204	194	229	206	197	207	206	188	214	242	194	209	194	217	202	216	182	203	186	194	189	217	195	184	195	203	193	195	198	205	200	236	203	212	224	206	201	210	208	208	198	198	199	210	212	225	189	218	181	206	212	196	183	225	205	173	192	224	204	209	182	209	198	198	191	188	223	192	192	182	220	193	201	201	223	189	219	200	196	201	187	185	198	199	201	209	200	202	190	201	200	204	201	208	200	209	197	211	223	214	211	200	218	207	212	191	201	219	203	184	206	198	205	188	209	201	201	214	195	170	200	236	200	179	220	184	214	186	197	191	194	205	195	207	194	204	210	207	201	232	190	217	196	203	198	210	203	211	190	209	226	207	200	182	219	191	234	197	205	219	204	203	180	196	213	179	176	203	213	220	194	189	193	203	220	202	235	201	224	204	220	217	207	194	206	185	193	202	182	196	198	213	193	212	202	210	208	209	219	205	211	186	194	181	207	232	215	201	188	199	219	201	217	221	186	201	225	210	199	225	235	205	174	205	185	194	187	212	220	207	221	180	201	190	210	207	195	236	221	188	194	230	213	203	192	214	195	218	232	201	214	188	195	179	193	209	205	202	216	209	187	205	197	205	206	195	211	234	213	190	219	229	202	224	193	179	205	220	186	200	203	209	179	189	221	210	201	199	220	201	211	213	190	189	194	206	225	191	214	202	219	216	195	198	195	178	222	183	209	218	194	213	175	185	209	191	203	187	210	186	212	211	207	206	209	235	193	173	207	210	218	198	210	201	194	201	211	213	213	193	186	224	191	199	210	243	188	216	191	224	183	209	207	208	215	209	217	232	188	186	227	207	200	191	232	195	204	220	201	200	197	205	205	218	204	207	208	209	192	187	170	198	190	208	203	201	175	196	221	209	199	198	199	205	201	222	198	219	200	219	211	210	190	193	205	210	194	203	172	210	214	185	222	224	214	199	185	208	195	204	198	210	188	195	187	209	212	196	230	215	196	224	190	183	183	207	201	195	222	208	214	188	204	180	197	204	204	196	197	209	225	198	211	184	186	198	194	205	206	204	204	196	215	189	231	200	219	189	208	211	194	198	212	195	214	208	191	195	188	193	214	190	223	190	195	224	221	211	208	207	192	204	203	173	183	211	222	212	228	207	210	205	202	203	208	202	198	201	172	196	221	217	188	179	181	238	201	172	203	202	189	214	199	226	198	206	217	198	203	193	210	216	215	173	201	209	254	229	187	206	214	220	216	209	179	198	181	210	171	213	210	220	218	234	208	206	216	200	224	196	222	187	203	238	185	198	189	186	217	190	220	199	195	212	195	225	216	198	211	190	192	208	215	190	231	207	203	201	206	185	218	180	175	153	193	196	197	223	227	219	189	213	200	197	207	195	220	190	198	203	224	218	171	218	190	210	178	206	201	212	219	200	189	206	213	208	214	209	189	203	200	215	225	189	201	207	212	215	205	216	189	212	201	192	196	188	178	198	202	200	173	203	219	196	201	188	203	208	197	219	216	201	197	214	183	222	190	200	187	199	217	185	193	225	213	231	196	203	212	209	212	173	213	185	225	212	188	213	207	203	198	215	206	192	197	201	201	209	205	210	213	185	219	212	199	186	206	212	224	216	195	212	204	187	193	179	175	192	194	216	235	198	198	186	186	210	214	212	205	196	189	214	208	227	220	214	208	205	205	176	185	200	197	205	179	247	185	191	199	185	208	210	210	224	201	229	216	190	196	211	230	209	212	180	190	202	220	187	224	209	213	198	202	213	200	200	179	172	185	237	218	208	247	223	218	202	191	178	203	196	202	204	217	248	216	211	205	183	213	206	219	234	183	201	195	198	218	183	183	188	177	208	203	198	210	206	212	205	185	212	198	194	233	194	210	206	202	215	177	194	208	218	209	238	197	189	193	203	222	182	193	237	224	219	197	185	188	200	222	216	180	218	214	225	216	181	188	221	222	218	216	202	185	210	236	196	219	210	219	179	184	181	219	214	208	206	220	183	229	185	201	212	195	193	202	213	229	208	192	202	206	203	226	210	223	222	196	211	175	215	206	195	214	236	211	196	193	194	202	223	217	191	215	209	193	208	183	191	199	193	200	195	197	219	211	207	189	211	185	186	204	188	209	221	198	211	229	203	200	213	199	219	170	184	183	210	207	216	217	187	218	183	225	221	179	212	205	184	219	191	198	192	205	203	222	214	206	205	203	208	226	197	199	213	227	197	197	195	207	214	218	220	208	204	187	166	226	202	205	185	214	207	191	207	195	214	216	192	223	198	244	213	210	188	204	208	218	226	209	205
7250	22246	1281	469	384	322	306	276	251	263	258	240	230	242	225	226	220	222	228	221	254	195	187	198	220	228	217	214	232	238	240	247	207	227	245	247	213	254	200	263	203	219	225	256	204	220	211	198	210	225	244	216	221	238	243	216	238	236	208	233	227	219	210	220	241	196	205	230	215	218	194	230	222	258	229	238	220	216	212	220	227	219	196	195	208	209	198	207	225	218	232	196	218	215	226	214	206	196	245	198	229	223	198	206	207	201	228	207	215	211	215	225	220	200	199	228	217	222	211	202	224	210	210	237	214	212	200	243	211	240	203	201	228	184	206	209	246	253	200	209	223	207	201	216	236	235	215	224	224	193	224	218	230	237	214	231	225	221	227	227	212	214	242	222	220	220	216	190	203	206	190	203	220	214	230	201	188	234	213	206	232	225	210	216	244	202	202	217	221	216	222	200	205	222	216	171	200	214	203	213	233	212	219	247	214	205	217	243	230	234	250	225	228	228	214	231	219	212	219	222	219	211	203	213	229	223	199	235	248	224	234	224	215	217	202	195	189	198	206	206	205	239	200	225	186	207	212	210	209	226	221	226	213	205	236	229	213	221	231	255	212	224	226	203	205	215	224	218	210	195	221	201	197	223	228	191	196	226	224	236	209	211	197	238	203	230	201	208	210	213	224	231	227	227	245	222	211	210	196	216	208	239	212	219	231	193	231	224	219	220	235	207	230	213	229	223	212	231	200	236	226	210	234	232	210	208	210	224	208	213	209	199	223	209	229	215	212	235	215	232	220	219	223	204	206	209	208	224	211	198	227	231	198	226	241	241	234	230	224	232	220	209	228	235	214	207	215	216	205	194	203	222	236	215	201	214	230	230	194	204	237	225	233	210	245	220	217	241	225	208	236	213	217	204	215	216	228	211	250	221	218	224	229	230	225	214	207	214	196	214	221	205	222	211	218	231	215	231	206	229	193	211	232	211	242	193	229	228	225	233	218	214	214	216	186	233	226	231	235	220	209	229	242	225	220	214	237	226	203	224	214	228	202	219	211	186	236	202	225	203	232	220	223	219	206	212	202	225	238	198	224	227	190	196	214	225	230	214	201	243	206	242	238	238	209	243	222	213	216	215	188	205	220	215	225	209	221	172	242	218	210	229	236	193	230	222	200	204	211	188	223	243	220	217	238	209	217	219	228	227	204	226	214	215	220	239	239	234	223	211	220	242	191	219	219	220	218	237	203	232	207	234	235	217	238	207	210	247	222	234	194	218	216	225	199	227	205	199	229	202	210	186	199	225	219	203	202	224	201	207	212	214	240	235	213	215	186	210	219	202	221	219	247	252	219	219	220	206	220	216	246	228	246	218	214	222	214	191	199	218	228	227	222	214	215	201	196	237	231	219	228	225	218	208	221	189	182	218	223	231	218	205	251	198	230	190	203	258	206	234	216	242	216	216	206	223	230	220	216	216	213	222	199	205	216	215	194	224	232	220	202	227	203	202	218	218	211	214	220	217	238	204	231	224	230	190	214	207	219	216	212	224	210	227	225	215	202	240	215	202	219	218	225	197	234	222	222	194	200	230	214	203	214	221	237	201	220	243	209	222	201	200	226	187	219	207	238	195	218	213	217	226	208	233	206	241	211	201	204	191	203	255	224	228	234	231	195	214	206	255	214	189	224	216	223	209	220	214	239	198	204	244	218	195	220	239	219	202	201	225	210	213	208	233	244	218	203	230	217	186	213	205	206	224	208	214	190	210	226	237	232	206	224	224	223	227	220	233	190	215	239	226	201	252	223	214	200	213	221	209	205	204	216	217	231	208	238	206	218	228	226	198	188	205	225	257	219	223	227	207	234	212	192	214	232	207	217	217	208	239	215	225	231	198	228	214	237	230	224	221	223	219	229	222	230	197	213	215	234	213	205	204	210	234	222	182	192	227	230	214	205	206	254	209	218	190	211	227	207	211	240	223	203	259	237	209	225	230	206	236	194	198	225	230	230	217	212	226	216	202	222	245	221	200	230	214	231	204	195	228	218	223	212	219	227	230	222	230	206	233	210	229	226	213	202	224	215	210	215	225	236	192	234	205	236	190	231	206	216	207	201	233	200	229	199	218	254	219	220	241	207	208	205	212	213	227	204	211	225	222	233	184	206	194	247	230	206	230	242	211	212	202	229	205	218	208	222	204	215	226	218	202	210	223	193	218	203	215	223	212	213	243	231	234	220	216	222	244	185	207	230	212	226	243	199	226	210	211	210	239	212	215	228	251	229	191	198	218	222	225	224	234	223	236	216	228	191	205	193	216	229	216	224	203	191	202	226	240	200	228	212	232	201	194	195	198	219	195	225	225	189	211	230	247	197	218	206	230	211	203	224	208	213	215	203	214	218	209	219	220	214	209	214	239	197	225	239	213	221	194	226	219	212	208	211	219	210	189	212	212	208	218	200	226	219	205	193	231	220	237	226	202	214	232	197	212	236	237	230	226	228	201	216	211	258	215	201	220	194	215	196	194	224	235	215	204	221	236	214	230	226	204	241	198	200	192	206	216	215	209	209	226	200	227	215	209	236	226	227	234	212	205	201	237	199	209	214	206	218	254	216	196	218	202	209	198	215	198	217	223	209	208	209	197	216	220	201	235	214	222	197	213	223	226	220	219	230	214	222	224	233	219	212	229	221	238	234	209	217	190	209	201	238	224	213	209	210	233	193	224	209	226	192	197	195	230	212	220	206	216	224	233	206	200	247	213	218	190	223	206	258	194	222	206	233	225	241	212	215	208	239	248	227	210	233	212	249	212	215	197	222	255	217	217	204	240	228	198	220	213	227	225	211	239	194	225	200	209	224	220	227	213	184	210	220	228	206	193	212	217	223	211	206	212	241	193	211	196	233	240	222	223	215	243	209	221	217	233	228	219	209	223	230	230	224	213	215	222	204	213	208	222	224	241	221	215	214	206	206	228	216	223	230	236	223	226	242	209	213	219	210	230	198	205	225	207	208	200	218	225	213	200	226	224	196	219	193	232	218	256	199	225	234	200	221	225	230	215	215	203	226	208	213	225	230	226	228	223	236	215	225	203	227	220	208	207	223	213	250	216	234	235	209	209	212	228	217	220	229	199	223	219	232	242	217	236	192	204	221	211	221	221	230	221	213	221	203	234	239	215	221	220	201	235	214	218	218	194	223	225	203	231	211	213	211	224	191	220	220	223	225	229	221	218	200	216	241	222	223	215	205	231	224	218	221	185	208	211	236	238	241	226	220	192	193	227	191	224	219	217	219	207	202	218	214	230	213	207	186	211	203	205	215	233	213	218	225	227	212	216	230	210	197	233	209	224	245	192	242	225	201	180	226	225	185	235	191	231	199	193	230	211	229	222	215	238	213	199	231	216	224	208	266	199	237	208	205	221	232	169	199	215	215	230	211	210	211	235	228	222	219	256	204	237	209	230	231	236	217	218	241	245	236	193	214	213	227	222	213	226	222	191	217	226	194	202
25386	21469	27806	24389	20844	11390	1917	1225	1005	959	862	861	833	739	745	743	708	688	720	689	668	644	668	634	720	631	648	650	700	641	594	694	684	664	659	618	646	597	580	623	598	632	579	630	651	625	589	688	660	633	560	662	625	619	642	635	624	621	621	665	621	630	596	635	588	648	612	625	655	592	601	629	620	670	584	605	603	627	623	581	637	590	593	616	616	601	645	626	615	628	662	593	627	628	594	603	642	613	629	643	615	581	651	622	618	638	658	608	599	654	630	589	625	585	627	608	597	650	595	626	656	576	620	602	640	606	656	592	629	656	639	602	619	643	620	585	635	648	666	609	642	589	620	581	629	580	570	635	637	613	615	614	607	602	612	584	631	627	642	613	670	604	591	627	642	611	608	627	576	640	553	651	609	642	645	589	610	629	625	642	667	574	628	648	619	601	654	607	604	626	561	608	615	645	622	623	568	635	622	621	611	630	594	594	656	628	635	604	618	636	642	608	682	621	629	612	602	594	629	601	636	608	590	635	639	634	610	636	602	629	558	614	654	617	624	561	628	604	639	628	631	646	606	609	629	616	661	630	647	599	586	617	618	628	614	591	649	615	574	634	643	673	614	579	645	634	629	598	593	600	641	632	668	642	645	619	586	623	623	607	594	666	612	661	625	587	620	600	661	591	595	686	629	598	606	637	653	600	618	599	616	578	632	618	614	599	637	567	649	591	589	616	629	600	639	605	587	547	590	622	606	672	667	599	598	577	659	623	628	615	599	597	628	629	599	647	672	615	610	597	621	602	560	614	634	631	581	583	590	609	629	637	633	616	642	606	618	615	613	602	615	603	667	660	645	611	618	607	601	596	632	614	588	590	624	636	601	654	648	628	627	591	651	618	631	646	635	598	579	598	663	598	610	608	641	617	599	591	630	589	601	635	626	604	642	604	640	625	620	580	611	604	591	616	609	695	650	545	647	627	626	661	621	672	605	620	619	602	622	594	622	661	605	581	585	656	639	624	629	635	604	644	617	575	593	608	607	614	616	630	592	605	641	653	627	642	650	591	619	586	634	570	637	595	615	614	641	638	621	622	632	599	576	644	607	607	602	602	611	622	604	561	606	636	594	594	623	633	642	620	620	637	618	627	630	620	615	638	580	617	605	595	622	671	599	647	616	593	641	583	615	599	630	635	632	614	574	606	649	617	651	663	603	632	614	646	601	581	583	617	644	663	600	610	602	625	566	595	609	609	696	613	608	604	646	590	612	649	609	601	643	609	607	629	587	620	603	639	630	620	602	620	586	613	608	626	561	655	615	615	587	668	590	603	609	640	611	618	581	588	581	629	683	641	611	639	632	650	593	580	690	626	603	594	584	621	639	627	625	639	594	639	580	612	645	622	626	612	617	623	618	637	623	592	571	580	559	644	600	630	583	630	566	629	626	632	629	609	604	643	576	611	632	593	610	604	607	594	625	640	614	611	629	612	611	587	590	613	582	623	617	589	596	605	618	621	626	627	617	601	638	634	670	601	591	637	602	603	575	627	560	660	632	641	619	588	649	625	628	629	618	606	618	588	641	616	605	603	630	640	619	611	644	637	621	635	614	642	563	620	635	559	592	664	620	627	580	609	603	569	639	616	594	634	626	597	625	601	613	617	585	631	613	636	605	643	651	605	642	628	608	600	634	632	606	601	639	614	593	641	600	643	606	593	641	614	643	622	573	608	631	640	635	646	634	610	656	620	643	623	612	654	621	609	597	605	611	643	608	590	596	601	592	603	635	624	638	611	628	631	624	626	622	636	666	587	605	613	615	633	630	671	612	607	609	604	625	628	623	610	581	647	599	602	608	586	643	681	614	643	632	594	616	608	650	613	615	632	613	620	650	651	634	609	621	596	639	625	611	609	626	604	620	660	637	597	626	627	595	603	590	616	627	619	644	587	580	604	645	656	647	588	594	617	609	678	634	645	619	591	622	627	624	624	614	647	584	654	590	629	665	648	621	622	608	621	590	586	579	620	613	613	638	601	599	560	591	632	635	600	581	616	636	608	632	620	652	627	628	608	620	633	618	643	615	577	662	601	605	592	581	624	569	633	626	640	572	634	638	629	554	582	612	662	656	590	599	631	606	614	630	628	629	633	606	608	558	599	626	618	583	615	597	641	640	627	685	603	615	634	639	648	634	632	615	606	611	638	610	601	627	643	640	591	626	632	660	636	592	627	637	592	626	638	563	605	629	629	626	576	619	620	589	640	641	570	585	586	620	648	637	673	609	615	619	656	590	676	597	635	655	629	625	612	658	603	616	606	641	601	618	637	605	660	645	622	624	626	597	611	594	686	624	623	604	628	638	598	636	588	610	623	653	633	605	595	613	583	627	603	604	605	622	641	577	635	601	609	668	616	663	653	638	604	625	662	603	601	655	653	663	670	613	638	646	604	569	603	612	620	652	636	613	611	602	604	584	638	609	629	632	566	655	607	592	648	598	621	625	629	671	638	646	624	607	604	597	661	609	570	621	637	637	649	631	599	654	608	629	640	581	659	618	606	623	631	632	625	606	604	637	605	637	656	562	653	631	610	593	627	605	627	622	665	671	652	583	595	655	617	634	639	597	606	618	643	608	596	649	598	548	604	638	643	623	609	587	601	622	620	655	610	623	599	635	627	597	613	608	617	638	622	633	639	631	614	653	652	580	607	598	592	609	642	601	627	593	622	645	611	601	645	661	609	593	613	600	611	603	601	587	607	638	646	607	617	607	618	560	596	609	592	606	655	610	577	678	599	666	655	663	625	636	601	661	621	621	587	630	625	582	582	619	613	629	617	619	632	611	620	595	593	646	600	604	597	577	592	623	586	659	594	594	567	635	577	648	625	599	626	641	647	647	601	612	679	672	674	626	605	645	618	634	607	637	654	643	619	611	620	641	543	616	632	622	621	626	627	591	590	652	621	608	622	586	627	639	639	621	618	620	650	573	629	591	642	581	615	615	621	613	633	613	606	566	627	644	650	615	645	643	624	636	604	565	636	606	581	676	662	635	604	605	629	636	626	594	584	640	582	620	592	580	640	635	625	659	615	648	614	631	625	621	591	609	602	638	618	621	598	598	657	668	664	659	597	607	624	600	629	619	646	624	636	606	618	607	649	604	594	624	584	592	616	649	602	613	626	596	650	621	582	604	593	646	578	586	607	622	580	602	614	634	623	636	574	635	619	623	645	606	594	607	610	608	580	592	612	607	614	602	626	560	656	602	646	670	618	624	634	589	581	615	635	594	628	618	663	607	619	608	632	599	591	688	642	612	609	625	630	619	598	635	624	599	614	601	628	619	599	640	618	644	614	617	601	603	597	624	592	542	647	606	615	595	558	620	604	613	613	596	629	591	646	567	642	604	602	644	652	580	625	560	600	624	615	654	658	581	589	616	603	621	621	590	623	586	620	636	593	650	614	637	626	617	639	613	603	610	606	589	650	609	612	608	572	601	598	687	647	610	624	640	631	619	635
9130	40964	10018	5478	3769	2909	2317	1964	1740	1540	1288	1121	1058	997	925	870	831	778	740	715	729	718	714	737	668	694	654	632	687	619	611	733	656	615	637	624	646	593	686	652	577	645	603	586	595	649	680	605	657	588	593	636	644	600	618	655	654	645	648	654	617	593	638	643	562	590	599	611	620	602	598	660	637	650	590	601	639	573	634	619	612	573	617	630	564	605	659	647	609	596	596	562	606	585	601	625	615	613	614	617	609	630	652	595	590	622	602	620	627	603	587	593	615	622	630	647	617	624	664	633	609	536	628	591	635	585	616	567	594	574	655	620	607	629	599	632	589	638	621	585	644	643	604	605	620	611	603	619	661	613	627	631	571	610	633	559	644	573	657	649	652	623	631	573	599	623	545	597	574	562	575	625	594	639	635	597	589	574	574	613	596	630	632	649	588	577	604	619	590	602	606	635	607	612	628	617	558	595	613	605	604	656	623	607	579	599	610	621	588	608	594	638	589	576	658	546	569	571	585	624	578	616	620	616	640	554	635	601	568	600	602	619	643	585	631	620	656	611	593	632	617	639	629	646	588	603	602	605	595	583	599	603	628	639	645	641	577	583	602	570	575	617	653	607	604	594	595	635	606	646	634	580	596	622	621	625	593	600	627	622	638	583	572	627	604	614	600	585	631	620	662	579	596	611	643	600	605	624	608	605	594	623	593	605	645	589	592	644	643	595	644	625	626	659	642	599	640	634	620	651	647	588	574	610	591	625	586	633	617	592	606	596	581	619	629	640	564	642	591	611	591	626	584	608	632	634	594	606	595	564	613	603	604	612	634	580	597	589	636	637	637	604	618	629	611	595	631	622	651	594	629	600	653	613	593	593	584	601	601	591	578	587	640	606	602	593	627	592	604	608	608	619	578	634	612	556	610	618	639	601	578	597	650	613	597	616	611	609	593	635	632	569	566	650	635	624	577	642	612	628	572	575	628	607	632	615	604	643	633	599	581	586	600	602	612	641	592	599	647	627	632	626	634	596	588	613	548	625	564	642	607	616	598	628	604	607	616	591	637	601	580	632	617	603	647	603	644	631	624	650	621	599	648	630	642	613	625	666	610	591	585	624	602	605	628	593	607	557	633	603	642	588	598	588	614	641	609	588	619	614	575	630	639	603	633	563	613	598	603	624	585	607	612	588	616	608	592	626	615	582	620	567	615	655	602	592	654	631	623	648	677	612	587	604	621	610	612	641	589	624	601	621	613	614	645	644	593	565	605	565	609	603	634	575	636	586	587	624	615	614	638	590	637	596	624	634	650	620	623	598	608	607	574	586	610	602	619	607	621	617	609	597	632	605	600	621	604	594	621	655	607	580	590	646	613	580	647	622	628	623	624	577	624	623	615	606	550	551	595	598	566	584	656	604	589	628	615	657	652	604	588	604	603	667	610	647	623	638	614	620	602	624	634	575	569	574	595	577	610	640	629	606	627	605	599	631	595	659	583	613	617	604	576	607	607	651	614	602	585	603	613	624	628	612	593	640	612	565	586	609	591	580	557	607	577	604	598	575	575	614	619	590	587	644	652	631	651	622	599	604	645	600	605	666	584	622	631	665	656	668	628	600	642	566	615	611	663	604	628	635	634	609	665	606	583	643	572	636	584	586	638	573	634	619	649	588	643	617	588	572	593	625	589	589	586	653	583	612	617	650	615	578	631	592	594	636	645	603	615	597	637	636	620	622	582	618	631	597	643	604	624	584	577	579	613	629	587	556	615	575	581	642	595	637	613	595	630	599	621	613	660	575	609	612	603	615	651	637	626	600	617	596	637	637	621	625	648	598	617	585	667	590	624	620	627	667	623	633	612	643	595	628	620	608	593	614	593	604	606	625	639	547	673	576	632	579	615	589	627	611	614	591	617	608	630	619	630	599	625	618	583	627	570	604	632	633	570	618	586	629	587	597	615	615	579	614	578	609	637	640	604	622	575	607	581	605	601	592	604	601	618	581	600	535	607	620	614	637	625	613	611	622	627	619	611	616	629	530	594	589	622	577	651	629	651	647	629	633	582	580	638	658	636	571	614	658	616	629	574	660	599	622	602	609	630	589	626	670	633	568	622	620	565	602	628	624	645	619	583	624	626	610	563	604	596	626	622	615	611	609	605	597	630	581	604	561	609	601	615	575	605	654	579	590	608	602	588	610	600	607	612	568	602	577	625	592	590	642	617	643	576	630	599	618	624	638	598	658	576	618	615	642	587	605	611	623	666	612	574	591	612	609	610	598	645	600	594	618	601	617	605	616	603	608	622	629	646	621	595	609	598	592	599	605	598	619	577	596	583	636	628	609	623	627	628	612	622	595	567	588	594	564	589	602	596	612	630	609	626	566	643	633	653	654	598	628	611	595	604	670	605	580	565	589	591	609	583	611	645	606	643	617	620	600	591	622	612	632	636	627	600	605	626	623	568	614	626	609	588	590	633	618	616	629	568	591	591	605	598	577	657	575	654	588	657	594	600	586	593	599	604	605	591	575	609	636	650	554	573	607	638	596	623	564	597	630	612	617	596	585	574	626	595	595	610	629	579	584	608	620	618	595	586	570	618	628	586	614	659	605	612	622	638	636	595	615	682	615	638	616	591	587	590	587	606	622	635	652	616	603	633	588	627	600	660	599	635	614	628	606	601	597	642	636	584	638	621	644	606	644	615	602	618	626	599	575	605	605	594	605	624	566	614	597	651	600	638	561	622	566	579	608	613	558	596	621	571	591	600	613	668	642	623	611	627	648	597	620	614	588	624	632	634	602	602	596	592	599	594	605	635	611	602	624	628	632	623	583	562	573	624	626	602	644	569	602	604	599	621	636	625	639	593	598	591	650	658	617	579	639	621	591	650	615	682	646	595	648	594	581	589	592	614	628	636	654	629	600	613	623	611	648	632	604	666	609	609	629	596	594	642	603	633	594	630	654	577	632	580	610	620	646	607	629	591	541	649	635	606	609	607	604	620	628	608	584	652	634	607	576	635	634	619	599	632	658	610	607	598	576	631	586	586	601	615	650	622	567	617	619	604	609	644	661	608	591	589	595	612	593	637	649	618	600	612	606	621	566	629	591	584	598	566	663	610	610	621	618	604	625	594	591	638	626	573	589	585	577	609	611	577	607	606	601	589	655	653	575	652	602	618	625	619	627	642	587	583	618	651	612	621	625	608	593	594	578	609	607	632	620	667	625	612	622	629	619	628	575	596	598	648	596	614	642	587	662	627	595	605	617	671	629	618	585	633	665	601	638	610	575	570	576	629	581	581	621	631	580	637	633	650	599	632	612	631	595	639	634	611	584	606	655	653	583	607	645	628	590	586	628	607	595	629	607	609	662	637	633	605	638	617	604	667	581	618	598	605	605	622	612	578	600	610	605	643	618	647	593	603	564	620	656	640	622	658	612	650	558	595	599	602	640	597	600	579	638	615	609	619	644	621	620	604	620	621	645	576	590	637	603	633	652	642	622	607	594
23059	21175	28166	24008	20985	21060	12105	2246	1612	1461	1325	1262	1209	1119	1151	1059	1065	971	945	945	972	902	933	894	929	899	885	869	861	910	905	890	812	841	845	778	816	838	901	846	795	860	836	813	870	829	822	887	842	822	883	847	892	867	791	790	795	807	823	796	808	768	834	815	804	844	861	825	798	851	805	836	848	768	790	825	813	776	850	808	798	853	786	826	821	844	844	804	770	788	826	846	863	802	845	816	849	839	837	804	778	848	810	828	804	803	879	806	754	855	766	801	782	813	798	823	830	815	846	865	742	848	802	792	805	790	812	801	822	736	806	855	854	851	783	813	812	825	821	798	841	799	792	805	795	815	813	810	872	814	822	786	796	814	836	828	791	834	777	826	804	837	811	823	790	829	807	787	843	845	849	877	790	830	823	800	835	815	845	801	821	796	837	807	812	834	840	863	783	799	829	817	845	813	790	826	778	862	812	781	823	796	836	822	796	802	829	831	835	847	817	828	749	802	736	792	822	831	794	799	781	772	823	794	868	819	807	831	804	784	793	808	821	807	775	833	791	844	818	823	855	775	817	824	773	836	769	849	789	798	853	832	840	820	823	783	814	786	850	808	762	783	858	818	783	811	785	723	819	861	795	807	813	763	823	781	785	820	818	840	819	792	815	769	822	763	869	780	821	792	821	829	817	780	797	877	799	803	814	786	827	821	847	796	793	794	815	807	802	841	853	852	774	821	857	818	791	818	817	814	804	765	810	882	800	798	837	794	807	808	786	807	849	853	780	863	838	874	822	798	840	802	838	831	800	797	805	786	822	829	859	780	823	832	827	868	783	818	753	819	822	809	819	820	794	796	823	827	760	820	808	804	788	853	783	805	824	803	805	792	785	795	836	777	843	799	811	838	788	767	832	801	790	832	857	813	807	796	807	816	860	793	828	754	844	808	800	810	810	825	810	803	850	853	830	753	797	861	852	791	804	808	832	838	852	838	812	826	875	840	823	851	794	825	773	853	797	812	795	837	798	823	851	804	822	780	824	849	807	765	767	860	815	799	779	841	808	785	824	825	854	846	820	811	803	798	780	846	814	810	809	748	875	812	846	778	835	796	851	817	794	857	812	789	782	783	806	864	809	788	776	801	830	788	825	854	829	858	827	803	804	824	842	826	828	757	767	833	838	832	848	823	811	828	847	793	791	836	798	863	814	760	838	835	827	861	790	786	826	767	783	858	796	786	782	802	820	789	764	820	862	784	813	833	860	811	794	778	863	832	812	790	782	789	772	795	788	854	816	808	794	844	810	818	871	825	822	782	775	815	800	759	800	797	821	818	811	767	839	815	766	817	794	861	809	831	842	831	791	808	840	782	838	806	759	804	801	841	808	795	807	810	815	804	842	774	841	851	841	850	807	840	773	839	806	817	849	759	846	775	811	851	817	833	809	817	812	754	787	815	789	809	730	780	837	783	841	833	795	809	786	789	790	807	817	829	847	807	816	840	841	849	810	770	863	842	786	797	817	802	767	807	775	808	805	816	815	810	820	742	813	818	878	843	805	796	808	833	741	754	805	830	831	793	805	866	764	779	787	799	829	814	787	839	838	846	809	840	869	829	778	827	798	847	817	798	841	827	752	827	819	787	767	814	805	811	794	836	755	821	842	867	771	824	869	830	803	838	819	816	850	871	808	802	771	829	817	800	794	807	826	773	826	811	814	773	817	817	831	793	844	786	843	805	786	815	793	871	796	776	789	851	811	803	795	843	806	779	781	832	816	792	835	851	814	795	793	817	837	807	768	773	866	864	735	812	844	836	727	804	794	853	834	809	803	842	818	802	788	869	819	776	802	811	810	843	825	753	825	798	836	841	826	810	799	799	810	792	829	812	764	810	812	807	758	813	818	814	820	767	808	871	795	815	874	788	841	781	840	811	796	790	812	811	794	830	822	829	881	775	804	855	823	770	851	794	770	799	789	796	790	773	840	799	779	843	795	798	819	797	813	812	852	790	774	797	795	768	764	809	807	834	818	820	833	855	856	795	823	824	814	750	828	802	782	787	823	813	829	770	831	855	800	794	777	761	781	813	794	824	784	844	816	759	791	824	854	797	835	799	858	787	850	781	784	786	813	870	784	846	845	823	840	807	853	806	834	851	832	786	778	836	777	846	831	856	782	789	835	771	779	854	833	826	805	798	846	829	838	812	806	803	823	836	816	768	841	839	817	799	759	773	767	787	849	811	873	802	824	794	769	816	791	851	797	795	872	820	834	820	738	806	760	789	824	763	859	819	849	789	841	803	872	848	783	752	763	851	798	786	824	763	780	845	810	783	861	787	852	879	828	816	839	769	847	866	762	791	805	823	830	768	768	798	878	875	800	778	769	843	854	863	758	826	840	826	811	796	790	851	838	852	813	846	801	779	816	815	817	828	794	816	794	798	795	810	805	782	860	814	802	820	825	851	795	774	864	803	732	800	860	816	790	782	777	808	808	829	843	788	785	778	816	793	822	839	902	813	822	788	806	807	786	822	856	836	813	791	813	803	827	833	841	828	820	810	801	799	832	826	836	847	859	815	824	865	844	784	832	829	772	842	795	816	793	798	817	839	758	817	849	789	798	821	806	808	839	833	850	788	851	827	810	817	807	813	805	789	767	836	827	805	821	871	835	791	842	820	825	827	777	825	798	858	853	828	813	854	830	790	825	855	799	817	852	792	825	826	814	863	821	807	820	859	789	777	835	802	808	818	830	859	825	813	804	853	812	836	821	813	824	801	801	824	840	816	790	778	834	745	828	828	846	800	788	798	803	863	868	829	795	755	764	833	835	799	806	837	846	818	732	787	836	760	809	851	826	839	798	746	844	805	804	832	843	757	806	785	775	796	823	775	770	827	841	830	792	804	804	838	811	826	858	798	858	724	793	806	790	789	815	795	807	822	794	842	802	800	825	764	750	847	773	810	826	818	813	798	795	737	815	790	830	810	832	869	800	787	772	767	824	822	812	781	805	785	844	829	810	821	800	842	853	777	761	824	793	834	745	802	772	837	797	790	774	827	822	820	778	809	757	860	832	876	835	842	774	747	833	803	775	747	803	830	824	797	828	823	825	751	797	810	809	793	806	823	795	785	780	805	823	837	803	866	810	822	823	835	802	798	797	825	761	839	811	831	793	850	775	777	804	764	816	826	837	800	797	822	788	783	827	811	847	775	828	787	857	851	760	799	833	796	836	813	827	765	803	800	809	829	818	787	759	828	851	795	854	767	794	800	822	864	842	831	764	800	854	822	833	788	811	810	812	795	771	829	818	834	823	754	832	812	778	789	840	847	811	806	799	775	846	755	786	779	797	826	804	777	789	856	791	779	778	825	804	813	799	846	809	799	819	803	829	819	848	793	816	815	777	826	825	747	832	813	826	861	817	803	817	832	838	857	829	834	838	839	895	833	784	863	807	837	857	820	811	839	780	817	790	803	836	814	826	854	773	903	837	819	866	800	802	792	799	793	834	807
11713	50189	14029	9171	6416	4862	3914	3317	2881	2549	2112	1748	1677	1528	1416	1294	1210	1183	1143	1065	1064	1015	949	987	990	928	934	956	886	891	894	866	870	884	877	883	895	892	901	891	879	880	897	808	821	853	897	799	866	810	854	839	833	825	790	825	857	851	797	836	816	825	852	813	872	787	823	823	812	848	756	861	813	836	815	798	826	857	864	798	838	857	857	803	815	832	834	829	824	776	865	807	769	814	779	822	815	803	875	798	851	811	865	862	791	826	823	819	775	863	825	833	800	822	851	820	778	794	786	789	801	835	804	822	806	832	783	835	818	810	807	796	808	765	743	778	835	797	845	803	821	823	817	800	816	803	820	831	891	797	763	788	760	849	834	772	831	777	834	852	853	793	777	757	836	788	801	780	833	816	759	831	783	833	792	792	736	790	764	769	847	803	793	820	843	812	756	764	810	894	782	792	785	811	820	821	790	809	827	797	862	802	820	849	803	811	757	829	832	773	824	856	814	800	834	793	794	784	799	832	799	784	844	776	785	830	783	775	863	811	796	852	852	836	800	777	761	784	823	800	815	779	767	823	805	814	867	780	799	801	797	838	851	835	857	845	802	806	812	805	794	819	793	792	808	819	784	807	849	825	809	857	804	807	786	826	802	798	807	781	781	868	814	824	833	806	786	830	795	810	845	792	800	797	822	778	808	866	815	779	842	785	828	768	797	819	803	784	802	789	783	855	826	792	775	810	833	798	783	792	838	864	821	789	889	802	788	806	806	864	779	812	852	871	810	859	822	825	737	808	794	799	833	830	803	854	841	842	791	790	807	752	785	796	819	799	854	826	778	787	815	815	791	867	849	790	782	766	805	779	763	845	770	840	813	776	806	889	808	772	788	784	809	775	838	792	815	795	832	784	851	800	822	805	840	842	805	791	824	789	802	830	826	812	817	815	794	760	830	833	798	820	822	823	775	819	792	854	832	800	803	831	775	811	811	794	778	823	829	793	788	818	837	834	843	802	804	809	835	799	861	835	769	832	840	852	812	786	832	835	794	823	771	838	813	842	803	822	783	863	801	854	818	800	820	794	855	762	783	767	827	779	809	794	824	803	857	874	840	852	786	794	836	800	803	786	809	738	847	826	823	798	795	835	815	844	759	793	818	826	795	785	786	770	797	786	803	799	838	798	809	808	869	792	797	804	822	795	823	786	823	833	753	784	835	842	803	822	826	838	828	880	868	799	799	823	789	809	794	818	788	832	859	821	788	826	801	771	793	800	784	768	841	796	824	794	838	772	814	813	749	824	789	850	807	811	841	836	789	757	791	827	825	819	841	918	862	795	808	817	780	840	809	884	804	818	779	789	832	810	801	819	777	833	853	798	831	771	791	794	792	798	780	838	849	843	784	805	762	817	791	789	771	769	773	844	857	804	834	819	801	807	819	820	866	842	806	810	787	819	802	840	817	805	826	826	831	810	796	770	812	825	842	785	838	849	804	814	871	810	837	858	786	824	807	811	823	811	800	811	833	818	806	786	814	870	839	834	792	774	790	760	857	823	881	832	814	862	784	817	836	831	822	828	796	827	793	827	816	813	817	818	789	875	802	796	827	781	780	799	787	804	782	815	822	755	803	808	836	780	841	846	870	866	768	819	798	783	770	834	833	791	787	808	863	820	768	787	810	854	793	767	847	831	829	869	810	857	789	823	784	837	819	821	818	854	804	799	774	801	818	832	779	804	789	845	772	818	800	822	774	852	846	781	805	763	798	841	792	835	831	795	821	794	826	839	805	777	787	837	813	777	803	822	779	801	861	778	828	825	786	817	775	836	820	807	813	868	842	784	823	855	768	834	839	787	810	826	774	798	827	782	777	804	849	842	828	815	808	818	879	777	814	807	823	803	783	789	840	808	819	835	827	842	827	824	819	822	817	815	786	823	804	801	764	762	832	771	817	874	829	809	814	816	799	768	769	814	768	828	768	770	894	782	866	783	833	827	819	769	790	819	799	805	827	751	819	821	850	789	787	812	772	797	813	797	878	873	785	846	856	861	823	839	795	841	812	812	776	790	802	806	798	743	813	793	795	859	821	815	804	823	817	784	849	822	763	780	858	812	812	850	799	841	803	784	831	796	799	813	856	805	793	853	859	824	779	773	853	815	764	801	796	812	820	818	840	872	809	788	770	802	806	826	753	850	831	829	796	797	805	815	797	837	794	790	832	811	804	844	801	824	810	832	798	737	828	786	760	770	821	820	793	829	781	861	817	815	814	833	773	822	762	756	749	835	805	742	799	797	822	799	823	813	790	790	842	782	793	785	841	806	854	841	811	830	795	750	808	825	821	847	776	830	779	778	839	829	814	805	772	843	804	823	828	825	834	785	842	830	822	791	805	753	876	831	811	774	832	863	829	813	819	784	766	753	797	776	875	821	819	783	789	862	778	856	827	823	822	789	825	820	826	779	827	808	857	819	816	781	779	801	820	812	832	789	761	818	830	800	778	811	842	777	794	801	835	852	816	861	782	802	776	806	806	820	809	763	823	846	802	783	789	791	809	803	808	776	815	849	769	797	778	765	813	826	748	815	765	800	832	763	804	778	827	815	797	806	776	763	817	850	863	794	850	828	853	841	790	826	808	858	804	785	844	785	817	818	772	798	865	827	779	842	804	806	856	814	809	816	761	851	778	835	820	825	832	817	822	802	812	834	819	788	830	786	764	769	800	874	790	808	814	838	867	786	825	771	811	772	782	782	803	893	800	785	844	778	812	853	824	808	802	811	780	828	769	834	830	781	806	820	834	767	878	793	758	815	801	846	790	821	745	873	771	813	869	858	850	871	809	833	794	809	825	799	793	827	757	808	800	819	874	822	826	830	756	808	831	832	879	804	847	784	870	811	815	816	782	810	822	833	794	806	828	801	757	853	794	799	792	858	839	847	796	784	830	779	831	784	822	799	818	817	794	789	847	815	819	809	827	800	811	849	796	818	825	844	840	821	768	786	904	791	875	812	810	807	816	787	781	822	839	802	800	820	766	845	824	800	779	752	838	801	818	787	797	806	768	801	788	771	818	849	782	839	822	779	833	811	812	826	796	802	817	805	811	760	781	853	841	811	774	838	806	770	793	812	811	796	839	834	799	865	832	820	864	845	812	785	821	791	824	821	814	815	792	842	811	837	778	858	803	773	819	798	806	780	767	788	839	864	862	857	795	783	792	807	781	841	817	803	844	790	833	839	781	883	765	842	845	811	800	820	896	838	801	813	842	832	775	796	828	820	812	831	799	815	802	819	800	808	852	804	779	851	850	810	778	822	767	874	841	806	847	815	815	819	783	867	811	857	818	800	870	799	775	844	810	841	854	782	825	813	813	816	871	788	800	822	821	819	840	792	802	791	791	804	824	804	804	826	851	820	831	841	813	852	854	794	780	819	810	833	798	757	804	847	771	845	793	848	780	770	797	866	807	837	820	836	812	780	767	818	769	841	884	836	768	862	767	791	873	766	807	791
28333	20950	6578	491	326	253	237	227	219	229	237	241	213	229	184	206	214	193	200	192	194	217	235	188	192	217	200	212	229	216	203	192	208	201	212	196	203	206	209	209	214	218	192	217	207	204	234	205	220	201	214	200	204	209	206	220	200	186	208	207	189	195	201	178	207	189	187	216	197	190	204	217	210	204	207	215	212	188	204	180	163	218	212	210	185	203	200	173	196	188	197	213	195	204	215	175	228	224	215	188	210	185	192	190	245	203	225	184	201	216	211	227	214	218	179	210	218	212	213	198	212	215	226	189	188	208	213	198	203	196	181	194	206	225	210	195	209	198	223	216	210	208	230	211	215	202	204	213	186	220	198	197	215	197	223	207	200	207	196	197	219	217	205	226	217	207	202	191	188	185	217	220	202	215	226	187	198	207	216	185	209	207	212	212	233	213	188	198	224	229	196	213	194	193	201	216	238	210	199	185	202	184	200	207	220	183	189	197	217	202	208	201	205	217	213	186	193	199	179	226	195	198	230	183	216	205	204	226	217	215	204	195	204	206	196	184	219	192	181	219	200	210	213	199	209	211	211	214	188	175	233	216	230	204	213	175	209	186	235	212	221	210	190	193	191	220	224	214	190	194	221	221	220	212	217	194	211	221	189	198	193	205	198	215	221	188	221	193	194	199	205	197	213	185	216	228	189	206	191	216	188	197	194	214	204	203	211	200	185	206	187	222	201	233	199	211	196	209	209	222	220	218	228	223	200	214	200	208	192	217	200	181	225	170	186	202	228	188	202	222	213	204	193	203	201	202	207	187	210	237	185	191	202	192	239	222	201	186	184	202	206	217	237	224	198	220	184	199	220	201	174	215	204	207	245	187	206	221	195	205	198	195	207	210	225	211	205	200	195	173	204	217	213	218	200	204	206	208	177	223	184	199	180	179	201	217	227	232	223	185	234	203	207	180	197	200	218	186	224	210	196	201	211	190	223	190	234	213	192	171	185	210	188	226	189	217	219	198	199	207	213	206	228	189	202	192	177	198	205	196	227	232	180	171	213	193	193	189	193	173	202	196	203	203	233	192	226	216	199	195	225	212	215	216	220	223	199	235	193	189	205	214	186	200	206	209	242	199	167	221	188	195	189	225	202	205	214	186	176	227	207	222	191	215	199	190	220	197	219	203	207	193	193	182	206	189	169	211	201	174	197	215	205	218	209	225	214	204	183	211	179	198	197	194	197	182	203	223	192	196	202	164	211	208	208	210	204	199	205	217	200	219	226	212	196	245	218	195	188	222	204	219	197	180	178	200	206	204	181	194	190	222	210	204	188	207	232	174	203	198	184	204	201	186	219	205	225	210	210	199	218	215	227	193	231	203	207	224	214	208	202	220	217	186	206	229	188	199	227	203	177	185	205	229	237	227	212	210	198	204	197	193	195	206	220	203	222	212	197	242	188	229	217	199	208	208	206	199	204	221	192	205	205	204	210	192	220	207	232	216	213	211	217	224	224	211	206	213	228	223	219	194	218	219	196	213	182	196	203	193	200	212	220	191	205	201	198	209	212	191	204	208	202	200	207	175	209	206	202	205	210	168	196	223	211	220	224	195	211	189	205	204	205	197	214	189	195	192	207	185	205	218	186	215	220	200	203	200	201	191	221	207	205	195	201	226	230	224	220	227	185	183	220	184	212	214	194	193	190	212	202	233	204	182	198	190	235	215	204	204	211	226	182	205	229	193	228	195	180	216	176	217	224	199	216	210	203	213	202	195	191	194	221	216	214	202	204	208	188	188	196	183	235	208	203	196	217	214	199	203	176	191	225	198	192	222	223	203	204	199	202	196	193	205	224	184	216	221	203	194	208	190	203	194	197	191	178	210	216	208	197	191	183	177	197	208	218	206	210	195	218	198	207	206	199	200	209	236	232	170	213	185	195	222	215	207	225	207	210	206	212	198	231	194	202	202	221	238	213	172	177	221	201	213	207	183	207	206	200	210	212	201	203	213	190	202	173	196	211	200	214	178	186	222	233	214	167	188	180	192	196	191	215	197	206	200	218	209	206	209	195	204	209	213	208	199	202	221	199	222	191	193	193	193	209	217	206	204	231	213	206	204	239	204	207	221	200	182	234	210	200	217	209	219	183	208	198	183	181	201	180	243	198	210	216	203	201	218	212	193	210	219	216	211	205	214	208	194	194	212	210	184	195	212	228	205	194	209	211	199	187	186	199	207	227	196	203	204	241	226	218	189	196	206	205	168	197	211	200	183	172	212	193	189	200	189	193	202	230	199	216	197	201	194	227	206	173	208	219	182	207	197	217	230	194	212	189	222	210	234	189	218	211	225	225	201	214	213	191	231	194	194	233	207	189	188	208	224	207	210	181	224	214	199	185	191	218	204	183	183	223	221	213	198	226	212	204	190	205	192	194	197	203	203	187	204	236	213	208	185	217	210	201	193	214	215	203	192	207	205	206	196	215	202	186	216	230	222	226	200	170	201	197	217	203	220	211	207	197	221	183	211	185	196	216	224	234	217	205	211	223	221	211	162	186	230	200	215	217	194	202	220	224	203	190	194	163	213	192	179	180	236	200	208	204	223	199	202	214	194	221	203	197	218	192	187	195	202	212	216	205	233	243	209	228	210	186	206	197	212	206	221	203	194	203	227	208	218	181	202	201	235	192	190	198	190	206	196	204	203	205	196	214	223	221	194	191	191	210	222	211	217	191	200	190	217	202	188	206	178	189	198	169	225	190	191	237	215	215	181	203	196	208	185	193	198	212	195	187	204	203	192	199	212	189	200	208	204	182	219	204	218	193	226	197	225	225	176	195	183	220	205	178	184	206	200	168	201	199	202	192	193	165	201	196	221	205	202	192	215	181	191	222	182	188	183	195	205	202	196	210	182	207	213	182	189	221	206	177	210	215	205	213	194	200	213	197	228	198	199	191	189	202	182	225	200	189	207	200	219	209	181	204	191	199	229	213	198	216	208	213	214	208	182	216	211	207	221	234	198	192	227	197	185	214	200	229	227	210	191	180	204	208	185	226	193	205	195	204	202	215	185	209	187	205	196	215	209	213	204	180	217	205	196	210	196	194	192	174	179	193	188	166	190	194	179	213	186	207	233	191	194	210	223	225	203	219	221	219	216	224	210	196	187	222	202	220	203	242	214	225	198	198	197	193	182	204	239	218	216	197	203	226	214	209	192	236	206	212	226	197	209	198	192	198	235	194	221	205	191	204	218	187	218	206	203	203	202	181	197	188	221	205	211	193	195	188	198	204	192	203	232	197	207	235	205	207	220	201	211	211	199	196	207	190	205	151	228	208	183	208	206	180	202	214	210	204	190	210	228	215	223	178	227	209	202	243	219	209	210	192	198	180	213	217	204	178	219	212	205	203	203	203	222	193	189	190	189	223	214	225	198	219	203	215	201	206	195	238	188	211	216	188	228	196	244	199	209	190	212	205	208	206	188	208	231	185	197	179	200	184	205	161	208	218	225
6694	22577	1222	460	351	346	299	263	279	246	253	249	216	247	241	232	216	223	225	226	254	203	231	245	243	219	231	231	233	196	217	206	216	224	225	256	216	196	218	225	211	225	210	227	240	201	209	249	208	204	213	229	214	216	198	219	211	232	234	240	247	227	215	195	210	205	213	198	201	233	233	245	214	221	230	223	222	226	205	207	216	242	218	226	213	212	196	237	221	202	217	222	247	231	243	208	215	223	206	204	211	211	222	216	212	207	192	275	233	243	206	250	226	212	241	233	209	222	231	237	221	220	231	240	217	207	225	224	219	203	222	213	233	201	206	206	218	217	200	209	217	213	214	235	216	219	244	242	195	221	198	210	217	191	228	206	217	239	235	198	242	222	191	246	217	195	211	202	205	242	210	226	233	198	244	229	198	211	218	214	235	218	222	226	200	211	227	230	229	200	201	223	199	224	214	218	234	236	207	243	215	219	239	225	207	216	217	224	231	231	221	226	224	230	223	204	238	218	212	212	234	216	216	209	218	208	221	202	197	233	207	237	177	221	222	210	221	220	224	198	204	213	219	208	248	214	248	211	233	230	195	235	192	225	200	212	219	219	247	224	209	189	201	193	218	201	230	204	224	212	210	225	214	191	254	217	237	215	226	230	209	201	220	219	235	226	207	227	220	233	221	231	222	229	224	222	227	238	251	202	186	235	209	211	204	225	226	218	236	214	221	204	220	228	224	238	205	187	208	192	222	188	211	219	230	236	231	217	224	244	235	246	218	219	241	230	226	235	235	229	200	210	224	205	221	237	211	223	259	208	222	220	204	215	227	223	228	199	217	226	187	207	218	201	202	219	219	237	218	196	214	220	214	213	199	203	223	231	230	216	213	220	219	212	217	220	209	221	202	213	215	224	215	225	210	211	243	205	227	235	234	227	240	237	271	235	224	219	246	234	205	212	203	222	246	193	225	225	220	197	230	215	242	219	210	236	225	219	203	230	220	225	234	211	220	227	234	256	216	205	221	212	217	222	228	222	223	205	249	238	250	194	208	223	214	203	204	240	234	222	231	235	204	220	224	191	225	240	221	201	220	226	202	209	198	207	234	241	229	220	224	225	224	250	210	223	210	198	211	206	215	240	215	221	208	182	224	223	227	225	216	225	239	208	236	213	218	240	219	246	205	214	203	239	238	246	203	231	203	233	209	208	210	197	201	229	181	230	219	195	223	228	188	215	219	207	247	202	240	239	218	213	207	206	182	216	204	213	212	229	226	223	230	211	212	248	213	233	203	223	214	232	208	213	238	215	237	199	212	247	220	201	239	224	224	227	221	225	193	206	211	203	216	222	227	216	226	230	233	214	242	205	205	214	208	228	234	207	219	206	209	198	225	234	195	218	226	189	221	219	215	219	237	213	238	230	222	221	231	238	214	207	189	202	186	235	215	244	214	227	200	233	225	228	209	216	228	234	206	219	217	232	210	225	238	230	228	206	199	222	216	228	238	231	233	225	210	224	222	221	215	230	213	237	222	207	233	222	211	208	229	209	228	244	187	219	224	217	213	231	236	218	206	218	253	213	216	221	227	194	220	190	222	214	193	193	178	208	204	220	202	226	197	201	202	226	207	213	202	223	223	219	226	241	239	230	228	204	242	206	210	236	209	210	223	211	233	218	214	207	247	212	196	219	187	202	207	223	225	222	222	241	220	226	233	196	217	209	212	233	224	227	218	228	220	214	214	221	238	211	233	221	218	226	237	235	191	225	227	227	242	204	204	219	241	223	247	214	220	241	201	231	218	207	214	228	196	207	231	234	229	202	196	240	224	241	241	218	225	247	251	210	218	203	224	219	240	207	225	185	221	229	224	226	207	215	229	248	212	225	242	235	215	210	200	219	215	216	246	200	207	213	217	216	233	247	217	210	224	229	211	217	203	233	208	243	194	208	221	216	225	188	225	191	195	226	230	217	225	226	210	241	238	208	205	229	201	239	244	243	244	215	236	201	243	213	198	218	207	230	226	211	194	215	222	200	208	225	246	220	248	208	202	227	228	211	229	209	237	246	241	209	220	215	216	233	205	212	223	203	218	219	214	224	205	217	222	238	219	210	219	201	242	231	212	198	229	202	210	231	201	242	207	259	208	227	239	214	204	208	220	222	230	227	224	212	215	230	216	211	239	226	208	219	210	232	231	230	234	243	225	233	191	220	207	207	226	206	239	204	226	205	241	228	241	213	226	229	226	196	228	231	220	229	205	219	204	220	207	213	215	228	243	224	223	192	237	228	225	208	221	235	224	225	214	212	211	201	254	219	220	222	196	223	232	239	209	235	210	234	208	224	197	197	226	223	205	215	219	211	218	238	236	226	262	197	210	251	221	236	248	233	224	205	241	213	202	241	215	234	207	213	219	221	197	203	226	205	212	249	215	233	231	213	206	222	239	231	206	209	191	208	208	208	235	233	229	219	210	222	212	223	209	243	243	262	210	197	230	206	210	234	192	230	249	204	221	219	219	220	215	224	224	201	202	247	216	215	242	231	237	233	223	213	212	223	207	225	234	187	212	224	230	206	251	213	223	249	217	221	234	210	204	205	262	218	219	227	215	234	210	215	234	242	236	245	230	194	205	223	257	211	197	220	242	237	225	212	218	218	196	230	208	202	232	226	229	208	243	201	241	242	237	212	211	216	209	240	221	219	189	236	220	212	230	209	214	233	229	218	229	199	255	227	220	236	215	222	208	220	238	196	210	247	194	202	220	208	211	223	226	204	202	220	199	227	242	220	207	218	246	242	235	218	238	259	219	226	234	212	218	220	201	219	238	199	201	218	232	221	204	220	214	179	211	191	220	202	218	240	213	214	229	213	214	233	227	219	231	201	205	236	231	207	227	233	202	234	215	213	218	195	210	216	195	231	203	200	229	210	231	211	219	210	222	224	214	215	221	193	248	217	212	222	209	204	217	203	221	217	216	213	226	211	250	218	245	241	205	217	209	209	226	222	214	229	236	227	209	203	236	224	210	221	224	214	237	198	236	245	213	207	221	239	236	238	221	227	243	223	234	226	252	250	241	236	215	219	216	223	236	234	228	220	207	210	229	227	208	204	221	228	217	200	226	221	204	215	196	211	213	228	267	223	214	223	205	229	236	237	234	239	210	192	233	215	229	219	203	206	214	235	202	218	221	247	207	218	230	229	208	211	247	219	233	207	222	209	217	230	238	201	235	214	218	207	219	246	214	215	222	223	190	219	251	217	235	205	209	176	231	221	225	231	218	245	232	217	244	195	201	200	221	258	222	208	196	200	230	230	251	232	224	228	221	223	230	208	215	225	222	237	193	191	246	207	222	223	216	226	190	205	199	193	243	216	241	222	233	212	214	216	211	236	203	233	219	231	224	226	229	217	203	205	232	237	202	204	228	198	202	265	225	215	205	219	207	216	238	212	232	245	245	216	230	196	214	199	233	196	266	240	243	226	215	219	221	225	223	224	214	223	221	224	208	250
25345	21504	28494	23709	20893	11879	1815	1264	1040	1036	967	835	843	800	802	702	699	712	743	770	692	735	733	710	691	691	745	703	641	691	657	639	732	636	646	625	619	652	626	642	634	657	649	621	637	644	550	641	619	637	651	677	658	611	624	607	604	605	606	632	627	631	628	628	623	658	625	602	603	641	615	608	656	636	618	628	616	606	634	628	653	662	645	620	584	630	621	658	674	636	598	613	649	639	595	630	636	618	641	642	675	652	622	660	634	666	621	646	602	654	635	629	640	643	648	626	627	624	636	656	598	637	598	656	666	593	626	642	621	635	646	677	619	658	664	599	616	665	628	618	668	626	643	627	588	621	586	631	607	616	585	634	648	623	631	627	620	623	663	625	658	655	658	636	651	657	606	669	634	641	642	622	605	600	655	656	645	603	625	620	652	617	620	621	592	637	652	649	626	670	634	646	635	631	644	579	631	575	605	644	605	650	613	637	639	610	619	643	595	617	593	647	645	635	632	637	626	634	617	596	604	640	591	618	620	653	635	613	648	640	584	665	643	622	617	665	662	612	639	627	580	605	635	639	686	634	591	658	619	556	633	630	622	642	661	662	665	637	606	639	616	639	619	582	625	635	607	545	616	628	602	626	599	628	648	638	653	592	647	653	629	623	618	619	668	652	665	609	632	612	606	631	602	623	627	609	640	584	615	637	635	653	631	611	655	638	598	689	653	634	608	631	662	665	602	619	604	658	610	620	653	628	624	590	655	600	627	632	656	662	604	646	655	625	631	614	635	625	655	630	626	614	613	622	642	608	630	608	595	604	619	587	619	615	617	647	675	647	678	621	667	633	631	602	653	650	618	577	637	599	668	602	616	640	640	651	614	601	666	580	598	626	625	653	676	588	625	627	609	604	671	619	682	609	667	645	633	641	644	617	607	624	603	650	588	615	617	626	631	637	581	659	672	655	605	597	649	633	647	634	600	594	655	645	616	623	677	590	647	658	567	656	647	655	570	601	619	608	649	596	652	650	614	639	585	598	636	610	586	655	622	612	618	640	628	614	599	662	657	656	647	558	595	657	644	585	649	626	595	611	642	639	616	627	636	613	635	666	649	625	620	641	647	642	636	590	647	581	574	607	654	605	659	627	596	603	613	613	634	632	642	608	603	589	591	616	603	618	652	640	632	608	612	628	638	676	628	640	616	629	605	659	673	666	596	613	586	666	628	616	647	643	609	609	608	662	627	628	649	614	651	638	611	674	670	617	644	578	650	610	643	638	608	596	667	640	672	668	616	659	612	589	615	614	626	608	587	616	597	642	619	633	614	626	677	562	641	610	652	605	586	594	633	656	635	623	656	643	635	585	649	668	587	642	609	594	630	629	598	618	634	625	633	641	634	640	609	616	652	605	636	620	621	638	600	615	630	629	668	635	635	594	617	644	621	590	615	614	612	625	631	652	612	652	650	626	619	664	615	615	645	638	577	652	644	607	587	669	643	651	621	577	590	639	570	647	623	644	628	653	645	610	582	655	610	596	642	619	612	625	601	592	603	594	611	654	631	624	659	646	623	600	626	669	656	613	630	637	637	632	680	611	607	604	613	545	570	633	619	598	619	652	601	639	643	611	627	647	644	609	607	647	656	605	626	627	614	643	626	598	652	607	608	587	640	653	671	662	676	637	671	638	638	664	637	588	647	674	639	575	656	637	641	647	647	598	618	637	618	577	621	654	658	620	626	639	596	614	630	632	602	613	655	646	611	595	608	640	624	614	645	606	619	674	609	672	615	590	632	647	651	667	606	620	634	621	647	655	629	644	620	635	639	591	571	648	624	606	616	621	617	647	573	588	614	619	646	608	625	585	627	612	611	626	641	640	602	625	582	616	651	615	590	647	641	649	628	615	588	621	608	603	638	621	608	647	654	651	603	618	612	673	673	594	605	611	646	676	637	628	688	614	658	637	629	593	632	596	634	680	660	681	592	686	623	662	605	651	624	616	647	605	640	645	640	640	630	630	633	633	619	602	588	582	673	623	667	602	651	617	641	628	636	649	628	615	655	677	598	609	556	622	643	587	661	636	650	632	644	617	638	613	624	593	584	675	634	619	627	606	622	661	610	569	586	621	633	628	627	608	604	628	622	637	628	646	599	596	635	622	550	599	608	598	629	620	624	582	608	622	558	645	576	666	659	602	668	594	591	646	592	675	655	614	646	593	597	592	650	609	642	617	639	589	626	635	679	622	591	625	635	634	615	657	591	616	625	600	652	629	599	645	624	570	631	608	650	649	643	614	640	625	632	671	601	592	641	656	637	650	634	635	635	609	635	635	642	620	604	655	658	588	635	613	609	663	608	577	652	637	656	649	604	619	626	639	672	616	623	632	619	673	656	636	644	608	625	622	582	616	647	615	591	665	616	632	637	632	614	672	668	628	652	631	626	604	612	670	632	658	622	633	609	607	600	624	659	647	644	641	653	619	658	637	610	635	631	601	594	669	593	599	657	656	611	622	654	630	619	638	625	639	624	649	601	639	617	626	674	628	633	640	635	626	635	637	611	601	556	632	639	712	660	619	626	581	637	633	620	565	610	644	619	639	617	675	611	648	598	642	591	619	641	554	609	617	639	610	641	586	631	584	631	589	597	625	676	626	622	627	674	644	583	622	646	620	605	614	605	607	618	562	610	656	627	601	643	645	624	645	652	615	626	650	641	617	651	640	644	621	625	648	610	613	587	573	657	601	619	581	601	560	618	648	664	658	643	610	598	598	606	629	610	605	643	614	643	606	612	576	638	602	620	613	593	662	605	664	650	627	648	588	591	629	619	640	705	646	678	585	636	611	627	606	595	597	631	629	619	593	639	625	592	633	604	651	647	581	609	635	610	667	613	584	624	606	611	645	615	611	640	657	660	646	625	597	665	638	602	626	612	611	644	644	636	644	609	693	623	646	632	600	634	633	604	627	611	640	661	621	705	647	595	638	652	555	584	608	650	637	665	649	591	605	593	591	667	683	595	631	615	609	607	647	588	617	588	551	639	650	628	655	622	580	620	631	610	647	631	618	677	615	610	612	610	634	631	620	595	628	626	669	630	635	695	595	565	672	641	611	622	614	659	627	675	632	673	611	612	632	615	635	624	640	640	612	614	659	636	610	572	637	636	631	608	618	620	601	673	660	618	679	618	638	646	627	623	593	587	644	601	642	646	659	664	649	592	627	579	638	657	655	607	619	653	632	592	613	642	648	662	666	624	608	626	597	625	603	626	662	598	642	645	647	663	612	633	669	584	625	621	607	647	621	644	617	591	655	600	616	611	652	579	628	599	642	621	634	588	642	658	617	602	603	632	606	625	615	629	619	649	584	605	601	651	660	632	631	626	655	585	620	590	593	631	597	595	642	623	640	581	645	608	627	603	663	621	618	613	612	684	594	587	663	563	634	613	652	614	597	645	624	600	684	621	636	641	657	627	618	650	629	610	570	605	629	647	661	581	599	661	587	634	621	632	607
14174	60480	9586	5185	3468	2740	2182	1839	1612	1389	1269	1164	1060	962	898	886	860	766	816	711	684	696	688	712	691	660	682	685	648	704	676	702	687	641	678	675	663	675	669	660	610	671	647	644	675	641	630	693	641	671	654	684	653	639	656	605	613	637	630	650	612	637	603	635	668	617	646	649	626	671	670	658	621	597	669	609	595	631	629	581	626	600	633	624	622	622	614	652	583	556	610	637	652	577	629	617	609	637	615	603	652	641	588	612	589	601	671	605	650	637	647	645	619	606	628	607	629	568	595	638	615	617	595	651	599	589	618	591	629	606	602	631	645	574	575	600	601	611	623	597	597	650	647	608	601	596	600	607	642	618	611	631	612	632	607	613	629	612	599	643	642	598	600	628	620	620	636	632	629	638	678	667	645	602	547	589	624	617	660	638	693	584	647	606	640	653	620	642	653	647	645	592	641	593	599	643	607	660	611	644	683	653	642	607	613	645	586	600	632	609	637	632	616	641	635	610	582	606	615	614	659	623	626	654	670	621	620	661	605	589	598	588	621	621	614	615	639	629	618	623	637	629	641	634	615	605	591	609	613	600	604	635	639	610	627	649	628	616	600	618	580	597	627	608	629	641	640	604	606	603	631	640	612	614	642	615	627	603	622	613	605	630	615	631	634	643	633	627	623	619	601	603	649	646	617	622	631	661	601	655	587	644	635	617	626	640	684	604	633	654	641	579	641	577	636	647	619	588	630	662	659	620	599	641	637	627	604	645	626	621	618	611	613	677	601	630	597	670	649	630	596	672	615	626	661	559	652	648	617	622	595	618	632	620	657	643	656	623	643	671	571	622	656	609	597	618	595	673	616	562	611	640	628	654	648	626	612	583	612	643	582	619	590	650	593	631	631	625	598	586	621	615	596	680	614	609	592	621	642	652	620	632	618	634	644	584	630	626	610	657	672	582	588	618	586	646	606	642	651	650	596	579	626	635	652	589	627	584	687	611	631	636	605	589	604	628	631	604	624	639	641	623	650	605	670	631	611	598	563	625	577	645	627	596	595	602	607	655	602	617	637	639	644	640	634	641	641	600	611	639	597	615	591	648	620	650	610	641	609	640	633	595	591	652	650	632	561	619	644	659	594	667	646	689	575	636	629	676	655	661	632	622	642	651	598	635	599	619	655	601	621	632	652	619	581	605	643	619	646	637	614	606	590	604	671	641	623	639	650	624	613	634	596	586	613	638	636	601	617	602	663	613	610	612	620	635	594	637	638	574	606	614	588	597	629	604	629	631	642	658	600	648	616	639	617	588	630	612	619	616	665	616	617	634	565	632	608	593	607	631	615	630	600	619	620	653	601	579	682	642	596	599	629	617	633	659	579	625	597	587	633	630	625	598	595	616	598	599	633	589	632	580	631	643	648	602	665	605	630	659	637	632	597	612	641	642	637	633	676	609	650	583	604	594	636	630	629	618	622	579	608	633	589	637	642	593	609	643	627	625	660	646	623	629	618	601	649	665	605	619	670	593	616	614	632	599	640	613	663	676	635	648	642	601	630	636	632	625	667	635	629	612	614	675	594	619	615	613	579	576	614	607	643	598	621	624	639	605	616	663	593	623	606	629	594	620	637	620	645	628	577	630	621	617	634	663	583	614	614	609	600	586	586	649	610	586	591	635	641	650	641	628	621	570	625	639	622	635	657	593	646	647	575	547	637	613	571	609	624	594	690	580	629	603	585	652	638	622	584	631	635	623	607	586	641	645	622	645	620	647	641	651	624	591	602	639	624	633	624	634	658	609	661	614	608	610	587	676	610	587	672	672	659	655	609	667	633	630	556	601	641	636	600	638	639	612	621	589	641	653	640	631	699	651	598	629	597	592	620	637	622	610	642	615	619	638	623	644	601	634	640	644	640	605	620	600	634	626	635	576	592	620	604	590	644	638	565	595	605	598	612	627	581	611	644	659	610	619	614	596	613	643	629	604	623	622	615	575	623	612	599	614	635	613	602	580	568	643	622	669	624	618	604	662	610	627	617	590	655	616	618	620	637	660	611	612	618	652	596	607	599	586	639	581	603	657	673	634	611	591	619	672	615	650	623	605	667	683	605	601	644	613	591	614	632	618	578	581	588	586	650	642	635	588	617	630	609	613	651	623	647	594	612	619	584	636	582	617	661	652	632	583	594	579	643	626	655	654	604	656	598	618	626	644	645	621	619	637	617	593	612	655	602	595	624	610	636	642	612	588	640	617	614	595	603	584	605	658	602	666	646	593	586	652	648	583	641	614	645	627	627	621	577	647	582	676	645	631	631	612	640	603	617	623	612	609	629	625	611	550	618	613	603	640	633	617	586	657	621	585	605	631	617	616	607	613	636	598	566	651	591	618	630	619	617	598	634	632	669	625	621	609	633	661	608	601	618	591	614	621	592	635	618	595	616	601	676	638	598	609	593	611	672	620	609	632	649	609	609	612	603	599	644	600	626	624	619	634	625	597	621	653	648	627	656	614	632	609	596	573	625	605	627	633	597	626	589	619	623	617	619	627	605	603	640	604	632	584	621	579	622	644	564	629	666	605	611	588	635	603	616	653	620	604	639	587	670	590	625	605	603	660	569	623	632	632	598	630	620	587	602	613	638	604	602	636	595	613	613	673	614	626	635	612	671	626	676	649	610	604	590	633	646	610	598	607	613	601	604	658	665	658	680	654	575	609	591	594	642	601	643	604	656	615	555	630	616	600	635	635	615	641	608	629	610	618	631	622	634	679	609	581	612	627	615	625	635	632	574	611	607	635	608	619	629	634	669	602	604	623	607	620	627	663	607	639	629	647	632	596	665	621	616	638	594	622	616	644	626	688	561	646	593	631	597	591	608	649	613	608	622	593	632	604	585	657	626	667	558	606	597	627	601	649	598	615	618	672	585	592	644	574	614	597	657	611	625	580	640	597	620	620	652	616	599	635	596	640	589	614	582	600	595	649	605	633	616	629	611	614	611	537	570	643	636	604	636	652	619	610	660	602	594	640	633	594	613	611	580	614	634	627	614	635	601	626	632	632	637	657	615	636	594	612	642	604	599	633	636	622	623	665	611	602	603	590	608	672	598	567	593	614	594	640	617	584	642	624	639	628	584	622	603	615	592	623	600	684	616	613	574	625	631	665	602	581	592	605	670	635	580	633	610	636	648	589	596	637	649	626	650	619	638	602	627	599	606	587	618	630	643	598	666	622	601	666	614	613	598	667	605	612	618	604	613	592	620	662	635	646	606	632	650	606	608	632	623	597	672	639	566	633	602	629	607	602	687	614	632	620	654	602	592	595	631	661	687	656	624	581	622	630	625	629	643	663	603	601	651	663	630	615	602	632	616	612	644	611	617	621	658	585	577	615	615	610	626	624	616	616	591	608	653	610	590	644	666	578	649	592	702	629	582	574	614	612	613	612	629	602	667	671	629	635	615	580	649	634	623	611	628	572	646	619	612	623	607	630	566	634	587	644	582	613	607	641
23050	21037	28514	23587	20970	21079	11005	2103	1689	1569	1460	1322	1195	1142	1164	1044	1073	1027	961	914	951	883	925	879	868	840	838	938	878	885	876	864	868	831	866	869	826	873	831	846	770	901	850	847	820	847	803	820	797	821	803	852	834	774	807	825	870	867	829	824	816	788	783	837	827	767	824	827	838	826	858	838	832	846	809	807	769	783	807	824	829	826	795	795	804	806	790	871	870	837	888	823	845	799	835	828	831	860	829	866	797	839	830	852	802	805	796	843	840	829	840	865	846	778	824	830	798	785	787	827	839	858	827	787	816	793	777	817	807	807	759	858	783	764	866	825	790	793	816	835	809	800	833	828	835	800	843	775	796	757	797	819	824	785	846	817	877	883	798	809	796	825	837	795	837	828	751	792	817	832	779	808	786	826	797	835	843	787	810	812	851	825	823	835	845	840	814	817	822	788	821	793	794	809	836	820	805	783	838	796	809	823	782	821	798	828	835	797	804	812	840	845	846	829	795	847	776	836	798	831	802	797	781	792	852	826	830	814	801	813	802	776	810	868	776	760	839	832	783	787	766	809	848	818	855	828	827	760	821	814	843	815	838	736	827	876	811	763	850	825	825	797	794	856	807	769	816	839	830	795	767	817	838	810	796	782	822	769	826	851	821	771	788	810	822	803	802	798	784	840	824	804	811	814	802	797	788	813	816	820	868	762	837	788	773	812	825	854	839	819	782	817	841	840	761	788	784	800	791	823	810	873	893	830	829	803	820	819	855	816	755	813	798	826	803	795	818	810	802	846	796	799	808	788	810	839	849	834	770	831	828	850	810	806	850	814	908	804	850	809	856	803	792	840	801	853	751	814	805	775	834	772	787	852	842	816	786	857	769	821	784	788	868	802	799	765	828	818	827	787	853	809	805	832	772	804	893	796	842	830	838	859	835	798	803	833	795	808	835	806	849	792	853	855	803	869	852	750	828	771	788	814	814	804	828	835	813	791	805	799	789	842	824	846	797	842	822	811	818	809	787	856	823	844	860	855	812	776	804	805	802	858	818	799	805	823	829	804	807	781	793	755	794	809	819	810	771	859	834	854	820	838	772	797	830	789	829	812	800	803	826	820	779	808	836	849	859	802	782	856	830	826	835	804	853	830	786	876	839	791	823	795	786	810	803	792	806	809	811	784	832	767	807	814	803	840	760	773	791	835	834	792	808	827	798	806	775	845	845	775	809	804	835	835	791	760	842	765	833	807	808	789	805	825	803	800	820	785	816	805	826	822	843	794	843	833	782	830	795	813	856	827	812	829	817	773	823	886	808	835	822	837	776	804	750	798	805	824	844	839	852	852	787	812	792	853	799	788	821	784	808	812	832	822	829	778	864	801	857	797	820	833	853	846	797	779	845	849	799	768	804	827	808	832	846	832	850	816	788	818	793	834	777	811	851	838	851	824	844	865	841	777	814	825	838	827	797	860	805	862	803	883	831	911	812	868	807	805	786	841	823	802	806	809	808	822	783	832	810	829	812	815	814	823	839	786	816	774	785	782	774	824	785	800	849	837	835	794	831	802	824	828	803	818	778	816	796	812	783	855	842	820	827	786	814	834	786	813	817	798	855	852	864	787	798	854	802	794	807	875	810	811	859	803	787	825	812	838	812	774	810	848	812	763	774	828	773	859	755	823	816	807	834	824	829	790	823	809	857	771	797	851	810	835	841	826	788	773	832	821	839	817	830	812	835	799	786	833	797	818	859	781	849	786	781	819	816	818	799	827	854	799	788	818	775	799	800	794	825	785	840	778	807	803	829	796	839	804	846	815	824	777	856	819	776	769	827	817	764	830	822	814	788	775	812	766	815	803	781	804	830	806	788	822	808	826	809	821	785	822	830	802	790	793	848	823	832	811	872	759	826	832	784	842	828	843	816	803	815	813	859	829	789	779	761	802	815	862	790	780	884	827	799	785	755	841	797	783	771	782	826	745	825	800	787	843	831	805	785	822	817	853	795	806	765	835	789	790	779	820	805	784	846	841	848	858	776	813	804	869	826	864	771	858	788	859	767	789	824	804	811	824	778	793	832	821	787	805	836	821	801	812	846	842	816	760	767	861	809	779	847	818	824	783	743	866	834	820	837	805	844	802	794	837	821	843	801	806	845	871	752	791	789	796	844	818	770	864	784	783	801	799	762	817	800	741	911	834	786	862	843	784	806	801	814	820	814	830	827	794	817	824	825	837	801	842	833	850	805	799	802	822	787	767	833	871	809	775	777	766	789	817	833	772	784	743	818	816	835	777	813	844	847	850	869	778	772	831	767	831	794	842	819	791	782	800	787	836	812	738	785	754	804	794	810	829	807	816	767	779	840	828	801	829	813	828	815	794	828	775	783	801	832	805	847	849	837	830	800	828	780	873	774	845	816	804	841	808	818	828	805	797	789	812	829	810	760	843	770	773	827	839	812	823	819	781	781	757	805	812	837	803	815	822	819	794	803	803	877	835	802	803	825	805	779	788	791	847	850	879	810	835	884	837	765	843	773	777	813	812	815	811	839	813	829	829	779	810	817	845	855	804	793	823	825	841	770	817	775	787	742	744	786	773	816	828	836	813	774	793	874	799	873	785	790	782	787	847	834	807	851	793	832	803	791	851	749	794	827	876	772	797	814	806	816	829	807	829	813	820	743	792	816	811	799	802	826	849	808	854	813	830	821	779	895	802	821	793	812	831	837	809	828	821	783	777	791	840	817	800	797	790	802	804	805	803	846	867	802	792	790	846	795	836	764	847	810	841	821	789	849	811	816	833	837	775	830	808	812	780	772	834	797	780	817	788	780	861	824	840	822	826	805	793	816	790	819	793	805	738	823	806	762	796	808	846	810	848	801	844	838	793	792	836	812	742	833	812	849	854	811	810	835	794	805	789	770	796	786	821	795	842	761	784	819	827	798	826	797	824	779	825	814	854	758	783	801	782	821	851	816	837	807	783	793	806	785	770	811	849	830	890	799	783	834	806	815	817	819	792	804	859	813	831	789	812	817	803	828	870	819	841	808	823	785	776	793	774	811	807	788	849	814	808	769	812	796	803	792	806	807	816	855	799	791	815	795	853	825	797	814	806	798	804	785	797	868	809	810	821	846	800	802	840	801	781	829	787	762	801	810	784	791	782	765	795	798	754	787	830	803	761	823	809	828	803	824	801	843	835	773	766	803	890	799	789	846	841	800	770	800	775	856	803	805	751	822	827	839	809	791	784	794	861	803	821	781	857	874	804	825	886	813	842	808	847	805	884	817	827	800	834	793	777	821	843	819	788	789	838	828	782	811	789	813	855	810	778	843	822	789	822	806	834	873	797	838	837	838	874	745	795	844	854	814	828	783	814	808	790	843	818	826	772	831	829	776	771	825	816	829	808	867	823	789	787	829	764	781	821	818	768	815	847	870	826	831	861	830	835	743	791	797	790	737	813	792	797	820	808	797	773	799	808	800	851	781	790	802	820	807	831	792	786	824	829
19455	39414	13970	9472	6388	4961	4026	3297	2973	2496	2169	1843	1742	1473	1381	1306	1213	1138	1093	1127	1081	1037	1016	1004	1002	959	931	942	914	849	961	912	917	911	889	898	907	935	863	840	909	852	880	841	807	908	871	824	865	881	835	804	860	863	882	861	826	807	841	899	778	829	825	854	756	848	769	837	805	827	819	830	844	856	825	834	822	804	798	816	831	842	810	808	820	802	852	756	817	844	812	802	880	838	869	815	804	829	781	844	859	819	819	748	836	818	743	822	854	762	765	814	827	803	812	770	836	855	764	759	816	871	858	792	784	808	879	830	858	799	775	824	816	859	841	803	730	840	804	808	864	823	824	784	783	804	834	817	848	867	815	828	779	785	830	799	736	795	803	749	820	847	820	848	762	837	802	791	846	806	827	816	841	802	821	806	827	819	813	833	817	845	844	799	813	783	792	803	862	857	812	777	804	792	830	782	829	852	790	829	864	840	781	798	804	823	822	823	796	852	775	771	845	796	790	808	791	825	780	800	790	804	851	826	841	850	753	808	847	809	805	826	802	831	839	820	821	779	842	789	759	753	840	809	856	805	825	829	841	819	818	810	815	829	832	828	841	856	797	819	754	821	839	803	806	879	813	802	801	771	799	859	850	830	862	830	829	813	825	874	862	787	797	768	767	850	839	820	806	862	800	787	769	819	765	796	807	815	826	819	791	831	815	779	759	838	799	807	817	848	791	762	836	769	861	838	802	818	801	841	789	799	847	800	828	820	799	748	814	787	781	797	808	801	785	841	777	814	822	839	854	820	815	829	818	799	812	815	801	803	849	823	812	787	784	785	807	834	829	784	757	795	874	798	857	813	851	841	780	819	781	795	836	809	776	823	829	833	785	756	844	792	816	821	788	796	807	803	812	832	816	806	824	786	833	810	826	786	778	806	802	819	857	782	904	804	769	836	782	826	799	852	800	795	808	826	809	816	827	795	838	823	782	813	813	768	745	815	792	815	811	797	799	785	863	852	842	784	790	789	805	784	808	757	839	837	831	792	769	809	845	778	858	791	801	829	852	808	833	826	831	784	849	816	794	817	840	804	777	827	871	887	824	845	803	818	794	820	788	792	828	776	861	783	832	790	828	821	810	794	806	815	867	794	800	809	825	810	869	844	832	843	830	762	782	829	826	814	805	848	820	830	770	803	853	812	838	802	789	803	904	797	822	857	793	828	808	818	781	842	782	812	809	850	782	836	760	768	843	885	758	778	813	785	786	830	813	821	778	846	852	825	841	744	795	867	817	843	805	794	815	827	771	829	795	853	830	790	799	777	865	859	813	810	797	761	797	786	795	805	798	830	849	811	833	812	797	837	821	829	847	791	812	892	818	788	783	790	861	800	806	844	840	840	770	805	813	818	787	828	810	808	816	799	864	758	826	804	781	785	774	823	843	847	823	824	813	883	817	840	767	804	843	818	781	786	812	835	760	812	752	792	763	804	852	819	788	785	794	836	794	816	799	780	849	837	842	839	829	839	773	838	804	800	846	822	819	811	873	792	772	762	750	795	780	819	817	839	881	830	797	787	796	760	875	802	762	792	859	856	828	812	807	789	852	824	813	800	805	789	811	787	777	807	847	790	823	765	816	860	856	786	778	870	856	828	810	744	761	770	768	837	837	819	817	832	809	814	793	768	808	751	847	852	820	790	797	789	795	822	837	766	814	814	810	797	793	816	830	804	790	779	829	834	765	821	834	843	866	810	782	809	821	783	830	829	777	844	832	774	785	765	822	819	852	809	834	823	823	850	790	807	747	743	809	835	822	801	819	809	805	817	855	818	774	800	818	834	854	792	792	781	814	842	867	813	737	820	807	813	800	882	821	785	850	789	783	760	825	847	842	761	785	849	791	811	822	826	824	798	780	792	728	817	847	850	867	797	792	777	797	765	830	743	763	810	795	811	802	746	754	831	842	778	819	791	806	810	778	808	844	793	843	790	812	843	818	810	805	797	789	853	821	790	793	772	857	800	871	833	794	775	808	799	816	808	817	780	805	813	814	805	838	829	828	831	810	796	823	842	806	819	816	806	819	768	877	863	813	850	835	794	816	790	765	834	767	822	785	800	853	769	818	782	840	777	806	761	797	848	830	801	791	825	863	835	788	831	810	842	798	799	805	748	818	800	827	800	825	858	785	770	805	785	840	808	816	789	822	787	812	818	799	797	851	773	784	860	817	798	819	853	845	753	792	765	773	825	864	850	836	834	785	785	750	818	841	793	845	796	790	732	841	836	815	761	839	792	813	762	841	820	815	793	841	794	749	825	799	833	841	762	782	816	797	852	832	785	777	798	833	792	832	866	762	806	804	823	855	822	823	863	838	822	845	778	812	805	871	791	851	771	841	817	786	827	802	830	808	745	781	804	866	809	797	783	784	819	821	848	772	807	810	827	755	807	847	819	872	749	807	826	806	777	831	819	830	775	757	792	818	814	809	779	792	844	771	737	843	811	835	838	780	798	849	863	781	815	813	793	816	846	814	833	803	799	795	835	830	780	840	809	781	776	807	796	832	827	791	765	828	790	799	839	796	811	850	851	814	806	814	835	755	820	805	806	898	828	813	862	804	818	822	829	860	802	870	732	781	823	782	854	844	828	830	809	776	787	807	814	862	813	792	882	776	817	812	767	831	803	810	752	811	829	797	800	823	844	812	818	826	813	828	814	802	784	767	781	803	820	826	855	794	827	827	836	815	785	785	846	793	789	805	819	829	774	808	815	863	802	775	844	836	814	810	803	853	800	795	813	842	815	791	862	830	791	784	764	819	848	827	838	766	834	842	857	838	816	797	851	800	803	837	837	824	780	809	827	817	843	843	803	807	823	836	824	812	816	762	820	822	833	764	810	776	769	785	764	804	837	771	822	831	801	814	808	867	826	768	839	793	791	790	848	809	811	851	729	839	817	778	785	784	843	796	845	808	803	772	781	791	776	861	763	808	811	832	804	765	770	792	847	790	799	844	794	768	813	800	804	781	805	781	783	788	769	778	781	814	803	817	808	803	852	816	813	838	754	747	848	854	869	828	796	791	799	815	810	818	792	849	800	786	788	809	793	819	745	811	862	807	826	847	788	764	806	843	804	822	802	801	793	782	796	862	815	839	764	773	824	831	819	825	797	805	765	837	788	814	834	795	790	812	798	807	806	767	845	852	804	805	819	846	842	820	828	776	809	771	842	824	854	796	834	821	800	813	812	808	781	842	813	829	796	812	812	788	763	796	866	871	814	868	840	877	799	805	833	809	839	827	823	800	856	784	818	855	856	791	825	809	880	815	788	784	800	824	840	801	803	817	793	834	757	816	795	811	756	853	813	785	884	863	792	806	791	814	864	792	772	744	820	831	759	806	805	749	814	825	794	783	842	848	811	804	796	801	796	765	783	800	817	809	829	855	811	787	829	858	839	823	828	759	789	800	854	839	810	790	781	761	742	792	801	797	798	780	775	878	848	816	840	846	823	812	796
28398	19128	6970	469	269	231	251	224	239	222	211	215	188	216	189	224	197	190	236	213	222	217	193	195	206	205	216	227	190	186	205	197	225	198	197	183	209	197	199	209	214	213	190	178	207	196	222	201	208	190	207	196	205	209	200	182	202	218	201	208	192	188	195	189	185	207	195	200	187	181	201	168	180	202	214	209	212	193	207	179	191	229	195	188	202	206	199	210	212	195	200	217	198	174	209	189	188	203	198	200	207	167	204	191	198	206	208	209	192	189	210	219	199	196	176	211	233	206	185	179	185	207	195	215	218	196	197	219	197	182	210	194	214	185	197	214	175	233	192	214	197	216	166	184	209	196	185	217	208	206	200	219	191	199	190	224	217	215	226	209	210	203	220	183	188	182	224	183	182	201	222	199	190	202	206	167	186	176	222	186	198	207	216	208	187	198	187	167	194	196	194	221	181	218	197	203	192	184	173	203	197	207	180	197	184	198	199	193	194	211	197	210	224	207	208	201	192	189	190	179	213	232	191	179	201	221	214	178	196	203	191	174	208	171	208	184	172	180	184	220	203	209	213	171	182	179	187	187	202	209	179	194	205	195	193	191	202	222	221	202	195	208	209	204	226	193	189	196	211	205	185	199	214	176	203	194	183	201	197	203	208	187	208	182	197	191	194	208	202	183	193	200	171	164	175	174	203	193	213	220	192	193	205	206	197	203	200	195	215	199	193	207	218	180	200	216	202	206	209	206	208	179	205	177	211	197	198	200	174	183	209	205	186	197	181	225	197	241	194	174	216	187	212	208	194	219	217	206	206	201	219	207	216	208	220	211	187	200	191	203	200	192	187	199	204	194	203	206	227	197	189	206	218	181	196	206	180	183	210	190	187	201	215	180	165	214	214	197	185	198	181	173	193	189	199	207	190	215	225	163	205	181	200	204	214	171	223	205	182	186	190	185	179	217	171	194	177	223	209	188	189	177	207	179	191	195	190	219	207	194	199	184	201	179	207	196	209	181	197	205	183	206	206	185	206	187	206	210	196	181	222	192	187	185	183	194	202	197	188	204	194	176	189	204	208	193	213	192	182	188	176	188	187	202	221	205	185	202	198	169	196	181	206	205	209	201	180	208	207	184	189	172	176	183	211	198	218	189	214	171	215	204	202	187	187	205	192	192	210	212	203	208	205	198	195	204	218	199	189	164	183	186	202	182	229	215	223	198	178	222	196	203	191	183	201	193	208	173	206	224	199	209	203	188	220	198	210	198	206	199	195	220	188	180	186	202	214	206	192	207	188	197	181	203	203	217	193	203	213	210	228	213	201	188	207	189	186	183	187	209	196	218	211	209	211	196	202	204	191	180	190	198	198	208	193	194	213	178	216	198	205	189	187	201	204	204	204	182	202	229	202	226	204	201	188	214	197	205	203	211	201	197	192	187	212	195	229	186	185	200	177	184	202	213	188	182	190	230	224	184	194	216	186	199	199	175	231	183	185	190	225	202	217	197	207	214	202	221	198	210	194	202	184	194	179	213	186	208	190	202	182	233	189	195	224	218	200	200	203	210	216	201	196	196	183	209	202	204	241	221	190	192	200	198	236	210	192	206	204	222	213	202	184	195	213	204	202	219	209	196	209	201	214	184	209	202	199	164	221	194	184	208	186	215	210	212	187	212	183	213	208	224	190	216	195	192	206	196	191	183	209	219	186	200	195	188	201	202	168	200	180	208	193	204	189	199	203	184	206	230	224	204	183	194	206	199	203	207	204	211	207	201	206	197	210	209	203	190	197	206	219	192	215	222	224	180	186	208	193	208	215	209	198	201	193	217	204	216	210	190	196	215	210	190	174	194	204	205	185	194	201	163	198	209	196	201	195	202	220	194	178	200	209	210	217	210	209	209	194	215	215	192	213	201	218	202	213	213	186	224	211	183	192	191	215	196	197	220	161	199	181	244	231	206	199	172	178	226	192	205	197	184	206	206	206	211	206	174	211	218	201	212	218	189	175	196	192	201	194	226	217	178	238	200	229	198	171	227	211	219	192	190	208	200	219	209	215	222	230	201	213	219	211	186	196	182	234	191	188	200	188	191	196	203	206	211	217	193	164	213	226	195	236	207	196	187	181	177	187	193	211	169	219	218	218	191	184	202	230	199	195	189	202	175	198	189	201	207	181	197	184	180	194	180	200	196	193	208	183	195	207	195	210	213	206	194	194	186	229	219	215	171	182	195	191	205	185	200	199	196	184	197	186	210	168	210	210	187	186	187	197	199	207	164	202	205	192	196	233	207	211	200	216	212	203	215	203	176	197	225	228	181	220	190	191	200	225	203	187	190	199	239	208	191	210	190	201	196	168	210	182	194	219	197	188	203	186	231	170	191	202	194	205	176	194	219	212	206	195	193	190	184	215	192	215	180	198	208	170	209	208	206	212	196	216	196	199	180	207	189	196	194	182	194	228	189	173	193	219	185	208	213	199	211	196	200	210	193	203	205	177	205	211	230	162	215	223	200	194	205	206	204	178	212	203	187	185	194	225	199	187	188	202	195	187	185	218	180	189	207	201	225	188	204	219	219	186	196	182	215	180	189	207	196	207	190	193	191	221	179	192	218	192	202	214	186	184	194	207	189	191	207	220	189	192	213	195	205	198	189	196	169	213	209	183	200	180	184	181	211	192	188	189	243	219	173	201	198	189	228	188	205	201	173	215	219	191	184	184	191	216	191	193	213	228	213	212	178	212	206	210	166	177	195	179	218	225	209	193	175	184	224	183	208	189	201	186	177	194	192	195	197	193	194	218	177	226	205	215	207	199	204	204	210	194	192	197	210	212	198	181	199	186	201	219	225	199	211	208	181	179	221	184	214	221	199	197	188	194	211	201	206	201	200	211	206	205	192	206	221	203	203	193	218	198	223	204	195	231	209	181	197	202	225	213	202	209	176	190	193	177	203	213	182	195	183	224	197	199	197	157	209	166	196	205	170	214	202	176	191	209	194	196	198	193	203	204	205	200	220	195	183	191	210	202	185	198	203	202	225	208	227	200	186	221	213	192	205	198	201	218	181	201	214	168	204	179	204	192	222	196	212	177	212	185	185	198	187	194	212	188	198	203	212	217	194	218	215	207	195	195	206	205	183	197	185	227	196	198	192	223	210	213	221	205	205	190	225	217	195	172	210	211	213	227	225	198	208	218	206	201	195	203	179	205	191	201	210	217	197	207	177	201	202	183	192	193	207	169	211	199	192	207	191	208	192	195	217	219	191	210	196	204	212	203	188	187	196	197	196	179	191	220	198	190	198	209	194	210	184	191	206	174	196	200	218	216	213	200	196	205	176	194	197	196	205	208	212	217	218	187	220	197	196	193	183	186	189	205	199	174	196	204	206	208	201	199	199	200	178	220	212	207	206	221	206	186	191	189	206	255	205	185	195	201	211	223	168	201	198	212	216	170	222	198	193	205	212	206	203	206	178	187	195	193	239	214	176	189	220	212	216	186	198	212	209
7267	16577	1546	443	335	305	268	292	278	277	217	256	263	225	225	217	245	216	224	231	199	206	245	232	224	219	228	232	216	230	206	203	200	217	234	209	224	213	213	238	230	222	228	232	206	203	239	231	222	227	247	209	214	190	211	243	225	236	216	215	234	228	231	200	228	238	237	225	212	197	201	225	218	226	206	224	207	222	222	177	208	224	217	216	196	214	226	215	227	278	209	215	213	217	213	186	199	187	220	214	210	226	200	225	229	237	229	174	218	188	211	198	216	243	203	198	189	219	206	188	217	230	223	214	191	189	213	200	213	243	218	245	222	202	192	234	195	191	211	213	211	206	207	210	171	220	199	208	230	207	215	189	226	202	226	243	207	232	213	215	220	203	199	219	209	191	224	225	238	180	214	226	250	229	214	194	250	207	231	241	223	217	208	238	205	211	215	229	216	221	193	206	224	227	219	221	195	192	206	229	248	211	240	229	222	206	194	219	220	209	232	243	234	215	180	213	221	211	231	206	240	195	213	217	223	217	189	192	202	231	227	228	236	183	229	219	207	236	214	193	223	209	229	221	204	221	212	225	219	215	202	212	190	226	221	226	219	194	231	212	219	199	200	214	199	209	178	196	225	225	194	222	224	202	196	217	203	233	190	206	210	238	234	200	221	208	223	210	238	192	199	242	200	227	238	214	216	206	220	206	227	202	227	197	205	221	202	225	213	202	229	234	192	227	235	229	190	205	233	215	218	237	205	210	208	210	215	208	251	203	185	209	217	191	208	214	224	239	218	195	222	224	189	218	203	226	216	225	208	217	238	210	200	217	205	224	210	208	201	211	209	195	215	219	211	192	204	206	220	193	207	237	216	205	198	207	236	221	202	204	196	238	223	224	195	202	207	242	229	229	226	195	209	215	219	225	213	205	210	217	206	204	206	199	215	201	245	228	212	220	214	218	237	241	211	201	219	208	215	210	198	222	200	215	204	195	225	237	191	213	197	230	227	218	204	189	209	208	222	222	204	216	184	196	229	216	203	209	210	242	219	213	226	220	216	207	216	215	225	197	226	214	222	215	212	206	241	229	235	211	192	221	216	202	224	209	211	232	233	218	225	219	209	199	223	221	219	200	202	204	219	218	241	240	223	188	193	209	204	210	206	231	209	192	179	195	204	213	204	226	205	211	184	185	204	204	222	209	208	235	192	209	220	216	215	213	206	205	237	220	217	204	193	199	196	206	201	219	215	201	233	228	228	227	204	220	190	204	216	212	207	213	195	218	220	229	210	207	205	209	223	210	228	202	235	230	225	193	227	213	209	224	214	229	207	230	227	236	197	254	198	214	239	199	218	209	208	252	226	228	196	217	219	186	208	214	239	224	209	214	185	210	247	228	217	194	198	213	202	230	204	209	243	242	221	202	223	228	223	211	218	220	235	226	219	197	213	219	191	207	214	215	208	206	224	208	225	211	227	225	235	221	213	201	195	194	230	229	194	232	208	225	221	234	207	199	202	221	212	233	226	217	203	198	215	229	224	233	205	208	211	203	213	212	191	212	217	197	238	221	209	233	235	213	194	233	215	216	203	214	202	197	224	232	189	232	226	199	215	242	230	227	219	195	214	241	227	195	237	241	212	221	208	225	217	223	200	218	239	191	232	223	204	209	210	216	220	221	223	217	208	219	203	198	210	235	235	203	245	204	243	235	207	228	209	226	199	200	212	235	212	186	204	199	206	222	221	236	240	232	204	224	228	210	216	233	208	212	235	226	239	239	220	212	206	226	209	215	213	241	226	230	206	214	220	220	207	222	197	231	217	221	192	200	204	212	197	220	186	227	220	207	198	198	214	226	188	221	217	229	255	226	211	241	189	233	203	191	219	227	203	193	217	204	215	250	208	229	198	196	231	218	217	247	224	207	222	217	223	231	216	217	207	218	218	223	203	209	220	225	187	226	198	222	194	199	199	229	206	238	190	217	235	214	226	228	213	189	222	204	218	221	225	209	225	224	194	235	198	181	223	201	230	206	215	210	217	219	178	198	201	203	204	215	215	221	230	210	223	223	214	215	214	218	205	230	215	219	200	212	219	233	216	214	230	197	197	257	205	206	220	222	230	200	220	208	213	210	206	222	183	197	195	221	206	204	228	193	213	223	195	223	219	222	214	219	209	202	211	187	226	216	205	223	206	200	218	246	209	224	223	212	223	203	215	208	232	203	218	225	223	238	221	165	204	221	215	203	219	229	184	233	209	228	202	212	225	203	206	200	213	222	212	208	188	214	237	210	186	226	213	233	204	213	229	216	197	200	240	200	230	202	212	186	200	206	208	233	210	231	214	195	215	195	207	230	182	197	186	205	229	208	219	222	213	238	214	200	199	231	221	205	196	232	211	232	217	222	206	200	220	226	194	226	207	237	230	217	220	191	203	220	210	223	220	215	229	218	235	203	227	187	211	204	204	233	214	224	205	202	199	215	203	222	209	210	250	212	225	218	213	189	208	227	219	213	237	218	221	246	246	219	210	196	215	213	212	215	229	245	229	215	232	216	232	198	233	212	220	214	222	205	220	209	197	207	217	236	194	225	214	211	239	213	177	212	212	168	211	204	220	233	221	229	223	221	216	219	203	219	235	189	236	226	194	216	213	206	229	212	187	220	200	196	196	228	214	188	220	215	196	225	199	233	220	215	226	228	193	223	232	193	227	194	193	235	243	208	191	209	218	243	216	206	223	194	244	201	199	224	212	213	220	193	232	225	221	237	204	202	199	239	227	221	197	220	210	216	202	233	202	214	217	223	210	228	224	207	221	216	208	224	212	219	198	211	207	214	207	214	205	214	219	223	216	191	241	243	226	241	189	219	191	204	203	243	207	220	240	213	224	220	222	199	217	229	216	218	257	197	217	190	213	205	208	201	204	210	236	250	187	218	191	236	202	208	203	216	207	228	217	230	202	205	210	214	206	210	201	232	212	249	214	187	203	219	199	239	196	183	218	198	196	227	203	223	231	229	223	219	219	224	198	208	208	215	215	211	215	240	251	232	211	211	194	198	210	223	218	239	208	201	226	209	195	213	201	221	237	198	218	207	206	206	240	221	208	216	250	180	204	216	203	234	226	214	226	236	208	202	218	226	209	207	217	203	193	219	218	239	217	230	224	196	226	231	214	227	214	221	236	232	190	209	208	212	198	195	208	221	226	219	227	221	195	187	233	232	218	225	236	195	220	236	235	203	222	226	213	220	215	226	224	223	238	207	232	247	206	233	228	214	230	227	216	207	201	223	235	222	209	177	208	216	233	201	234	246	215	238	213	234	200	215	211	214	221	227	217	193	225	201	207	236	206	230	228	207	219	218	209	208	238	228	204	226	221	218	192	193	217	237	221	207	213	211	221	224	239	210	220	224	214	213	215	227	236	211	197	220	232	217	235	213	208	214	227	227	189	205	242	210	207	223	245	217	227	215	216	216	223	209	202	232	215	213	209	231	220	213	223	214	208	209	237	241
25388	21101	28976	23179	20963	14892	2106	1247	1081	1006	949	851	829	788	791	760	732	667	701	713	697	648	720	672	674	692	654	677	660	608	657	653	683	690	672	616	636	661	650	679	669	639	697	649	638	639	598	636	646	698	599	613	684	630	637	619	662	642	625	633	617	609	671	630	592	607	637	627	583	650	636	621	625	632	581	646	644	631	606	618	612	590	593	622	623	607	620	668	613	663	632	630	625	601	654	610	638	635	634	625	640	679	624	586	622	636	640	651	629	603	626	569	590	598	619	673	617	666	658	656	638	623	617	611	613	607	587	636	633	636	641	620	581	615	646	634	642	639	637	635	662	609	638	639	622	608	613	633	589	630	641	636	614	618	625	591	627	602	623	629	603	652	569	641	626	634	615	627	717	662	575	655	636	611	576	670	648	655	588	599	637	619	623	631	627	629	640	627	611	638	606	640	606	623	619	642	636	589	653	653	610	643	630	646	635	603	606	629	645	594	576	630	584	630	641	616	608	646	641	583	628	619	622	608	639	608	618	613	598	648	631	660	639	616	607	612	609	623	594	657	630	602	672	651	563	689	660	634	650	615	591	604	611	656	680	616	595	572	621	631	612	621	586	627	582	666	682	605	651	658	605	638	589	683	647	624	632	615	610	606	595	651	646	625	662	617	593	604	634	636	621	635	617	588	585	619	625	628	623	656	636	617	632	685	632	611	602	579	636	627	607	623	616	604	622	616	634	632	649	566	610	632	669	618	638	643	607	640	613	635	627	637	596	584	633	594	659	614	632	593	620	596	644	650	578	603	623	651	618	606	624	621	553	620	601	615	592	650	622	596	605	626	640	638	625	622	625	631	634	622	625	607	639	632	645	631	622	635	612	628	624	616	602	604	632	666	581	617	609	614	616	595	566	618	651	645	654	584	602	620	634	582	627	648	617	617	600	638	636	630	633	660	611	606	618	669	620	612	639	629	599	649	623	617	603	642	656	618	627	578	576	665	604	593	623	638	592	643	621	623	672	630	644	620	624	630	632	578	609	602	607	649	611	593	573	600	627	615	627	612	628	646	667	672	659	578	641	581	653	650	613	651	602	668	662	613	611	607	614	625	578	605	577	650	623	631	611	631	653	629	654	612	625	622	657	601	664	634	609	664	596	596	628	678	650	598	610	624	679	630	657	652	624	645	639	671	635	631	615	620	669	620	655	618	645	654	619	587	642	648	590	633	631	656	638	578	608	620	582	656	614	590	619	627	649	578	622	640	645	653	626	637	626	647	582	629	665	589	657	620	646	603	633	626	675	638	668	624	617	597	652	619	669	647	627	628	611	628	636	641	691	602	602	652	628	639	592	624	635	616	662	587	642	639	590	621	646	609	617	662	585	627	584	622	610	648	621	588	618	627	642	657	604	588	622	616	619	590	636	630	633	622	596	598	628	631	658	569	611	590	650	587	638	611	585	650	599	633	645	611	613	610	646	664	646	643	585	627	651	593	642	602	643	610	634	579	660	619	596	639	621	566	625	626	614	551	605	619	635	606	608	631	593	617	617	649	654	643	641	662	694	653	640	572	674	609	595	644	638	661	631	610	635	636	626	620	646	628	634	612	578	595	685	632	629	620	644	644	591	629	603	631	654	618	641	643	629	661	683	626	616	606	650	578	642	641	603	657	586	669	630	619	622	630	645	611	623	614	610	655	650	624	646	609	635	614	631	621	646	595	639	603	636	633	608	640	607	625	617	600	625	585	615	653	616	632	645	621	623	610	627	630	660	621	602	621	567	568	600	589	618	599	625	613	661	650	629	690	624	608	573	645	634	588	626	622	678	602	649	611	622	632	639	584	688	585	649	637	634	621	592	617	598	670	613	611	643	637	627	615	586	644	621	648	616	620	598	618	665	613	633	628	587	616	621	636	621	614	605	630	661	660	646	639	628	620	666	599	606	626	655	622	588	670	633	628	585	644	593	618	601	614	638	586	642	644	630	599	652	608	593	614	634	622	638	605	589	605	676	654	639	638	572	642	593	625	612	625	636	625	614	615	643	637	616	554	607	650	635	634	601	629	656	659	659	615	653	621	633	623	645	634	634	690	666	582	636	632	603	650	615	639	635	618	576	641	639	611	603	574	599	600	643	619	612	621	646	571	628	617	662	638	657	618	646	660	628	628	633	604	631	619	611	627	602	610	573	596	664	611	611	668	646	625	612	628	618	676	647	631	690	638	628	626	638	660	595	616	618	576	598	613	647	646	618	612	671	648	579	615	626	628	632	643	616	568	661	632	621	606	626	616	575	676	653	628	683	596	622	572	615	582	665	606	629	616	613	595	611	625	631	702	635	626	592	614	598	610	651	618	635	615	588	631	637	611	606	654	638	617	584	618	612	631	639	586	657	633	626	619	610	626	614	635	637	640	650	625	609	632	647	629	635	607	633	670	658	689	582	619	611	608	626	652	605	632	617	611	612	676	660	627	651	640	587	654	641	656	600	620	659	615	659	603	607	630	652	628	633	633	657	661	601	631	635	651	654	603	656	588	664	596	636	623	599	661	659	602	598	626	608	603	631	618	619	649	641	651	610	646	617	605	668	646	613	583	575	618	569	637	606	599	668	646	637	643	597	614	643	643	590	669	644	646	655	690	614	633	621	646	634	602	652	606	637	622	661	637	621	616	659	630	638	581	665	596	596	654	625	616	632	624	636	649	633	605	669	651	631	607	601	676	613	630	690	626	658	615	616	610	581	593	670	623	648	624	621	628	618	629	601	648	668	684	601	587	675	609	650	635	622	638	639	666	648	611	592	645	619	650	586	595	619	609	625	622	610	622	619	671	654	595	642	607	644	648	616	615	632	579	644	598	571	613	649	607	578	625	639	635	644	664	579	654	640	596	670	644	620	640	606	620	620	634	638	612	624	624	642	657	643	621	637	580	628	594	602	644	608	606	599	677	620	638	595	609	615	643	586	629	671	599	611	619	632	581	571	640	634	600	604	649	619	640	651	599	663	634	590	645	664	629	628	603	608	672	628	651	616	627	632	601	661	673	627	651	634	630	597	607	616	653	588	580	651	615	636	639	639	634	616	651	632	629	586	628	639	597	644	611	616	619	599	644	630	616	610	640	607	644	631	642	634	627	633	670	610	585	616	639	587	664	628	618	621	612	639	617	652	617	640	594	656	626	579	647	596	632	594	612	649	641	638	597	638	671	600	597	599	608	624	638	637	667	605	625	620	619	653	604	595	612	592	604	632	630	607	617	592	654	612	643	613	646	665	619	627	596	598	629	592	642	639	621	578	580	608	650	610	671	638	679	606	658	673	651	632	611	627	608	641	639	574	635	584	624	616	628	608	672	664	597	619	603	628	627	624	584	627	647	621	622	609	675	632	625	611	646	647	647	632	624	671	611	630	633	625	566	595	607	649	618	650	606	604	660	624	636	694	658	644	595	640	595	610	653	661	580	637	622	637	597	639	627	645	647	642	588	573	620	675	629	620	621	659	624
21261	42752	10505	5430	3629	2823	2266	1940	1675	1473	1269	1126	1116	968	878	886	827	837	773	800	707	700	741	679	723	628	668	638	707	666	641	645	647	633	650	659	658	653	618	604	643	632	647	653	617	655	641	635	604	613	628	674	668	601	624	641	650	621	648	634	618	631	622	566	615	632	639	613	662	598	651	640	599	608	622	634	639	638	601	622	632	626	635	590	611	612	642	653	644	580	602	613	642	624	591	611	628	576	603	634	608	608	675	671	628	633	600	655	620	654	619	586	620	586	601	585	648	623	628	662	632	573	601	635	688	640	614	619	575	642	646	647	592	615	644	611	601	601	677	605	579	658	640	595	599	645	640	656	649	624	636	637	557	644	581	594	625	626	619	625	617	611	620	577	622	595	641	588	629	658	632	592	638	652	613	629	638	617	635	618	608	689	628	630	650	638	608	599	644	610	601	622	616	624	635	594	624	636	636	636	589	584	601	608	661	624	560	632	627	598	637	636	669	628	637	602	617	628	657	615	631	646	609	575	599	631	617	594	607	593	651	645	632	600	599	627	635	618	572	604	675	612	602	624	653	617	673	597	594	610	634	661	594	633	585	629	571	620	610	662	597	628	592	606	575	635	634	622	631	633	680	608	619	648	631	628	684	626	659	609	598	641	605	636	604	605	642	651	607	644	638	610	580	645	634	597	620	629	622	617	604	623	656	614	582	585	624	573	556	637	611	635	652	565	630	664	651	619	600	603	624	609	621	589	618	595	630	610	618	589	586	596	642	624	642	630	652	601	600	613	654	624	605	648	633	615	620	633	618	602	634	661	615	610	608	627	590	621	624	627	639	625	601	639	625	605	606	617	598	592	600	627	614	602	605	615	593	651	605	577	615	603	613	634	611	576	625	583	653	654	604	624	619	595	612	609	636	619	602	634	623	643	593	619	627	640	643	640	623	664	615	628	594	569	649	656	634	608	645	620	653	600	612	607	622	589	617	603	628	632	659	601	669	629	624	635	652	606	617	679	576	599	599	614	590	620	622	685	596	613	616	630	606	667	597	600	632	592	617	580	649	619	593	625	602	614	622	650	627	583	604	635	600	603	627	621	615	684	584	606	623	631	600	609	592	620	612	639	564	598	654	590	611	586	642	629	636	709	633	637	555	598	592	668	624	585	592	628	614	583	628	630	595	627	656	621	604	652	629	629	607	612	617	621	606	645	564	633	660	622	614	593	631	642	640	662	663	597	605	678	616	640	616	585	563	629	614	618	633	669	635	607	608	619	617	583	645	630	579	619	643	651	586	638	656	621	634	607	649	589	672	602	595	676	592	589	614	606	615	632	618	601	618	612	657	629	663	589	633	586	659	605	622	586	603	585	658	588	637	610	657	618	598	603	652	626	603	653	646	615	597	665	603	633	607	622	599	640	570	588	594	643	621	649	607	584	623	635	612	618	611	623	645	572	670	662	627	585	649	572	629	615	651	608	620	615	648	574	633	634	619	603	581	603	621	638	620	648	594	653	593	629	662	610	622	586	610	636	679	627	606	590	607	599	624	632	605	662	585	647	603	622	610	612	646	609	601	597	603	637	601	616	593	673	609	655	639	602	598	625	603	600	597	578	611	583	635	625	629	627	660	662	614	622	618	622	596	659	617	674	617	587	620	626	578	630	628	598	633	584	593	672	613	621	652	598	610	624	649	618	593	635	635	575	637	613	618	656	617	614	652	643	603	606	611	632	611	649	626	627	618	633	629	621	619	608	651	614	637	599	615	620	628	638	660	601	633	614	592	575	596	627	632	590	644	636	625	617	606	590	601	656	686	648	562	641	639	642	591	642	628	618	602	611	622	604	621	620	640	619	624	650	621	631	644	590	615	627	622	604	627	623	607	610	632	645	616	594	623	658	652	598	653	627	588	626	661	634	650	601	587	648	604	610	624	626	588	632	650	588	581	599	602	624	604	633	624	597	611	691	609	593	567	630	610	606	581	621	603	602	619	629	593	567	635	571	644	635	621	624	632	601	606	634	602	614	599	616	599	659	627	639	631	604	648	664	628	620	619	626	619	643	603	641	599	649	615	607	618	594	629	573	596	625	644	619	596	645	586	619	622	623	606	602	645	640	655	637	626	604	608	636	637	613	626	584	604	630	615	622	595	616	618	635	628	593	599	610	619	601	646	606	634	571	591	631	645	598	617	623	620	619	608	598	639	591	604	617	598	629	602	617	629	633	675	637	570	584	624	647	615	607	643	641	597	594	579	617	598	613	590	556	601	594	648	664	597	598	603	593	650	628	606	638	606	656	636	616	632	589	590	608	597	606	566	585	612	596	630	617	615	626	628	570	603	557	630	659	609	627	619	661	659	568	631	577	634	646	607	624	620	614	631	618	602	614	637	646	617	628	575	625	660	612	658	655	600	626	635	591	621	621	612	601	588	601	682	637	628	590	628	626	545	609	635	641	605	613	627	652	619	642	643	595	617	622	612	626	633	613	612	650	643	611	657	605	630	580	640	627	640	613	615	588	612	603	655	585	616	634	595	640	598	607	557	634	588	542	604	643	627	544	603	618	656	661	609	652	616	581	610	618	585	627	677	621	612	626	666	651	616	642	657	587	632	616	603	665	608	591	592	571	658	675	650	593	633	601	632	618	612	622	603	624	665	617	623	614	643	583	684	599	657	627	568	615	642	609	635	642	604	620	622	625	658	641	627	609	623	629	628	576	630	589	630	594	627	650	616	595	606	631	589	622	593	635	635	641	621	618	592	618	600	664	587	609	610	578	607	624	611	628	626	635	629	628	638	627	641	627	597	625	591	636	641	615	613	640	610	614	644	606	607	594	631	581	607	597	614	602	626	593	576	641	633	602	660	591	630	631	605	604	585	635	637	611	629	585	635	644	576	619	584	611	639	619	637	605	605	654	577	604	597	645	665	601	635	626	592	591	611	615	580	633	614	565	604	609	625	653	588	627	611	608	623	622	649	606	642	631	626	594	645	654	630	610	616	603	608	581	602	634	599	593	596	638	654	620	600	642	667	610	613	631	624	612	591	638	567	617	580	619	601	607	643	607	571	602	618	655	574	620	630	658	582	606	641	574	593	609	637	625	615	640	579	589	618	611	611	628	632	655	633	668	602	621	588	633	620	654	576	624	635	622	644	635	649	598	581	619	648	612	598	623	610	612	581	615	606	594	622	626	614	659	627	655	654	584	598	618	608	646	635	601	606	589	601	587	607	617	654	594	632	625	601	663	658	599	637	615	608	540	612	585	672	662	651	658	612	650	641	661	618	621	638	609	628	617	637	618	650	612	642	587	638	635	606	606	627	605	616	610	633	589	587	612	644	651	647	672	619	620	641	600	624	657	639	629	631	621	655	623	584	662	581	594	550	566	583	604	618	588	636	608	610	615	628	625	637	597	591	625	614	588	621	609	629	604	649	584	601	638	639	610	617	624	620	603	666	655	585	654	625	631	614	611	580	596	634	619	574	591	590	651	625	608
23087	21042	29540	22599	20977	21117	10946	2213	1692	1568	1401	1276	1219	1075	1125	1035	1087	1037	1036	974	911	939	1026	916	930	897	892	936	864	844	902	901	868	839	840	853	884	837	840	839	855	867	805	847	873	891	813	839	817	823	803	825	811	813	850	812	821	850	817	838	849	869	809	807	848	823	836	876	818	823	837	863	789	842	804	812	807	827	802	817	782	823	765	808	797	834	881	817	817	800	794	789	843	824	828	823	831	845	840	804	802	777	818	813	842	845	752	799	871	824	832	838	807	770	829	841	886	853	785	842	857	782	809	832	806	838	808	801	845	780	832	794	836	779	817	873	801	779	832	836	763	808	851	833	783	825	822	853	827	836	860	836	813	824	827	779	838	815	796	829	833	825	831	822	803	812	845	811	868	818	756	799	828	827	785	794	824	810	811	846	829	778	804	824	804	805	766	820	834	759	793	876	844	816	833	822	876	820	808	827	821	809	812	827	845	829	750	814	790	815	863	793	785	881	820	874	840	852	845	789	791	821	782	786	838	799	755	816	868	815	820	762	806	820	826	848	784	807	810	860	812	800	818	861	848	821	837	851	793	797	845	840	831	835	800	792	815	811	811	816	879	794	783	798	855	797	835	890	794	805	834	815	821	851	801	834	823	796	819	799	803	854	824	802	876	758	806	767	774	800	850	799	840	831	794	808	793	848	860	874	883	826	767	876	851	834	840	804	788	808	810	810	821	789	858	803	810	837	827	809	850	850	843	833	803	877	850	819	862	819	855	772	840	816	845	773	834	801	795	801	734	842	817	813	831	841	824	812	843	849	882	828	808	801	804	822	771	776	847	841	838	878	836	810	801	803	779	844	836	833	804	800	838	824	831	817	841	785	768	805	775	830	844	827	818	837	878	820	830	796	824	757	810	877	802	845	824	823	856	781	796	836	799	842	816	836	835	789	820	823	815	821	747	808	758	816	796	802	830	845	838	783	796	801	797	785	769	822	819	811	796	778	793	801	832	862	781	809	825	834	790	781	826	758	830	804	752	817	795	874	805	769	829	823	861	857	798	844	820	768	821	820	829	843	814	803	815	808	831	826	913	806	853	817	798	789	815	867	807	835	905	801	844	775	771	817	821	789	796	853	793	778	865	799	834	841	823	807	811	850	746	844	835	789	828	782	842	831	787	775	764	771	769	869	820	804	833	811	788	793	821	828	858	784	832	828	828	831	797	836	829	806	823	804	843	855	799	787	792	831	773	755	815	812	782	824	774	762	804	804	805	829	830	878	863	745	767	805	835	829	810	800	771	794	823	823	847	781	807	786	816	821	790	845	844	740	878	807	813	798	819	836	801	811	797	821	838	830	792	803	791	804	796	779	791	785	774	790	808	795	767	803	837	791	788	808	791	857	787	847	841	786	814	884	810	882	815	756	827	828	865	836	806	793	795	773	852	796	818	788	844	862	793	812	807	801	839	831	795	812	836	826	865	762	802	780	826	779	833	832	827	878	808	835	856	794	821	813	754	806	826	825	839	796	834	854	882	804	850	803	836	849	843	815	817	837	818	814	834	849	812	842	795	791	854	816	834	755	804	853	808	830	822	823	841	836	810	818	861	853	808	806	860	806	783	812	793	836	777	772	800	883	816	803	837	803	828	815	794	804	779	834	834	868	781	782	785	802	799	787	813	818	772	853	835	783	788	831	815	836	810	781	886	782	839	823	842	809	833	847	841	782	815	816	804	855	807	743	849	867	797	758	798	814	848	853	838	843	809	791	847	844	788	814	841	763	779	805	832	801	844	864	839	823	816	793	760	817	791	781	800	800	832	808	792	846	825	832	825	853	794	774	838	787	806	823	772	835	874	833	796	779	813	859	861	862	818	870	817	808	822	857	767	820	816	816	820	818	812	761	802	812	790	786	784	774	847	787	814	832	809	846	819	832	832	812	817	814	849	817	795	777	803	799	799	820	816	839	794	740	843	845	768	809	806	786	857	793	783	835	805	863	786	812	786	817	822	848	801	850	841	815	836	790	843	825	799	838	831	851	829	851	797	800	759	770	803	787	844	782	853	798	788	792	787	784	870	828	811	759	801	849	754	793	774	875	791	806	821	770	838	827	781	802	757	758	799	823	818	810	771	768	786	786	753	832	781	849	828	820	831	784	767	800	858	813	837	823	829	838	755	822	779	823	797	806	819	815	786	838	858	797	821	830	825	825	827	838	815	801	818	804	826	790	816	808	830	784	809	809	790	852	842	846	793	796	809	856	792	814	813	817	793	806	805	815	826	781	804	784	808	785	857	832	806	821	842	840	773	836	824	866	837	801	812	835	780	862	770	819	785	884	790	742	789	795	821	776	836	851	797	804	876	805	817	822	794	796	821	828	819	775	822	791	844	804	821	820	811	796	781	825	838	811	807	811	841	787	835	833	843	797	807	826	764	782	804	836	816	824	797	766	783	791	839	791	849	830	780	839	814	801	834	818	797	812	869	815	797	843	829	793	833	796	829	817	792	807	817	800	831	814	831	813	795	819	835	785	806	812	807	801	799	832	800	809	859	830	799	790	836	787	809	838	835	761	817	802	870	737	800	782	807	820	777	842	816	796	842	787	789	795	783	755	829	819	859	750	821	797	843	814	740	870	814	821	813	767	803	810	806	816	791	802	798	840	797	812	804	816	850	775	820	819	847	763	765	839	869	788	835	823	794	844	794	798	812	786	792	797	775	755	819	864	843	849	837	807	890	842	793	839	782	820	774	816	838	803	787	785	796	790	803	797	820	853	798	859	823	850	856	812	812	835	798	785	814	854	817	818	773	772	817	822	827	861	820	799	779	831	812	824	786	781	886	829	815	775	820	783	755	772	805	823	811	812	849	843	811	810	781	810	804	813	808	824	794	863	786	804	813	817	818	793	846	841	765	794	798	825	840	802	819	767	803	841	827	849	802	834	823	860	767	839	795	844	743	826	808	857	808	763	809	887	756	805	794	836	792	798	826	791	856	854	781	755	809	824	801	804	791	808	817	824	803	840	774	801	841	840	864	826	834	850	811	815	817	764	802	850	828	764	800	814	763	809	824	843	869	772	845	799	818	829	803	866	826	792	861	832	804	825	839	812	844	765	868	786	813	761	783	846	784	844	796	771	825	769	833	779	837	799	854	832	835	776	777	793	812	844	855	811	795	857	813	865	810	812	813	830	802	796	844	819	839	804	794	786	759	799	794	835	785	817	814	818	832	826	858	782	814	777	808	812	829	817	833	813	862	808	803	865	781	829	789	756	808	859	813	813	865	792	825	782	819	838	807	785	837	808	816	803	782	789	750	793	792	796	778	817	802	791	786	837	775	812	821	833	776	806	830	797	795	812	784	861	783	802	770	801	793	875	840	804	790	782	830	852	823	811	809	841	836	777	804	790	817	791	819	791	825	777	764	799	778	783	823	777	781	793	780	847	864	817	851	840	880	819	787	776	813	792	818	822	807	778	793	855	752	803	839	762	765	838	764	781
13438	33212	14478	9561	6594	5136	4211	3378	2974	2608	2158	1871	1683	1550	1429	1356	1192	1189	1154	1106	1086	1003	1084	977	1002	971	961	932	905	889	914	972	934	859	872	854	886	863	879	859	883	847	884	910	847	868	830	918	863	873	883	830	863	835	866	828	840	829	848	788	889	817	780	820	834	837	800	787	862	805	838	862	800	843	829	826	860	825	831	807	807	778	859	882	818	798	829	843	817	828	838	770	806	795	801	852	798	894	854	851	809	829	840	767	828	888	799	827	808	799	852	838	781	823	835	840	786	779	827	825	857	783	820	811	774	805	812	838	833	851	804	861	853	854	807	833	798	795	770	821	843	825	808	793	757	833	859	825	866	831	802	885	795	755	883	818	810	831	776	806	797	871	830	792	829	826	786	821	800	857	816	843	851	791	799	821	821	759	804	801	843	782	820	842	824	823	857	798	782	776	784	847	796	822	802	811	823	803	811	823	854	779	841	835	796	806	806	796	814	802	845	776	832	790	874	819	871	801	761	800	810	886	833	850	812	797	790	762	827	802	800	789	784	847	849	849	819	792	822	773	814	778	790	813	781	823	802	740	764	821	824	790	808	847	837	842	842	769	760	817	814	837	823	815	849	807	838	815	839	806	820	826	785	781	835	806	828	858	883	837	762	784	793	786	860	733	818	743	830	814	822	813	795	772	853	813	881	773	830	802	780	788	841	810	771	830	834	776	814	821	859	797	828	835	825	815	791	802	815	738	824	806	789	797	824	851	827	780	810	817	827	832	808	845	831	785	784	788	811	858	820	812	783	801	800	804	799	829	770	760	804	883	839	794	849	806	848	858	876	871	837	748	779	788	815	787	758	834	767	789	853	833	823	807	838	787	757	796	833	826	830	804	840	832	797	853	783	824	829	857	798	772	835	799	821	844	830	835	837	835	778	805	801	799	788	838	776	791	811	810	832	803	821	819	777	825	728	813	821	814	838	821	800	760	823	806	913	805	763	773	815	820	780	841	811	791	809	827	806	812	814	813	809	856	802	822	831	808	801	776	789	771	773	838	875	843	835	841	813	855	831	856	781	779	806	860	815	808	828	799	844	865	831	835	808	820	809	702	851	846	805	846	852	799	866	841	818	854	812	846	804	804	808	810	811	860	824	822	781	795	826	771	789	830	796	774	796	820	799	777	806	829	793	764	807	830	763	811	777	831	814	787	778	827	844	853	820	846	816	849	849	788	819	793	786	855	785	835	837	821	788	812	807	846	826	837	772	797	754	856	829	822	785	864	750	841	814	796	776	834	840	856	764	865	804	879	823	863	806	836	796	809	823	794	854	810	800	811	823	775	842	804	814	785	806	860	787	839	786	758	787	775	866	745	815	840	847	821	868	789	812	800	819	789	836	840	813	835	805	783	862	776	758	827	805	821	839	825	822	820	814	824	808	802	785	785	806	768	803	837	785	815	805	781	775	805	780	831	857	829	799	788	807	778	848	825	830	733	776	814	819	810	814	823	757	783	803	779	826	813	789	811	821	805	815	773	841	812	837	813	790	800	778	783	739	850	783	830	795	802	829	837	805	858	827	817	810	799	779	856	807	765	794	806	818	836	729	866	791	767	818	795	775	818	774	874	885	818	792	829	787	782	851	823	825	798	781	831	816	798	814	824	765	838	848	825	855	772	797	807	840	814	855	809	812	819	777	799	815	825	783	797	826	819	835	820	809	799	852	838	760	822	825	769	795	785	806	840	863	782	809	787	874	802	802	841	829	779	818	861	797	792	823	797	805	801	764	808	834	875	853	859	852	800	847	833	785	783	821	831	839	804	820	820	802	794	839	798	775	824	805	761	842	825	733	765	787	809	816	809	849	831	817	855	824	794	792	815	856	836	814	849	846	743	807	813	807	801	741	791	823	779	822	893	834	795	819	819	775	824	799	773	788	732	774	812	820	834	816	798	817	807	833	788	810	766	852	802	821	816	805	830	778	792	815	798	816	791	821	856	802	797	788	784	817	827	855	843	828	833	810	835	781	807	844	816	767	807	812	812	789	855	807	834	781	829	824	780	837	843	826	847	827	815	836	810	836	817	766	827	841	822	781	807	849	822	792	815	802	821	812	746	838	793	791	800	873	862	787	826	868	796	795	784	782	786	813	740	784	862	868	793	779	821	841	778	876	843	804	798	806	791	840	852	830	811	801	776	760	826	837	796	857	798	796	814	824	850	803	826	831	806	777	840	870	828	815	835	835	788	813	802	807	779	822	818	823	812	792	828	800	796	800	804	796	818	830	793	892	796	793	789	842	816	801	794	776	801	826	761	816	828	762	801	833	829	808	830	826	845	810	826	792	857	821	813	841	795	785	841	813	799	831	830	773	864	822	812	807	790	837	828	797	794	811	846	842	828	811	809	829	811	811	811	839	859	819	742	823	790	801	843	795	818	794	820	776	788	813	784	822	793	827	839	793	826	806	837	836	807	834	837	782	872	820	821	816	782	822	858	820	836	837	813	816	829	774	844	796	783	878	849	812	813	793	820	850	802	890	801	815	815	788	822	804	839	847	816	790	823	817	785	838	784	806	765	809	838	734	752	836	792	802	825	793	833	817	784	777	844	826	777	854	815	859	860	819	805	808	806	819	800	825	821	813	825	825	823	744	818	831	812	801	851	810	809	797	868	818	843	843	815	822	803	809	827	812	797	881	807	818	781	859	835	818	762	850	835	821	822	863	802	796	804	794	831	808	762	817	877	827	800	774	850	852	846	825	813	788	820	760	844	837	818	842	855	790	767	768	798	766	811	807	863	813	823	831	817	788	838	816	778	816	810	775	809	819	829	764	762	812	804	767	843	876	796	778	798	807	850	753	799	814	827	810	844	782	835	814	818	845	810	793	809	783	791	836	810	764	815	856	804	817	814	851	817	842	839	824	811	821	817	840	861	837	856	758	772	872	815	833	781	768	795	841	773	818	855	795	781	830	796	840	795	829	788	817	820	808	817	834	876	869	768	792	833	799	838	811	813	800	765	821	803	862	772	796	840	780	736	772	811	810	822	829	802	816	833	785	766	777	787	809	796	817	817	788	752	859	770	783	848	781	826	840	811	808	781	762	801	804	817	789	837	813	785	836	845	810	823	836	773	742	781	825	811	861	798	879	771	836	752	882	811	805	828	828	799	786	787	787	752	806	862	836	818	841	763	799	824	850	783	818	771	788	762	836	840	832	825	790	806	831	776	835	836	836	832	820	791	827	797	779	771	824	800	795	798	824	810	789	808	856	807	797	808	830	786	812	785	845	832	815	780	820	830	844	809	790	809	824	839	818	804	831	771	819	780	842	830	830	876	852	796	776	819	853	756	788	789	845	820	829	862	807	786	821	793	823	815	801	809	817	754	788	804	847	769	810	819	838	774	760	854	805	815	809	829	832	789	806	822	772	827	822	769	820	810	829	822	772	788	731	771	869	796	819	803	795	857	805	785	845	818	814	826	839	791	762	800	831	826	790	838	846	830
28397	19895	6356	467	275	283	248	210	241	216	238	208	190	211	196	203	220	198	208	222	203	199	211	220	194	222	205	180	218	210	194	202	213	208	182	185	217	201	209	202	196	219	217	181	196	180	202	203	198	195	208	216	210	224	211	187	239	192	179	197	170	189	197	220	211	196	183	203	202	211	198	190	210	222	207	219	200	217	214	197	209	206	204	235	204	186	194	196	214	206	210	209	188	200	217	238	196	203	206	206	225	226	202	188	177	201	178	202	235	208	202	215	245	211	213	211	186	195	197	215	223	210	181	236	212	223	210	196	192	214	170	193	193	194	193	188	244	204	221	225	202	209	187	206	191	179	204	202	192	205	191	199	225	174	203	224	211	200	198	197	214	173	209	212	186	210	203	192	223	202	183	185	208	220	217	202	180	194	214	220	210	195	192	185	190	198	216	203	206	222	202	198	220	203	197	213	205	220	201	213	169	215	214	202	213	187	226	219	206	211	226	208	202	217	210	220	194	218	204	208	195	213	191	200	178	204	228	215	198	216	206	213	213	215	208	208	217	224	215	194	222	184	200	190	183	203	188	197	207	204	208	194	200	222	201	233	205	209	207	227	203	214	206	206	198	197	222	208	218	206	182	206	195	197	195	198	205	216	206	215	194	205	205	213	226	193	191	204	215	210	197	194	201	222	214	209	211	219	193	200	232	191	186	203	210	183	232	195	189	196	205	209	185	192	207	243	229	204	207	227	201	183	199	188	197	200	220	192	187	200	212	197	197	197	200	198	206	254	179	211	194	215	211	215	193	176	201	192	221	177	202	227	215	200	203	180	212	191	219	209	218	219	222	191	208	212	194	199	191	204	196	227	184	188	188	207	200	182	189	194	224	202	215	195	191	235	217	211	194	183	216	221	225	201	218	200	187	208	239	212	197	181	200	180	203	194	219	203	204	193	201	239	188	203	196	176	198	187	212	212	191	210	198	210	202	162	205	195	229	211	214	194	212	218	186	247	218	225	213	184	190	215	207	173	227	193	206	217	218	213	206	175	184	208	172	205	207	201	174	198	186	209	203	189	190	214	217	223	189	220	202	188	214	199	222	198	215	206	197	200	210	200	190	198	220	189	177	188	202	212	185	189	207	211	204	193	203	178	197	200	215	215	243	198	205	212	198	201	203	202	197	210	199	217	184	203	190	198	198	191	194	200	168	202	216	192	227	200	195	187	222	181	193	188	205	210	200	195	203	230	227	213	191	214	209	194	222	202	210	204	205	186	186	219	196	213	200	200	203	195	209	210	178	176	215	224	201	211	209	186	206	182	202	204	190	204	194	209	206	218	233	200	189	207	166	195	226	184	226	176	239	191	202	224	185	211	188	218	171	181	231	210	218	204	192	210	193	188	224	194	224	207	234	219	198	206	204	196	174	212	214	193	230	207	211	174	209	203	192	200	181	194	207	222	205	207	203	219	230	197	211	214	214	197	208	226	213	198	197	214	228	216	188	214	205	192	199	219	217	185	217	206	165	198	211	198	196	214	188	212	225	217	203	209	200	179	219	206	238	202	214	228	193	202	208	218	177	196	220	211	187	197	205	201	202	224	187	202	191	193	200	222	209	215	212	216	215	179	188	208	195	212	237	191	222	228	211	179	210	217	191	223	192	211	202	205	192	181	214	218	203	206	208	203	203	192	186	195	207	203	184	228	196	220	209	208	202	205	191	215	203	207	201	205	196	212	196	221	197	195	220	203	192	225	224	191	198	196	192	198	186	203	211	185	221	181	198	206	221	202	186	184	191	210	229	222	212	194	214	182	205	188	189	203	222	215	194	184	179	202	199	206	250	198	215	197	209	214	212	184	188	205	194	183	205	232	188	194	219	204	197	199	185	211	196	191	190	177	218	177	187	209	204	224	205	229	192	229	203	243	229	194	202	211	215	209	186	204	234	205	217	211	188	193	213	206	184	180	224	184	218	222	195	215	194	207	194	200	192	198	184	190	193	212	207	198	201	206	208	206	222	198	208	213	190	203	202	187	199	212	192	176	207	220	196	195	202	218	216	180	209	172	195	220	214	219	217	211	192	222	217	197	197	187	208	193	227	185	183	215	205	212	191	222	204	198	216	216	211	205	206	184	220	198	184	181	187	197	217	205	222	183	188	201	220	197	201	197	192	191	211	183	196	206	193	168	196	194	208	203	220	202	190	207	186	205	217	220	201	197	198	209	199	209	187	220	204	214	241	185	194	203	196	199	214	202	197	223	190	198	187	196	207	188	211	231	184	228	183	232	181	220	238	212	212	210	225	209	197	222	232	222	179	210	186	204	190	187	178	220	197	231	195	210	209	198	211	208	195	210	195	206	199	213	211	209	215	209	206	199	203	190	170	204	195	204	190	203	198	230	209	212	196	221	202	180	177	203	215	204	205	221	199	201	224	187	197	209	202	191	185	198	220	213	195	192	223	197	180	194	200	200	227	196	206	202	208	212	210	229	177	203	211	195	226	214	182	206	189	196	215	191	208	199	221	172	192	218	216	205	195	177	206	211	197	195	200	199	238	182	197	200	217	175	205	224	213	197	190	202	180	217	209	192	199	174	231	177	190	190	197	193	209	219	189	218	216	220	209	208	189	205	195	182	225	200	208	216	205	213	220	223	213	191	198	173	192	231	198	218	178	211	210	210	202	216	225	216	195	223	208	186	214	186	186	184	225	174	221	208	186	206	210	201	160	204	218	182	228	223	199	214	256	186	215	200	186	223	196	214	211	175	227	206	206	183	189	212	175	229	195	201	228	203	202	201	180	230	220	174	214	180	198	211	215	228	193	207	225	190	202	211	183	210	210	221	209	195	224	192	205	189	201	205	188	217	203	223	190	183	207	191	218	248	179	206	197	200	193	198	203	199	203	187	206	208	200	181	186	181	193	194	193	229	211	214	194	179	218	226	227	223	228	210	211	201	193	221	198	196	214	194	186	216	211	208	222	209	192	207	214	241	210	195	207	221	215	173	204	203	199	200	230	199	201	194	205	213	204	215	201	205	251	218	196	208	177	207	183	210	212	224	203	215	191	203	216	218	216	193	215	163	199	219	201	190	191	209	207	218	206	191	197	222	184	209	220	204	186	194	235	206	197	197	186	198	195	197	196	215	211	233	192	203	204	199	205	204	208	192	222	193	199	202	199	197	205	211	217	182	218	168	212	210	209	211	235	216	217	224	213	197	185	193	213	228	189	169	193	215	247	229	200	188	211	242	217	223	200	227	220	198	206	237	209	195	181	223	220	239	193	228	188	215	198	181	199	223	211	195	217	213	208	214	216	184	200	208	221	206	200	184	210	194	199	192	207	213	220	201	210	202	191	182	202	197	201	209	194	205	206	214	206	222	171	211	219	187	214	203	196	185	196	187	183	207	203	200	224	205	217	204	218	219	226	196	225	196	202	189	197	222	225	223	187	184	198	209	214	197	194	221	217	214	191	220	201	209	204	215	200	215	237	224	211	211
6715	18157	1246	466	370	315	285	292	296	275	269	250	217	251	218	220	243	228	229	214	217	215	229	239	208	238	195	227	235	237	202	224	235	201	219	214	237	202	191	207	212	221	222	209	205	205	233	214	236	252	222	212	220	228	221	213	226	224	217	207	208	204	215	242	239	227	223	226	201	235	218	211	230	211	221	212	202	226	190	242	210	218	191	213	221	215	212	223	228	210	225	214	235	187	225	206	218	225	204	200	225	221	197	168	214	216	220	216	202	196	200	235	222	190	223	243	234	204	254	196	208	210	226	226	217	240	226	216	222	218	222	203	196	222	219	220	216	242	226	206	263	228	237	228	206	204	200	200	220	209	214	194	192	189	254	187	218	219	198	208	215	254	204	195	228	202	217	196	195	240	215	221	208	224	201	223	194	219	230	206	248	223	211	214	195	218	223	197	204	193	221	198	215	196	222	201	236	239	197	235	218	215	204	248	212	184	198	211	221	196	185	201	221	235	245	220	224	238	220	206	211	196	210	217	186	211	209	224	236	216	205	204	198	217	208	219	262	220	192	221	219	207	217	222	212	215	222	196	225	230	225	240	210	216	253	236	231	211	202	221	224	210	205	216	243	241	210	224	234	235	237	206	222	200	196	209	231	231	227	202	220	217	211	201	229	217	227	205	212	207	239	216	198	222	222	226	214	223	227	232	229	249	210	209	208	181	216	212	229	206	233	194	215	230	223	225	249	219	209	200	236	246	221	230	192	202	219	211	206	235	205	229	195	203	217	205	210	210	212	220	220	226	208	235	237	177	223	235	219	197	222	218	239	205	209	214	219	207	239	199	213	225	192	227	229	194	231	243	226	218	202	207	241	208	197	221	203	219	208	230	225	205	208	213	206	229	196	233	202	218	224	228	249	209	235	227	234	171	220	237	231	233	222	236	240	224	229	211	198	210	253	204	235	195	227	210	221	244	201	222	233	230	216	193	225	202	221	221	221	211	215	207	217	206	227	207	215	231	216	216	219	223	205	218	205	228	243	184	195	210	223	220	215	207	212	220	213	222	206	184	215	193	210	197	219	215	230	209	228	193	200	236	224	232	198	225	206	223	222	239	198	243	213	207	198	220	216	209	214	203	230	210	216	230	226	212	224	211	219	209	225	227	241	222	204	233	230	236	217	236	218	223	228	196	205	235	245	233	235	198	213	203	212	218	224	216	208	194	229	221	199	200	219	230	207	226	208	219	209	219	213	199	216	210	218	210	237	196	230	234	225	205	213	224	244	228	216	227	208	223	226	195	228	215	227	241	228	226	230	203	225	221	220	200	226	217	221	214	225	232	202	218	235	223	232	228	222	189	232	226	243	232	213	220	227	224	244	199	231	217	210	236	233	212	216	208	250	241	231	227	221	217	232	204	199	194	213	208	218	221	215	208	202	220	204	228	233	229	221	211	232	222	225	208	223	217	224	184	205	209	246	218	210	206	225	235	174	182	217	192	242	224	194	247	226	205	235	229	211	219	230	233	225	219	238	211	223	205	234	194	230	222	216	196	228	234	216	251	219	208	230	233	235	237	208	224	239	231	233	248	218	203	214	225	203	213	210	244	206	235	201	237	239	221	213	213	233	224	219	214	212	237	217	223	208	213	200	229	203	210	209	205	204	238	192	202	225	215	211	221	223	212	226	190	213	220	210	209	204	198	210	207	210	200	205	183	218	240	219	237	189	227	202	229	222	189	200	194	209	202	218	219	227	237	199	235	198	211	216	206	222	209	229	217	222	226	223	216	203	243	208	215	212	209	226	195	234	219	215	220	211	217	237	225	225	214	245	227	219	223	229	197	205	254	222	213	195	208	256	199	197	203	216	204	221	239	211	234	206	199	225	216	195	217	189	217	209	235	206	228	224	210	221	232	216	222	225	223	195	219	208	214	203	197	219	221	211	211	199	221	233	214	208	198	237	229	203	222	194	225	218	238	225	236	215	211	206	227	261	203	229	231	207	214	215	203	220	213	232	228	203	223	199	239	220	219	207	203	218	235	209	212	240	226	213	198	217	206	222	238	201	204	213	217	221	221	204	228	190	215	218	199	213	229	235	242	200	216	219	230	219	224	223	218	239	214	204	180	233	225	240	196	193	227	218	237	232	228	212	232	256	203	229	183	214	223	221	233	225	244	221	219	238	198	214	250	238	222	176	225	225	225	239	210	221	231	217	244	210	207	196	211	233	209	257	243	228	210	198	235	213	232	219	215	210	238	217	218	202	200	210	228	237	214	210	236	210	226	217	222	198	193	215	212	235	230	209	205	234	219	194	230	211	222	213	223	233	228	224	211	213	227	234	199	212	218	233	207	224	199	203	231	221	216	205	203	209	217	245	234	233	212	234	204	214	202	189	248	200	218	198	219	221	196	239	234	237	219	221	217	227	226	202	199	205	211	217	235	198	194	193	236	215	221	209	218	243	213	222	222	218	218	230	216	195	232	212	235	220	199	240	213	222	201	241	212	206	209	220	204	223	213	202	222	217	209	221	241	211	219	239	211	204	226	197	218	230	228	228	224	230	210	225	213	225	222	233	225	223	227	240	228	228	183	213	189	238	212	219	219	228	208	182	210	223	225	219	217	228	210	234	208	203	236	211	217	239	224	257	248	197	212	217	234	227	209	210	220	242	215	193	219	216	214	209	213	216	215	233	226	192	187	216	206	207	248	211	217	210	243	225	193	214	219	206	255	204	221	213	207	225	222	227	224	201	222	234	228	210	229	237	208	228	212	205	190	235	228	213	232	202	217	214	219	199	239	203	231	224	225	250	204	230	236	238	214	228	206	215	220	204	211	210	212	225	214	211	203	217	228	176	217	212	218	212	206	221	229	225	208	210	238	197	205	224	226	212	172	233	233	191	217	201	207	200	227	223	210	213	227	197	197	215	227	223	198	221	221	196	200	248	231	199	233	216	241	229	248	242	215	224	201	218	228	238	202	217	188	212	233	198	244	196	240	212	217	234	235	211	219	217	208	197	218	210	227	208	218	204	205	207	231	215	213	236	249	224	225	220	211	209	236	208	195	218	216	208	204	213	208	216	218	221	228	230	224	217	226	219	199	211	235	249	225	223	217	220	208	211	205	240	250	202	217	204	210	220	203	253	223	224	213	217	225	228	219	209	199	210	204	232	194	218	224	231	204	214	225	217	224	222	226	187	217	209	233	229	205	222	236	202	201	197	219	218	220	211	221	221	240	203	211	233	241	216	247	224	212	221	182	197	222	197	221	230	218	205	216	203	194	207	219	225	218	231	224	212	235	220	215	199	222	216	219	223	211	206	208	199	212	214	221	216	256	220	243	203	209	208	232	216	206	207	225	217	211	226	213	229	204	236	214	225	225	244	228	231	213	215	230	191	221	234	217	225	220	222	218	222	202	210	212	204	229	227	226	220	217	228	208	205	214	232	230	240	251	230	190	218	224	213	206	227	208	238	208	195	239	209	215	210	228	216	236	241	219
25445	21335	28333	23865	20927	12541	1940	1158	1088	991	948	844	813	739	787	775	702	726	733	680	707	679	673	689	681	676	634	626	621	628	641	649	648	654	669	624	639	638	639	649	646	682	670	641	688	701	646	668	647	645	659	647	682	668	601	617	623	672	677	607	633	640	594	646	637	637	665	659	634	629	647	667	676	658	613	639	665	603	557	628	608	611	656	626	643	651	668	603	665	598	627	633	618	648	617	644	605	640	661	617	562	612	637	628	632	600	660	594	643	642	628	630	649	610	621	610	597	641	622	644	626	652	634	651	612	655	646	638	597	631	649	653	655	591	661	617	611	639	630	626	609	631	671	699	640	588	703	656	647	637	613	652	609	610	655	640	651	638	647	655	618	646	633	654	658	629	643	669	663	579	620	610	659	621	629	682	659	699	655	599	668	722	633	605	619	639	666	608	618	609	619	597	652	610	664	650	613	642	653	594	670	634	634	628	667	637	659	608	616	608	608	600	612	623	620	616	585	618	639	631	621	660	636	614	641	640	624	615	649	638	627	668	638	609	624	642	642	666	691	620	611	670	636	587	662	637	671	656	609	612	632	644	643	677	618	649	607	625	579	693	607	635	620	635	606	594	613	620	624	650	611	628	605	625	621	652	648	659	612	647	655	584	642	619	631	625	590	655	644	620	666	613	636	580	627	580	651	628	606	618	652	634	644	625	630	618	626	640	631	649	643	569	573	653	688	627	619	632	618	659	596	610	654	641	626	611	671	622	644	630	634	625	633	653	638	622	664	661	635	657	605	606	612	647	671	671	606	630	625	646	667	678	633	643	629	632	668	641	690	654	687	611	626	599	655	597	651	665	658	625	610	669	622	658	607	642	630	641	658	628	643	630	626	668	601	645	615	643	647	661	585	619	649	626	660	647	640	616	625	641	617	635	624	620	574	637	661	668	611	598	636	617	623	637	659	649	648	624	623	580	613	695	591	662	596	655	632	619	657	622	631	671	655	627	625	648	637	591	648	659	671	635	629	643	602	588	619	611	629	624	654	619	638	609	635	628	657	590	671	629	625	621	615	638	610	650	632	676	633	657	570	630	612	613	637	684	646	624	614	608	623	630	625	570	643	656	648	629	675	644	646	653	639	648	673	621	628	617	671	595	678	640	639	641	629	622	660	648	602	620	649	617	646	650	623	641	668	605	640	612	608	628	638	647	655	652	611	628	639	683	641	648	620	609	616	637	647	649	665	671	644	688	670	582	625	631	642	645	646	609	645	632	626	648	607	633	599	674	643	620	599	703	622	655	616	599	607	608	626	651	649	636	593	675	612	650	661	622	657	637	640	637	609	622	658	627	674	601	633	621	623	616	604	629	640	638	583	672	648	643	663	644	638	637	636	646	615	597	577	651	584	650	659	659	643	660	630	651	626	659	674	652	598	608	612	631	636	611	659	597	635	679	637	634	703	621	631	636	608	679	598	678	638	624	616	593	649	641	680	671	595	626	605	619	576	631	644	667	633	628	697	698	606	584	626	677	607	636	652	605	643	615	614	623	670	585	615	592	603	623	659	635	659	619	602	646	610	652	648	617	642	647	624	673	641	617	623	572	638	622	625	600	642	630	656	604	599	639	606	635	675	601	637	641	665	628	666	605	648	554	610	598	629	642	633	640	664	659	586	638	628	637	616	644	683	617	596	641	593	657	616	612	646	627	635	634	622	602	647	633	622	648	612	624	671	578	666	574	651	629	644	665	633	632	589	597	608	585	626	623	624	589	642	663	591	676	624	645	586	635	618	655	663	629	699	641	620	656	643	621	612	634	632	612	631	616	614	624	627	634	639	639	673	633	626	611	669	660	566	621	614	574	635	636	657	600	663	588	593	593	625	602	618	612	617	616	645	642	635	630	655	657	641	627	613	656	612	661	630	653	640	655	661	626	610	650	651	603	681	611	642	640	622	626	649	649	651	637	605	588	625	634	640	646	630	654	631	623	615	645	639	611	620	704	671	608	630	639	636	624	659	614	638	640	576	591	667	642	603	657	612	635	614	619	642	614	613	692	685	575	636	600	626	672	617	621	591	632	643	640	642	628	678	589	603	579	618	639	623	619	611	653	629	640	638	659	638	635	598	632	637	608	632	607	665	604	648	637	641	627	630	609	589	645	637	594	611	655	644	632	641	632	578	596	615	603	636	669	619	652	606	605	627	598	640	604	663	636	616	576	609	622	679	621	589	603	631	628	652	644	650	648	643	643	599	607	656	661	677	609	640	615	607	605	645	634	656	652	647	642	663	621	638	606	591	614	644	633	629	624	615	581	621	647	626	601	640	660	654	624	669	634	627	656	630	613	685	615	614	690	636	579	568	611	655	643	647	613	604	623	601	648	636	576	647	598	661	638	660	649	652	702	608	579	656	601	646	630	600	642	664	634	660	619	664	647	587	628	624	686	695	613	606	660	665	618	602	589	658	658	690	642	611	624	646	675	629	612	621	642	618	620	630	654	631	618	671	569	661	681	625	632	637	637	594	629	659	606	616	636	626	631	620	646	618	631	657	661	638	637	670	604	578	626	613	669	643	627	641	586	609	664	632	628	666	648	628	603	699	643	596	628	639	603	625	649	606	599	642	690	639	689	640	626	626	656	638	611	691	649	658	622	631	631	665	619	628	629	660	647	621	634	605	618	656	589	620	660	646	639	617	612	582	650	658	656	642	678	625	609	621	654	578	646	589	646	587	652	632	641	640	645	648	626	704	597	634	614	587	629	618	652	606	624	671	631	625	612	596	621	603	664	645	633	642	643	641	599	644	654	618	656	642	608	609	638	638	651	637	648	610	612	634	619	605	605	610	624	629	624	648	609	639	657	621	622	664	678	647	628	590	624	633	649	620	603	620	653	649	576	576	687	619	649	625	620	593	620	633	611	601	625	713	654	627	638	653	571	624	639	631	645	622	693	632	660	618	620	664	628	677	619	680	635	672	640	623	587	669	634	617	609	631	604	644	627	619	638	627	610	654	595	628	631	659	610	611	643	616	650	645	644	623	640	585	598	638	620	602	658	651	653	610	628	593	670	674	630	600	637	615	620	609	672	638	656	689	644	665	633	603	624	624	630	634	639	608	638	625	637	634	670	644	588	591	625	661	593	582	619	636	624	617	623	612	639	664	631	641	616	692	630	595	688	645	648	630	678	608	621	653	629	620	674	637	638	618	576	639	637	618	659	609	645	606	619	638	581	619	697	654	605	617	622	651	599	601	620	606	607	638	586	636	608	628	637	658	589	612	618	606	609	624	673	657	654	624	670	632	652	617	620	655	663	658	655	636	707	613	604	642	590	663	664	672	655	659	644	618	627	612	617	632	584	669	695	606	651	567	635	596	644	632	637	673	670	620	565	637	584	670	616	653	650	624	676	669	609	685	613	584	636	645	651	657	634	613	587	635	645	602	665	602	644	638	587	579	631	653	676	631	620	601	659	587	609	620	616	591	692	672	640	566	673	584	632
9744	49294	8860	5409	3697	2832	2335	1942	1751	1551	1310	1108	980	1060	896	910	797	832	802	778	768	757	748	714	706	724	696	681	658	711	655	699	670	655	650	648	667	700	657	597	584	618	665	653	649	648	650	654	637	654	666	648	678	636	629	659	625	622	592	624	651	633	636	616	604	657	653	621	650	584	639	625	569	572	630	625	650	606	597	603	652	658	678	636	613	577	622	650	614	565	646	651	617	611	633	603	617	627	541	617	646	582	697	606	593	648	626	639	636	620	639	643	638	621	623	640	627	614	631	608	601	628	613	603	628	622	623	656	631	607	683	603	630	622	691	655	658	639	601	660	641	631	613	610	582	608	612	651	653	643	637	608	637	678	649	614	621	634	665	630	622	645	637	599	611	647	623	611	633	612	586	617	632	583	622	641	621	616	599	655	618	629	602	634	613	606	651	604	602	596	636	597	604	652	624	591	595	681	614	661	593	605	591	610	611	613	618	612	629	656	618	519	591	622	598	589	593	608	590	644	642	665	565	618	647	608	644	665	623	591	663	643	622	630	618	550	582	625	657	652	604	628	652	630	645	622	560	603	645	639	600	593	631	626	645	597	577	655	595	641	630	669	635	652	635	593	608	660	629	658	634	652	641	622	598	585	631	594	610	630	621	645	609	623	649	590	616	657	635	650	619	623	560	624	655	630	584	621	654	626	638	608	590	605	615	616	635	635	631	655	636	666	607	637	626	602	573	608	591	626	653	629	618	618	622	591	601	620	659	642	641	648	635	608	626	662	621	617	625	622	641	633	645	627	627	624	591	610	626	640	618	596	585	607	633	625	596	568	621	634	660	599	663	641	575	594	612	644	603	655	552	603	614	634	605	595	674	620	641	614	622	647	656	600	617	620	676	612	583	597	614	601	652	625	651	677	574	612	613	608	611	598	611	661	680	613	608	609	652	642	633	614	606	641	630	592	608	637	636	619	662	652	584	625	594	632	623	616	689	624	622	636	571	594	633	622	575	576	638	631	627	607	651	604	626	610	632	602	627	645	672	616	614	595	670	609	676	647	618	619	679	621	634	654	614	592	630	643	621	633	634	597	599	599	603	623	626	637	630	630	637	599	622	658	650	613	630	600	632	612	645	604	622	588	641	661	612	611	619	614	591	599	600	657	661	586	580	580	640	612	632	637	596	623	598	602	619	623	613	624	652	609	607	602	585	597	645	641	658	631	634	612	610	622	615	617	604	644	671	628	598	611	625	584	652	651	587	607	610	636	647	573	636	591	622	616	614	688	636	622	584	605	634	639	614	642	605	617	593	630	679	611	597	602	598	606	623	615	635	620	645	612	623	615	642	610	611	630	652	641	633	626	608	639	632	628	618	633	634	627	624	610	667	609	630	609	617	636	658	614	635	604	657	583	597	619	592	642	672	682	650	615	616	633	666	625	636	625	636	619	674	546	611	618	608	666	630	636	654	609	614	578	657	620	598	645	653	636	633	629	607	617	643	578	634	652	566	633	610	554	616	621	613	601	629	625	645	559	648	597	605	602	671	615	645	609	624	633	602	658	620	673	614	609	614	634	607	570	604	600	623	613	654	631	581	618	609	647	609	623	637	641	609	692	607	661	659	610	624	658	577	599	588	581	638	647	611	596	684	663	615	627	608	619	604	614	641	631	598	593	601	641	628	636	660	608	620	621	589	617	608	672	577	621	633	595	635	627	612	586	647	617	624	626	590	648	625	649	581	617	595	609	623	623	618	583	624	582	602	577	615	621	597	629	662	638	619	640	590	590	584	587	594	602	598	614	632	600	651	636	654	615	637	606	658	605	641	620	637	627	631	653	592	576	610	656	604	637	604	605	570	608	617	669	649	601	592	593	613	605	634	637	632	621	635	600	624	625	639	610	619	593	598	598	591	638	591	628	625	638	608	622	703	652	577	576	625	626	619	604	594	604	606	641	652	627	666	637	644	647	613	599	634	623	622	613	668	574	655	609	606	659	622	636	623	597	591	599	607	603	598	594	632	637	602	663	662	576	611	622	593	612	608	610	589	660	630	627	628	638	616	619	641	582	601	648	631	627	586	593	630	608	598	638	631	593	614	618	646	626	612	597	596	647	597	646	671	631	650	601	605	620	609	613	624	591	635	562	648	605	650	645	615	675	625	613	608	608	622	662	588	626	635	654	629	589	655	605	627	628	639	602	633	615	612	616	624	643	629	576	615	636	605	586	643	642	605	621	634	595	587	625	570	680	686	618	656	607	653	649	650	603	603	641	644	620	643	618	543	690	624	645	634	629	649	631	609	646	621	656	639	602	594	608	581	636	614	586	573	643	607	637	614	607	576	626	608	607	632	644	661	681	664	611	644	658	619	669	645	650	579	610	607	619	641	619	664	614	558	671	645	589	596	580	621	613	566	617	614	644	614	597	627	638	643	626	619	624	605	637	640	625	595	647	641	628	647	610	632	632	647	607	615	605	615	620	645	625	650	626	586	671	609	642	588	592	598	598	640	634	625	624	589	625	614	626	655	600	624	580	606	639	620	657	630	619	590	648	622	620	634	592	627	617	599	624	626	602	629	655	629	626	592	649	600	654	658	601	622	629	595	613	615	623	646	619	655	577	621	621	635	634	650	605	614	633	646	620	612	627	622	652	620	577	606	616	616	619	634	617	623	658	599	649	612	629	619	631	584	648	606	605	639	607	597	614	614	648	606	618	586	626	639	638	620	633	577	611	590	637	681	627	623	632	602	610	703	584	602	601	657	643	631	656	585	634	620	609	596	622	527	603	627	635	595	596	614	625	618	626	604	647	673	595	637	640	629	614	646	658	602	633	654	628	614	568	636	614	603	612	622	609	602	619	623	608	628	631	625	601	579	629	643	630	613	644	635	628	617	604	621	590	604	614	635	637	639	622	607	611	618	605	647	643	666	623	618	640	593	617	599	638	640	655	636	627	589	630	657	665	660	581	608	587	635	619	589	572	618	643	599	654	614	571	611	605	601	663	586	628	634	627	612	607	614	602	614	635	578	661	618	642	647	633	620	645	600	654	607	623	625	621	595	621	631	590	625	636	588	649	615	660	606	577	647	595	628	586	648	583	585	629	671	654	589	632	644	587	627	560	601	638	628	636	632	606	679	610	624	663	635	613	611	600	603	615	658	667	618	645	613	666	601	607	597	652	651	629	600	604	598	604	614	669	627	608	596	622	642	602	624	629	676	636	570	637	596	603	594	581	576	605	633	643	608	666	611	618	659	595	581	686	638	645	643	607	600	595	669	651	623	610	581	602	599	652	599	582	586	615	650	581	664	630	611	619	620	614	609	639	634	661	623	641	647	638	592	667	614	618	628	563	615	601	616	632	647	625	601	614	615	623	635	600	611	612	629	614	649	647	622	667	595	586	597	585	587	577	625	691	601	625	614	613	612	584	604	651	665	633	613	623	597	588	610	633	618	666	587	578	606	620	646	606	607	605	606	601	627	616	679	653	609	577	637	611
23027	21207	29332	22823	20975	21059	10417	2157	1677	1635	1385	1306	1243	1189	1159	1065	1041	1018	1034	924	994	965	995	882	918	913	869	925	883	880	863	782	845	830	860	824	905	882	880	871	886	913	886	864	903	811	872	815	773	853	833	865	807	868	820	841	789	892	831	848	851	862	789	832	830	804	797	839	831	791	825	770	773	823	846	809	815	830	860	852	836	870	857	797	880	861	812	872	787	847	814	833	800	851	783	831	831	770	802	877	858	828	841	867	838	809	825	797	852	815	851	800	851	839	825	772	820	813	803	845	812	835	853	830	770	796	823	831	793	841	883	814	813	849	773	850	780	830	777	849	773	845	789	798	782	839	809	826	801	816	785	817	819	818	814	792	872	850	811	840	827	844	817	862	813	821	833	791	810	856	828	825	772	797	823	790	825	809	840	824	800	790	886	819	781	787	830	822	871	816	828	744	837	846	836	769	826	766	784	847	874	862	879	806	850	822	833	825	806	808	835	784	803	771	790	821	789	811	816	802	776	822	837	805	854	841	813	807	843	867	859	785	787	749	821	796	862	847	852	810	852	824	852	798	818	820	802	792	860	813	821	812	800	815	836	822	855	797	787	877	794	858	816	820	815	813	781	833	855	799	795	829	788	808	814	811	820	865	822	826	813	838	820	781	852	869	863	855	836	786	789	888	865	816	810	804	764	793	856	820	810	823	855	814	789	862	810	835	839	825	774	793	814	861	781	813	784	808	833	779	846	797	822	823	817	813	764	806	828	786	809	837	839	847	765	778	834	853	808	837	832	788	789	823	805	849	842	830	844	840	858	784	833	848	790	843	840	765	858	764	815	811	819	811	769	795	810	743	839	790	855	854	812	805	837	837	781	790	781	800	836	814	817	838	787	845	759	824	811	812	803	827	814	825	799	836	848	821	821	773	842	824	797	884	831	812	838	824	813	850	796	877	783	812	858	839	830	868	847	819	795	815	839	834	795	851	801	840	803	828	786	814	847	827	849	813	804	800	816	809	782	791	807	789	838	820	850	855	792	812	845	903	782	817	816	814	782	840	857	825	845	802	828	852	838	820	783	800	847	803	842	783	823	770	853	785	847	809	835	839	859	815	809	794	833	783	808	851	848	819	827	848	832	819	786	823	809	871	776	838	822	830	879	767	837	780	797	850	781	837	866	825	813	781	804	869	761	843	782	815	807	804	805	833	865	813	785	851	787	798	815	767	786	795	838	841	822	850	801	824	867	842	845	842	872	840	789	804	812	871	767	844	822	805	806	774	836	878	840	863	805	767	871	849	836	872	818	818	845	744	805	792	838	848	841	789	837	804	835	814	849	808	847	824	823	820	782	865	829	870	846	764	798	837	820	745	829	813	828	820	856	811	849	851	874	814	873	839	798	821	810	785	783	808	863	869	806	828	848	844	852	781	854	851	795	828	785	811	813	864	799	779	785	815	814	809	786	806	778	824	818	833	836	905	790	837	826	831	819	820	803	822	844	835	809	870	821	821	833	833	806	777	852	813	793	847	801	798	779	815	833	851	812	830	776	818	791	818	828	816	800	884	810	770	844	807	881	784	814	776	831	845	819	847	817	809	862	820	871	855	827	840	819	822	798	801	831	795	815	875	795	839	809	817	839	839	798	794	818	895	844	790	820	816	766	836	881	807	822	764	850	809	835	801	806	824	777	834	857	886	786	845	828	864	854	805	811	825	781	835	835	777	832	850	829	835	852	848	798	876	790	835	884	781	829	804	867	829	796	795	834	847	820	854	798	843	850	828	831	860	851	831	810	800	848	796	824	827	847	850	793	790	821	792	847	789	809	840	813	798	865	797	802	845	812	794	779	829	811	814	823	785	862	795	855	798	806	828	800	881	824	836	842	851	841	853	846	774	806	831	839	779	821	833	817	830	798	838	837	794	797	808	849	799	827	804	831	829	823	847	765	814	792	804	868	812	861	843	835	856	818	819	805	874	845	771	820	838	838	798	812	798	843	839	825	821	808	814	798	824	832	814	846	803	785	812	828	791	829	778	833	779	836	817	824	867	800	830	861	851	769	795	830	845	825	795	841	815	795	845	756	851	824	834	834	833	822	826	828	767	830	834	846	791	787	851	770	803	852	831	832	815	830	794	796	816	751	864	822	854	840	800	727	820	809	833	859	864	816	813	814	839	815	770	827	795	836	885	810	830	827	823	791	774	869	804	816	856	845	815	824	800	821	827	839	799	808	837	750	848	802	813	850	832	768	802	822	778	799	864	840	820	844	820	782	839	836	831	799	792	755	835	804	818	817	826	839	768	824	813	837	778	874	876	839	870	865	802	792	829	835	823	849	818	811	817	781	894	816	843	823	858	870	863	813	847	866	829	803	779	818	833	805	739	772	789	831	829	798	808	822	892	801	840	892	857	822	822	792	850	781	795	793	762	823	758	817	821	734	809	833	830	802	758	775	852	801	848	818	801	816	845	859	796	814	810	784	802	807	836	787	834	835	829	866	775	832	833	795	814	810	815	852	842	853	851	802	806	811	826	794	794	841	816	801	801	786	823	818	819	783	833	819	784	849	753	814	841	790	765	865	780	849	784	854	783	880	810	811	805	822	823	830	782	868	801	820	845	824	817	834	846	797	782	837	803	873	798	764	831	821	749	816	821	789	851	821	810	793	775	802	809	820	822	866	815	785	864	785	780	816	812	831	842	794	864	818	853	790	802	862	748	813	808	807	828	838	838	787	810	797	789	828	826	847	831	815	823	814	818	763	852	844	796	827	766	816	782	834	831	820	838	800	806	849	836	863	879	830	877	822	806	779	827	842	896	830	801	802	831	838	806	830	773	827	829	783	828	798	825	871	850	831	820	823	779	817	859	791	847	824	830	799	821	819	829	795	795	779	803	827	800	808	846	817	837	866	868	868	803	794	826	784	817	832	824	844	864	774	822	821	787	870	823	810	811	785	856	843	785	836	804	787	848	835	875	849	820	820	808	845	852	756	780	831	842	780	834	829	771	792	800	804	792	804	761	870	845	810	842	845	812	810	872	834	812	813	839	821	783	806	782	829	788	803	783	854	804	859	816	830	787	827	808	841	755	806	787	832	786	762	820	841	808	809	816	819	791	849	839	855	841	757	879	795	886	782	845	808	838	788	813	851	826	806	843	862	838	838	835	872	820	854	798	880	846	849	805	838	850	801	797	808	812	819	809	821	836	828	870	791	854	777	878	823	829	795	866	830	813	735	779	848	884	770	830	874	799	835	819	798	793	803	796	823	869	790	859	851	827	818	809	824	814	805	849	818	811	829	846	800	772	853	804	859	787	793	843	840	844	824	842	879	828	789	777	821	773	840	823	845	813	816	827	821	794	787	849	794	874	840	806	806	841	772	752	824	872	793	778	861	796	853	800	780	821	767	783	832	804	842	772	831	850	826	795	766	821	857	819	796	833	808	836	806	822	781	833	824	818	822	809	868	791	774	794	806	871	842	767	830	782	821	813	804	829
11623	41136	13125	9544	6444	5180	3994	3361	2859	2512	2221	1920	1757	1574	1360	1333	1246	1176	1164	1137	1091	997	980	1004	952	1002	930	975	932	933	929	901	920	868	915	916	932	844	871	860	879	881	870	804	837	854	818	817	857	827	826	872	808	811	905	808	821	861	831	830	828	858	814	864	803	829	811	851	820	821	879	828	855	778	826	838	850	805	828	815	783	855	853	858	841	829	848	848	855	782	841	793	819	848	857	802	915	761	759	788	768	876	801	859	847	848	807	842	836	795	838	844	881	831	773	769	815	797	828	843	849	794	878	856	861	828	833	802	828	804	761	854	864	791	787	882	820	820	830	841	858	796	817	817	802	799	823	823	795	754	829	804	822	804	834	820	787	809	816	809	810	812	857	845	820	835	776	851	831	833	901	769	806	793	825	795	849	810	814	815	788	846	799	837	785	824	826	827	786	784	794	797	863	810	792	800	889	835	804	814	850	849	773	840	828	817	853	857	850	839	806	827	858	839	857	820	796	824	830	790	857	842	842	793	858	836	805	776	794	791	832	882	779	833	840	814	796	799	830	829	827	825	823	835	796	793	811	772	834	841	816	759	810	835	839	825	794	840	875	800	873	820	810	808	805	853	790	813	829	852	824	817	781	789	772	887	842	875	774	836	817	848	861	834	826	851	792	814	745	811	826	824	845	816	873	849	820	834	827	867	806	806	823	798	773	765	833	823	809	806	802	769	824	809	844	784	827	788	817	809	841	869	853	820	844	777	805	836	833	837	809	774	824	868	914	766	770	801	787	822	822	861	807	800	846	769	794	772	771	843	827	797	784	833	866	816	839	787	759	820	857	801	832	848	779	777	838	765	833	811	794	874	812	859	821	807	819	831	820	778	752	842	808	824	837	808	848	812	798	851	807	808	811	810	806	799	775	826	844	771	816	814	795	887	844	847	814	796	786	834	779	836	859	806	853	757	835	840	810	836	832	820	858	833	784	857	849	842	919	816	820	765	846	826	851	807	836	848	805	802	833	764	829	811	829	827	818	805	838	821	851	784	759	841	780	809	850	777	774	903	880	808	795	792	826	852	851	779	843	806	849	786	756	815	818	795	802	827	770	826	863	813	842	796	793	862	889	829	779	818	806	818	862	805	795	813	830	812	788	861	802	777	841	804	807	835	780	827	837	813	783	829	848	810	831	826	755	828	850	813	844	805	801	792	829	812	842	819	811	836	791	805	822	823	782	849	825	825	779	792	830	787	783	779	810	823	840	882	795	820	781	820	812	777	826	814	849	826	840	816	773	802	873	815	872	809	844	852	817	851	829	819	816	797	841	783	834	848	867	836	790	812	811	792	827	823	849	845	841	823	834	836	786	788	823	783	840	795	841	821	815	793	829	827	818	790	806	824	805	811	882	811	791	850	811	815	815	815	804	831	826	817	780	862	829	781	789	843	816	813	811	846	824	828	850	808	849	815	812	871	822	794	864	818	809	822	859	770	813	830	810	783	822	832	831	789	749	811	805	806	796	823	840	813	817	851	827	803	843	808	736	821	867	815	798	794	788	833	844	823	779	836	813	834	817	814	844	822	751	856	894	791	830	785	808	849	798	857	834	776	818	774	787	825	866	833	841	797	850	805	851	787	825	831	806	823	839	859	799	939	794	837	872	844	838	791	805	805	807	841	833	787	791	806	811	841	804	823	805	799	866	853	837	755	835	802	829	880	810	850	845	788	822	828	853	853	820	836	800	790	826	869	831	847	770	811	771	813	819	791	820	788	826	829	869	825	864	818	837	783	849	826	854	813	819	764	800	829	873	809	832	803	816	838	832	874	761	764	849	855	780	822	799	806	780	830	843	789	836	792	803	818	851	805	843	813	798	825	823	873	821	751	789	843	836	847	830	807	818	877	824	863	795	796	830	808	782	830	825	812	859	832	839	792	841	797	770	768	831	857	804	857	782	864	804	897	784	776	832	827	819	834	849	799	791	775	812	836	782	874	810	785	856	829	779	870	786	836	846	807	790	847	797	787	828	823	781	790	840	841	775	774	774	829	845	811	849	783	805	814	887	791	790	887	814	777	804	837	836	809	818	852	842	809	808	798	784	768	771	845	802	802	793	826	789	831	848	835	809	848	817	827	841	791	851	823	850	800	872	881	826	853	839	815	781	773	843	780	878	782	817	800	806	794	826	765	862	807	833	794	803	855	806	829	818	872	808	834	782	832	828	854	848	842	847	841	802	808	805	823	843	853	833	784	772	777	813	812	840	781	823	813	822	783	780	777	832	790	865	792	834	783	849	822	821	815	844	784	801	840	850	762	786	878	823	864	801	776	798	811	804	769	783	817	802	770	837	864	807	812	819	841	772	789	837	831	838	849	819	788	807	786	834	892	781	758	768	882	814	836	796	855	784	831	770	786	849	817	807	799	810	797	796	836	828	801	805	820	765	814	793	851	779	792	799	845	819	804	828	840	800	827	821	815	827	835	824	854	841	778	804	814	844	838	844	755	785	776	799	805	791	862	804	826	852	833	838	776	821	853	870	863	812	791	788	888	817	764	800	831	839	822	807	838	786	842	794	822	840	788	838	846	802	823	795	880	826	833	835	803	797	843	855	797	803	816	842	802	776	817	826	827	824	825	834	847	822	844	845	808	799	825	794	809	795	832	800	811	825	825	838	862	800	820	850	807	777	806	773	829	838	782	803	794	868	813	814	823	800	772	824	819	885	779	849	819	823	839	815	865	856	834	802	823	801	808	770	845	811	840	825	859	834	832	820	831	841	801	810	875	807	829	861	781	810	827	827	773	815	819	842	802	845	855	774	778	836	817	821	816	792	809	816	792	809	778	771	773	789	795	802	790	851	798	834	787	844	873	823	793	818	827	815	764	820	786	821	826	775	833	796	784	794	817	805	847	800	785	825	869	757	797	799	804	844	811	817	834	843	806	807	814	808	855	847	854	834	846	863	868	823	781	826	818	852	796	836	843	815	823	808	814	818	818	840	837	794	785	822	850	795	831	818	761	845	800	829	817	817	846	809	795	788	849	774	812	798	845	816	791	822	797	794	830	860	850	798	805	858	870	819	853	788	814	780	807	828	905	776	833	864	807	799	851	809	898	815	808	854	782	818	824	791	816	822	786	802	801	788	791	830	830	803	799	812	852	857	770	841	820	791	838	819	844	854	812	810	800	830	806	813	801	844	822	819	813	821	843	840	813	819	758	805	769	817	813	812	810	859	837	873	817	892	781	805	840	842	836	821	844	855	876	826	849	867	798	850	826	777	781	795	780	786	838	792	811	845	797	817	830	782	806	816	815	854	814	807	833	773	842	809	838	833	809	798	846	824	819	799	774	776	802	830	798	825	760	829	848	807	812	810	886	829	832	829	793	858	787	813	788	844	826	865	772	812	795	766	831	817	785	818	865	794	789	804	834	828	775	782	804	809	801	834	833	840	816	791	805	788	805	875	832	790	815	806	787	820	816	800	808	821	807	776	842	825	806
28375	19854	6444	456	289	227	255	235	253	218	220	227	204	236	237	207	222	202	214	178	218	199	191	185	195	199	212	225	201	221	223	208	193	199	242	182	217	205	188	219	202	219	200	183	204	201	184	193	216	207	222	187	219	188	206	196	180	177	203	179	219	218	212	209	214	220	182	218	221	226	221	210	185	170	213	198	219	218	196	182	182	189	183	203	192	172	184	204	205	200	211	191	196	190	187	207	189	223	184	199	201	197	195	198	229	216	217	204	214	214	174	235	217	200	201	189	202	201	200	213	219	198	216	210	226	195	205	208	205	199	194	200	204	210	192	194	175	207	210	199	208	214	198	207	201	211	215	195	199	201	193	212	181	212	209	186	176	208	187	217	180	212	207	196	216	202	208	182	214	214	202	202	230	199	196	191	189	193	195	229	197	204	201	173	208	209	212	174	198	209	212	212	196	229	224	206	213	196	214	210	192	191	201	189	188	209	195	198	200	200	191	208	168	206	211	222	199	209	177	223	211	199	211	247	173	196	215	210	212	213	215	192	220	176	193	211	211	222	214	190	217	217	202	213	193	199	199	226	194	197	223	189	175	170	192	189	198	208	205	217	225	207	208	189	203	193	202	179	183	218	206	199	208	203	222	191	199	204	203	200	206	200	203	222	197	222	202	184	207	194	219	206	184	196	197	205	239	212	201	220	207	194	197	194	228	246	189	208	218	177	190	182	213	238	190	215	205	216	215	200	195	194	175	232	217	196	202	228	216	185	209	195	215	174	174	202	203	209	197	215	179	228	201	215	204	214	195	177	216	198	210	201	185	198	202	175	190	219	195	184	193	205	200	205	220	209	223	202	208	185	183	180	202	201	173	184	214	195	215	188	199	212	203	209	211	181	203	205	203	201	203	192	193	213	162	186	200	216	197	196	199	183	196	221	235	214	196	212	206	218	224	216	185	216	206	190	219	210	178	206	208	211	202	210	199	198	227	202	187	220	188	227	212	205	214	222	202	204	175	185	217	196	208	217	178	211	209	225	179	204	228	224	236	191	199	209	233	203	200	205	229	211	221	220	217	187	205	210	196	197	212	218	195	206	187	221	192	201	189	209	182	214	214	207	192	194	194	189	207	186	197	208	221	232	198	216	194	206	206	192	230	169	224	225	198	195	205	187	214	215	195	184	202	179	209	171	196	197	230	194	209	220	202	190	213	212	191	207	188	205	204	203	174	190	195	205	188	178	222	213	214	206	192	202	196	197	199	207	157	192	213	227	216	211	191	202	211	207	190	205	196	219	177	181	194	177	185	204	209	196	184	198	214	192	213	187	188	196	180	201	204	220	216	185	189	206	184	235	196	183	195	205	222	236	196	196	205	191	180	211	186	196	212	199	220	193	198	190	200	204	210	221	168	222	192	184	216	183	207	186	181	196	173	200	189	174	170	204	227	196	213	198	187	180	218	182	194	169	211	199	205	187	195	187	206	194	218	178	210	213	195	211	219	219	221	204	187	193	203	198	208	222	191	211	211	199	182	208	192	206	210	203	204	186	197	185	205	202	220	207	192	197	179	193	232	177	212	200	223	194	212	181	211	207	214	209	196	219	207	207	222	215	222	210	201	208	220	195	212	182	195	188	211	203	207	191	223	200	211	235	204	213	187	216	190	201	205	202	186	192	208	181	219	193	192	236	212	206	195	228	202	195	204	198	190	210	163	230	179	211	195	179	201	209	190	205	206	209	178	210	217	240	210	190	200	196	202	188	172	190	229	193	215	206	208	220	194	190	199	195	213	218	195	190	215	236	204	182	207	195	200	180	205	202	199	192	195	193	208	194	193	202	210	200	227	215	207	212	222	202	196	222	189	200	197	212	193	198	218	223	199	202	209	222	202	200	201	190	190	221	207	241	207	256	208	210	200	205	215	193	210	190	192	196	224	186	206	213	203	209	212	199	213	205	207	206	192	188	188	181	201	216	180	170	220	223	199	214	190	211	207	205	199	216	199	219	194	213	236	204	188	195	190	200	190	212	223	187	191	189	229	183	200	236	236	215	220	208	196	176	223	195	206	197	180	169	176	191	207	212	226	212	206	220	186	210	205	178	204	206	210	196	213	173	184	218	217	194	214	210	188	220	194	193	204	212	208	223	207	196	197	205	190	204	203	207	212	198	211	199	186	179	189	223	202	172	213	187	222	210	209	183	208	179	201	188	215	194	218	211	217	222	211	201	196	191	202	213	205	225	208	178	194	182	214	206	188	211	194	211	223	187	206	202	202	226	195	186	210	202	200	191	217	201	196	197	208	186	205	206	188	203	226	202	198	214	208	228	225	211	225	187	180	216	203	171	214	196	200	194	197	195	190	185	204	194	175	228	186	180	189	196	209	170	212	219	209	188	212	228	219	217	199	222	213	215	195	176	188	205	203	190	224	234	215	232	190	186	236	207	223	237	196	204	189	229	213	205	212	207	205	196	219	189	207	192	181	206	191	194	199	202	215	200	207	204	193	208	218	224	173	187	210	218	190	175	194	223	201	195	210	212	205	191	227	201	211	174	211	210	209	198	207	172	181	203	224	194	183	210	189	200	204	220	234	216	223	227	206	184	184	194	201	201	198	210	196	210	196	235	196	208	186	191	233	177	202	206	184	200	210	187	197	207	205	208	216	199	207	229	205	247	192	192	199	205	207	183	194	205	186	203	208	186	191	205	210	207	200	198	225	179	188	205	227	207	213	212	206	178	225	188	185	199	220	223	209	218	215	220	221	179	203	192	193	218	194	214	205	187	226	194	205	221	207	207	189	235	192	208	228	182	210	209	183	208	191	231	199	191	209	193	211	220	193	188	213	187	218	194	184	216	227	195	212	196	185	216	185	220	183	224	190	211	209	190	182	208	213	180	179	181	207	190	212	220	194	204	209	200	206	148	194	181	211	219	197	200	201	193	203	217	194	236	211	202	183	206	198	208	187	193	168	204	220	184	213	188	213	210	201	197	175	220	212	189	207	199	207	207	200	230	200	187	208	232	196	203	184	179	205	222	190	199	181	218	192	223	222	198	213	189	195	195	210	200	205	220	229	205	188	221	214	212	200	204	216	218	206	194	208	203	205	223	178	208	182	227	206	218	232	201	206	195	204	191	203	207	195	200	212	208	196	208	207	203	188	231	196	196	178	193	230	230	211	218	214	247	182	207	186	223	206	215	196	199	207	205	208	191	198	217	194	239	190	179	225	206	206	200	199	204	220	182	195	201	225	223	201	206	211	202	205	208	212	196	211	202	212	190	206	210	213	220	210	201	191	220	190	201	202	197	170	217	223	211	228	197	230	217	162	182	202	207	209	221	219	203	213	213	187	188	194	203	206	204	191	199	201	216	191	181	200	212	217	191	211	183	197	209	188	221	208	209	210	194	190	191	185	214	219	196	196	200	202	193	197	196	189	165	189	219	181	200	212	208	217	210	219	182	194	209	194	210	184	204	206	196	220	186	190	190	215	189	185	201
6110	16496	1006	411	360	324	299	300	274	286	276	284	201	235	272	230	219	224	241	208	241	217	229	228	216	210	213	225	226	250	221	203	228	223	247	208	182	229	219	213	234	239	213	229	223	241	227	216	220	220	202	214	225	233	206	207	193	218	222	222	206	197	225	224	240	225	208	224	228	213	224	223	233	191	207	218	217	216	249	230	187	234	217	230	230	209	205	218	213	208	207	231	216	218	225	218	226	199	214	206	232	195	210	215	208	219	230	220	213	221	262	225	196	217	256	203	217	249	191	206	214	214	229	208	218	202	212	223	235	206	234	213	223	248	210	244	219	216	214	217	211	235	230	214	223	205	230	218	215	228	200	210	208	225	224	222	224	194	217	234	202	235	226	200	237	193	218	198	226	221	202	218	229	224	206	224	220	244	235	187	239	231	219	212	212	226	229	190	217	209	204	199	212	247	231	199	215	223	181	206	242	200	218	214	211	216	225	195	225	231	229	213	200	219	215	204	188	206	195	182	183	206	211	213	209	209	213	241	212	247	198	212	235	207	235	247	214	224	210	216	207	202	196	227	201	204	227	249	218	216	189	198	233	222	207	233	225	233	226	212	238	213	238	230	205	209	199	247	218	198	204	247	210	203	213	221	209	206	222	236	208	206	238	193	232	233	214	222	211	240	216	198	234	215	239	193	210	234	181	223	236	201	209	227	210	196	224	219	227	220	224	245	194	234	221	225	206	208	200	196	211	210	227	218	209	222	207	197	240	206	211	216	227	224	223	223	215	250	237	202	234	207	210	209	211	234	223	196	210	230	239	199	235	221	230	202	236	218	202	208	240	213	210	206	213	239	218	204	204	224	217	209	222	208	238	226	214	230	186	223	226	189	227	212	205	199	212	198	228	240	238	226	184	211	232	220	222	219	214	199	217	222	215	205	208	207	229	214	214	212	214	231	252	229	224	207	207	206	240	209	233	217	221	218	248	203	204	196	200	222	226	215	237	207	207	231	229	224	229	209	214	203	213	220	225	232	250	206	232	224	218	211	221	219	203	210	226	211	192	233	203	180	209	221	219	206	196	199	204	198	234	222	228	221	214	215	213	231	215	249	218	214	241	232	220	215	221	222	212	221	203	210	217	221	204	228	224	221	224	217	209	242	211	224	202	199	223	228	214	220	222	218	209	226	206	226	203	212	216	230	228	233	222	188	194	247	212	222	225	235	241	226	193	216	225	211	218	193	247	216	206	226	198	232	203	208	244	204	229	227	251	226	212	208	210	230	225	217	179	199	229	243	191	214	215	239	215	224	230	196	199	222	203	196	249	226	232	224	207	211	229	215	259	206	222	227	237	230	202	217	213	227	235	193	207	205	207	244	219	243	214	260	235	241	218	231	203	238	222	236	211	213	238	196	240	214	216	221	190	203	219	215	211	210	228	211	202	212	238	215	209	204	205	218	238	221	216	209	215	240	202	239	224	246	211	220	214	209	213	202	201	210	222	200	205	225	185	237	228	189	234	220	227	211	203	208	235	243	257	209	231	198	213	189	206	219	203	206	220	241	199	207	220	225	189	189	213	221	232	216	207	209	213	209	221	201	225	188	215	210	218	252	210	233	212	226	219	218	226	231	237	225	197	233	213	197	211	225	209	208	223	197	199	224	206	215	241	223	224	240	213	235	228	224	231	221	205	202	230	238	208	222	227	221	185	224	201	231	202	218	215	218	224	226	235	221	225	220	196	225	211	208	185	228	206	209	221	230	209	210	225	227	217	239	191	218	214	219	212	203	204	216	210	233	219	247	217	220	229	214	185	240	244	228	218	202	220	230	199	209	207	223	183	240	220	234	211	199	233	243	199	221	202	224	198	202	244	220	220	219	236	231	199	197	214	200	199	221	213	206	229	228	208	200	214	209	222	224	214	202	224	210	202	212	210	212	202	192	238	199	234	213	207	201	207	215	219	249	193	211	193	242	215	220	205	227	231	214	211	196	222	214	247	220	234	209	236	208	223	227	202	230	214	211	204	204	217	216	208	186	234	235	247	225	222	228	242	193	211	199	199	209	233	208	221	230	213	232	263	214	213	197	204	239	247	208	236	222	259	238	224	220	206	224	221	224	211	215	219	217	231	236	244	205	224	218	229	198	239	239	187	234	245	237	201	217	216	211	248	241	232	227	206	197	242	216	246	227	211	227	210	206	215	211	245	211	206	197	206	227	225	199	208	224	207	218	235	226	210	187	205	255	193	227	214	201	232	234	211	217	228	228	223	218	196	208	217	212	229	217	210	241	219	251	247	220	191	192	223	244	231	212	242	201	207	245	245	203	251	215	197	221	246	221	200	249	225	265	228	219	212	198	202	207	229	220	207	216	228	224	218	208	207	224	228	248	200	193	210	229	219	208	231	190	227	226	211	239	215	215	210	203	207	245	231	218	214	213	209	219	236	244	207	205	220	215	205	213	219	222	217	235	205	261	203	219	216	235	196	200	233	206	214	219	220	199	202	207	230	219	197	192	227	207	217	205	213	255	217	226	212	223	204	221	228	231	212	235	217	187	203	236	215	246	208	203	188	191	217	212	222	219	209	198	202	226	241	219	220	243	194	224	210	207	220	213	198	204	214	205	253	225	225	219	224	224	244	194	201	200	209	233	223	224	217	231	243	218	217	208	215	195	237	185	191	204	216	231	204	203	211	232	213	206	217	200	212	218	231	214	201	228	245	211	235	220	218	206	244	221	220	240	224	214	215	235	193	226	215	213	226	211	202	226	198	221	216	220	212	229	210	191	213	227	231	221	233	237	208	233	218	214	212	220	229	212	235	230	225	213	233	192	231	211	210	210	199	215	196	222	211	210	188	190	197	221	197	195	215	237	223	208	225	212	211	207	210	227	240	215	241	197	231	229	210	221	227	209	194	238	207	216	223	219	207	241	199	236	216	236	207	211	221	205	219	220	210	195	217	208	205	223	223	209	249	227	212	201	197	224	217	211	217	221	215	203	226	214	223	238	206	203	209	234	231	231	237	210	214	188	230	220	174	222	197	222	181	232	230	194	211	223	228	231	205	258	228	213	210	209	205	215	190	194	184	226	206	196	201	228	238	202	208	220	200	191	198	238	209	204	216	244	224	208	214	230	211	224	218	215	235	238	218	225	207	208	210	196	218	197	225	229	217	210	232	219	222	229	214	211	207	226	217	242	219	262	236	216	244	222	211	241	212	197	209	229	202	217	220	205	227	205	220	218	225	230	257	231	228	213	219	217	220	247	202	232	213	223	188	212	216	224	213	197	234	217	197	214	203	183	190	218	207	240	210	211	213	204	180	215	232	194	210	228	190	200	221	225	214	232	210	204	210	209	235	217	208	201	202	239	230	216	200	227	216	206	226	201	174	216	226	238	205	210	199	216	237	225	238	214	217	203	224	229	210	247	215	244	215	218	203	202	211	244	236	204	212	223	236	196	199	221	231	240	204	231	200	224	236	226	215	213	222	215	228	226
25389	21702	28271	23925	20774	10126	1835	1229	1066	1014	914	890	800	746	794	762	727	748	702	700	725	686	690	674	670	678	661	699	707	615	676	634	590	642	650	658	628	650	623	678	652	693	644	663	610	599	655	646	670	626	641	645	598	641	654	674	625	614	675	664	619	661	621	607	650	653	613	682	667	635	640	633	637	646	653	621	635	636	618	585	630	656	637	666	635	625	654	585	628	648	619	607	663	636	640	623	610	640	646	644	602	661	620	580	648	642	616	656	605	643	618	601	607	625	664	622	668	631	647	620	648	636	643	632	638	639	650	598	632	593	633	610	641	637	665	587	643	588	649	669	645	618	577	651	636	619	653	635	642	623	617	580	638	621	648	624	600	643	638	603	632	637	652	663	643	560	679	656	617	601	624	627	685	626	649	630	636	635	604	636	631	590	659	624	598	595	605	677	636	647	633	626	634	683	632	594	666	641	618	631	636	681	646	605	639	612	602	644	620	630	633	630	643	642	631	657	613	609	624	618	652	599	647	581	621	644	645	593	619	651	631	603	632	635	597	630	663	637	649	581	653	605	637	672	611	645	627	629	653	685	663	658	660	610	638	602	603	630	613	617	611	630	624	620	616	645	583	633	637	656	636	657	674	622	640	595	620	631	611	644	655	661	625	664	644	617	642	656	555	586	624	613	647	633	641	637	652	669	637	631	617	615	646	639	612	588	628	626	626	631	607	624	591	679	628	673	609	617	591	613	650	581	619	639	558	657	660	689	609	583	621	617	615	608	644	635	592	604	655	611	608	684	645	599	639	642	618	657	591	609	651	577	649	604	659	636	628	628	617	630	618	614	630	630	632	671	631	656	654	647	623	679	666	583	656	600	628	640	624	584	609	644	670	637	596	664	635	637	640	654	669	674	665	618	650	638	609	619	672	617	613	600	591	631	601	639	595	660	680	613	660	683	647	626	604	622	618	663	621	648	621	671	648	627	624	554	638	590	627	615	637	645	633	662	604	621	641	582	650	662	635	716	652	629	636	628	607	651	576	608	652	603	625	625	653	598	653	624	617	664	646	619	607	636	656	593	632	614	627	586	621	662	658	637	624	632	625	601	628	629	593	638	592	635	663	640	623	664	601	604	668	633	618	641	695	622	618	652	589	628	643	575	622	595	614	641	645	644	616	610	626	664	635	613	625	700	598	628	634	622	603	611	625	550	612	649	609	625	628	662	613	621	619	611	617	641	609	631	611	627	637	625	615	617	644	643	633	585	645	599	638	631	616	639	633	601	597	595	634	658	615	647	641	591	608	656	681	636	667	650	634	606	678	617	625	622	579	636	671	638	629	616	670	638	617	649	650	630	590	587	617	621	621	662	599	669	616	590	603	621	654	632	629	590	582	623	678	647	618	659	637	649	650	612	613	603	644	618	691	627	627	647	629	637	652	607	678	624	596	611	639	615	635	639	661	668	643	622	570	617	613	608	608	613	611	591	617	590	627	648	629	614	616	637	627	615	626	595	622	609	679	632	643	607	672	613	631	676	608	608	632	625	603	627	660	646	644	650	618	635	633	678	670	644	622	622	611	643	687	605	651	659	597	598	655	662	668	669	652	648	650	614	633	653	655	620	649	660	626	626	658	609	644	627	602	634	623	598	646	641	624	621	608	600	662	633	633	642	632	645	661	689	641	634	661	614	601	637	647	644	652	592	635	636	645	606	629	612	650	620	634	644	664	623	627	633	664	639	646	649	632	640	625	619	638	607	631	664	666	614	633	648	658	631	655	651	611	599	578	648	666	630	602	587	628	652	629	652	649	623	630	626	640	620	619	673	629	683	610	641	636	658	641	614	649	619	608	650	607	655	645	647	640	633	659	662	653	655	627	692	638	594	653	611	627	623	662	648	637	635	673	613	604	628	641	625	610	657	636	682	628	655	613	603	590	653	640	615	643	648	678	647	631	661	632	625	639	624	657	626	643	658	679	640	586	651	622	633	608	629	651	676	613	634	632	616	696	653	659	648	653	661	617	585	632	588	615	663	653	662	674	648	615	658	618	617	678	682	666	602	640	619	640	651	632	621	684	597	598	620	635	606	614	623	665	664	643	625	601	605	639	611	619	625	596	624	663	640	640	600	623	631	629	592	622	580	630	594	590	619	661	646	649	645	658	629	621	662	659	616	608	631	614	716	620	625	591	595	672	616	676	616	616	643	646	692	623	627	635	658	610	632	627	666	615	639	647	637	613	609	624	614	621	647	624	617	591	636	663	638	658	620	673	616	615	626	621	583	621	600	641	655	626	599	644	661	626	620	673	654	622	600	639	640	668	666	598	640	659	611	649	640	664	625	681	644	664	663	654	627	576	608	605	651	608	600	668	649	647	619	647	606	607	626	616	574	588	617	609	624	641	621	669	628	630	625	662	654	603	657	635	607	639	612	571	646	643	622	654	645	644	630	629	665	618	650	631	645	658	614	623	626	634	620	630	667	544	584	641	676	647	614	631	631	643	635	685	651	599	624	629	640	587	664	621	635	648	646	676	618	633	621	639	657	605	563	667	623	703	664	646	677	620	644	635	594	670	673	633	612	601	665	596	605	641	672	597	627	669	602	673	618	640	648	616	610	665	638	698	590	624	598	637	660	650	612	619	660	633	683	637	658	646	657	623	660	632	638	596	653	645	619	621	611	676	663	626	653	657	623	627	633	614	651	666	642	656	639	611	652	629	653	611	628	634	625	654	667	616	634	624	573	627	612	590	587	601	647	647	673	614	604	638	618	578	644	663	624	622	592	639	645	570	621	622	642	634	614	627	622	664	626	608	629	599	636	666	593	668	601	639	619	628	661	662	664	640	669	682	618	608	630	657	632	600	624	600	640	632	697	599	645	633	627	675	604	662	652	644	618	614	584	633	622	670	635	688	636	624	620	672	630	612	663	664	597	630	624	631	595	659	649	677	637	688	645	625	651	655	673	666	617	631	614	660	611	671	620	648	712	631	666	616	624	630	634	616	612	680	646	622	660	636	606	603	637	669	600	638	627	645	594	637	674	632	642	629	605	623	621	630	617	608	652	646	622	699	562	659	634	607	661	616	634	608	649	622	651	594	599	641	621	640	617	628	671	657	635	635	598	636	603	605	603	647	650	623	611	598	616	676	684	632	650	618	666	661	611	675	628	643	611	586	638	621	678	656	639	623	636	593	621	646	604	578	611	607	634	609	688	584	634	612	625	641	648	644	628	645	642	636	649	641	609	604	618	619	607	620	609	634	611	635	611	650	619	626	636	603	644	616	617	605	640	619	629	555	616	667	611	620	637	621	606	631	615	625	627	615	615	641	631	600	630	675	655	600	611	662	640	637	623	639	627	645	646	606	617	597	622	628	654	643	623	569	590	597	632	588	622	583	662	654	642	620	632	629	631	678	634	606	612	671	645	639	614	629	624	639	679	612	602	628	625	683	663	638	661	617	622	646	635	624	631	647	644	605	653	633	659	614	564	665	644	647	626
8191	35193	9010	5517	3686	2939	2324	1974	1760	1451	1322	1159	1171	940	867	860	884	809	798	774	711	722	726	765	709	678	676	693	662	659	646	673	703	664	650	637	639	659	653	658	613	667	651	615	660	690	620	688	601	641	626	657	610	613	630	582	590	619	608	591	658	590	602	595	614	613	649	612	652	589	639	632	629	592	695	587	619	657	625	685	642	647	608	577	667	621	633	588	622	614	612	663	665	638	612	604	653	678	602	616	633	636	601	586	593	621	664	623	651	585	626	588	647	683	631	629	596	626	622	633	599	616	618	618	626	656	656	644	652	634	611	624	628	636	620	613	614	624	605	622	634	621	614	597	623	631	635	627	640	571	625	638	609	606	605	632	636	609	658	589	663	563	585	578	610	656	604	604	640	634	630	602	603	592	626	624	582	653	628	629	604	624	670	660	664	590	643	603	596	644	632	691	645	631	618	654	620	575	610	670	615	563	623	635	600	643	617	600	607	610	637	638	625	588	613	616	644	620	651	597	610	596	599	630	602	665	615	590	648	613	625	622	573	638	622	624	587	623	660	585	662	658	586	599	620	617	581	557	655	621	626	613	621	596	614	651	611	624	573	628	644	612	667	608	631	592	708	595	599	654	610	633	630	607	617	610	590	616	610	596	619	616	592	611	643	576	630	646	633	595	630	667	652	587	605	608	633	588	625	655	634	602	625	616	571	645	635	587	635	664	630	624	624	604	605	668	625	622	647	609	623	607	596	612	622	595	651	640	626	647	597	625	630	572	624	638	611	611	590	663	605	613	636	616	625	632	603	638	604	613	600	683	613	612	591	635	632	619	621	596	659	627	631	596	598	620	628	586	623	622	667	591	618	604	610	622	601	601	653	628	632	602	577	623	599	604	623	589	610	681	649	632	594	654	577	586	623	621	625	600	577	632	646	604	639	641	619	567	627	572	607	612	610	646	612	646	603	660	617	628	635	621	607	605	588	566	633	637	623	604	600	596	597	619	586	624	583	642	646	634	643	628	604	583	654	641	619	575	626	634	613	604	671	599	616	606	643	662	676	616	635	566	631	629	614	653	638	608	628	609	656	615	637	610	621	634	632	612	621	654	615	651	609	590	629	617	605	621	624	609	641	617	591	633	651	615	604	572	641	610	648	672	616	597	630	579	624	585	651	630	623	667	612	616	643	620	612	628	591	587	638	607	641	615	592	656	605	596	621	639	591	628	588	606	618	636	635	669	597	618	618	643	666	632	607	589	624	617	632	650	600	577	602	587	592	618	647	576	644	610	604	632	662	599	589	632	618	607	585	655	586	620	547	612	615	637	614	617	612	660	614	658	632	615	624	637	632	642	576	613	606	617	686	636	643	601	637	665	607	632	600	611	644	644	636	623	601	642	618	674	631	628	645	652	581	619	579	651	618	629	651	646	636	586	637	641	609	636	613	579	654	639	616	599	625	584	644	586	636	684	624	641	673	593	645	643	590	592	635	597	567	646	638	591	631	606	634	584	631	651	610	636	585	649	632	637	594	620	622	657	587	646	617	577	663	659	627	632	623	647	607	609	612	600	632	671	607	618	656	600	617	659	610	619	593	632	587	658	631	628	599	633	596	612	619	620	646	608	599	579	617	598	663	588	642	595	626	619	570	623	586	585	591	634	612	631	640	610	670	612	659	639	640	631	655	609	650	596	629	607	591	688	574	655	612	575	581	620	664	688	586	617	596	614	621	618	631	601	624	642	644	617	642	599	634	645	657	632	652	610	603	621	638	622	600	661	653	622	660	629	615	641	681	645	652	619	598	593	621	626	617	613	645	664	603	603	634	658	625	619	619	613	648	675	611	636	590	620	577	650	577	601	610	615	643	678	608	619	564	669	607	603	586	593	622	629	631	646	620	595	639	628	575	619	564	666	607	613	629	663	634	601	653	631	587	631	654	611	645	625	665	594	592	617	619	587	654	616	625	612	650	625	601	649	636	657	627	616	577	610	652	643	654	600	660	623	609	635	600	645	604	661	644	621	649	626	576	590	585	649	649	650	559	631	627	603	628	596	632	598	644	630	563	652	628	575	636	612	617	643	650	619	624	637	610	593	563	609	649	657	630	630	630	592	640	656	645	606	605	630	615	615	592	633	659	615	662	659	641	620	621	611	617	615	608	582	610	589	580	623	610	631	595	598	597	633	603	609	653	632	628	638	623	642	611	630	578	582	599	658	633	617	638	604	642	598	597	638	624	600	634	619	592	643	625	609	590	631	621	611	646	657	595	592	655	599	656	664	602	622	631	635	623	603	592	623	619	578	639	642	616	627	634	638	616	645	632	600	602	653	618	618	613	612	641	645	627	639	630	638	665	605	607	621	621	590	608	626	664	612	635	612	596	597	542	616	628	574	668	600	629	604	623	573	588	623	630	634	624	593	610	602	642	604	610	614	627	637	573	644	630	616	585	652	636	610	625	588	604	616	598	619	613	599	679	621	636	596	664	600	680	633	607	589	604	633	667	606	619	661	617	595	661	604	604	613	666	624	611	636	653	656	591	625	614	664	596	661	621	585	610	589	596	625	613	633	645	624	631	608	617	632	574	636	615	596	613	587	638	606	644	617	618	663	652	635	616	644	583	634	571	622	622	606	633	642	680	630	601	620	628	630	649	664	582	602	644	572	626	625	635	652	632	589	614	625	606	584	624	617	638	651	630	648	612	639	617	603	647	621	602	646	639	661	629	647	645	623	611	607	600	610	667	632	639	599	620	615	556	585	571	622	620	603	627	619	613	589	601	620	627	642	601	648	607	616	621	626	604	626	637	607	639	657	618	635	622	641	591	626	617	569	657	605	642	626	648	595	635	611	632	568	627	622	630	579	573	610	625	653	621	586	616	677	593	602	602	596	607	641	625	618	650	586	607	674	588	613	654	614	575	641	603	639	613	578	651	648	618	630	648	643	575	644	626	622	601	603	569	595	614	587	618	649	641	606	613	632	585	600	644	582	662	656	626	631	581	654	600	644	625	605	621	606	605	623	641	674	662	635	667	642	593	639	667	659	625	629	644	607	625	602	648	580	598	635	607	666	615	646	615	644	619	595	617	589	644	652	617	643	608	611	605	618	612	604	660	622	604	592	590	641	676	651	633	649	585	609	607	644	644	573	616	599	688	649	646	593	599	611	610	624	668	604	626	630	585	599	640	647	581	610	617	639	586	581	565	605	587	638	638	617	623	617	639	581	642	652	570	600	621	645	607	624	582	615	606	596	630	556	649	626	631	604	598	591	604	604	579	608	585	615	651	573	603	598	652	635	597	645	595	632	577	635	691	621	611	570	617	651	582	665	621	642	625	605	596	599	660	604	655	653	634	616	633	635	640	595	608	657	637	625	678	620	597	666	629	587	638	614	657	611	619	659	581	608	610	642	612	663	606	619	648	573	599	656	625	629	600	622	673	632	628	622	640	653	662	567	611	636	591	642	644	602	613	629	620	612	632	643	633	627	645	620	620	619
23002	21424	27940	24200	20967	20465	7466	2167	1685	1554	1420	1324	1203	1184	1138	1063	1059	1038	1056	957	1010	907	920	922	921	892	947	947	878	916	876	874	889	889	837	932	833	869	816	813	833	833	885	881	856	912	847	888	874	830	840	861	921	848	820	777	846	902	860	860	855	825	821	836	790	828	801	873	830	850	788	793	847	869	856	874	861	870	869	877	837	848	848	838	852	839	798	810	766	815	853	843	858	849	805	837	856	851	851	839	804	814	912	798	804	813	851	788	851	837	826	857	808	853	868	765	790	870	871	820	811	810	850	833	822	796	803	789	809	798	834	825	819	891	858	834	841	814	827	820	811	828	878	827	826	843	837	828	809	840	798	799	812	805	845	869	821	845	769	851	815	788	791	831	839	820	844	838	813	844	825	866	809	837	805	845	868	819	787	798	824	845	813	836	825	840	794	843	917	832	787	842	851	820	810	843	847	872	834	833	855	767	828	882	841	825	832	816	772	855	836	873	842	804	793	828	827	831	809	870	820	830	817	843	777	884	831	841	902	833	853	865	811	790	778	804	883	827	898	800	750	828	847	787	799	865	781	869	817	841	839	781	817	789	827	831	836	803	792	781	806	809	828	795	811	820	804	874	797	845	811	826	826	807	816	855	853	837	798	792	804	867	840	814	813	816	776	839	813	786	829	839	776	863	823	816	816	829	847	810	824	801	765	818	803	824	818	823	811	830	844	861	792	785	822	810	835	819	819	778	829	833	846	828	826	836	851	834	860	837	814	789	823	828	800	830	800	877	889	842	826	824	819	840	810	830	798	826	836	842	777	869	829	801	800	856	796	813	799	856	830	853	852	849	795	822	760	784	760	813	808	866	838	845	769	803	865	819	816	791	860	838	847	863	847	836	772	830	794	820	807	789	813	817	827	862	808	872	807	830	766	827	851	889	819	797	888	817	874	817	836	873	916	790	844	810	836	821	853	786	837	878	788	792	821	815	796	811	887	822	828	797	811	837	853	825	819	816	841	807	863	872	836	825	824	860	807	838	815	838	875	835	820	783	788	798	818	782	821	806	867	847	752	875	844	816	840	789	799	796	859	794	844	855	754	841	795	849	865	797	790	818	804	857	876	828	811	784	814	822	791	792	860	856	844	845	813	878	846	787	864	859	834	827	864	763	856	839	853	825	847	862	818	854	877	813	856	824	844	819	820	806	805	873	785	766	819	845	837	817	825	773	795	848	801	797	823	791	882	828	871	821	820	761	843	793	868	818	802	816	834	842	871	825	844	880	838	833	828	835	838	802	807	796	811	836	821	884	829	820	791	806	806	811	790	815	805	781	876	810	817	773	833	849	815	821	829	826	808	860	877	794	859	798	839	826	830	804	807	790	788	819	874	793	848	822	817	759	846	795	811	819	846	835	779	771	827	780	808	824	775	818	811	810	821	839	825	841	795	838	815	818	813	835	782	807	854	849	845	805	900	838	841	842	833	774	836	805	786	846	810	813	820	878	829	867	803	850	811	830	835	852	838	790	859	816	793	847	787	816	777	824	822	890	893	828	809	805	814	783	822	906	811	814	826	827	786	763	856	877	765	810	795	857	824	866	830	779	838	788	835	851	799	860	871	831	826	761	838	773	836	801	871	791	855	800	816	800	826	829	839	846	776	822	824	824	830	782	764	806	795	785	855	868	832	855	856	789	774	876	832	830	825	798	812	828	827	898	863	835	837	836	792	815	824	858	800	850	865	823	841	839	845	824	861	805	791	822	813	805	756	807	813	829	836	810	777	797	846	835	805	829	793	837	820	841	853	843	766	828	782	827	767	804	874	802	821	771	878	812	825	845	790	757	851	807	850	793	844	828	844	804	798	795	774	807	837	818	862	842	766	850	774	822	839	861	820	795	768	824	876	856	783	781	853	825	801	818	823	869	860	862	857	844	824	812	839	816	816	862	825	819	880	823	827	826	754	824	840	831	842	845	849	855	857	800	814	782	806	849	889	784	833	841	832	887	835	833	811	798	841	818	817	800	814	819	870	803	797	889	779	814	849	830	776	844	830	875	777	814	778	807	806	818	822	806	810	818	844	824	841	807	833	844	835	819	821	827	803	800	798	829	803	868	787	792	808	773	813	844	817	821	813	841	814	784	857	863	850	831	788	839	874	832	813	805	831	807	841	868	793	830	872	757	789	825	809	835	802	814	816	811	849	853	870	805	817	806	847	834	849	816	806	831	784	868	813	794	837	867	828	882	846	827	822	841	820	853	837	797	830	834	811	811	861	820	825	788	836	802	805	776	876	818	839	799	853	793	836	814	821	846	803	824	826	852	867	829	818	842	796	791	841	855	820	860	841	836	864	832	814	837	834	808	847	847	830	813	839	795	787	785	848	847	777	760	802	811	842	820	838	846	846	833	782	839	810	834	839	821	777	813	838	803	828	827	813	871	766	840	857	830	797	810	839	834	797	844	817	839	834	792	850	811	890	788	837	836	822	840	838	818	790	834	787	823	867	811	848	878	826	846	802	805	780	828	834	873	851	798	839	849	812	765	799	844	811	809	845	829	815	776	838	785	836	809	817	800	781	818	820	808	800	833	846	853	858	809	860	829	860	789	809	876	809	860	840	840	845	825	828	857	888	823	853	811	828	767	846	833	892	790	812	806	836	873	826	817	797	851	787	824	824	794	822	838	803	827	852	842	823	765	822	844	856	790	845	858	816	809	870	773	825	830	853	788	865	796	788	845	811	787	814	850	841	759	847	860	871	817	838	822	843	829	806	875	896	835	837	795	850	845	812	845	845	804	848	839	800	841	857	825	843	794	841	845	808	843	813	881	830	824	828	827	814	784	849	835	788	853	813	818	820	836	795	882	821	777	821	840	810	854	788	775	842	837	778	832	888	838	814	753	851	827	834	812	809	832	845	808	860	855	812	805	802	875	796	827	823	840	807	841	865	790	847	770	826	878	863	842	847	801	830	855	813	845	816	898	841	771	859	824	815	798	862	816	864	844	830	814	816	800	815	849	856	836	797	796	826	800	812	831	790	819	835	820	838	860	811	854	836	804	802	879	809	803	850	863	751	809	824	815	775	840	771	821	833	824	886	804	838	876	785	813	855	755	837	801	806	845	775	813	856	843	808	821	791	806	865	802	835	849	810	837	813	849	871	840	850	802	780	839	824	884	789	838	791	794	840	812	853	791	827	863	820	821	782	823	815	808	871	791	842	806	842	835	836	860	820	809	834	784	763	821	819	819	841	779	869	792	852	769	862	834	815	810	821	842	829	835	839	858	853	835	818	897	801	833	815	863	808	816	858	820	780	805	826	823	852	833	855	822	850	802	805	811	837	859	794	802	859	845	828	830	870	812	837	826	817	820	797	813	825	859	841	827	861	856	851	903	867	826	795	835	792	821	820	761	823	863	831	822	863	857	807	833	784	754	808	836	799	803	774	865	817	800	800	833	806	795	846	825	792	831	847	806	871	801	839	833	850	807	809	822	835	782
13382	38958	13354	9354	6465	5047	4030	3235	2883	2558	2082	1794	1653	1479	1384	1296	1239	1215	1150	1056	1085	1067	1081	1002	999	996	890	910	919	897	934	953	912	948	852	888	870	904	857	851	890	882	900	893	856	860	841	852	870	852	856	812	830	856	842	858	852	835	773	857	844	846	776	833	836	830	890	847	796	836	863	851	843	791	845	865	819	807	830	823	856	839	907	812	849	864	767	868	836	795	834	860	837	823	839	857	821	849	837	816	832	829	842	823	813	876	776	820	840	854	811	823	790	869	860	826	784	824	828	787	778	837	885	812	852	834	792	840	780	831	854	791	813	823	818	838	828	872	793	814	850	768	836	849	794	859	856	826	812	829	828	808	780	823	791	886	765	884	832	833	866	817	827	834	856	789	798	781	809	801	812	814	844	806	837	837	794	833	853	873	849	789	821	815	808	830	807	844	837	849	769	807	848	831	827	842	817	746	864	834	871	805	825	788	830	843	789	850	778	791	897	829	840	828	825	820	802	794	840	842	810	827	832	865	853	854	819	794	818	881	875	846	820	802	835	831	756	836	827	853	846	857	872	870	821	770	839	846	798	790	838	828	792	834	853	770	837	856	813	791	850	845	782	827	820	806	842	784	842	871	758	833	847	806	848	819	842	820	873	834	838	819	845	813	839	809	906	835	845	779	849	849	833	791	824	846	797	823	823	857	883	799	807	836	832	805	820	830	789	817	809	784	825	829	802	826	773	855	804	832	814	792	776	812	778	859	802	796	825	859	853	852	799	820	845	795	816	830	840	855	783	798	817	793	778	806	808	767	795	808	788	828	843	832	827	869	846	840	867	764	845	836	821	849	780	814	838	811	806	795	761	802	810	865	822	824	829	856	835	808	810	776	851	834	801	839	809	807	871	866	820	803	819	827	787	808	791	793	839	832	814	772	811	801	820	797	892	844	847	819	797	779	763	793	862	799	760	841	870	766	817	832	803	791	791	841	839	797	804	824	816	832	826	822	820	856	832	808	829	825	770	838	749	822	812	818	848	815	803	822	831	795	846	793	828	778	835	835	825	810	803	791	804	791	851	796	826	807	806	828	842	844	868	834	814	778	854	834	811	786	801	882	815	797	797	825	794	782	830	803	812	847	828	832	776	819	844	839	853	840	843	803	843	809	831	808	834	883	825	814	810	835	806	838	820	872	829	844	822	830	838	829	810	866	831	840	862	823	814	780	818	885	840	780	819	831	817	873	801	790	809	834	819	839	791	868	837	790	812	862	813	820	785	824	827	767	854	778	837	825	867	827	810	835	838	841	767	808	854	798	833	803	809	814	823	830	837	823	819	795	805	806	831	833	873	782	830	858	771	831	808	791	829	848	816	822	811	842	769	848	827	803	811	820	842	819	896	789	804	823	828	813	821	806	817	823	827	812	819	860	824	802	847	823	787	789	838	825	827	860	817	850	787	856	825	834	831	762	811	803	839	851	787	830	821	835	840	825	796	763	817	832	799	798	841	840	824	805	844	841	811	834	868	820	762	819	839	839	863	793	814	796	785	821	868	847	804	827	811	806	838	821	761	774	815	838	752	804	802	829	830	850	801	818	857	858	850	847	824	830	819	858	856	811	832	812	806	867	832	808	831	817	866	788	823	883	738	836	803	836	855	837	809	830	787	914	814	786	794	798	898	819	801	802	854	784	826	809	829	841	808	819	869	799	798	805	869	816	807	880	868	845	852	771	778	830	793	867	787	874	803	839	834	837	806	832	790	835	834	822	845	843	822	846	843	874	820	772	845	879	827	818	819	857	860	837	818	825	827	844	834	808	848	789	780	839	805	849	812	841	877	866	775	873	802	813	858	836	838	841	815	843	787	815	831	812	872	835	845	819	831	819	794	793	791	840	747	841	786	818	830	813	815	872	841	853	805	809	806	807	818	852	816	850	843	821	818	811	796	820	852	844	767	835	833	856	784	869	815	811	834	848	829	872	781	793	801	781	773	821	799	833	840	770	842	835	824	823	866	803	814	804	758	827	878	795	820	832	805	775	779	837	875	833	798	849	846	811	850	841	752	838	819	828	832	804	861	813	783	838	804	808	864	810	802	815	821	844	879	821	810	855	869	808	863	813	859	839	774	830	864	793	816	812	808	847	828	869	829	805	791	809	887	859	830	806	811	846	853	845	813	802	768	793	799	806	817	809	825	842	868	737	855	844	849	784	813	863	800	840	792	869	823	836	808	825	837	771	830	842	825	869	840	866	790	834	836	815	832	815	867	814	843	855	840	868	815	833	784	829	871	850	832	829	867	820	818	837	827	838	805	742	822	850	823	813	805	830	895	829	875	852	833	810	858	851	787	805	887	806	833	843	776	799	821	862	832	789	869	800	846	795	839	877	781	889	810	797	861	845	834	822	866	821	814	838	820	849	855	808	833	803	814	781	842	783	815	824	810	812	836	839	830	840	815	815	848	849	850	848	843	851	846	774	879	835	776	787	829	847	771	826	855	759	837	846	835	802	804	818	789	874	832	815	783	841	885	788	837	852	831	826	838	813	863	864	900	852	808	775	857	848	828	823	837	853	807	846	846	825	825	839	847	835	795	853	837	790	864	824	812	805	835	824	838	770	869	762	762	830	828	860	828	857	841	826	796	806	813	842	896	894	829	850	793	818	880	814	804	809	803	837	848	839	782	821	805	876	808	818	825	754	781	840	806	819	805	826	879	800	884	887	843	811	862	773	849	808	781	828	829	805	884	768	784	779	810	910	899	838	789	838	808	821	813	840	808	837	859	825	855	795	841	819	832	795	811	861	844	838	801	851	797	788	844	819	835	781	835	803	803	856	838	833	831	826	863	830	817	827	857	761	846	763	846	794	821	807	817	811	805	791	804	853	865	810	818	853	830	831	797	805	871	815	832	843	827	864	789	796	835	831	777	807	808	828	825	861	818	821	865	790	813	828	833	773	811	860	782	867	811	853	837	787	845	805	839	855	814	862	863	818	856	848	828	851	808	813	824	821	815	825	833	819	804	809	838	802	853	848	822	852	795	795	825	844	861	826	754	814	807	864	821	841	800	861	828	819	830	814	803	824	843	861	817	844	825	836	871	824	820	863	850	830	843	856	806	809	870	858	818	762	810	830	820	916	846	842	826	825	806	866	807	793	827	769	816	803	808	853	827	852	828	860	840	766	829	833	823	865	800	817	839	814	820	797	837	809	801	811	800	847	809	812	835	804	833	816	870	839	812	822	828	872	838	807	802	763	821	856	868	800	806	835	851	828	787	825	809	818	826	822	849	780	805	828	899	791	822	821	842	792	804	795	789	834	835	821	782	790	843	849	851	829	840	755	807	799	842	825	835	854	781	827	806	832	799	840	840	820	828	858	810	857	827	844	856	851	835	809	855	827	821	825	831	818	855	839	804	807	818	756	826	827	832	823	824	824	831	784	891	829	804	828	837	807	858	837	799	807	819	869	762	772	790	809	820	816	852	814	826	802	875	894	805	861
28403	22342	6814	490	305	293	254	245	247	239	229	234	217	244	205	237	214	221	221	219	205	207	233	207	211	244	218	231	209	205	227	204	247	222	216	216	209	211	216	206	217	257	221	216	195	216	230	183	225	213	212	209	242	204	209	242	224	215	204	220	228	198	222	207	212	228	240	215	206	211	220	213	197	218	243	216	183	203	229	206	198	200	242	218	215	203	192	202	230	222	224	231	222	214	215	221	221	204	221	202	231	207	218	222	243	209	229	201	208	217	225	217	212	221	226	239	215	198	208	220	202	200	224	248	234	244	210	204	212	212	199	197	231	236	229	238	220	227	193	214	185	222	183	208	212	202	218	222	218	234	205	246	217	181	213	209	241	207	241	229	229	218	205	204	221	204	204	216	242	212	200	210	208	207	196	195	202	218	239	191	275	217	217	238	202	208	189	196	210	197	207	225	207	226	235	209	207	208	211	221	233	217	225	220	207	218	228	213	213	239	209	192	234	214	233	232	196	192	218	214	220	191	219	222	232	184	223	204	218	222	213	213	212	233	210	209	218	219	227	227	214	233	191	197	205	192	201	229	229	236	213	202	185	224	217	228	212	208	201	221	196	227	201	220	210	210	217	229	198	222	238	222	221	216	221	202	250	240	219	226	207	195	205	215	225	217	198	186	210	185	203	198	223	204	215	208	235	215	218	216	206	223	216	224	228	210	221	219	221	225	231	223	219	228	204	219	218	203	208	219	232	207	176	214	228	209	211	219	202	210	223	220	209	206	227	212	204	194	203	220	203	210	199	230	215	201	215	196	222	212	189	209	207	194	243	229	211	211	222	248	224	221	224	207	241	227	189	210	224	207	198	242	213	202	215	198	221	215	229	214	201	186	245	189	216	228	211	208	231	220	228	202	180	187	213	231	221	202	225	219	215	217	238	257	224	240	208	218	231	243	200	215	198	212	212	209	212	222	193	198	235	237	210	209	214	202	190	194	220	233	205	216	236	220	197	238	193	221	195	187	228	193	230	198	236	172	203	224	223	191	237	200	191	226	222	226	219	212	221	222	217	207	197	210	200	230	213	229	197	186	210	219	224	227	227	236	214	204	215	170	221	188	186	225	209	190	226	210	231	250	219	223	211	234	208	226	201	211	201	234	209	195	234	202	217	202	219	205	219	199	192	212	214	202	229	208	205	221	202	218	227	203	250	197	209	225	247	221	232	199	228	213	209	190	200	204	228	178	229	221	204	217	208	238	207	223	216	198	211	238	229	202	220	206	224	235	223	218	246	233	228	181	211	227	219	228	202	196	208	225	235	223	220	190	187	223	229	217	211	202	213	229	229	204	225	194	218	201	230	222	218	208	207	242	225	227	199	219	209	182	216	201	228	227	210	210	235	231	212	187	233	237	222	224	205	239	209	233	213	234	221	209	228	218	213	198	186	225	202	223	259	220	225	209	210	196	196	198	206	225	200	204	193	230	205	229	207	247	222	198	217	221	230	225	225	226	209	236	211	211	191	243	215	219	240	233	224	236	224	213	193	217	217	227	200	204	211	223	241	224	180	257	247	197	171	219	199	215	211	227	234	241	204	182	240	222	205	206	185	219	219	226	235	201	207	220	225	206	195	208	226	216	222	229	206	241	213	246	204	238	209	226	242	219	219	235	207	233	242	230	211	234	210	208	203	214	218	222	190	192	186	198	232	200	194	196	225	215	219	217	239	229	225	231	216	209	220	219	213	206	211	217	213	231	220	243	217	234	210	195	206	229	222	215	216	195	232	217	240	209	207	198	197	185	215	224	220	205	197	212	192	201	194	237	213	202	215	229	211	203	217	229	212	219	201	220	224	249	215	234	192	192	190	199	202	199	195	195	226	209	212	232	214	219	207	232	202	213	189	195	241	226	199	225	219	206	226	215	219	181	223	223	197	217	199	198	218	206	217	196	196	217	228	216	214	213	213	221	214	205	214	224	225	229	232	202	217	219	218	216	205	239	215	216	212	215	235	231	190	201	219	232	206	217	210	234	238	234	214	215	222	228	209	217	196	211	236	200	242	218	199	232	221	225	227	221	211	206	205	207	215	225	225	213	244	223	216	203	213	216	217	219	216	212	220	225	193	220	189	236	213	191	237	242	233	224	203	201	212	238	242	219	209	208	223	208	216	202	210	212	213	216	209	226	202	205	211	238	196	204	193	220	207	209	224	198	201	240	207	212	219	240	222	219	184	220	217	209	230	196	234	214	221	200	208	226	189	206	202	207	215	238	210	203	201	238	206	228	221	221	177	191	226	226	220	220	221	213	266	227	204	217	215	208	213	192	218	222	213	200	210	227	236	239	198	222	220	228	208	226	220	235	211	220	210	203	200	201	231	211	211	206	206	245	182	208	229	212	229	198	231	225	201	212	241	191	233	235	230	227	214	228	231	196	199	217	199	221	202	211	207	232	226	191	229	204	222	224	208	224	232	183	221	213	213	209	214	223	217	211	213	213	203	235	218	194	219	232	221	224	215	201	221	222	222	205	243	202	257	221	180	209	217	210	260	254	199	210	235	203	221	220	219	215	221	189	212	213	207	204	221	216	231	244	223	237	256	191	205	230	190	215	212	207	224	237	244	231	206	218	226	233	188	225	212	208	208	202	214	197	192	219	204	199	210	212	192	181	207	195	219	213	206	201	206	195	201	215	211	199	243	194	193	214	213	208	210	199	228	234	219	232	235	216	243	222	216	203	204	197	234	204	210	200	223	216	209	211	222	222	227	210	217	231	259	173	215	220	217	216	211	242	242	197	187	231	202	209	220	199	193	220	214	189	222	221	210	221	220	215	222	234	203	215	211	235	233	224	201	220	203	225	227	204	214	209	185	219	209	208	221	188	198	224	192	234	187	223	206	210	216	210	232	235	232	217	216	230	235	197	249	211	202	224	217	213	207	188	193	214	222	206	210	226	200	202	202	188	215	209	203	210	227	217	211	222	200	245	211	203	248	244	249	211	219	195	227	226	203	225	226	219	227	208	210	213	209	202	172	227	225	219	205	229	238	213	209	202	202	231	229	220	205	230	181	233	217	229	216	212	241	216	206	219	202	203	201	229	226	230	223	218	225	221	205	208	218	203	224	209	240	231	220	204	192	248	202	193	246	224	207	234	218	211	227	204	218	220	209	204	224	221	225	206	217	248	198	206	198	201	202	233	197	217	218	188	200	203	206	178	210	232	209	166	205	225	194	238	221	264	225	204	202	210	220	207	197	199	231	205	194	203	214	226	224	232	217	231	222	208	243	200	212	229	212	215	198	201	213	212	191	218	222	227	212	203	252	185	215	203	221	218	241	212	208	205	222	234	206	240	215	230	206	220	205	231	216	211	231	191	214	239	213	217	219	213	198	212	208	220	227	201	211	245	222	221	201	207	228	192	220	215	219	235	219	200	193	230	206	190	230	244	212	195	215	211	210	252	211	222	225	214	222	224	199	208	202	229	238	190	230	201	205	225	216	209
9582	26932	1059	422	343	323	275	278	291	317	279	242	251	247	230	232	230	268	247	214	253	257	221	233	224	215	219	217	206	219	251	226	232	221	231	242	241	238	243	237	222	236	227	244	237	223	250	229	240	230	227	238	208	200	252	221	231	219	226	220	262	218	237	260	222	233	221	219	226	235	241	218	253	261	250	236	232	240	250	227	242	236	216	243	233	233	224	237	255	238	224	225	242	204	214	246	212	228	269	255	220	220	212	242	233	230	237	206	236	219	212	219	220	222	250	219	226	229	219	239	219	230	198	197	220	269	224	212	217	235	225	240	245	236	231	214	252	217	250	245	205	215	229	216	240	227	211	228	228	218	232	215	245	219	226	223	246	231	232	247	216	243	221	202	235	245	239	247	237	268	248	254	224	236	251	240	205	233	230	257	220	251	224	230	238	222	212	220	218	215	224	229	223	220	242	240	234	209	226	228	235	233	239	217	212	214	225	233	226	227	237	244	252	245	219	233	227	240	232	220	231	239	226	250	240	203	229	220	219	253	226	211	242	231	243	226	231	211	219	229	210	222	245	234	217	244	201	249	230	224	228	253	232	228	243	232	213	232	238	198	232	222	222	226	246	227	212	215	237	211	238	220	258	234	239	224	217	237	215	235	229	224	250	238	224	242	209	220	206	234	217	214	228	243	229	263	233	210	218	226	253	226	233	255	242	215	212	229	240	231	218	238	236	218	228	222	230	201	249	213	223	237	226	240	222	227	234	216	202	218	234	232	211	220	218	236	230	214	224	222	228	201	227	230	239	257	213	210	207	231	206	269	229	225	233	234	239	218	244	215	240	215	218	200	201	242	239	220	232	212	235	205	240	230	249	224	236	227	242	226	233	234	215	196	212	250	230	224	231	221	227	202	229	223	227	240	237	244	222	224	238	239	228	229	237	261	223	220	195	229	235	242	274	244	216	219	257	257	224	209	231	226	231	222	240	233	235	201	217	237	221	235	234	227	264	241	213	239	233	240	245	231	257	250	221	255	225	229	229	233	210	247	242	258	221	215	226	231	240	212	228	222	214	232	244	228	204	220	241	222	237	258	214	223	244	205	222	264	214	205	232	226	248	242	236	212	222	222	218	205	222	219	216	209	216	232	228	245	220	264	242	201	209	214	221	237	226	211	236	238	262	235	217	219	235	271	221	220	202	231	245	231	219	239	205	236	224	215	247	232	244	244	222	241	210	223	229	218	229	256	219	238	240	231	225	222	215	212	201	211	218	228	237	224	233	233	215	222	238	265	231	197	224	221	244	208	248	216	230	201	211	227	228	229	205	261	201	244	238	248	201	232	230	250	232	243	252	231	225	222	220	248	193	236	247	215	193	229	244	212	233	233	230	227	239	235	208	244	220	227	241	237	229	252	232	222	234	216	234	229	236	207	228	237	253	245	228	253	225	249	226	234	212	208	216	244	226	230	222	220	247	240	201	231	228	234	224	229	227	238	236	225	208	249	228	207	224	235	210	252	216	240	254	252	185	191	221	237	234	200	250	237	227	221	205	221	255	224	239	244	236	228	222	233	238	224	234	262	239	219	224	241	236	243	244	218	232	218	236	221	225	250	226	235	250	225	240	236	238	236	217	254	214	228	247	210	223	233	215	205	232	249	234	213	227	216	229	241	224	226	224	227	225	209	242	234	215	215	231	234	241	227	223	238	231	247	226	230	230	226	232	237	226	226	232	240	224	204	204	223	238	220	248	254	239	211	231	233	216	217	251	210	234	236	251	237	227	217	225	214	232	211	248	218	209	240	215	220	261	242	224	239	229	228	189	240	227	216	213	243	211	249	207	238	229	203	218	231	229	237	227	249	249	221	221	237	195	209	225	236	229	237	221	224	245	247	207	228	228	237	242	228	224	239	211	226	246	243	215	220	204	237	233	215	224	238	220	254	230	248	208	227	233	230	252	213	201	255	274	246	211	208	227	236	228	239	228	226	259	218	230	233	217	245	224	233	215	233	216	224	228	227	214	230	249	236	234	232	228	235	220	217	221	215	250	230	247	232	228	243	246	230	225	195	258	249	230	212	259	212	209	221	246	227	219	225	253	228	231	219	226	223	238	251	224	203	212	199	235	234	227	203	229	225	227	229	205	209	235	226	224	246	242	241	225	252	255	222	232	234	246	217	205	220	238	262	217	203	233	246	248	214	234	253	219	220	245	219	238	240	210	240	220	223	244	239	262	217	226	211	232	233	220	236	241	220	222	236	206	256	219	241	212	222	226	220	222	237	252	241	230	248	220	228	206	199	243	217	221	232	221	218	230	222	225	198	234	216	210	271	244	243	220	227	229	249	221	225	234	246	236	226	242	206	232	224	196	233	253	217	234	232	228	224	236	237	232	228	231	213	233	228	181	200	214	206	233	234	223	245	224	208	226	254	224	234	261	239	221	206	234	243	237	227	236	238	221	250	239	250	211	241	192	237	224	239	202	225	231	231	245	248	235	242	209	249	221	239	245	235	212	225	249	220	219	202	250	213	221	234	214	234	226	211	220	220	223	251	234	244	254	237	221	223	236	254	244	230	211	247	225	244	220	213	237	232	219	231	215	218	232	225	231	222	242	218	238	206	215	247	233	239	236	237	206	231	219	231	232	228	218	226	231	229	230	256	241	223	212	233	235	230	203	238	237	260	261	249	225	239	234	229	251	209	226	235	242	217	247	211	223	214	249	215	185	235	213	236	209	216	242	223	223	226	227	223	244	195	244	239	234	233	260	241	198	224	241	233	240	227	200	259	222	231	216	225	244	248	237	213	223	237	244	235	230	222	227	220	247	231	236	228	241	230	231	237	220	209	222	234	218	221	239	245	233	246	205	229	231	234	212	222	224	242	227	247	233	209	231	229	232	206	219	197	230	255	252	214	220	238	234	223	240	227	245	233	227	220	244	224	219	228	231	238	219	225	225	229	215	220	246	237	199	222	218	221	239	237	221	246	242	229	233	243	215	215	232	241	220	254	244	218	239	234	200	208	243	213	216	227	225	244	232	225	237	213	228	220	229	248	249	223	248	257	234	231	240	248	218	223	259	245	212	209	209	198	214	220	246	204	237	222	216	247	224	216	239	251	245	219	226	214	246	207	261	226	269	213	216	226	215	224	226	230	253	249	232	247	242	234	239	239	224	248	238	211	199	227	236	208	233	212	206	226	235	251	218	236	220	215	231	234	230	251	240	237	222	235	222	243	196	224	226	211	191	221	209	228	226	227	207	224	233	237	219	242	254	215	233	218	227	223	213	244	232	248	213	212	209	227	229	220	239	206	213	229	233	244	246	251	233	239	210	243	247	239	232	225	214	236	247	219	227	239	208	233	259	250	228	240	222	245	234	239	224	243	226	219	220	244	230	214	225	219	244	234	247	231	240	235	238	234	236	245	210	193	255	215	217	211	205	200	253	256	225	231	252	196	202	235	220	241	233	235	226	239	208	243	230	219	199	234	227	233	228	230
25360	22096	27134	25021	20655	9527	1715	1277	1075	1021	886	843	815	771	721	766	769	728	734	730	708	729	708	748	750	750	679	703	671	661	706	680	683	666	712	664	636	686	713	676	677	688	721	702	647	690	656	623	658	676	690	682	622	638	655	661	674	627	689	618	636	667	646	662	687	667	652	671	645	659	651	648	647	663	652	651	631	607	636	653	604	660	607	647	597	728	675	688	636	644	691	645	663	670	611	627	632	634	690	638	654	677	658	633	645	598	645	656	616	673	725	616	665	632	604	652	659	633	697	632	667	676	632	682	671	679	665	679	644	664	665	670	647	666	654	665	621	653	664	668	633	636	670	640	641	654	629	623	635	677	654	635	673	670	641	631	695	659	691	636	702	648	627	643	688	642	670	585	636	712	738	659	679	666	694	633	673	645	639	673	631	614	688	643	669	672	651	670	677	636	651	680	636	663	641	670	685	667	666	647	721	617	627	651	648	621	643	650	641	661	685	617	626	650	646	667	605	640	685	662	667	630	653	635	631	684	646	624	623	656	684	664	636	664	681	667	708	670	614	614	645	654	610	655	578	606	629	647	656	677	652	608	668	688	663	630	641	680	649	649	648	638	677	691	658	629	648	661	599	625	630	639	643	654	618	623	646	647	650	664	676	727	662	622	655	644	667	683	598	645	669	602	678	669	631	629	571	671	621	605	604	640	626	664	678	659	616	641	637	667	678	657	646	620	604	643	652	654	612	654	698	684	631	608	685	640	627	600	633	685	645	627	670	694	681	661	600	653	635	724	661	679	643	670	665	637	614	670	632	610	702	670	651	655	644	671	647	616	695	630	624	604	579	682	634	658	660	675	659	688	659	669	623	644	695	662	670	604	652	704	628	616	644	666	649	638	677	646	648	699	654	632	648	618	620	661	673	609	636	652	619	683	654	647	656	667	629	663	692	626	688	683	637	629	669	661	651	667	603	670	642	633	632	658	630	641	673	622	635	648	635	655	635	629	595	629	660	614	570	627	618	664	646	665	647	665	643	621	658	683	631	637	693	634	694	611	691	649	622	629	630	666	684	652	607	704	642	663	628	642	703	638	668	647	668	634	671	664	652	666	675	682	701	628	670	635	655	649	614	658	622	662	676	642	627	667	639	651	653	660	652	638	625	642	635	663	677	659	638	642	615	663	647	627	624	598	650	656	686	630	617	676	648	685	686	685	700	667	629	640	666	640	648	634	616	667	627	660	652	686	664	670	700	614	641	704	647	606	618	621	653	669	639	639	646	664	637	626	665	620	616	629	633	634	639	629	612	629	631	660	613	645	630	599	646	630	640	639	620	672	651	591	639	645	658	667	670	653	697	660	683	702	648	610	631	651	622	649	646	638	667	661	633	674	631	614	635	669	643	652	653	617	665	669	616	613	620	691	643	651	642	646	628	673	651	624	695	653	673	644	669	680	629	656	711	630	674	635	628	673	661	658	609	635	631	672	625	653	652	643	658	649	603	662	675	651	654	642	635	726	641	676	667	610	671	645	611	624	683	711	631	640	634	654	640	640	656	638	617	613	618	670	648	688	650	695	669	630	661	671	644	628	635	607	659	662	635	657	657	652	602	658	662	662	641	645	648	647	630	671	620	665	612	687	659	647	623	668	638	679	714	622	619	678	630	638	624	659	690	669	628	632	623	622	627	643	657	659	647	619	677	643	681	667	629	634	665	680	638	587	676	626	641	657	615	658	706	631	637	661	618	617	632	671	641	647	686	661	684	635	659	644	643	635	676	679	628	649	654	705	621	668	620	644	664	649	595	641	647	676	659	660	625	588	638	646	673	626	653	658	635	675	638	695	641	649	696	676	646	657	631	657	639	636	663	586	652	653	657	668	685	685	660	679	617	677	631	620	659	667	640	696	595	661	641	671	656	659	616	638	687	628	679	648	633	633	632	648	697	665	604	622	621	668	670	665	647	649	676	633	661	650	660	640	654	625	698	689	676	679	645	651	606	588	677	649	681	599	620	644	638	664	627	696	660	677	643	639	629	662	678	677	665	631	670	662	651	669	645	635	672	677	621	664	683	631	632	639	616	657	650	631	632	663	623	692	651	658	622	709	683	682	676	666	675	620	661	615	645	701	681	687	635	641	613	640	607	620	618	621	633	662	696	659	650	622	629	639	655	640	599	618	659	657	630	628	666	652	637	647	642	650	682	649	626	609	653	653	627	649	623	645	638	692	644	648	594	652	638	673	643	631	634	677	685	656	692	680	744	610	656	656	673	650	642	643	651	618	669	679	630	604	689	675	647	672	628	656	662	679	644	673	613	647	662	647	671	651	594	672	634	633	618	669	637	664	643	655	642	659	634	692	672	643	629	669	616	632	668	616	652	678	641	688	689	630	674	656	623	658	636	634	641	673	673	625	623	671	670	638	631	676	650	626	671	666	657	639	650	631	630	649	636	680	665	618	650	614	656	666	626	649	634	633	595	645	660	678	648	675	629	616	631	629	654	651	651	647	624	661	644	653	603	677	622	625	673	635	642	604	676	658	623	687	667	650	629	637	664	632	677	666	613	661	644	655	649	655	623	609	671	637	641	616	619	688	684	650	649	618	661	617	586	643	677	658	619	645	678	652	604	646	667	656	650	647	632	634	661	675	642	661	646	643	689	611	655	665	662	631	656	619	661	619	652	648	643	616	675	679	653	670	670	669	685	688	667	668	630	624	676	707	630	630	659	645	634	646	626	647	724	608	625	670	629	624	613	617	617	656	654	644	650	621	653	643	668	666	669	641	634	689	668	693	615	657	652	683	629	616	657	671	711	653	642	682	699	681	650	605	689	666	639	668	642	661	676	647	657	645	598	653	654	664	627	622	655	645	649	582	660	662	633	636	678	659	674	663	632	687	626	662	640	594	639	619	667	609	646	683	651	710	648	628	638	628	620	633	614	665	613	644	671	635	676	614	641	641	646	701	620	640	691	656	643	671	659	635	653	621	652	623	673	633	637	625	635	612	615	613	719	679	651	643	642	647	650	659	642	678	643	665	639	667	649	668	680	648	656	639	681	574	667	644	706	678	631	670	630	711	655	667	665	685	665	655	627	671	640	615	614	644	640	672	666	669	649	684	632	659	666	650	738	628	694	621	625	612	653	654	638	645	670	680	642	644	636	628	597	641	646	598	660	667	681	662	646	683	646	689	620	691	660	678	631	682	722	650	584	634	702	631	641	691	658	640	592	650	650	646	652	632	667	673	614	634	653	677	663	681	632	678	632	671	638	649	669	672	657	667	620	616	608	637	650	676	645	613	678	618	644	636	668	651	669	669	642	649	619	653	642	636	664	660	642	646	672	644	655	662	647	680	632	645	640	669	652	669	648	639	671	637	650	663	609	678	634	645	655	624	675	633	668	670	626	659	643	662	658	671	646	606	651	678	616	684	647	648	663	673	642	646	621	669	640	637	638	638	671	622	637	638	621	664	652	648	645	672	671	643	687	611	625	606	650	616
16962	60488	9063	5157	3388	2599	2192	1832	1593	1376	1267	1102	980	942	913	858	792	809	802	736	718	721	661	744	728	691	740	689	641	738	694	668	673	701	681	655	677	642	666	651	671	670	636	597	662	701	644	623	629	627	696	636	663	634	651	650	599	653	695	656	652	658	611	614	647	650	574	611	612	602	634	588	661	631	672	623	668	629	620	628	632	651	655	606	627	601	651	597	675	651	627	627	628	620	616	635	640	624	636	630	634	622	638	632	647	685	611	661	628	625	663	681	597	657	609	698	667	613	651	623	663	615	594	639	646	582	604	670	590	605	644	648	669	630	660	682	593	591	628	595	678	621	622	622	632	605	652	635	586	635	657	643	578	613	610	640	654	606	650	621	580	611	654	612	646	644	669	624	669	623	632	640	652	673	665	685	605	614	616	613	618	571	663	646	655	660	631	642	627	684	627	606	660	620	626	641	652	636	638	663	656	656	634	666	652	614	671	652	665	633	662	602	649	611	642	629	604	670	605	636	616	636	685	691	586	659	631	694	663	649	614	658	644	637	640	635	648	605	605	653	644	654	596	603	654	659	579	646	642	661	660	654	657	597	602	656	597	644	664	668	691	633	638	647	618	644	610	617	622	611	681	642	624	637	628	622	647	628	624	604	632	652	645	655	634	630	616	625	655	656	626	678	623	620	654	638	645	636	629	613	658	655	691	640	599	651	576	627	639	635	660	616	648	620	627	671	638	658	602	662	631	651	608	596	642	607	642	612	645	591	592	631	648	630	632	614	660	629	635	632	630	633	636	637	641	627	667	661	646	634	690	642	621	637	637	627	633	581	630	633	624	627	636	641	661	622	689	672	641	659	601	643	674	628	628	649	597	645	609	628	603	620	632	654	608	661	570	622	637	608	594	670	638	592	631	616	644	672	592	645	656	620	626	611	647	621	644	643	629	679	693	662	640	616	675	631	617	670	669	677	628	629	652	648	616	632	605	638	624	612	598	623	580	614	667	602	681	615	643	638	636	637	617	656	617	631	634	648	653	617	650	655	605	603	619	681	630	651	641	627	642	648	605	659	632	637	658	620	624	629	658	642	677	648	628	634	598	564	601	645	626	645	642	649	604	612	629	646	645	691	609	635	645	648	644	673	650	628	642	638	624	617	585	672	621	636	701	597	609	646	651	629	636	593	619	611	643	620	566	586	660	649	635	644	642	647	655	619	620	624	584	640	660	651	623	620	645	620	635	624	622	613	684	593	590	631	591	628	711	698	613	632	633	671	569	638	668	653	642	649	684	642	693	654	644	666	648	627	647	608	650	636	668	605	658	671	616	647	682	659	644	659	619	622	665	649	647	619	626	614	621	677	644	604	581	643	601	656	642	642	593	675	625	600	611	615	610	639	683	626	640	631	627	662	638	624	706	632	607	646	650	647	618	653	646	624	612	628	664	676	646	624	624	675	618	614	660	640	612	644	608	650	698	626	611	591	664	657	655	620	596	645	651	653	601	664	581	610	591	619	637	621	635	611	608	613	654	606	620	643	617	628	601	612	660	607	636	657	671	681	621	619	614	607	633	630	605	659	629	658	656	629	615	624	638	651	587	663	660	688	706	578	663	630	644	652	592	635	620	667	619	614	628	639	638	633	645	607	641	629	597	596	606	603	643	597	664	618	650	637	626	653	656	623	635	637	611	602	635	620	664	628	614	668	656	663	644	617	681	660	681	628	625	621	654	622	623	668	628	643	649	607	605	613	576	623	591	645	632	570	669	635	655	631	679	641	652	653	615	635	626	602	653	636	603	650	576	640	585	693	637	600	626	617	646	629	598	658	613	627	638	643	636	600	649	624	603	655	653	644	624	603	618	649	637	621	648	642	671	673	638	661	648	645	638	635	637	605	635	655	664	642	630	602	666	600	580	637	629	637	650	657	620	625	646	628	670	642	634	661	618	592	668	596	650	638	689	648	638	619	630	611	609	646	646	650	625	674	644	649	646	613	621	632	638	610	644	603	603	668	671	657	617	605	657	629	658	594	665	615	660	607	623	654	636	629	650	623	687	632	660	695	645	635	634	638	609	667	620	627	605	669	647	636	660	642	617	661	643	615	609	670	637	606	670	661	594	595	617	647	601	649	619	608	647	618	654	623	610	626	628	651	640	617	648	611	699	620	610	621	645	631	590	656	634	665	615	659	598	635	625	638	656	623	628	627	653	628	657	653	598	645	648	644	604	592	646	646	616	647	679	669	626	625	692	681	649	691	647	657	649	641	612	670	627	684	621	614	615	637	641	632	651	658	604	610	607	662	622	644	604	606	651	641	603	623	629	657	632	656	624	591	635	694	679	635	612	662	659	618	634	644	639	625	628	593	663	632	640	592	585	657	654	635	611	616	635	652	664	666	628	623	586	637	628	609	637	642	674	623	624	655	628	637	663	574	608	639	643	643	594	660	665	650	635	653	678	645	639	601	633	631	619	642	634	642	621	626	637	632	684	634	667	622	591	639	679	627	643	617	676	638	663	642	631	663	661	649	639	638	667	655	603	662	662	631	655	640	637	641	657	615	582	667	671	610	587	591	605	607	626	633	616	687	644	596	671	621	681	636	631	663	656	661	582	588	640	623	631	646	621	671	653	665	655	654	622	662	612	636	635	638	659	629	621	648	599	626	676	625	610	592	651	645	631	619	632	648	644	683	589	631	639	616	647	645	677	646	658	605	648	670	653	674	606	642	632	610	617	678	650	580	654	659	675	618	615	631	655	624	636	684	592	596	646	649	654	595	634	618	639	625	624	596	652	633	693	603	637	623	627	603	591	659	639	630	606	643	629	635	583	662	619	621	656	649	649	606	618	632	641	630	624	637	639	633	615	683	608	688	656	652	636	636	615	662	642	660	671	620	657	633	654	627	640	667	631	646	653	609	645	628	667	651	619	645	620	677	619	606	638	669	649	651	652	632	627	586	691	638	677	613	587	616	623	669	618	691	632	629	636	686	644	630	672	623	606	575	611	635	654	593	621	614	635	629	657	647	618	625	565	625	662	593	619	673	653	638	623	629	646	619	624	619	636	629	649	639	650	647	640	633	636	633	619	641	685	666	585	655	614	613	650	643	686	629	624	574	627	651	675	667	622	630	617	607	575	617	648	633	650	632	622	668	621	632	631	555	662	653	625	601	624	677	610	633	659	670	671	637	636	677	652	628	624	615	641	647	665	623	630	620	639	697	671	650	625	674	588	614	668	643	562	619	608	648	674	614	646	642	654	629	620	618	622	670	592	635	622	654	633	602	624	638	617	635	640	621	653	618	615	639	678	656	650	646	639	664	607	655	616	659	631	637	608	629	653	664	612	653	630	602	613	627	646	640	582	655	594	606	630	624	585	629	654	654	639	606	613	643	645	650	645	652	665	657	664	619	688	622	567	644	616	618	653	626	606	586	600	617	620	666	660	639	647	633	653	592	646	660	632	622	610	651	664	616	660	644	619	644	632	611	657	602	634	617
22938	21394	27156	24980	20975	20974	10886	2104	1577	1539	1330	1280	1192	1141	1101	1046	1082	996	980	1000	942	961	1041	950	937	972	960	851	886	888	908	907	896	895	880	897	910	872	853	845	874	898	890	851	833	816	886	880	856	866	836	875	865	841	837	881	836	853	852	832	884	858	829	895	865	849	871	771	858	851	853	886	890	875	866	886	893	878	800	841	833	840	863	831	815	893	863	829	881	866	811	810	865	837	850	826	856	856	788	815	864	791	808	876	894	892	826	907	902	862	882	913	856	883	840	856	866	851	829	897	912	825	875	861	867	795	877	869	882	846	907	848	852	848	828	871	869	851	912	841	814	872	870	854	886	833	871	845	828	892	862	833	851	803	855	903	840	824	851	823	848	837	839	875	817	850	815	858	866	884	822	871	848	828	817	847	842	800	831	870	796	885	880	810	827	850	865	803	852	894	847	880	871	859	866	881	857	770	847	876	851	881	894	861	882	799	869	876	876	771	869	797	813	838	873	845	843	821	824	879	852	836	827	819	783	817	851	831	824	827	822	835	892	900	851	866	825	841	870	812	867	882	900	841	840	818	895	867	837	858	863	823	840	860	860	885	781	878	840	857	878	867	838	836	809	838	901	857	904	831	828	816	889	846	827	897	850	813	828	853	886	847	818	827	848	836	865	896	837	870	836	873	858	831	846	854	796	900	881	826	844	904	911	815	812	852	794	812	804	800	860	884	903	916	845	838	771	900	888	856	843	789	902	808	868	890	837	848	850	846	784	817	853	857	849	829	912	845	860	821	830	839	921	898	865	894	847	897	837	847	861	821	843	837	838	857	886	845	787	860	829	850	859	870	851	804	811	837	812	868	880	873	851	826	879	791	833	851	864	826	852	857	821	832	886	815	878	879	878	809	819	862	797	860	834	906	858	862	849	788	890	845	877	878	823	841	825	844	859	842	849	840	791	879	843	865	824	880	867	844	852	841	852	866	938	856	875	830	852	869	820	914	847	856	870	834	833	877	863	861	853	812	855	880	853	829	805	812	884	818	852	913	871	812	874	826	897	884	873	824	831	852	835	842	848	850	841	853	831	814	888	866	871	888	811	867	871	881	907	830	855	832	892	808	836	886	824	836	829	823	881	863	880	880	860	832	841	818	852	888	870	852	824	873	819	892	842	859	839	826	814	907	871	878	825	875	814	878	863	802	871	846	846	825	874	850	884	851	901	857	838	869	862	849	850	847	822	833	857	841	899	877	829	851	846	844	824	860	824	855	880	876	878	872	836	828	805	853	832	887	830	867	786	847	844	886	824	897	839	886	858	836	816	870	821	868	855	848	859	857	861	829	850	849	858	792	877	858	849	782	813	861	774	860	787	869	833	772	887	826	871	844	855	898	868	891	862	821	866	840	865	854	801	849	823	825	856	923	826	893	865	861	859	801	864	854	839	859	845	780	799	865	811	820	855	893	839	862	843	808	806	816	809	860	821	859	813	860	869	845	894	837	819	833	853	814	825	891	847	855	837	848	785	842	812	847	858	859	880	820	866	837	831	862	825	893	840	829	836	868	797	824	818	855	857	839	881	780	878	835	884	877	852	830	834	844	834	842	859	883	852	831	828	871	839	886	841	848	830	848	824	835	858	827	900	873	772	857	869	814	828	875	846	859	847	880	827	852	827	820	811	863	797	792	837	886	893	891	908	848	893	879	834	866	861	863	842	828	840	857	884	838	843	827	881	814	837	834	855	837	864	858	765	833	862	848	854	888	857	856	874	887	901	874	835	807	883	856	795	817	866	888	808	849	871	780	800	880	858	843	836	864	794	866	838	827	869	814	838	788	860	840	856	918	844	823	791	900	862	824	852	804	853	836	800	829	815	838	863	828	866	831	905	811	838	869	846	844	837	847	831	904	855	853	862	783	816	838	821	850	821	858	823	855	889	864	919	846	854	894	825	798	821	802	826	797	820	824	866	843	812	886	830	822	849	831	876	811	864	851	869	866	825	881	835	871	835	856	855	838	875	807	830	838	831	853	882	858	832	902	796	818	833	825	838	827	858	873	815	876	849	858	839	935	812	837	830	855	870	826	863	827	849	886	891	873	891	834	829	803	822	880	884	840	900	829	868	855	821	838	840	816	833	829	877	865	924	861	896	807	874	840	835	836	835	897	850	845	853	903	878	859	785	824	862	842	831	875	808	885	815	871	824	866	893	830	883	869	820	839	808	890	844	885	820	881	810	802	852	923	828	821	884	843	833	825	869	905	849	927	830	839	825	798	857	862	820	906	816	791	827	858	908	779	850	836	853	808	824	822	863	828	834	828	849	841	885	853	801	805	848	839	862	841	848	817	878	836	822	871	827	829	806	801	795	852	849	911	845	871	830	916	841	823	847	869	838	838	883	872	811	805	863	805	834	814	783	811	884	896	859	836	895	847	828	827	820	865	890	847	802	858	839	853	784	772	872	847	854	879	843	860	831	845	843	859	856	850	772	865	815	862	845	857	829	864	883	800	888	860	834	814	846	891	851	824	851	843	795	849	837	857	847	861	861	856	838	817	861	794	838	853	830	875	850	822	797	844	861	866	829	856	848	916	799	884	814	860	846	848	896	846	806	815	818	847	837	846	875	839	857	868	885	821	816	833	879	859	829	827	862	865	869	857	813	839	882	893	886	838	848	821	816	849	833	876	842	883	832	824	861	846	889	803	889	815	872	851	851	861	866	780	859	844	864	827	859	863	849	852	852	860	847	789	845	820	832	841	870	823	858	868	869	849	841	852	838	857	833	845	867	845	841	860	859	801	819	835	859	868	894	833	832	858	894	857	872	862	843	862	828	827	827	808	818	879	832	843	804	849	869	877	840	845	809	838	873	826	930	816	798	845	867	855	836	881	823	851	824	842	858	895	849	900	844	856	850	856	873	858	828	835	854	848	844	927	824	854	806	879	886	817	870	901	837	855	845	888	833	867	881	853	873	851	886	848	855	842	876	840	787	874	892	805	856	831	853	866	877	835	810	891	834	805	796	836	858	809	823	829	885	876	888	834	873	806	818	861	851	849	790	853	901	883	871	825	838	775	843	849	821	855	813	812	898	818	816	852	871	831	841	837	852	819	834	845	837	887	861	900	817	829	836	842	880	864	843	884	822	827	853	769	827	870	827	876	839	845	856	870	868	846	843	848	834	866	814	842	844	835	772	817	850	871	867	859	871	861	935	858	809	847	883	872	805	835	866	829	856	815	819	848	869	823	873	838	802	851	850	865	832	891	833	878	845	812	789	849	822	822	839	864	870	812	901	832	831	857	844	887	834	852	766	842	871	859	886	865	843	837	880	876	840	897	851	877	778	798	857	870	819	828	860	868	845	819	845	845	874	849	818	860	829	874	900	851	893	879	873	819	844	870	840	879	854	860	897	857	868	828	838	874	829	822	841	862	869	839	844	846	829	834	859	839	890	854	840	846	851	885	886	859	840	844	875	830	814	839	785	861	869	846	863	847	824	819
24896	56883	12470	8485	5699	4451	3556	3083	2671	2303	1965	1698	1576	1453	1341	1293	1261	1167	1103	1077	1001	951	1026	1005	1031	968	972	933	899	885	920	904	909	875	910	914	925	907	932	882	856	862	907	858	883	891	915	883	837	845	851	877	797	813	842	852	810	872	803	828	851	850	788	829	869	846	887	855	851	801	858	861	801	860	820	811	783	822	864	877	814	835	845	882	794	903	834	868	825	808	800	846	861	839	815	835	802	874	817	877	847	846	897	809	785	776	885	821	853	810	806	843	854	860	855	824	826	851	921	930	873	859	866	919	825	897	846	834	901	843	801	857	867	883	826	862	835	794	816	865	824	857	862	826	868	857	788	826	869	840	822	814	816	896	851	864	850	884	819	848	790	826	814	844	869	828	851	879	865	842	827	801	882	872	822	792	858	808	838	855	855	896	814	840	818	849	806	826	803	848	827	852	856	829	850	839	873	819	806	843	822	836	859	841	843	781	904	907	830	853	850	912	799	828	848	817	804	819	833	790	871	863	886	821	880	816	800	864	870	830	837	858	833	884	820	834	875	872	820	826	851	813	828	825	845	864	801	834	867	797	828	844	851	820	846	821	842	834	790	819	790	810	842	786	890	869	889	896	822	818	901	814	826	826	812	847	827	845	826	835	828	835	870	836	848	805	899	859	823	831	859	827	814	823	917	866	819	844	872	853	797	870	830	877	891	855	890	832	826	856	837	799	823	852	817	900	896	840	876	816	832	880	806	870	856	860	835	895	830	866	874	827	828	836	878	806	884	856	809	851	814	802	766	856	845	851	875	816	882	858	882	884	795	832	794	792	847	817	865	832	900	880	908	879	842	820	855	811	827	846	866	879	815	851	850	867	830	875	905	847	858	851	790	872	898	794	844	868	838	802	813	841	856	818	861	892	868	863	853	757	795	877	792	875	826	826	792	875	842	852	839	849	877	853	839	848	877	854	903	832	840	845	877	827	832	807	794	838	834	862	844	855	884	863	832	842	850	836	838	850	838	807	875	827	822	816	873	844	834	799	840	821	797	851	839	841	818	848	777	824	868	829	806	833	836	841	846	844	854	833	821	820	855	854	795	848	859	815	820	817	890	843	883	868	857	855	831	835	787	849	867	790	817	868	847	847	852	822	903	888	824	871	842	852	822	833	836	842	839	833	845	851	852	845	851	844	790	781	865	893	837	827	852	860	801	848	853	831	816	850	830	839	826	877	812	908	817	879	865	805	844	823	849	844	849	855	869	848	896	810	861	845	826	811	830	834	832	874	819	842	827	865	832	851	766	787	822	840	791	839	932	813	843	800	823	847	764	813	856	904	874	831	830	834	811	866	829	782	850	867	838	812	792	847	841	839	811	862	815	788	834	845	848	823	867	803	874	875	861	825	916	865	861	842	848	851	862	855	816	889	869	832	820	845	806	777	829	819	827	797	836	811	825	846	831	802	845	812	857	901	857	825	839	843	833	841	794	872	845	804	862	850	860	868	802	871	849	866	850	852	835	853	859	858	857	763	868	822	829	821	850	804	828	837	829	831	883	868	852	857	815	817	840	876	840	872	848	861	845	792	834	860	875	823	821	811	897	915	861	790	839	847	855	816	824	865	855	841	900	883	834	837	818	876	791	841	794	847	847	836	855	853	865	879	847	866	832	863	827	849	877	876	787	835	851	857	821	883	855	774	843	877	817	857	882	857	897	860	856	878	825	845	890	803	815	788	837	869	849	845	891	839	828	820	869	840	854	828	819	852	872	816	820	812	814	843	834	799	879	810	825	875	831	833	841	768	814	838	848	817	851	837	840	818	823	868	805	772	852	818	818	818	812	806	815	863	818	819	798	864	848	780	822	796	841	923	809	868	802	876	818	808	838	839	840	864	845	865	826	858	807	857	881	847	864	836	781	829	828	857	873	804	805	821	859	857	845	879	801	803	832	858	826	835	834	807	798	813	800	828	892	806	858	807	877	812	841	856	817	846	834	811	828	811	787	822	811	871	800	782	908	803	859	844	767	846	849	844	877	797	806	811	791	850	877	801	861	798	835	871	870	844	769	839	833	830	835	800	862	805	808	812	836	821	839	806	837	838	835	861	853	860	848	833	871	798	811	855	850	809	820	851	830	832	820	839	821	868	834	806	805	833	839	820	839	816	847	853	807	855	822	855	823	872	849	844	777	810	811	840	781	867	855	790	842	837	839	820	800	850	817	849	894	849	840	892	819	826	787	792	820	838	848	853	915	815	807	907	823	834	894	842	807	869	837	850	828	874	840	759	850	844	802	834	816	815	817	848	838	850	878	843	795	881	803	853	839	821	861	858	883	826	828	814	886	839	823	828	836	773	862	820	806	820	872	820	817	848	843	819	805	905	796	824	812	784	820	830	825	859	852	844	842	804	828	858	802	874	841	782	813	859	869	796	792	861	839	833	836	871	830	892	830	825	857	864	864	900	778	817	846	849	816	833	872	849	864	826	844	938	858	814	861	805	869	865	839	876	850	837	827	851	853	864	860	840	869	801	818	849	801	828	847	852	868	872	808	776	852	837	792	865	867	867	831	785	852	873	797	856	851	845	848	871	826	881	844	824	830	794	825	856	884	857	806	835	832	849	842	870	837	809	831	812	846	844	878	837	836	830	796	878	828	814	822	818	863	868	773	806	770	828	871	856	809	864	787	822	825	869	838	842	804	861	831	813	852	843	802	804	882	829	782	794	873	852	842	873	847	836	829	813	818	849	905	820	844	851	875	887	880	829	817	873	821	789	876	870	785	806	759	824	866	878	808	853	824	832	812	840	837	842	867	792	828	833	853	837	856	843	878	862	828	873	835	874	835	833	788	827	768	829	803	870	836	829	814	797	804	806	865	814	806	825	811	820	806	863	815	825	795	853	829	814	852	795	821	833	806	809	844	827	896	832	889	813	813	848	854	854	827	867	830	843	858	812	841	883	803	829	839	884	798	815	844	844	850	885	869	866	834	850	785	795	848	769	790	801	826	807	800	852	802	805	817	851	860	835	819	863	808	827	815	865	830	839	821	857	809	822	802	871	830	876	795	885	823	844	866	805	822	848	812	765	820	835	879	810	796	842	855	775	833	851	854	850	816	781	847	851	822	838	866	769	832	852	780	870	833	796	809	780	832	852	854	894	820	798	879	903	817	859	793	813	843	849	852	787	806	866	832	878	816	826	868	856	832	833	835	838	852	807	858	878	813	840	817	784	851	785	943	858	832	856	826	826	912	825	808	846	778	827	781	828	893	831	774	820	844	852	869	834	791	839	855	848	801	819	865	840	823	801	886	844	823	815	818	824	847	793	793	812	786	841	876	891	794	842	831	811	835	806	888	869	875	809	902	821	839	859	884	837	789	849	865	865	798	838	894	851	828	832	852	890	817	865	799	823	828	866	823	805	835	830	867	848	841	863	822	854	840	854	779	832	837	847	830	864	818	820	816	882	846	853	823	851	894	809	821	799	841	819	835	873	900	813
28869	23378	7070	426	325	277	238	247	255	241	223	236	224	243	227	213	204	247	245	237	244	260	206	245	206	238	235	259	246	220	239	259	221	235	240	223	241	238	227	234	225	220	202	247	236	211	193	217	220	210	228	206	203	192	239	245	244	239	218	234	222	262	231	226	225	237	223	251	217	204	219	227	230	240	228	230	197	221	239	206	224	236	256	240	210	255	226	210	193	251	217	223	242	240	251	238	218	218	222	224	206	253	228	224	220	242	223	234	223	238	219	214	253	248	250	211	213	244	240	205	214	238	261	232	219	204	236	249	221	234	227	226	254	218	225	230	241	221	220	206	246	235	203	231	199	210	212	215	198	215	216	214	230	246	207	224	240	220	233	256	220	228	212	231	244	232	212	197	224	242	233	235	236	221	240	228	196	208	225	210	228	247	240	235	217	222	224	202	221	215	248	253	248	211	228	239	237	218	235	238	206	215	241	212	212	203	202	209	257	235	247	249	218	234	210	222	225	203	269	234	240	202	235	222	223	223	231	244	237	216	232	232	198	206	193	230	245	237	238	228	207	232	207	250	231	224	213	210	214	226	224	212	198	208	225	259	211	214	226	237	220	226	267	218	235	238	235	218	221	217	235	236	193	230	207	232	219	218	233	209	208	218	246	259	243	226	238	218	200	224	208	238	218	232	229	239	196	197	224	218	218	231	200	231	223	230	199	224	227	211	217	234	235	246	217	227	239	239	228	233	225	241	247	229	236	262	239	253	215	238	233	225	221	234	263	216	242	235	236	238	251	221	224	215	216	216	239	232	250	222	256	250	247	234	240	212	220	230	224	222	238	230	237	231	219	210	210	238	205	234	243	214	203	244	218	212	235	213	214	241	228	197	220	226	235	239	231	262	244	246	235	238	255	233	213	238	239	206	237	214	221	249	213	231	226	208	229	208	211	223	202	224	223	232	259	220	226	212	198	234	255	219	216	219	239	232	223	219	242	225	216	225	196	216	236	207	219	239	235	216	232	243	212	222	228	212	221	199	228	222	209	235	237	208	220	225	214	269	211	231	246	230	200	222	237	220	210	229	221	216	241	235	247	223	221	238	235	239	228	229	229	216	235	221	230	204	212	243	251	241	232	234	232	213	225	226	239	225	238	252	216	216	238	218	223	241	229	246	242	236	182	197	233	233	229	214	218	231	222	222	233	211	228	236	217	217	237	259	215	220	219	219	238	254	231	235	224	218	205	226	221	210	218	189	218	238	234	243	231	236	240	248	210	240	222	262	215	229	237	240	228	251	233	224	234	257	238	226	239	231	250	266	218	244	209	226	211	209	216	243	198	230	210	205	225	212	215	215	219	230	212	233	235	229	203	209	240	229	235	202	226	231	250	229	212	210	229	235	239	208	242	227	235	230	231	227	210	247	218	230	200	217	225	214	216	217	216	218	230	234	213	221	244	214	249	236	223	235	216	243	240	221	251	211	244	226	231	243	261	215	190	224	234	222	229	213	227	224	255	243	240	234	203	253	217	224	241	212	243	225	229	249	211	208	220	233	211	222	223	212	211	233	219	212	243	216	220	260	196	204	240	229	217	199	254	217	218	232	237	238	228	220	230	228	256	244	224	228	240	223	240	240	210	255	209	208	211	214	216	245	245	194	225	225	256	217	225	249	251	234	214	241	239	227	215	240	228	233	224	243	226	222	200	234	213	230	241	223	216	236	223	237	238	235	232	228	190	224	231	224	217	221	206	209	230	191	220	225	214	257	214	223	239	239	247	223	218	217	218	249	225	230	233	215	237	214	253	229	234	221	238	210	212	213	229	223	233	245	203	238	240	227	224	247	216	255	247	205	234	183	220	219	219	190	228	222	236	216	231	234	233	241	240	227	222	236	221	255	218	228	211	218	237	198	235	249	259	236	210	222	231	222	213	190	206	219	232	206	231	247	210	214	219	221	212	226	213	222	236	228	247	226	230	234	238	213	224	245	215	244	243	200	223	214	201	236	233	205	225	249	236	236	241	233	219	223	230	219	221	240	241	219	246	223	240	225	236	227	241	222	227	224	229	228	204	246	217	207	245	209	224	240	232	236	236	234	261	209	232	232	222	220	262	228	260	215	222	217	195	215	224	215	217	211	224	229	235	225	235	235	219	232	225	233	241	206	229	226	248	230	253	255	263	210	246	253	230	234	221	222	227	209	197	237	200	242	240	218	212	212	236	241	233	240	223	210	226	223	216	224	219	206	229	230	234	233	247	210	240	243	233	217	229	233	196	218	227	222	219	224	228	231	202	216	184	226	215	231	219	234	216	239	255	222	228	232	213	253	230	219	221	250	254	235	226	215	242	214	222	190	229	223	246	250	215	218	243	239	257	214	257	208	217	211	225	211	246	215	196	221	243	238	224	258	223	206	229	261	229	221	237	232	238	246	237	236	245	258	247	251	207	225	230	239	245	241	218	238	250	237	225	247	234	228	231	251	216	220	237	247	235	195	250	213	237	214	233	212	224	215	206	245	199	219	238	210	231	215	228	212	199	220	218	244	223	208	216	232	212	222	237	225	228	218	261	228	227	229	231	240	233	230	214	211	228	213	219	221	239	227	219	236	199	254	229	207	240	235	212	215	220	240	209	209	215	226	233	243	246	240	231	223	216	218	184	226	255	215	203	228	231	218	194	216	246	231	228	233	234	226	223	228	217	225	237	238	249	255	242	249	211	242	226	211	217	217	259	239	241	218	212	227	217	217	220	234	224	233	231	203	208	215	202	224	245	221	256	226	233	251	224	225	228	213	213	212	221	209	210	212	239	248	226	202	244	231	253	238	222	243	213	237	221	239	238	255	238	206	214	211	242	229	220	205	232	239	214	219	236	237	246	208	202	223	256	236	237	234	205	220	243	207	227	208	203	241	234	223	225	205	211	236	236	228	225	215	225	218	220	218	241	219	234	205	240	240	212	216	226	264	214	250	213	230	221	237	219	230	238	268	206	268	256	212	205	224	221	218	229	214	224	231	212	237	235	238	215	244	203	243	242	208	222	215	216	238	195	254	239	223	232	224	229	225	232	232	255	227	216	220	227	246	234	214	223	240	218	246	215	226	221	231	231	250	225	221	210	271	235	221	248	245	225	199	235	210	234	235	233	225	209	247	222	226	234	239	227	244	246	243	219	196	230	223	237	226	231	249	214	222	235	208	213	227	218	218	232	233	233	231	218	232	206	211	227	206	219	247	224	250	232	220	210	227	225	224	263	218	210	244	217	231	238	244	219	214	246	226	210	234	251	214	214	235	234	215	197	236	207	230	199	220	230	211	224	248	228	230	233	248	250	205	226	277	203	220	229	220	243	208	238	231	209	244	240	228	199	205	233	257	217	222	234	213	238	239	229	243	218	249	225	221	200	227	231	223	226	224	220	205	239	219	208	267	240	239	226	214	238	227	203	226	222	229	214	240	241	249	229	257	208	220	244	225	232	218	232	208	192	228	210	207	239	246	217	213
16484	27701	776	410	350	332	317	267	278	264	242	255	264	255	257	231	241	266	249	268	251	244	266	246	249	213	238	224	213	253	234	227	228	267	241	237	273	235	222	246	251	237	244	233	229	248	225	235	224	244	266	222	236	255	216	233	224	246	242	216	245	243	229	275	225	243	249	243	238	244	253	248	222	237	261	242	219	212	249	235	263	246	240	250	254	256	253	233	254	246	221	255	220	263	262	226	224	223	244	248	197	255	240	233	227	224	248	234	230	210	255	255	228	251	246	217	248	258	212	234	237	255	244	257	232	230	203	236	244	224	235	250	234	214	244	238	246	235	231	223	228	228	262	208	235	251	263	243	248	231	245	257	275	229	227	254	226	238	254	234	244	221	230	263	233	235	250	242	256	236	225	223	242	257	240	231	237	242	214	258	278	233	217	250	212	255	214	268	248	211	221	261	262	257	244	240	218	223	220	269	234	249	250	225	250	238	243	250	271	223	205	238	224	247	252	230	248	251	248	233	227	267	280	249	242	217	234	232	236	238	242	234	196	227	241	233	235	230	231	243	239	246	250	244	252	250	253	242	249	249	238	221	234	244	258	223	258	262	256	249	239	223	206	239	247	228	232	201	247	235	239	241	264	268	231	254	268	239	251	252	222	243	248	253	220	242	252	237	237	227	215	232	234	259	223	247	254	213	260	248	245	226	249	242	245	240	257	235	253	228	221	239	251	236	258	257	211	227	211	248	254	244	302	245	254	249	259	251	247	213	264	232	227	247	262	262	230	226	227	225	233	258	280	239	238	239	241	249	238	246	251	226	243	212	249	226	222	253	225	224	215	233	243	220	236	268	240	263	236	250	250	199	233	255	213	276	272	242	238	230	263	216	253	211	227	242	261	240	259	250	264	250	265	251	240	220	232	236	235	243	229	224	258	240	229	227	250	222	233	222	219	237	228	226	246	230	246	246	249	202	256	237	241	256	223	212	250	228	262	254	229	221	249	248	228	231	241	218	215	243	225	247	237	257	237	277	245	238	229	230	236	279	239	227	226	272	250	235	250	243	236	259	253	219	237	262	262	238	259	260	217	249	234	250	243	221	246	233	266	236	235	229	241	242	254	214	217	244	225	266	237	251	235	203	203	234	235	237	249	246	257	240	260	216	236	225	210	229	238	222	260	244	257	233	233	210	243	225	254	263	228	248	234	238	212	213	242	262	235	210	236	255	257	226	228	231	230	237	218	244	206	235	271	233	230	241	238	238	241	243	242	230	247	243	244	253	243	248	247	230	249	232	215	251	225	239	246	248	261	241	242	244	223	220	231	201	231	217	252	262	269	238	235	236	236	202	234	258	242	232	262	237	257	233	267	210	256	247	251	233	269	240	244	241	256	242	252	232	235	209	248	250	268	259	245	249	264	246	230	248	241	226	236	207	232	228	245	214	225	252	223	214	207	238	237	237	233	259	224	251	234	249	234	239	235	225	225	246	212	234	262	225	251	253	242	247	261	261	217	227	249	220	231	232	237	237	230	252	232	246	237	238	231	269	237	223	246	269	210	235	256	227	239	238	233	228	243	232	223	247	249	224	246	262	222	229	233	227	239	226	212	254	216	226	211	264	255	262	245	250	250	239	247	235	267	231	249	260	242	222	246	244	240	219	223	232	259	209	268	219	247	239	230	244	243	248	260	246	255	249	227	219	275	243	235	212	241	263	244	248	258	248	242	230	229	245	233	229	250	231	210	248	244	230	264	248	246	239	266	246	235	230	252	215	258	232	239	245	243	204	212	275	253	217	226	224	235	231	236	208	239	268	249	230	214	242	267	247	248	228	242	227	223	239	228	266	251	260	233	234	214	216	246	258	239	231	268	243	253	236	250	245	240	264	250	257	222	252	256	246	236	222	256	239	234	247	254	276	232	240	260	218	244	259	235	240	245	212	235	240	232	245	223	220	240	251	193	226	232	234	235	257	238	249	232	237	251	245	231	260	247	245	249	252	245	222	265	228	222	245	234	226	254	245	244	254	233	220	246	235	231	220	249	218	252	242	243	250	255	230	224	239	231	248	272	235	205	238	249	230	223	231	256	240	273	243	234	247	235	230	253	250	245	234	241	239	255	215	273	218	246	225	237	240	217	224	248	216	237	253	265	253	240	275	239	239	242	230	256	235	223	229	267	217	237	233	255	240	235	244	256	210	238	231	222	245	264	239	236	222	231	230	231	229	230	259	220	231	218	232	224	274	252	221	232	227	254	261	237	252	268	243	240	234	226	240	233	227	263	234	260	241	268	231	224	223	212	248	236	223	247	216	241	261	246	270	243	243	226	239	238	242	251	223	222	246	233	240	252	255	231	232	242	240	239	227	254	228	253	253	239	245	255	267	222	223	240	232	231	234	233	211	257	229	227	235	249	239	214	251	250	235	249	210	257	217	249	234	252	243	266	237	245	251	253	243	228	235	269	249	236	248	225	240	260	208	228	252	230	242	232	251	272	226	243	226	221	220	234	216	251	241	218	233	231	238	240	250	242	227	268	245	267	219	246	217	216	226	238	238	225	225	260	214	238	236	247	243	225	253	232	232	249	245	232	227	231	230	243	258	215	234	237	244	257	253	250	261	257	248	245	218	235	272	243	245	226	222	213	227	234	220	209	266	245	236	255	256	280	236	226	209	224	243	240	238	254	253	248	256	239	226	239	218	202	227	236	226	252	231	205	261	218	254	220	221	233	232	237	229	227	219	244	247	243	239	248	228	227	220	228	241	250	245	260	238	227	236	248	207	261	234	248	245	222	247	188	252	232	260	242	253	230	234	257	232	235	241	224	261	246	223	261	227	222	240	266	272	232	208	231	243	248	256	259	244	251	220	222	251	245	243	223	230	223	223	219	224	245	283	224	233	221	224	227	239	235	242	240	269	241	247	245	240	258	234	253	240	220	203	248	214	249	245	260	242	229	266	253	243	249	278	234	233	232	206	240	245	249	246	245	226	298	213	234	237	241	215	230	239	246	269	261	253	225	218	263	246	226	253	229	229	236	243	232	213	252	239	237	259	225	238	233	250	231	270	257	232	246	233	231	238	245	252	238	223	212	228	239	225	208	267	225	231	228	240	246	229	236	228	230	221	240	251	266	220	258	214	259	242	265	236	279	231	244	230	218	224	228	228	226	206	264	242	221	210	238	248	232	250	242	238	256	232	212	234	226	251	226	243	245	231	222	233	242	251	251	231	239	220	211	204	210	226	262	222	250	235	195	243	213	257	265	262	218	250	202	249	252	225	249	231	238	239	240	251	242	239	274	232	212	228	234	235	228	248	226	219	241	248	256	240	229	261	215	254	222	223	216	271	243	245	246	272	248	251	220	257	212	238	262	268	241	237	248	204	218	246	235	245	237	238	215	220	214	224	243	213	246	257	244	226	206	220	250	252	227	246	227	212	234	252	198	249	210	250	219	241	226	221	208	248	225	231	220	220	258	255	210	227	240	237	222	213	234	256
25322	22079	27247	24906	20732	9919	1677	1144	1068	941	877	866	815	815	779	775	742	740	733	686	758	655	733	670	694	685	673	733	753	676	686	686	703	652	676	673	695	716	696	682	700	637	576	655	627	718	662	681	629	704	687	672	697	654	688	682	672	693	633	672	673	685	696	636	672	641	664	673	682	644	677	669	611	658	629	656	700	676	660	646	675	674	696	644	619	664	689	647	651	674	675	684	671	660	686	685	702	673	650	666	657	671	648	623	753	696	619	702	652	697	661	725	684	696	628	697	669	690	654	630	692	692	641	672	729	635	655	700	646	641	712	624	658	670	664	690	681	675	693	651	684	679	703	665	689	681	666	712	696	648	643	660	643	688	638	705	667	631	649	626	667	626	679	685	646	635	627	666	716	686	648	710	667	666	655	627	635	664	661	638	635	660	695	641	668	665	718	655	696	625	638	729	679	652	686	639	668	661	668	684	633	651	684	669	692	644	652	718	686	707	671	673	641	632	655	685	626	684	659	703	686	626	669	667	666	670	670	645	653	653	700	643	700	674	688	638	670	673	669	696	650	624	689	668	650	636	704	690	635	664	681	653	669	645	680	689	669	649	652	639	645	652	642	670	660	647	653	674	677	691	681	649	707	685	673	674	658	667	623	682	637	672	642	688	648	643	657	664	699	663	645	671	672	673	679	618	670	642	686	639	721	641	657	621	653	667	678	639	633	682	671	668	660	683	676	682	659	691	652	676	692	641	712	682	671	687	689	595	685	673	653	652	671	655	648	671	709	600	642	702	627	727	671	622	630	718	654	675	686	669	663	704	698	718	653	689	699	674	645	662	654	703	682	674	669	654	655	650	678	677	667	649	648	686	652	659	642	680	610	683	641	705	636	665	691	671	671	674	672	714	671	659	645	662	648	666	636	649	659	666	680	641	619	651	691	699	649	668	695	653	676	622	670	680	671	707	652	667	687	675	693	690	699	682	658	636	647	636	670	679	675	678	605	688	676	635	643	670	695	670	610	696	666	618	678	648	646	696	670	671	733	631	672	676	662	677	620	677	697	666	669	690	697	651	676	639	729	692	661	687	660	639	679	656	701	643	692	684	717	693	688	680	676	677	654	673	668	674	687	660	621	627	690	650	670	662	671	674	668	659	675	653	676	731	673	662	714	626	669	623	642	688	661	681	654	656	596	696	680	638	645	669	671	664	637	667	642	643	683	686	680	645	700	652	676	644	686	638	627	657	682	628	672	638	680	685	644	662	693	676	663	672	709	679	639	654	653	656	644	646	681	686	654	673	686	689	648	664	631	692	623	637	651	614	652	645	662	679	638	704	684	640	684	670	641	705	740	644	693	656	687	663	661	660	683	637	723	639	661	684	659	671	664	666	657	717	662	682	692	652	647	689	656	665	711	666	692	656	685	702	661	672	698	665	719	630	668	704	649	656	708	686	683	642	687	692	703	692	640	666	681	667	691	673	642	636	696	655	647	657	670	669	692	662	694	705	693	698	670	646	656	716	651	659	649	633	636	652	678	669	672	677	623	684	685	644	658	624	682	623	668	663	673	663	671	650	649	677	678	712	688	637	671	679	673	684	643	688	636	709	656	676	655	695	635	649	673	683	663	662	624	697	660	638	639	708	669	647	693	657	615	619	637	660	663	667	702	677	645	696	655	712	604	674	662	703	653	714	697	689	685	644	632	648	700	648	672	628	669	686	683	715	675	630	692	678	665	645	669	655	680	651	685	631	685	639	672	685	700	646	646	684	698	627	635	646	704	716	665	673	671	657	682	615	658	634	672	675	673	645	668	646	662	702	657	688	711	636	653	687	656	648	671	628	679	648	683	652	669	680	638	695	713	587	648	654	683	662	625	586	679	695	670	647	628	656	646	661	640	658	687	656	679	644	671	696	658	654	679	676	661	639	672	682	670	634	664	674	680	639	651	666	681	671	704	640	642	653	714	640	661	698	638	648	672	635	688	657	637	670	691	706	628	670	639	693	649	647	659	630	684	723	707	698	606	640	671	652	661	663	651	670	648	594	710	699	654	665	669	634	641	599	656	672	719	645	651	687	666	715	655	687	639	627	624	643	659	682	668	656	656	687	620	665	639	662	613	667	655	694	696	697	644	695	676	630	638	715	674	657	671	667	639	676	705	667	687	699	669	694	680	627	670	728	675	713	658	692	653	680	616	678	638	685	650	689	632	666	716	666	636	666	636	659	676	636	634	685	690	700	647	643	688	687	664	628	663	676	700	707	666	682	671	684	693	668	662	676	681	663	686	657	625	655	702	654	678	672	623	653	639	663	673	716	664	693	653	677	680	653	655	655	636	662	691	654	697	699	697	649	622	658	647	672	683	656	613	652	673	683	681	654	621	635	667	686	664	643	675	696	651	682	666	652	647	638	644	658	670	647	653	693	673	672	636	650	692	695	662	665	696	656	682	710	647	694	715	646	629	744	713	604	713	685	698	718	695	694	681	659	631	614	623	654	694	662	682	636	681	676	638	686	666	657	661	702	690	660	683	692	695	663	655	661	640	648	661	680	655	700	677	660	716	629	683	656	694	658	690	631	619	656	635	663	673	644	677	649	655	679	690	699	696	666	616	669	630	689	661	661	683	681	640	653	661	628	660	694	659	607	659	680	728	639	670	670	675	670	654	681	625	655	658	645	703	674	673	708	660	668	665	615	681	690	638	662	705	640	665	681	658	680	651	646	663	685	669	662	685	654	668	627	690	649	703	655	645	646	653	639	663	688	645	635	693	656	672	630	675	720	662	697	705	656	618	656	668	607	652	656	652	704	680	660	680	635	651	659	609	630	696	645	673	642	611	696	675	692	689	672	657	663	659	691	676	680	671	686	627	660	677	665	676	656	629	622	699	673	651	667	683	678	699	683	651	697	703	619	638	635	683	645	693	651	671	704	674	672	662	657	607	693	695	692	681	675	617	661	649	667	621	647	672	695	702	689	663	648	656	685	655	656	606	681	663	667	670	672	656	640	679	645	629	634	649	671	666	629	709	642	664	624	621	635	695	708	648	657	660	687	640	636	673	653	706	670	625	703	642	695	634	701	665	633	661	704	699	649	657	666	612	628	659	669	672	664	704	717	659	638	646	640	646	667	660	689	679	618	705	681	662	626	712	686	661	721	670	695	661	627	670	680	644	655	691	672	642	688	707	664	622	672	689	625	648	695	703	671	718	634	694	681	659	656	667	667	688	679	655	649	668	581	692	623	685	646	646	689	673	676	657	650	663	652	689	649	619	633	688	666	652	683	665	704	647	665	642	697	640	665	666	625	677	661	669	668	697	685	661	715	653	648	656	653	695	668	689	625	676	643	669	643	670	629	663	640	626	650	669	652	726	659	689	694	631	670	679	688	623	696	688	669	671	683	627	660	664	649	697	653	681	652	659	695	676	658	703	653	694	676	636	693	684	656	665	653	675	616	662	645	630	683	610	691	665	661	675	683	699	713	664	692	664	665	655	656
34860	70257	8001	4617	3163	2471	1976	1728	1489	1324	1147	1047	998	909	876	872	818	865	755	710	740	709	738	750	690	745	725	732	658	642	718	634	701	676	651	627	705	620	671	716	684	663	711	665	655	672	671	643	682	627	633	625	678	652	647	654	671	654	690	676	670	656	638	648	643	681	610	646	691	639	689	715	632	645	646	658	682	680	630	685	648	689	660	644	601	649	636	653	627	709	667	663	656	654	637	674	654	677	645	673	621	665	634	644	659	635	646	670	650	634	657	636	654	595	685	699	628	663	632	640	657	691	665	593	673	611	648	682	657	628	641	645	653	677	631	684	621	694	675	644	664	692	650	647	667	672	670	635	624	636	642	670	662	631	624	619	650	669	653	608	649	663	657	659	650	675	667	673	597	682	676	638	631	632	621	680	603	632	627	629	660	677	655	656	642	644	629	638	657	674	690	669	668	646	618	622	665	645	635	683	641	648	694	640	722	646	686	659	688	609	652	668	653	637	650	640	659	675	677	686	616	627	659	601	628	638	644	684	637	630	624	690	647	635	598	668	675	696	636	625	643	640	665	622	651	667	632	650	648	629	666	641	637	615	692	652	691	641	660	599	677	642	672	650	621	645	626	599	607	676	658	607	653	682	629	634	599	611	638	677	634	653	601	650	629	655	639	605	630	602	627	630	639	643	643	666	633	627	648	587	628	634	613	641	674	656	631	640	637	684	648	634	646	675	698	640	710	650	636	689	673	649	677	652	643	678	649	621	649	669	628	629	663	655	652	656	603	668	676	631	637	618	640	668	653	622	675	634	658	637	649	613	599	653	655	703	634	618	637	688	680	679	668	626	665	659	668	646	645	652	648	655	644	638	658	639	634	667	679	658	623	681	664	636	641	638	669	582	666	654	635	644	700	632	639	690	632	641	644	618	657	628	691	635	673	668	613	658	616	681	627	671	637	612	671	632	657	631	659	689	661	648	619	631	669	677	609	646	582	652	658	656	637	643	633	615	665	653	664	621	686	596	649	640	710	636	644	639	688	675	619	657	617	653	604	621	642	662	672	642	631	630	674	589	598	627	671	695	648	638	632	650	593	633	644	651	633	632	682	627	624	673	665	668	674	611	647	652	669	666	623	633	627	665	659	634	637	673	627	617	648	649	654	637	662	619	662	649	640	676	666	619	681	676	659	670	652	600	703	623	658	626	637	669	624	623	652	649	651	632	632	625	649	635	672	630	631	645	686	629	637	644	613	638	635	644	643	688	648	643	625	675	658	634	657	660	676	633	625	616	624	639	644	657	627	661	686	676	637	644	677	711	640	656	671	673	627	667	671	654	649	632	631	653	678	678	676	690	632	620	609	631	603	649	636	636	609	593	613	637	684	657	642	612	646	644	635	663	636	629	667	625	684	694	689	654	656	604	636	664	650	667	662	684	660	621	619	630	657	647	634	662	661	654	640	616	609	659	639	686	651	636	662	661	652	659	649	619	671	641	643	632	621	644	602	645	617	614	673	653	644	629	685	696	617	688	661	676	644	658	657	664	665	631	641	662	612	663	636	642	707	665	665	625	650	656	631	693	643	660	630	664	669	684	618	679	626	654	627	699	724	658	645	656	636	621	621	680	634	664	688	656	597	677	619	624	619	640	633	644	620	681	661	674	576	644	635	619	648	661	640	643	670	637	637	637	645	659	601	629	622	664	628	645	644	660	694	653	642	647	651	653	632	636	636	616	599	637	628	635	633	643	642	674	671	649	663	648	617	604	640	671	655	653	692	651	630	592	640	669	651	690	629	665	616	629	621	617	647	629	601	652	667	632	638	703	654	650	669	642	634	642	668	654	698	635	637	671	641	643	675	626	630	672	609	668	658	671	653	643	635	675	696	658	619	599	651	641	648	621	667	674	655	622	613	618	629	651	659	635	659	638	687	670	660	643	652	666	656	689	639	627	679	613	645	648	674	707	669	658	643	665	687	610	634	676	654	645	691	645	647	643	684	679	677	620	660	633	625	656	654	629	671	650	626	652	648	634	627	639	696	622	594	660	649	600	635	604	667	661	630	606	663	637	609	656	631	670	691	619	600	658	620	608	660	627	663	636	661	675	632	631	698	652	664	604	668	642	589	660	707	705	630	604	643	608	646	670	675	673	658	667	672	633	671	660	660	670	636	656	642	647	647	682	644	681	690	629	635	656	592	622	613	646	629	678	629	637	645	624	634	694	649	666	642	660	603	661	667	638	634	640	660	593	651	643	626	689	664	670	675	609	638	660	652	643	640	662	629	675	620	631	650	641	638	645	696	633	657	618	627	602	685	668	606	660	661	681	642	670	641	632	615	595	740	693	656	697	675	625	635	651	617	664	605	644	636	672	638	636	654	633	699	621	652	650	652	671	635	653	607	688	644	682	681	665	662	669	631	650	620	613	643	691	664	679	649	639	656	670	619	628	652	602	689	657	638	615	606	623	689	683	630	662	612	673	664	609	649	659	680	598	668	639	662	669	666	636	645	655	678	653	623	635	636	665	679	722	653	660	609	638	628	665	648	681	613	643	663	651	692	630	643	641	607	644	664	647	679	662	608	668	601	657	677	640	625	635	662	624	603	681	659	632	639	682	645	654	677	614	648	716	660	651	668	636	631	630	641	642	653	668	666	640	625	645	621	620	632	646	661	667	617	650	621	614	646	629	649	631	637	631	631	684	674	599	656	609	641	674	639	683	671	684	654	643	643	630	648	639	615	632	602	639	594	659	679	682	679	654	627	647	638	593	659	605	724	637	655	666	649	713	685	663	659	635	691	609	602	666	667	658	670	649	636	635	651	655	609	662	596	654	696	613	639	610	645	654	672	637	624	672	645	653	666	639	640	626	641	629	616	660	660	622	646	647	603	655	621	671	679	634	642	590	631	667	670	649	675	658	652	627	663	676	651	662	652	672	639	642	650	620	650	652	654	671	675	629	664	672	654	675	631	654	632	630	707	652	633	680	633	588	646	644	648	657	667	647	636	663	632	656	633	629	673	647	671	648	649	639	644	637	631	664	652	676	668	682	669	650	642	624	651	666	603	709	628	659	661	619	650	657	679	632	614	644	643	645	686	644	664	645	668	619	657	651	635	655	650	625	654	616	625	658	662	688	605	650	720	645	692	611	660	604	624	650	670	638	627	611	651	661	620	603	631	639	693	641	634	625	660	666	654	631	633	642	651	617	622	625	638	620	646	627	646	629	672	571	613	623	698	654	640	663	615	654	703	627	682	648	629	607	691	632	670	647	639	665	650	594	683	632	690	620	671	668	639	650	635	584	661	647	640	677	669	658	647	741	682	633	665	613	641	663	643	654	634	675	676	716	660	644	628	593	650	616	684	692	659	653	618	626	595	628	646	669	630	668	669	636	681	654	659	632	661	653	645	668	687	603	690	626	649	671	663	673	615	659	643	639	679	704	628	648	672	615	647	576	651	655	635	655	657	617	653	652	628	660	648	685	653	653	599	643	652	589
22994	21576	27489	24631	20974	20688	7760	1866	1571	1391	1262	1257	1221	1176	1069	1075	977	1050	1003	977	978	987	947	951	948	980	924	925	918	900	869	904	880	917	970	881	875	875	881	856	851	895	881	908	878	892	841	829	831	883	822	916	832	888	937	894	874	820	894	963	862	885	874	851	872	843	880	853	865	797	911	905	842	854	901	859	919	845	843	904	834	891	876	886	898	860	885	853	900	859	888	800	841	883	849	833	837	880	852	864	895	849	874	867	796	845	869	853	847	850	852	884	855	897	787	882	895	855	904	839	884	893	895	872	846	817	899	830	861	848	831	847	864	878	840	868	827	883	890	860	840	883	917	872	817	875	891	862	834	853	871	864	841	877	816	827	826	875	807	870	876	880	887	896	850	904	888	887	895	908	834	868	867	832	850	889	847	867	800	824	888	834	866	889	823	865	842	898	884	815	907	855	842	845	922	860	844	871	869	841	864	863	897	814	870	891	862	840	812	846	810	889	846	883	833	811	891	856	883	912	883	859	896	891	850	820	873	898	920	823	816	820	871	867	875	832	869	822	857	882	820	826	866	809	804	851	841	854	870	837	849	879	903	878	836	834	855	910	842	851	853	892	845	853	884	851	832	892	804	857	829	851	848	842	826	869	830	872	830	847	842	822	849	866	851	862	860	837	783	903	812	869	846	911	844	807	811	814	886	920	855	844	881	847	815	876	933	897	845	824	896	863	875	859	846	849	853	867	858	817	882	891	860	852	798	851	853	829	843	803	902	878	848	873	881	830	869	857	843	819	864	847	789	832	857	848	857	880	830	816	846	819	862	851	878	864	885	896	795	870	910	839	835	890	852	868	862	867	827	888	873	803	890	843	817	892	848	842	923	873	856	920	828	877	893	869	845	798	823	889	888	899	793	877	874	872	838	867	848	843	925	840	869	839	808	888	848	799	863	820	834	888	853	836	801	839	850	813	839	838	876	868	846	851	928	879	881	891	880	858	806	825	859	838	846	878	903	871	835	903	827	851	810	856	857	839	838	850	823	822	864	856	846	869	844	858	823	912	927	821	886	820	844	865	849	856	880	846	871	827	899	793	857	850	886	836	852	805	856	856	791	886	864	842	850	816	897	884	907	874	875	840	859	889	839	866	850	853	895	825	858	875	837	854	884	824	803	827	907	855	867	858	819	854	894	871	876	872	846	903	876	872	873	866	880	864	816	846	869	848	833	862	869	820	845	882	900	858	868	832	859	866	922	871	854	835	847	868	830	887	817	883	868	861	885	831	894	871	862	874	846	854	899	850	887	854	820	855	843	865	835	866	895	874	834	858	874	860	900	875	825	842	892	848	823	821	903	824	876	857	848	855	854	826	868	795	867	881	855	922	796	837	812	789	882	847	812	850	898	898	809	884	842	859	858	851	830	856	846	863	891	858	779	875	843	915	883	873	859	854	903	857	893	826	869	877	842	839	841	876	856	870	843	865	870	891	803	890	891	839	886	812	867	815	840	872	952	859	889	845	866	879	873	832	857	871	866	832	861	868	831	876	869	842	840	849	840	838	829	868	899	826	870	862	872	903	866	821	844	828	829	906	892	904	910	844	865	878	900	899	837	865	892	830	876	881	865	866	831	798	849	872	818	857	883	907	883	834	864	902	867	858	838	817	904	799	852	869	836	887	838	857	875	883	854	823	831	844	865	810	822	894	839	853	855	851	891	899	831	838	862	843	896	832	866	839	831	911	844	884	857	845	884	852	823	796	889	896	833	835	824	888	921	947	833	864	892	872	897	866	887	842	866	944	892	821	809	912	865	910	906	847	906	883	874	844	890	888	868	836	842	893	846	882	882	876	816	865	817	858	838	861	835	859	856	847	826	931	879	843	878	833	839	844	832	879	890	864	789	862	824	851	861	888	864	843	798	832	895	864	867	851	879	828	842	848	797	852	917	882	887	835	897	860	873	900	835	832	923	857	872	869	868	798	849	871	873	876	831	896	863	835	883	864	880	876	856	834	876	868	827	803	897	843	822	896	858	813	811	887	860	866	892	899	844	847	822	910	874	877	833	853	925	872	894	863	858	849	907	855	845	892	868	861	887	830	835	887	886	857	901	879	814	892	888	872	868	854	874	893	873	824	830	850	885	847	869	932	891	889	855	812	834	861	849	798	816	798	864	818	864	855	822	890	871	854	880	903	823	849	842	878	856	854	853	897	819	849	839	842	842	886	854	844	888	867	906	847	879	873	874	868	847	784	827	839	928	909	908	898	868	811	878	859	850	824	880	834	838	880	817	835	909	828	912	817	895	861	906	848	873	855	921	854	851	895	851	863	785	849	803	828	854	841	842	827	845	845	828	876	873	854	803	864	871	863	940	843	877	870	944	821	834	835	867	879	855	862	838	843	915	873	838	875	854	845	875	856	865	878	872	867	870	828	927	828	847	815	912	846	816	832	858	852	840	856	844	874	916	892	839	926	842	859	894	829	831	837	779	851	886	808	858	887	866	856	886	896	895	888	822	829	843	916	892	850	816	861	878	855	907	843	853	832	854	888	886	858	866	836	813	873	887	823	858	835	851	844	819	860	866	893	845	863	855	913	835	839	879	847	901	903	893	847	890	779	854	889	857	869	899	869	878	880	897	843	851	824	871	879	869	810	864	854	814	898	923	844	880	864	849	872	862	835	916	841	852	883	880	852	849	855	844	857	850	849	860	861	871	887	848	880	806	875	842	852	871	866	871	887	879	836	833	838	839	839	838	851	820	840	826	848	894	853	889	855	866	863	871	840	873	814	851	853	892	824	821	911	830	780	865	822	843	881	818	879	846	825	872	832	872	877	897	865	844	865	891	826	887	887	868	792	833	874	917	872	840	849	869	888	875	879	910	846	811	838	874	865	851	926	772	902	847	933	922	919	832	817	863	884	852	831	850	825	871	813	833	875	851	853	860	847	907	808	912	847	880	872	857	847	827	838	839	851	865	839	841	876	806	881	816	868	867	883	833	883	840	894	847	847	842	855	849	864	923	819	876	861	878	859	859	859	846	835	881	901	853	832	828	863	865	830	890	888	894	828	851	834	843	883	867	890	853	843	865	875	882	835	901	866	822	871	815	862	848	879	858	866	842	901	782	821	872	840	890	821	886	856	912	898	823	866	899	870	888	854	849	822	868	891	888	909	848	865	841	849	879	880	853	857	816	880	862	856	875	860	831	856	829	917	898	838	871	913	865	845	861	845	826	908	895	889	876	806	871	887	834	912	887	835	897	849	902	876	852	818	871	883	966	853	858	862	901	834	838	916	851	825	826	847	805	888	893	907	921	833	845	883	887	792	809	842	857	838	847	875	847	921	851	891	869	835	845	821	870	859	842	889	837	854	890	863	893	859	860	792	878	894	928	871	896	849	823	795	846	881	854	831	847	888	874	885	822	933	893	833	884	821	820	856	816	860	825	783	836	884	854	867	879	845	885	865	901	843	865	850	833	857	872	897	813	861	890	915	849	858
38036	74063	11636	7680	5274	4105	3376	2765	2450	2125	1812	1667	1513	1412	1314	1316	1158	1149	1088	1046	1039	1008	1047	961	1003	938	944	895	886	958	947	920	897	909	888	919	893	882	880	921	884	882	902	871	900	913	896	857	908	868	877	879	866	901	877	881	863	856	857	858	860	901	838	831	816	839	875	853	843	844	882	900	857	891	840	876	841	835	836	898	896	873	895	919	859	892	850	824	837	813	844	827	884	840	885	868	871	831	828	894	891	870	873	829	857	831	883	816	846	860	850	850	849	835	871	856	887	804	917	883	828	864	889	863	837	835	867	859	854	842	860	854	843	892	845	915	831	819	872	900	892	842	881	837	857	823	853	814	837	845	868	877	840	904	792	819	867	876	893	833	814	850	786	875	864	858	845	794	888	887	869	847	863	817	822	892	856	881	817	833	847	831	885	869	861	863	884	879	846	768	880	816	777	862	852	851	865	855	836	829	882	847	869	924	811	854	883	895	821	858	854	859	845	834	845	829	799	839	873	871	898	828	857	871	838	905	911	819	840	830	829	851	818	861	823	843	860	818	841	829	840	836	815	843	812	857	798	833	819	885	864	817	812	827	848	821	868	814	825	845	887	859	842	833	907	821	825	887	857	843	836	808	840	795	869	778	826	797	881	823	849	872	866	849	868	797	872	878	824	846	914	825	914	822	819	814	842	873	855	850	815	847	825	885	853	849	865	802	850	810	820	853	865	810	859	824	857	841	823	896	835	884	857	843	841	874	857	856	851	904	860	852	833	843	840	884	827	907	843	844	820	836	895	886	839	834	795	843	882	845	842	823	864	858	896	849	852	875	838	844	861	844	851	844	891	882	826	901	855	854	896	878	884	841	830	824	858	845	826	832	861	885	843	889	864	833	885	849	853	845	821	867	833	903	835	833	895	824	938	884	799	812	921	812	824	850	830	867	828	806	854	784	859	856	881	845	828	834	872	833	859	835	857	800	800	845	877	790	832	838	840	804	881	820	795	855	811	879	900	851	790	824	815	835	877	833	858	827	914	897	833	863	840	847	811	842	836	812	848	822	873	859	880	906	898	922	854	838	882	855	832	842	794	819	929	877	794	809	824	857	859	879	859	906	822	839	822	824	872	839	861	852	807	877	879	877	840	822	848	845	879	837	835	815	834	917	856	862	824	875	852	871	879	864	859	844	838	849	853	865	880	893	850	788	851	820	840	881	793	877	837	859	843	860	844	881	854	813	865	853	844	826	836	878	841	819	868	798	898	841	807	844	843	906	850	867	871	872	863	839	836	836	767	830	898	880	864	847	829	799	940	892	877	821	849	918	865	846	909	837	801	870	868	890	810	804	843	835	835	861	846	889	800	851	844	803	928	868	852	867	871	843	830	850	846	827	906	829	868	841	853	863	828	815	863	821	890	838	837	834	832	888	846	915	861	842	853	839	857	846	854	862	849	854	875	856	891	855	887	843	827	858	903	820	813	855	828	882	834	882	858	888	848	840	828	821	839	896	875	855	866	837	881	845	823	810	858	861	814	824	805	858	853	907	867	869	855	822	843	843	918	798	848	837	799	895	875	876	894	832	859	842	827	932	825	879	800	889	820	866	877	825	878	861	807	865	830	877	814	848	821	846	853	887	843	859	856	913	909	882	826	803	815	842	877	863	906	818	897	882	805	841	863	859	862	796	851	846	833	887	827	855	869	874	849	807	821	835	905	888	877	832	853	820	855	868	869	815	821	833	860	810	852	809	850	836	828	867	835	861	865	865	819	912	874	820	876	851	829	870	884	890	842	830	825	865	810	860	824	842	848	887	825	894	855	813	855	863	851	877	887	805	837	807	865	820	854	851	893	864	853	862	816	850	844	834	869	783	835	881	867	826	857	863	868	804	778	810	800	767	841	852	798	849	815	826	813	910	870	863	811	794	796	846	887	850	856	830	797	849	828	876	870	822	879	837	855	830	865	831	860	812	832	843	850	805	831	841	828	881	843	866	901	821	886	861	845	801	810	885	837	804	843	796	839	838	799	832	863	872	858	820	894	838	778	848	869	871	816	868	841	859	895	822	844	892	868	844	836	829	831	886	826	825	833	871	833	827	861	850	879	769	856	823	912	845	864	877	859	888	851	906	864	872	866	866	879	791	842	836	853	815	860	842	879	844	853	832	881	866	858	873	832	859	828	785	857	865	843	779	863	854	796	822	830	865	830	817	819	852	868	870	816	863	890	952	860	824	916	864	861	879	801	895	896	861	857	835	848	845	856	840	813	828	822	806	863	859	875	910	839	869	849	891	873	855	852	852	854	837	841	893	835	787	800	827	805	821	805	871	834	858	831	853	819	830	865	861	860	871	887	838	877	814	842	847	941	843	862	849	818	862	844	853	863	840	837	871	856	859	873	838	805	844	867	854	830	838	852	845	853	828	864	795	818	813	866	821	898	853	807	847	791	837	877	837	861	878	786	830	865	881	867	861	892	819	863	832	811	878	881	843	787	793	822	806	856	846	864	802	841	868	833	824	879	851	822	861	822	804	848	856	851	863	829	853	850	845	892	858	835	842	820	824	831	863	865	917	785	866	803	815	858	852	850	875	833	897	854	869	858	834	839	830	825	829	879	863	875	873	823	852	908	836	885	843	852	871	817	829	851	827	853	792	826	901	899	845	858	825	865	815	856	875	839	812	885	853	804	857	873	881	823	873	852	873	879	862	852	823	851	857	863	817	851	832	861	827	880	821	852	874	875	838	849	860	823	772	854	822	821	889	839	824	892	873	886	891	865	856	850	856	840	889	867	860	853	802	845	857	815	883	839	869	879	853	859	848	932	869	888	816	871	860	794	870	793	808	871	842	827	854	891	853	839	856	873	819	896	864	852	821	830	894	846	837	866	845	877	869	862	791	818	836	832	821	883	891	856	807	822	858	846	864	839	810	848	861	844	878	868	879	846	818	897	827	842	828	863	851	873	813	836	863	879	898	847	848	854	815	896	854	852	907	818	855	837	833	835	868	865	839	815	863	855	849	831	836	865	819	843	866	847	859	818	855	834	857	897	853	775	792	908	883	841	846	830	849	854	850	834	866	870	852	917	876	849	895	832	833	889	888	796	806	818	808	899	841	888	878	862	839	881	835	904	860	848	923	864	854	861	855	880	889	870	866	844	827	819	894	855	814	823	849	853	820	834	820	855	812	807	810	834	832	889	885	868	858	804	840	845	841	801	859	833	817	834	899	853	902	869	859	850	878	817	806	855	818	824	853	833	829	829	827	881	803	856	874	825	838	863	882	832	846	842	817	837	824	877	928	792	858	875	845	826	819	811	852	850	805	828	855	832	834	851	808	823	864	821	831	820	865	854	853	866	838	888	881	834	858	869	826	885	884	892	847	835	846	888	880	817	904	790	808	850	831	839	856	824	902	872	847	842	889	872	837	824	849	811	899	904	879	863	845	874	865	813	900	837	842	847	821	870	875	833	871	837	762	875	856	936	912	903	876	863	846
28803	23084	6777	496	330	272	277	269	250	233	261	271	242	245	199	223	232	205	221	229	224	211	267	236	222	224	230	248	222	252	234	240	243	228	227	194	205	223	225	226	196	236	241	216	217	223	230	233	211	227	209	247	249	226	221	211	238	230	222	208	234	217	212	223	225	228	209	238	230	221	212	209	235	224	246	224	217	221	235	246	231	213	226	198	228	223	208	233	250	223	209	215	216	199	232	221	209	254	232	231	194	239	227	224	238	224	216	247	222	202	190	251	253	212	212	227	200	243	252	251	230	234	209	238	220	207	223	228	229	226	225	240	231	236	221	235	230	198	204	222	213	227	227	243	242	226	212	196	240	256	204	266	229	229	240	237	246	213	209	231	230	225	227	231	208	242	206	238	227	207	231	216	213	246	251	222	240	226	239	228	250	217	246	231	230	212	218	262	210	250	218	205	246	221	219	240	240	215	247	208	221	221	242	230	244	209	231	225	225	212	228	247	233	207	231	225	224	223	236	216	229	212	240	202	216	243	219	223	226	218	226	193	212	233	219	231	227	219	217	224	210	215	224	214	225	228	228	241	225	237	238	223	232	215	242	222	203	238	234	225	211	221	233	235	206	248	218	194	229	229	254	217	221	211	215	234	203	204	241	226	242	232	238	238	225	202	218	213	233	229	221	217	224	249	260	215	219	246	220	215	247	250	229	223	199	240	236	217	227	232	218	234	207	220	232	218	233	205	224	222	222	219	212	214	218	211	231	265	242	210	251	239	232	228	227	226	230	209	231	251	216	210	242	244	208	211	211	227	210	229	212	213	238	246	198	210	235	191	237	209	263	238	243	232	211	245	210	223	263	221	224	216	233	222	236	225	217	205	203	211	234	251	215	238	231	207	212	230	210	235	213	218	235	239	288	184	232	198	224	201	214	232	212	241	222	224	203	244	240	239	210	223	209	221	237	218	207	227	232	195	206	240	225	216	215	219	221	238	226	246	218	182	207	227	200	222	255	220	252	248	235	220	207	210	240	202	225	261	209	196	204	231	230	226	249	252	227	235	222	222	244	233	202	212	216	226	219	198	220	224	241	215	224	230	226	223	215	246	235	221	236	238	226	230	261	194	238	249	252	226	250	238	185	216	257	216	234	246	230	206	202	214	222	216	242	240	216	237	225	188	231	232	218	219	226	237	237	214	235	240	234	264	223	223	252	209	256	206	215	214	234	211	234	232	217	239	234	232	226	239	246	225	218	195	229	219	209	227	236	197	223	241	207	238	221	213	244	244	200	210	244	231	225	230	221	218	241	219	203	249	203	219	221	222	230	222	238	233	240	239	217	241	193	243	219	231	240	216	232	228	226	211	224	239	206	212	231	189	226	187	234	251	244	240	197	229	213	235	241	203	205	207	213	225	224	221	216	220	239	235	238	228	212	263	209	223	231	238	205	230	238	214	253	200	223	222	238	217	196	241	261	245	239	207	226	207	224	200	226	236	222	190	234	234	260	221	260	257	236	232	239	224	241	250	255	248	225	222	236	217	255	212	189	220	210	212	217	223	216	219	246	236	252	216	219	223	248	246	219	218	215	234	219	224	231	215	242	225	224	222	234	219	249	239	233	236	221	239	231	203	224	249	226	239	225	234	248	213	227	234	202	224	218	220	211	243	215	221	237	221	237	221	225	256	247	222	208	250	222	211	241	205	238	205	243	243	231	235	242	247	221	236	218	259	246	235	239	244	242	246	213	238	238	246	251	205	214	235	225	248	229	233	234	206	233	226	241	242	225	225	237	203	201	235	224	218	201	239	219	218	232	221	206	218	226	222	233	237	241	208	231	247	207	247	225	215	203	206	233	210	215	204	219	218	237	246	236	240	218	246	204	233	225	220	211	240	222	210	238	241	227	251	210	231	246	221	188	229	246	211	241	217	225	226	226	244	228	218	231	228	204	229	221	219	210	224	236	237	239	229	231	215	220	226	232	238	215	242	226	217	224	238	240	249	237	212	230	220	264	238	217	236	214	231	239	218	232	227	215	232	204	234	219	205	225	239	237	231	235	216	209	239	239	231	212	229	189	218	227	244	222	205	240	203	232	228	217	230	234	239	222	206	234	238	218	235	233	210	232	256	224	191	218	214	245	243	237	216	187	204	217	236	227	208	226	228	224	242	233	251	225	248	222	242	207	217	255	214	227	255	238	228	229	227	232	215	219	236	230	229	222	211	236	215	209	218	219	253	218	233	236	225	241	258	226	214	249	235	253	235	254	219	246	232	240	224	214	210	229	206	232	207	254	207	208	245	241	208	217	242	235	240	221	238	229	211	215	232	234	239	198	245	208	222	242	227	228	225	219	209	219	240	233	200	220	229	260	214	257	217	245	222	216	248	214	222	245	219	240	226	221	213	239	197	229	211	245	208	215	231	228	239	219	231	208	206	226	229	232	204	209	249	237	217	221	231	253	204	208	242	244	226	224	239	215	233	231	192	231	226	205	213	240	203	211	233	241	219	224	238	220	242	213	209	237	227	239	228	233	232	221	217	198	214	222	203	231	221	201	212	219	229	224	205	223	211	208	231	233	244	237	231	227	232	241	244	235	210	221	219	241	241	246	253	211	245	224	212	235	225	230	224	260	217	255	202	218	212	232	222	236	234	206	224	232	222	186	218	224	233	221	212	226	230	228	228	269	226	244	245	238	240	208	235	207	219	222	228	215	226	216	226	224	231	233	239	255	240	214	257	219	209	209	225	234	215	201	208	213	260	213	213	220	242	190	251	241	240	222	241	213	223	219	236	235	215	215	188	225	255	226	243	224	231	218	211	241	253	249	225	218	233	212	242	229	245	221	241	227	220	204	240	251	227	199	223	213	228	213	239	217	236	219	220	229	227	237	195	222	221	234	214	201	229	239	217	232	234	232	207	207	252	231	233	232	222	225	207	232	237	238	227	215	239	228	218	237	240	224	230	225	214	246	213	246	227	266	195	242	225	245	217	221	220	230	220	209	207	233	213	230	212	201	199	221	225	237	230	231	221	238	231	217	236	239	207	221	199	236	226	253	225	237	236	232	236	243	200	221	220	234	248	206	232	250	236	229	243	219	222	194	233	223	222	228	242	227	215	214	222	234	191	216	240	243	252	227	250	211	258	201	217	227	207	192	229	229	231	218	226	240	220	242	202	223	240	221	230	230	224	234	244	221	205	218	242	213	217	234	241	211	224	220	222	215	232	220	219	238	225	215	236	237	218	237	240	237	244	229	195	271	226	223	197	216	205	220	239	206	236	231	215	214	217	213	237	239	196	236	217	207	225	267	227	217	222	225	253	211	257	250	228	239	259	246	223	204	206	229	236	209	241	212	237	203	246	226	225	230	217	205	240	246	209	247	210	207	220	230	229	230	223	245	225	200	252	217	225	249	235	230	227	236	219	231	244	238	232	232	224	218	221	212	193	239	197	249	228	229	223	212	239	221	238	222	221	201	226	197	207	244	219	238	223	232	208
16474	27109	710	415	364	314	310	284	278	263	276	283	280	277	266	249	271	250	308	246	226	248	251	235	250	225	231	214	246	245	255	244	248	232	242	267	250	246	231	245	229	237	254	287	233	230	237	235	238	248	216	233	269	235	226	248	250	245	256	214	239	256	209	234	271	257	233	298	225	244	250	231	236	244	249	263	236	245	228	235	247	258	245	226	232	249	220	244	264	241	238	236	255	231	238	246	269	215	240	254	248	234	228	228	222	249	232	229	229	272	244	223	206	229	232	236	253	249	225	230	245	238	225	230	244	236	206	235	241	257	227	225	245	241	241	223	220	240	239	236	254	243	237	256	225	235	217	241	213	241	228	218	231	250	239	247	228	252	214	230	245	233	270	237	241	255	237	228	276	218	229	254	239	240	252	230	241	219	240	251	222	245	224	261	241	258	248	213	248	274	239	238	268	230	213	236	231	229	276	241	228	236	241	234	257	257	227	222	237	231	246	275	249	235	216	231	225	247	236	239	230	242	245	241	250	222	245	256	230	255	223	285	274	235	256	235	239	217	225	252	216	288	225	270	244	262	227	251	217	234	275	236	241	244	264	219	237	225	254	239	254	227	219	248	237	228	243	251	227	252	243	241	223	234	261	220	230	235	231	256	248	244	233	233	240	238	230	257	265	259	244	257	227	236	233	245	252	237	228	246	224	249	248	264	234	266	257	246	247	252	258	258	212	257	220	251	265	242	236	245	253	216	217	264	240	260	259	241	232	224	251	220	255	252	215	261	222	223	227	250	245	244	230	242	246	241	252	221	237	258	220	262	224	259	236	237	239	225	260	226	219	226	248	226	247	255	237	246	254	231	231	246	224	226	221	241	260	240	283	230	236	258	242	238	267	223	229	234	235	241	261	252	235	259	203	241	226	234	242	238	238	242	238	220	260	227	247	239	221	233	240	241	236	226	240	234	221	235	248	217	245	203	238	256	224	230	237	233	216	213	249	234	249	228	263	236	252	234	245	253	242	223	258	254	225	217	233	280	233	227	219	260	256	249	266	243	269	223	253	260	234	252	218	252	278	239	240	241	221	240	247	233	222	235	214	237	259	215	238	244	217	253	226	228	248	253	219	257	253	220	219	243	226	253	240	214	241	228	255	257	226	237	255	225	243	250	246	240	226	215	244	226	244	221	256	223	246	246	258	240	245	243	223	238	229	227	243	238	216	219	235	232	243	252	234	240	235	245	235	260	265	216	259	240	250	227	227	228	229	234	239	210	215	243	253	214	225	262	232	255	231	236	231	235	211	242	247	241	229	231	252	236	251	260	241	233	216	218	227	243	236	236	252	264	254	216	228	226	243	240	245	249	230	257	268	215	231	277	232	236	237	263	231	240	246	222	246	239	223	231	234	228	230	248	210	240	223	241	253	247	263	258	237	237	246	231	247	268	223	234	272	234	238	209	241	238	269	248	257	232	220	251	231	236	238	221	247	232	210	238	258	223	210	255	235	242	252	225	221	226	234	252	228	265	231	220	222	229	248	246	255	225	225	247	244	215	234	235	207	253	246	234	229	232	235	230	240	232	254	278	259	233	260	253	267	232	243	235	247	221	237	265	227	221	257	233	251	235	231	247	252	246	273	251	230	222	248	263	230	257	271	258	237	243	217	242	222	241	231	253	240	241	219	236	245	263	248	208	258	219	221	242	236	259	239	242	237	233	266	201	218	243	274	227	247	267	259	244	221	236	260	222	243	253	253	225	244	242	242	227	215	225	247	243	231	255	263	231	237	272	219	238	242	246	260	256	258	236	215	239	241	239	228	226	248	236	221	237	212	255	247	233	260	225	237	255	247	261	250	228	247	224	243	220	230	244	230	252	245	233	228	228	248	236	226	243	243	227	240	243	240	229	222	240	258	262	254	243	245	241	231	248	231	232	233	257	235	231	228	257	257	252	245	229	229	251	235	246	241	248	244	231	239	251	229	241	258	239	242	250	234	227	245	200	236	227	226	224	225	231	258	210	251	271	231	228	245	241	238	227	215	236	239	237	237	253	230	251	253	259	274	222	243	235	250	250	277	256	245	215	267	235	228	215	216	243	245	273	254	230	227	230	222	264	220	270	271	221	231	233	223	243	249	239	232	238	232	227	264	244	236	252	242	237	242	230	245	222	224	231	228	271	232	250	258	253	228	248	232	243	216	272	272	237	257	253	253	243	259	241	226	288	242	231	256	248	215	278	235	201	252	214	239	228	243	260	250	241	245	253	237	227	254	263	246	233	222	262	224	243	213	241	245	209	252	251	256	237	230	241	213	242	237	225	215	237	263	250	220	229	236	259	217	246	234	247	267	237	242	238	220	273	256	240	240	254	233	249	228	231	228	248	239	250	264	260	237	242	244	272	272	234	220	249	254	225	236	211	232	219	238	237	234	242	249	249	233	210	245	250	205	238	254	246	247	254	246	232	237	239	248	231	243	243	237	230	241	239	241	225	235	256	241	236	264	237	248	232	246	232	225	258	233	230	244	247	246	246	248	219	242	220	242	260	212	215	242	253	249	231	216	251	241	230	236	277	237	226	262	242	215	250	254	251	245	239	273	246	226	226	233	265	196	254	231	259	261	239	252	211	268	230	206	219	233	244	245	235	237	239	239	235	246	256	235	208	244	226	248	249	245	252	231	282	260	238	270	218	199	273	264	239	226	250	270	254	251	237	232	235	241	225	236	263	244	255	235	222	236	223	264	235	249	244	261	227	241	235	217	216	233	247	239	240	253	223	258	229	238	248	283	262	257	223	236	245	231	238	221	241	212	275	221	250	242	257	243	223	259	219	240	250	225	220	235	240	228	214	224	217	261	241	254	251	240	231	238	247	216	210	221	258	257	234	258	248	252	242	259	244	246	251	251	259	218	243	245	242	225	212	227	247	234	258	222	227	247	245	224	223	261	236	234	244	237	238	242	228	223	235	256	220	262	254	219	242	239	244	239	212	243	261	248	237	242	213	227	220	212	227	268	238	220	259	244	273	262	223	258	262	234	255	254	226	243	227	252	234	224	241	257	218	225	212	242	228	250	250	246	239	236	238	238	233	264	259	222	223	228	262	245	216	248	254	247	224	231	220	228	252	237	239	247	222	245	227	216	209	249	253	245	218	246	267	237	238	253	250	269	233	234	242	253	261	221	254	259	233	258	230	249	246	234	236	226	238	232	246	262	252	228	249	248	244	240	252	244	221	198	234	216	234	221	257	241	230	239	216	226	272	226	237	231	296	257	238	204	239	240	245	247	237	255	237	245	210	230	229	247	232	232	266	238	241	253	222	246	232	265	238	251	254	225	239	247	255	241	215	257	243	279	218	239	225	243	237	232	226	230	228	246	240	246	263	244	246	237	228	237	248	251	253	264	259	211	239	251	260	228	247	250	254	229	225	196	249	232	250	256	230	219	218	254	234	226	218	265	237	262	236	240	230	231	242	237	217	251	228	251	224	272	240	250	236	229	261
25364	21716	26762	25349	20402	8074	1676	1180	1070	931	965	802	808	829	713	793	748	774	752	730	749	707	692	714	754	697	706	657	661	739	658	695	692	689	683	724	711	641	665	669	700	589	678	642	676	635	694	682	664	681	646	651	703	710	669	643	702	630	677	663	679	681	649	647	676	686	622	671	683	650	705	648	669	649	688	654	657	653	670	657	653	684	652	652	648	698	662	667	621	689	634	640	672	681	683	679	652	645	699	640	671	633	625	676	652	702	631	619	617	651	680	704	639	647	624	647	646	699	678	624	722	606	648	676	657	671	705	695	641	685	646	665	653	669	673	626	644	642	642	671	620	681	645	659	657	665	654	653	624	674	651	680	665	632	649	670	658	659	666	722	729	696	692	683	671	664	625	677	686	653	655	725	673	675	656	654	672	648	680	641	615	668	669	671	632	625	623	629	666	607	683	650	658	655	649	689	646	638	631	615	691	682	687	635	640	654	642	662	690	637	706	642	661	654	634	653	644	701	671	660	675	685	679	673	677	626	632	659	656	653	619	667	640	674	638	683	657	606	684	668	645	671	678	613	619	631	654	673	629	675	616	652	658	621	629	601	668	659	651	680	646	650	639	644	707	700	692	624	653	682	647	667	642	670	683	679	659	627	624	644	652	668	653	657	640	663	639	675	663	630	676	618	722	616	670	695	670	644	663	680	644	673	690	639	654	654	640	700	694	620	660	713	703	695	624	636	641	600	638	611	608	655	638	647	709	670	710	641	715	639	642	655	648	687	654	673	681	674	655	650	693	651	655	678	675	683	666	648	629	663	686	645	638	673	677	654	654	706	701	639	637	661	616	646	661	713	673	675	677	691	614	630	665	630	649	638	682	673	623	657	630	647	652	726	610	604	674	681	637	615	691	665	650	675	717	598	669	647	682	696	688	632	646	685	682	649	661	650	653	616	664	687	684	634	684	670	648	669	662	644	655	665	668	660	630	701	666	621	638	614	706	693	644	661	671	622	653	632	667	642	665	672	618	621	695	702	607	700	701	686	686	670	645	707	657	661	637	654	653	626	624	681	613	620	648	681	664	632	671	666	662	648	659	674	630	625	682	636	708	703	656	663	644	682	638	645	667	693	660	672	667	681	675	673	659	657	658	698	686	706	678	660	647	670	671	716	685	673	648	672	687	629	617	681	707	682	622	648	680	653	658	677	693	656	680	644	609	639	651	667	637	640	635	680	649	672	664	655	673	648	686	639	655	668	643	682	712	644	653	644	591	647	683	693	699	672	642	665	647	670	635	673	632	655	681	616	678	677	661	637	675	711	623	662	621	701	725	649	687	702	646	670	681	584	669	609	651	663	660	626	671	647	676	609	666	677	663	625	684	679	680	660	700	650	663	676	693	701	637	669	701	632	678	622	621	653	630	683	662	633	695	646	686	639	636	668	710	660	690	671	615	629	650	667	683	634	671	665	631	672	659	652	624	673	668	710	692	649	696	684	641	680	640	674	624	641	669	623	625	685	699	652	677	657	684	704	619	621	704	700	678	618	684	651	669	648	671	664	645	685	639	659	674	657	673	610	649	638	681	653	696	706	671	640	676	705	665	636	644	618	678	673	668	680	628	603	633	657	705	631	685	629	702	681	693	689	610	688	664	650	660	659	674	680	636	672	712	657	647	676	628	702	669	691	611	665	615	659	686	688	676	641	654	627	704	661	648	651	651	700	667	638	706	631	616	677	650	637	661	635	633	606	651	708	725	633	672	739	662	650	693	637	682	603	670	675	640	660	646	647	683	640	706	667	705	647	678	645	675	667	646	627	618	610	649	649	636	605	672	656	591	684	722	672	661	692	679	644	661	654	671	642	654	669	654	707	666	636	686	677	656	614	619	687	623	657	638	689	669	694	743	660	644	665	659	701	643	661	678	628	715	668	605	672	650	700	676	662	626	622	676	675	692	630	665	683	671	634	672	628	640	687	651	676	620	655	696	688	658	636	654	726	656	667	668	691	693	661	626	642	644	617	664	634	673	672	620	624	603	645	681	655	666	647	687	685	686	661	657	640	660	617	718	629	581	646	627	642	635	629	689	680	631	633	684	676	676	669	652	682	696	636	649	649	623	674	695	656	643	668	660	674	665	635	677	677	638	632	669	656	661	660	682	638	646	656	658	682	672	649	683	667	658	696	658	610	641	641	655	630	621	668	635	674	647	651	671	701	661	637	680	673	643	666	688	693	649	689	682	624	673	633	675	693	658	653	672	702	667	734	677	690	699	683	685	712	669	617	661	657	658	658	641	672	642	683	631	690	642	651	684	631	671	646	689	666	691	699	640	642	694	640	650	707	605	657	665	674	649	664	661	651	646	601	714	615	672	660	640	677	614	697	642	703	684	640	623	637	694	656	701	625	701	622	666	647	649	683	608	685	662	675	678	670	626	684	660	631	628	641	677	624	672	608	641	690	633	674	674	668	640	657	686	674	684	656	620	662	640	610	645	616	647	667	685	651	692	632	709	640	681	668	643	683	631	645	643	650	668	703	645	686	641	628	673	666	654	654	689	669	663	738	670	651	635	687	731	675	671	616	659	639	700	695	674	662	643	726	685	650	634	654	672	680	663	616	653	658	715	632	642	700	642	641	605	604	643	711	639	639	600	622	662	643	665	673	650	696	639	619	646	673	660	662	665	686	686	685	690	703	646	665	650	670	705	693	687	641	623	728	652	606	647	656	693	685	641	706	686	692	711	667	653	613	636	708	694	708	714	642	679	654	678	677	646	657	647	651	710	651	619	714	608	623	693	630	690	671	707	682	622	679	688	618	686	676	677	669	707	711	679	672	693	664	628	720	665	632	665	674	698	647	640	635	674	645	631	636	588	687	653	657	655	645	643	656	666	666	675	705	688	615	649	657	692	697	669	663	651	704	660	669	645	659	672	682	624	671	656	646	673	608	655	633	625	675	683	625	617	661	629	680	664	715	696	649	695	667	658	627	656	731	657	664	646	644	702	682	688	696	665	679	668	644	644	651	655	672	660	687	665	638	669	613	657	645	653	687	669	652	627	628	655	677	626	612	624	666	642	671	640	658	660	649	650	616	676	660	676	709	619	662	643	698	652	667	680	678	695	694	687	632	684	643	704	658	638	644	634	670	669	696	675	667	637	660	673	671	676	664	648	665	666	688	640	636	619	645	639	617	666	714	642	649	618	643	679	687	661	675	626	698	644	681	670	670	708	656	646	677	673	640	704	683	659	667	655	636	655	695	637	658	699	642	625	625	684	633	659	680	675	585	642	640	666	665	670	665	682	620	642	638	689	657	669	700	683	638	641	685	636	604	615	642	700	654	708	679	643	637	660	649	660	738	625	693	666	646	638	651	643	686	691	645	678	653	662	682	642	648	718	634	654	632	656	636	697	681	658	655	649	633	665	654	651	662	619	621	644	680	671	693	629	653	663	669	688	660	646	654	631	666	624	686	693	670	642	678	647	623	672	627	656	656	599	645
37965	48905	8505	4911	3270	2516	2090	1754	1579	1375	1213	1142	1066	971	951	898	790	805	741	774	766	754	747	731	699	768	704	684	697	650	683	678	672	658	669	670	671	673	683	674	692	692	733	628	664	690	610	692	667	681	693	660	632	678	704	659	630	658	651	629	618	658	672	633	622	646	659	675	669	655	649	690	621	641	675	694	655	686	594	664	618	675	656	673	646	691	681	660	640	711	623	634	653	640	655	689	688	645	651	638	666	653	627	647	645	634	678	624	630	682	600	628	665	606	628	645	636	602	659	630	613	638	658	617	675	656	678	620	645	655	620	653	605	630	654	718	680	693	671	619	656	660	597	636	605	616	679	660	670	639	609	667	676	638	654	623	681	615	651	667	661	662	608	641	639	627	645	688	630	644	642	652	661	646	639	679	631	637	625	603	654	596	635	628	640	676	607	667	615	654	658	663	646	638	655	602	640	630	584	627	668	637	596	639	606	627	665	623	627	700	627	652	608	648	662	668	714	639	650	655	659	600	607	699	659	619	679	648	652	634	649	669	669	653	657	605	668	634	668	682	652	626	632	699	635	629	702	656	624	659	706	615	648	655	638	653	631	640	667	584	620	670	688	641	621	652	632	627	624	670	615	618	681	626	606	640	632	651	633	639	615	627	655	650	648	644	648	638	608	682	624	657	632	620	646	611	602	626	651	652	617	654	637	625	634	629	627	635	666	623	634	634	652	620	608	663	694	673	650	619	636	611	668	695	638	634	695	660	627	648	673	570	637	649	655	644	652	627	675	634	627	590	689	635	670	637	617	668	691	629	645	634	621	624	595	643	567	623	642	674	623	618	660	639	670	620	632	677	677	666	674	647	633	645	654	643	640	615	673	619	648	641	654	672	630	655	678	623	639	670	635	649	652	666	625	643	669	644	611	631	644	619	640	653	672	671	652	654	687	649	642	663	648	631	649	653	596	655	638	683	632	615	634	683	662	649	660	652	652	697	670	663	649	622	635	614	664	661	675	664	604	649	645	657	618	658	608	647	689	659	624	650	608	646	637	683	644	641	618	614	621	618	687	641	658	657	676	660	637	659	617	662	654	646	646	645	616	648	597	666	679	651	655	702	620	607	621	661	672	633	626	629	661	698	607	671	633	640	626	656	647	685	592	648	654	655	627	676	626	720	656	702	613	644	616	667	654	654	652	674	628	668	624	688	652	589	618	616	604	670	651	615	648	638	634	657	658	654	618	697	619	635	605	635	679	623	655	623	658	665	654	659	658	663	664	663	667	618	642	663	654	630	660	633	685	614	631	637	628	671	613	654	600	595	653	638	621	640	688	686	618	680	586	665	630	662	651	656	667	652	634	652	592	631	663	623	650	644	663	654	676	648	616	659	640	648	659	628	637	662	687	641	651	644	616	667	646	611	626	630	643	619	649	660	622	685	656	587	640	654	621	631	615	572	608	676	638	643	599	613	650	625	649	664	636	674	656	608	629	624	637	688	689	638	637	669	630	682	635	649	628	606	661	662	696	611	644	621	669	674	608	638	645	641	641	639	640	613	687	641	654	628	632	638	697	628	642	654	635	661	665	653	618	644	623	675	587	658	635	680	629	643	666	673	655	608	616	654	616	604	624	671	661	614	643	665	652	615	591	603	629	611	636	643	669	622	655	690	676	616	632	664	666	680	661	611	633	665	614	636	630	639	647	633	639	711	659	636	660	661	636	660	626	651	642	671	625	652	674	644	607	598	640	633	628	611	665	618	650	623	647	664	653	637	673	648	632	619	680	672	635	623	671	645	648	637	645	645	658	694	629	632	635	608	670	643	670	652	666	615	654	625	603	653	686	633	639	660	630	610	621	695	621	650	620	677	667	669	671	638	644	674	672	647	665	653	672	600	617	586	683	681	634	611	646	632	633	649	621	659	625	660	614	668	661	676	637	677	642	638	652	638	645	690	644	663	615	659	590	638	630	660	649	633	605	632	650	639	580	619	660	627	657	616	656	638	645	675	668	645	641	694	638	642	677	624	653	621	639	694	652	614	672	673	651	600	617	630	647	633	648	630	663	645	651	694	609	694	649	648	644	680	669	650	634	679	615	630	676	650	640	627	641	670	596	616	674	626	653	669	650	608	681	680	653	628	599	626	666	644	666	687	658	670	630	641	647	621	687	647	615	680	620	681	640	622	663	624	617	660	656	657	633	619	651	651	625	695	633	636	675	652	659	646	633	670	677	629	653	664	679	632	650	652	643	636	665	660	586	647	557	662	623	632	620	612	645	654	633	640	654	623	620	654	654	649	672	650	640	656	625	632	644	636	644	637	639	632	634	664	610	639	648	650	632	638	669	655	631	596	635	635	678	636	629	646	685	627	670	671	666	662	635	663	647	624	639	617	609	601	654	680	630	613	639	644	606	652	648	647	650	604	612	666	607	671	632	628	649	661	624	618	638	644	655	619	687	632	629	639	670	637	665	644	594	671	649	645	657	632	617	631	631	669	660	599	654	633	658	628	664	621	628	637	631	654	607	666	647	631	653	647	604	629	609	638	658	652	699	638	634	686	639	645	618	649	606	630	653	669	623	676	623	686	619	670	618	683	613	623	630	658	665	691	607	682	613	633	672	636	649	626	680	644	663	649	609	612	635	660	667	668	656	661	685	641	636	613	630	633	645	645	603	668	630	621	678	631	650	645	655	625	671	651	661	654	703	676	649	603	634	679	650	624	659	665	659	622	657	638	663	606	693	628	623	651	699	603	595	672	649	635	657	659	667	658	647	657	589	685	654	609	616	645	613	648	653	664	663	627	614	621	641	665	613	677	662	699	655	684	647	671	693	611	623	643	651	649	643	691	656	619	600	629	708	625	648	634	649	659	601	618	641	636	673	628	660	624	647	601	614	635	614	656	647	661	673	671	661	612	605	687	610	654	644	587	597	687	681	652	640	653	641	659	629	661	622	645	634	653	652	703	659	590	627	596	695	606	583	666	646	683	632	638	606	651	651	622	647	644	620	661	673	608	615	668	619	650	647	644	681	598	659	647	637	670	636	680	619	612	712	625	659	603	616	676	634	615	640	640	633	639	673	641	622	676	647	624	629	626	632	620	626	639	621	624	603	626	624	603	688	659	627	670	629	662	655	645	668	579	630	664	614	635	649	672	642	627	618	649	666	657	628	631	652	642	677	672	652	669	659	666	584	662	650	634	650	645	680	628	634	633	598	639	631	625	611	635	661	686	688	691	635	617	667	665	632	655	607	645	641	649	637	635	668	626	626	617	662	663	627	674	648	638	644	704	617	681	683	644	717	647	654	689	645	631	601	613	645	675	628	658	632	642	655	590	672	636	655	698	630	635	665	646	644	626	672	643	684	651	669	657	650	670	625	649	678	668	643	666	638	653	624	659	659	611	600	656	632	683	622	628	658	639	654	664	596	670	624	637	689	663	671	596	637	606	637	628	569	621	612	706	670	651	696	624	644	639	620	637	646	672	655	673	667	669
23023	21280	26805	25288	20970	20589	7605	2032	1651	1486	1309	1199	1210	1136	1106	1074	1042	1056	971	982	979	978	1000	922	870	940	907	979	975	882	952	1002	916	947	859	906	907	872	871	914	830	859	842	885	897	926	847	886	848	857	865	924	857	866	908	907	913	831	886	878	844	856	895	833	842	855	894	865	911	896	845	907	826	880	870	848	892	832	882	850	858	889	874	878	850	909	879	867	892	853	827	831	870	863	868	887	860	839	891	882	936	894	882	881	853	906	859	838	846	841	867	876	875	883	851	906	885	882	855	828	797	845	853	825	877	850	831	856	845	876	819	858	917	875	882	882	879	832	875	808	925	848	878	869	864	834	861	886	840	881	846	871	807	861	844	861	817	861	828	867	849	888	889	887	854	830	821	882	830	833	880	850	805	922	859	875	897	880	852	853	842	854	863	857	869	813	885	837	827	829	906	879	862	890	869	849	848	848	867	863	879	868	856	840	866	848	842	857	894	877	821	833	842	842	851	875	907	887	875	858	780	840	875	859	863	859	859	834	835	828	821	827	823	901	910	822	835	855	837	864	824	868	852	804	886	877	819	858	895	795	898	842	854	855	853	830	865	862	941	843	860	832	810	853	835	913	875	869	824	801	895	848	865	904	816	873	808	873	852	839	856	865	880	867	846	866	864	913	903	873	837	905	883	852	862	889	900	889	882	845	863	860	831	839	842	794	856	896	842	850	811	877	865	825	842	885	850	890	790	836	898	857	859	852	830	818	845	886	819	901	861	862	886	884	797	879	850	837	849	897	874	868	835	875	910	834	859	855	865	820	832	797	893	854	776	863	871	844	876	849	903	819	823	856	879	861	905	840	845	867	875	874	908	896	843	855	879	856	851	891	822	849	894	817	860	852	804	801	820	874	837	874	809	846	862	828	888	869	856	827	818	867	855	852	844	893	822	864	878	845	894	888	796	840	831	782	864	858	838	848	857	878	875	818	796	843	837	840	814	879	868	841	916	874	858	889	853	905	882	814	853	925	850	885	900	916	849	905	911	850	863	861	795	856	899	847	830	845	868	891	872	845	880	856	910	842	890	819	854	858	869	869	848	829	850	855	853	914	888	841	891	837	872	862	797	883	865	845	848	880	877	823	871	886	887	831	891	833	850	821	869	871	813	887	884	850	855	844	860	797	863	894	864	865	888	839	861	856	825	870	855	890	846	886	778	792	835	854	811	820	919	856	839	836	896	837	901	845	840	834	828	859	858	880	839	875	875	876	864	884	880	863	868	891	865	870	849	886	789	875	828	818	882	870	869	834	841	839	810	821	818	879	895	847	861	859	832	813	823	825	841	870	872	842	850	833	821	891	852	883	881	852	842	882	938	846	883	824	820	857	868	839	829	869	883	844	893	840	810	878	841	837	893	879	864	831	847	853	849	850	885	876	886	870	868	882	896	854	837	842	883	883	841	864	899	844	871	841	874	832	898	868	796	830	876	842	926	814	830	878	915	856	915	906	862	812	841	896	832	819	852	879	845	862	914	860	876	867	848	851	807	851	867	868	847	847	871	883	904	849	888	878	886	829	812	838	834	878	855	841	831	868	816	903	823	863	848	870	810	868	879	869	914	834	869	834	830	860	875	901	844	898	857	853	824	862	816	874	909	865	882	883	886	869	883	885	804	852	831	905	880	855	831	913	833	865	842	851	868	831	877	863	871	871	859	902	844	883	862	795	881	917	867	877	869	870	789	878	841	883	844	895	846	845	886	850	880	832	869	863	894	858	823	832	838	864	882	840	814	846	875	900	855	869	872	846	876	883	859	827	886	851	835	834	818	840	844	847	921	859	833	857	904	831	822	840	867	869	845	837	874	868	834	855	816	876	838	840	864	866	846	862	874	824	853	802	856	880	867	850	850	833	852	834	881	858	783	920	824	874	870	836	848	852	825	890	835	877	920	889	856	842	858	898	844	839	849	890	847	854	877	822	893	873	834	810	852	837	833	824	872	882	893	798	878	862	825	834	866	890	848	884	839	869	890	871	891	913	840	888	846	831	844	871	841	846	844	881	887	870	855	847	814	864	894	908	846	849	840	878	841	889	853	837	901	862	863	823	839	797	823	882	836	897	886	874	836	912	846	857	847	909	808	840	831	833	837	863	830	880	814	874	865	828	872	887	850	859	855	862	838	802	824	900	813	852	884	850	850	886	826	852	854	875	852	863	904	803	856	809	827	850	854	911	911	823	889	904	828	872	818	889	795	857	858	788	828	906	830	910	837	857	861	853	848	858	890	861	855	855	851	828	914	877	867	825	832	821	910	883	830	813	845	877	817	880	821	884	820	888	853	890	832	823	836	859	825	853	838	889	835	875	812	840	896	844	819	853	867	831	857	854	821	801	816	863	868	857	874	881	808	857	873	864	875	846	878	898	821	846	856	845	885	854	820	842	888	885	876	760	895	818	880	839	814	811	859	845	881	806	827	830	833	846	874	845	858	890	800	837	871	886	826	837	880	903	876	923	842	916	903	894	928	903	787	815	847	931	829	868	849	889	837	834	834	844	855	877	830	894	843	867	852	860	890	872	872	855	831	852	870	846	866	822	849	873	903	886	852	862	870	832	838	827	934	900	828	838	809	843	895	831	904	881	810	836	849	822	828	818	831	846	865	807	854	815	844	883	865	861	873	870	865	840	872	835	882	888	839	832	840	832	870	893	861	863	888	830	814	854	810	876	861	844	808	907	826	836	847	848	834	841	814	853	831	875	837	895	811	875	856	849	851	854	854	818	836	867	839	854	846	878	853	778	894	870	805	825	881	809	874	827	860	821	842	866	813	805	878	856	877	862	832	847	860	866	878	845	853	822	817	861	812	818	865	837	863	801	848	773	863	906	883	894	867	805	853	862	852	854	894	857	857	867	847	846	884	863	862	817	820	845	849	861	869	897	826	832	867	843	876	812	843	848	865	850	914	870	882	839	878	809	859	845	829	877	842	848	818	871	879	817	850	850	839	855	840	835	877	854	823	828	846	828	858	873	804	820	852	847	830	851	826	845	825	931	878	885	823	811	891	836	849	834	861	840	828	807	843	839	851	831	793	839	865	878	880	878	867	866	863	838	856	838	825	872	839	830	880	849	856	844	862	834	860	891	819	877	856	900	929	833	871	826	876	901	843	876	848	860	897	833	876	854	888	827	833	824	817	849	822	836	909	806	864	831	886	847	836	866	911	900	900	843	888	896	841	803	837	858	891	809	816	858	889	816	886	837	849	817	834	904	837	853	783	859	844	895	828	845	817	879	895	839	857	844	910	820	849	813	848	879	796	803	901	845	794	863	824	827	855	813	838	823	864	830	890	869	851	824	876	888	825	892	847	866	880	832	823	798	798	851	917	852	873	790	803	854	897	854	836	855	876	840	847	848	867	839	787	861	865	805	903	875	839	804	866	864	806	888	862	809	823	825	826	845	862	870	840	836	894	913	871	877	831	873	805	918	816	874	914	803	811	899	773	840
33333	47273	12537	8220	5630	4505	3641	3042	2629	2308	1950	1735	1605	1463	1352	1274	1135	1151	1086	1056	1051	1056	1000	989	949	908	944	997	915	970	963	892	940	945	894	897	894	893	851	977	896	863	912	869	908	888	887	860	871	896	845	872	896	897	947	877	901	882	857	854	862	851	881	889	859	857	881	812	824	842	896	838	838	854	836	826	823	853	858	848	801	829	834	833	875	840	858	912	859	864	825	874	862	904	836	888	901	860	820	864	867	852	899	839	893	862	855	823	833	846	809	812	884	805	829	877	858	834	833	851	809	817	845	909	850	878	836	858	874	862	845	805	891	856	825	807	890	822	825	843	876	871	850	836	847	847	809	818	841	818	828	824	828	837	774	876	822	867	847	828	840	789	836	861	864	797	868	832	827	817	816	867	852	879	885	871	825	853	845	834	830	830	818	860	820	867	841	874	846	860	882	862	848	867	869	850	872	867	862	825	865	847	841	838	842	844	841	848	862	764	906	816	831	842	806	874	861	828	822	862	746	866	837	779	857	787	902	859	823	878	842	846	858	868	894	838	842	923	842	848	841	796	813	832	820	825	849	867	796	845	876	854	858	849	855	831	890	854	816	863	834	874	838	822	834	823	871	852	847	833	797	821	852	856	859	829	830	878	865	892	866	820	868	827	828	891	860	839	877	825	773	867	851	869	884	842	852	860	909	854	840	828	806	864	796	810	845	827	821	827	850	904	862	876	818	856	872	890	869	792	814	845	865	811	823	835	820	832	856	864	886	846	917	872	892	845	855	818	874	857	831	778	856	843	831	805	888	846	909	850	829	820	862	802	848	801	782	875	837	893	893	908	863	814	849	848	844	840	813	834	797	875	905	818	846	861	802	842	807	824	866	816	851	832	825	800	746	835	858	853	908	812	878	844	820	842	865	830	843	832	846	810	857	886	864	854	871	789	841	857	797	907	831	836	845	864	836	858	854	803	869	825	839	853	875	814	822	846	845	844	871	851	803	851	848	825	910	874	878	820	881	798	800	858	824	892	810	868	858	826	849	826	856	870	846	817	850	826	857	834	805	836	891	865	884	768	832	813	889	851	876	882	853	862	830	835	816	875	868	859	795	854	824	797	883	835	855	888	806	827	812	840	823	865	831	884	866	823	820	840	875	792	860	878	860	794	801	856	846	851	840	798	815	827	915	846	808	815	851	841	924	866	866	819	827	843	856	832	842	827	858	879	865	832	863	825	817	814	872	865	844	826	795	846	862	881	853	820	835	852	826	850	846	848	802	826	856	860	847	788	818	839	835	894	844	804	786	809	845	822	866	776	794	899	846	841	847	865	828	855	821	807	805	876	816	786	856	826	882	822	848	840	828	819	820	838	821	799	843	785	819	879	836	851	820	806	843	848	818	878	862	840	833	882	849	846	855	805	820	816	885	819	877	792	863	814	860	836	828	871	806	867	877	811	837	859	861	850	881	859	825	820	864	839	798	852	842	851	892	859	809	861	846	806	844	877	851	836	832	850	875	856	865	849	840	866	885	881	845	839	831	842	862	819	864	847	865	868	824	855	802	875	804	844	832	843	853	851	900	847	885	867	844	856	833	887	816	860	852	836	883	777	847	897	835	822	874	835	807	809	867	884	773	911	843	834	877	795	906	856	830	908	866	814	853	811	801	877	822	816	832	820	867	852	833	815	782	836	835	836	846	793	836	856	811	859	885	831	851	829	842	815	852	798	808	837	827	876	813	861	841	795	893	888	917	847	809	833	814	857	868	830	878	884	834	809	860	875	828	815	869	872	837	865	864	826	804	840	875	813	865	829	881	799	869	854	837	805	835	816	863	823	831	818	857	868	869	821	850	850	838	900	824	867	779	833	850	840	908	854	847	811	821	819	777	900	897	923	876	889	820	852	850	859	828	862	859	873	848	812	828	840	862	842	840	835	872	823	872	842	884	880	813	838	880	862	837	826	863	864	830	779	875	801	830	927	814	859	837	865	840	818	849	818	823	833	844	832	863	859	802	824	856	833	822	833	865	868	832	865	853	875	826	799	858	847	838	906	795	877	825	799	869	856	870	827	882	837	868	834	823	822	841	887	768	889	818	795	790	871	873	876	837	896	835	836	859	866	839	862	871	878	854	843	816	845	824	816	846	840	868	827	807	898	788	865	846	901	811	827	831	883	822	849	862	854	867	824	862	846	820	819	876	831	828	838	884	860	847	802	847	860	874	806	888	823	809	824	883	828	813	828	827	875	842	838	810	841	827	833	864	823	804	895	784	816	862	868	856	818	798	866	854	855	832	908	827	881	861	847	869	834	801	807	824	833	808	850	847	842	787	824	876	797	865	842	829	850	847	863	819	870	858	864	891	828	823	859	827	835	865	809	827	809	813	827	844	811	842	820	832	823	832	803	879	833	839	852	874	824	799	784	898	853	884	872	842	817	826	867	856	840	855	851	884	823	860	795	851	834	844	840	892	878	830	926	870	816	825	873	820	864	831	830	848	888	842	838	867	823	844	821	892	844	848	841	822	934	822	867	866	868	815	818	812	782	811	881	831	834	814	856	832	851	823	851	798	801	869	851	834	863	869	862	847	785	859	833	799	795	859	849	805	846	847	864	836	819	837	871	838	888	856	869	869	830	808	849	834	806	846	903	854	826	855	857	854	828	798	842	845	856	835	812	863	816	821	823	874	851	833	831	812	859	864	827	817	835	888	805	801	819	864	859	761	827	839	811	867	803	834	876	844	796	812	834	864	869	881	816	863	885	830	858	861	834	884	822	885	845	843	828	832	797	879	855	813	867	790	830	813	903	840	839	839	862	814	838	822	805	797	860	852	839	847	862	877	863	833	808	846	852	852	841	800	860	871	792	821	838	852	851	807	866	869	829	893	838	858	802	782	810	847	822	820	883	825	871	855	846	821	814	826	849	808	828	803	809	864	805	792	806	831	834	914	823	862	812	826	873	834	839	887	868	865	850	846	821	909	869	822	839	847	831	824	856	882	857	848	885	822	836	881	833	886	837	841	817	864	866	839	831	868	906	808	845	844	868	778	813	852	837	877	788	831	841	842	853	866	862	834	896	842	812	858	814	844	905	858	868	840	835	836	822	881	857	867	820	841	843	805	800	774	804	834	810	867	886	850	820	824	821	876	861	904	864	807	850	852	860	833	817	886	812	879	856	908	831	866	878	867	783	850	793	883	840	799	829	865	844	819	825	793	820	855	806	838	901	832	857	839	853	845	820	783	887	809	840	860	871	855	784	837	850	804	824	818	852	857	842	848	836	843	853	861	874	880	840	837	808	854	873	866	851	847	878	856	834	915	849	870	825	838	867	838	829	812	887	822	842	789	838	806	869	865	799	853	881	883	815	838	857	851	843	842	910	804	844	900	858	836	841	796	885	788	837	821	824	851	813	888	840	834	840	844	875	819	830	861	850	855	817	830	873	794	826	804	837	890	837	885	833	805	887	843	859	816	831	809	831	821	835	862	827	806	880
28575	21942	6886	501	332	264	266	258	247	257	231	235	239	222	239	221	214	216	217	235	226	212	219	227	231	223	249	203	237	231	200	237	215	224	216	209	223	244	243	226	234	204	237	209	231	206	251	219	225	213	223	234	232	226	231	242	206	203	248	240	202	224	233	237	217	228	239	222	218	221	221	207	209	192	210	246	225	214	237	231	235	230	228	210	237	221	230	240	218	237	223	195	207	252	212	197	242	231	221	265	213	252	222	206	239	179	243	235	235	204	237	206	237	223	232	245	232	206	238	222	220	210	231	207	234	211	232	207	220	240	242	224	196	233	195	206	217	219	250	214	248	220	227	211	221	258	195	212	246	217	231	212	242	225	239	191	215	234	226	231	239	210	239	247	223	215	212	214	230	232	210	214	198	210	208	221	208	209	221	227	229	234	237	228	213	228	223	241	236	200	242	248	204	241	221	236	232	200	242	196	223	231	230	224	244	227	213	224	201	233	198	226	205	215	210	188	231	213	226	196	196	221	225	228	230	221	234	210	226	202	240	240	229	213	200	251	229	201	214	246	217	241	205	227	216	230	228	230	202	215	230	203	200	215	213	216	224	208	240	217	218	247	215	236	176	230	228	221	206	236	234	228	225	230	247	201	225	187	226	210	226	213	201	213	234	208	235	205	218	216	213	214	199	231	204	212	227	206	199	214	232	213	217	204	216	203	230	233	197	221	187	203	242	243	226	207	231	214	222	226	220	232	211	226	217	225	196	218	223	198	211	222	258	223	224	219	262	197	207	246	233	223	240	219	222	232	209	224	214	229	241	215	221	229	197	207	223	196	204	243	218	223	244	236	214	212	219	201	210	229	204	234	230	196	226	210	244	217	216	235	201	218	211	219	219	222	201	219	241	238	255	227	226	225	203	211	191	221	205	208	213	234	249	224	239	209	209	213	253	222	199	213	218	238	224	225	239	234	244	238	199	205	235	253	218	214	194	208	245	233	212	191	226	248	230	223	212	231	213	239	191	231	222	203	219	212	228	224	236	223	235	244	240	232	220	221	221	183	200	212	231	205	224	230	226	238	197	224	232	222	201	228	204	221	232	224	203	205	201	214	250	218	208	249	241	207	234	237	215	212	229	228	205	225	241	212	218	247	228	220	235	227	224	214	205	215	228	203	216	221	202	202	236	224	236	216	234	249	218	223	214	212	210	232	217	216	236	216	245	199	237	221	218	211	172	210	221	242	209	232	214	207	222	241	210	210	221	200	248	205	259	208	201	218	209	219	219	223	191	214	199	215	221	213	239	196	208	227	209	223	235	216	227	240	230	231	201	228	219	225	212	210	216	203	195	198	238	225	211	180	224	213	237	192	223	214	194	220	213	216	208	219	211	219	215	249	211	237	190	222	256	210	190	225	197	235	237	235	238	255	215	243	237	243	245	200	227	219	232	239	251	237	216	212	216	209	216	237	240	213	216	211	228	233	204	229	226	235	194	212	196	224	237	213	224	220	250	215	207	222	243	252	217	248	223	231	234	212	208	204	196	242	211	204	193	220	209	199	232	226	216	231	227	206	183	225	224	229	223	218	227	208	209	215	198	213	213	214	214	219	259	221	235	205	232	227	228	225	213	212	215	218	211	237	222	186	205	231	194	209	227	217	238	233	224	223	227	256	229	238	215	203	200	246	246	244	205	220	231	199	220	215	214	206	235	245	213	217	199	208	204	211	205	223	242	222	207	221	234	216	181	212	228	207	239	241	219	229	216	224	201	194	236	231	241	238	230	238	213	215	229	207	193	216	238	232	196	223	239	259	195	223	207	215	239	227	213	220	217	228	244	215	219	194	230	213	223	216	231	250	220	226	213	243	235	224	223	193	219	205	220	232	198	257	226	207	221	239	204	236	214	242	213	218	234	233	211	224	233	195	236	217	197	201	220	243	204	225	221	218	247	228	218	221	212	243	233	264	243	223	228	219	215	231	215	204	210	202	199	237	203	210	225	212	234	226	215	234	234	208	211	212	252	241	221	195	225	208	239	231	221	232	246	244	230	238	224	219	204	203	231	215	197	216	202	212	218	225	228	250	221	214	236	230	226	215	243	234	227	218	187	237	216	225	205	218	229	209	221	232	213	236	212	250	216	249	208	234	225	234	225	217	214	253	217	224	234	224	235	224	230	196	226	217	237	209	227	226	227	205	236	225	219	229	238	203	231	230	196	223	208	215	221	226	226	225	233	212	210	245	229	234	210	217	198	224	213	223	215	229	234	230	202	240	225	219	205	238	216	221	224	216	227	210	208	228	236	219	231	212	228	221	228	209	211	239	216	216	232	233	196	219	201	235	209	216	255	221	230	212	213	236	208	190	220	234	213	209	236	239	245	234	210	227	238	210	217	195	224	222	224	241	233	222	204	228	209	227	213	230	227	209	237	231	217	231	200	201	223	233	222	217	213	210	221	220	207	240	228	194	231	219	240	231	218	224	223	207	231	207	212	206	202	232	200	207	219	218	192	238	231	221	188	227	241	184	204	244	203	227	232	227	207	206	235	212	229	233	214	225	208	207	222	215	220	225	217	194	197	234	204	225	214	199	203	220	223	242	215	200	215	215	234	216	226	219	206	193	223	227	212	234	216	220	231	245	212	193	232	209	215	229	220	230	241	213	190	208	228	207	203	205	207	239	228	230	216	207	213	216	198	202	199	227	217	226	256	222	221	239	221	235	204	233	224	196	220	189	232	227	225	211	208	233	208	237	212	212	224	233	213	231	209	227	223	230	230	234	222	248	224	201	229	236	221	257	197	213	234	208	201	207	232	240	222	226	248	250	212	214	203	230	218	217	212	226	217	206	208	221	230	235	203	230	208	211	212	222	194	240	234	205	235	201	231	213	213	222	220	222	202	234	209	217	234	224	224	238	238	238	199	205	235	222	232	230	195	200	206	224	232	255	229	221	214	231	227	239	213	215	235	228	226	228	200	209	225	240	201	222	200	246	233	238	223	247	245	204	212	233	197	224	217	222	218	214	256	215	246	197	202	211	222	218	225	224	229	219	190	224	218	227	223	234	231	213	225	175	205	238	228	230	223	204	219	201	238	220	218	218	231	232	222	195	225	206	230	225	236	210	237	243	235	205	202	226	231	191	241	218	221	216	195	240	218	235	222	224	216	218	226	212	213	240	241	198	232	209	235	225	237	213	226	236	244	221	211	217	207	223	234	216	197	218	222	221	247	222	213	225	244	226	237	218	220	206	210	228	237	220	230	250	239	234	235	226	232	228	237	240	221	209	217	235	206	213	207	221	226	231	204	200	198	228	203	239	248	212	216	217	227	207	230	211	232	235	201	215	216	223	216	237	249	242	237	254	210	199	243	191	220	221	208	210	234	206	246	231	210	219	224	229	193	210	225	224	212	227	219	231	224	214	208	226	205	206	218	236	234	214	222	221	230	225	264	228	199	204	194	233	204	209	240	232	229	214	204	196	210	210	235	218	198	224	211	208
12742	23416	834	454	343	311	317	302	296	274	291	262	236	242	234	265	248	249	244	233	236	249	252	273	239	214	210	220	233	228	246	246	247	236	235	224	219	215	253	215	224	202	240	201	253	254	248	230	224	216	227	217	223	224	241	255	244	229	237	245	233	220	233	234	252	247	198	212	222	225	220	226	233	218	207	242	248	232	240	233	219	239	222	240	252	217	216	242	232	223	251	224	218	226	254	231	221	232	253	243	255	239	221	235	226	233	235	232	240	233	211	243	230	238	252	251	258	246	259	219	215	208	210	221	229	246	239	231	235	287	229	215	243	261	240	214	237	239	256	235	251	236	231	229	258	252	230	216	223	204	242	219	229	243	248	247	233	239	214	262	246	216	230	204	264	217	248	260	236	217	233	248	242	230	247	218	237	211	221	242	236	232	237	230	235	219	232	249	224	225	236	253	227	253	243	260	230	212	232	231	255	256	240	240	248	226	209	246	229	205	260	225	253	213	255	230	210	218	211	235	237	208	257	251	236	224	258	237	229	230	219	231	221	250	236	251	254	216	267	225	245	222	220	233	234	241	230	210	201	218	254	246	234	233	215	271	228	245	234	221	230	234	241	251	195	220	211	270	242	255	245	233	216	237	219	201	215	250	191	235	241	224	239	229	227	245	215	213	222	214	241	212	247	220	255	244	202	228	233	211	235	242	246	219	227	202	255	214	235	209	229	199	261	216	246	235	253	207	225	250	196	221	258	230	237	222	252	245	230	239	230	243	235	237	231	198	267	214	223	216	248	232	222	241	232	246	216	218	237	239	241	257	248	243	234	252	270	212	236	244	215	251	241	246	229	229	214	238	224	218	223	251	244	223	230	198	231	226	258	240	239	246	243	243	244	230	240	199	243	201	243	248	204	253	251	221	261	224	223	220	243	243	251	209	267	245	243	256	242	224	258	229	234	217	223	260	274	227	263	239	210	255	250	239	236	234	217	244	242	245	239	217	255	243	224	218	244	229	261	237	227	247	224	239	250	241	244	233	232	235	235	232	241	211	236	218	222	235	239	230	246	250	242	225	227	215	238	224	220	226	228	227	236	226	228	237	222	220	231	206	256	230	223	234	236	231	265	237	246	217	233	245	245	214	240	235	238	227	246	250	243	222	244	246	222	231	220	225	226	229	222	237	203	238	222	229	249	233	254	244	238	243	211	227	238	218	244	224	238	213	215	260	227	229	214	255	225	222	235	227	218	234	226	237	227	239	238	230	238	211	248	220	228	244	252	220	242	230	207	259	247	236	249	233	266	275	249	220	234	227	245	226	229	229	228	244	204	229	228	247	236	233	239	231	236	214	203	245	248	251	257	259	229	237	263	220	245	198	250	261	215	220	238	240	232	241	225	222	229	226	228	206	227	242	214	189	242	245	227	210	223	235	222	248	216	238	218	264	230	232	256	268	223	257	240	232	261	204	244	244	259	269	237	260	232	233	229	232	252	240	200	211	221	231	227	211	243	263	226	237	238	245	232	249	234	231	221	241	251	252	246	238	256	255	227	250	238	229	261	226	225	227	221	218	228	237	234	216	238	214	246	249	231	237	224	247	225	228	251	237	227	242	243	246	227	222	189	254	234	234	241	210	248	237	263	260	237	243	244	214	239	214	241	240	261	223	214	266	220	220	278	238	223	250	241	234	244	233	237	223	243	212	228	231	257	197	223	243	219	227	219	253	260	254	231	229	256	236	224	233	210	239	255	248	238	236	253	223	229	228	222	215	242	224	206	209	235	240	221	220	246	251	229	237	232	250	258	215	237	240	218	249	249	229	241	202	259	237	221	226	240	258	220	222	261	242	247	218	220	232	212	228	226	214	249	235	252	235	218	241	228	211	240	234	234	254	247	246	263	251	250	257	246	231	255	256	236	220	243	207	207	247	234	255	236	230	248	247	242	225	237	231	224	229	255	224	224	249	234	238	233	239	245	205	223	235	245	229	234	217	224	219	215	227	248	226	246	253	214	234	223	241	231	238	221	238	214	251	257	237	210	239	245	220	214	217	229	213	219	235	232	231	244	242	232	248	231	223	225	221	231	242	215	245	226	271	234	232	211	232	199	225	238	227	257	217	260	191	254	237	249	223	242	234	240	227	226	245	239	214	215	236	239	272	226	216	247	210	225	242	214	225	242	202	231	249	222	246	227	237	227	248	229	235	265	237	263	224	215	235	240	232	232	239	229	246	213	253	247	237	225	215	253	256	211	257	228	226	249	213	210	234	234	234	242	224	237	225	232	242	207	224	237	249	248	236	251	245	236	214	247	224	236	250	231	228	242	222	240	213	231	242	246	259	226	254	234	247	226	261	222	239	222	222	198	238	235	204	221	212	235	209	244	222	242	267	233	239	238	238	234	250	241	225	240	227	210	221	255	229	211	252	280	206	234	225	245	227	264	218	255	214	230	240	205	246	240	258	244	244	220	221	229	227	214	243	236	226	231	221	232	210	242	244	233	225	230	228	217	222	198	226	270	193	270	229	243	234	249	221	243	230	247	245	218	218	241	234	255	238	251	244	228	222	254	207	226	234	250	240	235	200	215	204	266	245	239	219	207	229	262	216	229	231	222	225	224	224	189	228	218	226	241	247	235	226	211	240	207	242	244	259	220	253	230	266	217	232	241	245	234	261	237	216	241	219	230	228	247	258	222	237	225	219	242	244	229	268	219	227	231	208	239	234	206	236	206	220	221	226	217	221	231	274	225	243	235	240	244	231	238	214	250	215	227	241	232	248	234	248	255	227	221	292	231	226	201	235	216	243	229	211	238	225	256	232	241	214	259	229	242	220	237	239	254	234	206	223	229	218	236	224	244	235	231	236	271	222	218	249	259	245	230	218	216	253	233	240	217	226	224	239	233	218	233	219	242	223	222	256	224	234	222	247	222	248	240	267	240	224	231	252	220	239	234	228	245	219	242	243	238	242	232	239	242	203	247	218	255	261	240	234	221	231	240	219	224	244	241	254	242	247	219	219	228	237	238	257	235	232	230	232	251	241	255	234	218	230	244	226	224	209	234	254	255	231	249	254	239	247	229	211	246	262	214	253	240	237	221	246	254	246	206	243	249	242	229	242	205	237	242	218	244	227	254	242	254	227	232	232	209	237	212	223	221	234	233	226	243	229	270	227	215	260	236	204	234	241	224	226	240	251	244	232	234	236	219	234	211	209	222	253	243	236	227	241	229	249	225	244	256	217	257	229	225	237	219	227	224	243	229	218	223	236	258	220	231	261	235	241	248	252	217	243	234	245	251	198	241	240	227	238	246	217	231	248	241	236	251	236	235	234	240	259	244	236	212	246	245	239	222	211	224	254	223	250	213	220	233	277	228	249	223	238	245	257	227	251	249	246	221	229	243	249	217	238	239	219	210	229	231	258	228	221	230	221	229	250	225	244	242	256	234	217	239	235	216	229	238	279	232	255	212	227	208	232	259	255	251	232	228	242	246	269	233	248
25369	22072	27474	24747	20577	8470	1668	1210	1036	1042	915	921	835	790	754	783	744	708	706	756	699	744	718	674	652	692	685	676	701	667	725	682	678	676	677	618	719	711	673	659	638	684	671	671	654	685	665	660	699	644	660	644	687	667	697	647	653	665	646	667	701	669	694	626	672	702	648	657	681	712	645	671	650	679	679	667	649	637	679	647	677	633	666	669	625	640	666	648	654	665	640	636	667	680	662	691	688	672	662	628	655	671	682	695	662	677	704	684	667	635	652	659	629	698	640	685	667	649	698	661	661	706	608	690	629	671	698	640	664	646	657	651	636	672	660	678	679	690	685	637	742	648	646	617	647	657	643	695	636	682	648	704	653	647	698	655	679	641	628	688	641	645	628	674	680	664	590	660	609	678	597	651	681	650	684	627	681	661	649	666	706	665	626	708	614	649	630	688	665	650	664	663	622	642	715	678	701	661	689	613	617	636	649	696	676	647	648	650	677	666	632	629	669	625	654	666	613	630	681	684	683	710	621	657	671	654	666	616	674	651	691	645	683	630	700	660	638	661	637	644	650	671	673	626	645	682	650	668	659	659	634	663	670	635	650	639	643	693	621	659	697	714	673	636	685	633	658	679	664	612	664	742	658	670	621	660	686	656	665	683	688	674	660	666	656	649	660	666	647	669	640	655	657	654	664	671	597	647	640	596	676	650	667	644	654	607	644	648	626	658	663	613	649	684	710	660	662	654	661	639	692	686	695	656	669	674	649	661	623	660	655	703	678	607	631	671	643	681	659	678	671	682	628	610	673	648	686	696	669	603	670	613	675	660	618	626	653	631	674	597	698	659	672	621	649	685	708	664	629	641	683	684	616	693	641	655	645	597	655	669	598	680	665	704	632	646	616	604	647	656	665	626	714	650	660	647	622	624	692	649	652	679	640	636	658	626	646	670	671	646	654	579	632	674	665	655	666	681	637	601	629	658	643	610	652	676	674	669	656	662	668	692	702	716	692	594	658	649	641	673	625	629	681	715	653	674	641	699	712	670	656	678	704	665	627	662	655	610	636	654	648	648	623	669	673	673	619	672	669	656	642	653	665	643	664	641	640	665	631	646	640	642	656	629	670	636	637	694	635	671	643	643	647	637	696	624	636	643	636	681	667	639	671	643	632	592	685	671	675	632	625	627	673	670	680	665	666	659	733	616	674	628	669	651	685	682	645	626	678	656	673	622	658	638	654	657	681	679	647	642	600	650	646	647	683	645	653	640	621	629	638	695	689	650	632	645	629	628	638	682	658	638	708	664	690	696	646	664	663	652	613	629	652	683	666	639	654	648	635	679	667	679	686	662	670	643	673	633	638	660	605	618	702	664	663	637	624	707	626	667	644	642	641	648	638	609	635	629	635	616	691	625	659	591	706	654	693	633	682	659	676	660	670	657	640	626	670	670	684	619	671	637	645	655	701	673	670	632	687	643	650	641	701	659	662	662	677	627	645	672	668	615	681	665	629	655	616	687	639	636	656	715	657	639	647	628	674	689	676	623	673	665	686	669	651	698	684	700	633	638	634	647	649	666	691	666	676	626	700	695	686	627	639	641	678	652	666	619	657	652	657	623	669	672	688	658	683	667	692	652	657	669	631	617	622	653	642	689	612	648	643	641	693	649	621	658	678	630	648	673	637	643	626	672	664	660	639	652	667	676	618	680	669	692	680	625	633	674	656	655	649	632	674	664	663	664	622	709	657	631	629	637	665	652	616	656	661	688	635	645	638	613	667	642	632	626	593	663	716	655	630	648	664	695	670	672	672	672	684	670	688	690	680	686	631	634	656	626	633	629	685	655	671	644	670	656	642	640	687	647	622	689	674	612	659	676	599	655	613	672	661	656	639	622	653	675	645	669	684	678	663	618	695	660	699	681	689	684	609	634	627	627	637	650	665	681	653	639	659	639	644	653	657	690	650	649	639	674	686	696	679	633	693	667	624	656	666	606	670	662	650	654	670	622	650	649	606	659	639	675	666	640	667	666	638	681	668	631	649	675	642	622	676	699	609	675	637	636	648	652	700	633	699	653	628	630	608	641	636	642	643	658	636	627	642	655	698	666	634	656	650	617	650	630	677	639	658	630	613	618	639	603	678	680	659	675	658	647	641	619	624	658	648	705	668	635	655	677	649	637	665	608	644	718	667	650	623	659	662	677	656	661	662	608	620	670	661	658	653	658	646	702	699	649	701	645	638	641	682	645	662	672	632	633	605	664	675	614	656	679	658	610	624	672	647	621	690	642	645	655	685	642	673	670	661	633	649	651	695	649	665	649	618	668	634	654	687	654	668	651	643	635	698	613	643	639	647	660	653	637	648	646	664	632	637	646	670	612	669	700	673	633	680	644	664	645	604	697	626	636	663	645	683	663	636	642	652	710	644	642	654	617	604	584	665	658	636	651	651	649	635	629	640	677	669	697	617	681	624	660	674	662	687	677	667	677	681	642	652	690	648	655	644	627	605	609	684	694	675	653	651	649	659	718	714	667	672	667	656	624	660	643	606	660	647	651	669	619	652	626	643	655	628	644	683	648	689	655	683	648	675	669	695	656	656	711	614	654	629	649	642	642	630	657	685	638	682	641	621	668	689	653	672	708	642	655	652	631	685	657	685	685	619	681	597	670	626	629	677	686	612	663	656	688	696	613	662	646	642	649	651	667	679	652	669	672	672	645	644	656	681	638	672	655	572	681	670	646	663	640	689	653	625	643	657	646	625	673	668	634	655	696	689	661	689	656	645	637	649	631	630	638	664	671	664	667	685	630	613	623	659	653	675	610	680	683	668	682	646	660	657	614	644	656	633	676	656	638	666	681	639	658	665	640	684	652	648	684	664	671	649	670	645	690	692	690	634	653	648	680	635	639	659	627	613	642	636	597	682	595	634	678	661	622	694	647	675	621	598	673	655	628	679	635	693	659	662	620	635	634	643	642	674	617	669	594	659	670	638	632	660	656	625	646	663	656	671	644	626	675	648	659	655	677	652	635	660	650	698	641	700	679	637	682	663	672	648	655	616	656	637	646	647	675	635	616	630	682	638	637	705	600	646	622	679	641	635	685	643	649	678	668	635	682	637	639	684	631	623	625	622	695	608	710	667	656	607	621	669	674	701	664	680	654	639	637	661	631	678	655	681	680	711	623	650	633	669	654	592	697	657	645	635	658	670	626	616	633	621	635	641	624	604	663	662	654	662	732	619	669	682	692	673	677	642	664	625	649	648	654	678	651	658	680	661	660	643	652	666	635	693	647	677	673	652	640	667	617	606	679	656	630	625	646	608	650	685	677	596	683	667	669	613	644	664	607	653	645	626	659	668	590	663	652	677	672	682	647	663	686	625	618	622	631	675	653	622	643	642	659	654	641	655	670	682	678	646	696	708	646	644	692	655	667	684	648	639	668	665	677	645	683	662	709	690	675	661	696	665	667	651	634	656	673	670	622	658	677	681	661	705	655	636	643	649	673
20864	48313	8956	5245	3620	2879	2276	1911	1663	1531	1267	1104	1005	979	903	914	847	847	759	727	728	715	746	755	721	663	700	717	692	734	658	684	687	681	635	711	660	703	660	708	664	610	634	643	648	681	699	669	581	661	656	636	619	614	658	651	648	670	620	681	639	679	612	636	635	655	610	664	690	668	633	662	645	618	608	639	641	650	652	622	636	601	634	644	649	633	637	602	636	705	650	603	636	671	642	638	652	633	605	636	652	639	668	655	666	664	671	625	622	602	653	674	647	575	656	624	658	590	645	600	686	641	666	624	602	623	647	611	601	589	646	608	657	635	643	639	605	662	661	638	637	685	637	664	633	626	630	595	666	648	642	616	673	642	638	643	639	630	667	603	597	634	622	683	631	602	659	696	642	620	631	647	586	641	590	648	618	617	649	638	582	639	668	639	660	686	680	627	637	669	642	640	662	639	670	602	662	629	695	612	654	648	677	655	609	633	636	664	655	621	633	683	650	645	669	672	619	627	614	602	678	646	615	648	598	633	653	633	611	632	581	624	661	670	653	644	653	632	695	633	642	631	593	656	654	675	632	614	661	667	602	633	631	658	624	660	676	641	613	665	631	635	657	611	590	641	608	672	656	633	638	638	647	673	665	628	632	631	680	637	647	641	620	657	658	663	630	622	647	638	650	632	616	692	641	595	656	697	703	670	685	657	623	666	627	656	676	640	651	708	633	608	648	598	672	607	629	613	638	629	716	654	650	598	632	622	625	618	646	640	643	644	625	665	611	659	660	630	672	627	684	623	630	675	632	712	596	668	670	662	610	613	668	607	629	624	664	588	619	632	640	678	641	637	605	621	649	666	646	656	632	645	672	633	655	637	637	624	639	628	632	660	667	671	700	643	638	649	634	629	667	619	644	631	609	617	615	651	642	616	635	680	620	615	636	619	655	610	624	651	602	619	598	637	610	608	622	643	689	615	633	658	627	624	640	673	643	652	662	644	637	655	641	667	665	606	633	628	617	646	606	650	652	636	660	605	653	621	647	659	682	606	639	641	610	600	638	625	638	610	626	615	605	633	639	606	640	653	639	615	665	681	579	602	659	672	671	661	636	654	631	654	653	690	621	655	646	626	650	643	635	630	652	684	630	643	630	637	657	659	641	691	672	683	639	669	627	629	648	612	639	657	627	633	603	659	659	664	654	652	644	641	697	597	635	658	673	675	611	644	612	655	629	605	699	609	636	655	647	620	652	607	674	634	665	623	619	639	616	618	622	665	655	655	647	618	662	639	631	665	620	631	658	649	647	630	635	606	638	661	640	663	600	619	622	632	616	631	650	667	629	662	659	617	634	634	639	616	659	636	637	686	661	585	674	638	634	616	605	647	679	640	675	601	678	691	609	654	652	666	662	664	645	655	659	608	614	648	602	659	623	641	626	598	632	660	650	651	608	638	640	673	667	660	618	596	663	666	638	633	631	668	618	629	623	598	689	625	622	644	655	675	672	630	634	630	630	617	657	610	660	599	633	626	664	668	682	675	662	662	662	647	676	613	651	641	650	679	607	650	617	640	680	617	663	639	633	650	662	646	658	636	626	646	676	610	644	615	653	646	626	660	656	677	625	616	617	633	664	635	629	627	639	671	614	642	673	615	651	662	612	670	664	716	638	667	657	655	612	667	611	592	629	602	648	694	610	650	634	603	687	626	637	601	653	687	616	602	645	653	653	612	636	604	637	652	627	629	642	664	632	657	646	671	620	653	609	646	651	627	682	608	652	665	652	664	641	624	678	627	633	665	621	608	636	633	654	652	638	661	640	667	634	657	599	644	642	597	647	666	669	627	651	655	624	633	656	615	627	636	621	679	629	603	643	654	616	660	671	655	604	668	613	620	691	667	576	649	645	663	583	616	662	621	624	638	611	607	611	605	654	608	614	649	652	652	634	620	673	674	653	663	667	616	632	687	646	610	616	647	639	654	644	665	605	623	656	647	633	664	647	644	621	622	637	676	664	658	641	623	674	649	593	629	617	635	620	631	593	605	647	632	654	663	673	711	684	627	672	650	644	670	654	678	674	642	644	651	650	668	637	698	665	661	628	641	660	621	620	598	676	638	655	666	639	660	712	635	639	661	606	686	625	608	591	602	639	642	625	622	696	640	612	666	661	657	669	626	620	626	627	634	720	659	651	670	659	638	658	643	668	608	630	627	595	616	663	669	663	654	643	666	633	652	638	593	682	622	581	644	637	654	671	657	671	646	623	628	668	623	615	640	628	659	697	682	600	647	631	669	632	670	636	632	600	611	669	647	661	671	627	660	642	636	665	654	644	640	644	620	646	672	663	640	642	603	655	668	664	638	645	695	652	634	640	647	557	652	659	630	630	718	609	601	613	638	633	598	650	665	635	642	618	622	640	643	627	601	628	641	631	635	661	636	601	604	645	625	654	617	681	633	609	630	625	666	596	678	662	603	660	639	613	625	575	622	692	634	642	600	653	635	593	646	657	717	625	621	651	642	642	619	640	594	658	648	588	624	651	621	659	653	642	658	640	670	637	674	648	646	626	647	637	652	644	611	631	616	654	641	613	627	603	592	662	636	641	598	639	638	622	600	669	654	631	592	623	666	620	605	610	650	668	656	639	640	608	647	632	614	618	653	659	632	651	626	634	626	619	666	675	644	657	664	604	634	648	629	653	627	657	635	657	632	664	633	646	631	601	677	645	639	650	659	672	638	645	637	640	632	661	648	678	617	621	660	665	651	665	624	545	603	654	655	617	607	686	657	671	642	644	656	650	609	671	619	662	622	647	721	622	592	606	656	634	660	613	626	626	667	628	668	662	629	592	635	648	660	639	667	610	714	661	660	624	635	681	616	697	661	640	609	647	634	629	656	610	654	664	619	606	653	637	602	634	631	615	583	624	655	613	642	614	660	636	629	629	602	650	639	658	602	640	644	659	596	668	615	618	635	627	694	632	664	644	611	644	660	611	589	668	649	677	661	662	697	635	608	629	634	664	623	662	635	641	627	637	649	626	638	638	663	619	658	654	648	640	599	629	694	621	625	650	651	645	640	659	628	676	675	650	628	661	658	628	629	646	627	631	643	684	611	640	651	628	657	646	604	623	622	644	618	581	625	665	652	667	652	636	601	669	600	595	628	620	659	646	594	571	629	635	630	654	643	607	638	633	640	659	654	621	663	607	720	668	613	635	667	625	647	626	655	599	641	621	656	656	608	683	637	622	650	622	594	671	633	664	616	636	623	627	631	628	633	634	597	707	652	619	664	641	622	596	641	638	606	645	628	631	659	639	654	693	656	645	632	669	606	649	672	642	673	612	624	604	610	627	652	630	613	628	641	656	649	583	634	636	634	666	667	643	646	658	678	611	689	650	615	639	633	657	639	636	650	615	616	612	630	657	641	676	683	662	597	595	639	637	692	599	613	657	644	638	637	680	640	650	612	633	608	632	668	655	630	658	627	680	593	669	614	668	657	616	659	641	649
23022	21309	27575	24566	20982	21001	10568	2282	1661	1549	1413	1259	1240	1128	1076	1043	1084	1008	1023	1041	952	900	949	882	891	906	922	862	936	919	920	835	872	917	879	868	890	847	872	853	880	884	839	834	834	780	826	941	853	838	864	893	857	833	789	850	895	919	870	879	893	828	850	822	870	852	856	823	850	888	922	872	880	881	884	878	829	881	834	845	850	827	898	901	796	799	821	874	791	878	861	874	850	844	863	846	860	804	827	811	895	887	867	810	870	825	892	791	857	854	839	862	902	785	794	903	822	838	784	815	827	788	808	830	880	808	848	844	853	893	820	829	813	834	857	857	881	878	853	893	852	850	832	813	854	863	878	813	834	837	883	888	813	860	822	806	787	823	855	824	832	842	796	809	867	846	829	859	890	792	766	871	853	903	873	868	824	873	855	855	845	821	873	862	822	839	828	857	790	855	817	872	840	888	894	832	827	889	879	869	850	865	779	853	831	798	873	857	881	875	865	816	805	843	835	823	820	895	853	812	913	868	840	811	809	798	888	839	895	895	877	844	830	805	882	868	815	854	811	912	823	855	850	850	784	845	824	870	875	844	813	835	858	818	836	843	801	876	884	840	831	828	846	851	794	823	885	864	821	812	861	827	834	817	914	854	808	858	839	837	883	837	891	852	818	844	920	885	881	877	839	823	847	839	862	865	881	832	863	833	786	834	857	839	828	808	820	846	848	847	869	849	887	793	866	846	875	786	859	835	826	834	843	843	866	847	829	869	880	870	792	838	886	863	861	852	795	854	832	776	869	845	849	855	837	819	833	853	873	833	829	840	837	893	874	865	860	802	827	842	877	835	873	831	862	796	797	855	882	877	860	879	782	890	846	819	777	858	906	885	822	852	847	824	916	841	775	839	828	834	847	898	846	809	835	835	793	842	886	821	849	865	845	851	909	780	898	828	866	843	857	833	848	798	871	823	838	856	859	866	846	853	801	844	868	792	853	833	900	881	804	925	839	843	840	842	840	823	842	808	819	853	870	847	851	761	777	825	853	826	856	847	785	803	852	892	806	863	866	852	873	780	792	852	849	879	849	911	876	763	854	845	835	866	865	844	837	876	859	825	864	827	822	811	841	869	858	793	789	857	804	864	821	855	875	831	846	876	842	892	832	873	862	834	830	824	863	791	812	786	874	862	824	827	849	832	832	858	855	846	856	832	851	903	844	857	829	828	820	845	826	896	849	874	843	843	805	869	852	848	863	870	801	833	873	853	882	817	818	833	863	884	786	858	837	855	808	818	838	849	819	853	837	810	886	914	893	849	869	853	841	794	861	803	807	846	863	826	809	807	861	821	838	805	866	852	822	828	883	883	813	820	850	824	810	901	819	858	859	836	877	826	828	858	880	870	810	840	851	849	880	834	853	855	844	833	856	828	862	843	825	845	840	861	850	865	821	884	830	890	840	831	834	861	829	851	831	787	815	806	806	824	882	785	871	848	814	823	810	820	843	831	830	878	816	900	845	870	847	861	806	879	768	795	779	815	875	830	845	868	822	908	860	836	839	864	826	851	851	837	833	900	818	851	847	781	840	881	877	846	904	850	903	839	797	804	787	839	862	890	841	866	833	865	835	806	823	816	860	847	816	854	821	868	882	872	848	816	833	813	763	822	780	830	837	835	830	865	880	824	846	818	829	813	870	874	846	916	829	839	846	897	831	836	794	885	858	872	858	786	842	851	837	816	920	816	842	826	857	867	811	805	863	807	767	807	912	806	857	840	873	855	856	831	812	870	865	832	848	837	796	856	827	853	841	831	846	793	853	853	820	861	814	860	829	853	871	846	853	817	819	801	840	821	863	834	807	814	859	860	856	820	831	816	842	843	890	839	866	876	822	847	816	825	922	873	859	889	866	827	835	848	848	877	851	859	881	800	824	863	894	863	883	879	833	841	814	825	890	866	871	820	817	854	775	898	849	832	819	830	853	814	839	818	854	820	805	837	823	877	828	837	830	857	866	808	850	880	792	859	811	808	827	868	896	796	841	833	869	842	849	854	824	839	840	813	851	862	813	782	886	804	860	825	878	800	834	902	809	812	823	840	855	869	869	832	854	898	834	847	837	833	839	843	872	858	893	826	833	875	891	851	853	826	811	796	809	852	752	779	809	822	901	892	831	830	789	884	856	802	859	800	871	838	835	826	874	850	842	830	838	859	821	855	828	852	846	829	857	827	871	863	843	857	813	847	845	842	889	851	858	826	834	855	805	854	814	838	895	886	834	798	841	839	810	850	885	827	830	823	902	867	857	874	806	804	827	799	816	914	866	848	890	883	888	858	853	841	867	860	855	868	852	856	837	842	780	811	849	867	845	844	826	856	841	849	833	808	883	822	852	889	818	853	810	849	847	866	837	851	822	849	890	832	808	853	888	842	876	864	816	878	808	827	817	843	885	882	797	842	832	905	855	851	866	811	841	859	860	807	894	808	870	904	828	870	785	811	830	814	830	821	899	850	813	848	791	793	853	785	867	839	866	841	840	875	810	851	811	852	829	818	819	848	860	872	871	841	817	822	799	823	816	852	782	820	870	856	866	802	837	862	860	826	836	848	838	825	821	822	849	839	877	916	858	867	821	845	862	865	834	800	836	842	854	815	881	873	856	812	870	813	877	854	880	813	850	783	828	855	827	870	869	838	833	824	837	809	904	866	852	828	901	770	868	847	837	888	865	798	860	871	825	851	797	814	829	865	864	828	882	803	861	843	831	877	948	902	813	812	858	837	836	804	793	836	825	877	834	786	841	869	867	865	809	866	851	818	859	882	797	877	851	798	835	861	891	877	899	852	826	882	828	768	888	909	798	853	809	855	823	795	810	868	815	769	849	816	837	830	819	825	819	834	800	835	838	817	868	845	841	820	824	808	866	815	812	893	813	832	820	884	856	886	828	892	840	885	809	852	850	874	859	834	849	844	815	835	849	811	822	826	811	846	872	826	792	841	843	840	853	822	848	868	866	844	868	857	796	809	842	817	833	856	849	847	842	851	840	816	861	861	776	849	838	886	823	879	844	825	810	841	868	814	784	855	866	831	860	832	877	803	817	832	856	868	811	836	833	852	857	861	861	842	810	841	851	805	859	814	867	821	804	851	844	802	852	817	808	827	841	800	822	846	848	846	866	875	813	841	844	845	808	834	833	861	797	805	808	788	852	862	890	823	747	814	814	812	849	889	839	824	807	859	839	846	862	834	808	853	818	831	841	839	834	849	897	830	807	811	817	819	795	799	832	850	821	831	850	810	872	911	799	795	847	863	841	791	900	805	913	863	885	808	810	871	844	819	870	856	802	850	814	881	811	875	820	851	861	807	828	869	853	844	840	841	875	849	843	843	852	894	860	816	804	830	826	896	881	782	821	816	821	843	850	824	880	835	797	808	868	843	811	877	859	802	841	873	882	906	864	845	838	827	896	873	870	804	804	830	801	860	833	843	831	825	845	847	765	839	895	870	858	878	865	826
18063	42795	13248	8969	6178	4933	3850	3255	2776	2431	2096	1838	1620	1509	1412	1264	1222	1163	1175	1089	1087	1042	1042	1013	1030	999	923	936	893	880	939	958	926	876	929	910	880	894	945	858	870	832	848	874	886	847	863	897	887	846	905	833	860	887	865	892	927	857	861	837	900	866	814	857	915	863	869	854	857	845	832	851	853	799	855	830	852	840	820	857	884	803	890	901	808	850	884	826	779	788	922	857	844	826	885	925	837	841	894	832	828	857	876	853	852	814	849	854	841	857	832	848	844	879	877	839	852	866	878	847	863	827	889	868	820	875	780	851	863	815	863	857	808	827	851	898	848	836	768	850	853	852	835	848	852	827	826	799	837	845	796	888	809	821	773	849	849	879	863	873	857	885	835	848	844	836	843	823	833	800	820	859	837	854	848	885	800	848	806	828	852	836	829	834	861	839	895	828	840	847	864	890	842	872	862	798	837	834	881	852	882	816	818	826	852	891	831	820	797	868	828	876	812	877	895	792	901	905	864	842	841	871	865	814	850	819	830	904	867	886	859	860	813	823	837	832	864	800	814	838	776	769	864	822	828	822	890	846	860	812	812	845	855	845	850	859	867	851	828	837	832	800	802	842	786	876	845	816	830	832	813	839	883	892	861	820	812	864	851	816	784	811	839	838	845	873	791	817	840	843	815	771	899	839	801	814	828	849	804	875	816	817	815	831	812	824	858	846	852	837	838	838	823	777	847	907	837	856	841	845	823	790	886	846	878	809	846	819	837	862	837	863	828	851	848	827	847	856	841	799	861	847	818	831	778	886	893	826	857	810	824	839	799	862	815	870	861	862	864	834	829	859	820	837	856	827	832	817	861	855	808	838	850	825	876	858	845	811	836	795	856	844	790	893	857	848	871	868	850	857	847	819	852	849	814	796	854	817	826	883	851	839	870	906	811	844	865	800	806	828	851	879	888	878	832	841	815	811	823	903	855	836	867	880	853	890	791	799	846	824	772	826	802	855	799	873	853	829	779	832	870	885	830	832	791	860	855	852	873	883	834	790	836	824	821	839	839	805	810	861	841	812	827	842	870	825	875	824	870	837	872	855	814	808	860	791	866	855	790	845	879	838	801	819	835	866	792	842	848	836	857	846	843	890	789	875	787	841	854	814	859	796	832	849	833	836	848	847	851	836	854	814	789	813	845	848	819	802	825	829	875	842	809	889	857	854	840	804	833	866	887	870	852	816	874	777	827	861	791	807	822	860	873	831	899	829	861	819	825	833	885	859	881	868	799	850	880	811	874	801	782	867	893	787	860	864	842	820	823	816	833	833	828	857	837	820	843	783	858	854	808	836	802	859	812	838	811	844	855	817	808	803	826	858	875	835	851	849	844	789	841	790	860	842	783	823	804	812	889	881	847	762	849	886	791	834	872	887	844	865	851	796	827	833	834	864	835	861	838	844	829	855	910	881	847	859	801	839	837	895	877	838	896	836	825	846	885	818	826	847	816	888	864	806	853	847	823	816	813	860	855	847	829	847	835	810	806	858	809	791	862	847	859	834	811	844	825	837	774	849	867	838	849	783	818	821	809	869	847	795	831	869	871	820	785	835	853	838	857	837	834	860	876	846	847	878	826	808	825	880	821	813	809	827	823	881	804	838	887	848	831	830	816	803	816	858	818	829	834	797	819	865	781	798	851	826	821	814	847	859	859	855	853	842	859	841	843	830	815	859	882	814	763	793	849	852	860	901	818	855	858	820	829	842	822	835	831	810	823	803	835	839	758	858	890	824	824	835	894	826	844	862	820	850	846	852	861	826	787	838	863	820	828	885	865	848	855	826	847	822	849	793	821	819	851	800	882	843	839	820	850	882	822	829	857	801	872	811	834	814	841	838	840	765	888	848	833	824	826	869	823	839	873	792	817	795	773	812	843	912	839	820	817	852	831	784	838	811	830	805	831	844	824	881	886	799	839	781	871	853	843	862	830	851	840	851	784	794	838	805	840	901	792	849	806	786	854	848	859	844	836	823	823	833	862	830	838	834	803	830	867	846	861	835	843	839	813	836	855	824	839	814	837	828	815	843	763	807	871	802	843	859	852	865	807	849	899	849	865	804	804	793	855	920	814	768	857	851	823	845	810	846	855	848	823	859	885	789	821	818	850	813	828	851	852	820	798	838	822	823	821	851	864	803	829	812	880	835	870	821	820	821	770	847	814	856	842	774	809	878	837	850	860	834	865	804	864	851	858	877	862	847	778	830	829	820	791	822	847	887	865	813	837	880	856	885	848	832	849	859	873	864	860	826	849	819	847	846	821	890	790	834	872	827	828	855	879	839	885	848	794	841	894	811	803	855	792	855	785	756	835	844	842	919	816	822	843	827	854	844	868	832	796	806	815	871	832	872	843	816	871	808	787	774	866	836	813	841	879	788	804	817	866	881	838	859	816	836	823	847	829	845	853	825	835	829	877	859	868	801	842	849	806	874	853	771	858	834	838	842	832	806	837	882	837	806	844	830	821	837	922	891	812	827	841	829	836	854	786	766	871	815	844	783	845	826	817	866	861	788	854	800	812	884	843	809	848	832	816	859	796	875	783	893	878	865	839	824	872	805	839	765	836	828	798	872	791	816	831	841	835	838	890	845	817	824	871	852	835	819	878	869	864	817	874	820	854	887	837	847	818	818	895	829	838	867	818	866	826	869	831	857	889	832	829	805	853	814	794	844	856	840	801	847	898	870	811	857	811	815	867	814	858	789	859	822	927	810	855	828	849	826	808	862	818	903	861	850	876	796	833	800	844	796	865	822	876	954	888	868	877	862	775	853	801	846	821	894	763	877	847	800	835	820	897	823	861	823	866	873	813	797	850	818	798	805	802	841	914	886	846	861	853	821	850	872	895	863	837	827	864	809	851	822	922	866	839	847	830	824	840	806	825	810	898	789	865	799	871	859	848	842	814	826	809	840	876	868	798	796	835	871	814	799	880	854	833	827	796	843	841	832	841	877	885	874	840	844	815	854	875	864	837	807	834	838	890	827	781	789	828	866	869	829	847	854	781	875	847	805	842	839	869	877	879	867	853	778	809	876	837	857	828	887	870	803	882	829	824	866	825	876	898	839	800	876	815	821	867	835	865	864	849	815	868	830	849	826	801	842	801	805	807	868	799	813	783	852	852	883	838	853	822	830	853	831	827	844	828	824	783	832	786	880	810	769	829	830	882	851	851	902	839	844	841	855	870	793	848	814	853	846	818	879	777	876	864	808	846	835	806	850	798	830	887	845	825	839	878	880	774	825	852	796	853	804	873	895	808	857	811	828	857	829	845	902	804	832	824	902	835	837	837	835	848	838	821	801	817	848	876	832	800	849	808	880	835	845	871	851	817	833	819	858	876	856	814	812	800	869	819	868	834	846	804	861	869	783	868	835	805	857	835	839	820	813	820	826	855	850	832	843	860	854	804	881	844	870	802	870	848	821	891	770	835	795	829	838	828	803	825	837	886	871	873	779
28371	22247	6838	501	309	258	263	268	240	262	249	237	223	210	228	215	225	205	235	196	214	220	221	226	211	218	218	224	214	245	220	197	226	216	213	230	203	195	212	236	227	240	227	181	226	193	216	211	228	222	233	228	212	241	217	219	213	206	239	219	222	241	185	206	221	214	206	207	214	205	223	236	220	227	227	238	226	218	228	247	195	196	203	199	204	230	260	210	229	207	205	256	251	214	230	210	221	209	209	214	193	218	228	252	229	217	228	221	210	241	224	220	214	219	232	185	244	230	223	205	230	221	213	215	202	227	205	251	207	228	199	206	202	223	223	224	209	213	212	215	216	242	219	209	237	198	219	211	204	248	201	215	232	212	225	198	209	239	217	240	202	247	223	201	251	206	213	215	202	221	226	224	197	205	217	221	222	221	227	210	216	234	215	204	196	211	208	217	212	234	198	234	211	234	250	237	202	191	213	222	225	221	228	210	239	222	214	188	198	224	222	229	217	195	230	190	203	220	234	234	210	216	245	209	225	225	232	248	221	194	201	213	238	207	212	231	199	221	228	192	200	223	216	197	234	197	191	232	208	249	214	218	202	218	217	237	212	203	235	228	211	201	242	234	223	214	218	237	212	217	223	196	207	214	189	222	201	235	219	214	210	227	239	213	204	232	221	202	189	224	216	205	227	237	195	208	235	221	243	206	239	232	229	242	213	221	238	202	211	229	230	204	215	189	227	231	226	233	206	203	215	227	226	233	220	232	217	220	221	231	242	228	205	217	224	218	248	249	207	237	210	235	200	206	222	208	254	225	228	226	210	192	215	198	214	235	206	250	222	244	211	220	207	223	217	220	240	234	226	209	226	238	239	202	232	228	202	198	224	227	226	224	221	220	231	224	231	190	198	208	209	203	213	213	208	229	243	215	200	241	221	205	251	191	226	214	182	205	224	230	220	232	233	210	226	222	214	186	207	219	208	218	226	217	216	259	216	217	225	246	214	206	173	217	193	224	226	216	218	210	230	219	201	195	233	209	211	208	202	224	288	220	211	194	204	204	231	206	234	230	201	229	212	215	234	196	215	212	209	224	207	185	229	216	214	224	232	212	223	260	251	212	253	218	238	242	234	232	247	220	213	217	218	219	234	225	222	202	216	220	251	234	232	216	227	252	237	231	225	194	224	209	222	224	231	225	219	238	225	231	221	211	228	217	226	234	210	209	240	227	221	246	243	202	226	200	232	214	205	211	218	214	259	226	222	209	234	240	249	209	234	226	224	197	196	205	175	202	219	211	209	221	221	219	228	214	228	212	210	242	222	223	186	209	223	218	222	206	217	232	217	223	192	206	243	217	213	260	234	204	227	206	241	213	205	236	229	241	226	226	210	227	224	232	210	239	229	218	209	228	208	220	228	190	250	200	247	216	180	216	247	233	199	213	212	207	220	229	240	222	230	240	222	213	234	230	209	226	219	217	236	188	209	229	209	209	217	218	209	226	214	187	235	203	227	211	228	209	221	219	216	223	211	211	226	224	211	212	195	216	222	228	242	231	238	211	203	232	257	223	236	238	211	229	206	211	241	232	204	249	208	192	205	226	222	225	207	216	224	188	202	227	205	212	207	229	236	219	230	249	205	228	211	247	229	219	225	213	234	217	224	225	221	221	224	184	247	221	212	258	195	217	201	248	194	217	234	242	222	208	180	209	207	214	194	205	182	218	243	207	222	213	227	211	233	222	216	228	214	216	231	225	242	201	222	208	214	220	217	211	209	234	200	201	236	228	222	218	221	231	235	221	202	230	223	237	210	200	193	227	220	216	232	218	211	186	225	221	197	191	204	225	227	217	215	224	195	177	237	199	220	211	204	225	241	231	184	192	237	216	203	218	223	232	202	233	209	229	214	219	222	205	209	227	223	219	200	200	202	193	215	213	207	236	213	205	232	227	223	214	224	218	220	212	230	224	215	222	217	231	190	223	187	216	214	218	235	239	188	204	222	235	204	226	231	198	229	245	219	229	219	226	208	270	236	223	224	216	212	244	202	211	208	241	218	197	227	234	207	223	248	229	231	229	215	231	196	213	201	215	233	215	205	246	212	242	239	212	217	189	224	237	250	228	217	221	240	238	212	234	242	208	225	227	231	240	216	231	210	207	233	205	217	209	217	226	216	236	206	219	245	241	239	204	245	231	223	214	218	192	220	223	209	215	251	235	176	216	220	203	227	202	192	224	203	220	237	220	198	232	201	216	206	214	207	211	220	205	218	237	211	214	212	196	227	225	235	224	237	212	217	216	216	220	199	219	231	230	248	227	215	195	225	210	227	222	242	239	234	213	225	241	187	234	200	237	221	221	238	204	205	207	211	229	216	206	238	236	214	223	217	239	224	228	237	234	227	214	224	200	210	203	184	228	213	195	206	202	206	229	212	223	218	214	234	212	219	222	210	224	226	232	207	195	245	173	236	211	233	225	228	221	199	237	233	219	227	194	227	214	213	228	201	220	233	225	220	205	235	235	208	225	220	214	225	213	214	204	238	230	227	233	232	227	232	211	201	228	208	213	213	211	197	235	204	199	190	249	224	213	230	219	212	209	206	236	229	216	213	218	208	237	239	217	201	204	175	206	226	210	202	187	206	262	226	242	220	202	227	222	213	242	221	213	218	175	210	237	199	201	209	200	221	241	240	212	202	205	198	204	238	214	232	208	216	208	234	205	212	200	203	205	233	176	234	227	217	214	223	194	185	213	228	212	197	222	228	237	231	231	211	235	233	223	224	225	219	206	206	208	240	228	222	204	212	196	227	217	230	230	213	216	244	241	229	231	233	225	209	228	213	217	219	212	211	219	224	223	208	203	226	217	215	215	198	229	226	214	238	222	200	214	247	221	210	217	216	187	191	216	196	236	235	205	229	218	220	244	232	234	205	217	239	234	231	232	223	241	214	226	223	219	236	237	208	222	180	232	218	195	194	208	212	214	218	227	242	214	223	221	204	215	199	218	186	234	225	190	215	217	200	217	204	223	219	197	195	204	202	229	192	218	222	220	218	208	212	228	221	243	211	211	199	209	212	233	179	222	232	223	222	189	210	214	224	210	179	238	197	228	223	199	203	202	193	222	195	227	211	211	229	210	189	221	228	218	216	219	203	219	223	232	215	216	209	243	241	230	221	231	228	197	236	186	226	226	205	212	213	239	250	202	227	196	225	220	209	201	230	221	236	213	213	205	208	202	189	223	227	197	223	213	214	225	243	191	216	225	220	204	204	233	222	207	212	227	226	219	214	222	236	250	237	220	201	232	223	234	223	208	218	207	230	210	251	199	202	232	232	209	218	216	241	226	215	198	222	212	205	204	233	239	229	228	225	218	213	230	226	212	221	230	242	201	237	211	227	219	214	197	211	229	228	234	243	220	205	215	213	225	225	204	188	189	209	206	213	213	197	204	232	208	226	215	227	212	228	220	179	195	202	213	195	231	179	225	237	220	228	213	215	218	225	216	219	231
9167	24661	853	416	308	355	295	285	283	277	280	258	233	243	272	264	226	233	263	231	218	242	210	207	272	244	217	225	206	222	240	229	227	226	234	228	209	212	210	237	208	231	239	246	218	212	225	251	227	252	221	230	245	216	247	240	257	258	214	239	222	244	236	227	239	223	231	231	232	240	242	237	226	212	215	256	257	219	240	213	253	252	254	243	203	241	210	237	228	224	250	230	226	254	245	234	234	233	245	229	235	226	244	207	212	218	223	242	219	221	255	219	239	265	210	237	232	241	227	226	188	243	225	225	253	221	212	249	216	226	264	253	227	229	225	223	255	244	217	261	239	232	248	233	255	226	212	261	216	256	231	243	237	213	254	228	221	223	225	233	233	243	206	234	253	243	246	244	227	236	242	229	210	234	227	244	243	239	226	223	229	240	225	236	239	237	232	236	233	216	251	217	252	249	214	247	227	219	227	218	223	222	219	235	204	222	228	230	231	232	216	251	231	241	248	234	232	226	230	226	226	256	203	224	230	225	231	230	247	242	232	270	241	228	237	219	242	225	218	233	217	261	229	209	225	234	221	253	229	233	244	234	233	221	256	221	229	226	214	210	204	194	220	228	226	223	216	234	235	266	230	243	218	229	218	231	268	219	258	219	240	244	222	240	250	241	289	230	250	227	236	227	219	253	226	225	240	242	234	224	260	259	240	229	232	239	234	239	234	226	210	224	250	249	216	248	242	242	228	238	228	235	228	222	221	225	220	224	222	250	238	228	220	225	210	231	262	234	226	240	242	202	218	221	240	225	193	245	239	242	232	239	240	237	255	228	215	210	214	204	252	229	247	219	230	267	242	233	216	251	219	253	219	239	244	218	270	231	234	230	222	238	222	226	214	223	229	239	231	236	240	226	211	233	229	198	243	241	197	226	259	237	235	235	202	224	227	236	227	223	227	239	241	255	230	242	250	198	243	220	228	206	241	244	219	232	245	239	237	228	216	253	222	239	229	227	221	240	197	208	217	258	211	215	266	213	227	214	234	228	218	219	214	216	222	231	232	209	252	226	230	222	212	212	212	229	255	243	246	255	237	241	247	243	235	216	235	213	230	202	219	225	223	209	232	250	198	222	228	214	211	209	238	246	223	251	243	238	242	239	218	214	201	229	236	255	224	237	198	225	240	239	212	238	219	249	219	243	225	239	243	231	255	260	235	246	216	238	217	246	214	232	222	233	227	244	230	259	219	229	229	250	227	236	232	243	248	219	221	249	224	215	244	236	226	241	219	220	213	233	230	256	239	245	239	222	235	237	216	229	205	234	225	227	226	228	265	224	242	256	244	229	224	233	213	241	211	251	238	226	221	220	252	229	241	234	213	229	227	229	225	254	227	242	220	232	244	252	258	217	213	227	229	252	205	234	209	246	232	242	218	233	235	219	246	227	213	233	233	213	230	239	237	200	219	198	205	263	226	206	267	247	240	214	209	227	236	242	262	227	215	223	206	246	226	198	215	234	229	265	207	228	258	223	221	221	205	210	250	270	272	227	248	245	198	217	219	226	231	234	238	236	212	236	226	217	245	255	229	228	211	247	264	247	201	228	221	229	217	228	224	235	221	244	227	247	220	225	236	231	245	217	230	216	238	243	243	227	225	247	253	236	234	263	223	227	266	238	238	233	230	237	244	215	205	248	236	218	224	221	210	228	213	248	245	229	228	205	229	228	267	228	232	228	254	225	247	250	238	244	215	232	211	239	235	212	229	255	236	228	239	228	255	243	230	242	222	181	249	209	214	211	238	241	223	241	275	226	241	232	216	216	212	258	245	225	247	195	244	232	242	220	259	225	237	243	227	198	239	235	212	227	221	247	251	237	238	263	208	236	222	251	214	234	268	198	249	234	250	248	230	233	257	232	200	235	225	255	230	248	229	230	243	204	241	228	228	232	212	226	231	243	237	235	227	224	225	231	221	209	245	259	222	256	235	219	227	230	251	243	235	232	242	222	229	246	228	257	230	249	272	230	253	249	253	217	223	240	236	234	240	249	238	225	215	244	224	235	250	232	246	242	219	227	213	225	239	233	231	236	229	211	222	210	225	214	222	221	238	263	236	242	231	250	203	239	228	249	241	230	232	202	219	241	246	237	256	230	239	215	235	229	260	238	220	206	253	232	231	228	203	231	238	217	227	232	225	269	243	206	251	268	216	217	215	224	247	209	235	250	218	228	257	222	219	246	225	248	222	248	244	229	245	232	245	231	236	205	255	219	245	200	203	233	214	229	215	222	222	247	210	231	261	235	220	245	212	238	256	222	235	239	265	205	216	220	218	225	227	215	231	231	251	228	212	255	215	239	235	211	252	233	238	202	240	229	242	202	218	250	231	234	238	241	240	235	232	225	276	220	251	232	223	238	248	258	222	225	228	228	219	228	234	238	253	234	246	252	240	205	208	271	244	249	229	214	246	235	234	247	242	230	214	244	257	252	236	197	232	238	241	238	236	205	243	209	240	228	239	248	244	243	216	238	239	230	237	255	242	243	199	241	218	236	273	214	236	234	223	224	226	278	211	230	203	238	252	226	197	220	235	204	219	230	223	212	228	245	253	220	233	215	219	251	220	230	228	235	247	255	235	215	264	233	251	223	238	200	234	224	238	230	233	191	231	231	252	226	231	259	214	230	234	241	248	260	236	237	225	226	234	220	247	249	239	212	218	237	210	229	208	234	211	249	218	205	240	226	234	230	246	225	230	216	227	210	237	244	234	217	231	242	197	226	228	230	246	235	267	239	224	220	244	233	259	238	221	242	243	219	223	207	227	212	233	248	233	243	243	221	234	220	229	211	229	241	237	236	238	217	232	265	195	237	205	239	218	225	231	245	248	219	243	232	253	225	238	257	203	221	242	245	189	228	253	243	226	225	227	246	211	253	220	224	250	225	234	254	256	210	215	233	236	233	242	243	245	238	236	225	230	259	239	246	217	242	216	234	232	218	206	230	241	242	258	249	243	222	208	202	231	207	228	219	225	252	248	237	230	274	259	249	224	213	237	239	241	242	216	251	220	259	240	207	228	229	199	242	238	253	239	210	222	218	238	237	243	218	235	204	218	230	248	241	220	228	254	230	223	246	238	231	241	260	198	235	235	208	217	230	235	238	254	242	251	261	264	240	244	245	228	231	241	241	227	226	212	232	250	225	233	209	231	251	236	244	236	219	237	246	222	219	219	254	252	240	221	236	236	235	225	244	246	233	248	221	229	215	232	241	210	233	211	251	232	228	204	276	245	263	222	196	223	210	244	229	227	212	225	239	228	236	252	227	268	216	265	232	213	227	219	255	228	226	257	240	219	222	250	205	225	231	252	238	217	233	237	246	239	257	232	257	238	209	260	245	208	232	227	265	204	226	212	224	232	214	261	225	236	240	218	233	211	256	218	237	235	222	216	226	230	231	213	216	237	235	227	241	205	226	225	229	244	231	236	242	242	214	224	223	241	215	233	211	219	228
25375	21966	27617	24560	20778	10558	1718	1143	1091	988	962	866	857	805	789	834	796	774	710	720	730	655	718	719	723	726	766	731	703	649	678	701	686	708	699	660	694	668	679	688	709	662	666	658	697	645	675	692	641	702	702	717	679	665	700	671	693	674	655	667	714	659	665	667	669	681	634	680	677	627	647	686	639	657	628	654	661	681	677	691	653	663	673	599	715	664	631	649	693	729	720	627	641	670	696	689	698	695	662	649	642	625	646	679	690	657	620	698	638	669	675	668	689	720	628	664	667	711	670	664	660	676	666	651	656	648	612	656	688	648	612	707	664	691	697	637	646	658	661	655	620	655	617	651	657	641	671	631	686	646	672	677	704	659	683	670	654	633	669	673	723	692	638	612	692	655	675	692	680	645	646	649	684	653	669	697	653	660	672	655	637	661	630	681	650	683	656	646	655	678	659	687	654	641	663	694	683	651	651	671	669	638	650	673	689	658	659	663	646	676	639	671	634	681	669	650	734	625	693	625	640	693	657	689	623	663	644	682	646	625	678	662	663	654	662	699	638	674	621	635	695	637	682	627	663	664	684	633	712	701	715	718	652	616	608	638	692	680	671	653	692	687	687	662	707	643	666	705	660	667	638	696	698	686	622	676	653	679	664	626	640	683	651	629	699	680	655	677	665	645	670	617	661	697	685	660	690	679	662	690	705	662	663	627	659	645	695	644	693	718	664	634	658	672	657	618	645	632	667	720	675	681	692	673	692	668	673	746	651	668	635	687	682	678	676	680	661	680	617	676	697	646	683	711	603	662	668	642	704	641	647	690	664	715	642	659	683	665	665	704	675	678	737	624	652	652	705	628	716	641	699	687	666	632	643	673	609	718	687	704	656	672	695	693	698	676	652	655	663	684	688	697	667	610	635	635	654	624	708	618	676	667	629	654	659	651	681	672	672	616	657	694	687	654	626	683	681	685	650	717	704	680	673	668	684	665	632	616	670	681	648	651	691	657	654	604	653	660	661	700	669	635	683	693	593	672	671	675	696	720	697	649	706	670	640	696	665	667	666	660	659	641	710	681	675	674	686	660	668	658	694	701	649	736	644	702	698	704	706	655	659	662	707	730	690	655	666	648	645	658	637	642	664	664	651	658	626	671	616	670	684	645	636	639	672	631	676	684	648	687	628	647	649	658	618	678	694	699	644	644	660	657	685	676	684	669	645	688	618	688	685	675	641	696	698	645	662	662	656	675	688	651	686	688	684	637	692	680	682	618	661	647	696	703	668	641	698	651	670	651	649	661	634	675	671	661	659	654	631	634	703	700	673	676	674	667	721	633	653	659	675	635	664	661	648	713	673	641	713	652	658	671	673	684	657	660	687	658	700	649	631	614	681	645	687	651	667	665	667	629	633	629	662	634	690	683	686	655	676	696	664	670	704	638	675	636	739	674	665	669	680	658	650	677	671	668	665	660	701	650	636	668	630	673	694	653	670	682	673	651	698	650	690	688	660	672	695	681	667	674	703	677	661	648	715	659	674	677	642	690	671	686	599	663	681	696	626	662	686	657	680	705	623	676	684	657	671	635	654	655	669	659	644	712	661	653	698	690	692	698	683	636	617	699	732	690	675	680	657	686	677	679	655	656	674	655	623	703	691	682	673	687	635	657	662	646	644	645	712	692	714	698	658	683	694	689	670	661	686	664	670	657	638	639	658	667	665	692	683	728	642	664	634	664	653	701	644	639	653	671	677	652	608	668	693	674	668	703	673	666	666	664	629	662	603	642	644	659	664	701	677	643	671	688	649	680	665	686	649	672	659	708	639	695	655	701	664	672	704	723	656	627	709	698	625	716	655	653	690	649	638	691	658	639	660	671	646	652	640	646	674	635	687	661	704	659	666	635	672	691	636	618	673	637	629	666	681	651	691	685	657	666	672	652	673	644	710	700	671	679	630	655	673	631	674	686	639	708	662	647	643	646	669	693	641	681	685	617	643	651	689	697	666	657	662	697	653	600	668	635	657	649	663	665	686	683	668	675	650	672	640	659	665	661	673	658	676	671	644	647	624	675	702	698	669	649	690	647	677	679	667	665	622	656	711	654	692	661	717	668	654	651	650	678	645	654	677	719	683	638	665	677	649	627	673	672	634	637	660	660	642	638	677	693	682	644	616	670	689	679	673	758	679	695	679	648	659	640	657	702	625	684	664	632	716	666	685	642	682	664	680	681	659	634	686	645	665	662	699	676	649	673	671	699	668	719	671	681	631	683	704	639	677	647	664	680	632	658	659	646	651	659	638	675	662	672	680	646	613	651	691	655	689	694	678	635	660	643	661	693	713	671	726	667	640	644	651	653	649	674	647	703	682	674	666	671	671	665	696	673	693	676	693	662	639	691	705	712	650	681	688	672	670	687	607	684	647	674	689	654	688	663	709	657	638	640	696	594	685	671	640	643	649	672	681	654	674	675	671	679	667	638	681	676	653	658	651	694	634	675	678	677	656	666	677	700	648	658	617	647	662	665	691	700	633	640	650	664	661	619	628	664	679	662	694	667	687	658	664	630	696	681	661	696	690	687	662	652	694	673	664	651	649	689	656	685	683	654	645	645	667	686	673	657	692	663	663	661	657	673	712	670	642	628	619	676	636	632	671	685	655	605	625	676	646	658	618	644	646	648	626	687	655	715	598	624	678	649	673	645	700	683	623	669	698	676	676	651	641	661	657	711	650	673	693	695	673	666	667	644	665	663	653	636	677	647	690	649	661	654	619	681	624	649	650	687	613	667	669	699	634	681	683	680	665	627	660	741	698	685	632	611	663	650	658	652	672	695	689	648	636	660	668	669	685	662	633	642	671	632	677	686	663	638	661	681	691	661	710	661	686	676	637	650	648	672	679	663	667	651	659	645	630	655	610	658	673	683	672	648	708	653	682	708	684	681	647	613	648	674	650	702	697	692	652	651	664	727	711	687	670	659	669	591	680	671	643	684	702	681	660	684	681	652	689	633	632	665	627	664	659	631	652	654	662	723	691	641	659	677	679	684	701	690	676	688	675	654	659	633	694	661	647	674	625	675	650	705	678	668	701	681	678	698	621	649	637	667	719	661	683	637	666	623	667	675	706	709	628	705	640	641	668	683	644	654	652	674	663	620	673	640	666	674	662	699	696	723	666	712	699	705	689	646	680	664	625	644	646	682	652	696	648	636	636	649	692	677	656	623	671	682	684	652	644	688	664	668	695	653	642	645	629	708	686	680	653	613	700	651	683	661	679	669	671	670	694	647	718	671	669	654	689	633	659	654	694	693	671	661	699	667	681	693	730	675	681	623	658	717	653	678	661	641	633	642	667	701	672	682	672	684	715	620	675	648	625	657	656	676	708	670	625	633	672	660	646	657	655	706	622	701	659	685	643	656	665	702	633	637	631	654	646	659	666	618	671	664	644	703	718	661	656	648	639	691	721	638	665	676	665	641	691	709	641	666	663	652	625	707	679	676	649	681	706	639
29459	68814	8482	4943	3311	2671	2088	1779	1623	1307	1203	1153	1036	948	912	842	802	848	796	789	753	715	754	736	703	692	723	701	705	714	726	642	661	675	681	665	646	673	717	692	680	659	696	652	661	691	671	639	571	676	585	663	687	703	654	664	667	660	646	654	696	636	663	664	684	658	672	664	642	699	624	658	684	644	651	666	641	622	671	678	660	634	659	679	658	712	673	669	619	646	668	688	643	661	637	619	610	640	663	628	633	659	632	643	634	701	633	658	664	658	708	628	673	615	611	681	643	693	639	615	644	622	670	650	651	679	644	639	681	601	668	638	703	656	649	654	656	624	657	660	641	637	658	643	596	635	607	632	666	659	673	686	661	689	655	651	698	637	666	623	647	657	653	649	676	640	629	674	636	678	641	665	640	693	661	676	679	686	670	695	578	639	670	662	645	671	633	648	667	620	672	622	625	675	641	683	655	700	645	665	692	665	667	630	657	633	665	613	616	664	624	689	679	650	665	652	632	632	646	674	654	657	646	631	636	645	674	656	675	622	639	652	651	641	629	590	615	609	662	639	627	635	618	610	648	614	672	665	658	646	636	680	670	666	668	626	648	650	636	628	691	626	607	655	625	649	636	681	625	650	675	669	639	645	638	648	645	645	620	684	664	629	644	653	647	627	625	659	670	674	652	634	657	670	681	663	676	630	669	658	693	671	651	644	647	676	667	617	659	679	664	643	674	659	661	610	648	649	667	644	695	651	669	667	632	670	654	618	608	651	662	656	670	640	641	639	633	631	625	658	640	630	604	667	620	683	610	653	648	654	633	709	638	654	623	649	651	637	668	632	697	658	654	630	617	649	608	630	619	651	636	693	648	642	619	689	672	678	695	635	620	636	643	677	662	670	680	656	670	646	652	657	682	696	671	659	617	616	665	666	662	641	661	626	639	692	655	646	645	664	650	669	643	605	677	687	689	672	662	626	708	708	639	709	672	645	641	641	623	691	672	626	630	671	644	641	633	684	646	658	689	673	670	654	669	680	633	661	659	645	631	672	664	679	606	647	646	639	651	691	651	681	705	658	653	641	671	666	687	669	641	718	694	658	652	661	647	681	672	643	642	663	629	609	663	620	667	612	678	702	629	654	642	677	644	682	661	649	648	626	624	622	684	669	649	685	672	666	648	652	655	645	626	671	693	664	615	649	629	670	651	656	655	666	612	690	678	630	669	665	646	626	645	639	699	650	640	665	635	645	620	658	618	645	643	662	643	667	690	605	650	673	672	640	624	700	667	650	655	674	632	674	662	669	629	684	675	634	676	674	610	615	679	642	645	628	610	632	630	649	683	617	685	624	628	672	678	658	673	630	612	619	636	663	593	646	664	709	622	649	661	674	657	646	686	646	671	637	609	612	665	663	620	668	627	696	689	669	680	637	689	683	646	682	636	638	646	639	659	684	720	682	702	633	654	661	630	658	639	607	632	649	631	635	671	637	659	624	670	588	644	667	653	603	633	659	655	656	663	641	666	658	662	643	645	648	660	689	644	660	624	618	654	651	642	705	645	639	664	613	634	659	658	697	675	629	674	635	579	621	658	627	650	621	631	609	631	647	687	657	679	646	642	651	643	624	633	651	619	588	583	661	626	669	663	634	676	706	638	641	690	645	666	635	646	705	657	644	697	619	644	625	653	605	656	666	665	649	624	624	677	670	609	661	657	672	665	673	667	655	652	674	677	670	621	603	647	644	678	615	656	655	652	687	698	648	656	639	668	642	639	652	697	648	639	666	643	672	675	638	663	627	661	643	644	664	660	655	685	657	692	660	681	663	671	716	675	644	650	658	643	651	652	595	664	648	626	701	631	650	652	643	673	616	634	671	612	580	661	656	646	639	668	705	652	650	637	634	633	611	626	653	686	647	643	634	644	638	669	632	663	666	611	724	693	651	647	644	618	671	605	667	674	626	643	636	637	628	669	674	663	677	657	656	650	734	658	660	625	672	650	666	698	639	677	672	655	655	634	637	668	585	638	649	636	634	646	667	673	662	664	631	658	676	663	639	596	638	705	642	617	673	625	618	624	619	629	616	665	645	680	642	635	648	597	681	663	630	632	647	647	659	634	660	676	677	636	673	606	694	693	643	645	643	652	632	659	656	683	602	687	629	665	662	672	637	659	644	679	666	635	655	629	614	612	609	650	626	688	670	632	681	653	631	628	607	646	684	617	705	587	654	650	676	644	621	636	686	656	693	706	623	674	686	626	627	656	601	602	615	656	650	643	676	705	631	621	652	639	664	668	610	678	644	664	651	637	648	650	627	650	638	670	629	636	650	665	623	625	653	628	633	623	614	658	664	648	642	662	630	646	651	665	664	617	667	668	650	612	677	647	669	664	649	691	722	638	617	665	670	632	665	664	648	637	632	664	643	654	657	668	640	671	640	693	658	654	661	615	657	689	628	658	674	625	668	628	661	664	645	673	677	663	653	685	639	672	654	664	658	608	612	658	617	634	682	635	628	675	656	630	670	678	608	673	652	656	650	633	658	642	659	681	647	660	669	656	681	651	626	686	679	664	676	639	666	645	647	631	652	650	619	645	635	658	593	655	648	648	679	638	640	612	695	680	634	637	645	680	636	673	619	663	666	638	645	611	656	636	671	644	673	649	643	647	690	666	654	664	652	670	660	626	666	673	625	639	632	653	633	649	665	685	669	612	651	615	657	691	713	680	632	659	687	631	635	661	635	606	645	701	617	683	652	642	663	649	653	673	712	658	658	668	660	649	683	685	631	646	668	633	666	618	645	678	656	655	638	642	663	642	664	668	656	604	639	652	659	653	654	638	676	630	696	694	599	682	633	610	653	678	657	629	657	604	642	656	650	634	660	665	657	657	647	616	673	647	642	652	657	686	675	611	645	670	680	625	663	632	673	700	655	688	630	623	633	626	700	648	599	646	662	683	638	587	695	627	583	644	646	674	624	639	665	689	705	673	674	640	681	631	605	607	681	670	665	635	654	642	624	659	603	654	655	666	666	655	624	665	601	670	651	620	679	636	679	640	673	632	691	642	638	643	650	669	616	639	665	628	632	645	718	687	671	689	690	656	628	641	655	677	661	654	659	666	657	628	628	596	682	600	680	651	668	656	681	666	616	649	656	614	683	632	681	660	621	657	692	638	644	620	639	651	681	680	653	671	677	657	639	680	630	624	676	659	620	653	640	635	665	642	675	690	626	662	661	618	660	673	666	652	693	645	636	665	617	658	678	674	627	664	647	651	613	670	639	643	634	656	639	657	660	660	599	629	641	645	668	652	638	621	652	661	673	661	642	652	638	681	650	657	611	605	643	608	673	625	619	614	611	684	629	643	603	672	651	591	652	692	670	662	630	662	638	641	635	587	623	631	673	694	590	685	606	674	649	628	634	614	695	660	661	665	643	665	626	652	661	641	653	613	619	664	675	647	647	646	647	687	681	629	608	631	619	632	663	667	647	629	668	635	633	690	627	656	710
22997	21539	27563	24534	20960	20914	9787	2049	1543	1423	1293	1190	1158	1125	1112	1058	1047	971	983	988	1025	982	926	944	928	913	946	945	951	932	886	911	964	864	920	884	858	907	921	882	933	939	873	856	879	925	893	884	830	862	861	873	897	880	780	856	906	862	894	892	876	881	882	893	858	889	845	876	871	886	834	861	841	861	866	912	916	836	880	876	839	866	912	832	861	908	903	893	888	909	908	876	913	863	876	886	913	836	889	882	856	845	939	845	875	858	874	846	889	844	901	824	830	849	886	853	902	848	792	882	884	889	868	847	925	820	840	907	902	872	880	913	862	872	864	907	886	903	848	861	880	874	873	806	836	900	878	856	871	904	901	906	891	878	907	824	860	923	890	920	830	871	914	894	923	866	814	813	921	865	876	871	872	858	883	839	876	825	862	831	891	869	867	869	853	910	905	841	872	864	925	836	871	897	873	888	854	891	871	842	823	875	886	920	781	822	824	859	850	896	855	876	889	875	917	840	849	861	837	863	878	889	832	882	823	894	835	886	842	836	842	888	898	810	865	927	895	832	895	893	926	901	890	875	855	918	881	873	866	879	868	821	845	927	881	898	821	885	834	881	866	912	861	863	892	852	896	898	863	916	886	882	850	811	887	872	849	838	883	884	848	870	874	869	819	850	817	815	870	957	869	915	941	838	873	900	901	908	849	828	915	845	807	792	893	866	844	822	901	885	828	873	877	829	837	855	861	820	862	861	842	871	802	843	784	870	852	878	936	840	847	855	892	871	890	872	897	883	891	804	881	847	860	913	901	848	917	853	892	867	832	888	852	896	864	834	877	878	814	841	892	884	871	901	833	846	920	854	912	858	831	888	869	864	860	849	849	838	878	845	832	876	886	834	856	835	885	879	827	861	923	875	886	919	841	881	869	832	856	884	842	830	892	841	877	872	811	895	825	899	888	815	881	811	871	811	860	842	873	943	868	841	877	897	864	920	856	861	822	873	858	822	819	861	907	868	830	855	855	860	857	870	910	878	883	891	863	876	883	832	830	857	885	854	870	860	921	840	828	860	873	909	822	883	856	871	841	886	840	893	869	905	846	899	914	857	836	833	883	908	895	831	858	900	870	886	856	891	882	891	885	866	905	862	825	876	890	849	933	952	827	866	857	836	892	858	850	870	816	893	863	902	852	918	906	817	876	891	839	903	856	859	899	884	884	845	819	857	876	892	864	898	935	910	867	822	842	859	865	851	818	838	876	925	885	900	855	868	832	816	894	851	864	873	852	804	873	836	889	944	853	842	820	900	842	917	909	869	902	865	891	894	845	871	827	876	831	885	849	846	859	860	838	904	889	867	895	895	862	840	840	863	837	868	891	848	858	847	882	845	877	832	888	897	887	857	863	846	843	805	895	862	822	826	880	862	899	874	892	843	854	853	828	857	839	870	889	870	852	841	826	892	862	890	862	845	869	844	939	873	892	870	908	876	831	862	870	868	855	884	878	837	821	829	858	859	850	895	823	918	854	840	869	929	932	887	828	856	886	881	871	861	864	888	899	872	846	906	858	884	873	850	882	884	829	845	889	886	876	875	888	841	867	854	810	870	932	868	911	802	902	878	903	834	894	841	912	872	888	870	898	841	854	868	902	895	869	821	857	862	874	908	857	857	891	918	892	873	844	867	860	856	852	816	851	877	882	864	801	856	874	828	818	882	888	921	840	953	871	833	832	869	864	931	838	871	871	899	821	852	876	909	839	935	913	895	874	881	897	894	892	886	857	870	839	846	826	897	896	880	844	862	881	880	841	856	884	861	851	851	868	884	827	782	880	905	857	926	851	840	879	813	861	863	885	917	820	884	881	857	861	880	887	883	836	919	839	876	866	928	866	862	857	867	852	879	852	880	902	790	833	922	841	925	804	849	863	847	884	878	889	847	875	895	838	854	920	863	857	848	926	924	869	826	835	856	862	871	851	916	871	903	822	870	838	866	855	858	911	874	859	900	842	837	842	851	883	828	880	846	866	871	864	845	865	849	836	906	854	916	872	903	871	880	893	873	879	887	837	897	875	860	825	872	897	887	844	897	864	888	869	870	858	908	867	833	897	845	842	881	841	863	862	859	850	855	860	843	859	852	846	860	823	878	814	936	870	847	867	863	864	820	857	855	839	876	833	807	834	896	870	864	856	882	808	911	837	836	866	846	896	907	868	881	849	895	891	881	843	858	895	861	832	824	891	864	876	890	861	876	874	858	842	867	877	886	831	816	962	914	906	883	873	853	897	880	847	888	887	863	854	844	875	883	861	879	878	906	870	863	798	821	875	879	854	866	897	861	846	850	833	841	847	875	850	868	835	893	852	887	804	886	883	848	978	852	871	883	855	870	873	851	899	838	851	891	903	924	858	832	836	849	853	873	869	818	843	859	857	806	886	867	810	840	813	889	919	877	829	899	889	902	886	857	894	885	836	901	880	803	885	881	862	876	895	893	865	859	907	871	847	871	831	828	927	867	874	889	856	829	857	882	825	890	848	876	927	932	913	852	918	840	865	882	893	849	882	831	880	851	888	855	892	904	867	903	868	804	870	889	839	891	845	886	821	806	856	854	884	832	849	891	852	873	920	855	869	846	881	852	919	875	814	854	847	879	929	844	934	824	884	904	864	868	841	868	895	863	850	894	822	877	899	870	902	877	911	842	806	837	818	897	863	903	828	846	849	891	874	906	858	874	860	877	840	862	922	854	877	868	856	895	916	852	870	934	868	881	913	875	858	847	883	881	879	873	817	847	846	886	878	842	857	873	842	839	868	922	848	837	850	856	865	855	887	874	838	875	830	840	862	912	907	869	938	863	890	925	867	876	938	873	881	874	875	878	910	853	855	846	873	885	873	852	843	815	897	867	825	848	851	861	890	861	903	839	871	869	883	892	910	878	903	837	897	862	872	851	896	901	899	831	877	859	866	912	833	794	893	904	897	858	858	939	859	826	865	822	842	875	840	866	847	896	825	864	901	860	878	813	875	856	870	894	855	835	838	862	871	873	870	851	885	881	867	891	852	872	882	867	870	849	988	924	859	866	816	823	825	913	890	854	894	840	837	833	852	863	850	845	867	842	896	792	876	857	882	842	933	846	874	887	880	857	840	864	848	876	875	881	924	819	913	879	882	847	819	896	846	893	866	865	866	865	855	902	934	893	914	872	872	854	852	886	912	886	892	874	852	894	885	850	893	842	879	915	904	875	873	821	815	878	847	886	824	802	842	858	854	856	898	882	853	883	927	864	868	835	842	851	837	803	798	874	840	873	854	901	856	869	896	871	872	836	899	843	822	887	859	860	897	866	861	857	851	849	811	885	903	845	903	884	895	909	862	818	837	858	802	822	882	901	886	882	835	840	875	840	832	940	924	802	920	841	846	846	874	924	897	864	854	976	900	888	862	861	873	863	898	873	835	895	868	867	903	843	890	914	842	952	811	869	844	883	854	840	888	826	861	859	839	833	838	851	908	841
28022	68000	11453	7757	5208	4207	3324	2764	2473	2096	1802	1644	1530	1382	1324	1211	1236	1159	1074	1032	1084	1040	995	977	940	958	942	991	908	932	916	899	932	918	890	918	893	898	960	905	899	906	879	886	859	883	873	881	922	934	864	884	905	836	906	861	901	906	916	863	891	900	874	869	854	923	853	912	846	834	887	899	935	841	872	887	838	838	837	892	856	871	867	891	846	838	851	854	840	905	857	878	817	880	841	789	818	863	840	870	889	859	864	853	888	877	881	858	807	793	867	909	887	829	791	859	908	874	820	826	835	838	843	872	850	889	836	853	871	863	852	823	916	886	797	866	854	856	907	876	913	827	843	880	885	875	877	806	847	844	858	842	872	863	827	851	851	906	824	868	806	829	910	847	861	917	886	883	850	855	896	848	864	884	866	843	779	860	852	893	853	837	869	863	862	885	904	830	848	907	916	843	859	831	904	915	845	919	797	910	843	835	878	850	846	823	846	849	897	916	874	853	845	815	835	809	877	831	839	915	859	866	849	891	877	914	889	832	861	833	852	854	808	862	845	901	887	901	850	830	885	872	851	896	819	850	895	840	830	837	823	871	855	834	903	846	873	838	811	862	870	873	850	884	863	849	806	873	876	864	797	846	872	853	832	882	836	844	864	891	857	820	817	902	880	795	910	817	837	847	907	867	863	901	859	868	881	824	869	818	842	818	847	847	826	882	828	862	820	868	857	864	894	858	856	887	912	832	896	896	890	880	887	880	835	833	832	887	843	820	829	825	881	869	883	808	877	849	880	859	900	826	900	844	907	860	871	894	851	855	908	906	864	899	854	841	866	889	833	857	817	854	851	854	876	885	843	858	909	885	904	807	853	835	833	825	874	831	853	841	878	839	899	956	889	882	821	847	834	900	824	858	857	840	844	897	840	877	856	813	908	855	884	882	848	870	887	828	888	866	865	873	881	882	828	839	841	839	839	887	857	868	892	846	830	874	823	844	823	833	874	859	867	833	809	813	885	884	818	843	857	895	873	920	870	846	842	887	842	921	856	869	862	889	854	864	875	850	783	856	876	826	872	857	852	835	847	807	835	901	866	857	875	861	868	882	885	891	891	833	827	840	867	881	921	838	849	892	818	844	852	795	872	883	883	894	840	844	814	832	870	842	836	899	868	872	886	822	866	838	920	843	805	830	848	849	898	894	839	863	853	882	863	868	851	837	860	842	887	881	838	857	855	843	926	870	824	883	855	855	820	811	845	874	891	880	837	837	844	862	868	829	842	852	827	810	821	884	873	850	875	854	888	928	859	818	856	875	861	872	878	829	850	876	843	861	851	856	931	869	853	864	865	819	859	884	897	841	850	802	876	839	848	809	832	840	845	875	804	851	900	820	917	921	798	860	868	845	814	877	894	894	809	898	841	861	882	819	893	851	805	847	856	850	865	839	787	898	853	879	922	838	869	841	882	810	885	831	821	881	852	891	882	875	849	843	883	921	839	852	861	853	866	871	851	857	836	823	891	859	861	794	854	799	890	848	868	828	819	810	883	863	867	849	861	852	855	835	855	852	888	895	911	864	860	870	856	872	851	857	865	857	830	835	803	896	866	865	779	899	856	839	869	806	837	865	838	844	886	840	902	843	849	862	852	851	864	845	845	833	903	834	842	821	882	835	802	847	851	860	845	869	850	942	779	838	856	870	925	809	848	850	870	888	874	823	866	849	868	898	890	810	904	885	894	890	871	854	893	870	840	861	853	869	883	893	827	856	849	843	848	843	844	868	881	910	869	898	878	848	882	835	844	858	899	871	833	829	818	887	890	832	837	900	825	884	936	846	853	863	843	894	857	892	881	874	902	862	889	848	909	877	855	832	915	856	865	839	862	865	838	796	833	876	849	855	857	893	867	910	886	899	885	826	858	853	801	885	851	881	873	845	829	853	867	871	913	831	879	870	840	857	851	874	861	887	871	839	849	877	855	864	881	875	852	845	824	888	809	920	871	863	903	865	822	926	867	907	835	837	870	855	804	928	857	866	851	838	907	871	875	868	852	834	878	879	883	895	829	811	837	799	788	867	847	791	853	851	861	843	876	842	858	881	887	859	858	822	851	854	876	850	849	875	844	861	909	849	867	870	851	887	817	857	860	869	875	867	841	859	904	870	913	831	865	886	838	796	872	823	882	873	814	880	865	822	829	831	867	853	897	845	852	823	906	850	903	884	804	901	828	850	888	833	829	878	880	876	869	833	870	829	908	831	866	866	807	826	825	850	851	901	871	810	865	848	910	865	934	877	889	882	832	893	821	906	883	845	819	885	812	832	896	863	891	853	910	902	874	827	885	839	842	841	847	823	803	833	916	798	884	870	883	809	863	847	877	851	837	901	854	859	901	923	847	793	911	868	886	830	903	898	850	832	842	909	863	844	852	879	886	849	892	902	857	925	852	865	896	836	892	841	890	893	829	878	841	790	846	836	889	789	861	880	882	910	883	914	789	840	868	849	906	901	882	859	843	847	851	869	861	856	852	896	896	850	826	841	829	864	883	848	870	863	895	885	841	838	915	833	867	787	867	907	902	874	897	869	875	827	828	892	866	872	872	864	882	876	878	827	825	866	875	854	834	847	850	877	834	888	904	868	870	890	850	864	857	896	894	824	892	833	852	867	834	915	853	868	910	892	840	817	799	892	848	856	878	889	877	874	842	858	832	882	823	863	907	871	839	856	848	822	896	827	885	855	792	867	830	820	875	895	909	816	809	785	901	793	849	842	846	836	851	848	862	922	893	846	825	830	853	896	860	912	844	852	852	826	788	872	848	926	883	867	826	903	863	871	897	879	867	836	825	840	885	846	817	798	825	837	841	799	893	850	901	893	842	843	877	852	875	831	881	874	870	871	853	869	843	865	951	858	900	825	890	883	872	907	875	815	852	873	905	858	854	862	845	862	863	834	914	781	873	906	876	845	840	853	850	851	851	890	858	892	823	904	854	869	838	869	868	868	869	883	826	893	892	858	893	825	903	866	902	841	878	933	858	844	855	838	823	888	848	894	880	909	897	855	847	889	840	843	872	823	773	828	870	872	832	843	870	850	857	845	880	845	837	875	843	823	836	891	819	853	857	828	798	861	862	893	881	882	875	855	863	854	838	861	856	894	906	818	914	905	868	861	809	905	877	853	838	811	861	885	903	842	864	852	843	888	836	904	829	787	865	857	833	863	811	876	925	841	915	853	860	854	847	820	821	848	876	877	861	860	833	844	855	864	778	857	874	856	855	905	823	872	852	871	877	909	824	900	841	825	846	879	839	856	871	883	854	864	857	857	876	847	822	848	811	846	904	818	870	845	890	877	833	862	809	899	854	806	852	866	888	862	831	873	827	835	882	852	936	824	870	854	872	883	824	907	887	860	812	863	866	851	861	846	879	869	873	777	877	874	844	830	871	820	870	853	868	814	832	834	827	864	853	891	872	881	862	872	813	863	816	858	836	833	935	874	857	885	886	902	862	855
28737	22391	6354	457	286	260	251	251	287	229	232	224	225	234	221	220	228	252	214	230	256	248	201	224	228	223	219	264	216	192	230	215	236	221	199	226	209	227	210	226	228	227	225	227	205	213	234	224	192	261	221	233	230	185	201	221	190	212	213	239	225	206	232	229	205	220	239	229	204	197	221	234	230	200	207	224	217	242	208	247	252	225	204	212	258	226	251	244	229	213	248	228	216	225	243	222	253	223	211	229	229	223	234	244	237	205	214	258	232	209	254	216	239	232	213	212	216	227	249	239	246	232	211	226	211	213	244	256	248	236	245	243	217	214	236	225	213	237	241	218	237	242	231	236	224	229	205	207	226	229	204	228	244	218	232	214	209	212	224	226	244	223	256	181	216	202	260	214	239	220	216	234	221	252	250	232	208	183	249	219	239	238	226	230	243	240	219	227	177	220	212	236	221	245	238	234	223	239	208	230	235	241	183	226	237	232	242	231	236	236	238	216	243	231	231	226	218	207	226	254	211	222	235	204	238	251	240	224	216	237	228	202	219	206	247	240	245	245	220	237	226	220	223	213	200	221	229	232	243	205	252	228	233	232	213	236	230	243	217	213	224	224	215	225	249	213	225	242	253	240	252	228	259	226	222	221	202	220	219	209	245	241	232	241	223	255	215	230	227	225	203	232	249	218	229	238	243	223	231	208	227	236	234	207	222	227	233	219	222	204	215	190	213	208	213	228	225	242	241	243	237	225	254	228	256	232	232	234	221	245	229	218	234	171	232	220	247	210	248	223	196	232	226	219	214	214	221	215	212	232	216	239	258	249	225	222	217	245	240	231	259	231	208	240	235	208	221	221	211	215	210	224	229	218	215	248	196	246	212	248	232	253	221	202	234	228	255	217	231	230	236	238	227	231	224	229	238	219	247	222	238	247	233	225	195	252	208	220	235	224	230	220	220	231	220	217	206	224	223	249	230	231	185	203	201	214	224	248	212	259	249	218	225	256	274	216	207	272	203	230	242	234	199	245	220	226	211	273	226	249	236	242	230	233	252	229	233	207	230	239	239	218	234	230	236	220	211	261	222	225	216	233	226	203	221	224	213	246	238	220	230	219	213	216	232	203	219	248	212	226	219	206	240	246	208	206	207	234	236	224	216	226	246	234	256	258	234	213	230	229	217	239	236	204	239	235	242	220	214	244	209	233	225	217	242	211	222	199	222	239	206	229	232	210	213	239	245	230	238	215	204	232	235	282	239	220	251	252	237	216	210	231	235	235	230	243	232	219	186	211	219	230	210	220	214	228	244	218	223	232	195	218	230	203	248	210	231	252	237	218	210	234	209	213	219	216	210	220	222	220	210	244	227	226	250	228	230	225	202	225	226	229	259	240	231	229	245	204	213	221	232	250	237	246	232	220	236	232	245	242	232	236	239	252	228	208	222	225	214	239	216	233	235	220	244	231	237	229	237	236	227	210	205	222	235	218	227	189	232	223	234	209	247	238	229	229	258	221	205	225	231	222	243	203	223	226	233	254	217	234	225	242	234	230	241	223	208	196	231	202	229	238	234	207	234	235	228	240	250	263	228	203	225	218	223	242	241	256	253	241	229	227	223	215	238	237	226	249	223	241	237	223	244	197	238	214	202	245	236	210	223	244	201	234	197	242	231	222	237	260	234	226	212	236	229	232	212	231	223	230	236	225	244	222	237	232	241	226	215	237	234	236	237	210	232	198	227	233	233	241	240	223	224	228	234	261	212	216	220	209	239	225	248	224	223	225	233	230	232	233	225	254	235	229	244	214	231	234	212	233	206	243	240	226	252	221	221	217	225	238	232	228	236	234	231	222	227	242	234	230	239	237	221	211	218	216	209	226	227	230	240	194	224	252	203	244	249	201	249	194	251	224	202	233	221	234	222	238	180	231	240	205	203	206	225	219	206	223	251	208	227	197	231	225	236	238	217	213	240	195	213	225	232	204	212	207	228	210	211	249	223	262	228	266	227	200	232	211	235	237	210	237	219	229	244	228	213	224	229	230	200	243	206	245	227	208	230	251	219	204	226	224	218	240	242	251	228	232	208	237	231	253	228	229	233	212	239	211	212	246	236	216	237	244	232	229	236	224	245	215	202	240	217	206	210	211	188	241	213	211	240	228	222	257	226	225	234	199	212	211	250	220	209	237	238	251	256	218	220	239	199	195	236	201	220	244	231	209	220	246	203	230	219	252	190	227	220	215	228	233	234	213	219	229	254	248	223	235	220	221	205	243	208	216	234	237	237	221	246	212	218	230	218	270	239	204	246	221	228	207	238	233	228	239	242	247	233	211	217	223	228	232	217	242	232	212	206	229	257	206	221	223	239	196	215	209	231	245	225	266	211	245	218	231	227	213	214	256	207	223	210	212	211	215	220	220	226	216	228	210	202	226	234	240	230	232	209	197	247	248	249	213	243	253	234	219	238	246	222	217	218	243	235	240	246	246	228	216	220	211	212	213	221	233	237	220	239	238	207	221	219	235	214	249	220	253	221	237	206	242	199	233	201	238	223	229	214	213	245	263	248	200	215	244	232	214	229	210	241	228	230	217	224	233	234	220	214	252	213	229	243	235	223	219	228	206	218	232	226	242	231	244	212	216	242	218	232	236	234	203	207	236	234	210	230	235	216	219	226	260	257	240	238	209	200	236	232	247	227	237	225	211	218	207	206	242	229	229	203	226	241	254	251	214	242	231	231	210	225	195	246	222	206	245	233	226	193	224	210	236	242	224	265	212	215	232	255	240	206	213	225	240	234	225	247	219	234	225	220	191	255	216	250	253	277	212	228	225	265	228	249	226	228	232	213	207	216	234	223	228	230	209	231	238	225	243	221	214	224	245	199	228	193	245	225	235	218	244	221	229	220	216	216	238	264	204	232	209	195	228	228	224	245	225	225	192	214	237	230	199	244	249	236	249	258	206	229	260	250	207	217	228	207	247	216	214	209	231	212	232	246	219	232	225	201	232	212	226	229	228	225	230	223	235	223	227	259	228	217	212	238	217	229	218	221	201	253	201	213	235	218	224	237	241	237	274	199	228	231	237	210	215	237	209	234	220	215	212	230	230	208	233	247	240	207	213	234	226	202	245	201	203	227	231	226	253	211	218	229	209	228	223	222	251	212	247	214	212	213	230	261	225	233	227	243	253	225	219	235	257	243	206	240	214	212	243	232	227	240	245	254	224	230	272	219	214	243	256	229	239	190	216	216	229	223	236	217	221	234	251	217	235	225	226	221	222	226	206	222	192	218	238	207	207	220	256	225	231	246	244	216	209	214	218	238	226	216	236	205	231	265	243	243	221	234	234	204	217	235	229	246	223	238	232	249	237	229	237	211	249	225	239	239	239	243	237	248	212	205	222	212	234	236	250	253	212	220	233	245	247	228	218	218	229	221	223	229	234	219	225	218	226	232	222	212	223	241	215	253	239	234	241	236	212	220	232	221	213	243	242	223	243	232	228	211	235
15801	25849	817	424	335	349	328	277	301	300	262	280	270	249	249	240	237	256	248	223	266	236	252	265	262	225	221	225	234	272	236	234	228	247	236	245	242	268	237	238	277	225	254	260	208	219	262	228	256	237	220	251	242	254	241	254	243	216	250	241	255	220	256	237	274	248	226	229	226	238	263	235	244	247	238	237	236	244	264	225	244	234	246	241	236	219	241	241	233	256	246	240	242	241	227	268	230	259	221	273	256	258	212	256	237	230	222	223	228	257	249	235	239	235	242	249	261	233	228	218	226	252	224	233	251	262	244	255	240	233	238	234	227	213	231	245	250	209	237	231	229	257	272	240	256	231	242	248	223	263	247	214	268	236	250	243	248	244	234	249	237	229	225	218	246	225	236	225	231	242	246	226	252	250	271	219	232	261	226	253	256	237	236	238	238	251	231	222	217	246	241	246	227	233	252	279	225	238	222	229	233	214	233	239	213	244	249	261	244	216	242	228	223	267	256	236	243	211	255	236	244	263	231	235	250	219	231	239	232	230	223	212	232	227	235	273	247	228	264	216	237	224	224	233	257	223	231	232	255	251	254	234	229	212	262	239	238	230	259	214	261	196	233	235	261	262	244	233	250	223	250	244	262	229	246	235	238	256	216	246	247	231	258	219	264	244	222	245	239	238	251	240	230	231	227	226	190	250	236	247	260	244	241	265	242	227	211	237	221	224	235	233	235	269	264	266	233	268	251	234	238	244	230	234	224	232	233	210	231	231	240	224	242	235	256	225	240	240	226	202	217	226	215	222	232	247	220	256	245	278	250	217	240	229	226	228	258	259	240	228	234	274	219	246	221	235	244	224	243	224	226	249	254	247	227	251	263	214	247	245	246	274	244	236	263	256	257	237	245	234	239	242	214	212	236	268	222	231	236	250	234	246	226	227	248	267	252	264	231	274	255	221	251	222	259	237	237	265	240	212	237	245	257	232	274	247	241	241	211	219	253	259	238	231	242	213	241	251	243	219	251	225	231	269	232	226	252	243	269	239	242	235	231	229	235	251	199	213	243	225	223	231	257	233	283	237	248	242	245	248	250	258	232	234	222	241	256	249	224	230	249	240	250	281	244	259	232	259	213	210	252	209	264	228	238	228	229	233	237	236	257	227	232	234	243	223	250	242	238	265	270	232	241	229	241	263	253	247	236	222	254	253	205	272	246	257	240	243	214	252	220	217	237	246	265	198	241	236	258	249	241	242	235	243	242	247	269	217	223	244	211	218	257	280	267	215	253	226	233	242	264	219	246	232	228	254	247	257	217	243	210	260	232	240	264	240	264	217	250	227	252	212	233	260	255	246	247	258	233	234	257	256	232	228	249	208	220	240	234	267	244	230	253	251	259	231	275	223	250	241	263	259	220	227	255	252	256	255	223	251	269	268	264	223	234	263	257	223	247	252	227	233	226	256	232	237	270	252	225	226	238	238	261	225	262	230	227	236	229	245	225	253	253	232	233	275	232	210	234	255	242	242	227	256	248	226	226	260	214	234	252	242	266	242	228	240	220	253	227	229	251	224	246	224	242	232	224	251	203	237	249	246	239	223	239	257	215	235	233	243	259	245	240	239	239	207	241	225	223	272	218	218	248	242	237	248	243	246	234	252	250	242	249	225	246	258	245	241	229	247	222	259	227	214	260	224	231	238	258	266	227	243	201	255	236	247	233	251	228	263	249	247	265	218	222	290	249	267	222	213	250	230	243	248	237	231	235	260	250	216	242	218	244	243	219	248	251	216	221	215	254	238	258	229	234	258	248	251	275	260	237	228	245	252	225	252	247	247	252	251	249	241	257	225	237	221	219	247	236	245	218	235	217	287	243	235	258	218	235	244	224	255	233	248	219	226	241	263	252	227	239	264	227	214	238	267	248	243	241	209	235	254	248	266	229	223	248	238	241	247	265	243	246	245	222	237	268	261	246	250	230	216	282	226	231	228	223	233	261	213	219	228	240	219	244	237	230	237	245	255	228	252	231	204	229	238	221	239	245	248	242	263	239	246	227	239	266	254	237	242	229	230	243	259	239	233	226	255	229	221	233	236	246	246	217	223	219	239	250	266	226	250	221	238	249	270	268	223	254	234	232	249	230	271	245	226	240	252	224	237	219	232	241	255	208	244	248	254	234	246	258	232	245	237	229	225	240	259	245	243	236	246	238	219	225	260	242	227	224	266	241	247	260	197	258	249	264	250	237	261	250	253	230	213	253	237	236	255	276	238	228	244	214	239	240	223	241	235	208	228	260	263	235	258	246	250	225	268	225	247	227	243	233	261	257	242	228	238	230	259	238	251	230	218	249	248	222	233	257	227	245	209	220	221	226	256	250	253	213	230	228	242	229	240	203	218	227	229	241	239	258	256	238	242	252	226	216	219	241	258	239	251	243	252	283	255	223	243	258	229	229	234	217	221	211	259	237	219	217	214	236	251	232	242	241	226	235	263	223	240	249	228	229	228	226	249	241	261	249	221	230	194	221	226	240	257	242	227	240	256	223	274	247	259	235	229	230	228	246	250	224	247	221	210	262	209	237	242	215	237	282	227	224	236	270	253	239	254	226	256	227	247	259	233	254	221	259	259	230	233	240	266	256	219	253	234	270	262	247	201	245	212	239	220	245	249	240	213	245	252	232	219	253	239	236	266	219	239	210	261	266	238	234	249	241	220	261	237	206	221	208	241	260	240	252	238	271	264	270	223	236	222	248	215	205	242	250	248	248	204	228	231	213	237	253	275	222	231	205	230	250	267	257	251	219	213	245	218	241	225	246	242	232	240	217	262	220	213	228	240	248	244	268	241	211	223	239	224	246	245	262	242	256	238	245	264	214	235	231	235	252	249	221	244	239	272	264	210	260	243	242	240	240	243	231	231	247	226	225	201	222	261	246	236	225	225	216	229	249	226	232	225	251	238	250	257	235	225	233	246	240	235	243	257	222	255	225	262	219	232	252	222	251	266	247	257	241	235	252	231	233	235	240	214	248	259	233	241	244	240	227	246	248	249	242	253	192	245	249	247	255	235	233	244	248	257	234	251	240	251	237	234	221	236	237	246	250	236	228	260	245	262	264	263	242	241	232	234	233	257	253	237	245	259	265	269	221	243	213	250	230	225	228	255	232	206	238	217	231	229	252	249	260	205	227	237	247	245	253	236	229	274	231	245	220	200	235	242	227	226	250	222	243	240	218	224	240	241	249	229	249	239	257	264	250	237	238	221	216	267	238	244	210	245	223	249	248	216	232	233	244	241	264	239	240	250	233	244	264	237	229	218	225	242	242	217	270	240	262	247	242	241	255	261	225	248	234	267	248	229	206	245	217	258	208	226	215	206	234	250	258	212	243	227	239	243	240	232	229	241	235	225	266	234	246	241	237	244	264	247	264	240	237	262	226	228	218	251	225	248	228	232	268	252	240	211	216	233	237	234	242	241	253	242	226	239	262	220	241	255	213	230	251	224	223	265
25502	21939	26955	25182	20812	11036	1717	1169	1059	1011	932	851	796	810	821	756	789	791	766	788	731	725	698	685	707	718	692	697	721	693	708	700	696	712	668	678	659	686	695	718	714	708	687	674	650	645	686	709	670	715	726	668	674	676	655	683	653	699	654	663	703	660	655	662	730	665	639	658	685	672	707	743	656	701	688	682	692	696	691	663	654	700	716	703	720	650	649	704	681	701	641	686	635	683	669	632	660	704	703	694	661	714	681	657	676	623	656	701	691	652	650	709	684	672	704	629	681	677	669	690	680	624	705	674	648	682	726	677	707	672	693	652	681	691	715	678	705	665	694	667	684	721	698	643	715	728	683	680	664	687	673	695	654	635	662	723	689	698	710	653	647	643	661	685	678	697	669	648	669	657	706	656	646	651	669	641	649	703	666	685	675	670	675	706	661	686	685	680	707	658	656	688	700	698	661	652	693	688	666	697	707	659	681	701	664	675	682	643	695	644	670	672	717	662	728	671	667	691	617	678	696	685	634	692	698	671	717	674	685	671	704	667	723	708	683	648	656	631	710	682	640	640	693	681	622	670	669	637	665	684	681	669	667	721	654	655	713	675	663	632	642	633	653	702	679	623	697	685	644	701	656	691	668	677	735	693	624	672	692	654	717	654	711	637	669	692	674	642	684	640	718	679	705	669	684	712	680	687	738	647	658	680	674	669	686	716	645	638	640	686	640	639	678	688	662	690	684	696	646	679	638	699	652	671	685	699	706	640	695	725	757	713	676	632	666	696	663	664	627	718	639	701	693	731	637	690	699	712	660	732	688	678	685	693	724	685	657	688	686	700	677	660	668	677	688	650	641	661	661	710	715	701	694	646	632	706	700	712	676	670	655	679	637	635	660	679	730	674	696	705	683	649	752	710	654	676	705	679	685	719	645	649	700	628	697	698	670	667	643	701	650	659	679	686	651	696	729	665	699	669	714	684	681	732	663	710	695	665	681	695	686	690	696	690	669	681	678	677	731	710	688	671	735	731	683	634	674	679	682	637	680	661	633	666	674	672	688	667	689	671	718	653	675	668	677	684	629	677	640	701	674	632	664	738	651	720	693	693	683	694	638	735	677	683	632	723	669	667	682	716	690	682	631	709	679	710	670	669	696	702	661	702	745	695	676	606	682	705	708	675	679	647	633	701	708	680	712	716	657	744	667	673	659	637	679	668	642	698	702	727	680	679	673	690	712	676	666	670	679	675	665	664	674	639	653	651	671	686	710	695	645	676	671	641	672	643	676	733	689	700	687	757	686	676	681	689	681	632	658	682	709	667	676	678	633	641	704	704	704	677	670	686	686	696	708	664	709	690	698	679	673	673	666	697	674	666	663	633	659	673	686	676	697	649	663	705	678	690	710	686	653	665	708	667	653	674	707	620	699	679	669	680	713	710	703	655	661	659	674	638	665	678	666	679	687	660	692	687	637	707	701	719	673	662	638	691	690	652	673	663	705	671	725	693	707	716	659	677	700	667	672	699	654	708	676	634	710	669	705	703	714	698	732	648	665	695	683	693	673	704	681	685	705	671	742	678	669	699	658	660	686	643	708	672	669	738	707	706	672	619	666	704	659	648	648	668	673	643	687	692	724	685	677	674	661	677	665	645	681	682	649	673	644	681	610	647	694	649	639	645	714	655	697	680	665	697	652	658	634	726	689	631	624	658	698	661	726	636	691	703	656	623	646	676	708	682	677	667	670	685	652	683	679	665	654	635	668	647	679	735	696	634	677	627	676	698	713	706	688	677	734	679	652	638	706	698	642	706	621	728	737	656	721	704	676	667	710	707	698	699	746	648	700	691	692	689	724	680	672	706	662	664	690	679	676	684	684	715	682	674	671	681	665	682	693	640	662	651	660	648	672	699	659	676	734	660	672	651	698	645	677	660	668	696	642	637	686	690	656	692	683	697	682	639	701	648	660	656	733	677	669	694	677	681	673	634	640	712	695	707	686	708	694	661	674	699	648	725	705	657	663	717	672	679	644	655	637	686	636	663	689	669	649	669	690	663	645	680	675	690	692	678	731	661	658	667	636	665	687	691	682	704	678	671	678	683	722	667	673	682	698	712	610	709	634	678	751	651	598	682	654	690	718	688	728	731	701	708	679	651	660	688	696	625	659	685	654	717	690	638	705	679	668	679	684	656	696	660	712	677	671	676	625	656	651	659	696	692	684	675	679	656	669	674	669	651	645	627	731	654	658	774	668	659	647	664	647	609	702	711	645	642	663	651	667	629	664	621	653	711	626	714	695	700	687	642	651	666	664	678	704	670	691	684	721	682	671	668	683	662	693	645	633	709	713	671	624	632	656	670	685	657	694	683	650	673	660	708	658	683	659	682	705	691	683	623	669	664	677	697	653	680	721	625	641	694	681	711	661	640	711	679	665	671	634	651	649	694	693	653	687	648	664	712	667	688	696	680	629	687	685	701	674	666	676	698	713	633	666	702	653	672	682	738	648	679	668	661	658	682	686	651	661	706	652	710	602	692	711	629	652	718	706	700	623	739	650	660	725	683	669	672	676	674	704	693	667	680	724	646	692	715	666	664	679	638	708	678	716	704	656	669	693	714	693	664	690	661	657	682	695	694	711	660	684	675	687	678	700	670	674	696	684	691	647	681	724	717	648	664	644	660	735	700	703	679	656	630	668	671	675	748	657	680	678	658	705	653	657	704	724	686	670	671	704	683	750	678	713	696	668	696	692	659	651	686	662	701	677	649	677	690	685	692	689	718	657	623	691	636	664	672	669	696	702	663	726	729	713	649	689	642	667	632	695	675	687	667	681	664	710	707	656	696	649	683	690	660	682	693	721	652	698	664	644	659	728	668	665	670	650	643	662	604	736	671	643	621	654	727	673	715	647	699	686	651	711	674	685	715	689	739	701	633	695	696	701	641	658	664	673	691	669	670	668	680	666	709	681	706	704	679	664	684	675	695	746	640	674	625	648	687	683	694	686	708	672	674	641	657	636	666	656	664	639	681	649	683	680	676	649	635	673	681	614	664	653	657	664	667	722	671	684	722	674	648	697	671	640	677	677	672	662	647	663	688	637	689	677	667	613	721	667	723	655	673	623	671	669	649	670	685	676	680	642	681	650	698	653	673	669	708	657	646	684	642	721	676	720	689	708	708	653	721	717	670	608	684	692	699	685	645	675	644	651	675	702	653	699	693	674	693	712	670	722	678	640	692	695	660	675	680	675	686	683	665	681	653	664	662	664	690	658	702	637	653	661	722	690	688	695	653	659	701	698	682	714	747	651	644	663	685	669	700	661	667	727	646	641	665	613	662	654	703	696	647	691	611	646	694	721	672	674	669	716	665	702	631	644	666	696	643	681	672	634	685	682	663	684	678	636	639	674	661	672	701	672	665	644	686	681	710	712	674	677	643	683	688	712	681	645	678	696	696	669	680	649	648	638	690	718	709	653	658	668	608	658	667	673	661	635	687	649	661	675	723
34814	71305	8201	4652	3155	2668	1988	1708	1556	1467	1234	1090	1022	961	891	848	834	797	765	803	806	697	738	725	756	728	692	701	674	675	700	696	709	677	659	655	712	665	667	718	646	667	677	677	657	703	700	642	695	694	651	684	756	676	662	643	643	666	664	614	645	668	686	665	670	681	672	677	628	653	680	661	689	673	630	688	701	665	698	666	673	701	677	694	643	662	665	664	685	628	659	645	710	636	668	692	666	659	655	653	687	671	661	638	627	675	685	684	666	649	669	669	642	622	672	630	650	646	664	658	689	669	628	631	646	650	679	689	645	655	611	743	691	660	658	678	688	655	650	660	705	650	645	690	661	657	645	723	716	673	619	638	647	735	630	649	674	672	600	625	669	694	674	626	630	651	581	696	694	690	633	658	688	691	644	628	629	684	666	662	666	679	670	672	717	699	665	681	660	700	610	670	652	655	651	617	654	646	717	638	618	658	620	695	669	680	652	626	623	640	648	655	630	671	649	675	645	639	700	670	638	666	656	624	661	682	655	677	618	710	655	675	697	648	701	656	648	660	654	619	656	668	618	643	681	653	651	673	669	587	702	684	694	643	621	638	641	669	672	615	646	622	696	641	606	637	617	630	692	682	620	654	672	682	653	629	651	677	685	657	674	664	673	665	682	654	626	682	669	659	649	652	661	660	661	646	639	632	684	657	642	670	700	724	662	651	630	642	663	649	667	645	615	685	668	624	690	665	642	719	648	717	692	666	647	663	638	674	656	682	646	671	649	604	665	665	657	649	623	678	627	646	667	657	651	642	681	671	688	651	655	660	656	627	662	681	653	607	661	677	685	642	640	644	659	641	640	656	670	645	699	665	663	697	648	640	667	694	685	665	677	715	650	675	605	664	675	638	677	659	707	646	676	694	708	673	641	637	628	639	662	638	648	704	660	647	658	667	598	730	733	663	645	638	683	664	654	608	674	685	673	673	701	643	671	668	647	660	623	702	598	675	669	663	676	669	717	617	671	674	655	679	673	674	679	675	630	676	643	660	658	621	722	649	658	734	660	595	656	639	648	676	673	723	711	646	667	615	666	681	713	670	607	661	690	644	666	661	673	678	662	670	672	663	700	621	684	639	681	672	683	618	625	669	677	683	661	641	663	679	636	647	668	633	671	682	665	675	678	647	651	673	653	683	638	660	674	657	671	682	636	684	640	599	655	684	663	671	684	678	661	658	682	660	622	671	665	646	696	623	700	675	691	626	609	651	681	642	645	644	611	676	685	676	622	628	659	668	632	690	686	664	705	650	689	677	671	613	691	612	646	661	664	668	653	695	654	672	668	630	679	690	689	630	646	605	602	642	636	653	656	659	656	676	673	695	647	644	681	641	698	677	633	672	688	664	693	605	659	664	644	690	619	687	666	674	697	672	625	641	615	737	701	681	653	606	671	638	647	680	668	680	643	686	679	686	635	691	613	669	664	652	711	670	667	638	664	669	656	615	693	648	675	654	650	645	614	647	630	679	675	685	646	675	637	673	664	673	673	697	680	635	667	661	673	668	642	689	630	647	670	654	643	658	660	640	655	661	647	669	674	659	667	677	629	640	694	660	647	671	635	642	633	658	665	661	631	662	702	624	677	623	636	654	656	672	613	685	594	696	687	654	713	665	701	673	610	689	706	636	678	648	659	668	692	685	680	636	662	644	679	663	698	659	645	674	654	690	624	649	668	676	654	636	678	633	645	636	664	616	625	625	652	662	648	670	696	669	641	658	651	651	717	644	639	660	646	630	621	711	689	632	692	651	645	646	643	690	686	641	692	625	700	668	653	673	632	617	701	663	653	685	699	688	690	665	620	676	636	630	702	689	627	686	632	664	663	675	615	669	706	626	666	649	693	670	664	703	628	675	669	696	680	654	655	671	679	634	644	635	643	647	661	680	666	684	659	671	639	672	666	664	641	675	677	721	672	657	661	651	658	665	628	666	607	686	661	668	641	658	676	687	661	658	629	679	646	647	660	654	641	662	671	673	663	624	629	633	677	683	707	653	684	574	670	692	605	658	619	655	619	706	636	650	639	698	642	661	693	618	648	637	634	690	672	680	660	675	641	635	662	664	642	679	652	672	618	688	622	663	661	683	618	649	678	625	669	642	688	653	635	667	670	640	644	652	676	676	678	658	623	700	615	617	633	691	679	689	669	661	693	682	671	648	663	626	654	686	646	579	640	721	654	652	663	680	665	642	701	664	623	651	636	638	698	646	675	668	634	684	633	691	602	661	676	655	667	691	683	680	640	622	641	685	675	665	652	628	655	666	660	637	645	671	643	705	670	665	649	659	701	676	685	695	638	672	638	688	661	680	640	656	688	649	674	662	666	653	663	605	639	681	662	692	664	614	591	654	673	667	662	615	677	625	702	655	658	640	669	618	648	652	639	665	641	700	687	697	652	645	677	618	608	715	652	665	671	660	693	644	655	631	615	679	656	685	610	610	664	680	681	691	677	682	667	678	678	655	671	680	625	687	641	623	651	607	675	696	684	681	742	641	688	655	678	668	669	663	645	654	628	678	649	688	712	697	638	659	642	658	668	691	638	628	663	675	647	636	680	662	674	674	640	656	639	654	669	641	630	636	659	657	683	667	658	662	650	658	650	678	683	684	631	674	632	666	676	655	627	590	670	680	671	635	686	631	630	661	672	601	628	686	621	655	630	655	685	692	697	635	648	647	669	662	639	633	632	666	631	647	663	667	695	656	656	705	635	625	686	653	683	644	622	645	688	685	637	688	660	628	657	683	648	697	661	688	685	619	691	614	688	596	624	630	667	679	632	679	689	681	645	628	656	649	642	630	727	702	698	653	664	644	646	657	635	691	619	634	579	697	695	642	680	674	667	665	655	674	662	656	625	633	655	659	633	646	661	645	702	616	680	631	647	645	675	680	620	683	681	645	671	680	685	650	688	677	623	632	717	704	651	637	626	686	607	638	671	656	634	624	654	649	671	647	671	658	664	659	659	723	614	686	691	662	658	653	652	637	668	656	713	665	647	686	628	661	654	656	673	636	697	652	654	619	663	716	648	686	662	674	662	662	670	665	673	674	624	663	628	694	611	644	671	626	692	683	677	657	652	687	648	652	717	650	679	610	670	622	639	687	667	657	645	682	670	659	668	665	652	665	646	689	633	684	668	623	657	653	653	690	667	691	677	641	671	662	701	690	640	670	659	674	619	655	630	646	688	678	682	698	655	615	663	687	677	653	669	715	646	660	686	680	645	619	649	680	682	650	718	675	611	672	695	651	663	649	684	666	646	680	652	667	657	673	627	724	658	660	680	699	646	675	664	642	639	687	655	681	685	694	721	641	679	634	624	641	612	624	648	640	713	697	673	625	671	668	651	623	634	697	649	661	640	679	664	730	658	661	681	639	668	669	669	634	632	674	655	655	655	652	694	656	684	684	656	646	659	609	663	668	656	665	632	709	676	631	675	657	681	624	641	660	648	678	636	643
23015	21377	28007	24052	20947	20999	10744	2111	1605	1433	1303	1214	1176	1171	1106	1017	1054	1008	1013	975	982	949	977	949	937	925	962	909	959	890	929	877	948	882	906	917	895	898	904	943	890	886	939	866	874	862	875	935	939	863	878	881	904	906	919	884	911	905	809	907	856	871	846	862	873	872	877	866	854	934	849	898	913	850	844	911	869	902	863	867	836	885	863	847	900	860	905	893	919	906	880	882	954	838	823	880	929	857	909	885	849	892	893	849	867	841	937	889	880	843	877	868	904	876	844	873	917	847	893	881	839	853	823	891	921	790	859	850	838	874	912	870	903	866	861	940	881	852	920	929	910	904	880	875	870	842	848	876	871	844	867	887	844	865	911	863	903	795	851	887	873	880	847	861	905	898	829	905	851	846	875	896	875	861	851	858	880	880	902	920	873	849	841	890	866	854	840	906	886	902	859	859	840	809	867	928	933	849	891	874	892	894	839	886	874	873	849	858	856	929	893	872	932	887	872	896	923	881	852	862	902	909	857	849	896	882	929	902	936	897	862	895	845	856	873	873	861	895	898	888	841	861	837	856	891	876	826	872	828	898	844	836	823	892	831	889	870	846	904	866	796	887	807	854	859	892	911	887	869	876	931	884	881	850	846	902	844	866	857	902	842	860	822	860	894	861	926	835	903	862	839	958	848	807	856	900	933	857	905	864	875	848	866	909	901	937	880	861	880	896	842	868	914	849	851	862	874	890	885	888	867	882	856	878	880	864	846	880	898	890	845	877	931	891	900	808	874	931	858	877	862	861	859	862	881	957	808	831	853	873	884	841	874	817	900	868	822	896	918	932	854	855	880	905	828	909	862	855	869	912	862	874	875	850	879	867	879	880	861	858	822	924	874	875	933	926	888	867	873	881	856	902	875	918	903	893	906	903	913	917	905	878	880	873	878	920	920	882	894	871	936	881	856	850	867	922	895	853	890	860	867	878	948	880	827	870	860	879	903	821	786	813	802	860	888	883	858	901	879	877	877	887	901	849	864	878	901	864	851	872	872	879	830	834	838	874	866	926	895	847	871	926	894	870	916	884	874	903	836	883	864	863	829	873	818	870	880	844	839	844	875	876	851	851	821	811	897	904	839	876	885	918	890	883	928	864	862	878	848	837	868	877	895	846	831	866	921	853	809	840	884	842	883	831	879	840	861	920	878	862	888	892	857	830	896	856	876	858	873	849	860	906	883	893	831	903	902	865	872	914	911	844	870	874	825	848	848	866	829	813	921	912	891	905	865	863	843	898	868	891	814	910	884	893	816	836	897	856	874	899	902	847	878	886	933	848	847	896	914	884	880	863	874	843	837	900	866	860	900	879	837	859	861	891	891	846	872	857	847	861	879	824	957	912	873	806	851	834	894	899	928	869	886	835	901	866	839	794	888	905	812	917	859	892	836	902	893	907	931	850	867	847	873	870	904	879	891	878	834	889	877	902	857	849	900	875	869	807	887	826	834	884	852	864	904	880	874	842	877	913	870	895	799	865	886	881	854	918	878	893	912	811	863	865	855	851	870	886	936	841	875	886	879	901	876	805	908	824	951	912	866	886	881	878	913	858	903	871	919	871	873	809	881	874	834	898	845	898	879	838	926	873	863	925	846	921	858	866	845	883	832	916	885	850	855	937	917	892	880	879	829	854	897	864	808	890	878	832	891	905	884	874	946	901	864	866	864	837	845	907	862	857	940	882	854	848	880	855	863	875	881	876	897	835	839	885	874	839	879	885	878	848	847	799	879	889	888	904	850	885	881	889	864	862	881	837	873	859	875	886	874	916	848	884	842	943	851	850	876	849	889	900	842	926	833	870	868	854	886	874	876	885	840	893	904	903	857	812	884	812	871	879	854	877	865	836	859	898	896	904	874	931	874	888	933	832	871	824	876	886	847	889	875	839	902	871	842	902	837	893	896	865	875	919	835	903	916	855	899	886	956	863	942	890	869	842	881	868	844	847	856	888	833	897	907	870	824	883	847	865	833	863	917	930	862	853	844	885	837	877	894	879	874	885	892	856	840	872	889	910	822	849	867	821	885	844	832	887	831	844	863	891	851	872	895	869	904	857	893	800	868	854	819	896	866	851	899	909	937	852	845	875	894	837	871	875	886	841	873	896	891	894	885	889	896	880	850	862	868	860	911	885	896	854	865	899	903	908	890	845	861	861	873	860	877	851	940	913	882	875	825	855	839	877	895	900	891	889	862	871	924	815	902	904	867	861	860	819	866	856	832	880	854	911	915	865	832	865	898	867	857	859	918	919	894	840	872	830	884	830	885	877	856	875	862	905	898	921	855	836	908	921	830	867	874	895	884	865	827	852	829	875	860	887	858	918	868	861	886	881	831	814	895	863	852	854	905	902	816	863	847	893	910	855	869	855	898	836	876	854	869	889	839	889	888	877	878	896	884	870	920	916	846	860	940	818	897	856	898	854	880	851	899	836	911	894	870	903	857	902	881	837	842	836	879	859	835	860	835	844	862	936	890	834	900	849	918	901	811	875	861	813	839	908	854	854	878	899	877	870	882	882	887	879	859	871	892	879	872	890	860	881	875	826	921	843	922	894	862	893	917	845	890	906	860	853	880	905	880	904	897	836	873	814	860	890	894	888	859	875	887	879	910	863	839	870	846	884	891	879	962	907	918	899	870	908	914	880	886	839	869	861	874	822	877	880	839	888	845	861	855	924	853	906	872	889	886	862	918	900	842	786	875	846	926	916	868	830	876	863	900	900	836	869	848	850	957	864	870	883	883	882	868	862	881	896	865	950	862	862	852	841	876	898	899	841	825	799	886	867	878	899	896	881	827	877	902	883	887	855	853	795	817	813	875	903	862	899	865	838	812	871	851	870	847	884	862	874	845	877	874	870	875	870	888	866	854	869	878	865	835	861	908	887	876	847	788	883	888	853	875	862	859	889	876	866	874	888	932	930	930	843	899	821	936	838	928	835	857	895	820	886	859	882	869	901	900	924	845	854	885	849	919	848	870	845	850	884	857	902	890	856	861	836	837	869	856	893	834	904	914	891	913	898	843	882	838	833	845	833	886	945	872	815	874	850	853	840	858	823	845	859	852	896	849	861	814	881	897	859	853	831	895	914	906	841	917	898	886	879	871	884	848	918	849	847	886	902	858	867	859	833	846	884	851	848	840	827	846	848	914	885	877	862	840	884	843	883	912	847	850	910	945	933	874	840	916	893	847	834	814	893	883	857	856	848	875	890	865	817	811	888	877	886	851	868	825	878	886	911	908	873	855	880	969	838	881	893	907	878	823	837	922	843	910	811	822	872	909	893	860	917	895	880	923	872	942	860	790	851	886	900	892	851	840	859	895	887	908	917	865	847	912	884	906	838	871	839	885	905	873	875	877	855	927	881	917	871	894	859	922	888	830	848	827	882	858	915	904	858	814	849	888	870	884	857	838	864	892	858	845	889	840	855	854	865	918	837	917	881	851	857	882	875	873	829
32633	75544	11728	7864	5513	4324	3410	2885	2632	2146	1944	1659	1529	1389	1300	1285	1219	1123	1123	1127	1074	1018	1036	1089	1001	990	993	978	968	943	946	935	947	905	950	908	920	904	936	870	925	890	942	861	913	865	866	864	876	926	871	896	920	939	853	906	857	873	882	883	875	846	868	865	853	885	867	883	870	915	981	839	887	851	844	864	885	851	871	923	870	867	866	862	865	830	860	849	910	872	871	856	881	845	893	851	868	828	845	867	945	888	843	871	856	862	826	822	898	904	864	874	844	884	844	828	923	881	882	905	888	851	878	895	895	862	797	901	909	817	834	855	857	870	879	870	867	851	856	902	864	870	888	884	892	885	844	875	876	864	898	857	871	886	948	878	860	907	876	865	887	875	824	872	846	853	888	898	850	882	858	824	896	805	843	861	821	847	847	868	872	846	807	852	898	869	868	861	789	841	884	872	857	873	846	879	828	833	850	852	814	835	887	862	864	858	871	906	856	850	853	872	871	890	844	856	875	873	861	870	896	888	843	887	848	895	872	842	837	815	905	844	836	869	879	886	845	855	866	925	897	861	883	894	832	867	853	836	887	848	884	824	911	845	827	898	804	866	847	850	820	878	852	898	854	856	876	864	921	846	838	825	863	854	873	872	911	826	920	840	850	861	923	882	851	848	852	912	859	847	853	849	852	847	853	845	854	868	832	851	848	848	857	874	872	862	831	885	904	869	878	879	864	833	849	856	927	869	765	884	835	888	870	846	867	848	837	872	849	867	824	916	834	838	896	871	825	843	847	865	887	843	855	871	867	859	858	895	886	879	877	966	880	887	862	883	881	848	871	837	857	859	851	849	814	809	864	886	862	818	959	903	898	891	847	799	851	868	900	837	902	882	862	911	837	864	881	847	872	869	855	897	876	816	873	838	854	853	861	857	882	896	893	835	814	874	834	871	841	836	908	856	872	887	875	877	918	908	891	833	833	885	878	890	852	861	818	861	848	862	891	819	855	872	890	845	904	871	878	881	877	857	911	850	894	857	865	811	827	873	862	927	836	873	906	815	825	828	869	853	838	855	850	862	827	905	863	871	862	836	874	859	860	863	900	828	902	832	872	831	854	824	829	854	866	918	890	921	845	826	872	855	834	892	837	805	890	827	903	808	847	818	855	869	861	795	816	902	935	853	871	892	881	867	894	880	830	869	858	860	824	874	848	803	883	895	938	872	872	898	853	866	853	838	872	937	863	853	886	877	912	892	859	839	886	816	866	901	832	840	861	861	838	877	890	882	884	820	843	845	856	813	855	835	833	842	875	868	852	852	836	920	839	880	892	832	814	852	854	877	820	830	805	811	862	824	778	815	830	871	852	886	865	864	849	829	868	833	880	844	868	893	836	865	939	811	819	918	831	874	878	884	846	910	824	878	825	852	877	834	871	815	809	842	866	834	856	920	872	834	890	829	831	871	930	839	882	819	899	813	872	861	869	871	853	831	859	840	880	905	845	837	832	832	894	848	878	912	894	823	876	811	844	817	863	875	868	842	841	848	860	901	849	803	911	852	814	831	859	842	848	884	905	873	861	838	885	836	856	901	864	848	832	859	869	880	872	876	820	828	894	928	829	846	843	902	873	836	859	830	826	836	899	885	895	890	883	850	853	860	844	916	835	848	881	901	919	844	828	905	895	871	834	831	915	851	896	871	842	849	857	881	887	809	850	859	857	881	845	881	850	900	891	903	855	880	872	879	858	826	863	861	840	848	850	848	835	868	870	846	869	912	834	805	911	854	889	903	859	853	856	892	878	814	857	839	860	838	865	874	872	880	869	856	845	842	851	832	835	848	850	844	846	911	878	861	851	849	842	920	881	874	828	838	831	882	865	851	916	819	871	838	846	833	869	862	819	868	841	878	875	862	842	841	900	878	808	870	913	836	838	836	789	871	836	871	913	864	879	893	893	836	890	862	860	871	896	848	869	861	842	812	879	873	842	854	853	891	836	845	892	823	879	853	844	867	877	839	863	837	881	865	848	837	881	827	842	822	849	866	894	874	927	859	847	850	881	826	857	862	844	873	868	848	888	788	857	866	814	829	910	772	929	848	831	867	848	926	874	887	858	855	922	881	817	844	812	898	870	857	836	828	878	831	892	850	881	848	905	843	883	904	842	850	861	873	857	815	886	882	869	855	849	888	853	918	850	855	869	829	833	874	835	883	887	849	855	865	843	824	882	883	906	821	779	895	816	874	858	832	852	814	870	904	851	842	905	832	881	856	817	917	829	861	924	892	865	870	908	883	866	848	823	877	852	817	899	909	882	838	863	878	880	794	864	888	832	884	820	856	860	902	873	883	848	813	872	851	814	924	871	909	873	853	808	834	826	858	825	906	847	861	872	897	810	862	854	821	859	847	836	877	870	914	867	838	811	855	846	894	879	852	873	842	897	869	822	799	892	827	855	856	887	924	863	833	902	861	840	905	858	824	830	896	863	819	929	811	840	855	884	856	858	867	882	838	891	910	874	880	809	856	844	832	850	851	865	838	863	859	899	846	893	851	886	847	882	862	884	884	832	824	848	902	819	946	830	859	862	867	890	840	832	896	851	872	884	881	874	817	850	821	867	852	842	829	898	780	833	862	860	868	883	916	853	899	771	880	783	828	929	833	860	893	817	829	851	868	874	878	847	886	904	835	886	834	848	833	857	853	852	872	873	923	841	867	859	934	924	890	907	889	867	850	903	831	853	892	869	844	853	841	896	864	829	858	873	885	896	829	909	851	903	906	844	896	853	860	918	859	912	873	906	773	847	850	888	853	831	810	886	827	860	867	864	837	855	846	840	887	829	856	877	867	858	826	860	897	843	836	868	845	873	842	863	846	868	897	859	858	826	881	875	839	850	929	864	899	883	837	876	830	906	869	861	876	956	890	845	878	846	892	816	824	824	918	847	829	913	812	821	869	932	865	858	856	855	841	926	884	852	900	889	874	864	899	872	862	847	861	802	883	820	839	801	813	839	811	902	841	839	883	867	850	837	876	795	843	915	860	867	928	839	831	905	881	854	892	882	869	825	858	836	889	891	833	898	894	804	872	882	829	856	870	867	857	877	866	881	814	890	889	859	842	858	837	889	859	850	858	845	845	886	836	815	852	903	929	861	886	858	903	859	865	865	865	895	828	864	821	828	899	850	863	879	872	862	842	884	833	863	879	843	879	840	828	815	868	837	801	855	781	841	852	867	876	922	902	855	831	862	907	867	843	809	871	891	934	841	845	862	892	903	828	845	831	877	842	850	825	871	839	874	830	854	858	856	874	835	918	867	898	863	884	855	870	902	831	860	864	828	862	881	819	883	809	935	803	861	884	901	829	900	823	853	862	848	805	816	845	883	872	884	856	865	880	867	831	840	861	883	834	849	873	796	870	832	855	871	837	846	834	848	860	857	807	902	864	848	832	814	862	853	875	865	857	901	827	838	834	818	908	842	812	856	845	849	860	913	894	874	860	901	909	857	858
29156	24278	7446	475	336	271	267	276	219	232	254	242	250	243	226	254	226	244	233	236	240	242	268	243	247	256	236	247	222	234	244	228	235	237	240	250	245	238	245	246	241	265	228	258	246	238	256	229	217	225	229	229	236	249	257	242	239	226	244	245	232	248	250	243	277	234	268	233	209	227	235	264	230	232	259	254	222	233	262	241	249	251	261	233	249	226	253	254	242	241	217	258	243	246	222	246	231	239	251	256	241	253	221	241	244	242	240	243	264	258	217	245	221	249	250	231	220	271	259	253	277	224	230	229	241	242	204	252	223	244	220	236	220	246	236	253	238	242	259	245	270	226	222	247	250	233	268	238	231	225	217	243	239	242	245	243	262	222	259	244	248	257	219	228	245	264	241	234	241	244	243	231	256	247	235	221	259	221	264	266	263	264	223	228	271	249	239	236	221	207	271	246	224	253	217	226	212	231	217	240	231	223	222	259	229	255	195	259	250	223	224	227	264	222	266	221	235	227	234	241	234	226	248	256	227	243	250	259	247	242	225	223	266	240	253	236	229	235	244	229	254	213	254	276	235	267	245	222	228	242	238	254	238	228	203	227	236	247	216	244	249	260	243	220	254	267	253	267	237	254	265	208	228	230	227	221	223	231	230	233	248	229	243	233	253	190	236	239	242	229	237	261	241	239	237	243	244	238	230	235	236	246	262	231	246	246	219	248	231	255	255	242	234	253	217	228	229	194	232	214	248	216	231	250	233	245	247	232	248	266	232	255	261	223	256	241	253	237	230	223	265	217	254	226	249	233	221	238	250	232	210	276	241	223	244	213	264	233	244	229	191	232	236	252	227	215	252	238	235	252	232	241	219	258	271	224	244	233	234	254	266	255	258	218	239	216	236	259	244	229	238	259	253	225	204	242	244	243	229	233	228	245	237	258	234	230	240	235	244	241	246	241	214	233	234	232	234	237	274	235	231	236	249	223	223	229	257	221	229	241	263	220	232	250	240	251	239	245	236	264	229	233	197	251	246	261	244	253	260	227	229	252	245	247	271	256	240	225	244	250	253	237	230	234	248	261	229	262	223	243	270	244	260	244	241	212	222	216	240	255	239	245	237	207	247	249	232	221	256	251	229	254	217	243	229	241	241	222	221	228	267	267	232	221	245	237	221	224	216	231	231	243	264	216	215	222	248	224	216	229	244	252	251	236	247	243	225	237	230	230	270	270	234	202	252	216	267	225	256	258	238	237	264	243	281	228	252	236	260	251	243	261	243	231	233	243	242	244	240	225	231	233	207	253	244	244	212	257	227	266	196	258	218	222	221	240	233	239	248	249	238	222	220	245	219	214	230	249	246	237	229	251	227	252	267	236	251	265	224	226	248	243	233	235	248	231	252	241	255	273	234	249	239	230	203	221	236	253	218	267	243	217	218	233	244	258	235	214	247	235	243	251	274	248	227	251	236	231	227	242	238	233	240	224	239	253	242	253	237	229	217	228	233	223	229	234	230	262	226	240	258	237	257	243	223	257	244	244	221	288	251	267	218	245	244	245	246	247	246	257	245	249	253	266	232	227	248	208	257	221	229	259	231	227	243	260	249	251	259	217	231	263	223	256	219	255	223	257	248	273	235	242	210	250	240	237	230	238	246	214	238	252	230	222	224	258	226	245	258	227	244	232	244	240	241	259	239	224	233	219	243	227	243	228	220	221	247	258	237	244	245	254	233	273	242	229	241	249	249	227	236	235	241	185	221	237	225	209	252	249	272	253	252	247	260	276	257	244	235	223	222	253	223	223	243	255	254	220	211	249	240	233	236	227	247	212	255	262	235	219	236	253	224	227	237	235	223	235	217	226	215	227	256	256	234	245	223	227	242	211	253	253	224	278	251	239	259	238	239	238	271	229	226	247	234	234	238	245	242	241	226	232	262	210	240	253	247	231	226	243	243	213	230	235	223	250	243	222	225	230	221	244	253	208	249	233	261	215	251	231	226	238	247	246	212	218	210	221	228	210	255	234	248	231	208	257	261	214	259	218	240	251	220	221	220	234	222	250	267	236	219	234	239	222	228	243	213	211	245	228	219	235	246	260	256	224	233	231	241	250	216	221	230	231	225	228	246	233	209	216	221	251	251	233	226	250	229	214	245	259	251	214	279	276	244	243	226	229	257	253	225	230	241	249	247	235	256	239	221	261	231	242	255	258	248	240	221	246	246	254	233	218	227	238	249	244	261	244	240	233	215	252	245	247	235	243	241	233	253	240	255	239	224	243	263	245	240	264	248	249	226	240	258	226	234	255	250	246	232	236	218	224	269	255	248	236	247	256	239	210	226	250	239	251	252	258	228	240	225	201	237	259	215	233	231	212	253	230	214	238	248	231	255	254	248	240	241	235	254	243	241	214	253	256	223	241	230	241	240	213	233	232	241	236	260	225	230	240	238	224	242	254	214	220	259	254	233	229	256	248	231	229	234	222	244	266	239	241	241	258	208	243	238	233	253	239	199	256	235	259	229	239	241	249	233	228	219	259	234	298	214	225	240	255	233	215	242	268	209	228	238	248	235	240	220	241	211	242	257	225	227	251	260	231	221	253	222	208	225	252	230	252	246	236	251	240	241	256	229	259	236	214	244	226	215	211	222	222	242	247	227	240	262	216	242	214	224	229	268	257	263	215	230	268	249	241	222	251	260	260	259	240	243	251	226	251	237	252	239	230	266	242	218	241	247	229	252	255	241	238	218	217	247	244	233	213	245	240	252	221	246	222	245	226	227	249	249	276	214	234	263	245	249	227	256	254	247	270	232	242	249	244	250	264	230	258	254	224	250	230	261	242	242	248	207	236	241	234	250	238	242	240	221	233	258	218	242	221	205	255	258	259	249	220	262	237	230	256	221	267	223	236	214	243	268	214	246	228	226	241	230	250	185	233	246	242	227	221	228	230	250	213	213	238	244	230	242	245	246	238	225	223	237	238	220	274	252	271	251	226	235	224	252	239	254	225	223	251	241	235	214	245	268	235	225	233	252	231	214	228	258	241	209	220	230	243	263	210	265	233	229	248	241	232	247	245	230	256	248	255	233	271	245	258	231	259	217	242	219	259	249	238	257	227	219	240	259	193	253	225	249	264	243	249	252	242	248	230	250	245	243	256	258	233	245	221	250	223	224	234	232	246	228	253	241	247	266	269	281	221	229	263	235	231	237	210	244	251	239	261	227	259	253	225	236	256	242	228	229	246	256	236	244	248	229	246	208	228	262	245	250	241	236	269	244	244	239	261	265	199	276	224	233	260	221	221	224	233	239	209	244	224	239	246	224	189	267	250	245	247	244	235	253	227	206	223	250	210	251	234	233	255	229	230	232	271	222	238	221	232	227	222	219	226	236	239	237	226	217	214	237	248	255	246	250	234	254	241	264	236	245	243	235	229	247	244	246	234	243	230	251	263	225	237	217	234	241	258	247	232	240	239	258	242	263	240	278	227	240	246	211	235	257	253	247	247
18497	28409	737	390	341	360	316	269	310	283	300	267	284	272	247	230	246	258	265	250	253	248	245	242	283	261	232	244	238	242	269	268	287	256	258	267	245	269	241	239	239	256	274	274	253	239	239	258	262	260	265	231	257	236	232	268	267	239	242	245	260	258	271	261	265	241	228	244	266	245	251	241	245	249	274	222	232	247	230	261	228	255	283	248	256	266	252	235	237	288	261	259	278	268	223	247	263	249	256	255	250	239	244	234	279	259	273	261	254	255	253	271	276	249	237	245	252	253	243	266	260	259	271	222	256	251	235	275	247	256	268	238	248	236	257	265	237	253	236	256	273	250	244	289	261	241	239	268	239	241	266	249	253	233	243	268	250	283	258	253	241	249	264	258	263	280	244	256	243	254	257	298	271	247	256	241	265	242	258	284	261	236	237	237	268	253	245	243	224	286	263	270	241	283	258	245	262	259	221	230	254	228	247	239	242	225	260	231	277	252	278	233	241	226	258	238	239	257	261	267	230	255	256	253	257	239	245	247	245	265	277	239	257	248	263	244	260	244	248	242	259	244	243	247	261	252	262	244	269	274	224	261	257	281	248	246	258	226	245	246	244	248	260	246	236	241	262	249	280	263	229	226	255	214	265	253	252	270	265	260	268	267	238	241	265	226	260	245	238	257	247	252	276	271	236	233	243	258	239	280	255	261	275	254	292	245	223	269	233	230	257	226	262	272	224	224	282	236	245	234	262	243	251	253	235	234	253	235	252	264	233	258	267	259	257	262	262	257	250	249	247	255	246	236	255	245	254	268	233	240	246	239	254	247	237	249	236	275	242	257	238	247	245	279	224	262	259	258	273	268	275	247	278	244	235	230	254	263	247	258	251	233	242	225	262	245	234	238	267	260	242	263	230	249	267	273	253	252	259	248	246	243	260	250	273	269	258	283	224	267	254	284	255	242	237	241	246	280	214	268	249	260	237	253	264	244	250	221	276	243	251	257	255	243	259	254	231	222	267	249	273	267	213	235	254	263	273	262	235	237	260	254	253	235	260	249	211	224	254	260	235	277	244	230	248	252	249	255	258	229	278	258	223	241	253	228	261	243	250	234	240	240	262	252	246	242	248	265	248	237	241	249	263	277	259	279	235	250	251	256	243	256	258	249	228	284	279	231	261	249	258	274	269	270	220	253	262	260	260	265	251	251	235	264	217	214	249	228	251	276	242	241	247	254	246	231	268	264	248	250	246	256	239	253	229	240	256	261	263	269	276	239	268	212	250	245	259	269	249	247	247	243	242	247	225	246	263	245	255	278	224	262	223	224	254	234	242	233	233	205	251	290	251	237	248	250	268	251	240	232	278	237	250	236	259	251	261	254	254	230	248	246	256	272	247	248	254	229	237	275	252	229	237	243	263	224	231	246	246	246	255	230	241	270	264	252	257	260	228	274	236	239	264	237	256	234	255	250	241	265	249	275	278	281	229	263	234	259	259	260	236	256	266	256	233	240	236	255	256	255	268	251	271	224	272	268	243	270	253	250	225	263	249	248	261	286	260	257	223	248	254	235	236	251	302	245	241	243	237	274	265	235	254	243	244	260	262	230	261	274	274	243	249	281	246	250	251	252	227	265	277	273	221	242	251	246	251	252	238	262	239	233	288	283	250	236	259	234	247	259	237	249	253	247	253	257	243	256	264	264	264	267	294	244	233	259	221	282	248	258	259	247	255	236	242	213	233	260	265	276	259	250	239	253	212	275	256	246	278	252	245	256	281	258	242	254	282	238	271	261	265	266	234	261	247	260	256	225	237	259	218	237	258	259	259	253	245	255	251	230	278	240	245	258	251	256	253	261	266	252	240	232	241	232	232	267	265	297	256	246	251	239	272	257	252	231	250	283	245	230	248	236	247	259	238	258	276	270	246	264	281	249	212	272	258	241	270	259	262	241	246	260	255	277	224	270	226	273	271	275	253	227	242	247	233	237	260	242	267	255	263	250	236	249	256	271	280	262	229	279	249	269	265	252	252	243	251	225	256	258	253	259	248	254	254	261	251	257	270	242	243	258	276	246	239	229	246	240	251	268	266	267	238	251	241	242	232	269	253	268	232	269	269	250	252	252	220	270	282	259	237	246	269	271	279	237	281	257	256	261	226	284	243	250	247	255	246	246	254	255	232	256	232	272	262	247	248	264	251	248	248	254	262	248	230	230	226	257	230	269	216	240	281	247	245	227	251	226	276	255	265	254	236	254	263	258	250	274	240	250	256	251	265	240	268	261	247	270	246	264	241	224	224	260	233	238	280	263	263	256	263	247	252	261	247	264	267	245	247	262	236	254	269	267	232	211	272	270	229	260	278	253	242	257	216	259	251	278	223	242	227	270	235	228	234	259	245	259	256	229	257	255	230	250	246	242	232	260	221	268	253	211	242	253	266	262	259	265	231	258	265	222	238	244	241	237	230	255	245	261	268	246	252	230	253	273	238	239	228	241	237	281	240	232	250	277	251	218	239	238	225	244	237	208	252	257	244	226	249	251	247	251	267	248	239	241	247	236	261	242	268	253	234	248	251	250	286	263	244	256	247	231	211	230	254	270	245	236	238	269	241	242	270	234	277	235	228	238	281	236	266	257	240	237	238	222	249	252	249	260	254	249	249	238	242	253	251	252	232	246	251	278	235	232	237	241	259	276	252	252	240	220	270	216	250	255	290	289	245	252	236	238	247	234	249	251	247	267	250	247	256	264	244	289	237	258	245	264	238	265	228	262	259	274	280	236	251	243	240	244	263	252	233	254	234	265	246	254	252	245	239	267	271	233	272	228	236	256	250	239	249	246	265	256	235	261	253	236	253	249	275	255	209	274	235	255	236	255	271	253	242	280	276	264	255	263	246	268	269	260	238	236	255	250	233	237	272	232	226	228	278	261	234	257	248	265	224	243	234	257	245	258	265	249	264	235	227	255	249	277	284	247	233	266	241	258	255	251	261	241	242	247	254	280	252	278	270	267	241	247	259	258	225	271	247	263	259	257	277	245	252	249	268	240	244	283	237	282	268	235	228	246	260	232	254	239	244	235	247	256	266	279	261	247	238	229	282	271	248	255	224	262	244	225	264	261	244	241	246	244	264	219	247	270	263	243	257	267	228	257	251	261	233	251	243	263	244	240	242	271	242	261	250	256	265	230	214	249	241	242	235	260	229	256	254	269	232	264	258	244	284	252	235	256	264	278	264	256	281	237	251	257	273	285	242	250	271	228	244	263	256	241	256	255	268	263	288	245	238	252	262	221	266	246	259	255	250	254	258	248	256	271	254	269	258	266	253	240	258	253	287	222	216	260	231	264	217	246	249	254	249	235	236	251	243	227	241	227	266	260	245	247	230	262	225	241	244	288	257	252	257	290	249	243	232	240	247	265	235	226	265	236	251	253	281	258	253	268	258	237	271	223	224	250	240	248	263	278	255	249	260	258	252	274	242	246	261	240	252	267	238	245	258	243	241	236
25462	22116	26762	25349	20711	10001	1605	1136	1057	1005	950	889	860	788	772	772	810	762	761	753	744	715	696	739	735	744	679	736	718	733	709	679	670	685	707	702	737	659	735	709	688	697	706	731	713	707	693	696	713	736	702	704	702	716	676	729	696	694	651	674	674	707	689	743	718	686	680	649	683	686	738	657	716	712	652	667	687	681	720	597	649	687	676	739	682	713	677	699	695	696	660	667	699	727	673	686	680	715	720	732	690	702	733	668	682	689	668	710	671	665	648	646	649	752	692	668	640	719	655	660	689	672	669	667	649	680	698	683	697	650	720	659	669	681	669	708	711	685	683	697	627	682	641	672	675	635	654	676	678	666	720	694	754	659	695	714	638	699	704	698	688	640	717	745	668	680	659	671	671	686	710	745	637	673	702	695	721	734	675	639	650	668	703	723	706	687	690	720	746	720	662	674	688	669	675	680	664	625	672	686	699	676	689	720	733	681	679	670	715	685	703	645	733	656	659	612	697	738	671	687	693	695	676	643	708	694	688	657	662	676	673	732	708	722	721	694	729	684	675	651	685	697	670	727	670	651	708	663	717	668	673	733	650	696	723	687	689	699	674	666	670	703	661	720	689	710	699	678	689	675	694	706	682	733	686	733	689	696	727	699	681	650	723	657	754	698	696	714	668	648	712	731	686	731	722	686	659	677	691	756	677	700	678	678	659	720	730	714	642	698	705	710	693	636	726	705	625	684	648	695	723	673	770	710	658	672	725	691	692	663	691	719	688	719	670	740	656	662	695	697	678	702	717	705	683	643	633	675	672	708	661	689	672	719	668	676	670	729	689	691	662	693	649	699	677	685	685	672	725	661	678	719	691	669	707	718	666	699	689	708	732	671	699	688	686	654	705	663	671	683	679	701	688	662	738	703	695	681	705	678	675	663	720	700	715	679	739	728	684	662	656	677	701	674	709	686	655	679	704	661	708	637	659	695	667	671	707	693	662	665	666	643	668	699	728	707	705	692	697	680	711	691	681	724	650	681	677	671	703	687	684	672	681	720	660	718	687	612	656	672	729	675	650	703	695	671	696	712	695	639	710	714	724	686	742	668	718	698	672	693	679	668	692	680	684	714	693	731	638	668	694	671	667	678	704	689	669	685	698	672	638	739	701	718	694	723	740	700	698	679	693	713	667	679	668	652	729	682	704	690	647	688	695	701	698	653	659	683	730	697	677	662	736	715	694	714	732	688	701	644	652	657	671	657	703	717	711	717	675	739	679	696	670	684	690	705	690	657	695	692	680	718	677	700	729	730	619	677	712	654	647	688	690	683	681	687	697	700	687	698	716	636	724	643	656	660	701	688	697	693	656	691	672	736	684	688	700	694	711	689	662	649	643	653	707	723	678	681	660	681	681	665	663	654	680	710	691	707	663	690	672	755	734	709	692	681	661	663	725	695	665	638	678	671	688	687	733	684	721	667	670	705	673	712	679	709	667	678	717	667	698	779	665	721	710	680	702	678	639	700	692	658	659	651	728	708	716	660	708	703	698	677	702	725	694	694	715	715	683	659	700	728	712	695	660	689	653	638	679	693	710	668	674	736	728	659	686	654	664	705	688	663	675	682	667	690	669	660	750	755	664	657	673	737	685	716	690	686	660	683	689	697	699	671	717	701	703	690	697	676	717	676	690	682	701	689	676	664	670	738	698	686	702	707	683	700	711	726	734	646	674	682	688	740	713	727	686	635	688	683	704	674	652	729	682	691	726	647	663	696	714	653	684	686	708	688	718	679	654	667	676	672	691	660	725	728	692	734	734	731	677	693	703	707	707	714	715	684	650	689	677	694	691	623	683	680	671	637	687	736	701	729	707	726	643	734	641	675	668	653	680	645	657	668	694	664	688	631	670	694	714	691	695	683	692	673	703	666	673	653	671	681	654	666	674	688	637	659	671	649	734	737	718	673	719	676	696	671	650	646	684	655	748	664	683	655	722	692	683	731	723	687	693	638	715	714	683	647	671	695	699	685	684	728	728	657	678	721	670	731	662	702	719	643	684	664	679	629	702	716	699	681	675	684	688	663	672	672	674	703	666	692	687	707	646	722	708	710	671	629	695	702	683	722	682	702	680	669	654	694	713	691	670	678	680	712	685	698	717	702	702	683	749	677	662	684	671	653	705	662	675	703	678	688	635	672	652	668	689	699	660	689	691	652	691	690	634	707	685	689	650	647	695	690	644	672	721	649	690	706	709	671	696	610	679	687	654	685	674	707	685	694	682	659	718	709	691	668	699	692	699	702	696	706	642	694	779	661	698	644	671	730	685	603	674	706	726	668	702	686	645	726	636	697	684	693	658	689	673	681	659	699	739	691	667	708	680	711	705	635	673	691	697	687	698	722	703	675	698	719	727	688	678	705	681	677	696	690	709	729	684	666	700	752	713	703	673	684	629	672	709	644	690	651	702	695	719	748	679	683	698	703	713	683	685	698	690	667	648	717	689	662	678	690	668	681	715	680	711	716	642	679	666	701	696	731	725	654	667	707	719	733	675	721	698	675	636	680	680	658	679	677	706	727	703	690	729	691	671	701	649	714	657	697	691	663	680	694	651	715	669	660	667	700	703	648	764	666	711	662	636	648	658	738	705	673	683	673	666	702	656	674	678	676	690	671	727	675	672	704	670	686	698	673	709	683	677	668	718	640	642	656	659	679	659	652	674	674	675	674	665	683	689	665	714	628	737	708	678	689	683	674	700	664	671	693	668	705	725	659	688	695	702	669	658	707	709	735	693	661	714	636	680	664	719	652	691	658	723	643	720	632	722	718	751	686	725	708	683	658	671	662	696	692	672	700	714	650	711	667	685	693	706	725	714	639	667	629	651	686	688	675	680	668	680	716	663	702	668	720	684	727	678	702	711	712	665	684	683	719	673	677	683	721	677	707	711	705	676	656	687	694	640	703	700	692	682	672	724	713	722	720	687	690	677	682	747	692	680	704	652	677	676	661	672	731	683	723	650	697	730	711	686	681	687	687	657	673	686	681	679	669	685	703	676	726	669	690	714	693	669	681	658	699	672	703	638	694	683	658	694	707	635	729	693	708	635	695	719	649	655	684	712	687	679	661	697	658	682	682	683	708	665	690	694	664	667	689	668	678	695	719	689	703	690	694	674	717	647	700	690	656	667	637	667	656	682	663	668	685	710	690	679	678	727	702	693	648	743	677	688	653	660	662	721	667	670	701	718	740	669	693	648	692	669	698	684	723	663	717	716	693	644	633	687	694	688	651	657	706	714	689	676	698	636	702	676	677	730	697	650	675	692	693	688	726	732	710	701	658	728	701	671	693	719	710	700	703	682	662	686	668	692	661	693	707	685	667	646	643	680	682	675	735	726	704	666	723	691	649	699	691	684	701	714	673	669	684	657	688	675	643	665	699	644	680	693	658	670	707	699	694	693	697	664	644	711	693	681	678	683	661	709	665	639	665	723	713	665	679	689	680	677	693	673	657
34442	69691	7846	4446	3047	2434	1968	1686	1456	1327	1146	1127	974	948	931	922	789	808	788	735	773	700	745	713	758	664	740	713	683	731	714	694	745	684	682	704	663	716	761	751	671	633	639	733	687	664	662	706	683	690	649	690	688	661	695	666	704	641	668	689	718	686	733	737	650	687	683	674	692	640	644	623	651	698	716	656	627	662	659	657	664	667	692	661	699	724	653	676	683	649	710	699	693	692	665	650	664	640	679	730	638	664	655	678	683	658	681	679	683	653	692	698	646	678	682	718	656	669	709	656	668	680	671	667	647	642	686	670	682	681	744	652	638	651	666	617	665	667	680	715	699	683	662	613	675	693	612	686	640	685	679	661	656	693	659	681	661	695	655	701	641	645	673	693	680	689	674	664	691	668	649	707	650	683	683	641	659	671	681	671	664	699	648	652	683	675	636	680	618	648	647	722	668	679	674	651	668	692	689	674	641	717	648	636	698	695	664	636	647	691	602	602	608	657	651	623	697	633	705	698	673	665	656	686	647	719	625	653	658	637	637	699	672	642	637	648	691	655	680	671	669	704	703	674	645	691	629	702	668	671	671	690	640	721	679	667	617	688	644	710	706	693	636	675	665	635	674	629	689	677	656	683	683	628	682	648	644	679	696	655	605	732	665	683	721	662	660	604	654	682	651	663	645	656	658	715	704	687	645	717	651	698	688	690	686	682	681	657	638	668	675	684	700	627	713	663	694	645	643	680	608	700	680	704	670	663	628	674	708	661	643	714	665	701	667	633	651	664	660	697	698	638	605	650	654	626	631	636	688	631	694	700	657	642	697	680	707	699	693	694	668	669	629	684	713	704	700	695	707	658	720	622	654	674	704	725	646	676	664	674	679	656	647	712	661	659	635	640	680	686	676	681	650	679	652	688	656	670	594	706	625	675	664	701	647	647	667	660	596	677	661	655	663	706	609	620	657	657	655	693	680	668	663	665	664	695	635	693	620	644	675	645	654	686	670	683	653	679	662	663	661	698	667	704	676	690	656	629	638	672	678	687	713	698	635	685	688	713	671	670	661	695	683	692	660	659	645	700	667	614	664	644	671	625	683	655	670	665	631	623	678	667	661	696	684	668	693	670	672	686	664	690	656	702	696	630	679	652	666	644	664	629	705	659	633	667	674	625	638	642	670	618	632	683	634	671	659	669	647	651	636	678	676	713	655	661	640	649	688	636	644	682	662	677	650	694	668	666	668	626	669	629	677	634	667	662	648	641	694	662	678	672	703	710	685	667	694	689	690	652	676	687	657	655	677	682	638	682	679	650	651	660	678	691	633	651	666	660	694	687	644	658	688	683	650	673	658	658	683	643	694	642	717	686	658	695	633	686	688	701	636	637	648	663	621	633	704	663	666	710	636	660	678	659	663	650	682	672	673	671	680	653	697	679	648	667	697	703	692	689	663	697	662	678	631	636	669	694	666	736	687	658	692	660	663	672	673	683	683	673	678	673	655	736	691	650	679	676	698	675	716	682	656	698	668	624	661	656	641	697	684	681	675	654	716	675	666	629	668	658	648	674	653	659	657	618	664	693	714	652	653	642	717	634	654	637	632	641	653	671	641	669	684	637	649	647	674	706	676	701	661	667	657	692	693	645	672	671	627	641	650	651	694	626	656	678	656	698	665	660	632	682	657	629	651	657	674	703	685	651	687	620	641	664	659	642	668	693	645	639	692	649	650	701	653	661	678	695	658	692	688	697	634	687	666	686	648	677	640	698	687	683	658	674	665	680	667	714	706	650	687	652	665	661	665	666	657	678	662	650	674	701	667	719	657	666	651	632	641	614	707	650	710	643	638	675	671	635	676	687	599	603	661	689	688	655	651	696	636	635	647	663	673	686	672	648	663	687	656	703	659	662	679	640	666	673	631	646	668	668	732	634	663	655	730	739	684	665	651	688	646	673	689	636	672	680	673	649	664	666	665	692	657	654	671	693	633	681	644	655	629	674	660	640	657	663	625	658	685	709	685	659	701	643	625	715	666	665	697	710	654	647	669	700	652	683	661	667	696	671	645	688	635	682	647	685	643	652	637	653	686	653	659	693	654	598	640	684	644	633	676	648	677	722	625	704	709	652	654	633	711	695	687	662	674	649	654	671	658	673	678	687	647	678	695	638	632	693	651	655	677	702	649	687	646	641	631	640	636	669	651	655	629	714	662	713	680	696	674	678	658	659	734	650	691	691	675	629	693	654	635	682	632	658	699	671	652	681	687	634	682	666	681	609	696	692	695	640	613	682	656	683	665	669	732	683	694	607	678	696	630	660	678	702	696	698	717	624	665	628	663	690	678	647	670	633	668	634	663	659	692	692	680	674	699	641	679	653	633	697	617	660	670	668	663	683	678	660	666	688	683	637	707	666	653	717	661	619	653	625	665	689	692	640	647	674	683	660	692	656	646	661	663	675	671	653	667	702	665	710	647	683	702	694	671	666	689	651	644	684	658	635	690	681	672	688	640	654	700	664	638	645	636	726	665	667	682	637	649	644	751	701	656	699	660	647	677	634	658	705	615	659	678	712	682	646	680	669	632	685	684	636	645	674	634	642	645	643	681	610	676	683	692	699	691	629	660	685	651	676	677	641	675	634	678	704	686	667	669	689	652	725	665	692	644	626	651	666	702	696	672	621	660	670	696	665	680	689	615	666	653	681	664	630	706	688	721	671	678	658	640	630	701	658	650	682	689	673	685	659	659	689	628	731	670	690	632	614	675	643	670	644	681	684	661	642	700	633	618	724	696	685	689	683	696	724	747	663	654	689	689	696	667	661	682	628	641	662	663	691	639	694	695	677	625	670	705	607	702	625	653	668	693	703	647	721	696	639	692	630	671	681	637	702	671	666	649	607	672	673	634	671	659	653	674	681	686	661	648	666	679	678	673	673	681	661	635	669	657	709	672	636	720	690	657	646	700	659	635	642	710	685	636	690	701	681	659	676	681	611	695	698	727	648	677	675	651	644	661	657	695	669	732	642	628	730	649	632	697	711	667	628	701	661	670	701	687	708	731	689	652	672	635	668	628	677	646	655	674	644	675	724	686	681	632	690	639	712	661	652	653	671	664	742	723	652	696	694	665	686	659	622	696	656	648	675	653	653	653	641	653	682	702	657	665	712	727	685	701	700	680	690	583	632	663	661	675	678	632	687	642	692	693	633	639	674	678	691	630	651	629	643	698	654	641	642	642	701	707	673	689	708	658	684	636	703	707	712	652	676	630	673	695	643	638	648	646	725	669	630	728	690	638	643	695	668	696	683	691	645	657	657	649	635	701	681	667	657	662	635	706	683	665	628	692	689	632	701	634	646	665	697	619	696	624	730	668	674	655	671	673	631	657	681	670	650	663	663	728	663	613	704	647	637	601	644	696	651	632	693	641	629	695	699	664	665	650	687	643	665	691	672	648	642	658	684	709	649	683	671	648	667	667	653	621	697	633	671	695	668	682	641	716	701	680	694
22980	21531	27813	24307	20984	20654	7766	1982	1544	1457	1324	1304	1177	1155	1124	1070	1030	1047	1037	1000	1020	952	957	987	962	995	942	911	910	957	913	950	899	889	917	908	893	917	875	930	896	862	923	932	889	914	949	928	875	938	843	913	849	875	868	886	900	913	860	885	887	925	933	876	909	900	896	873	868	892	884	840	880	907	839	877	873	885	898	917	883	854	875	929	945	843	870	867	858	865	853	900	892	890	858	882	883	855	838	893	883	848	849	856	835	857	882	901	883	930	818	846	899	936	884	898	852	869	893	849	884	870	874	842	895	878	870	906	874	909	926	864	842	927	866	815	904	840	858	926	867	886	941	845	853	851	883	857	870	890	864	909	929	905	881	904	891	914	874	905	885	821	809	870	901	865	946	912	845	901	919	917	819	848	908	875	863	890	876	846	887	875	856	839	866	909	835	898	865	883	838	898	842	873	873	866	922	923	877	882	804	881	874	884	816	817	874	841	858	894	891	921	894	833	904	866	853	939	900	925	845	885	898	838	849	889	895	905	927	839	858	830	917	896	865	908	864	862	883	868	892	878	850	867	887	923	920	897	858	876	815	913	891	910	890	839	903	845	901	860	830	906	877	899	885	836	871	864	847	932	844	880	906	875	866	896	821	901	918	863	919	893	881	861	918	895	861	815	819	915	866	854	884	945	883	849	864	856	874	924	874	859	897	854	878	851	823	854	883	819	863	889	843	888	870	868	896	863	840	853	907	863	892	907	853	883	905	833	874	853	807	890	888	904	881	837	896	801	868	857	844	878	900	896	888	829	874	917	909	885	866	848	872	895	838	862	902	853	883	844	846	877	854	916	879	886	853	893	800	877	858	901	909	848	894	820	881	895	915	832	907	844	930	876	845	825	773	840	819	848	860	870	906	896	855	906	892	919	824	883	837	884	813	883	876	897	891	890	850	823	868	879	876	859	875	910	838	864	852	862	866	879	838	920	884	840	862	880	880	873	855	909	879	882	906	862	860	945	808	850	843	850	843	858	838	883	911	841	899	862	852	883	852	885	904	901	870	909	901	863	888	880	860	906	913	932	900	921	829	836	878	871	914	847	810	831	868	834	853	861	936	849	906	886	909	859	893	891	864	851	886	886	844	884	918	895	848	890	874	893	893	903	895	863	869	911	862	852	907	835	925	923	887	840	875	875	849	838	875	894	895	875	908	853	832	855	865	779	843	877	868	831	842	880	833	864	877	865	867	909	869	852	890	848	885	843	864	913	881	837	849	919	871	885	844	844	905	894	882	870	869	907	885	897	870	859	881	885	855	897	923	900	967	859	882	872	850	856	876	934	871	880	856	872	829	874	842	860	898	905	867	838	902	863	878	885	883	888	877	844	901	910	893	902	905	877	861	840	868	873	833	869	858	834	860	906	869	866	901	900	894	885	877	905	908	888	871	844	889	893	846	908	898	927	913	821	864	864	897	843	845	893	814	898	879	911	882	910	889	825	854	893	891	900	912	880	908	908	831	882	905	862	903	843	853	886	892	863	855	926	843	825	900	857	922	874	849	858	869	833	796	849	849	886	895	903	898	876	847	829	902	882	862	898	855	872	911	942	842	815	814	865	894	838	912	827	783	883	827	905	846	860	856	872	877	881	816	876	876	871	873	892	978	899	870	837	869	829	855	868	882	917	836	888	869	877	887	926	930	884	832	875	840	909	905	925	870	858	913	835	850	873	904	856	917	894	866	864	862	892	856	856	847	839	868	858	879	932	882	823	891	903	878	848	869	859	873	898	862	829	876	897	874	913	880	838	896	892	835	843	890	888	877	843	913	860	855	904	875	887	869	889	902	918	922	881	885	876	823	857	923	894	859	842	882	859	867	851	901	869	857	866	851	965	867	886	835	830	931	853	941	799	850	841	903	838	813	853	912	838	884	936	844	830	897	839	871	895	868	860	890	859	877	899	822	908	863	890	882	968	924	904	846	903	860	843	881	797	924	898	899	827	893	850	866	864	881	823	818	877	871	908	856	954	900	879	847	890	846	847	883	946	880	877	813	835	835	911	852	814	889	880	877	881	826	890	868	898	868	855	863	872	843	907	893	931	843	890	886	867	899	849	852	787	819	916	927	889	908	862	883	847	875	875	893	878	893	844	837	856	877	898	835	893	842	867	864	879	866	828	872	877	913	834	958	865	838	804	954	845	937	934	897	852	926	880	845	886	874	904	918	831	823	891	873	868	866	866	843	853	896	885	879	940	832	915	863	868	827	851	841	915	868	862	889	905	829	887	906	863	876	888	858	903	828	874	869	838	879	778	858	856	824	914	861	854	856	846	866	815	916	850	906	865	888	846	879	879	882	920	865	882	906	857	867	909	917	909	873	904	873	802	846	872	894	893	920	887	892	875	847	884	888	870	850	864	850	864	910	889	867	864	883	924	885	925	842	865	917	876	847	930	873	890	886	885	901	942	860	906	879	867	834	877	874	880	862	861	878	898	901	837	917	868	846	817	890	843	900	882	880	839	872	855	888	890	921	884	896	825	932	823	886	889	907	889	856	919	856	923	893	907	837	939	855	918	884	814	892	920	881	905	891	929	856	854	846	850	881	919	835	856	858	918	852	890	848	896	863	900	894	903	859	835	905	879	828	878	868	908	855	887	887	893	883	892	853	951	871	868	850	862	886	972	887	839	855	889	902	953	885	857	864	885	861	913	824	900	834	921	848	831	910	864	865	833	905	888	843	901	889	848	883	873	878	834	875	846	884	898	916	883	870	859	904	888	852	825	932	890	805	887	892	954	864	840	913	859	868	848	859	872	885	909	921	867	856	844	916	847	848	839	879	857	841	862	872	888	872	892	913	848	881	847	942	868	894	870	869	856	928	857	895	897	856	871	842	874	912	906	836	841	916	914	843	867	854	885	880	899	918	881	867	899	859	871	860	879	884	860	882	872	909	874	895	884	863	907	930	825	900	903	863	828	895	856	839	874	893	843	793	886	849	838	855	905	790	835	901	936	871	852	858	917	860	846	904	910	818	913	860	916	864	873	831	889	853	913	866	880	828	875	922	898	849	852	897	897	874	875	863	876	863	893	859	902	882	905	892	820	854	835	863	874	863	856	920	859	857	911	864	862	853	896	858	857	924	890	822	888	867	890	881	845	908	867	812	873	911	880	868	899	895	916	872	887	884	925	915	922	832	872	827	840	894	831	863	930	873	904	853	878	853	876	887	897	895	871	901	886	902	879	842	871	880	819	854	880	884	846	873	813	858	854	929	849	890	892	876	836	945	962	866	852	841	845	852	882	898	913	892	878	827	846	880	841	836	842	885	869	868	952	904	908	845	878	869	831	847	848	883	876	887	846	880	886	867	867	856	877	895	898	884	909	798	851	914	917	882	874	847	871	868	845	890	835	869	917	846	940	858	878	862	885	890	892	890	816	854	906	880	934	867	876	850	864	892	920	816	866	930	857	888	825	903	810	905	890	842	830	862	902	903	899	814	917
28483	66756	12158	7915	5577	4336	3460	2892	2575	2238	1960	1726	1545	1442	1375	1260	1183	1064	1128	1063	1078	1055	1063	992	1017	952	952	1023	963	929	916	928	975	957	942	926	921	955	903	894	859	914	941	980	914	883	908	869	888	819	906	914	873	845	841	812	849	905	897	887	887	905	843	884	866	870	891	828	831	867	915	865	856	846	882	877	892	873	856	839	880	873	838	866	868	819	920	868	858	853	930	862	866	852	817	930	852	862	874	888	873	817	839	838	870	834	848	837	848	834	876	887	852	868	875	811	916	903	851	891	862	819	935	918	902	880	896	839	871	853	841	880	865	882	900	832	850	860	871	845	884	897	838	858	807	889	867	833	908	879	861	880	848	905	861	866	850	864	835	860	879	864	955	841	888	811	846	889	844	870	861	875	863	840	903	842	818	895	831	866	842	889	872	916	846	850	885	827	873	869	877	897	853	892	853	895	837	819	841	885	929	874	859	858	834	919	860	894	831	854	842	856	817	866	852	856	833	900	835	853	887	857	857	851	880	910	892	852	840	861	897	869	839	835	874	903	847	874	896	853	907	834	853	921	946	878	869	873	808	822	831	834	842	900	871	905	872	872	893	861	857	868	919	845	836	820	804	898	867	880	875	814	867	865	862	855	892	911	842	876	854	825	823	872	897	888	788	857	848	905	861	855	880	900	825	864	883	879	832	858	903	906	883	822	879	877	859	876	909	867	858	859	852	785	875	879	893	895	861	844	866	859	850	887	839	847	861	867	867	862	842	824	853	850	856	883	864	853	875	887	905	861	835	897	903	884	826	912	869	830	832	874	910	895	817	921	860	853	887	857	810	906	868	882	833	890	833	899	813	835	846	868	844	816	849	877	802	932	870	889	904	824	836	845	885	877	891	883	847	868	924	863	864	861	845	873	863	870	917	873	840	880	901	918	816	848	866	878	890	856	910	846	842	903	884	825	838	866	845	898	813	863	872	876	842	885	889	844	913	875	877	845	888	840	879	897	861	849	810	848	879	833	903	933	885	872	877	836	876	884	887	793	866	807	858	844	820	867	814	808	816	896	843	869	907	885	850	861	885	840	881	900	847	850	919	845	819	806	874	855	872	877	879	880	859	819	894	864	838	848	832	813	864	861	881	856	883	849	886	870	856	851	919	860	846	809	859	850	889	825	857	880	893	824	847	845	842	857	851	821	863	874	868	841	821	821	862	902	806	870	830	891	904	872	843	851	871	862	881	965	911	896	845	854	886	901	869	856	893	916	846	872	900	875	836	868	888	882	865	853	848	899	832	894	873	884	866	879	868	834	885	801	914	834	846	850	829	827	821	916	876	898	874	842	884	924	861	862	864	916	901	886	874	851	877	840	899	862	869	854	854	891	847	876	828	855	838	839	888	812	869	898	861	855	833	822	827	869	860	854	820	849	806	859	803	899	855	862	921	838	915	874	843	900	852	859	829	840	846	867	919	842	885	872	836	902	873	871	862	870	826	868	930	885	868	874	869	875	831	850	836	893	848	833	894	862	873	821	838	889	843	848	909	898	827	839	839	901	855	874	869	905	862	805	882	948	873	882	832	854	863	842	852	844	854	887	892	828	851	865	857	870	855	840	857	847	905	838	837	878	843	888	913	887	870	879	822	874	852	890	900	869	876	900	887	855	812	833	876	889	857	872	868	858	869	875	864	881	872	866	863	869	908	811	916	839	884	886	778	855	831	866	858	876	880	822	814	897	873	875	863	840	843	851	882	902	942	866	853	880	889	837	894	847	891	870	858	860	836	847	866	836	867	857	831	876	878	907	887	867	847	856	834	853	889	858	852	868	888	865	876	884	884	864	915	832	853	919	910	885	848	850	889	880	876	827	844	909	838	840	860	874	856	891	893	888	872	896	854	836	806	841	882	851	890	877	882	915	821	862	851	861	856	865	899	855	833	894	930	924	832	833	848	915	899	872	863	866	864	834	906	868	806	919	878	840	911	872	859	909	854	887	836	883	836	895	911	852	877	851	815	880	890	847	820	869	879	898	861	820	800	853	849	853	899	895	882	892	883	865	861	940	902	814	864	812	922	880	781	863	921	870	837	846	897	827	840	926	853	861	834	895	793	833	859	817	825	888	893	833	853	841	834	875	917	883	889	857	885	840	868	842	857	873	838	881	864	846	874	921	902	897	850	878	847	868	847	864	902	793	823	893	834	858	872	837	936	905	894	896	864	863	918	883	877	873	825	838	877	882	821	871	897	859	929	856	897	809	898	928	916	811	880	808	838	873	814	860	875	875	873	887	897	862	866	806	830	834	792	891	880	884	872	855	923	876	858	916	906	899	826	855	900	858	828	842	800	885	893	833	895	854	856	849	864	897	836	817	867	821	850	876	887	864	834	872	867	835	857	873	861	857	794	861	854	879	851	852	816	844	873	898	898	837	846	891	833	863	887	884	883	870	857	880	899	857	829	867	847	845	874	862	838	839	897	794	892	890	904	821	845	875	906	869	857	849	830	825	841	801	847	871	846	874	830	840	833	850	811	893	870	818	840	844	809	894	817	888	889	843	862	838	852	851	864	815	807	883	870	878	885	867	835	846	841	868	859	854	907	837	861	843	898	890	832	916	873	866	913	844	871	827	849	875	826	840	908	853	888	900	891	869	822	904	863	867	935	840	878	878	892	865	809	887	859	897	850	839	890	842	873	820	861	868	794	850	879	861	858	901	886	846	836	884	828	948	882	823	859	817	842	878	849	905	881	870	846	866	891	883	855	859	828	856	793	893	871	848	834	884	879	870	867	896	871	846	848	892	829	902	885	871	825	878	875	898	875	828	811	852	869	843	874	881	857	890	838	855	863	902	885	822	837	806	893	864	849	924	841	893	901	862	876	818	871	861	883	859	898	861	823	882	904	854	860	869	927	857	822	893	889	859	876	854	815	857	876	854	947	916	875	918	827	872	868	826	926	840	838	817	825	802	865	838	860	802	907	837	822	842	882	852	897	872	882	822	897	888	908	842	817	845	853	865	920	875	894	836	869	832	852	860	866	891	877	851	887	830	858	887	861	873	884	844	827	860	873	857	903	850	831	857	890	786	856	853	853	832	860	816	897	914	828	891	888	855	871	849	867	890	860	854	918	853	874	894	874	890	876	856	837	763	841	844	844	827	865	840	927	903	890	888	805	883	896	860	935	910	811	862	839	830	870	861	801	842	816	889	888	897	896	854	856	863	839	854	897	890	817	829	885	846	871	912	832	866	891	909	869	837	865	854	883	863	853	835	846	878	902	849	875	878	853	922	901	844	884	867	880	898	826	938	876	831	897	858	869	826	852	877	812	877	838	813	872	835	885	912	868	848	900	880	885	864	849	835	865	846	855	873	852	832	863	888	847	891	826	874	855	818	835	886	928	876	867	900	820	891	847	890	852	899	888	852	839	866	851	849	853	867	852	868	873	899	846	865	871	893	844	896	866	872	832	853	870	891	930	857	901	907	874	850	882	827	865	929
28622	21588	6115	481	318	291	272	229	261	245	259	228	235	250	245	233	236	230	223	208	239	244	229	191	261	235	235	224	236	233	249	239	234	234	234	243	216	208	223	222	216	257	234	224	214	228	214	218	253	215	239	233	224	208	240	203	250	242	231	240	235	235	244	229	235	213	230	237	232	233	188	210	243	229	244	241	251	195	248	206	274	228	231	221	236	215	228	245	242	235	239	270	233	212	240	237	235	213	228	226	210	227	239	235	232	220	238	243	215	242	222	230	230	229	259	243	230	227	215	238	216	224	243	220	233	241	199	241	270	234	236	225	249	209	245	207	226	235	231	226	212	229	247	225	208	238	274	236	246	226	230	224	228	245	218	229	212	222	244	261	222	233	224	207	219	238	219	234	189	211	202	242	249	223	217	222	240	234	232	244	246	214	228	230	207	251	231	232	218	226	250	238	213	218	228	220	235	249	226	221	218	238	220	206	247	205	221	241	230	232	218	213	246	217	219	220	213	251	211	202	234	211	222	231	221	238	243	237	229	195	211	212	228	206	233	239	207	218	237	211	209	240	239	200	230	227	214	206	226	220	228	232	229	223	232	226	233	223	226	215	209	252	217	235	203	215	242	211	219	211	203	209	225	212	229	237	244	234	223	218	256	233	224	248	253	237	239	264	245	199	219	234	229	225	220	215	214	202	236	236	234	227	216	248	228	226	241	222	256	200	238	240	234	236	240	218	219	242	262	234	218	262	241	217	227	224	188	210	248	239	202	224	224	220	203	218	229	224	257	235	211	224	242	231	241	230	235	230	216	224	239	210	236	229	231	228	210	208	238	224	217	225	233	244	249	236	232	225	238	236	223	204	222	244	214	195	236	236	215	226	231	236	227	221	249	209	210	253	197	249	233	228	226	219	241	212	231	207	209	224	219	234	246	231	250	212	237	252	234	203	233	242	236	203	244	277	212	239	215	230	234	249	221	211	222	227	212	222	232	253	199	220	225	237	239	193	252	227	225	217	214	228	231	230	228	246	231	228	207	218	247	214	234	229	235	229	227	202	229	242	238	225	243	223	227	247	197	219	241	221	228	225	216	236	224	202	226	245	250	240	225	236	214	211	255	226	224	219	227	218	216	253	213	242	197	204	242	244	237	210	253	229	244	245	236	201	241	218	255	218	213	201	227	238	229	229	220	223	235	221	217	217	230	232	251	222	235	225	214	229	248	234	224	216	243	220	196	242	217	210	223	224	247	244	216	242	217	226	235	228	257	221	240	250	222	234	216	241	219	230	228	249	264	218	230	240	210	231	233	232	240	223	228	225	217	237	245	242	234	250	251	217	190	225	246	245	215	242	240	224	229	219	218	211	240	220	238	226	216	243	209	231	233	242	218	222	260	231	240	243	194	225	233	205	196	220	217	229	193	214	225	213	207	253	234	237	257	223	225	233	210	244	225	183	210	230	193	239	247	226	232	269	231	234	250	252	202	244	247	219	232	249	233	226	273	207	231	224	225	238	225	225	212	222	214	244	225	238	252	196	225	206	213	261	229	226	217	217	244	221	209	242	222	207	223	236	239	256	242	225	236	232	215	226	257	202	238	229	230	221	223	210	234	255	226	235	239	204	244	211	237	223	225	226	227	233	211	213	225	226	210	240	225	221	238	234	228	222	222	217	214	224	218	220	235	230	207	231	218	237	234	203	196	247	243	190	261	244	203	230	245	200	248	238	191	252	216	224	223	239	256	223	211	248	194	239	269	236	255	234	243	211	240	231	235	203	230	236	242	226	231	221	220	228	238	214	222	223	217	225	241	227	221	224	232	222	260	249	238	241	230	258	212	222	244	230	204	247	230	210	218	204	211	207	239	216	225	223	201	218	224	200	230	226	240	194	231	248	234	226	223	240	220	209	223	229	225	238	235	226	234	218	218	218	238	222	229	219	210	228	231	206	225	232	230	233	241	240	219	252	224	245	218	218	285	263	247	203	192	277	243	225	209	231	214	220	246	225	234	254	261	218	190	244	214	209	234	214	242	210	225	220	227	229	228	217	255	204	209	224	231	231	209	220	212	220	238	201	224	210	234	233	218	221	207	246	228	260	220	221	251	233	224	210	184	232	243	204	230	235	211	218	210	216	198	229	239	210	257	196	227	205	208	230	221	231	224	234	208	218	221	237	251	233	241	207	226	251	238	212	222	231	241	211	240	221	228	219	217	252	225	213	196	237	233	222	230	234	243	198	226	242	212	224	223	206	235	207	233	234	238	230	223	214	216	225	208	201	222	215	243	245	243	215	242	233	200	205	199	247	215	217	218	232	221	218	243	248	255	222	222	240	215	275	228	229	205	209	184	234	232	226	233	224	210	228	233	263	241	244	219	198	203	212	248	221	226	215	231	233	241	226	229	218	214	238	218	234	201	218	225	233	249	236	225	189	218	223	253	213	227	222	231	230	220	212	218	236	211	220	259	228	243	214	237	231	214	227	221	216	216	221	244	216	228	248	227	234	210	215	237	225	240	243	232	219	250	219	223	219	227	218	230	252	236	238	234	220	241	217	228	224	216	217	209	225	237	214	215	221	213	210	215	237	219	240	210	220	234	221	241	251	246	241	249	201	228	202	219	228	221	226	230	212	235	245	239	237	228	221	201	235	238	232	263	241	245	215	225	220	218	205	216	237	196	213	223	235	223	246	226	237	236	208	208	231	202	232	261	233	232	208	245	222	223	229	218	214	235	231	220	214	205	206	254	228	235	239	208	243	258	209	235	237	243	216	223	265	207	254	235	265	226	216	232	213	225	237	239	229	225	244	233	222	232	237	234	239	226	229	227	225	244	242	206	221	224	210	256	236	225	193	221	238	248	230	225	223	221	220	211	258	226	237	230	246	227	223	215	231	233	240	248	239	240	231	215	236	230	245	259	225	207	228	242	224	233	219	237	221	226	234	215	218	227	222	232	226	216	212	226	228	205	209	255	224	267	243	233	234	219	232	217	215	240	234	243	231	213	229	214	204	248	263	230	235	229	213	216	238	218	225	225	221	223	245	246	237	225	209	222	216	238	236	228	232	238	235	246	201	240	212	236	215	221	216	234	206	211	211	211	224	211	231	226	226	218	225	208	213	223	224	243	223	246	212	222	202	219	211	222	212	207	221	218	254	216	251	201	238	223	218	199	195	254	220	206	213	234	191	243	205	202	226	210	193	216	220	228	236	223	223	216	228	221	240	222	215	234	229	261	204	230	220	222	242	249	211	219	257	228	227	217	215	223	224	211	235	196	202	222	254	221	242	217	245	222	237	193	228	231	231	222	243	249	221	251	213	234	215	206	216	226	222	257	210	218	229	251	227	252	226	243	203	243	210	224	215	228	217	258	246	213	216	205	213	230	227	214	207	218	210	215	239	248	219	223	242	217	246	221	228	220	220	248	257	241	242	220	209	255	256	200	225	223	245	217	247	235	218	218	226	243	217	213	228	220	203	248	227	239	240	222	239	241	255
16334	23316	742	438	388	344	308	329	347	285	261	274	261	288	269	252	246	232	276	241	249	271	255	234	254	278	239	247	255	250	230	240	241	260	261	232	231	239	236	241	241	231	228	236	222	248	263	261	258	234	239	259	260	220	250	244	265	232	273	253	223	261	239	245	228	248	221	223	237	247	254	199	217	248	231	266	247	239	252	263	231	246	245	235	277	243	252	263	249	246	255	271	245	255	233	233	211	268	253	201	240	233	246	231	246	230	280	241	245	219	237	244	248	225	238	223	255	247	249	232	280	243	257	247	250	223	224	234	254	240	240	238	264	218	234	257	273	217	236	236	236	242	256	252	216	249	252	267	233	225	250	247	243	246	247	238	252	262	254	236	264	221	236	240	219	229	233	229	244	224	244	228	268	235	229	265	232	218	280	220	231	252	263	233	256	237	229	250	223	248	264	233	254	223	261	241	255	253	230	263	255	228	249	243	229	242	246	247	266	235	249	259	238	239	248	223	239	226	239	281	240	257	235	242	259	241	217	253	275	210	264	256	263	242	250	252	252	245	259	246	262	267	234	221	249	247	271	252	246	232	233	243	239	247	237	250	217	231	235	238	215	230	237	226	243	261	258	224	237	257	261	244	220	244	254	218	256	264	247	262	240	227	253	236	223	228	257	249	251	235	236	233	235	212	271	250	248	259	215	235	221	236	226	229	259	242	220	273	275	217	240	244	222	225	247	280	232	251	254	239	247	249	259	260	227	231	221	249	244	243	194	246	234	247	238	252	239	255	233	231	246	230	224	236	243	257	255	252	226	231	252	244	262	251	231	247	216	234	226	235	234	240	266	240	252	241	221	227	248	241	234	234	240	226	230	256	242	225	238	228	242	225	256	232	255	238	259	262	246	235	202	231	249	253	258	267	233	244	254	254	259	235	226	244	258	239	246	269	235	252	245	227	238	252	253	257	239	252	237	255	242	226	236	240	278	223	220	254	250	242	245	240	240	257	271	249	262	257	236	227	229	267	238	250	254	256	235	231	281	239	237	246	220	230	225	257	225	258	250	247	245	213	253	237	234	246	222	262	206	206	236	219	280	228	265	211	235	249	227	218	240	251	247	247	256	257	222	267	263	236	245	261	233	256	213	252	253	262	237	234	212	236	238	203	222	230	221	240	247	254	242	248	239	222	240	229	256	239	214	263	235	246	229	236	221	236	260	242	241	234	237	237	263	257	256	286	254	235	252	221	230	246	226	232	228	230	275	242	251	252	255	261	256	229	254	243	263	231	243	248	230	240	255	233	254	250	240	235	236	257	283	228	249	244	252	250	212	261	235	239	243	246	268	226	254	260	238	243	235	253	242	257	236	215	240	253	245	226	246	250	233	234	229	242	226	255	249	259	238	256	253	246	221	247	228	227	267	213	243	231	222	252	249	249	205	231	242	231	237	239	225	227	245	255	211	260	252	237	245	241	255	248	239	248	239	249	227	240	263	244	272	253	212	219	256	240	243	232	231	227	244	211	265	248	252	250	224	214	260	231	229	220	230	242	260	246	245	226	213	253	228	228	235	259	237	243	233	214	242	218	227	224	248	235	237	227	220	256	263	266	245	219	234	259	267	219	231	213	250	238	274	227	237	237	264	268	272	264	245	236	248	247	223	263	253	291	272	254	230	228	229	247	236	242	231	203	229	206	230	236	236	261	276	258	253	233	265	230	240	247	269	259	226	236	246	243	235	232	244	242	237	250	253	208	222	260	251	226	225	230	222	244	245	249	240	264	217	260	244	235	215	238	240	238	201	234	256	248	229	285	237	242	246	262	262	248	242	260	257	258	232	226	252	222	265	228	260	249	232	266	226	224	238	259	224	251	246	242	245	272	216	222	219	230	247	251	230	260	230	234	244	237	225	245	220	238	265	254	257	213	234	219	240	229	217	231	257	236	239	258	240	267	253	243	238	252	259	236	209	253	234	251	261	242	233	242	222	258	254	259	228	253	242	236	236	237	239	251	207	243	233	229	234	251	242	247	236	254	243	264	228	261	245	254	257	240	231	210	216	238	240	239	241	235	231	231	234	238	238	242	252	251	233	238	221	250	240	227	255	229	226	227	248	239	252	257	236	258	208	241	243	209	241	254	243	219	219	215	223	250	226	255	263	235	258	226	240	227	242	227	262	250	231	250	249	215	249	237	216	247	244	230	244	219	249	222	241	251	240	254	230	247	231	254	251	209	250	241	244	229	233	219	254	249	247	238	255	252	223	234	249	232	270	239	247	240	258	250	217	225	238	250	206	257	225	249	263	243	236	237	253	246	233	231	259	238	227	256	237	239	280	227	236	227	250	234	250	250	238	279	204	254	241	226	243	256	249	247	246	229	233	234	237	208	258	222	241	233	232	243	263	246	236	256	235	255	237	239	241	241	245	251	253	226	263	228	254	228	224	257	258	239	257	224	234	239	257	244	250	248	229	226	241	226	254	248	236	253	222	228	246	250	235	248	281	233	230	238	243	236	252	238	242	223	229	258	237	238	245	252	291	216	232	251	241	257	249	241	251	231	253	257	219	228	250	243	244	232	253	260	231	287	249	257	258	247	233	252	219	236	215	245	253	218	245	232	221	239	254	227	233	232	235	252	238	249	206	259	228	244	240	263	241	249	235	243	231	244	237	257	228	265	244	242	231	219	232	236	239	265	225	248	237	251	250	231	226	244	255	242	251	222	260	244	287	242	273	241	233	237	218	229	244	229	236	240	264	245	284	242	261	245	234	220	248	224	233	244	244	258	268	229	243	234	235	270	222	264	260	271	255	262	247	209	246	213	245	251	240	267	249	233	238	226	263	247	237	243	267	222	256	241	251	257	224	230	259	242	245	253	242	258	244	256	287	220	228	267	235	240	228	241	255	230	231	208	264	228	237	235	247	257	236	257	247	242	238	250	231	244	243	240	246	237	234	237	249	259	255	251	253	243	226	220	224	241	220	239	275	224	267	220	250	231	256	241	226	282	253	269	225	254	234	260	232	226	255	237	226	245	234	253	240	253	232	233	234	237	215	272	264	240	239	254	220	254	273	226	245	235	252	225	251	228	241	244	233	216	225	249	235	233	243	249	249	241	253	237	238	225	228	229	248	245	217	224	233	222	232	226	250	227	239	247	260	209	248	259	242	247	232	241	255	251	250	265	234	241	238	246	244	224	213	246	203	255	229	236	245	249	247	226	235	244	237	228	220	248	247	253	236	252	233	248	238	279	229	251	236	254	230	238	257	239	241	221	228	249	272	257	254	238	239	218	236	245	277	236	233	219	264	230	260	233	251	240	244	257	223	258	264	220	251	234	249	245	239	233	255	223	244	223	232	231	268	220	266	225	220	280	261	259	239	243	214	251	239	225	252	248	242	251	242	214	226	257	220	238	243	226	223	236	277	221	260	272	251	231	261	238	242	231	229	232	224	250	268	263	244	253	241	234	235	271	246	267	222	238	227	237	232	249	248	239	230	242
25417	21399	28173	23987	20870	10283	1795	1233	1134	1057	954	888	853	848	838	843	778	743	743	744	712	749	738	659	706	716	672	729	688	700	701	695	683	713	694	674	706	692	697	641	689	713	620	638	682	710	656	681	711	653	683	664	658	683	634	667	711	632	675	699	705	689	745	720	680	679	696	698	652	681	663	680	708	710	659	717	719	717	712	671	687	665	679	615	650	654	698	714	626	653	703	613	657	670	677	630	679	672	634	632	682	700	688	659	689	681	667	654	693	617	639	663	680	656	660	668	674	683	693	721	641	626	679	690	732	639	700	650	648	678	638	690	688	661	661	697	651	660	678	683	681	648	638	706	666	668	702	723	675	680	689	672	678	696	689	722	708	683	691	666	635	699	685	687	635	651	616	654	663	691	705	658	653	670	647	624	638	692	652	644	695	724	664	643	679	664	658	714	676	692	638	673	639	649	740	678	621	632	640	676	697	635	654	643	609	653	661	661	706	698	648	685	687	681	679	692	618	653	616	691	662	673	646	677	672	680	681	695	691	659	615	686	644	724	648	723	642	677	678	656	685	688	682	659	720	657	643	640	651	640	691	687	715	695	665	622	688	666	683	675	616	654	639	651	645	706	687	676	646	662	660	653	665	649	697	697	649	663	634	665	689	676	659	686	655	659	671	615	636	675	651	684	671	670	707	682	661	725	652	681	675	660	682	661	685	678	658	727	643	635	652	669	676	650	635	681	677	625	622	652	660	673	641	669	693	684	623	686	676	662	657	682	688	682	640	687	639	658	689	696	624	628	694	640	649	629	658	697	674	669	690	675	662	683	690	706	694	675	685	652	649	614	652	663	662	651	710	610	671	647	665	656	640	714	678	695	653	665	683	672	709	588	651	678	605	728	683	714	689	668	675	676	683	641	616	666	682	643	662	652	688	665	685	639	664	661	674	660	652	623	673	643	687	681	647	628	670	675	683	647	674	686	673	635	631	670	654	734	677	711	682	682	685	661	671	661	678	676	719	635	680	714	688	656	686	718	711	651	683	639	687	652	653	685	679	677	662	671	696	680	684	660	688	668	680	719	656	680	639	661	644	680	694	705	626	669	645	670	694	642	653	666	670	710	651	629	680	676	672	668	650	655	677	694	667	670	662	727	629	668	637	690	649	632	675	690	667	690	644	730	663	631	666	633	685	667	704	656	666	697	685	698	672	670	719	698	682	658	669	629	660	646	693	618	674	619	652	674	690	673	703	667	687	662	626	705	693	718	661	717	638	704	668	645	648	656	668	687	647	625	627	641	679	680	661	693	652	687	653	666	646	704	685	675	700	679	658	726	636	659	620	720	671	648	708	680	661	698	695	643	659	674	666	660	675	674	633	653	659	663	722	678	664	663	657	633	707	659	634	693	667	639	654	695	642	711	650	666	650	616	662	685	638	705	664	621	701	687	656	626	677	657	658	673	612	619	693	670	642	699	703	621	713	667	687	660	625	694	663	641	650	719	671	675	697	664	660	664	725	681	644	677	715	658	664	676	648	666	683	646	684	687	644	657	675	683	694	682	687	753	686	676	713	670	696	674	688	653	667	656	672	616	672	672	654	644	660	648	663	706	677	678	663	703	656	636	629	696	683	679	658	646	693	648	645	692	702	622	643	660	649	670	665	671	664	685	673	642	624	665	688	676	662	646	682	688	665	693	696	697	658	680	730	664	653	637	672	655	678	677	631	634	684	684	716	637	607	655	657	677	649	737	649	680	670	640	631	663	629	655	678	658	679	716	637	679	682	665	685	667	641	687	623	654	692	640	660	652	630	654	674	660	698	684	655	627	649	678	612	603	643	657	678	679	712	720	652	641	649	659	657	669	697	686	669	697	651	680	651	701	668	677	698	692	679	624	680	667	668	679	635	713	640	665	642	653	628	677	687	668	675	607	676	693	691	668	657	618	687	658	643	665	658	655	644	650	645	678	684	684	672	621	628	661	686	666	688	650	643	691	677	680	645	706	684	678	673	691	722	668	691	711	698	664	658	606	673	628	676	727	651	698	629	643	653	689	662	693	657	680	689	664	691	674	680	667	646	690	735	678	646	640	656	661	700	632	739	693	625	660	652	697	643	731	625	702	670	693	636	678	671	677	620	665	654	672	704	686	671	671	684	670	649	647	662	702	685	726	638	697	691	656	679	680	626	660	636	700	641	695	675	641	660	659	629	675	624	624	703	643	640	674	620	674	644	643	654	614	638	689	651	689	682	692	707	629	706	678	652	653	636	658	697	676	648	655	713	682	660	640	674	664	664	715	678	705	636	679	690	661	624	708	687	665	659	673	628	654	669	706	649	696	687	678	672	648	630	673	662	664	631	673	643	701	696	625	658	696	666	706	694	651	674	665	656	700	656	630	700	674	714	664	649	671	673	650	661	635	691	680	647	653	640	629	619	714	661	642	620	639	675	673	664	641	700	657	667	676	666	705	686	663	679	621	687	708	644	714	671	676	717	616	668	691	693	669	665	636	675	655	702	665	656	691	658	602	623	681	663	659	658	674	666	656	686	653	683	676	681	673	692	668	635	710	653	658	677	648	677	666	631	609	683	677	663	630	627	660	645	666	680	693	616	678	642	649	691	656	689	694	693	659	717	673	675	678	663	675	668	636	649	669	672	708	663	683	662	648	661	701	670	702	700	651	711	677	641	675	664	644	651	680	671	657	682	747	692	715	648	673	656	690	629	663	660	622	661	685	657	661	693	676	686	639	670	632	660	673	636	679	684	671	649	676	650	684	632	665	671	647	719	705	677	678	663	661	627	633	658	653	708	645	655	692	644	666	650	672	679	665	640	682	659	707	617	680	693	642	658	625	716	687	669	671	688	641	654	682	615	655	652	637	655	654	632	685	643	644	657	674	687	647	699	703	659	617	644	678	653	710	651	654	606	692	680	628	678	667	660	662	722	663	675	702	656	676	647	654	683	657	718	684	649	668	683	702	611	681	613	645	674	657	622	682	698	650	668	667	674	596	660	638	661	660	675	646	616	609	691	678	660	661	636	671	687	656	629	645	682	658	696	665	661	671	640	659	670	664	660	652	629	635	689	651	678	636	666	668	661	632	643	665	705	686	666	670	656	678	750	668	671	598	660	673	721	676	671	654	653	672	627	653	616	636	638	638	669	682	716	682	641	699	682	654	686	621	678	683	671	667	626	636	673	688	702	663	642	628	704	666	664	671	671	703	647	628	646	694	654	650	651	605	680	648	635	669	679	732	631	684	628	640	707	622	658	657	651	627	682	652	707	630	672	636	616	658	711	665	649	705	645	698	665	639	699	657	692	657	649	616	703	708	649	629	708	660	651	652	670	666	672	693	650	655	709	646	681	616	644	613	677	672	690	681	688	661	665	670	696	655	665	673	682	645	680	670	673	696	679	658	623	630	653	712	685	658	690	658	637	677	692	672	694	659	610	664	689	620	709	663	705	653	665	626	655	710	712	694	694	708	696	670	675	658	659	652
19762	46496	9064	5398	3566	2896	2332	1968	1688	1484	1301	1136	1094	1001	953	911	860	850	843	801	817	749	772	775	698	732	678	712	672	698	674	728	706	655	680	663	656	659	652	688	671	670	721	666	644	610	695	671	681	668	682	693	666	698	612	679	652	664	659	689	727	685	701	675	682	646	612	610	636	679	646	708	645	669	691	696	651	665	631	712	633	653	650	664	665	661	686	654	658	692	675	630	631	671	636	665	674	669	651	707	675	649	632	654	668	667	647	629	661	657	642	641	651	687	674	652	613	663	632	714	650	688	630	678	715	670	615	677	632	656	666	623	661	660	709	627	691	639	591	653	653	651	598	630	710	638	632	696	686	648	684	664	671	617	657	657	659	662	662	640	654	657	622	626	651	650	643	646	696	663	681	664	691	613	620	674	663	643	671	622	681	654	699	682	633	643	699	639	635	679	716	646	680	635	619	651	650	707	649	668	677	677	675	680	705	647	654	640	686	682	664	692	635	662	651	663	655	651	641	652	652	631	667	653	659	646	625	717	655	648	618	630	635	680	657	659	657	735	719	619	644	669	665	640	610	653	677	640	689	621	691	649	601	631	624	650	637	671	644	658	654	648	667	632	663	655	654	646	678	695	641	656	630	643	636	684	638	616	686	665	656	632	681	634	656	677	624	671	673	653	665	647	617	650	676	654	685	663	664	646	617	667	590	651	661	629	657	659	647	599	619	655	673	638	684	622	663	642	649	623	644	702	635	622	661	681	626	629	684	665	647	652	683	682	643	637	654	690	656	629	679	682	632	684	626	679	610	653	680	651	665	712	677	643	646	684	678	623	630	664	653	671	666	653	643	656	657	636	644	641	660	676	609	693	665	624	668	645	690	666	630	645	626	609	677	677	663	604	655	670	665	655	649	652	661	648	692	661	633	686	657	633	640	642	668	657	665	686	679	664	695	668	686	676	639	635	642	656	631	627	683	661	652	639	680	649	654	677	640	652	676	619	640	623	651	650	668	618	648	697	693	687	650	616	610	658	680	642	658	664	629	643	600	638	653	641	699	654	626	633	643	672	671	664	684	694	689	660	688	672	675	660	689	651	716	666	652	653	659	657	666	651	669	628	584	633	639	664	642	667	676	640	696	682	619	633	670	643	659	633	665	693	709	611	671	644	646	636	686	649	673	649	646	685	696	651	651	629	672	635	694	675	647	699	656	662	641	636	642	683	621	663	679	642	646	635	642	658	659	657	685	634	647	687	627	654	676	663	668	704	629	688	650	626	687	691	635	643	634	666	622	645	682	646	658	652	639	653	637	629	656	643	620	616	653	644	647	688	679	672	663	638	666	673	709	647	653	627	694	658	652	645	641	683	652	602	668	693	680	648	650	631	637	720	652	652	636	638	670	667	657	648	666	649	675	678	688	639	680	670	606	645	650	636	672	695	615	664	700	644	675	658	647	671	623	612	633	638	682	642	636	677	673	640	642	624	663	624	622	651	624	644	615	643	619	690	651	652	633	699	639	652	664	629	655	679	707	676	632	636	680	638	650	683	680	628	621	659	649	645	683	623	678	620	670	647	676	679	680	673	655	656	642	623	644	618	669	642	679	653	620	673	628	668	688	662	637	698	632	632	706	641	635	587	701	627	644	642	661	659	621	678	623	641	674	616	639	684	614	639	688	661	641	622	617	703	648	683	649	621	655	628	660	681	699	651	673	703	675	654	660	661	643	648	674	681	685	630	648	694	648	629	661	660	638	648	648	618	650	628	656	630	668	629	622	681	660	684	623	646	646	647	666	643	649	690	661	659	660	658	617	656	667	671	648	663	640	632	690	658	667	677	621	630	672	696	674	662	706	648	681	658	656	674	649	651	640	604	651	684	625	676	686	687	630	614	646	663	666	663	630	676	684	626	641	640	678	679	638	636	656	623	604	646	667	680	689	637	708	640	692	633	676	657	609	629	691	690	652	686	638	661	640	643	615	661	656	620	651	623	680	667	631	653	649	661	628	666	634	638	666	651	594	634	618	655	641	696	672	654	658	645	670	643	671	664	610	686	656	643	584	662	692	634	657	679	650	656	701	598	662	622	687	608	620	611	656	656	631	647	710	653	651	657	659	666	679	607	644	626	664	623	635	707	625	687	685	636	679	645	642	690	664	610	679	631	621	656	608	613	646	677	656	633	632	643	635	693	620	645	650	641	664	640	622	702	602	642	646	705	633	643	661	649	637	652	648	658	651	630	630	665	656	654	613	670	630	645	706	657	672	639	633	669	647	657	659	638	650	637	670	671	652	625	656	614	651	696	658	635	665	641	669	678	645	642	697	670	656	615	623	671	658	667	650	659	642	649	713	631	641	632	669	649	678	676	635	646	605	627	654	633	683	628	630	611	663	686	593	659	699	614	632	668	649	649	627	633	629	648	667	634	596	653	665	608	656	639	656	662	686	645	678	675	638	643	701	651	618	674	666	665	711	620	679	657	670	654	670	591	668	640	667	661	674	662	691	665	648	676	635	683	681	683	653	662	657	659	692	644	651	686	674	663	668	673	642	630	625	661	635	639	689	602	655	604	656	678	672	638	665	608	639	661	674	670	690	663	643	642	681	623	693	638	668	616	696	677	650	656	615	666	628	646	657	671	687	650	677	638	669	663	671	679	650	655	643	589	656	640	649	639	679	629	705	633	636	627	658	618	610	628	672	641	689	663	636	667	636	658	656	624	661	656	617	654	665	672	638	654	663	654	706	657	655	636	643	610	642	652	667	642	664	658	640	698	658	663	627	626	672	649	650	641	707	620	674	603	709	663	659	633	675	627	685	681	635	630	675	685	669	652	662	625	643	627	625	628	647	658	665	632	685	640	628	667	696	684	670	634	642	667	655	620	696	636	665	614	680	667	653	661	663	628	726	605	618	691	651	695	678	668	622	664	691	694	681	651	698	653	719	690	691	680	664	613	614	663	674	671	650	645	643	693	646	676	633	654	672	641	691	628	629	674	659	628	634	661	666	655	635	684	657	598	713	596	628	640	670	622	664	715	638	650	638	653	694	650	626	639	639	673	644	680	674	650	682	655	659	664	634	674	669	668	623	665	663	646	652	641	628	648	690	679	641	658	638	621	651	645	701	651	643	648	683	644	654	661	634	677	636	648	700	651	632	600	646	670	674	642	679	614	667	626	634	635	645	695	688	620	667	696	701	678	642	648	684	676	606	671	669	650	678	678	640	670	616	650	627	661	652	695	684	669	665	659	637	672	695	656	665	621	669	675	653	655	670	642	660	631	669	633	639	669	688	597	664	677	668	648	634	643	651	645	632	643	652	646	628	676	677	607	667	663	680	633	657	653	676	679	667	648	628	646	659	634	656	649	652	647	669	634	652	653	666	671	695	665	636	640	657	659	616	657	677	614	675	659	620	650	647	674	670	639	662	634	683	690	659	620	627	670	660	687	663	637	614	664	632	699	626	658	641	650	634	620	654	674	670	661	684	646	640	655	689	652
23058	21178	28349	23785	20978	20952	8847	2173	1736	1600	1447	1294	1293	1146	1166	1063	1070	1008	1019	982	950	955	1002	937	936	960	896	927	891	869	926	876	944	922	898	907	891	901	899	868	862	887	923	882	922	890	874	843	897	861	844	900	950	854	871	867	904	876	884	870	880	870	874	877	862	880	857	900	832	880	854	852	925	853	840	837	799	825	788	829	850	821	938	888	888	876	848	830	890	878	901	867	851	852	886	851	851	876	840	856	876	857	843	841	828	840	882	866	888	799	850	818	876	874	877	846	861	880	877	912	841	895	816	856	880	866	913	884	866	878	867	868	837	847	867	887	821	854	882	864	874	892	859	823	869	857	853	867	896	832	866	840	853	881	813	917	869	836	824	842	815	867	843	910	852	811	899	905	854	854	851	890	812	848	870	913	810	806	813	935	851	857	834	868	851	865	876	894	872	815	844	880	908	846	906	849	869	829	805	841	924	901	883	924	873	905	842	841	847	901	907	845	882	865	892	852	860	859	856	831	817	794	885	828	863	892	875	899	871	850	821	880	867	853	855	841	850	858	839	873	868	825	839	848	869	889	830	928	883	819	826	896	887	821	840	839	866	853	821	851	827	807	815	890	836	874	838	842	881	811	875	864	816	856	911	853	843	839	841	866	860	858	875	828	892	908	876	853	839	821	875	829	926	889	833	851	894	805	867	814	813	848	864	829	890	919	858	837	832	850	842	847	866	893	884	877	830	838	837	841	844	832	845	919	881	855	869	818	849	878	836	816	843	845	916	828	875	860	852	845	853	876	836	885	865	851	861	786	854	811	885	870	858	859	814	797	866	853	847	840	895	791	853	832	837	865	834	873	900	851	865	818	849	860	874	873	847	843	883	846	823	836	871	897	907	830	853	862	879	858	832	805	905	857	868	896	796	867	856	859	850	864	879	826	846	827	829	899	761	906	850	868	876	857	819	848	877	851	833	860	865	839	854	870	834	891	812	873	831	825	846	890	860	843	888	881	845	853	851	865	834	869	799	910	840	886	831	842	805	835	844	852	825	879	808	870	853	881	879	869	760	843	831	874	878	878	870	808	896	826	828	855	855	867	811	808	849	852	866	868	867	853	842	833	848	865	802	838	904	878	863	839	855	869	853	866	891	804	874	876	856	831	817	879	849	833	877	826	901	895	827	868	848	866	859	839	820	811	877	874	877	821	875	833	834	843	831	819	807	898	878	856	881	800	836	852	858	879	773	897	875	821	865	846	852	806	912	854	850	855	842	898	817	805	835	797	843	839	834	802	867	830	847	841	870	889	830	867	819	844	860	830	847	831	841	853	866	905	843	873	821	881	856	844	863	844	885	825	829	876	885	819	775	829	845	851	812	865	833	840	833	806	870	848	863	831	861	868	899	861	853	822	844	832	907	827	889	804	851	826	806	888	872	816	867	867	814	885	824	914	868	823	854	846	874	826	881	865	873	902	841	847	904	841	865	866	846	846	879	869	890	932	862	821	835	855	837	841	828	867	876	895	848	843	903	903	817	923	869	807	837	834	885	832	919	907	852	821	837	855	812	848	859	820	843	846	860	874	800	853	798	892	848	847	849	806	837	829	806	861	853	848	910	844	895	873	822	861	866	839	873	843	822	815	936	886	888	855	924	849	842	807	896	826	893	857	846	823	865	873	859	866	839	841	859	830	849	888	832	850	855	842	824	906	863	867	916	878	835	867	838	860	859	835	830	889	866	934	887	825	892	923	925	844	853	930	824	850	892	830	815	816	910	869	873	834	823	850	811	860	858	858	883	884	864	828	895	861	836	837	835	879	904	859	861	899	882	830	875	875	849	863	854	835	869	831	813	871	874	812	837	851	859	829	869	862	882	893	864	780	868	829	848	835	908	860	834	874	832	812	850	863	842	790	816	766	865	846	858	884	866	811	867	802	874	810	815	878	819	826	847	859	844	833	885	831	827	869	838	840	868	889	857	861	889	891	868	893	851	828	807	810	848	877	874	837	818	846	839	836	813	858	872	917	907	880	872	880	881	837	811	809	825	886	827	865	858	886	838	826	884	877	812	824	869	852	894	836	837	799	854	876	844	904	833	856	894	899	822	852	812	867	830	898	871	818	879	860	842	877	803	821	862	878	869	865	821	882	855	876	826	867	834	867	865	870	823	872	877	861	893	847	891	857	820	856	863	876	837	823	907	846	872	940	836	889	837	810	879	835	814	826	859	858	810	878	901	824	860	802	905	790	834	865	844	816	807	872	806	804	865	841	890	894	852	884	842	854	835	844	883	834	883	841	836	833	903	846	862	904	863	881	842	899	862	881	807	809	824	911	883	866	914	853	819	828	887	866	830	852	837	873	803	879	898	896	896	911	826	825	872	866	813	865	836	862	852	792	865	877	812	866	848	836	866	819	864	878	858	879	856	817	840	869	809	868	825	849	870	836	847	830	848	856	866	848	900	814	853	839	825	820	874	840	847	773	883	781	873	888	887	835	861	874	866	863	841	866	902	865	839	838	813	879	861	832	854	871	876	861	854	893	835	840	821	825	821	867	802	874	826	895	816	794	853	856	894	877	829	889	847	852	863	873	858	814	907	859	866	906	885	840	854	890	849	844	826	860	821	831	833	855	814	850	906	855	897	847	819	852	841	854	838	815	862	869	873	859	894	855	888	869	826	846	821	843	847	886	853	837	831	868	837	862	880	854	857	845	872	958	869	876	799	869	797	917	874	841	814	839	837	835	850	880	892	819	818	885	832	839	826	828	897	850	895	857	808	896	878	850	878	832	841	800	848	870	854	888	801	784	884	867	848	865	827	838	802	821	923	862	897	835	867	850	875	854	873	869	888	826	822	873	863	858	847	886	897	876	867	839	874	833	892	893	817	870	881	868	880	840	864	847	854	813	806	835	889	908	902	837	864	835	864	875	921	818	927	852	885	883	893	858	869	844	858	849	858	832	827	885	887	825	867	820	879	842	898	880	843	837	837	873	888	904	874	854	839	874	871	809	908	862	835	816	842	826	834	870	890	873	867	832	873	851	813	872	807	853	856	872	881	850	856	858	833	872	830	865	827	789	874	905	853	877	867	876	883	853	865	861	792	860	852	854	820	887	852	874	846	876	890	851	928	867	868	806	883	851	862	867	854	915	843	817	830	869	836	888	902	860	807	900	843	850	865	880	862	855	880	880	862	793	812	847	956	865	864	870	872	857	887	837	843	899	825	784	886	860	836	849	841	896	851	868	855	854	860	866	810	835	872	874	826	871	895	833	833	873	939	879	836	847	877	831	845	889	855	845	852	889	779	864	843	851	892	854	860	904	848	869	859	831	833	846	853	855	827	823	886	774	890	840	830	902	877	845	881	827	794	884	861	853	879	900	874	848	836	915	784	856	834	882	843	869	821	870	809	869	888	861	888	857	880	828	856	818	857	850	831	840	891	815	878	864	831	863	948	841	888	842	864	816	839	819	816	833	806	817	839	839	864	884	876	866	820	876
19719	45993	13850	9222	6434	5137	4024	3424	2962	2625	2173	1875	1670	1546	1429	1354	1248	1160	1154	1117	1014	1132	1078	991	1035	998	954	990	999	962	997	939	922	915	889	951	947	887	899	892	932	905	879	872	931	859	897	894	856	872	922	876	909	868	883	888	883	920	875	882	879	875	834	848	847	888	849	889	836	871	862	871	882	888	852	885	882	820	858	828	852	881	869	866	873	867	828	856	890	885	928	876	835	871	859	856	858	899	859	841	884	889	873	801	825	881	863	870	849	820	900	886	806	826	853	872	829	892	805	863	873	835	853	892	907	814	838	874	848	884	852	860	867	811	841	879	905	858	864	840	898	864	879	869	797	869	882	837	820	912	796	847	840	864	829	868	862	806	817	876	831	811	844	841	849	844	837	839	837	863	861	818	869	825	861	794	848	865	893	867	879	836	875	903	842	888	840	832	839	828	871	816	819	868	807	874	855	872	852	825	850	862	846	802	836	833	845	812	862	832	832	830	831	865	837	842	866	835	925	876	824	875	829	850	875	828	868	842	846	813	772	864	855	837	820	876	855	833	836	857	871	842	838	828	862	819	865	859	845	895	850	804	904	849	896	811	837	893	875	838	850	835	818	833	830	867	843	841	858	850	848	863	861	856	821	905	819	826	847	898	850	885	873	841	871	845	875	804	867	876	808	883	869	817	796	867	830	840	855	893	898	857	778	850	848	834	865	871	874	874	899	817	906	834	840	839	937	882	844	813	846	864	929	837	853	854	838	849	843	868	842	838	791	818	846	819	866	822	835	826	871	847	814	897	840	832	873	876	848	882	844	849	801	897	835	844	817	810	844	874	852	901	854	885	829	809	856	821	835	853	869	870	847	834	861	852	804	889	919	854	880	848	859	899	851	903	825	835	840	858	903	891	851	805	830	816	806	874	919	841	861	864	854	832	844	852	871	873	825	868	796	813	823	819	870	861	909	850	840	863	842	887	852	856	832	820	826	881	885	882	841	875	838	839	853	858	865	862	855	840	904	806	857	844	855	887	844	848	846	851	846	804	877	892	828	827	845	823	844	864	842	841	837	832	866	846	825	842	865	843	808	867	782	817	896	842	829	872	874	831	861	893	876	862	825	853	799	882	841	915	856	839	871	819	859	881	872	826	862	823	898	884	859	865	799	838	850	841	778	869	830	824	815	847	900	836	847	897	819	875	812	840	868	889	879	853	864	794	828	854	838	867	874	822	824	883	829	831	893	826	908	832	895	865	806	829	911	837	882	877	838	854	825	830	841	895	823	840	885	849	872	863	834	828	886	875	848	791	845	763	861	860	870	876	892	855	826	884	839	800	901	820	883	862	840	850	857	853	844	878	817	867	839	862	815	871	869	833	814	817	906	825	835	854	903	839	915	845	863	847	839	869	898	886	875	869	841	861	820	861	854	756	807	795	836	861	895	837	828	846	853	904	835	810	797	816	845	875	890	835	865	804	858	815	837	832	859	878	809	885	862	888	827	850	870	817	890	835	813	852	887	868	836	765	851	828	854	834	843	818	858	840	811	813	897	822	873	863	817	883	835	848	842	851	836	864	826	859	880	873	871	883	838	836	848	867	907	821	856	839	868	882	816	875	866	912	841	827	880	853	822	805	824	853	835	870	807	850	877	846	826	864	865	827	872	881	770	860	886	850	872	809	832	836	867	886	838	869	875	888	875	810	895	824	859	844	884	869	847	816	894	819	795	830	783	835	828	826	793	793	823	848	849	901	872	840	828	839	816	852	804	850	875	828	893	847	843	864	873	859	814	802	821	849	838	833	802	852	901	842	851	863	865	834	835	808	876	888	865	801	880	859	816	899	830	818	855	891	889	874	820	845	906	884	858	808	830	838	830	774	851	876	832	862	758	826	845	776	908	877	855	850	797	858	843	854	879	833	840	858	896	834	864	864	867	865	865	829	860	852	854	891	832	867	904	870	824	854	882	879	845	830	888	837	876	873	828	882	833	828	814	824	842	874	870	841	821	850	873	814	938	800	865	831	848	812	820	804	824	803	896	833	876	834	837	881	836	860	905	814	840	883	853	862	830	882	871	853	854	880	860	831	907	799	863	846	873	841	871	844	845	878	869	834	861	842	803	851	853	854	840	907	820	836	846	868	877	843	829	869	844	802	858	873	817	865	845	769	868	799	813	910	880	852	887	847	847	833	866	811	891	890	921	847	817	780	858	868	824	905	870	914	835	894	819	879	853	884	886	847	869	776	844	817	863	850	859	837	854	842	808	817	873	862	819	876	829	869	869	860	888	865	851	860	885	886	826	904	860	859	833	866	840	849	886	851	886	826	884	841	833	854	876	832	835	878	856	866	857	841	856	843	822	819	805	842	849	835	861	842	843	807	807	849	879	863	831	886	868	895	901	853	827	869	880	805	878	857	833	842	883	822	840	882	835	804	851	839	860	874	812	864	939	824	904	856	881	882	879	836	890	825	846	830	823	824	845	844	871	862	818	841	872	835	879	899	871	855	856	847	805	843	828	869	790	888	843	871	857	851	809	803	844	891	863	841	842	860	857	850	822	814	834	893	901	852	811	795	860	856	869	839	851	850	810	858	844	871	825	834	868	827	848	923	857	874	838	864	878	826	834	847	870	892	801	830	829	879	826	809	809	859	856	942	896	842	834	843	826	847	885	847	898	858	868	845	896	870	879	851	866	839	848	842	828	862	841	818	855	848	868	882	844	840	835	877	869	885	865	861	865	830	842	884	814	852	846	880	816	823	892	824	823	862	836	832	867	880	875	843	840	860	843	866	845	833	854	829	888	880	884	853	848	824	852	888	873	836	898	851	833	868	871	812	851	856	779	889	809	852	872	857	860	822	875	845	860	866	818	868	847	877	792	861	844	846	850	874	844	865	860	830	859	859	846	864	901	802	862	836	869	863	825	877	882	780	848	856	845	869	928	854	874	835	817	848	832	825	907	857	840	904	844	826	878	863	901	832	851	858	817	851	893	846	869	886	848	866	878	820	852	874	870	859	868	906	842	845	848	768	886	830	828	830	832	866	822	889	857	845	875	876	835	845	896	807	853	867	874	923	856	867	845	843	882	849	925	878	796	774	861	832	829	874	871	810	819	846	861	833	850	857	874	822	876	905	885	814	820	830	851	877	873	887	852	828	820	844	891	767	847	890	855	872	838	826	864	907	904	812	839	869	868	812	842	847	823	885	861	855	809	860	912	828	852	809	843	805	841	863	877	831	850	871	881	837	850	840	821	847	902	802	847	820	808	870	884	871	875	853	840	878	849	820	877	829	818	870	866	863	883	852	864	873	877	849	855	841	868	850	907	836	842	839	830	836	826	916	871	851	902	828	847	857	852	866	868	868	858	820	817	811	819	825	848	825	873	830	919	846	851	868	860	838	892	869	823	850	850	883	891	825	830	855	811	873	856	899	864	854	882	855	891	855	898	826	897	814	844	833	830	875	884	927	829	861	845	845	807	860	833	871	881	790	853	848
28423	20423	5553	482	334	264	238	245	219	254	193	254	230	243	234	235	192	214	218	226	191	225	206	222	210	204	243	215	230	229	234	229	228	218	233	204	241	206	207	213	213	205	209	198	246	195	228	191	221	217	239	212	206	220	216	200	229	198	230	205	218	214	216	236	219	229	231	212	232	242	202	226	236	206	205	235	205	242	201	211	221	197	214	217	207	214	238	220	219	225	236	259	215	206	206	193	197	246	224	207	200	212	212	227	229	216	207	233	222	194	200	226	211	229	231	206	199	243	211	198	249	221	229	233	224	209	236	225	220	209	216	228	241	224	243	203	205	214	205	217	236	231	215	218	218	202	211	198	234	221	223	219	219	198	243	191	219	233	216	244	241	225	220	212	184	222	204	203	208	264	229	208	230	222	216	226	224	233	219	238	216	217	211	239	224	222	222	211	214	244	195	215	225	215	216	216	227	230	239	229	219	226	212	234	235	202	226	220	221	227	229	212	205	215	213	215	216	230	228	189	215	227	201	200	188	237	208	223	222	202	210	209	189	232	209	216	214	192	229	205	217	239	236	198	203	204	201	226	218	210	237	251	197	216	240	190	197	210	203	188	234	232	218	230	209	204	202	240	196	193	222	227	239	200	211	202	215	205	226	235	229	239	212	220	224	212	227	224	181	204	204	209	218	232	222	226	219	211	236	206	205	217	223	245	236	198	229	239	231	202	224	210	212	221	185	252	185	232	208	236	210	221	211	221	212	202	212	210	235	206	214	226	231	251	208	232	212	223	207	225	205	200	191	221	258	238	203	229	189	219	240	202	200	228	198	230	204	222	211	225	217	211	253	207	229	239	204	192	211	217	218	219	192	229	206	200	215	210	225	245	215	234	240	224	220	227	228	212	222	225	238	178	234	226	242	210	214	228	208	205	229	189	199	205	215	241	227	198	245	233	207	192	236	212	214	219	219	223	209	236	208	201	209	208	191	222	217	234	225	231	198	190	207	212	225	198	194	200	202	212	211	206	229	203	181	226	235	231	215	226	200	224	219	212	206	224	214	194	216	229	221	182	219	222	221	204	211	226	229	238	213	204	212	199	205	206	224	187	205	219	217	217	224	207	224	202	207	212	212	224	233	208	226	237	201	202	222	189	227	215	221	212	205	211	197	193	223	224	235	252	233	214	250	213	229	223	233	230	209	214	213	227	227	238	212	240	212	203	233	203	266	229	233	224	218	232	232	233	220	231	209	247	201	247	224	228	203	191	216	212	230	193	232	207	202	204	215	219	232	188	231	206	214	238	200	211	207	251	208	221	212	230	223	240	251	206	228	215	201	206	212	205	231	236	223	236	202	213	209	212	210	227	190	228	189	196	214	199	189	235	206	190	232	221	246	238	231	216	244	228	201	227	224	206	234	216	196	219	229	229	206	207	226	226	201	223	212	202	217	248	208	242	231	213	216	224	212	247	213	219	192	214	249	218	206	225	226	206	189	223	191	215	229	221	227	201	244	221	235	230	209	212	218	207	230	221	223	238	204	204	177	224	239	232	205	220	192	195	220	221	200	209	227	205	251	210	241	225	205	195	217	216	226	226	214	210	217	215	218	220	197	226	213	220	196	221	210	226	226	209	219	216	212	229	225	230	203	226	210	218	231	207	201	215	209	237	221	214	225	217	201	222	226	202	247	210	194	212	195	193	216	207	226	199	237	223	242	216	220	237	254	226	229	198	194	226	245	205	204	227	225	226	208	212	220	209	213	221	188	195	234	236	222	236	204	228	235	199	187	232	201	202	216	221	216	223	227	221	223	230	204	221	204	186	232	220	236	225	207	224	197	208	239	213	197	228	208	192	213	226	224	204	198	212	208	213	233	193	226	197	238	221	262	221	189	220	208	237	215	228	224	204	202	236	214	204	227	206	225	222	255	187	200	224	226	210	219	195	206	220	207	204	225	232	201	217	216	236	223	191	199	213	208	196	188	205	212	224	238	223	230	232	216	210	220	218	241	225	237	206	209	239	220	213	216	222	204	241	224	233	217	217	208	219	199	238	208	228	219	212	207	223	220	208	218	202	194	193	240	216	213	231	236	232	216	216	194	226	242	192	238	241	203	200	225	217	210	187	206	238	225	240	206	201	214	206	208	227	206	232	209	229	202	201	222	209	215	209	227	210	200	224	236	219	250	228	212	211	232	221	220	227	204	207	232	207	215	214	230	198	220	227	204	216	213	213	203	204	221	209	214	214	186	225	210	213	230	203	233	210	200	239	195	233	208	230	216	212	219	229	218	221	215	207	255	206	223	224	224	238	215	208	232	205	238	206	208	229	209	197	232	216	227	211	222	188	214	220	210	219	218	231	207	216	219	237	208	227	218	212	199	211	232	231	218	221	224	205	198	222	185	230	219	217	215	254	236	217	221	219	201	238	202	196	216	216	206	223	204	230	225	224	236	229	205	213	206	239	206	222	238	230	193	230	207	197	211	205	228	221	204	199	194	216	200	223	228	228	196	205	208	197	227	186	214	220	207	206	216	234	210	211	221	222	201	227	218	201	211	228	212	209	230	207	243	240	249	198	244	225	241	214	215	225	207	191	208	229	192	225	212	230	221	243	207	215	236	207	232	211	236	202	220	220	210	206	260	216	218	258	216	228	204	224	233	235	222	209	216	215	199	238	197	222	210	196	211	218	180	204	215	217	243	254	238	239	245	230	193	237	220	231	198	218	233	205	226	206	195	219	202	195	220	201	192	204	224	234	209	211	195	212	209	220	223	243	216	226	224	224	194	225	228	179	213	227	225	214	246	232	229	221	215	229	202	215	254	217	207	200	207	193	204	211	224	209	215	235	220	240	221	191	230	231	232	208	220	189	234	223	204	209	227	222	202	212	213	222	225	215	216	217	226	237	244	211	224	212	224	200	245	197	207	208	203	233	213	215	211	202	224	222	218	205	189	231	229	225	198	228	250	221	218	215	221	210	237	226	254	221	201	195	184	210	238	209	225	222	228	217	254	246	203	201	179	210	211	210	204	236	215	230	213	206	239	198	237	224	209	222	250	234	245	234	222	233	242	236	210	223	183	222	190	219	203	216	232	221	211	196	209	210	218	236	198	222	234	218	216	220	203	215	212	209	232	210	208	244	234	249	203	200	220	237	257	221	214	227	232	197	206	205	229	192	200	207	208	212	206	201	197	204	209	225	217	218	215	237	223	212	213	225	201	230	216	226	217	228	228	237	228	204	233	203	227	216	204	242	216	222	225	239	222	223	234	198	213	208	226	198	234	197	237	228	230	209	203	210	197	239	225	213	183	208	221	241	209	195	187	211	220	205	227	239	231	202	231	193	222	200	213	248	236	210	213	197	223	215	206	198	239	202	206	236	231	232	211	225	226	225	214	211	222	203	222	201	210	227	211	204	220	224	209	206	196	228	206	209	222	208	209	227	207	201	269	251	250	234	243	212	221	237	199	210	203	215	208	203	222	216	217	222	192	215	222	220
8718	19472	794	477	354	330	324	284	309	246	269	280	277	252	258	246	240	235	253	232	244	240	231	245	256	244	226	239	229	246	226	258	223	246	230	217	257	262	231	257	229	200	264	235	218	203	217	225	252	242	244	231	220	247	214	258	201	208	225	223	225	237	239	273	208	234	270	209	231	205	224	213	223	227	220	221	242	232	258	196	230	247	220	231	239	201	264	240	261	231	236	249	222	215	235	230	277	220	211	237	253	199	240	234	230	243	248	223	219	246	218	258	234	259	212	246	245	239	214	211	254	254	224	225	239	241	204	246	212	223	243	237	203	243	232	230	242	224	235	229	214	214	235	229	242	220	251	247	232	217	222	242	222	216	256	215	223	233	252	227	239	241	212	208	193	256	242	228	221	227	235	227	238	209	225	233	256	224	227	252	218	212	212	217	238	231	236	250	248	216	215	224	215	254	237	275	221	218	217	250	251	218	214	216	225	209	225	231	230	212	226	264	216	245	240	240	235	240	247	252	240	200	207	278	243	221	223	201	228	228	218	247	211	243	217	233	213	238	211	244	232	225	251	231	234	225	229	211	222	226	227	233	239	210	218	256	214	223	229	241	246	255	208	209	236	240	235	200	236	243	246	242	244	229	207	236	241	245	226	256	218	242	222	201	252	232	221	231	237	272	215	247	255	242	231	237	248	254	213	215	261	240	245	238	245	258	238	263	234	243	244	243	223	199	240	242	221	219	251	218	240	234	205	251	231	200	235	241	266	216	249	240	231	227	217	237	223	227	232	225	215	248	229	199	216	248	226	230	243	229	225	200	215	235	208	234	218	256	243	221	228	236	198	263	194	234	231	230	210	228	194	235	229	253	226	208	221	250	219	224	224	215	228	241	241	205	245	204	256	238	207	242	229	214	243	239	246	251	227	236	238	245	234	211	255	218	230	230	211	196	234	205	237	213	241	215	222	242	231	240	259	247	233	263	240	211	221	250	216	226	227	254	216	206	242	206	200	246	230	229	234	234	245	217	233	230	213	226	238	220	230	218	241	228	224	236	242	235	226	204	204	242	223	231	234	194	204	236	263	225	224	245	230	212	193	230	234	218	240	233	208	247	226	230	236	237	231	223	217	230	237	229	249	238	245	239	246	225	257	249	213	225	231	225	235	232	221	240	241	221	230	227	237	231	239	267	207	213	224	255	222	247	248	219	226	197	247	250	227	221	241	221	248	220	223	238	220	224	236	219	224	263	229	252	231	219	217	225	207	215	233	254	233	233	226	240	209	239	234	234	223	225	246	251	256	233	232	251	226	230	205	216	225	239	233	226	254	245	237	242	214	205	220	231	214	227	227	253	258	237	218	234	235	232	233	233	236	230	237	190	205	264	238	233	247	235	247	236	266	241	232	228	222	231	224	239	216	230	217	225	231	224	228	208	259	227	240	250	227	212	215	248	241	224	225	211	231	220	217	225	238	218	223	231	233	221	261	224	237	211	244	226	238	216	223	228	212	212	235	254	230	195	229	207	245	245	226	227	223	219	211	261	249	226	260	251	245	235	223	233	208	240	222	230	187	215	258	200	229	219	223	240	218	219	259	241	253	215	221	252	220	240	202	271	240	246	233	223	220	206	222	217	226	231	228	242	251	247	233	227	248	225	220	213	242	238	214	214	213	230	217	262	241	278	235	228	215	251	222	223	202	200	237	257	202	219	219	226	258	204	225	253	265	227	245	268	218	223	253	246	224	226	226	243	226	244	232	204	225	232	227	225	242	230	260	240	215	223	226	234	238	247	230	237	219	205	237	233	235	213	241	233	237	204	254	217	234	236	242	216	236	217	230	259	231	258	214	249	257	215	230	234	228	205	221	231	215	241	212	226	225	234	221	206	254	207	239	212	232	235	242	238	264	236	248	218	230	230	224	238	224	246	234	230	243	246	250	231	240	221	235	212	238	201	246	239	210	211	241	229	238	229	205	239	212	235	218	222	229	225	231	226	254	243	241	238	237	229	219	242	254	224	197	257	245	251	238	255	198	208	259	229	234	224	230	245	228	207	251	260	224	258	241	224	225	234	227	240	214	229	238	239	222	248	205	227	225	252	238	244	239	238	246	237	224	205	254	243	232	226	252	220	233	231	237	219	261	251	257	232	234	243	235	256	212	247	213	218	226	219	216	207	254	245	271	209	247	267	255	232	229	238	245	220	222	213	222	247	209	236	232	223	231	225	243	225	240	198	212	235	234	213	230	241	267	229	237	237	220	264	268	257	199	223	217	222	240	222	232	217	243	246	244	227	205	231	228	256	243	250	221	248	266	221	211	246	186	227	246	219	221	219	213	236	222	237	221	226	246	247	224	236	212	217	249	235	207	260	254	239	218	220	253	252	239	234	236	235	211	250	223	248	238	264	229	239	223	216	215	235	231	228	227	220	207	233	224	249	221	221	232	213	240	249	220	242	206	232	207	215	250	246	232	227	244	238	200	243	242	242	209	225	246	215	241	236	248	195	233	193	230	234	214	239	206	244	220	233	240	241	255	233	198	252	237	230	220	231	209	222	223	246	220	209	231	250	214	242	243	213	257	205	232	226	226	227	225	253	261	263	265	244	242	199	221	269	265	216	233	214	226	220	222	211	219	226	238	211	216	247	239	203	233	242	239	258	252	212	218	242	235	259	216	238	221	213	223	232	260	237	241	231	214	228	237	235	237	231	205	231	226	228	239	230	197	237	239	244	228	236	232	205	231	205	236	242	214	209	218	236	245	230	233	208	227	215	231	224	237	242	245	235	230	235	243	224	226	244	233	216	239	233	212	226	232	215	224	225	218	230	246	253	242	241	247	227	248	220	204	227	214	213	235	243	255	245	243	240	248	214	237	250	230	233	238	239	217	242	237	236	241	224	233	254	223	225	244	257	224	231	220	249	236	232	243	206	217	239	210	242	221	211	250	205	221	217	270	218	200	242	264	252	225	239	230	229	228	212	236	243	268	241	239	235	224	200	219	196	249	242	230	219	220	264	222	223	218	226	230	243	218	260	255	203	225	221	221	226	237	256	237	236	254	247	215	223	244	239	234	244	223	216	228	234	236	233	224	280	224	201	236	242	230	246	244	234	245	231	229	224	211	219	225	230	242	238	215	254	255	246	225	215	247	205	244	233	205	231	245	205	249	239	232	243	238	250	216	261	223	199	240	244	254	219	216	236	218	226	232	226	257	250	210	251	209	234	235	227	266	237	241	207	245	223	236	241	260	226	229	227	240	227	244	224	232	223	238	238	231	213	237	238	239	216	228	236	271	230	226	251	237	210	205	238	214	225	219	236	254	218	233	239	239	243	239	235	218	239	224	218	227	219	253	219	240	224	250	231	243	227	237	234	261	206	258	246	221	228	227	227	224	219	238	242	230	220	230	210	249	259	236	222	218	232	248	234	242	216	251	236	238	219	237	221	217	239	252	216	218	235	218	243	259	236	239	221	250	199	231	207	231	240	214	240	225	264
25326	21359	27094	25018	20850	9715	1887	1217	1103	1048	981	915	891	892	841	819	774	798	751	714	731	745	751	722	703	743	707	747	737	711	717	716	692	668	679	698	647	687	665	669	658	670	711	662	700	702	666	626	679	630	706	696	671	664	622	649	676	729	716	693	656	648	656	678	650	612	650	687	657	685	677	628	665	681	691	684	636	675	634	658	706	660	635	669	680	684	687	628	693	644	708	676	685	681	671	671	681	632	652	617	690	690	683	698	668	668	659	651	680	653	677	692	693	665	660	646	657	703	670	675	665	621	701	625	640	626	654	650	723	675	659	650	685	678	700	688	674	676	680	639	652	695	648	675	642	706	627	658	678	649	684	657	681	655	686	638	676	639	706	647	733	643	628	697	646	678	664	629	666	695	696	643	684	621	689	655	678	672	676	685	650	662	655	645	664	694	689	689	685	673	644	657	679	667	639	666	681	686	693	676	663	659	645	689	689	694	663	687	684	659	681	655	653	687	656	679	704	653	641	655	663	681	631	688	673	663	677	693	629	634	664	685	695	676	628	683	687	688	670	662	635	667	681	631	676	613	603	669	660	675	581	667	614	708	645	679	681	707	649	633	671	672	695	641	628	636	724	673	690	595	681	652	634	672	675	675	595	688	657	645	686	669	685	671	695	632	673	656	623	695	733	698	623	671	693	640	670	666	706	609	662	679	686	678	671	631	676	674	672	657	631	665	667	655	700	669	639	675	675	672	660	688	626	622	664	671	707	658	620	660	701	694	658	686	678	686	675	669	644	657	695	642	744	654	689	655	702	704	624	689	676	682	668	673	662	649	644	644	692	643	643	639	606	640	645	670	656	707	639	673	639	709	644	629	653	713	652	660	665	718	631	683	684	683	692	678	666	622	673	670	636	694	641	696	683	634	663	628	686	680	627	667	692	673	695	679	604	658	623	677	644	672	658	645	650	630	629	657	670	725	645	666	655	692	620	689	649	677	599	653	687	638	639	645	686	674	635	698	638	649	673	637	664	705	674	674	649	650	723	722	646	649	662	702	678	638	669	655	687	662	656	643	643	658	657	641	607	709	628	662	660	672	683	702	724	692	680	695	656	692	674	696	666	664	657	678	639	594	730	683	641	698	678	631	642	662	666	654	677	701	656	694	704	670	693	635	664	671	652	685	672	688	621	627	653	644	652	670	675	691	663	664	718	704	692	655	651	630	714	646	661	620	646	680	629	675	725	666	638	679	676	696	711	687	665	662	701	677	622	676	660	662	656	726	703	703	675	706	697	677	688	662	697	657	660	672	704	675	690	628	668	661	649	680	706	687	679	636	690	646	648	664	707	707	690	682	669	617	703	630	669	682	622	687	671	695	703	635	664	666	641	667	708	703	657	704	683	659	618	650	706	644	664	732	686	650	679	677	675	636	684	639	702	667	677	654	645	661	680	672	648	641	644	640	646	675	686	668	648	649	702	616	688	713	634	739	696	663	632	709	653	657	679	704	703	680	697	662	678	694	661	623	667	643	657	636	645	639	697	644	650	654	653	648	666	639	650	658	654	657	741	675	672	703	650	641	664	678	704	618	665	664	645	646	651	691	678	648	652	626	690	653	642	676	648	649	689	662	707	630	671	644	626	663	703	689	669	667	654	679	659	664	648	689	677	628	643	674	684	658	683	656	724	679	613	672	726	677	680	634	671	686	687	652	663	656	640	677	669	675	697	673	641	673	648	658	687	721	691	690	688	635	719	682	663	658	675	678	668	678	658	621	649	675	644	654	664	627	697	633	661	667	675	697	693	644	676	664	713	677	688	656	673	681	639	705	704	659	706	695	649	639	660	676	699	669	709	636	677	666	701	639	682	673	665	665	652	645	653	659	677	660	681	649	698	692	673	651	707	662	700	668	643	656	642	665	652	669	674	650	612	684	673	668	686	656	647	683	642	622	621	685	640	681	673	679	681	675	677	683	667	673	642	670	677	674	685	669	710	655	680	672	693	655	662	673	688	683	663	647	689	644	680	687	677	623	675	644	696	638	641	657	653	679	651	674	635	667	632	665	666	666	657	654	672	665	665	647	681	642	654	687	676	660	649	683	647	666	645	661	633	639	658	656	698	618	663	647	622	629	687	672	669	679	677	653	662	671	673	629	672	648	651	630	682	652	644	686	670	696	679	682	651	729	700	676	674	652	647	649	671	652	712	711	721	671	644	666	670	683	665	678	655	697	675	676	651	674	686	640	644	683	653	646	710	642	632	652	712	664	686	695	660	666	677	683	668	667	639	633	622	647	654	706	642	633	688	696	651	650	627	637	667	632	673	671	620	672	674	677	635	717	635	668	628	691	667	641	663	731	659	664	669	700	649	683	684	698	662	622	669	664	667	629	627	657	641	677	639	667	648	680	635	632	673	608	641	634	678	662	668	679	666	656	650	682	662	675	702	654	650	677	621	682	672	672	657	661	660	671	647	657	645	639	632	663	657	665	650	698	681	676	636	654	641	665	660	694	687	645	648	644	638	676	664	672	633	666	670	664	697	644	673	664	693	640	672	700	671	652	670	646	680	672	680	677	652	649	685	727	678	673	659	647	620	707	666	664	661	646	692	666	669	666	648	659	671	654	658	622	656	683	648	683	669	665	649	671	642	670	700	671	648	641	688	635	664	668	703	659	681	673	686	682	682	664	683	637	629	644	657	636	707	636	718	643	681	650	671	661	652	673	695	652	649	676	631	624	669	677	623	673	660	670	660	641	692	584	662	682	674	696	636	659	663	699	626	700	664	713	632	653	688	669	703	706	675	626	617	671	677	675	651	665	654	657	650	611	655	659	691	702	672	721	702	686	655	640	647	653	667	667	669	684	644	666	678	682	671	705	682	646	649	674	680	671	639	635	658	656	664	698	685	710	642	678	650	666	657	673	659	649	668	680	708	621	645	670	653	669	683	688	645	650	688	639	648	662	698	665	665	668	733	653	661	683	684	677	671	643	621	622	703	654	663	679	645	664	645	670	666	683	636	646	645	647	662	637	655	728	676	676	724	612	644	645	695	711	665	652	643	660	638	656	640	620	622	675	625	676	655	670	629	649	651	660	670	632	674	608	659	617	649	664	684	680	659	640	659	687	648	652	635	684	666	675	608	669	658	645	695	627	674	638	624	641	691	648	696	618	632	626	715	688	653	659	670	661	650	697	670	672	709	648	636	688	673	689	677	713	647	692	664	677	636	670	674	661	646	651	607	622	677	667	657	665	684	661	663	630	659	648	611	725	699	652	636	704	701	670	687	661	688	654	672	680	660	655	676	650	620	685	644	626	713	624	693	698	669	629	678	689	620	665	615	620	640	673	642	685	633	685	634	638	635	628	650	702	659	641	640	696	717	671	629	652	694	618	666	697	722	666	710	642	693	694	686	635	686	659	691	694	675	664	697	680	676	699	655	674	669	693	681	693	633	621	640	641	648	672	632	641	687	666	654	632	681	634	657	636	657	682	681	691	641	663
17750	38955	9652	5733	3763	2982	2400	2025	1830	1577	1331	1210	1064	1002	983	897	882	839	805	759	760	799	743	764	769	727	774	724	677	717	696	714	681	664	662	637	668	654	756	709	659	669	696	638	703	623	652	703	650	644	698	715	713	686	673	630	667	675	689	630	677	647	673	650	665	676	677	701	669	685	694	636	661	624	659	686	653	642	648	647	666	617	662	691	652	696	707	633	650	668	634	655	657	647	649	635	644	662	673	620	666	681	647	664	626	608	654	665	705	664	652	632	613	667	658	637	656	671	704	640	679	621	664	646	616	636	679	677	636	692	642	643	672	662	636	612	631	654	677	686	645	689	714	621	619	639	686	644	643	693	656	718	648	613	638	644	688	670	629	675	661	621	676	664	651	609	653	667	632	637	630	666	682	593	676	652	606	638	649	626	664	636	613	632	682	632	669	694	689	676	625	618	693	647	615	617	637	606	632	642	662	662	635	622	628	672	624	627	663	657	661	639	626	656	634	653	666	650	647	688	637	653	658	612	609	637	670	666	641	641	635	644	626	614	677	682	598	650	671	661	673	666	656	644	643	678	689	659	642	665	676	645	631	651	650	644	668	650	611	632	617	651	677	636	606	640	632	682	641	644	601	631	648	616	645	668	690	630	652	640	642	659	640	651	636	652	634	653	636	634	627	681	656	680	672	703	650	619	633	634	659	718	642	690	649	675	654	630	674	683	617	666	636	660	660	660	713	656	675	668	642	610	655	652	678	638	686	613	624	632	660	635	656	624	733	708	667	631	627	624	641	647	616	663	657	639	660	644	618	697	611	661	622	634	686	692	632	608	693	624	641	649	695	651	640	720	624	672	608	628	608	647	687	640	628	633	628	624	677	665	652	645	648	639	701	666	643	691	666	672	655	655	628	649	679	687	670	655	679	634	589	652	672	664	645	646	651	669	617	674	712	680	648	626	689	689	655	637	634	608	651	658	631	647	690	590	631	662	657	658	671	618	669	602	657	684	673	610	658	580	605	667	661	682	641	644	659	617	683	632	645	595	624	654	699	605	596	659	652	619	649	617	657	635	673	649	677	631	618	633	660	588	669	687	677	638	621	577	648	666	645	675	696	642	644	640	658	663	660	665	638	632	679	639	663	687	634	648	667	689	656	645	643	617	641	618	637	666	676	639	670	603	633	648	670	684	677	636	623	657	641	608	674	657	672	639	654	672	669	633	627	650	678	618	692	625	666	685	645	666	634	717	630	636	656	687	613	635	678	567	686	645	657	643	628	630	635	692	656	655	653	652	624	617	675	679	628	660	670	624	634	627	641	650	691	647	660	648	633	659	640	640	639	654	671	628	630	652	664	627	639	642	645	659	610	635	663	640	629	679	657	630	643	642	689	668	621	669	677	663	635	659	651	648	665	677	637	630	687	649	647	626	663	649	639	632	654	670	597	635	640	653	689	619	669	714	645	642	664	642	695	654	670	669	648	633	611	641	630	644	687	676	680	648	617	650	648	674	623	674	651	677	636	655	630	657	666	666	613	639	629	663	624	639	709	655	641	644	702	693	697	668	672	694	659	622	622	641	665	655	647	655	599	660	669	646	637	673	659	645	654	682	702	650	634	665	597	605	634	619	624	662	658	679	654	692	692	667	631	682	683	700	634	642	658	646	673	634	667	638	634	663	655	657	603	648	646	653	679	652	637	688	647	667	659	632	647	676	638	646	682	638	651	656	694	692	651	674	657	702	637	646	669	691	701	628	608	619	673	667	679	704	665	645	605	627	634	642	645	682	648	663	666	672	644	638	676	625	597	650	662	641	685	643	653	669	672	680	632	675	644	645	640	673	590	651	673	650	671	678	620	610	633	681	638	613	714	629	643	628	656	616	647	639	630	656	688	627	605	621	663	613	618	670	670	648	650	629	622	609	648	631	660	677	621	634	631	638	679	613	672	658	662	633	648	728	676	688	671	676	659	699	642	620	598	664	670	665	684	690	640	677	619	649	638	653	661	697	625	657	667	620	638	669	627	648	683	610	716	651	639	653	627	654	660	660	670	612	669	641	665	654	679	637	642	638	693	651	631	692	653	639	647	680	618	628	653	646	650	673	680	625	617	638	642	622	614	633	689	659	679	639	646	654	657	627	628	649	656	620	647	633	650	609	619	635	631	652	649	626	627	658	679	660	643	642	635	653	628	667	691	679	670	649	647	646	616	669	682	672	657	665	628	658	694	674	688	648	646	652	674	682	602	670	629	665	611	649	659	645	639	652	644	696	633	693	679	678	608	675	653	636	637	639	636	623	649	666	631	640	652	644	664	645	654	676	641	659	693	651	657	674	633	663	615	602	646	654	678	635	663	675	627	677	653	621	703	607	633	690	644	638	670	688	637	659	693	657	643	676	685	656	687	680	614	662	666	678	695	667	693	641	644	643	656	654	646	654	657	674	681	655	640	667	649	667	643	679	656	650	630	627	646	640	698	662	643	676	701	667	654	623	624	650	663	675	620	605	628	683	710	605	663	629	638	669	612	670	684	656	622	641	647	692	668	640	670	701	630	688	635	655	699	643	684	647	689	626	668	639	725	649	642	625	702	631	687	699	674	642	680	639	672	634	632	679	639	664	696	666	654	600	624	685	676	655	623	637	665	635	627	637	632	654	618	580	630	665	686	648	631	649	671	711	635	668	636	652	645	601	659	641	657	648	666	684	634	630	687	656	612	657	679	665	637	622	630	613	695	657	641	676	661	654	686	648	624	709	684	638	592	669	650	613	640	681	667	615	657	667	660	640	664	651	678	642	643	670	690	647	658	643	587	681	578	640	644	658	614	689	635	652	650	648	660	669	656	649	664	644	623	628	616	692	665	641	705	663	638	680	642	624	660	650	666	621	669	636	610	659	631	641	667	665	660	675	694	596	634	655	661	625	607	678	621	649	617	637	669	647	654	664	613	650	691	641	635	629	593	666	657	674	629	611	590	630	639	646	634	639	648	668	654	644	664	573	663	641	640	663	678	645	704	617	639	641	630	597	621	615	658	678	647	642	628	644	663	630	645	628	669	669	665	671	649	624	624	670	679	658	641	606	603	604	659	657	695	661	663	676	697	645	622	683	630	681	666	655	682	695	639	661	651	635	642	645	664	684	676	646	640	635	638	638	648	647	654	668	654	695	646	639	676	655	681	660	622	605	651	680	661	616	656	673	703	684	662	621	627	632	632	640	663	640	640	668	656	671	666	680	665	692	667	688	640	619	664	659	642	650	621	660	646	648	654	619	651	649	637	631	642	650	659	660	639	606	616	634	637	657	664	654	625	625	614	647	674	660	694	672	640	691	664	640	639	651	624	638	623	597	623	677	685	645	662	639	611	631	649	659	690	668	635	593	659	620	640	658	694	661	656	640	640	658	694	666	650	605	703	662	671	666	687	681	666	648	660	651	650	651	665	641	641	678	665	668	689	617	623	647	669	692	649	658	646	610	632	640	645	656	637	616	660	613	660	630
23039	21123	27126	24996	20993	21005	10938	2464	1759	1571	1487	1317	1238	1135	1125	1086	1063	1035	981	1028	1032	889	985	987	903	957	961	904	900	865	898	897	905	896	885	965	951	902	917	919	876	895	900	864	881	882	895	874	927	894	865	821	880	826	910	853	881	897	850	854	840	842	894	897	864	850	922	896	872	941	871	882	931	890	884	870	797	878	859	845	883	876	874	939	875	899	869	886	811	783	813	867	888	855	891	834	867	836	874	851	881	867	809	862	894	869	855	866	895	821	829	892	911	848	845	930	849	886	831	904	839	810	790	895	818	839	858	833	889	889	882	848	901	871	915	929	833	852	837	888	918	875	888	855	826	840	857	889	860	865	891	904	848	878	869	834	911	848	857	855	891	860	923	920	856	809	878	826	904	828	875	889	851	851	836	851	783	853	845	876	852	862	923	819	865	850	850	839	877	856	873	852	857	898	834	901	849	881	858	896	846	871	846	857	798	827	866	853	863	857	852	848	807	830	848	859	873	911	855	889	853	804	834	876	836	899	807	891	855	850	834	860	847	868	860	840	851	863	822	864	852	878	921	825	846	875	896	805	895	852	896	846	861	881	846	910	907	794	857	920	848	821	860	880	915	866	884	838	886	922	846	882	842	883	863	867	871	919	847	874	822	881	840	866	896	846	877	818	858	873	827	884	859	844	908	863	890	871	860	847	813	896	849	868	899	847	866	861	840	847	857	877	855	844	863	832	859	815	883	911	851	853	871	825	883	857	830	842	874	843	811	853	899	852	918	850	827	860	875	794	824	888	877	903	859	863	887	906	855	862	860	832	871	858	858	872	838	915	853	816	795	877	875	783	888	857	858	890	878	900	895	885	825	871	831	880	870	854	861	844	832	882	865	964	889	862	824	887	886	900	846	857	826	798	862	821	859	907	860	857	906	808	864	862	880	898	856	884	900	875	842	831	833	807	903	906	888	830	868	854	903	844	886	848	879	825	855	855	895	894	886	892	837	819	879	880	846	862	825	863	864	875	868	855	863	830	857	907	890	870	883	897	859	800	905	800	849	825	862	875	854	859	850	895	870	847	873	822	850	871	828	812	927	844	826	842	856	864	887	843	844	837	899	887	871	870	853	897	852	850	882	884	912	861	827	875	883	842	947	867	892	869	874	873	844	868	829	850	829	869	821	848	889	799	850	897	882	860	855	823	858	832	898	868	836	836	897	790	843	880	838	882	828	858	871	907	892	836	910	869	871	872	866	857	822	857	888	891	885	814	827	842	851	882	843	860	924	863	835	806	874	855	883	855	875	843	838	880	860	847	875	841	878	874	902	905	816	880	865	847	840	922	821	886	863	838	832	842	831	868	847	863	866	848	830	923	884	837	808	838	864	814	830	850	829	860	918	860	864	810	881	855	851	876	879	861	881	899	868	932	844	887	840	920	833	844	867	849	867	835	888	867	904	885	905	858	872	885	878	865	885	853	877	868	891	816	793	923	924	844	853	895	864	892	883	860	859	859	853	830	862	830	817	864	855	816	886	881	841	889	858	825	916	850	878	869	788	837	912	872	870	860	820	835	861	848	836	867	853	844	860	853	832	816	873	847	841	853	844	858	854	880	857	814	840	860	855	799	892	856	855	864	849	908	873	874	817	849	920	867	834	861	948	888	839	854	864	822	844	813	896	839	818	839	878	853	848	826	874	839	850	902	825	873	881	863	884	853	834	899	844	847	815	894	826	851	896	836	894	812	846	864	930	811	855	882	845	876	836	881	830	872	883	894	827	850	836	864	880	831	858	862	885	781	853	855	847	889	893	897	879	867	843	884	866	850	830	835	887	848	829	875	837	898	892	832	875	862	848	881	898	907	866	890	872	846	845	839	858	873	843	812	860	848	860	933	887	851	918	906	914	808	821	840	836	889	850	812	885	911	842	919	925	887	888	857	874	877	837	856	866	876	845	891	885	839	891	789	870	845	860	833	886	884	816	884	868	872	813	825	840	894	882	862	872	845	823	864	880	863	865	843	859	851	826	867	846	805	852	876	886	818	880	894	876	868	875	846	854	895	863	813	821	875	811	876	863	799	843	891	879	882	817	865	826	835	851	855	873	837	845	848	871	829	833	856	864	844	856	839	858	886	872	884	849	866	887	887	872	894	846	890	876	894	864	826	860	859	853	908	835	900	876	880	849	828	872	879	862	861	878	818	846	876	859	873	897	867	881	842	875	861	879	870	831	916	824	887	860	833	848	863	815	873	915	863	859	878	863	858	861	852	853	838	838	866	865	880	830	829	839	798	852	867	863	874	920	853	855	898	855	861	848	847	812	789	898	849	853	875	854	851	875	861	823	824	796	852	847	887	853	890	853	864	817	873	852	847	835	875	819	867	854	762	796	858	885	823	870	875	835	909	828	872	852	916	899	872	841	877	854	830	867	869	868	875	889	898	841	842	841	813	882	839	888	773	907	861	845	786	928	901	874	902	826	876	809	810	800	895	862	867	868	868	867	880	833	896	862	843	859	865	870	883	875	810	853	794	861	864	878	864	872	938	862	855	901	868	843	867	852	879	839	897	876	944	893	846	885	842	858	877	908	860	872	857	860	853	904	880	904	901	822	866	835	839	857	847	878	895	849	828	859	808	860	909	847	894	883	847	873	859	844	857	833	822	895	875	879	853	855	846	852	847	895	833	814	877	826	828	889	881	849	886	873	890	836	852	814	833	833	805	879	850	831	874	869	845	803	865	872	823	849	870	886	846	835	829	805	859	861	842	892	812	843	821	853	871	865	820	923	886	883	843	833	806	880	860	890	837	878	920	877	844	869	883	871	861	836	856	893	868	839	851	816	836	806	803	822	899	870	864	883	879	849	839	884	840	892	891	881	881	853	839	849	829	909	838	818	881	835	792	843	874	844	903	810	836	875	856	906	858	799	828	863	808	838	874	854	858	885	830	867	823	848	827	863	861	872	813	864	863	868	851	880	834	856	850	875	819	862	783	849	873	847	838	847	867	846	837	856	877	870	871	851	868	834	885	917	902	872	863	840	907	853	839	819	804	873	842	886	825	808	819	830	853	814	910	899	868	861	831	844	897	891	884	831	869	941	862	912	801	843	861	865	865	884	862	904	852	826	890	866	884	813	889	807	859	810	862	836	873	874	849	865	839	819	892	886	880	860	838	848	826	870	829	882	847	881	833	916	903	849	916	827	788	882	848	947	940	835	922	827	858	814	847	857	856	878	800	875	864	865	831	846	840	914	823	876	899	872	858	860	875	884	861	865	813	889	852	862	884	863	829	816	856	915	855	870	849	842	843	858	809	876	889	829	813	835	842	827	863	914	848	858	835	857	860	856	853	861	821	892	891	861	843	829	845	870	807	899	897	848	869	839	839	849	873	817	879	870	841	846	866	835	883	836	897	908	800	880	907	908	860	874	879	872	852	864	844	898	866	868	881	838	853	891	824	893	880	825	882	871	788	832	881	915	864	834	902	851	879	893	867	844	823
21627	42529	14156	9140	6296	5103	3947	3339	2890	2510	2206	1834	1662	1577	1502	1327	1252	1215	1211	1099	1128	1071	1060	1017	1024	990	1007	974	1026	1022	974	915	897	926	955	890	917	886	912	887	932	910	940	835	844	863	899	885	865	861	884	873	883	914	855	905	842	865	841	907	963	832	843	888	874	842	861	876	881	860	836	901	869	828	871	896	872	841	852	862	882	872	890	875	878	862	896	865	817	850	856	805	909	859	919	857	918	884	833	864	912	886	875	876	860	798	825	930	813	859	877	869	881	839	868	888	824	840	910	870	874	828	861	898	826	887	839	851	835	934	863	873	834	885	849	889	832	901	835	843	819	857	870	804	866	817	816	850	824	842	866	915	876	883	869	828	852	880	870	809	815	902	866	864	855	847	821	880	852	808	885	829	878	877	875	821	879	793	795	851	833	873	866	817	946	863	876	843	812	838	877	894	880	901	845	885	846	839	820	877	904	848	891	828	827	850	903	881	813	873	831	864	858	873	850	877	818	848	831	906	853	874	803	832	855	887	867	869	832	886	859	866	829	832	872	836	826	828	806	829	858	861	862	834	834	761	863	847	822	891	825	854	861	816	844	838	825	868	925	897	828	854	852	906	859	828	845	878	854	877	838	884	864	827	877	903	859	882	816	879	822	906	902	878	821	848	895	917	787	834	855	920	889	839	865	859	859	892	866	885	857	886	913	850	860	813	832	840	794	898	827	890	843	851	848	885	838	885	847	864	873	829	886	834	795	831	859	883	896	806	831	844	813	838	820	923	873	890	880	831	874	860	883	876	849	896	857	819	860	916	853	848	853	868	856	835	846	859	851	820	839	868	862	833	867	844	871	880	862	859	843	839	869	845	872	864	861	844	844	835	866	874	883	830	820	860	847	842	832	807	891	881	819	833	878	841	840	868	885	808	850	907	947	842	867	881	911	904	879	822	836	868	897	892	905	799	908	846	927	882	838	885	912	872	887	863	891	854	881	849	809	835	834	882	896	860	813	809	841	860	854	862	883	869	854	874	835	873	850	898	857	859	859	862	907	854	799	844	832	830	818	836	802	860	846	840	897	885	839	865	893	810	863	900	814	889	850	862	839	840	865	964	917	848	848	876	866	867	840	815	816	783	846	883	859	845	853	805	857	802	861	837	856	851	871	848	822	879	843	820	809	877	846	795	855	863	850	898	885	861	861	858	849	823	851	881	840	857	865	823	898	907	879	825	905	824	838	917	888	820	850	834	897	860	821	770	871	870	842	815	899	877	841	863	817	886	840	856	881	925	811	862	874	870	838	897	871	838	811	817	853	870	873	868	920	828	854	824	890	843	826	853	878	898	852	855	865	828	800	891	856	862	864	809	818	841	829	856	850	888	849	835	872	854	866	872	819	832	856	858	883	781	794	854	844	840	870	838	841	816	828	854	876	893	854	913	898	847	832	909	914	918	832	827	879	799	829	921	838	871	835	879	840	844	834	832	843	835	903	867	865	843	858	841	857	846	826	876	847	919	928	854	855	875	839	845	828	921	889	900	856	844	881	865	894	849	826	853	873	830	904	841	895	849	821	870	877	851	836	829	878	821	892	845	826	877	850	864	889	864	846	937	832	836	838	782	841	839	853	900	793	854	861	819	815	944	856	817	869	852	887	875	879	825	940	844	856	816	934	849	831	825	873	830	854	848	905	877	868	842	866	812	883	854	845	908	867	824	884	871	841	877	849	885	858	821	852	815	831	880	871	859	880	887	851	877	843	820	867	861	800	832	874	788	844	872	872	917	820	905	857	878	874	901	835	850	877	857	862	866	843	858	831	827	868	837	867	831	810	870	888	828	858	855	888	795	839	862	876	905	870	853	847	851	844	834	878	808	877	869	854	810	835	845	844	819	850	857	852	865	842	834	848	861	868	858	864	851	817	835	866	883	833	859	813	818	883	819	896	837	888	860	892	866	862	869	895	825	841	843	812	852	795	870	884	809	813	901	914	831	891	852	837	841	868	877	828	815	872	839	864	793	816	851	805	844	829	877	890	880	785	840	833	864	851	876	818	872	882	848	837	887	842	821	894	847	810	848	818	839	873	847	827	883	852	854	864	824	859	895	872	867	827	922	824	844	834	814	865	837	852	864	914	836	886	864	875	824	840	843	858	880	822	803	865	828	879	837	904	849	846	920	858	864	869	870	825	796	890	941	856	884	852	827	836	856	816	843	885	802	856	892	816	822	870	881	846	851	862	858	804	847	844	801	874	836	820	841	847	892	816	824	920	870	839	888	891	844	811	891	842	872	872	836	818	886	865	823	812	878	864	867	810	808	888	864	885	848	850	845	877	838	859	908	893	880	898	896	918	848	851	866	840	866	851	828	847	793	899	844	856	866	813	873	951	794	836	818	818	848	842	849	821	822	853	909	869	870	887	861	842	876	872	880	836	851	875	837	835	816	857	865	878	883	862	849	898	902	891	840	858	883	832	895	845	813	812	870	810	879	867	876	880	870	838	829	919	849	882	913	852	885	886	872	823	861	878	878	882	838	837	846	856	870	860	876	891	857	826	831	837	821	870	857	832	897	865	844	858	835	847	842	849	852	841	858	870	848	861	865	845	826	865	865	886	847	828	920	859	866	864	818	796	845	847	884	854	887	822	859	895	849	838	856	814	879	799	870	847	895	818	821	872	834	827	838	883	808	891	826	879	820	825	789	849	850	869	896	819	850	889	849	877	834	879	811	819	882	803	859	877	808	896	804	797	852	845	844	898	851	833	814	811	850	823	819	851	851	859	899	838	889	853	858	847	890	884	855	839	774	876	862	860	847	862	840	882	876	874	897	864	863	855	836	837	831	849	825	910	890	874	794	854	835	850	846	837	885	843	887	859	855	870	822	922	818	849	849	810	836	816	857	895	893	848	814	839	832	822	819	846	809	803	908	817	851	893	909	815	886	891	879	818	871	842	858	868	849	854	899	907	865	847	828	836	868	828	857	854	841	875	874	843	895	845	837	853	817	838	862	838	836	806	804	866	897	850	880	835	887	922	861	855	859	842	881	821	825	859	887	856	841	851	912	797	876	858	879	814	839	847	839	861	915	845	831	859	859	890	865	863	867	892	886	865	824	832	865	852	865	902	861	892	856	825	900	865	825	865	861	838	832	824	880	822	827	821	845	838	812	841	854	847	853	875	832	805	817	835	823	856	858	825	803	821	911	830	814	863	910	866	887	840	870	820	948	803	836	852	801	873	839	872	840	815	890	892	770	855	823	839	851	890	824	915	834	820	897	834	884	828	854	819	843	819	829	842	877	876	868	867	896	869	813	888	832	874	826	878	838	808	821	856	836	815	859	879	849	824	885	859	867	859	873	822	835	821	877	849	843	844	866	886	902	888	902	814	832	865	876	863	844	843	828	828	874	878	825	792	897	839	885	843	860	843	885	868	857	899	848	831	854	918	877	856	828	829	873	882	811	880	839	844	855	904	806	834	854	834	867	900	803	872	797	860	892
28365	20901	6405	526	303	271	269	268	235	241	246	213	249	245	265	243	215	229	209	239	205	226	257	216	245	261	202	235	236	208	242	224	247	215	230	224	229	252	218	241	239	206	244	220	221	233	228	223	222	197	254	223	225	217	207	218	232	240	239	204	218	233	220	232	247	195	234	199	221	233	200	217	206	216	211	227	245	227	209	262	217	218	223	219	191	193	244	228	195	221	221	188	222	207	222	239	227	203	241	219	217	228	245	212	245	222	224	218	219	216	208	235	232	210	222	227	233	223	231	208	218	234	213	217	234	212	231	229	233	218	210	222	229	235	182	223	246	210	207	218	203	234	216	217	206	223	204	202	244	254	242	233	238	233	259	219	215	208	207	221	194	219	205	201	227	245	232	226	227	218	207	241	233	226	242	210	226	217	202	235	229	222	214	208	224	224	204	244	203	234	215	215	192	183	211	237	216	236	254	226	246	244	208	235	238	234	227	237	236	211	213	209	229	228	223	227	225	224	208	198	201	220	220	226	201	236	238	229	204	225	216	238	236	212	218	220	197	229	210	250	206	208	207	236	194	225	240	219	234	234	222	205	203	222	206	212	210	230	206	224	195	239	228	215	205	208	230	227	213	193	238	227	246	216	245	213	215	222	200	227	225	224	211	248	224	236	230	225	217	245	208	196	226	256	231	240	219	260	223	222	232	214	223	232	236	194	207	209	212	220	201	221	206	221	207	228	246	204	230	219	191	219	218	257	216	224	230	222	203	219	231	231	259	214	240	233	213	195	210	236	200	222	221	226	222	225	203	218	204	229	220	217	214	244	241	232	239	229	230	267	226	197	205	209	170	242	237	225	215	201	234	221	220	240	238	212	201	194	236	220	231	217	238	237	266	244	220	226	219	243	230	227	232	217	221	249	193	224	226	199	214	240	232	229	248	212	198	241	229	228	224	228	220	255	243	207	219	218	243	207	192	223	227	223	249	223	211	230	238	203	220	232	242	236	225	218	225	227	257	219	230	222	222	235	206	232	219	213	220	233	233	187	227	223	210	208	217	210	225	230	223	193	217	204	220	236	211	200	202	204	217	206	208	220	248	202	190	244	229	237	214	238	214	226	238	227	229	207	230	223	234	202	210	259	237	208	231	224	221	221	219	221	228	205	209	225	199	226	225	261	265	195	234	204	219	237	207	213	211	233	237	218	215	203	209	226	219	212	201	230	218	211	236	223	224	229	242	222	229	213	226	208	199	223	213	246	220	220	214	236	229	204	212	220	237	247	234	225	228	199	226	215	222	221	202	220	215	230	209	212	201	222	231	238	230	223	228	214	229	225	230	202	213	236	248	224	236	215	233	219	219	203	241	212	227	200	225	241	228	229	197	232	200	206	239	196	236	238	218	225	218	222	219	234	244	202	219	228	235	214	240	225	245	223	209	211	241	221	227	218	243	222	200	199	231	213	241	234	174	242	210	225	212	229	218	235	221	216	227	234	233	228	234	221	241	226	245	205	224	228	222	215	251	210	234	214	241	221	217	246	224	221	215	232	217	223	214	265	245	240	249	226	226	215	244	230	223	224	199	211	229	207	210	227	226	231	225	232	236	216	203	186	210	214	212	225	228	231	233	205	220	219	221	239	193	224	234	211	227	220	195	205	182	230	213	238	213	202	264	195	194	215	226	222	187	240	224	223	195	204	217	209	231	245	233	222	231	234	239	237	238	211	232	216	201	208	213	197	215	245	219	213	199	218	225	248	231	256	233	233	210	214	207	243	228	208	230	240	183	199	234	229	229	213	221	224	224	218	240	213	223	224	233	222	241	245	231	208	229	227	231	222	243	218	215	218	232	224	214	207	227	218	234	192	222	243	234	232	223	207	221	235	200	207	241	220	208	214	223	232	229	231	228	191	228	224	242	214	206	211	224	200	208	204	236	248	226	251	239	216	234	218	257	238	234	216	197	207	225	224	210	239	205	228	229	220	242	202	219	232	249	214	241	226	239	238	216	215	227	214	218	226	200	236	232	214	213	235	225	236	242	219	211	239	222	233	213	245	220	216	217	215	211	216	217	199	218	201	222	240	216	196	219	200	214	220	210	222	207	217	246	217	230	235	236	260	215	227	234	204	223	231	226	207	218	223	221	225	236	225	228	222	244	230	222	247	215	218	226	234	230	225	244	197	200	235	192	217	212	231	228	232	220	211	205	211	234	227	242	240	226	221	225	220	230	230	235	213	220	223	223	228	222	234	229	228	225	227	222	222	219	208	198	242	215	240	209	221	195	236	209	200	217	208	218	227	215	237	195	238	214	210	251	200	218	211	222	210	208	244	228	218	221	220	231	212	249	239	223	222	247	221	206	204	229	250	226	197	216	191	205	205	217	223	254	227	211	231	219	211	223	200	228	199	214	220	212	206	213	254	239	222	228	198	221	232	247	203	240	233	200	227	212	230	225	198	214	231	214	215	206	228	213	239	204	221	214	202	206	223	217	258	198	214	219	222	236	196	226	244	213	221	210	219	256	236	229	212	219	224	224	221	264	239	212	228	223	215	232	249	195	192	214	236	238	245	235	240	243	194	183	220	227	212	230	213	203	209	222	205	193	219	230	206	204	228	213	220	225	213	250	226	206	205	225	211	222	233	208	206	204	203	227	214	219	225	234	227	234	212	243	193	186	230	236	215	219	216	225	188	238	243	235	228	221	230	226	199	236	197	229	244	275	236	204	241	261	228	207	204	238	230	210	229	231	227	213	210	190	205	225	219	225	210	250	211	236	242	220	214	213	190	236	210	230	205	229	230	216	221	241	206	244	219	244	210	221	217	230	200	212	225	225	212	224	222	223	205	228	212	247	214	237	234	217	190	223	230	223	233	230	241	243	207	246	248	214	208	220	233	242	214	223	217	223	224	218	202	223	218	228	223	230	207	225	214	239	229	219	224	192	198	224	234	220	255	231	224	224	207	265	218	224	229	217	251	228	234	217	224	228	211	231	224	202	218	225	241	242	213	249	202	215	210	229	246	221	225	235	248	227	209	210	235	244	242	212	211	216	223	254	242	204	216	224	215	211	216	219	253	204	219	205	232	201	226	229	245	199	210	233	206	223	240	226	229	229	219	218	231	236	198	221	207	205	198	219	227	228	227	218	222	217	222	202	216	209	216	230	231	254	211	203	214	238	211	232	209	235	222	234	213	218	233	231	215	227	199	222	223	217	208	216	228	222	219	219	228	219	242	251	230	235	228	224	222	223	217	206	217	253	211	230	236	229	234	226	208	224	218	222	246	217	218	211	219	237	220	228	226	235	235	220	219	207	247	222	217	235	213	191	213	227	203	227	190	210	228	210	234	228	236	229	236	223	226	209	219	220	235	223	218	259	230	237	230	219	220	221	217	230	201	255	223	210	214	218	200	233	213	227	222	224	252	225	220	212	214	214	194	238	220	231	242	226	241	215	208	231	223	224	249	224	218	208	229	206	214	245	238	208	196	211	229	228	267
7878	21940	777	465	360	330	329	309	321	243	279	261	255	275	258	260	252	258	221	238	260	232	227	245	220	289	232	266	267	238	254	248	186	230	233	214	236	251	226	238	256	234	219	239	235	235	255	256	224	237	256	217	261	250	230	243	226	217	253	238	240	252	222	229	253	235	223	229	239	213	204	202	232	263	226	232	256	237	230	249	249	239	259	235	251	255	232	221	252	245	246	233	245	213	244	213	243	227	232	232	236	236	239	249	245	282	211	257	240	223	244	261	235	255	239	248	219	264	244	231	221	216	217	243	238	246	251	208	235	231	215	235	257	273	224	227	261	228	227	211	230	202	234	245	234	237	244	230	221	225	254	249	233	251	196	196	241	231	218	235	228	250	225	220	229	248	232	236	257	252	238	236	233	199	224	265	255	222	239	233	231	256	219	248	252	233	243	236	225	235	237	263	255	223	240	234	253	214	265	255	229	250	217	185	251	255	225	224	202	222	232	211	241	258	206	209	250	260	231	234	216	239	241	236	238	236	222	226	227	234	262	236	254	217	196	233	252	237	250	226	211	249	245	221	256	223	258	241	236	228	212	262	222	225	234	237	229	238	214	236	258	248	244	217	223	227	257	231	239	252	247	240	237	237	213	228	250	242	250	215	223	253	234	245	235	266	252	237	237	223	224	246	232	227	238	244	241	218	220	246	225	223	217	249	243	254	251	256	242	225	236	228	213	237	240	225	248	236	231	238	227	213	244	260	245	226	254	255	249	240	248	264	265	218	230	253	274	217	246	259	215	206	215	216	215	214	249	238	244	237	223	220	247	233	243	220	239	220	236	238	236	230	226	232	246	244	245	251	237	216	257	266	238	232	232	243	221	225	234	247	246	260	240	227	215	230	218	241	216	249	233	241	249	249	211	260	254	247	206	230	244	237	235	234	230	235	248	231	245	222	223	219	254	239	222	206	221	242	248	188	237	211	222	220	235	205	245	216	244	246	268	216	262	232	252	256	228	250	236	219	213	219	217	225	226	249	223	222	256	222	233	209	247	271	238	242	234	217	246	232	260	236	231	216	210	227	235	249	234	226	229	237	204	242	235	244	235	230	235	256	259	239	238	222	252	250	231	241	231	247	244	247	253	219	221	227	219	227	250	227	225	240	241	232	225	222	223	243	243	224	222	249	215	242	230	236	220	244	237	266	245	215	224	243	203	227	228	228	268	214	220	244	230	229	236	256	233	218	231	252	253	242	222	236	249	236	234	257	247	252	233	234	251	248	236	263	235	233	242	227	245	251	241	234	227	269	237	247	224	220	240	217	241	238	234	234	209	238	230	231	236	207	206	218	236	218	234	225	212	217	264	260	246	221	251	253	236	247	220	237	242	218	220	243	270	245	194	239	253	262	220	259	230	237	242	253	234	198	229	235	244	253	253	246	187	236	233	231	215	224	221	215	215	277	223	259	253	238	215	239	218	241	235	237	217	241	220	217	236	232	198	244	220	221	244	245	224	232	234	232	228	243	222	228	277	226	222	228	243	252	206	212	253	230	248	266	232	246	229	239	226	263	231	255	237	247	233	231	235	215	242	232	247	197	229	240	227	230	225	252	252	239	258	239	218	231	253	243	210	236	231	225	213	242	236	223	214	240	233	231	238	210	226	228	251	240	212	234	224	234	210	236	235	228	249	234	236	229	235	211	248	248	225	247	245	232	212	229	209	246	235	220	245	250	245	257	226	227	215	237	248	245	247	265	221	234	233	227	240	243	229	251	241	240	234	232	238	216	257	215	246	274	245	232	237	224	257	243	245	243	239	217	231	225	244	208	248	239	221	223	252	258	246	230	235	234	260	230	234	255	237	253	256	242	233	255	213	213	250	237	219	248	237	269	245	234	233	243	257	242	224	250	244	223	218	241	238	262	227	209	247	237	214	236	258	233	235	235	232	230	251	221	252	233	242	275	262	229	218	214	273	230	221	238	244	224	236	256	224	237	268	218	252	242	257	219	233	262	234	234	237	230	226	237	245	245	245	235	216	226	226	228	247	248	234	216	240	249	232	234	219	215	234	243	216	228	211	233	249	240	265	234	267	232	214	252	238	221	234	225	243	229	221	235	226	234	196	209	227	230	239	212	234	244	229	233	248	236	223	235	252	248	266	234	209	220	249	224	244	231	276	229	246	261	222	247	242	218	257	223	239	244	249	242	240	223	228	227	248	230	266	220	220	242	235	215	232	244	242	213	241	205	237	216	238	241	250	234	244	244	249	240	233	202	219	251	247	214	214	229	231	206	207	233	232	235	246	264	244	268	250	210	249	225	262	257	239	230	237	266	216	242	228	221	228	266	254	216	236	241	229	235	227	223	211	240	257	202	240	245	224	218	225	252	220	237	226	251	246	239	268	246	218	233	250	229	237	236	238	225	263	230	225	245	221	243	221	241	233	237	260	225	244	220	232	248	214	222	221	244	246	224	231	242	230	215	248	241	235	250	260	247	282	216	266	218	228	236	216	258	232	238	217	242	273	254	251	232	226	215	233	204	243	230	247	257	242	259	241	231	240	263	210	241	231	231	280	217	215	239	256	222	220	211	253	243	223	245	238	212	252	268	264	211	212	223	210	216	237	227	238	230	245	223	211	209	248	236	188	230	233	240	247	232	216	198	244	242	230	235	242	251	254	217	256	233	226	219	202	210	229	219	222	244	228	242	255	273	260	244	216	235	211	231	223	230	216	223	228	223	229	230	237	235	232	251	229	254	209	252	249	224	233	249	254	250	241	233	254	253	202	233	216	229	235	254	246	242	245	228	228	230	236	226	214	250	241	219	249	261	235	216	212	236	229	244	228	246	242	260	233	234	207	228	242	229	210	242	249	223	237	252	247	253	242	199	263	257	233	231	221	259	241	236	245	244	247	249	209	235	235	221	240	227	229	205	226	249	239	198	239	238	215	231	253	216	205	252	245	233	242	251	261	238	244	226	240	226	241	246	245	250	237	239	239	228	228	232	209	198	209	259	246	232	216	240	194	224	259	225	244	241	240	214	227	242	233	226	220	249	210	222	233	240	249	202	242	264	243	243	233	238	230	221	241	248	229	233	234	248	232	247	212	213	203	220	246	220	216	224	225	215	226	210	237	213	231	200	252	240	241	214	242	229	236	221	243	246	229	218	222	273	259	254	232	201	199	255	241	238	225	222	259	235	244	239	209	265	264	210	222	245	233	236	218	226	231	257	217	239	222	237	249	221	266	253	250	210	254	211	247	264	249	198	227	230	222	267	240	234	253	249	250	245	250	248	237	255	228	262	220	206	251	258	263	254	258	235	241	216	266	246	224	249	251	231	229	231	239	239	228	257	204	243	228	230	218	243	243	240	235	221	217	235	248	238	235	234	229	212	220	254	229	241	223	243	247	215	232	211	259	251	245	224	236	215	220	228	243	220	242	214	256	233	249	250	214	252	229	246	244	232	244	232	275	202	243	230	262	219	237	239	208	207	208	256
25450	21311	26975	25178	20985	15723	2279	1333	1148	1058	976	876	906	872	834	816	794	776	732	750	774	682	712	771	737	687	734	739	720	679	700	735	666	729	721	750	675	696	701	670	713	738	714	632	689	704	721	750	680	700	710	719	709	696	701	692	705	729	687	685	687	674	703	722	697	642	693	690	697	739	676	662	679	662	674	680	665	662	666	697	710	672	694	631	659	662	664	686	688	693	738	680	689	680	723	627	698	678	700	698	683	723	656	742	674	694	677	646	655	684	706	703	644	672	660	684	707	674	683	664	706	689	714	646	629	741	704	671	734	675	679	673	673	720	693	663	652	650	708	722	677	690	670	679	700	654	682	690	708	678	705	658	685	672	793	650	708	699	712	645	670	700	722	721	716	693	667	672	723	695	674	661	658	695	668	648	693	743	755	671	656	687	675	661	713	704	666	715	726	711	659	703	707	733	644	718	696	660	660	664	700	669	695	658	694	650	699	714	702	648	678	710	713	719	668	685	674	679	672	690	674	677	677	691	646	678	693	674	674	696	681	634	722	672	623	717	736	704	706	651	698	668	749	687	654	716	654	654	693	629	689	648	704	690	601	710	629	637	669	665	677	670	708	694	636	691	628	710	677	728	713	711	653	725	704	645	665	717	691	744	686	676	694	633	678	685	721	666	692	710	673	658	712	705	657	644	739	698	646	647	660	707	698	638	695	716	675	700	734	702	684	666	698	670	685	720	690	667	728	669	690	647	675	677	706	668	674	695	674	704	660	688	663	731	658	677	673	685	711	649	709	683	697	711	706	676	697	724	708	691	686	622	643	710	727	723	688	666	643	654	701	704	687	686	716	661	679	708	640	626	655	724	687	671	754	746	657	688	676	717	676	690	694	694	687	707	668	681	646	667	683	733	698	672	704	644	660	639	639	715	649	690	676	684	673	711	668	681	692	659	680	640	663	696	667	683	651	684	645	691	702	701	705	665	685	656	651	671	681	661	714	658	631	655	660	669	630	703	662	693	631	687	690	686	725	735	678	701	687	626	683	671	687	664	693	640	689	652	613	743	679	740	666	678	714	629	657	674	727	655	677	667	715	649	653	678	667	708	710	625	646	666	696	693	699	699	656	690	621	659	683	717	707	668	671	684	711	700	686	714	738	668	686	723	722	627	694	674	708	680	734	716	691	661	690	695	657	726	651	699	664	653	721	662	699	655	746	672	725	701	708	629	664	675	635	661	686	665	692	666	679	657	653	653	687	715	694	699	657	673	695	702	673	681	647	718	730	704	654	672	660	671	703	671	624	683	680	681	643	690	716	673	717	678	703	644	630	646	689	714	662	700	644	612	664	639	681	661	681	657	740	694	658	650	712	686	669	691	653	675	680	683	673	668	652	687	671	669	664	687	683	680	705	671	674	661	685	700	640	690	641	674	712	648	670	688	685	694	638	704	724	687	671	696	732	706	619	616	661	687	672	655	676	673	706	667	700	698	717	663	699	684	746	656	684	701	669	650	657	660	686	717	662	703	690	702	695	673	659	671	706	690	668	727	673	681	665	673	699	735	709	680	655	697	690	647	691	701	664	688	734	700	710	689	680	652	665	677	694	629	648	689	668	642	646	721	671	672	666	658	708	627	695	664	662	658	672	660	638	707	706	698	683	704	650	688	684	680	684	698	692	716	659	718	673	670	719	618	684	706	663	652	687	659	681	680	685	710	613	664	709	648	685	641	665	722	665	689	641	737	653	742	655	672	694	686	662	687	672	686	656	684	685	686	643	654	677	664	700	632	710	600	736	685	672	709	661	725	674	686	647	653	700	661	637	675	728	682	753	662	636	670	672	700	669	709	703	706	682	685	684	684	665	649	724	645	677	657	717	643	635	691	712	690	696	664	723	708	664	715	660	724	649	722	689	675	640	706	686	697	684	651	717	663	702	694	682	669	664	673	643	691	694	613	685	666	674	658	669	659	713	691	712	703	654	681	690	660	702	733	715	723	656	707	702	710	709	666	718	656	709	682	672	692	640	706	741	669	722	702	654	684	692	689	638	669	663	709	643	685	694	693	636	680	697	653	683	673	707	740	691	634	685	692	680	696	646	665	670	699	688	685	715	710	642	646	670	671	620	639	695	679	710	704	708	694	681	686	645	674	685	654	709	672	676	683	708	676	638	723	689	639	656	692	707	675	737	659	656	659	707	698	697	659	693	627	631	700	697	693	665	616	670	676	712	702	681	708	624	708	660	676	680	722	651	665	727	692	615	685	674	706	694	697	681	716	655	692	681	697	691	688	682	684	707	680	741	614	694	720	683	669	665	692	740	702	671	674	703	683	704	711	716	669	723	628	657	690	704	676	716	699	681	684	692	670	687	676	655	654	695	683	699	691	636	722	660	697	674	666	677	724	690	649	652	742	679	668	681	671	705	641	699	726	682	685	668	682	653	640	678	660	711	644	672	695	673	697	669	745	682	704	710	655	642	691	699	656	696	677	687	630	644	678	687	687	677	658	717	682	630	675	656	709	696	672	706	681	674	664	650	681	687	697	679	689	696	644	689	685	676	624	634	674	703	668	656	703	672	712	691	652	693	653	700	707	658	693	666	709	682	708	710	648	649	666	705	696	649	653	678	706	686	695	680	646	683	702	632	720	641	684	727	676	730	700	632	689	668	694	657	662	658	674	732	732	672	656	671	687	744	715	633	680	673	642	689	726	692	649	742	679	666	654	686	708	707	716	691	664	643	704	671	685	633	664	679	641	649	695	654	719	651	691	674	666	670	700	685	681	694	704	648	630	690	706	613	667	689	721	675	699	639	617	661	697	702	674	673	711	717	693	692	650	681	668	662	712	642	688	660	728	627	736	656	707	701	685	691	667	712	668	666	694	707	654	692	697	654	714	667	696	643	660	748	691	646	688	654	663	698	687	693	670	679	709	681	682	702	718	663	647	707	703	713	712	666	660	686	667	703	714	651	640	677	645	687	719	641	692	655	651	699	691	667	640	664	632	682	703	662	747	698	659	644	654	675	705	669	706	674	674	734	692	694	634	676	692	672	692	687	666	725	676	669	738	683	676	650	690	682	662	681	675	671	702	713	655	677	698	694	671	691	700	673	696	680	669	706	685	721	652	710	690	671	667	667	705	711	708	733	725	652	669	655	713	717	670	652	686	678	642	680	696	681	711	667	722	674	742	701	682	669	656	700	685	653	682	689	677	696	646	688	677	674	659	730	620	642	680	668	666	695	752	649	734	711	724	644	668	678	693	643	693	709	704	661	690	673	746	688	669	654	655	702	662	722	682	695	702	673	687	648	654	612	714	650	682	679	726	704	686	685	706	730	686	704	659	721	698	674	675	634	665	685	718	655	679	697	651	701	704	691	667	709	687	681	671	696	665	706	663	719	666	680	682	703	724	667	698	661	645	706	678	683	683	665	665	723	684	666	659	694	695	663	723	693	656	694	651	714	676	695	635	734	687	725	702	732	624	700	643	722	679	698	670
19691	71429	9069	4975	3347	2790	2182	1907	1628	1443	1279	1166	1042	1027	932	916	893	815	822	832	804	717	748	732	752	749	732	703	725	698	672	685	722	690	692	700	643	653	706	714	613	720	698	636	698	695	720	651	731	654	662	656	666	710	659	677	701	669	649	713	667	618	700	657	680	656	657	699	671	690	633	670	657	694	695	667	642	675	694	670	663	670	681	697	672	709	701	659	643	695	668	680	658	659	697	630	710	679	691	629	653	689	635	703	669	665	693	701	707	673	669	715	631	664	610	706	649	639	656	653	641	658	661	675	692	657	680	614	641	662	678	684	670	647	659	698	696	683	702	648	680	691	677	671	706	728	667	680	662	668	673	712	674	688	681	660	670	691	652	708	671	706	688	652	659	661	678	732	715	677	655	713	679	673	690	702	633	669	691	712	647	640	636	639	673	682	689	699	643	641	656	644	692	690	699	693	660	652	681	676	690	675	736	654	677	662	670	672	684	680	603	606	666	662	666	689	615	671	664	670	650	644	604	688	715	659	633	665	679	676	663	675	685	696	653	628	689	688	683	656	705	624	635	673	629	654	652	650	652	696	657	665	672	697	668	687	633	660	615	652	645	670	677	668	620	638	721	631	698	681	665	655	691	669	691	651	644	647	656	622	660	673	622	664	701	703	694	683	656	669	655	686	671	678	669	685	631	656	688	647	659	682	644	668	651	604	659	669	684	690	672	707	660	644	653	636	710	611	646	659	647	660	662	714	666	653	685	641	633	694	668	749	653	649	684	612	679	662	702	619	648	701	659	738	652	680	710	657	660	661	700	651	726	606	690	687	668	646	656	676	665	684	685	678	691	651	647	698	665	661	667	675	697	640	658	667	710	617	665	718	686	701	680	634	682	628	672	739	627	663	681	664	699	665	640	681	671	570	728	651	665	649	675	644	637	630	653	671	693	657	664	659	675	689	677	709	631	662	715	723	649	645	670	640	708	622	658	649	673	681	659	696	692	681	658	680	630	678	692	680	660	641	667	658	656	685	666	675	674	626	610	680	677	684	672	730	647	699	723	665	653	679	660	700	654	699	672	702	672	672	691	693	674	696	644	672	672	647	628	689	695	636	629	703	696	648	656	662	691	662	681	631	655	692	696	646	701	699	689	671	668	689	667	631	659	719	686	678	677	678	665	649	612	679	660	640	674	687	645	693	639	641	668	645	644	699	698	683	712	634	710	678	668	648	681	702	670	667	717	665	681	648	666	624	689	638	672	673	679	653	641	691	685	666	660	622	701	694	655	679	637	703	662	636	656	695	702	670	661	650	633	665	676	634	679	673	661	671	667	602	669	666	701	660	661	667	696	686	697	642	668	663	707	645	704	639	710	694	712	677	659	646	668	645	686	669	688	614	676	629	656	692	646	699	706	696	669	719	655	649	716	655	650	665	638	663	589	609	660	667	681	655	695	637	646	663	643	673	658	692	657	670	620	685	627	628	648	691	668	687	671	713	662	655	681	653	711	716	681	689	666	688	648	673	623	676	631	672	660	678	713	714	676	656	672	628	684	653	653	642	678	682	692	666	669	675	674	622	636	643	670	645	696	695	657	695	660	683	639	666	676	686	634	686	701	619	659	649	685	664	645	681	684	609	696	660	616	691	624	637	694	650	650	699	653	677	689	658	634	654	659	682	648	680	658	660	658	678	676	646	693	671	674	676	671	698	688	635	660	676	706	650	694	652	667	658	671	667	669	706	662	698	687	657	707	683	670	659	691	653	664	671	638	688	702	659	677	663	662	665	675	616	668	696	655	659	666	670	688	694	631	668	678	692	665	674	662	608	705	665	655	675	693	690	664	631	679	677	667	656	661	629	672	692	658	679	685	626	639	641	681	665	668	678	649	707	695	679	699	681	699	674	647	671	646	689	678	701	658	663	668	659	690	699	675	638	656	677	643	681	707	688	656	681	652	666	710	631	615	631	707	714	720	671	692	619	702	649	649	652	685	641	689	685	672	673	668	702	646	725	654	674	688	708	668	677	681	630	672	644	669	654	663	644	685	649	682	658	699	652	704	661	689	660	652	665	686	670	649	649	736	640	657	613	667	650	661	696	675	678	681	635	625	703	641	682	712	681	664	679	655	666	627	672	672	675	648	691	681	700	681	676	677	661	686	685	698	697	678	629	693	672	706	669	666	713	680	658	697	651	672	625	680	672	642	698	712	639	642	704	696	634	620	646	637	691	630	689	625	671	694	715	667	691	655	681	665	710	684	681	670	675	667	665	707	677	714	683	678	608	670	663	661	725	703	685	637	631	672	655	637	664	669	692	658	668	684	691	667	676	668	658	673	619	673	631	718	699	656	693	629	651	690	706	688	631	691	676	627	651	696	684	684	697	703	646	638	665	672	686	668	708	641	663	678	650	666	641	663	667	659	640	653	681	602	697	649	668	629	698	671	632	622	684	634	650	685	667	659	690	654	666	717	639	668	689	670	605	693	677	708	682	699	661	646	688	681	645	626	714	714	668	642	674	711	680	664	678	691	691	710	681	666	675	657	659	652	678	679	745	648	647	652	650	625	705	633	724	665	698	688	674	677	670	661	695	668	678	628	705	710	688	694	715	673	708	628	660	699	643	666	656	654	753	668	657	677	705	652	693	617	641	662	686	693	672	654	673	704	682	703	627	687	705	649	656	683	656	622	637	709	662	653	715	625	651	668	700	686	648	613	658	636	671	613	725	682	690	642	615	729	680	690	694	699	670	663	619	664	668	714	650	594	656	688	645	669	682	669	693	685	699	669	641	672	629	631	656	684	658	692	643	627	691	647	661	670	663	653	693	658	710	659	677	677	629	667	686	684	677	688	676	699	666	675	675	646	689	726	653	666	665	662	665	722	667	692	647	630	686	649	683	668	631	698	672	637	709	677	665	680	673	712	659	629	669	668	601	605	697	671	699	677	658	720	680	629	707	681	670	691	618	640	701	701	650	687	665	707	692	658	667	644	684	671	707	721	685	644	672	665	683	698	668	656	680	677	687	680	695	619	640	729	675	656	658	613	653	624	737	693	694	649	702	632	681	654	622	662	651	637	704	675	657	688	653	676	652	666	643	649	678	613	675	674	686	623	662	727	637	675	691	670	642	643	637	671	641	686	678	683	677	694	635	642	665	692	683	689	647	618	679	714	678	676	661	684	691	656	653	699	652	684	725	668	652	662	652	642	702	664	647	677	685	649	693	642	680	663	659	663	624	664	681	647	701	685	679	657	649	637	654	649	687	666	665	676	719	691	648	675	613	677	651	655	666	608	717	635	681	665	715	683	673	667	633	725	632	651	717	730	648	726	658	625	657	690	646	670	653	692	623	692	673	673	663	666	646	604	656	643	625	675	623	656	666	691	663	665	681	667	643	695	648	664	666	657	685	702	650	638	678	657	652	695	651	683	623	676	663	649	716	666	677	697	651	657	690	642	636	656	737	696	690	665	695	711	682	651	677	694	694	675	642	699	680
23059	21242	27107	25030	20978	20993	11218	2253	1706	1544	1370	1264	1227	1210	1236	1098	1040	1027	1032	980	947	949	992	949	972	918	952	930	967	917	934	965	852	919	887	950	936	913	960	937	903	891	863	911	899	894	904	891	931	899	928	924	907	842	897	850	910	940	875	883	865	891	929	903	893	900	898	866	898	842	890	892	873	902	900	848	895	903	893	840	870	907	920	852	905	833	919	901	873	899	845	893	877	919	872	863	914	892	864	875	900	851	855	889	883	839	853	896	864	915	862	846	888	929	825	875	845	900	922	857	920	889	898	953	869	866	861	902	832	857	881	918	838	839	913	891	909	875	849	883	870	922	913	820	922	890	859	870	885	873	929	867	884	881	910	911	882	879	901	852	858	900	872	876	854	865	868	878	898	884	912	897	856	931	887	897	906	909	896	888	897	856	889	869	859	865	883	851	906	898	885	887	876	896	825	875	848	846	936	910	892	844	860	846	906	887	898	892	832	885	852	856	899	893	913	893	920	860	831	879	905	882	868	861	879	880	831	865	872	937	835	877	868	882	879	876	868	821	889	877	846	895	861	861	881	882	925	893	872	881	868	827	899	907	888	890	868	841	853	905	885	870	904	854	901	896	888	917	844	868	835	848	860	882	887	886	853	944	899	908	855	871	841	905	945	865	901	891	866	857	864	954	882	877	839	872	869	901	880	863	923	876	874	842	894	886	891	881	900	885	897	904	884	876	861	884	892	919	894	871	842	855	848	899	911	909	890	906	849	821	886	910	895	871	892	834	897	847	887	855	868	883	866	841	890	837	907	811	929	861	869	872	858	890	861	888	849	844	909	890	896	889	825	876	867	879	911	835	854	887	918	871	835	853	855	843	822	920	883	863	947	881	866	898	865	920	925	912	867	890	864	848	883	929	874	906	874	873	817	868	869	898	882	860	906	878	832	836	899	887	899	899	870	805	899	861	886	846	863	855	837	853	903	899	882	794	874	875	845	837	883	840	875	870	886	885	869	840	878	932	841	805	892	836	894	863	883	867	895	871	846	841	924	874	891	884	822	909	910	813	828	871	942	856	884	899	881	869	854	862	941	871	843	888	883	911	917	871	870	873	886	885	851	880	840	854	843	899	843	817	872	902	876	884	879	903	816	916	824	889	846	878	834	921	873	885	890	893	876	897	865	867	895	885	826	834	847	889	871	887	883	861	896	887	903	836	847	869	869	854	856	827	871	891	853	904	928	883	873	847	889	848	829	877	873	871	846	905	870	858	861	893	834	916	826	858	898	817	913	866	889	827	901	855	861	893	842	891	851	879	860	899	874	877	827	833	874	860	895	906	873	905	883	870	907	909	840	893	845	830	871	902	899	876	911	893	853	914	870	825	876	934	921	881	901	828	862	887	866	816	849	854	836	882	888	888	838	890	891	826	864	885	889	898	891	944	933	843	846	811	849	877	862	853	898	885	859	900	906	892	865	928	896	892	889	823	840	894	909	836	954	893	894	812	900	871	866	878	854	939	888	832	841	914	900	870	896	836	851	854	858	900	882	863	915	871	843	905	861	874	870	839	863	902	896	861	907	847	907	934	849	822	874	864	897	874	846	912	882	877	837	912	853	867	896	890	861	893	842	851	844	831	826	854	843	859	870	933	907	894	934	894	853	851	919	892	890	861	845	900	913	866	939	855	928	891	910	877	892	844	857	818	856	853	831	877	832	873	879	877	894	878	911	901	861	892	898	903	805	861	904	874	887	836	872	891	941	897	833	827	858	867	866	949	881	864	862	941	860	839	873	883	821	874	853	864	896	856	889	834	850	858	889	927	839	885	837	882	914	909	874	879	849	846	820	909	886	841	853	858	892	883	908	856	827	816	876	896	891	902	911	853	949	810	838	864	884	958	850	903	877	839	827	908	889	899	889	841	859	910	887	828	898	812	856	894	919	897	864	871	875	879	867	820	908	922	883	861	908	900	914	909	899	850	905	838	880	826	886	860	892	876	850	847	866	831	921	919	818	885	866	870	874	861	852	899	905	843	908	889	814	898	871	882	912	814	861	828	882	857	884	880	944	910	861	911	855	911	912	861	881	873	946	829	819	874	868	862	921	888	830	892	944	899	879	896	903	863	823	915	886	879	894	884	876	852	887	855	878	855	857	793	894	816	850	854	881	880	900	927	876	891	842	910	875	906	875	867	807	791	863	902	924	828	894	921	877	870	880	877	834	845	824	876	893	907	851	835	890	916	880	850	874	839	866	909	911	840	840	881	879	841	880	898	921	881	914	892	877	823	871	877	856	870	828	845	868	872	862	896	896	910	893	883	941	880	805	858	853	918	873	871	879	868	866	886	897	899	839	837	902	891	809	850	889	876	868	876	857	877	867	882	864	836	913	849	839	866	833	861	901	868	906	906	875	862	877	905	879	863	902	854	877	844	902	855	904	857	842	940	911	879	909	881	922	853	939	862	906	855	848	865	894	864	842	863	862	847	904	884	883	833	881	853	879	898	908	892	852	920	870	870	830	937	936	866	882	904	848	858	885	887	899	857	932	892	955	876	889	930	896	915	867	880	895	870	844	865	928	880	888	853	833	861	851	938	848	882	930	847	904	824	887	819	850	906	866	864	892	935	869	865	908	849	843	919	916	895	844	881	864	853	854	849	913	871	837	835	907	845	910	912	907	858	818	863	831	899	822	821	819	889	889	892	872	817	895	847	929	866	892	819	883	942	929	897	843	876	934	837	905	852	857	865	835	837	826	884	870	855	848	841	886	868	851	828	836	840	870	891	918	863	832	849	864	868	861	860	855	860	871	874	888	882	844	871	875	847	845	919	875	862	907	860	900	846	846	834	862	857	870	878	924	880	859	921	883	890	836	859	867	878	846	904	851	849	837	864	864	843	852	867	877	905	838	821	888	847	899	866	886	896	853	870	893	907	908	915	917	900	864	865	902	876	874	914	844	849	860	912	897	825	907	915	921	872	906	850	855	911	887	920	884	865	821	914	882	876	908	840	845	888	906	870	801	905	843	875	861	862	876	862	912	836	862	877	888	878	910	929	903	864	883	877	828	858	834	850	903	886	865	881	835	886	867	866	804	853	889	890	876	860	869	900	874	834	882	909	871	850	915	930	874	841	875	833	811	888	856	843	882	907	935	911	857	843	884	833	889	870	892	845	866	925	904	859	856	892	853	855	915	875	885	886	831	908	836	886	882	858	843	824	878	852	848	882	861	928	834	895	919	908	880	839	869	872	882	898	874	913	903	834	859	850	894	836	886	867	830	872	856	868	919	844	892	908	890	879	844	869	837	872	896	878	889	866	868	868	836	864	859	867	883	866	887	920	875	860	906	871	907	932	874	858	862	868	857	798	840	895	782	825	872	901	861	871	840	880	820	898	878	864	895	893	856	880	885	845	866	924	906	829	911	831	873	869	871	874	845	839	869	825	874	806	879	886	878	924	898	867	885	879	880	917	846	858	847	882	823	865	838	911	920	827	872	831
20433	70370	13188	8660	5919	4673	3780	3083	2730	2328	2013	1704	1713	1537	1304	1300	1226	1240	1172	1114	1062	1049	1042	968	1052	973	969	961	908	921	977	951	972	969	879	929	895	928	876	910	870	915	928	930	938	866	887	893	938	964	925	875	863	918	887	924	864	828	843	910	874	896	845	927	856	908	897	881	851	904	878	929	839	855	861	940	877	824	838	906	829	888	899	898	820	833	874	835	836	867	887	884	864	857	903	890	886	853	904	829	846	826	822	880	856	883	901	879	886	905	861	883	825	843	862	847	884	866	910	878	849	889	906	881	812	908	866	814	845	919	843	874	852	894	886	878	870	913	881	871	868	854	887	822	851	848	862	868	847	811	847	880	882	832	878	888	854	842	908	867	899	842	913	885	863	796	849	865	932	820	817	861	874	856	865	913	840	915	860	861	887	863	917	822	848	857	866	853	904	848	845	859	860	904	843	880	856	836	928	863	914	877	849	866	919	846	827	910	868	865	854	849	905	814	847	844	851	857	853	847	898	832	851	861	916	880	876	870	869	898	925	883	843	884	806	804	849	856	805	864	869	856	854	803	826	872	858	873	894	838	815	890	855	887	855	847	839	842	908	839	899	854	859	850	824	840	869	851	845	881	843	812	880	892	847	854	818	850	835	861	847	826	871	864	850	871	822	896	845	840	876	869	880	803	859	870	833	856	924	920	842	833	877	885	889	888	837	861	840	937	848	849	907	808	830	845	917	877	898	850	815	847	875	895	882	841	897	840	829	880	817	874	877	896	817	879	877	879	781	823	932	822	905	862	864	901	920	841	872	881	862	879	854	904	857	901	810	923	844	883	877	886	853	829	892	830	811	857	891	884	860	893	843	867	845	902	917	870	909	848	876	828	893	849	908	845	837	925	856	852	879	841	855	845	873	873	866	890	849	925	834	853	838	821	831	828	881	868	895	863	874	864	831	902	892	873	904	874	859	825	813	857	891	878	919	918	869	851	888	875	956	870	838	846	846	828	916	849	878	831	860	869	863	868	856	861	841	875	837	832	857	874	896	886	881	869	879	863	876	873	851	841	898	865	834	826	822	840	935	846	836	878	870	878	886	815	863	896	866	866	930	901	871	883	883	868	887	874	878	914	833	825	873	945	861	874	901	878	877	889	871	851	822	886	880	889	886	789	904	848	862	892	900	869	914	838	849	859	848	919	874	889	843	865	842	908	877	878	844	868	870	821	836	870	833	901	920	891	907	865	859	881	855	863	893	882	885	881	844	840	890	852	842	876	864	825	846	905	825	864	891	908	862	884	847	853	905	854	900	860	925	860	878	873	863	871	823	861	833	859	887	840	875	901	869	853	882	868	880	887	899	894	869	911	856	847	909	795	835	884	867	917	868	855	860	865	839	855	896	852	866	870	851	857	771	841	859	839	856	901	844	870	867	889	829	850	826	862	872	879	841	851	840	874	867	870	896	838	883	884	842	820	895	885	875	889	848	893	904	900	908	894	814	867	843	876	878	835	819	854	869	871	881	838	838	817	862	936	887	861	856	876	846	882	852	834	850	873	859	862	849	857	895	839	884	915	848	872	866	884	850	829	834	883	855	849	851	878	838	918	916	838	882	852	879	827	880	874	886	877	884	859	892	866	861	901	861	866	892	856	860	892	846	900	873	866	857	892	847	861	851	882	873	883	825	861	888	826	868	848	864	887	860	851	896	860	856	873	851	826	876	922	899	875	851	867	861	812	897	919	856	878	896	878	803	871	877	867	887	829	842	885	865	861	889	925	876	862	890	882	806	883	870	832	878	850	839	826	842	879	891	879	878	840	948	878	847	831	832	843	873	876	930	836	875	836	895	846	819	821	873	909	897	811	854	878	866	872	816	895	823	852	839	899	843	831	896	830	915	930	798	881	906	885	839	853	896	892	824	901	894	880	853	857	881	878	846	817	885	874	850	828	907	883	817	849	829	843	920	911	825	818	917	869	859	849	894	893	842	866	857	871	856	877	896	833	904	838	889	887	881	875	876	811	860	885	867	845	813	913	906	841	866	880	896	847	814	842	869	849	909	812	897	869	887	856	871	848	824	865	797	836	848	881	864	837	824	839	881	850	885	886	896	846	918	828	938	861	834	842	872	841	815	884	920	876	874	853	849	892	861	837	890	838	792	875	868	882	860	865	835	838	863	821	864	883	886	856	913	877	886	854	841	841	885	810	887	930	925	825	886	841	874	927	834	883	902	904	853	890	886	903	846	868	889	844	819	853	812	887	905	863	873	886	847	920	892	854	909	831	884	897	837	849	891	877	883	848	845	846	876	889	842	864	858	826	893	859	909	911	915	849	817	862	876	825	822	862	890	865	870	868	916	844	880	887	856	851	836	890	916	842	882	886	852	835	860	853	841	870	838	858	812	850	874	838	833	892	859	881	842	877	846	859	855	823	816	847	914	845	871	822	881	870	884	894	822	883	878	794	874	840	881	861	823	842	952	873	899	848	822	894	858	847	897	806	871	871	827	830	862	868	851	812	872	843	835	838	868	857	874	877	864	919	879	847	841	828	842	847	883	850	808	883	895	872	878	862	908	933	848	933	804	844	894	840	881	859	841	859	853	837	858	846	893	796	855	861	853	855	853	826	920	847	836	883	902	841	828	853	913	877	820	839	869	876	886	888	838	816	897	883	862	851	889	824	842	862	813	808	889	850	894	891	876	830	892	872	828	920	935	849	878	832	858	875	846	876	883	850	847	873	861	884	796	847	868	879	869	897	872	819	820	831	901	898	872	879	898	838	830	836	881	843	856	876	888	894	830	912	858	866	874	895	882	817	877	858	887	813	879	905	881	850	894	867	869	895	834	879	892	882	842	852	877	828	901	864	894	878	866	881	852	882	864	852	853	874	878	881	871	887	860	896	846	882	828	895	848	871	839	825	832	916	898	838	882	889	890	880	874	856	891	855	843	856	922	876	789	853	926	867	915	885	851	913	850	883	868	866	840	863	870	866	875	871	845	854	847	866	864	848	841	921	882	874	858	877	873	813	881	871	834	880	877	901	845	867	876	906	868	876	856	847	865	886	828	842	874	860	842	843	853	878	840	874	870	855	837	863	903	837	872	863	886	892	888	906	849	887	842	853	916	875	858	861	850	861	847	834	846	863	858	925	846	883	903	842	870	876	869	853	842	835	874	887	826	911	942	936	909	827	835	855	825	906	892	877	869	842	855	859	865	861	872	892	879	870	908	858	878	856	874	832	871	845	887	893	858	909	853	887	890	873	846	833	858	842	859	856	916	826	901	841	822	888	862	862	938	865	859	870	905	981	894	836	860	874	862	870	857	868	869	889	842	840	855	872	891	873	831	857	861	890	864	843	880	868	857	876	894	868	817	868	853	834	888	888	830	859	854	904	890	909	862	900	873	928	923	850	881	841	858	835	839	854	900	894	855	856	895	861	898	790	846	842	838	869	857	870	859	853	880	823	841	853	860	870	849	870	853	911	891	861	860	851
28443	22361	6619	505	339	287	273	233	250	202	256	247	225	222	231	253	271	235	234	259	228	237	236	225	231	246	248	246	225	245	252	215	240	259	226	230	226	241	235	229	253	250	235	223	249	227	225	237	247	239	255	249	253	207	238	228	216	232	198	236	202	200	253	229	228	234	233	234	227	224	275	228	221	226	205	238	237	230	229	203	234	235	226	215	243	224	221	220	231	212	265	236	263	245	219	253	233	243	228	226	201	215	199	218	246	214	234	234	262	216	228	221	216	222	215	230	222	234	249	225	206	241	245	241	245	221	217	241	250	253	241	256	217	228	229	228	233	254	219	225	229	245	214	216	232	234	219	226	219	233	260	216	221	222	218	217	232	229	244	232	255	261	211	232	232	243	213	220	211	245	223	236	219	227	233	233	237	195	240	229	224	212	219	229	226	238	221	223	239	226	255	230	285	199	239	249	221	210	228	237	221	231	227	231	253	212	240	221	213	244	229	215	250	216	229	251	235	254	218	240	235	262	223	212	209	239	231	264	247	239	211	256	231	234	221	229	233	226	239	240	227	244	218	243	245	198	245	233	255	199	209	223	207	223	229	243	240	200	206	247	224	218	237	248	232	231	221	231	239	208	225	225	237	213	257	250	200	226	222	230	239	209	236	251	214	209	220	237	221	250	261	241	242	243	226	216	225	249	220	226	228	250	237	243	227	232	230	230	211	236	252	235	247	249	226	266	248	224	231	223	207	225	221	219	220	228	246	224	217	231	238	231	224	212	232	244	199	231	233	239	248	238	229	229	252	229	210	205	231	239	231	228	188	209	240	230	239	242	218	225	236	250	237	226	235	232	259	233	236	220	232	273	238	207	231	218	238	220	250	210	193	271	224	261	236	224	230	255	221	225	256	224	197	203	240	226	239	226	260	248	232	216	246	243	236	240	203	244	220	215	237	212	262	253	205	217	228	228	234	226	246	230	245	239	207	220	237	235	239	242	220	239	221	240	222	213	239	211	238	221	251	218	221	237	230	197	246	244	208	211	227	233	223	245	225	231	228	221	223	242	216	250	227	251	210	253	218	236	208	233	254	239	236	217	219	219	260	221	220	203	222	248	237	216	222	234	226	231	211	211	231	256	227	229	215	239	230	247	226	229	210	247	221	241	229	251	223	231	236	237	250	239	238	230	216	247	234	210	213	231	202	213	240	235	229	249	221	235	247	247	229	236	219	234	238	229	250	206	240	218	230	253	214	200	231	218	241	217	240	198	252	234	214	233	213	211	235	235	238	248	210	203	216	228	216	248	252	256	214	221	250	241	227	233	231	232	221	220	226	230	255	212	241	248	218	223	232	221	219	228	237	189	216	236	238	243	198	218	242	260	231	237	239	242	242	254	246	203	232	242	219	252	230	229	249	264	244	239	235	208	209	242	218	240	213	240	229	232	229	236	222	227	250	203	206	241	197	245	225	228	245	248	245	253	234	224	203	232	224	233	230	225	224	227	227	228	226	239	215	222	242	233	242	233	247	229	227	266	226	223	253	234	237	237	246	213	223	216	220	247	218	235	250	235	280	218	223	218	222	248	242	229	211	232	223	242	245	237	231	216	237	225	224	259	205	238	241	215	266	218	225	243	229	239	260	245	215	212	201	263	236	216	219	233	236	248	212	259	244	229	220	254	239	246	222	220	208	225	229	221	210	234	261	235	256	228	227	239	221	224	254	256	246	219	264	243	250	208	208	229	237	237	215	233	216	230	218	263	249	215	214	242	232	234	220	240	202	216	199	249	232	253	248	226	202	256	249	260	221	231	214	226	230	242	228	218	247	239	224	227	228	218	241	219	209	209	220	236	266	240	243	219	216	231	223	235	235	219	209	234	242	216	238	236	251	232	206	226	226	248	247	228	219	212	236	237	211	249	212	225	232	240	217	223	229	239	229	258	271	252	242	230	251	191	222	224	228	225	233	228	257	241	250	206	224	220	237	266	231	230	223	263	226	225	220	219	224	204	238	225	242	213	223	229	206	246	238	221	259	233	220	212	240	243	224	249	242	253	217	224	235	215	254	209	230	234	226	251	238	232	225	208	216	247	223	235	230	248	241	258	233	239	240	249	235	231	227	249	225	234	241	206	220	242	235	202	211	241	232	246	238	232	238	210	243	223	214	214	228	215	229	238	228	226	205	186	236	238	236	213	216	246	238	236	241	225	229	262	262	231	238	200	204	251	203	205	236	238	235	259	239	228	216	246	225	233	201	225	256	233	232	260	215	235	253	255	227	249	257	253	257	218	244	212	261	225	223	229	244	243	212	250	249	244	212	219	260	237	248	239	241	258	241	201	209	228	224	234	217	220	232	216	220	241	234	234	259	235	226	237	227	232	229	228	229	226	206	242	246	232	229	197	224	248	253	250	226	221	241	241	233	258	227	244	241	240	214	238	224	215	208	233	223	211	220	199	233	236	242	246	215	247	241	240	221	200	230	256	204	214	228	234	214	233	211	250	233	252	247	224	220	239	221	261	232	225	251	237	209	249	249	222	250	239	233	241	247	270	251	222	220	222	244	216	210	247	221	238	250	242	254	264	250	266	211	246	242	258	254	207	233	240	245	242	249	212	212	251	250	222	226	209	244	210	223	215	230	218	228	246	252	239	235	245	248	240	205	225	233	227	205	231	235	247	247	236	238	244	252	255	253	234	214	245	204	244	231	230	221	232	232	235	226	215	210	208	224	235	218	222	243	222	258	223	218	243	217	239	256	219	224	267	212	217	238	215	240	224	218	235	193	247	226	221	229	220	244	231	232	237	245	197	229	221	239	240	262	263	227	243	240	235	226	236	235	233	244	254	224	249	243	237	240	236	207	240	226	228	221	242	230	223	214	254	223	216	240	237	245	198	223	232	230	237	242	200	209	256	248	267	239	237	239	195	231	222	253	221	227	239	241	240	240	223	217	235	246	229	236	230	251	250	216	223	228	220	205	232	227	208	251	220	229	223	213	218	217	222	245	254	243	245	238	225	232	228	213	231	222	242	246	211	220	240	242	235	235	245	260	228	244	224	241	230	212	225	212	225	251	234	247	215	247	232	253	217	228	237	217	216	227	217	225	224	239	229	223	253	218	198	241	223	238	247	230	224	219	220	248	240	211	232	210	219	228	224	224	212	214	237	230	223	251	244	237	234	213	227	271	217	261	214	243	241	251	262	230	207	242	228	249	250	199	219	236	220	201	243	241	199	235	215	232	230	282	227	233	222	219	221	248	232	212	226	258	208	224	239	200	226	256	238	245	222	226	227	233	235	228	216	233	180	233	247	236	241	220	228	228	215	242	225	265	233	230	237	236	221	239	247	227	228	250	218	234	227	207	212	250	232	202	239	223	213	213	208	224	227	236	218	245	217	224	247	236	237	229	203	231	221	268	242	214	251	214	239	211	252	215	219	219	222	209	204	217	225	233	217	208	247	245	242	230	236	231	221	267	233	220	227	217	228	202	228	219	221
9869	26748	758	428	346	342	307	276	300	288	288	264	266	261	263	212	243	256	241	251	266	238	260	256	240	229	244	263	248	233	221	228	211	268	249	235	253	224	249	247	256	224	263	263	254	268	239	268	233	248	239	238	235	221	242	251	250	256	247	229	256	284	211	235	263	241	245	220	247	263	267	273	243	239	257	257	241	236	232	262	231	233	224	243	251	236	238	222	226	244	238	230	227	240	223	264	252	232	234	222	253	274	233	222	281	262	233	249	243	244	245	237	233	252	262	242	230	268	230	237	262	239	225	267	264	240	241	258	249	237	275	238	254	237	271	229	245	268	246	246	227	244	247	237	250	236	242	255	247	231	223	236	236	241	261	255	244	239	217	257	259	259	250	251	237	247	236	247	211	269	292	243	224	238	253	235	233	266	229	250	266	221	257	247	237	221	256	248	246	248	220	264	269	227	246	243	237	251	229	250	251	235	229	250	234	250	218	223	231	231	249	276	243	219	243	228	253	221	237	237	235	249	244	235	243	233	244	240	240	250	267	237	270	220	261	251	218	244	237	224	253	261	233	239	252	251	283	245	233	230	232	263	227	213	250	269	247	235	212	239	209	259	263	256	243	268	275	244	249	237	222	245	225	283	258	245	261	247	217	230	253	247	245	243	268	269	246	238	236	259	259	233	225	222	249	242	279	242	225	239	245	249	255	249	229	249	227	240	222	261	240	225	228	253	254	219	238	251	268	221	232	216	243	219	230	245	239	267	214	237	244	231	239	236	267	254	251	234	249	240	241	243	248	229	226	243	241	228	242	248	243	269	209	233	243	242	250	259	254	233	251	262	263	260	238	270	245	241	269	250	219	243	246	252	252	242	220	244	251	255	239	262	224	226	239	247	249	233	247	245	266	224	255	238	274	235	252	273	224	233	248	272	232	222	257	237	241	236	234	242	248	252	269	223	255	223	242	263	265	227	267	254	269	257	247	244	233	254	241	239	236	219	240	239	244	233	251	240	256	240	234	262	235	264	241	236	227	252	252	234	274	249	247	223	225	257	245	249	243	237	216	255	250	245	275	239	209	259	261	219	226	207	258	230	235	226	260	252	237	221	269	246	227	274	248	259	238	275	248	252	266	253	258	232	270	213	243	210	242	250	248	253	280	219	222	258	253	241	236	246	221	235	262	252	239	245	243	256	231	230	261	245	248	253	229	242	240	239	255	243	272	273	230	238	231	251	214	249	247	269	238	223	251	245	254	237	247	244	248	260	224	258	263	222	286	224	260	221	256	230	246	245	220	240	243	247	243	250	224	243	225	262	251	268	246	228	217	225	276	224	267	219	236	220	233	259	248	229	242	261	259	278	251	255	245	248	258	272	237	268	259	257	240	245	240	223	257	247	222	244	269	236	258	269	253	253	251	264	286	226	232	266	216	233	245	261	235	232	213	258	255	249	222	270	244	240	250	238	255	258	262	266	264	278	241	240	252	249	201	246	247	270	242	251	251	232	225	244	231	248	244	236	239	241	279	240	236	215	280	262	238	238	253	222	233	258	257	275	235	223	249	225	233	248	241	247	246	220	227	287	251	262	251	240	271	242	245	239	242	222	260	249	236	253	236	270	253	251	224	232	239	236	250	220	264	231	246	271	237	226	242	264	244	235	214	266	272	256	236	238	264	273	228	270	246	228	264	242	208	235	239	226	250	252	238	232	243	234	239	233	216	252	260	241	213	254	242	240	256	235	222	258	256	240	235	237	251	265	247	259	262	246	271	260	253	212	241	239	235	233	240	248	246	254	270	226	254	234	250	272	244	202	196	272	233	256	265	217	246	255	258	250	255	239	235	235	235	249	251	269	249	264	229	242	242	268	246	228	232	260	237	232	213	244	264	215	251	253	244	240	254	262	232	225	254	236	208	250	228	239	244	230	227	235	241	231	221	220	269	223	225	266	240	228	246	265	255	252	230	233	261	242	234	290	214	259	220	243	219	242	246	247	241	237	263	226	238	259	233	215	259	258	224	238	246	245	245	244	246	253	230	252	235	261	241	268	266	204	251	206	241	259	261	211	234	273	248	232	234	230	262	239	256	227	244	252	211	258	224	266	247	225	239	234	258	242	234	235	228	250	250	248	268	232	239	250	239	218	229	287	252	279	235	227	261	262	274	235	255	264	242	240	244	226	227	223	251	238	241	261	267	245	227	233	215	248	248	269	277	237	228	237	254	252	232	226	253	261	257	247	230	243	235	223	246	237	240	282	225	258	261	249	226	230	230	273	237	251	247	250	250	217	243	251	254	254	251	258	235	223	230	240	229	229	226	269	221	250	244	242	251	248	241	244	239	241	256	245	228	252	223	238	236	262	268	245	241	237	248	189	228	246	227	246	229	251	243	265	250	247	252	220	203	259	274	239	226	231	273	233	237	226	255	262	221	233	253	244	260	231	234	211	233	231	270	247	230	266	253	226	237	247	240	247	240	241	265	259	228	219	252	241	271	250	225	255	251	262	248	243	246	247	249	240	238	246	224	278	236	235	236	249	230	199	234	244	268	280	235	250	276	254	252	235	254	238	238	237	261	224	223	234	264	240	237	225	229	276	238	226	262	247	213	252	251	258	248	224	229	227	256	277	241	244	221	227	264	259	246	247	262	234	231	252	243	250	227	243	253	231	261	263	234	281	233	242	244	238	254	263	268	223	232	231	236	220	242	256	285	249	248	241	256	230	246	244	221	221	235	269	244	225	239	234	244	238	240	235	249	248	258	252	238	255	261	260	243	236	249	238	246	225	236	230	231	252	241	221	251	233	260	230	258	254	267	264	229	235	227	244	271	243	221	252	250	227	255	230	233	257	234	260	225	245	231	246	250	240	236	256	246	235	220	251	207	250	241	231	222	246	242	233	219	222	232	229	267	227	248	242	241	260	251	273	228	221	216	268	211	207	238	245	219	273	249	242	247	277	217	236	277	256	235	221	270	264	244	251	235	260	246	226	261	247	227	227	262	236	253	236	270	226	254	239	280	206	253	247	256	263	244	246	238	249	245	245	238	247	255	251	246	257	248	257	267	251	221	234	263	230	263	249	265	247	253	246	247	229	253	257	227	248	225	283	246	241	222	236	238	250	239	233	224	222	250	240	237	228	234	257	234	246	246	250	240	234	235	250	237	250	251	224	230	234	239	249	216	221	238	240	270	226	235	222	248	240	248	238	231	226	254	269	218	223	273	209	238	245	232	247	280	265	240	220	244	256	232	255	217	257	233	271	293	229	262	232	257	228	260	218	241	222	245	232	250	232	229	209	229	255	246	227	249	241	258	217	269	258	247	248	249	242	245	250	229	251	260	240	248	270	267	239	244	217	245	241	224	258	240	228	235	249	234	242	276	231	227	234	231	235	258	253	220	242	248	229	261	245	223	220	232	257	239	246	231	240	236	257	260	258	261	251	240	241	237	232	234	254	235	247	251	245	259	249	263	237	249	236	241	245	234	240	227	240	253	266
25357	21368	27239	24849	20950	13713	2011	1252	1074	1062	879	847	873	859	801	830	819	767	764	739	721	767	753	759	716	764	734	773	679	713	675	703	737	712	724	688	728	769	721	642	674	701	700	707	714	706	714	734	731	662	717	713	687	692	662	707	710	701	656	690	641	653	709	686	675	680	693	669	699	672	733	704	693	711	730	736	716	669	694	665	681	720	685	673	675	696	716	705	671	631	720	678	714	734	623	702	625	679	696	651	704	674	690	684	681	646	669	685	689	679	677	680	654	676	676	679	716	643	726	695	677	662	704	679	704	708	644	702	636	652	711	671	696	703	686	735	635	695	727	658	692	673	661	667	684	634	717	691	694	660	649	660	672	700	695	637	670	691	718	676	665	704	699	681	687	665	659	719	701	680	684	694	728	643	665	692	708	692	707	684	648	685	698	653	688	662	712	680	666	679	748	702	706	679	632	683	704	680	678	671	661	642	675	679	703	670	690	694	714	674	690	676	652	683	699	674	669	718	684	692	671	666	727	627	637	698	680	707	697	650	725	688	731	678	669	647	696	676	669	695	637	692	677	723	671	687	676	712	673	676	669	671	628	669	674	659	664	716	742	686	661	633	727	695	659	699	681	657	636	700	702	713	680	658	700	686	677	688	694	709	688	710	694	719	680	684	697	682	687	688	701	684	671	679	668	727	673	659	707	694	702	676	687	628	647	667	671	678	680	706	692	740	689	648	686	682	700	685	661	665	665	705	736	659	665	697	711	671	681	657	689	650	679	698	630	676	655	666	654	672	742	678	647	658	664	671	661	728	673	727	701	689	695	698	743	650	716	693	669	683	629	665	692	704	703	669	680	698	677	711	704	725	688	661	705	650	709	648	661	664	653	705	664	639	649	688	700	664	671	695	692	717	702	691	756	712	697	637	684	729	662	727	662	684	703	720	670	695	701	669	664	743	720	698	693	691	693	688	690	709	660	703	702	659	722	643	646	703	721	687	670	671	705	700	679	685	684	695	695	667	653	656	650	683	675	693	675	702	763	666	678	683	634	626	664	686	674	663	676	716	680	687	692	659	622	774	673	724	664	721	691	675	701	689	687	666	718	717	717	727	642	663	705	710	675	713	701	659	700	710	751	648	692	683	690	663	709	637	697	674	744	709	724	705	704	650	729	724	711	702	668	668	667	675	689	669	688	708	700	727	695	680	643	678	675	713	680	677	674	697	643	685	691	699	721	713	642	664	693	745	691	665	671	669	637	665	631	749	704	667	654	669	709	708	680	710	705	688	699	716	677	679	668	677	666	623	679	714	726	658	653	663	675	742	656	710	664	695	670	636	674	688	699	635	659	709	683	723	637	691	647	744	653	660	677	658	679	710	685	699	673	686	697	732	705	663	699	722	698	668	671	703	680	715	695	705	615	637	701	686	670	679	667	684	667	699	692	687	704	719	696	697	674	672	706	674	688	674	736	667	691	716	646	665	657	702	657	707	703	649	679	663	687	709	676	682	736	656	652	669	664	685	684	636	703	696	758	680	688	666	671	684	701	681	687	700	679	709	724	684	695	705	677	673	669	682	679	701	690	672	663	679	682	624	697	653	670	666	674	650	703	716	677	683	669	688	711	673	707	709	717	713	687	675	696	686	690	700	680	694	674	651	668	727	642	685	675	698	677	712	668	681	653	735	678	695	638	665	670	628	698	671	691	670	661	709	653	721	681	627	749	623	715	715	677	692	662	663	665	690	731	691	689	704	685	685	682	657	659	642	672	713	676	685	717	721	669	654	712	672	651	690	704	681	714	676	682	643	682	659	710	694	642	698	674	662	675	677	671	641	634	671	661	697	694	724	645	677	648	683	674	644	658	662	676	692	666	618	681	656	639	651	665	644	688	646	679	683	698	711	719	686	615	654	732	681	709	709	665	706	723	675	694	665	685	672	690	721	666	709	700	652	706	694	687	658	673	678	688	652	672	714	672	690	663	681	717	651	661	671	731	696	720	663	711	690	687	745	666	657	689	657	720	705	681	691	657	667	668	722	708	700	657	718	694	679	688	681	646	697	669	674	709	681	691	687	648	644	719	693	696	686	708	653	682	679	674	676	700	663	693	645	687	690	659	688	653	694	712	703	687	657	648	726	625	703	674	696	709	708	663	646	709	710	667	683	679	632	628	671	680	706	716	677	702	619	673	696	679	680	697	684	677	676	617	718	661	702	666	702	702	666	669	692	672	733	662	681	721	680	659	674	682	677	666	620	689	694	692	625	682	685	682	692	706	684	686	670	650	667	651	689	695	680	670	632	701	684	656	641	694	660	680	679	636	717	681	740	731	624	730	695	696	685	661	684	642	619	724	674	664	694	690	649	651	734	722	689	658	683	665	643	675	674	706	706	728	673	675	687	660	664	701	646	646	714	688	703	694	675	645	683	676	680	695	733	665	673	639	686	684	724	636	685	683	731	696	651	636	664	676	666	685	670	626	718	722	650	679	688	694	687	706	683	692	678	679	687	764	673	706	676	708	655	707	641	675	703	729	641	676	642	706	668	710	698	673	658	710	705	698	661	725	688	682	659	683	695	720	711	691	707	696	740	702	675	728	672	654	652	704	696	699	717	653	663	627	686	686	680	668	714	699	668	674	700	732	705	614	701	645	689	666	653	705	731	707	698	689	688	664	672	663	692	710	662	726	705	660	633	713	693	651	689	648	643	708	677	695	668	680	677	625	659	681	679	676	686	669	658	687	685	648	674	674	674	683	688	731	685	685	668	659	739	671	675	677	642	673	644	714	677	658	673	730	660	692	630	679	668	706	684	691	622	708	676	687	680	704	665	719	740	654	674	656	659	698	659	651	655	684	661	663	675	681	664	716	719	674	631	695	687	689	637	652	696	648	708	666	694	667	658	721	683	679	701	673	649	685	711	643	655	693	668	716	673	656	672	703	676	723	672	694	682	677	678	670	735	686	620	697	704	668	692	692	705	684	664	673	633	653	680	624	707	701	689	698	645	685	704	689	701	712	693	692	690	656	683	678	657	720	710	730	698	661	662	725	676	670	658	671	685	682	680	636	667	698	677	691	676	694	723	682	664	691	707	735	659	651	715	695	670	665	697	695	663	692	671	675	672	716	689	674	634	651	690	672	646	652	676	712	701	674	721	681	723	672	667	661	675	682	681	721	673	665	705	673	691	687	691	647	633	706	695	642	642	697	720	705	706	681	726	690	698	684	685	696	652	707	679	749	644	655	690	661	688	719	651	695	675	691	715	722	711	686	688	682	685	631	724	709	713	672	686	722	690	679	706	665	670	713	699	709	735	709	718	707	654	718	703	677	719	657	669	700	716	675	671	667	673	670	679	702	661	690	691	673	642	657	738	704	650	702	687	692	698	627	697	667	669	663	693	670	663	620	642	667	652	692	661	656	684	694	706	680	696	682	706	681	712	663	661	671	705	713	702	711	662	691	663	700	733	760	685	643	695	722	661	698	669	675	635	642	701	716	660
18272	69530	8824	5034	3529	2743	2189	1896	1651	1466	1308	1242	1069	987	857	843	857	848	761	801	781	748	727	751	757	723	670	678	780	660	704	689	739	700	746	740	698	724	733	721	675	685	693	687	710	731	671	731	675	681	629	650	704	696	694	672	665	653	655	679	677	667	728	680	610	635	679	672	682	701	725	627	693	720	693	688	675	656	666	634	640	686	677	644	665	690	685	673	648	674	659	711	635	684	653	678	693	697	675	719	736	687	685	642	640	679	682	642	695	696	694	620	732	666	651	712	666	669	647	692	681	664	651	727	652	665	690	719	659	664	660	632	679	662	665	713	668	686	670	673	640	691	665	712	681	679	683	687	666	687	656	616	646	645	664	673	712	662	688	684	631	686	609	674	693	667	658	657	670	654	693	658	676	766	665	679	657	622	666	686	748	681	636	699	692	709	686	635	665	668	659	666	653	655	711	684	696	662	692	705	689	678	679	637	651	658	689	687	672	636	618	680	653	653	635	666	675	658	623	652	710	662	645	685	712	676	683	656	637	656	659	685	669	644	675	686	688	622	669	624	743	616	678	677	706	711	697	666	665	684	632	636	668	661	685	645	721	706	673	625	651	667	689	648	674	678	657	697	664	609	692	678	697	679	684	693	659	630	671	645	644	678	679	654	615	686	704	701	625	675	625	693	641	630	667	646	651	646	665	660	661	674	652	695	651	632	661	689	661	661	680	648	635	666	651	633	669	684	631	675	684	652	719	658	670	654	666	663	678	655	664	635	587	684	650	653	654	702	702	694	651	665	605	669	640	683	639	696	673	649	648	676	666	656	698	687	660	686	681	676	680	695	656	683	693	687	623	651	675	672	678	667	705	678	631	680	655	659	717	651	672	669	690	695	715	687	626	640	617	666	678	694	655	696	651	638	657	657	700	652	710	617	700	656	655	666	673	681	717	664	665	675	719	679	617	666	701	664	646	652	658	685	672	654	650	648	684	675	638	658	676	670	652	688	615	714	698	668	677	715	632	623	649	660	659	676	618	647	632	676	682	660	627	646	681	672	660	665	642	656	657	608	705	658	691	715	653	680	670	646	680	665	649	703	633	712	674	689	659	665	623	687	619	656	674	705	595	654	662	652	618	641	670	720	623	669	676	690	680	672	598	720	673	656	651	652	685	686	638	666	743	686	668	661	632	685	694	712	681	679	667	645	674	700	680	673	657	669	732	666	676	684	657	648	631	642	684	651	666	666	646	623	686	650	666	638	704	698	657	694	729	649	705	649	670	721	676	682	666	683	688	719	690	653	632	660	671	628	679	664	675	653	616	650	682	649	678	704	658	644	681	634	662	652	628	685	659	676	580	688	707	699	674	647	621	666	636	673	641	663	707	678	678	654	673	642	649	671	654	661	676	615	622	700	665	674	663	610	658	628	682	676	686	653	677	708	731	638	633	648	630	682	595	674	642	674	651	615	695	671	673	681	655	674	659	662	690	680	704	644	691	651	697	619	672	683	723	694	628	651	683	653	649	657	696	677	641	681	652	677	662	691	712	669	687	648	724	729	648	657	675	689	658	636	651	636	680	711	647	659	677	669	657	652	716	693	704	696	689	682	637	654	649	627	645	640	696	653	626	650	707	664	627	665	654	692	665	654	637	663	636	670	655	682	666	664	664	677	622	654	668	711	682	708	666	678	684	702	612	652	704	700	606	671	637	683	598	738	702	660	680	628	655	613	676	661	661	635	618	661	679	681	641	674	670	676	654	675	685	705	658	671	667	639	709	632	663	668	712	675	592	693	632	706	659	679	656	675	738	641	720	645	643	664	621	696	599	674	683	647	655	663	679	689	638	640	673	697	679	702	689	662	659	651	672	654	721	675	626	656	623	594	718	677	678	634	662	653	652	664	660	714	722	643	654	671	624	659	674	666	700	689	703	738	689	676	648	678	633	657	679	662	670	725	668	673	654	662	672	667	689	720	616	666	671	618	679	651	688	666	695	627	640	639	636	681	651	633	621	651	654	676	672	702	709	636	699	655	721	643	682	715	684	633	692	657	683	647	690	619	691	623	654	678	691	669	709	630	612	686	701	656	669	685	690	694	641	702	714	697	611	668	683	607	674	692	662	627	668	635	666	661	690	696	673	642	649	657	666	699	678	678	668	690	635	675	648	634	640	622	643	639	623	669	688	690	717	621	654	665	688	644	654	648	671	675	669	641	693	625	637	685	635	694	640	692	603	711	624	684	701	657	654	659	649	666	735	716	646	688	688	658	648	654	644	670	657	638	646	689	652	680	666	641	672	661	704	674	711	677	701	687	676	653	647	672	658	629	701	659	683	642	695	666	672	681	643	673	669	683	682	677	686	658	698	662	705	706	644	661	665	690	646	638	700	636	634	745	677	663	688	623	683	685	660	685	661	673	668	670	665	689	660	679	695	662	649	673	687	664	613	687	644	666	660	671	674	692	647	675	646	620	658	669	694	667	664	689	683	663	662	662	708	656	632	652	638	628	643	668	705	678	634	684	709	743	697	652	651	673	642	641	689	671	634	647	691	684	687	668	683	644	695	683	638	665	687	655	635	644	683	657	633	710	670	664	628	675	701	676	649	687	641	666	629	739	663	710	633	684	681	716	644	662	631	620	707	682	672	662	647	642	650	677	639	683	692	648	633	642	677	666	644	581	672	694	697	653	679	663	652	668	640	688	665	687	663	669	716	660	621	654	649	682	681	658	618	663	709	627	673	660	708	659	681	668	664	638	678	662	681	676	659	703	663	664	687	667	675	674	667	654	696	656	687	674	623	731	704	697	649	681	641	640	658	652	645	706	676	615	691	650	716	641	709	643	692	632	625	610	625	630	660	674	659	645	628	686	685	700	671	690	698	660	643	628	657	641	687	666	637	654	652	650	666	659	696	654	708	684	653	656	645	697	714	670	696	640	687	654	673	656	644	684	677	698	681	690	639	665	675	659	579	698	670	696	725	677	657	663	678	662	698	691	649	690	666	657	661	712	649	674	686	619	667	684	648	673	682	695	718	658	655	705	655	664	673	621	693	667	625	661	665	708	596	679	671	655	671	646	637	658	656	719	665	635	659	697	678	634	643	655	675	696	705	625	673	658	654	633	659	642	638	675	688	698	670	681	632	635	614	676	652	654	691	696	669	663	655	604	700	704	669	649	703	700	663	648	716	659	717	609	655	660	689	687	661	675	623	656	655	639	619	724	674	658	689	708	709	617	681	676	692	710	670	689	691	637	629	665	672	646	658	674	662	638	666	686	660	682	686	669	711	630	702	645	650	652	643	621	633	661	669	689	655	671	734	654	644	619	639	642	694	685	715	670	688	682	636	686	640	686	621	680	619	712	681	702	680	696	695	654	677	676	670	677	666	643	679	666	693	658	634	669	663	653	666	703	675	690	662	655	669	670	622	615	649	677	699	641	713	646	665	683	640	657	668	625	643	680	681	648	646	601	626	666	631	686	731	668	637	658	706	654	643	665
23065	21114	27517	24623	20980	21059	11926	2285	1757	1621	1400	1353	1310	1215	1105	1129	1102	1090	1011	1039	969	993	1010	966	1016	965	1006	923	940	934	943	849	928	980	933	923	894	870	893	931	899	947	900	854	878	856	912	932	940	884	919	891	927	906	848	907	835	898	899	880	891	903	849	934	892	910	921	883	920	866	882	908	890	878	935	935	861	886	860	860	924	898	919	896	925	828	917	915	895	870	864	905	905	872	914	894	885	869	864	886	881	900	848	880	892	900	886	876	929	870	842	908	840	941	864	867	822	874	800	888	869	876	850	871	860	853	869	857	870	888	840	850	899	904	876	897	862	865	904	855	925	839	864	814	903	885	849	908	902	954	869	862	845	844	821	883	839	842	906	845	902	835	824	835	892	845	903	941	855	919	847	849	896	885	967	889	864	916	865	903	879	863	845	908	913	868	928	898	942	847	831	865	823	901	867	876	840	838	836	883	871	899	851	852	876	887	948	914	861	867	898	903	861	864	897	848	909	921	860	847	878	863	874	820	881	913	934	896	865	886	890	905	871	908	831	891	925	891	845	871	903	837	860	837	889	935	899	855	893	900	871	844	858	892	897	832	838	901	862	907	887	883	873	850	879	818	900	848	857	857	852	876	865	908	877	840	892	864	831	894	858	894	923	843	881	840	902	901	867	858	863	892	861	839	848	879	853	799	920	862	908	863	851	809	842	836	864	875	852	866	875	868	908	894	908	875	907	888	906	892	862	804	887	889	834	850	886	886	894	856	834	887	905	867	894	839	908	896	855	906	860	878	862	884	842	892	928	853	855	847	846	901	871	898	817	815	887	890	821	870	864	895	857	894	897	878	846	881	869	905	875	897	876	891	903	866	919	893	886	864	858	908	915	864	881	898	873	935	892	881	893	911	860	889	926	837	861	882	837	872	849	893	820	849	845	915	890	893	881	908	872	852	927	857	861	893	860	871	905	863	874	863	859	861	940	867	878	883	888	886	855	885	914	890	844	833	848	858	932	914	891	888	914	938	876	892	870	855	871	874	865	891	837	908	851	856	910	873	934	906	850	856	903	889	874	869	894	895	864	902	857	884	929	828	861	830	830	877	842	873	896	866	860	889	904	866	852	898	839	850	924	793	849	884	795	842	861	908	864	830	904	883	845	918	840	917	888	868	911	845	891	888	880	972	840	832	884	891	845	872	863	901	877	825	887	913	887	900	896	835	919	861	822	814	834	868	866	869	914	877	874	826	846	836	872	867	895	849	924	837	872	852	850	827	879	863	874	858	854	875	866	884	906	850	871	953	821	879	904	821	917	892	901	934	909	898	852	914	888	864	867	883	887	878	914	855	831	927	842	805	875	814	882	857	838	832	885	914	892	875	921	916	877	919	862	900	928	846	858	906	872	904	865	874	810	883	868	882	907	865	921	867	914	866	879	830	924	877	892	862	918	883	899	909	860	855	843	871	885	893	876	863	893	859	839	870	852	871	823	916	863	816	821	891	914	856	829	873	855	890	893	862	914	882	864	870	872	894	827	856	948	919	848	849	884	860	831	915	914	919	892	864	892	849	902	897	889	869	828	879	855	900	862	847	887	843	861	847	956	909	858	917	863	880	910	873	891	891	869	895	912	873	913	898	854	861	917	814	856	802	877	862	892	907	932	848	909	904	847	934	842	886	894	896	861	885	840	874	850	875	829	838	870	895	922	871	895	862	835	916	893	866	855	892	877	889	882	874	913	915	868	911	937	859	905	894	843	853	846	802	838	835	892	840	855	851	829	873	877	855	819	902	822	879	864	903	914	888	862	861	865	855	886	903	835	920	843	879	844	821	853	875	852	896	878	830	833	885	878	883	810	877	928	886	887	856	931	874	852	862	827	799	858	895	841	872	909	865	892	893	867	820	900	910	795	828	898	925	842	937	852	879	827	879	855	835	885	867	849	895	873	858	881	876	919	905	860	888	837	851	863	910	840	916	861	866	891	878	856	917	927	850	924	865	858	883	833	854	815	908	872	918	832	878	902	887	896	867	900	871	933	853	898	888	866	870	884	859	906	854	863	877	844	827	913	846	913	932	883	872	914	877	830	904	860	825	821	859	876	907	846	841	851	869	888	845	913	912	879	892	858	828	824	843	884	857	900	932	907	891	822	903	907	837	867	932	821	933	946	878	853	888	874	868	863	856	876	909	867	848	891	839	849	883	875	872	862	849	855	888	880	906	903	870	870	857	857	812	808	884	849	886	825	873	821	835	875	884	872	858	869	869	905	889	922	893	822	833	855	879	880	848	881	870	872	887	829	875	895	821	892	842	911	866	907	887	921	894	888	852	893	826	797	835	894	847	880	855	848	894	897	870	892	860	895	905	892	907	841	917	878	925	908	843	895	844	866	904	892	872	848	865	872	886	884	817	897	863	886	905	903	828	837	896	849	873	834	893	830	863	921	905	876	892	880	887	858	801	799	892	882	831	905	895	867	826	927	917	878	916	884	875	949	877	857	802	868	873	840	877	817	951	879	838	870	879	926	922	807	867	889	875	891	844	883	833	889	846	946	842	864	887	896	859	815	918	910	858	889	819	898	876	885	886	917	889	893	890	865	945	917	902	827	907	916	884	883	874	842	914	884	885	884	933	850	883	870	850	883	858	913	853	850	927	907	886	852	859	888	848	906	840	834	872	900	879	894	932	853	855	835	804	894	852	898	886	872	844	835	892	900	907	846	888	858	798	866	878	883	866	968	886	867	908	904	852	940	832	810	877	869	817	861	862	897	801	903	813	835	837	846	837	911	861	835	884	870	891	834	888	889	880	868	869	890	869	923	927	913	801	800	879	883	864	863	864	879	867	924	829	857	882	846	932	911	825	882	884	856	847	853	853	904	883	898	885	852	846	864	899	871	893	875	888	891	898	857	873	914	854	853	878	782	896	896	897	866	890	851	940	887	900	872	861	881	880	872	825	898	874	932	829	835	858	852	789	836	922	882	896	888	937	914	846	870	867	848	910	895	924	870	877	870	864	888	876	868	828	856	929	853	913	844	892	887	871	828	864	857	939	904	876	866	904	874	871	894	882	899	881	853	905	847	850	864	880	925	850	905	897	894	890	881	843	833	881	860	873	886	910	847	882	858	908	837	798	874	882	889	868	907	876	861	863	833	927	871	840	908	862	884	819	877	935	852	888	922	895	889	864	904	827	861	902	901	827	898	924	907	870	876	846	840	868	949	881	882	854	829	834	910	919	941	872	876	883	824	841	901	941	855	893	894	882	856	861	824	843	821	835	924	921	912	841	898	881	914	831	907	863	867	934	875	882	876	991	880	868	866	855	839	834	844	886	869	843	833	865	851	883	844	891	858	838	869	844	824	864	852	853	858	909	877	884	889	867	885	896	869	893	878	866	843	854	854	859	901	905	869	929	860	890	851	954	878	824	899	865	897	834	914	833	867	888	901	912	822	903	818	902	923	831	831	891	878	876	849	793	856	874	927	859	907	916	914	922
21158	73538	13833	9035	6322	4858	3803	3277	2774	2482	2125	1764	1718	1549	1432	1275	1299	1173	1155	1139	1111	1039	1067	1070	1039	1022	1062	939	923	943	958	948	883	930	916	943	937	877	907	895	849	911	901	905	920	912	895	934	868	926	910	859	890	943	893	899	904	842	857	851	925	795	932	891	845	868	883	886	938	905	911	895	866	890	884	847	861	831	864	914	857	909	878	869	792	892	873	920	886	869	859	889	846	836	880	872	873	834	878	890	845	903	861	810	897	870	910	858	841	873	908	803	890	833	796	829	849	887	843	909	864	923	858	831	865	817	870	853	840	859	813	891	852	913	830	882	884	886	855	866	846	835	868	824	892	910	810	864	862	871	823	864	906	875	921	890	864	871	892	879	851	843	878	819	843	871	845	847	920	841	870	865	831	845	796	857	880	856	838	861	853	880	888	853	885	920	859	866	851	850	839	844	857	829	830	894	875	861	883	921	882	881	857	895	857	871	823	894	829	861	868	866	805	849	827	876	849	852	851	833	832	904	882	861	867	865	807	852	895	903	867	864	862	903	877	877	872	855	887	853	912	845	853	831	839	870	870	850	806	853	845	864	809	847	885	892	863	854	899	842	881	873	860	871	865	850	840	860	816	842	855	887	908	847	875	824	842	852	867	847	844	927	904	868	853	822	894	903	874	847	840	866	915	860	894	844	854	866	877	838	846	861	844	881	870	848	849	802	908	892	894	881	791	786	845	858	828	863	896	846	887	850	882	886	836	861	846	846	863	847	853	860	927	852	874	859	889	843	908	850	911	896	882	852	916	887	881	853	893	829	905	885	848	863	873	857	896	847	866	858	819	841	846	867	846	860	868	867	882	905	843	861	872	827	851	896	883	815	823	831	888	862	871	864	872	843	866	866	882	864	815	901	847	867	864	831	855	857	880	889	839	848	931	819	924	867	837	853	883	834	854	807	842	886	897	882	879	851	819	840	921	883	868	844	853	854	865	854	893	829	878	877	858	844	823	875	903	813	856	886	878	844	836	855	879	890	886	864	883	837	861	919	880	898	870	889	864	835	861	825	868	852	906	855	845	883	882	877	848	895	843	885	815	858	883	890	846	882	852	941	845	879	879	839	918	875	871	839	840	886	852	870	863	845	871	843	861	862	872	823	851	865	856	912	928	863	813	856	874	875	826	854	866	862	834	878	889	900	896	867	876	825	864	873	860	852	808	887	880	851	885	876	892	855	844	841	909	885	836	856	898	811	919	855	891	873	858	811	826	873	828	917	878	886	936	822	862	872	863	850	804	812	817	842	871	866	905	880	897	829	859	877	838	847	868	885	897	840	854	842	857	869	869	853	847	901	812	853	890	850	778	867	879	857	839	832	915	875	827	864	873	833	858	841	898	857	845	873	832	873	809	854	837	804	903	857	830	838	883	848	849	867	856	898	876	888	821	851	862	876	833	859	881	951	878	826	895	866	889	890	840	896	863	924	903	856	852	857	881	804	912	844	885	825	863	909	874	901	854	884	871	832	836	875	818	863	845	874	872	867	913	850	833	897	826	848	841	844	860	895	881	824	852	898	865	818	913	899	861	900	813	876	800	842	817	816	832	892	827	847	812	801	867	860	863	844	862	851	878	886	858	869	849	865	826	880	849	854	847	854	864	828	836	866	827	848	846	823	857	879	859	839	839	903	914	859	843	925	843	885	843	917	886	852	823	872	845	842	880	834	867	816	843	868	887	889	822	860	838	856	870	896	895	847	887	852	844	835	904	828	826	870	840	899	867	877	837	917	855	843	853	860	873	865	842	852	866	910	829	859	864	838	885	853	872	804	871	826	853	808	851	860	846	830	835	880	810	808	896	914	894	909	895	901	801	907	852	864	844	841	840	870	834	841	882	842	854	824	803	822	833	835	847	837	857	882	886	807	859	900	885	891	877	854	869	842	838	833	871	886	902	884	890	865	854	882	915	865	909	847	897	842	902	849	903	819	894	878	855	840	866	848	898	819	849	812	870	910	824	811	868	849	871	854	878	840	864	884	825	892	854	844	902	811	840	900	856	842	840	859	839	846	815	860	877	852	852	908	897	815	866	863	861	880	886	865	784	871	867	883	842	863	862	864	847	875	839	869	882	903	859	883	804	890	868	858	893	945	891	938	823	836	813	897	842	889	836	913	849	847	889	888	826	874	878	909	846	851	803	913	886	883	824	866	860	839	879	863	835	885	928	857	872	866	891	867	892	854	861	877	844	857	888	820	882	860	863	882	864	935	880	866	809	871	902	926	846	846	841	825	892	871	871	846	846	876	894	877	853	848	842	902	854	914	886	840	899	865	856	852	874	840	848	801	878	864	866	910	892	902	848	867	846	883	852	823	841	855	852	838	848	883	795	855	904	889	852	870	891	847	853	822	855	867	871	833	884	847	858	865	865	818	899	861	913	837	852	899	821	854	866	899	861	910	872	817	871	866	851	835	882	886	875	894	843	879	847	851	874	930	800	858	837	919	842	849	855	863	908	844	880	830	886	793	915	904	848	830	873	811	910	853	881	844	841	875	888	878	832	844	875	807	868	908	822	839	821	839	826	887	857	851	880	865	911	837	888	855	851	895	875	856	874	904	874	858	862	843	875	846	880	865	828	843	826	897	827	814	854	864	816	869	874	875	888	879	901	860	903	896	856	847	878	854	878	817	858	832	894	824	878	801	858	919	867	861	881	868	903	912	872	868	872	891	834	849	852	849	867	888	853	851	818	860	864	871	869	864	834	914	827	830	817	826	872	919	877	841	892	913	877	839	885	821	914	859	831	862	877	865	876	875	871	812	879	883	895	836	859	833	845	841	910	825	833	860	931	874	857	892	884	849	848	904	839	849	881	911	924	847	873	857	821	805	840	849	837	866	839	821	874	863	830	886	865	854	863	889	843	850	852	932	845	816	858	878	905	864	841	865	838	877	833	828	892	890	864	868	811	892	864	839	858	893	851	843	857	838	835	869	848	883	882	840	818	903	857	818	866	801	864	906	878	898	855	846	840	826	872	854	848	856	861	874	877	856	846	843	863	877	886	889	873	862	820	874	861	863	847	918	843	884	851	901	859	854	844	871	827	887	878	872	875	881	843	923	836	885	891	798	873	810	812	887	876	847	883	835	862	897	905	919	853	887	862	907	860	867	926	859	843	863	863	839	885	849	910	867	820	885	903	760	913	847	861	854	857	898	871	889	848	845	862	835	832	863	837	835	877	922	832	901	838	870	820	845	850	865	909	873	889	849	913	819	930	860	850	907	831	861	851	871	834	873	845	855	935	873	951	814	911	866	841	876	860	855	859	851	832	880	841	852	875	843	848	892	900	872	900	879	847	883	897	869	827	884	900	824	908	871	916	870	822	847	873	852	851	822	877	858	884	829	871	894	905	847	865	891	874	887	881	894	880	845	869	843	886	907	850	880	870	856	854	875	829	897	817	886	905	887	890	825	900	842	872	829	892	873	854	853	890	835	884	853	861	904
28375	21074	6231	502	354	293	287	299	251	247	244	237	225	250	212	207	231	200	222	244	242	202	221	198	223	226	245	211	233	229	204	225	226	269	220	232	207	245	238	224	206	249	210	217	221	234	250	226	246	213	239	212	243	221	238	200	226	228	225	228	192	220	251	229	221	206	236	220	223	200	229	242	236	225	258	245	205	230	229	215	234	182	218	204	226	217	228	215	207	229	232	238	227	210	234	199	223	215	236	204	196	217	224	195	227	248	231	219	214	214	206	224	234	222	208	193	224	213	221	220	207	224	210	235	238	216	248	239	228	225	245	218	220	229	211	216	212	227	228	225	220	233	242	243	229	212	210	219	246	231	227	225	209	228	234	229	254	231	238	241	201	226	253	217	245	229	212	208	214	218	217	224	215	203	215	221	249	214	241	218	229	223	240	208	235	217	231	205	229	184	205	239	209	214	237	236	234	245	225	241	227	215	205	231	224	219	209	230	228	250	211	205	220	206	206	236	213	221	246	203	223	249	217	216	224	259	213	248	201	236	214	207	234	247	202	225	227	252	221	216	217	234	231	230	242	220	196	212	235	211	225	209	210	216	203	230	232	250	241	220	235	237	203	246	217	201	232	227	186	262	240	219	244	210	227	238	233	214	242	224	244	236	226	219	237	231	206	225	220	213	231	237	224	238	216	243	237	240	225	216	217	218	203	218	210	192	234	225	224	233	225	232	197	218	220	235	217	236	212	202	238	202	196	228	213	279	221	220	234	229	226	228	211	221	273	250	232	211	243	242	207	200	226	239	225	233	223	226	229	216	227	214	203	237	231	212	209	228	234	214	232	224	206	229	222	209	218	247	222	229	223	259	217	221	237	234	206	209	222	213	209	267	242	209	228	211	226	202	217	244	242	203	236	225	202	228	233	211	227	200	227	227	222	237	194	227	220	220	235	251	227	229	219	245	230	252	219	205	238	225	230	214	224	232	226	226	219	225	251	212	226	232	236	231	222	239	228	216	226	228	219	252	229	225	226	236	231	254	251	216	239	190	202	225	222	236	219	215	227	245	266	226	211	252	209	257	203	218	224	206	188	247	203	231	255	237	246	225	249	250	214	245	233	255	232	227	250	203	188	245	231	196	202	204	223	225	205	223	218	239	222	196	202	242	238	226	259	211	237	227	240	232	234	222	232	210	200	226	252	224	206	228	238	216	238	262	272	196	219	232	232	218	242	212	235	248	253	210	243	221	239	225	216	262	244	243	226	190	225	203	240	214	207	226	229	245	204	221	228	248	239	221	213	199	237	228	213	221	228	247	223	230	235	225	196	208	250	214	233	236	232	230	253	232	262	225	220	228	225	230	247	231	216	237	244	228	213	224	222	222	222	236	207	229	220	234	215	222	232	215	244	228	228	232	218	228	244	218	240	222	188	215	228	227	228	197	233	246	254	236	208	208	230	226	215	228	228	246	228	234	214	241	201	244	222	233	239	220	220	235	264	223	205	266	222	220	226	224	213	241	250	228	232	198	221	242	221	241	208	237	255	238	251	232	242	193	211	209	244	241	219	212	236	233	206	226	260	223	224	222	223	229	223	228	220	226	232	237	222	224	232	215	242	225	240	222	219	215	227	202	243	240	249	198	215	194	222	218	240	214	190	255	200	224	240	246	207	230	226	241	249	242	204	216	203	221	213	216	233	265	238	230	234	230	223	232	226	229	214	230	218	235	221	214	225	227	200	199	217	224	220	231	236	220	204	223	236	247	209	200	214	220	241	217	239	213	218	230	252	223	202	203	249	250	216	212	236	232	210	231	220	246	174	209	237	208	214	238	245	242	221	210	209	222	246	228	232	207	215	213	195	226	218	222	224	240	240	233	220	205	236	240	245	221	220	255	215	216	222	217	225	228	216	210	221	204	238	197	223	235	231	232	213	237	225	227	247	204	204	220	244	204	221	248	251	226	223	232	213	246	217	235	220	251	213	243	210	209	232	234	223	219	239	237	207	233	238	203	230	220	216	243	211	233	236	218	227	207	232	245	225	230	236	202	228	257	252	211	195	210	221	230	245	214	206	219	197	233	231	208	226	193	230	230	252	215	255	247	228	222	250	228	236	218	210	197	222	211	226	224	240	237	236	223	235	254	257	212	204	234	234	218	216	218	212	234	212	255	202	221	229	228	236	251	225	223	244	213	247	218	224	199	247	211	181	228	228	203	245	242	229	195	201	226	197	201	232	236	210	206	226	227	241	239	204	251	227	227	220	229	209	216	224	219	240	244	210	247	206	212	215	232	232	210	240	246	241	214	229	228	201	238	228	206	219	233	240	214	215	209	255	241	211	230	248	237	222	228	233	237	215	223	192	237	225	214	236	196	213	204	249	254	250	237	230	208	221	249	227	277	217	220	224	246	235	233	227	215	223	240	225	237	236	220	218	240	247	233	222	246	219	227	222	245	221	215	205	241	225	234	231	246	222	221	226	232	224	239	216	227	257	225	227	245	220	191	244	213	226	223	205	210	241	206	254	206	238	213	225	208	240	218	209	215	231	215	238	187	212	216	235	229	243	209	230	229	232	241	242	218	223	240	229	201	219	230	229	225	215	226	252	254	237	226	216	225	221	221	217	212	230	225	204	229	246	198	221	217	224	247	228	251	236	210	245	251	219	233	238	227	215	215	267	222	228	226	233	228	212	224	241	238	200	241	233	216	225	215	216	233	225	212	211	205	206	241	241	193	202	260	232	232	254	229	242	232	222	209	241	241	239	221	222	252	204	266	245	229	193	208	205	237	243	236	230	239	229	238	247	199	222	210	194	243	225	252	203	219	214	254	210	235	213	233	254	244	214	211	230	194	217	219	229	231	238	242	209	231	217	227	229	219	222	234	234	212	222	236	207	222	235	232	219	238	221	219	177	226	214	226	223	226	236	255	260	226	237	250	233	219	224	231	239	217	210	208	235	207	204	220	219	233	232	242	217	243	196	261	203	246	237	228	228	227	212	209	223	234	244	228	237	233	238	217	207	199	242	219	212	214	230	206	227	209	206	227	255	218	254	222	198	217	213	216	206	242	215	235	222	211	213	254	233	241	240	252	220	232	218	215	239	188	214	220	224	225	235	221	229	235	232	212	215	217	206	209	224	232	234	252	251	201	217	236	236	233	233	211	212	243	237	219	249	216	217	201	248	231	226	239	207	239	230	228	248	229	192	229	207	217	220	208	225	220	210	184	220	225	223	231	237	242	245	210	243	244	199	234	214	217	245	244	230	242	213	246	203	224	226	219	244	196	235	234	223	230	233	234	227	220	236	236	197	206	214	231	224	251	233	228	224	210	238	196	248	213	218	219	214	215	208	196	209	248	247	196	255	247	230	247	232	207	210	242	217	231	245	225	234	224	224	210	230	222	231	227	227	221	216	233	214	223	226	210	223	215	197	199	253	232	224	227	219	230	186	236	197	218	251	216	214	206	209	225	209	229	242	235	228	222	226	194	234	221	206	228
8671	24843	742	470	344	338	292	286	259	263	244	264	228	271	238	243	244	239	266	244	217	240	239	232	237	228	220	242	233	247	256	229	235	243	228	232	258	252	259	233	219	241	235	239	253	226	278	248	267	233	250	252	234	249	230	261	207	216	267	218	237	239	250	220	237	214	262	231	259	232	265	243	243	269	221	232	234	234	262	246	247	238	239	236	229	239	275	236	266	216	239	217	254	256	265	239	242	234	220	220	247	249	248	246	251	245	239	231	261	241	224	254	260	258	229	250	244	226	270	209	213	254	223	248	219	244	272	225	228	232	237	249	258	235	229	229	206	229	246	254	235	236	263	233	251	235	238	228	228	276	250	249	237	241	249	224	243	227	253	211	258	225	235	251	223	220	255	222	243	239	241	249	217	245	246	233	233	214	227	245	249	215	235	237	258	224	259	231	202	241	250	226	221	248	243	230	247	244	240	227	235	266	238	246	230	266	248	233	246	258	242	236	236	243	237	219	224	216	250	231	259	227	214	234	241	212	252	235	254	242	219	257	240	218	230	215	263	230	238	226	228	227	235	228	256	248	243	261	231	257	225	231	251	241	229	239	264	236	226	268	223	240	243	245	246	192	229	228	255	228	233	262	258	232	224	222	205	228	252	229	270	221	239	226	208	243	210	242	222	236	204	241	228	224	223	229	240	247	239	242	237	253	228	254	233	223	233	271	237	254	258	239	235	241	238	222	267	204	232	213	243	224	233	248	224	231	256	227	247	213	241	222	235	237	251	244	239	222	232	212	243	234	255	244	233	249	231	234	259	232	227	208	223	247	221	244	225	215	260	266	231	230	211	227	223	235	278	240	226	242	244	257	239	241	249	254	241	203	248	237	220	225	255	261	255	216	237	226	221	242	227	228	249	230	206	224	218	220	237	244	258	223	250	228	234	242	243	243	239	242	245	251	243	238	250	232	245	264	237	259	220	236	248	226	223	265	242	246	225	276	226	237	257	252	234	231	243	243	247	249	246	228	278	229	231	241	252	259	267	224	256	256	242	260	271	212	249	226	217	244	268	243	223	220	252	233	238	250	225	222	244	212	234	233	254	257	232	218	225	260	261	242	234	197	220	244	230	236	229	234	246	250	231	219	226	250	245	209	245	262	244	250	257	241	231	265	221	243	223	254	252	242	226	218	234	262	251	208	244	270	228	252	254	240	240	223	245	248	238	234	233	245	222	221	245	231	235	232	219	269	215	245	208	213	238	240	260	242	229	284	242	227	217	238	233	216	216	219	244	249	221	254	231	253	261	258	242	241	228	225	245	220	239	246	235	202	233	206	235	250	252	232	238	253	262	245	236	245	267	243	219	233	243	224	241	228	235	242	248	221	238	238	218	239	239	237	230	208	271	248	208	224	231	239	262	246	244	240	270	240	198	268	206	239	228	242	243	275	206	231	262	239	233	232	235	246	224	224	249	237	233	284	239	213	247	249	257	252	229	253	217	234	260	242	223	257	259	230	273	221	226	226	236	243	267	229	226	221	227	250	253	257	241	246	250	229	239	226	256	209	230	215	246	221	245	226	234	239	234	238	214	223	249	227	210	214	253	221	248	233	221	256	253	237	249	242	213	255	230	221	228	220	242	234	246	224	260	252	227	240	228	233	228	231	254	244	219	239	229	228	257	219	243	224	272	216	200	227	257	241	223	238	240	226	217	225	234	242	226	241	219	263	226	226	243	246	221	234	217	237	250	221	248	231	236	240	227	231	248	228	255	229	248	222	236	230	226	254	250	237	253	207	255	274	233	220	244	254	250	236	221	265	226	225	224	223	257	242	225	256	253	228	245	226	236	245	259	241	223	244	215	235	234	231	267	240	221	225	242	241	241	246	280	223	223	236	248	267	222	230	240	217	252	234	261	222	244	249	225	231	230	216	270	212	242	238	216	259	213	224	218	247	232	226	222	243	249	266	210	251	214	241	239	236	252	266	238	238	247	223	233	245	245	248	211	241	217	279	279	252	255	222	230	264	210	242	243	246	271	247	268	229	223	230	254	239	246	210	219	250	233	225	220	262	242	214	221	194	222	237	250	239	228	250	224	257	218	256	243	223	252	226	248	251	218	230	214	223	216	217	214	216	220	222	229	224	230	264	217	223	226	224	241	251	239	262	263	240	236	244	218	257	220	237	241	225	203	229	263	257	239	250	223	231	218	239	256	248	251	236	231	240	236	219	272	260	258	261	261	240	229	236	237	242	236	247	231	233	238	220	249	248	243	239	235	242	225	240	220	233	249	230	242	240	234	247	253	233	238	222	220	227	223	240	234	232	245	239	252	228	230	254	231	241	243	232	248	235	253	260	237	241	227	221	234	233	226	237	243	229	233	207	221	233	223	235	225	224	232	236	227	212	249	255	251	221	233	231	236	239	215	227	280	243	217	257	235	240	228	256	210	246	263	221	246	238	256	229	248	244	244	234	244	278	228	236	236	244	248	231	259	224	251	214	240	217	223	244	250	236	221	259	225	236	232	242	252	240	236	189	247	256	244	228	216	257	255	248	227	243	240	264	215	219	226	242	216	240	225	233	236	253	231	272	237	232	262	220	253	221	276	240	222	229	220	232	222	220	244	246	212	234	248	262	249	251	271	263	221	249	265	214	249	238	247	240	249	252	251	238	245	224	252	225	250	227	238	241	247	225	235	214	259	252	232	238	258	246	235	216	255	257	252	238	204	227	247	262	222	252	224	227	227	270	218	244	244	272	222	258	218	243	225	234	231	233	248	253	259	260	237	232	249	244	244	256	233	222	248	249	238	255	233	263	251	242	246	221	231	214	236	256	224	221	239	227	235	232	205	236	235	238	257	229	218	224	256	216	219	230	217	241	220	254	250	223	242	267	245	248	212	248	244	249	236	227	247	219	222	234	234	266	232	230	222	248	231	212	236	234	243	247	234	228	213	228	238	242	253	255	257	257	233	241	226	251	209	227	261	249	210	248	215	260	214	229	234	248	249	251	250	232	232	236	254	242	245	218	236	228	249	222	227	200	242	224	222	241	225	252	248	235	232	236	224	240	232	224	237	235	235	219	261	238	226	235	241	237	228	232	229	250	256	265	247	229	254	239	248	238	232	225	257	206	244	265	261	251	268	222	238	241	243	224	237	229	227	235	208	230	226	227	258	249	233	226	215	233	229	210	227	263	226	252	235	257	243	253	234	264	223	233	271	254	236	259	227	240	233	258	231	220	254	238	253	258	243	257	219	232	245	248	220	256	230	246	220	220	252	243	265	225	264	276	257	248	217	239	275	245	237	242	234	248	237	240	247	237	227	230	237	243	265	233	240	261	226	237	221	226	219	264	240	247	264	231	235	238	252	232	238	248	246	236	210	237	247	223	233	231	252	250	259	235	233	239	259	220	215	255	255	233	234	287	227	234	249	227	245	253	205	256	243	232	230	249	266	235	247	228	241	230	237	244	236	247	223	250	247	227	235	245	234	265	248	234
25304	21172	27892	24169	20950	13054	2056	1309	1089	1037	967	934	883	906	825	813	803	760	781	756	761	763	737	750	719	732	713	727	724	690	740	693	719	743	690	713	721	708	728	682	683	708	720	674	714	699	690	704	705	682	676	658	702	684	686	704	697	669	665	663	649	670	649	651	691	705	655	679	705	692	689	696	698	694	710	680	699	690	680	681	649	709	683	633	697	651	680	663	729	687	685	716	665	701	665	694	677	642	727	664	682	660	684	677	677	722	664	681	701	749	679	681	664	632	689	653	683	688	713	722	668	660	681	662	710	693	685	686	700	697	676	661	705	650	693	642	676	701	714	652	676	647	686	654	676	638	679	659	708	651	692	714	624	720	690	661	660	703	728	665	693	709	707	652	640	677	676	644	693	657	689	689	648	737	646	706	711	619	665	659	705	636	757	714	650	709	710	725	676	702	727	655	655	684	689	710	668	686	669	732	665	719	645	678	645	680	630	683	699	716	758	699	681	676	685	681	699	603	659	704	656	660	666	693	663	668	668	741	716	685	650	693	658	698	692	676	712	690	632	702	661	653	714	712	684	695	627	688	687	695	633	655	664	652	674	670	664	673	725	701	682	651	663	691	703	674	651	643	683	714	672	673	632	631	686	673	639	682	633	641	711	660	675	682	723	681	720	648	699	650	666	732	676	699	713	673	677	660	685	659	660	673	621	684	730	635	666	697	650	686	712	678	703	702	657	690	639	671	632	682	698	702	708	648	714	674	711	675	638	659	679	671	720	670	664	702	711	697	685	668	646	708	693	691	716	655	673	639	675	701	650	639	659	649	698	685	665	708	658	652	694	712	668	723	681	676	675	718	674	690	695	737	676	698	692	705	653	673	723	692	720	669	654	697	715	689	664	683	686	649	704	693	668	688	687	644	665	686	693	659	674	675	697	668	649	653	665	665	678	678	681	705	702	655	687	673	703	668	650	683	663	656	650	638	639	680	700	687	689	704	721	662	679	674	648	636	667	641	745	695	713	688	668	703	719	665	659	671	657	671	673	687	676	674	690	724	684	688	710	643	674	709	703	700	716	678	683	642	698	667	661	705	675	701	729	696	649	673	648	687	733	683	636	712	689	666	704	709	686	680	696	680	692	679	659	695	660	683	669	701	684	659	700	655	666	668	706	671	661	693	726	660	668	695	656	725	718	641	670	679	673	670	724	661	712	643	730	628	665	693	644	686	667	675	691	635	631	670	711	681	667	649	642	700	665	689	644	655	645	654	658	705	690	721	670	690	710	683	712	714	726	713	702	648	637	690	674	687	701	689	673	658	665	700	648	708	654	706	675	635	709	750	698	639	701	668	653	664	711	706	699	657	659	666	610	657	677	681	693	709	644	640	657	656	692	656	655	695	731	623	686	720	711	738	706	664	713	671	693	666	640	694	654	744	708	670	667	677	723	697	680	683	679	672	685	657	662	713	637	720	620	708	644	657	700	657	662	661	735	683	640	685	666	668	712	683	709	653	718	688	633	690	650	693	642	666	673	698	655	688	691	705	678	696	678	677	653	681	710	676	717	704	695	697	717	654	678	733	744	665	669	686	699	652	683	680	708	638	663	641	715	712	713	708	720	692	702	695	664	718	716	706	699	707	669	668	675	675	666	681	664	682	726	670	638	671	647	660	690	710	695	698	675	696	684	679	666	656	692	704	710	681	655	683	723	677	667	627	673	657	718	723	668	673	675	663	698	677	673	657	667	633	727	662	693	699	646	662	668	696	667	655	619	690	645	674	699	705	652	692	677	674	652	705	677	668	670	698	701	668	657	679	667	657	647	650	700	674	670	636	676	710	675	653	678	669	680	685	706	696	683	640	713	634	669	700	691	671	713	701	716	652	695	675	688	639	649	698	667	652	688	684	707	648	682	668	691	730	662	730	671	665	706	656	670	664	691	717	637	668	633	669	652	664	666	732	634	695	685	676	688	657	731	664	678	662	650	679	675	657	659	653	638	756	655	690	656	699	670	720	701	670	638	742	698	733	635	705	699	658	650	686	694	665	674	689	655	702	643	659	668	688	654	690	654	691	695	677	654	663	680	653	686	689	761	654	703	705	673	675	669	674	648	668	721	704	696	733	685	660	657	685	682	684	723	695	708	661	676	691	698	696	637	676	659	676	683	638	686	671	689	721	666	667	687	654	716	655	686	682	685	638	661	690	736	697	730	686	713	665	678	694	661	676	685	697	697	706	690	670	683	721	714	644	687	684	658	676	702	658	714	666	689	724	652	629	675	719	706	606	679	661	680	692	695	645	682	696	663	723	724	682	640	710	704	714	721	692	691	693	669	687	669	643	679	613	675	679	707	634	678	727	707	670	655	669	682	681	651	710	726	719	696	666	718	680	643	670	696	656	672	702	707	660	654	648	715	646	725	678	629	643	704	621	709	683	697	696	685	657	665	683	659	676	650	638	700	712	677	672	715	688	680	669	721	638	677	698	668	717	660	649	694	692	643	632	668	674	683	718	703	690	690	659	667	694	651	678	673	724	767	666	673	684	708	685	708	640	703	678	688	705	676	686	670	693	642	686	685	668	715	700	673	675	663	679	677	661	689	628	683	665	657	646	676	694	679	643	679	674	701	664	698	705	692	688	641	650	711	694	663	698	696	664	685	631	685	676	618	642	687	714	727	660	618	691	655	706	631	683	679	710	655	640	692	680	727	613	682	734	626	668	698	687	689	668	678	687	708	668	708	687	673	670	681	729	688	656	652	694	701	742	671	665	704	690	703	717	725	651	693	674	697	672	667	694	689	656	713	688	650	684	687	677	711	710	654	675	666	646	657	696	701	702	662	666	638	706	678	684	702	703	684	695	684	703	691	717	681	636	675	681	676	618	702	657	721	749	672	634	680	698	678	625	699	699	664	690	696	692	683	637	663	669	667	698	679	642	675	684	660	703	659	688	683	659	684	726	669	625	693	649	684	633	665	642	687	705	671	661	683	631	652	695	733	644	658	686	695	729	719	681	734	667	702	690	673	700	682	709	672	691	720	637	665	692	696	679	697	677	698	668	684	685	615	638	708	673	653	671	704	686	702	707	671	703	687	693	665	692	720	650	698	641	654	713	693	664	687	662	698	642	719	719	684	655	653	698	657	698	625	699	686	687	705	728	661	626	663	648	672	716	693	728	676	706	671	717	653	657	666	714	665	714	668	655	693	714	655	670	692	680	720	656	682	643	661	641	705	680	676	703	672	662	720	716	672	660	648	701	693	677	704	676	662	669	707	667	708	673	655	693	648	671	723	679	727	686	713	687	699	690	666	661	705	614	673	686	712	710	664	675	682	679	647	660	707	698	630	660	665	675	707	705	664	687	707	730	685	682	684	654	676	700	661	682	697	651	702	623	740	684	671	709	694	637	668	666	687	693	676	641	720	635	700	676	685	706	678	679	680	676	688	670	693	682	690	687	700	703	684	654	691	615	707	692	661	695	683	702	685	711	684	706	685	678
15853	64940	9309	5373	3734	3000	2367	2007	1756	1507	1401	1214	1131	1005	932	928	896	812	848	815	751	768	753	759	743	803	743	698	735	710	737	747	670	668	730	656	666	686	687	702	675	700	684	683	678	667	686	702	677	700	690	666	679	715	668	730	736	712	691	718	654	706	649	746	630	657	688	653	677	612	676	689	675	687	682	646	674	662	685	668	692	670	663	659	657	664	629	665	708	638	643	706	683	656	722	678	700	625	702	718	697	662	684	656	670	687	674	643	660	710	694	649	641	675	642	673	636	698	664	679	676	680	628	656	607	689	691	686	647	647	713	727	674	660	652	672	678	626	634	654	645	639	668	717	719	669	683	621	686	669	619	713	677	660	685	677	672	684	649	639	647	669	641	699	672	688	656	641	670	698	712	689	685	639	700	634	649	674	698	647	618	640	684	678	667	677	641	704	661	662	678	674	647	673	623	617	723	668	667	659	687	627	663	668	614	708	742	683	676	657	651	691	670	652	676	645	660	673	669	669	691	658	679	650	696	702	647	666	715	608	708	656	656	601	673	688	651	677	665	673	684	612	630	675	638	670	678	661	682	662	652	630	658	660	643	663	626	672	651	685	653	616	664	685	655	666	671	651	693	664	661	667	662	661	642	632	651	664	669	605	670	606	632	667	726	641	685	614	646	624	691	715	674	691	695	663	645	657	679	605	651	680	700	656	667	675	635	638	632	688	651	656	649	668	709	631	681	657	660	680	629	651	704	691	690	678	669	654	644	678	633	649	660	681	660	630	698	710	657	643	679	648	689	668	660	684	652	639	659	720	673	680	687	618	667	709	665	660	645	636	693	633	644	688	639	671	627	641	634	692	661	619	683	726	694	715	677	674	691	679	665	619	674	638	665	651	646	712	661	623	678	648	693	691	673	712	668	679	702	697	615	649	701	658	663	673	689	693	689	692	643	701	673	671	683	610	630	621	647	646	667	676	631	638	694	675	652	631	649	719	685	625	679	657	686	681	681	679	682	642	681	643	636	674	654	708	676	670	647	650	668	625	674	652	645	666	670	685	682	654	680	708	673	674	676	684	663	696	720	668	653	663	686	642	651	675	682	683	669	635	680	689	621	634	657	663	662	678	715	753	681	664	629	663	685	638	705	684	712	660	674	668	692	686	666	680	642	687	682	680	648	671	647	664	699	655	630	672	728	666	666	668	653	672	697	708	679	691	636	691	685	648	748	699	666	600	701	666	655	655	681	662	644	683	700	636	672	660	659	653	658	669	639	680	667	668	689	624	687	666	686	649	671	678	682	663	699	637	667	621	674	719	652	678	637	680	660	635	639	652	648	682	663	692	620	690	654	669	688	650	658	705	651	673	662	669	681	662	641	606	659	673	675	662	684	625	662	653	687	593	671	653	654	678	674	626	671	662	666	673	667	684	654	714	630	667	632	641	632	697	685	652	656	691	662	723	723	705	632	678	713	626	700	652	680	655	692	644	684	674	627	650	652	681	645	664	687	644	652	629	692	623	691	698	701	696	672	644	680	638	668	675	705	696	624	624	664	729	613	671	633	686	682	718	668	699	638	651	665	656	701	687	684	668	720	655	667	654	669	642	656	704	664	645	667	688	639	631	671	655	673	661	669	676	684	663	695	656	620	639	685	644	684	663	653	658	667	646	671	636	650	692	674	681	669	641	689	680	630	676	657	574	687	654	661	638	687	674	626	601	718	692	703	651	623	648	660	644	692	669	699	708	625	666	656	669	701	653	696	694	655	639	652	701	641	631	669	659	621	686	685	653	667	683	684	659	616	651	652	671	660	654	690	637	712	650	661	700	680	743	713	675	663	681	639	669	649	659	647	667	677	658	617	678	667	682	584	651	685	630	680	671	688	650	661	653	659	664	646	668	664	626	659	654	656	676	658	653	719	680	682	683	657	667	635	700	717	664	720	621	720	677	624	652	654	657	641	644	626	614	633	714	678	693	647	671	614	685	686	680	666	660	630	658	671	637	672	687	703	687	662	689	659	642	696	668	639	658	673	666	660	679	666	663	680	690	632	688	690	673	668	685	651	663	644	692	684	673	662	656	683	645	683	668	660	624	669	659	702	637	629	705	676	649	683	690	694	619	692	706	618	624	701	686	702	599	677	636	645	630	640	651	650	630	698	661	678	690	642	653	675	691	664	611	669	659	697	652	664	654	670	645	672	687	678	666	690	698	711	679	639	691	653	679	652	727	631	679	658	706	668	629	650	699	660	697	668	685	663	641	663	632	599	658	696	677	628	692	660	649	650	687	690	680	651	644	657	624	666	681	661	662	664	663	630	676	668	671	656	653	674	673	689	653	674	663	655	664	664	689	633	741	660	639	648	672	619	692	667	637	639	650	712	694	674	632	678	679	648	672	686	647	659	644	688	650	647	663	650	658	668	622	683	616	678	641	662	703	673	687	659	632	690	693	690	636	675	672	652	671	715	662	644	688	705	685	689	633	636	650	652	638	644	648	678	666	667	706	658	653	673	681	672	742	646	651	666	657	674	657	637	681	628	689	678	680	641	653	638	622	676	659	654	654	662	668	659	634	646	674	685	629	686	672	659	651	704	675	666	682	621	682	628	700	675	672	606	635	657	666	678	715	664	677	674	639	692	678	654	673	669	633	678	671	651	661	637	648	697	666	665	687	677	675	665	679	685	677	652	666	663	696	687	670	669	625	697	670	668	705	671	630	660	684	637	687	681	669	637	653	654	631	677	696	690	645	647	691	644	634	637	669	613	643	728	632	654	662	697	631	689	712	684	704	690	697	657	640	674	624	663	622	645	636	689	668	659	635	684	666	666	700	702	661	697	674	661	623	661	669	650	640	673	665	668	649	644	652	659	666	672	683	653	678	679	659	608	677	655	625	648	668	704	683	686	681	632	690	681	650	644	679	661	718	647	674	694	670	654	649	681	640	667	698	680	643	640	663	668	679	685	677	656	656	700	629	690	636	670	665	605	698	673	701	686	712	680	661	656	634	704	662	651	717	615	698	668	724	639	703	674	666	687	658	647	677	671	669	683	711	655	634	651	606	697	654	667	643	625	643	693	645	649	671	661	662	609	678	639	685	659	681	665	654	671	669	724	646	660	706	714	650	636	615	678	667	675	674	663	675	686	661	651	704	641	700	694	649	665	655	662	697	696	602	638	691	678	706	662	626	671	659	686	626	680	656	650	679	660	628	626	611	677	661	670	668	723	664	669	599	677	643	661	656	675	675	697	630	664	608	688	649	637	661	639	677	613	683	629	673	649	666	703	660	648	666	672	663	636	653	649	725	616	679	673	663	654	668	682	657	651	638	629	674	673	613	677	668	661	710	694	651	671	651	701	636	664	680	687	657	646	644	683	663	660	681	685	656	657	607	633	670	629	670	637	654	683	665	667	625	635	675	677	676	658	671	624	671	645	675	654	654	618	693	703	668	652	630	678	657	631	684	682	644	663	691	675	682	644	657	659	632	674	653	615	658
23038	21024	27729	24413	20983	21072	12100	2415	1794	1588	1482	1377	1238	1219	1161	1089	1051	1094	1059	1016	936	1019	999	1000	1017	968	945	933	942	947	898	951	948	875	927	881	968	912	890	854	874	945	953	913	907	850	904	868	864	850	846	855	906	893	850	911	914	865	899	873	862	868	877	928	875	878	897	900	856	902	856	962	863	901	931	891	879	877	903	884	883	874	903	851	839	923	903	889	822	879	875	869	883	891	897	882	848	854	857	908	833	824	851	880	855	866	903	895	909	867	907	867	794	894	853	821	887	894	885	880	903	869	902	877	886	884	837	880	835	841	884	903	904	884	850	892	885	929	853	872	910	835	867	904	885	882	863	882	896	862	913	918	831	867	884	869	891	839	822	878	911	899	856	872	824	866	853	884	862	874	860	864	831	922	926	864	867	834	808	892	906	865	872	888	880	880	914	851	906	928	931	819	899	832	873	846	864	818	875	909	889	871	822	944	863	866	857	897	888	908	867	851	858	911	912	872	838	850	843	873	864	900	851	861	882	899	887	907	773	861	890	869	885	810	827	907	858	902	896	899	880	844	866	848	884	841	834	851	904	843	871	862	848	936	801	856	824	847	858	949	859	858	922	905	885	884	859	842	901	952	869	877	867	847	912	886	796	905	888	823	956	839	868	906	858	865	865	875	896	891	843	894	871	921	895	860	841	875	858	848	901	898	834	916	876	889	823	901	862	893	863	847	936	909	899	941	889	857	815	882	877	867	858	887	847	890	857	850	945	850	928	838	867	889	888	819	873	906	847	841	893	832	846	922	889	852	870	911	852	879	875	868	818	868	889	914	843	886	828	864	895	855	852	923	850	881	887	883	833	871	837	921	892	916	873	902	892	900	865	904	866	859	853	914	876	871	825	884	900	875	846	919	846	873	910	870	895	858	886	863	809	902	876	884	912	878	858	871	871	901	890	856	903	858	859	867	843	888	867	865	910	844	834	839	820	882	864	850	836	906	901	850	880	918	867	869	885	834	875	927	971	904	801	905	907	882	863	900	838	852	859	832	857	814	852	874	864	822	873	797	849	871	839	899	901	890	878	826	875	894	856	886	832	853	854	874	852	856	820	861	907	919	888	880	887	873	887	851	926	828	907	907	928	845	857	882	855	911	845	882	858	926	898	862	897	897	858	874	878	895	938	903	865	881	895	905	832	842	895	867	881	871	904	867	871	891	871	855	903	881	841	899	828	895	887	870	897	883	884	891	887	881	875	887	881	871	893	883	885	847	839	917	901	888	905	912	845	885	854	868	912	850	875	929	871	863	843	821	868	885	872	870	848	926	892	850	869	823	902	903	850	867	863	883	849	895	919	875	873	843	908	898	850	861	923	907	850	904	900	874	849	866	849	873	910	907	884	891	918	892	853	888	877	857	837	882	882	864	856	887	918	839	821	901	863	891	876	829	874	811	908	834	906	899	890	821	886	914	829	872	833	912	857	889	865	894	896	873	892	912	855	861	868	889	906	859	839	877	905	916	901	840	836	877	895	807	947	856	868	830	904	902	858	900	870	896	855	892	877	802	867	874	919	846	846	896	812	877	908	850	850	925	897	843	932	927	893	831	849	837	872	894	862	875	881	882	875	903	860	846	851	888	879	853	888	852	876	842	890	864	885	872	877	932	883	837	845	878	876	874	864	813	884	856	853	920	867	867	880	839	840	887	824	836	847	851	902	861	849	866	866	847	874	851	883	854	893	888	873	919	914	853	844	854	795	894	833	898	884	861	921	900	878	827	841	873	833	823	865	892	920	876	846	910	847	856	893	848	873	923	843	897	845	865	882	876	844	833	883	823	871	870	904	861	892	885	873	826	856	903	845	884	888	883	860	869	916	887	899	919	858	866	898	860	900	901	863	879	878	847	905	892	859	901	872	863	864	866	908	890	873	924	896	813	879	881	862	847	808	922	845	893	909	853	868	846	846	900	873	890	878	883	873	879	874	850	861	837	833	910	865	891	865	890	849	836	894	874	840	888	785	929	812	859	937	829	852	878	845	845	840	812	854	841	856	887	918	939	844	858	911	831	878	891	904	883	940	834	916	933	920	862	812	899	870	851	949	865	869	876	849	886	889	823	876	872	848	925	844	830	839	868	845	877	893	848	857	861	873	840	803	900	915	872	844	871	787	834	894	831	866	885	871	834	925	855	851	838	911	870	852	890	914	867	889	901	811	866	871	917	906	891	879	889	857	865	831	848	833	898	914	820	877	914	857	851	927	852	900	825	840	862	877	895	831	892	950	848	881	921	879	871	868	877	895	855	884	934	909	855	921	863	874	887	878	826	881	840	850	881	878	843	834	896	854	870	831	915	834	877	877	825	864	800	879	887	821	867	846	868	903	873	907	863	892	824	850	877	856	836	876	834	885	868	839	805	877	863	843	874	842	835	833	910	897	862	905	900	889	848	848	912	863	913	826	887	864	925	919	852	903	913	854	852	842	896	863	892	856	845	844	904	841	889	894	943	897	843	851	941	840	864	832	851	899	848	850	898	803	857	857	868	902	839	878	873	903	773	847	843	861	829	937	839	877	871	886	888	882	886	841	890	909	872	879	865	884	853	894	905	801	887	864	841	864	866	916	865	815	834	852	847	883	890	883	848	865	780	807	808	910	796	884	837	904	829	795	854	852	907	803	879	837	841	915	901	811	885	902	877	911	854	858	851	850	895	886	881	884	842	860	839	856	817	855	882	850	920	864	843	834	867	837	899	819	840	867	804	866	860	881	853	869	845	881	914	873	885	862	871	808	887	921	834	766	927	885	895	880	868	824	894	887	813	871	875	855	854	845	882	912	844	848	825	844	848	887	866	826	825	893	909	920	882	891	854	849	864	835	908	928	847	835	860	830	812	891	832	822	874	882	861	905	804	880	854	865	851	871	855	891	868	871	847	874	888	898	865	858	867	831	876	896	832	897	869	890	868	879	935	981	821	929	887	876	877	861	910	859	887	817	895	924	860	850	844	915	843	871	861	944	823	893	878	860	863	857	883	831	888	877	896	894	844	862	845	789	876	815	856	894	870	919	864	865	900	886	920	864	849	871	851	942	941	826	804	882	872	838	917	860	850	909	855	894	853	872	871	869	814	918	890	866	858	886	876	821	799	878	853	814	848	905	859	882	882	845	870	899	841	877	875	840	870	835	885	845	874	887	887	865	915	857	826	896	852	866	951	887	859	895	881	858	923	872	879	850	891	935	884	909	871	870	861	890	888	903	893	868	928	881	904	932	838	862	874	891	851	809	908	892	940	861	814	882	808	851	848	895	910	912	873	898	910	826	816	872	932	870	813	852	914	872	875	863	851	849	932	908	843	860	908	890	816	815	852	873	834	890	879	867	903	874	840	821	788	849	890	871	916	868	842	896	865	923	876	889	890	859	848	865	861	877	839	861	889	870	886	896	892	910	898	876	915	825	829	855	880	850	832	853	849	868	966	921	866	923	882	892	877	829	856	828	915	869	833
19445	60334	13921	9387	6409	5185	4065	3450	2985	2546	2119	1816	1681	1638	1434	1387	1355	1211	1166	1068	1148	1107	1079	1028	1021	960	1046	927	1034	968	956	911	926	993	916	869	875	876	957	903	920	952	916	925	906	927	899	859	861	868	894	895	920	883	849	893	911	869	874	845	869	899	831	877	892	905	882	806	865	863	847	918	896	829	903	869	821	844	842	941	893	886	855	919	884	919	863	865	896	851	885	841	898	874	850	863	865	819	870	814	861	855	860	865	844	833	867	879	888	858	812	918	881	835	830	862	804	865	873	898	851	864	889	853	879	873	833	855	905	859	842	899	861	896	880	888	869	849	861	850	842	891	889	850	837	835	868	889	897	834	855	878	884	851	889	884	862	822	863	839	821	845	785	831	832	855	847	892	855	863	869	851	862	870	819	860	829	917	874	892	888	922	850	851	853	842	886	840	841	828	841	882	879	839	838	884	844	857	836	864	905	853	891	884	799	899	835	867	925	882	827	873	838	831	838	883	838	820	788	853	831	863	861	927	903	919	880	905	876	874	856	853	854	842	913	877	890	874	856	801	922	855	850	836	822	878	906	881	866	871	818	818	891	879	928	874	904	887	813	867	869	866	857	838	929	861	885	897	816	789	805	869	869	871	844	877	824	854	828	872	874	872	850	866	890	879	885	833	842	864	854	866	847	840	840	883	869	840	833	885	892	855	915	915	876	870	862	923	903	891	858	828	887	803	867	884	845	857	801	804	899	835	811	820	847	901	863	917	849	821	885	858	848	847	876	861	868	858	916	881	796	881	897	843	905	847	830	867	856	819	866	852	840	838	869	859	860	864	888	847	860	831	852	827	842	869	846	972	872	869	829	845	817	901	839	815	827	884	871	885	870	879	850	884	863	878	869	838	903	876	790	807	820	865	849	836	885	842	856	858	833	851	823	893	867	864	893	885	778	841	854	831	852	896	870	820	861	846	823	851	902	841	882	921	869	837	829	835	864	850	853	846	862	811	876	875	896	840	866	848	890	783	855	812	872	866	857	861	880	876	829	907	840	881	865	879	877	905	885	812	889	829	931	882	832	834	800	906	878	862	838	888	838	878	867	860	823	834	806	865	828	879	875	880	892	863	899	888	874	896	889	882	924	849	808	843	878	871	874	876	836	905	827	884	883	834	899	843	839	892	866	847	883	866	828	860	797	895	905	833	883	881	846	871	834	881	886	855	856	881	880	896	869	820	859	854	881	876	851	871	814	915	895	823	843	883	840	846	896	882	875	805	871	866	903	870	825	835	886	844	850	871	869	868	895	924	856	868	827	822	810	876	892	823	901	860	862	838	806	879	876	840	821	866	820	834	909	866	882	824	896	885	831	879	846	824	860	899	881	829	896	826	840	873	924	817	839	903	904	879	842	895	855	862	798	839	871	867	835	926	853	849	862	864	852	894	846	851	860	837	831	868	884	894	865	821	842	807	848	876	853	792	861	868	904	846	892	951	878	868	851	843	878	895	879	855	845	836	856	893	852	862	806	865	836	811	878	844	883	895	828	846	863	835	870	827	849	863	835	888	853	819	873	822	855	894	840	853	879	886	861	838	857	887	839	877	774	898	847	836	861	841	919	816	885	841	877	821	844	857	926	838	795	805	896	878	884	863	881	883	869	845	885	793	827	849	874	866	845	860	844	817	835	862	836	841	850	882	902	860	903	865	878	899	868	864	868	858	880	880	851	862	833	865	885	824	907	868	827	856	873	875	909	842	850	892	832	914	865	863	863	909	867	871	787	838	861	874	857	863	868	850	874	886	840	859	855	842	861	886	869	909	875	890	873	873	863	866	865	888	837	865	826	859	918	828	820	871	871	894	865	819	848	882	857	834	824	870	898	802	861	877	917	912	850	848	919	836	856	843	843	820	857	819	840	862	890	849	881	868	891	935	833	864	915	845	873	854	859	848	860	907	838	872	875	819	842	871	845	863	814	862	805	839	891	885	793	859	827	860	905	889	848	856	865	833	881	836	812	883	892	872	838	830	876	819	839	904	919	836	845	911	863	868	883	857	873	901	842	855	872	855	904	855	857	875	879	856	843	903	863	882	863	862	867	881	871	880	877	880	840	829	844	893	832	856	875	895	864	868	896	857	871	901	901	827	868	888	886	886	872	865	860	823	867	886	856	840	875	789	862	841	877	844	866	839	837	822	896	868	871	846	853	821	854	812	877	886	889	837	886	809	878	853	918	865	895	875	835	883	863	827	859	871	854	820	846	884	842	866	898	949	822	830	889	896	862	866	864	861	881	910	895	826	847	923	883	891	898	882	844	867	857	860	830	865	804	887	857	852	876	881	876	907	854	877	904	825	897	872	882	819	858	857	923	873	886	829	827	825	824	836	868	862	898	858	863	875	827	875	878	890	899	881	897	891	850	925	829	857	860	916	868	811	855	888	852	885	835	790	866	897	839	872	805	849	854	866	872	816	876	831	827	849	828	852	830	853	834	889	798	835	890	858	841	780	870	842	806	841	876	913	878	862	899	895	863	818	843	862	836	835	923	840	854	853	885	821	891	891	831	878	854	889	828	908	831	855	888	856	852	835	889	837	927	863	800	826	886	904	833	873	836	854	871	827	857	838	810	814	849	828	874	898	837	818	844	919	908	834	827	893	904	846	854	835	863	852	870	838	860	857	840	874	886	839	884	887	839	848	827	931	876	889	812	843	862	854	861	875	821	837	854	888	841	860	850	883	862	916	867	817	846	858	846	876	902	895	888	882	857	910	814	877	851	903	863	862	869	856	868	898	855	873	831	809	918	835	825	843	878	890	842	890	827	875	840	867	796	864	848	849	837	845	893	844	885	860	896	868	875	889	848	859	827	827	902	895	860	812	851	901	881	839	789	848	899	850	903	835	864	910	819	897	824	829	849	909	833	825	874	852	868	867	872	834	861	905	876	842	885	913	877	895	859	970	874	828	823	910	891	875	846	881	857	862	861	833	825	893	805	816	873	867	874	848	872	809	834	914	877	843	870	828	819	821	865	887	906	834	869	853	853	833	841	846	814	888	829	872	889	844	866	852	897	828	798	820	873	857	873	824	862	858	911	862	824	851	809	891	868	869	929	806	912	850	847	892	803	867	811	848	886	816	878	844	862	898	941	894	792	872	860	806	866	889	834	840	904	889	862	815	865	889	847	866	855	848	826	817	897	853	913	919	898	898	919	858	866	882	922	885	845	808	911	882	847	871	900	924	861	901	839	856	865	835	866	888	859	885	834	832	789	843	863	872	886	904	893	838	877	852	848	844	853	887	885	876	872	879	847	891	790	856	788	830	844	865	854	877	821	850	879	841	873	871	854	878	851	886	908	816	857	898	910	823	834	847	849	866	818	878	848	886	864	898	870	856	856	843	840	880	873	865	836	873	792	851	910	831	870	838	871	866	867	848	837	839	841	833	885	860	881	842	836	876	798	875	829	855	902	927	885	855	834	923	884	876	830	862	841	894	885	883	859	856
28377	21289	6174	470	281	297	262	272	230	254	225	235	257	258	252	226	203	234	256	259	243	218	226	218	222	247	214	243	226	221	218	260	246	230	232	243	222	214	236	245	239	223	203	223	222	221	201	258	222	232	215	239	233	234	253	229	229	222	200	224	227	235	229	213	243	198	244	224	236	241	219	248	241	236	246	261	221	233	248	221	216	219	223	214	248	239	224	216	185	213	251	216	242	253	241	213	258	214	220	245	251	204	244	243	260	234	229	214	235	223	214	221	229	248	232	223	228	201	236	247	233	218	240	235	226	244	253	209	234	226	247	230	228	220	220	229	235	248	245	243	241	214	215	228	220	232	199	233	231	247	228	250	183	233	245	216	244	240	237	232	236	225	254	209	254	215	234	244	223	204	226	240	237	241	230	248	207	212	233	241	234	231	248	201	217	226	215	240	231	246	215	229	207	216	237	226	221	220	229	226	205	239	220	237	245	239	228	243	234	273	239	229	254	239	257	224	242	263	257	249	236	222	210	216	239	215	223	225	217	221	229	223	212	232	254	252	211	204	219	248	245	220	227	226	257	242	233	224	227	233	245	232	237	228	225	216	226	217	231	237	239	229	265	246	229	226	247	207	230	231	222	242	221	235	255	221	246	250	238	230	239	232	208	221	243	221	222	226	232	238	230	223	219	222	220	233	213	239	235	210	238	248	211	216	245	243	235	199	231	228	232	221	265	232	230	214	231	250	258	213	234	237	227	247	231	234	212	226	204	226	255	247	250	236	201	217	221	205	257	245	240	252	198	238	224	246	237	238	224	225	225	216	215	239	239	232	223	216	194	222	239	235	234	252	240	221	226	268	234	230	201	229	233	245	210	237	230	232	197	233	250	237	241	246	230	238	219	217	209	248	245	252	227	247	244	227	213	210	234	246	213	213	227	237	217	226	225	224	244	240	203	240	251	239	248	242	214	226	198	230	229	230	220	218	229	207	247	239	239	240	252	216	211	225	242	200	220	210	232	226	240	236	237	222	232	219	224	209	242	237	202	204	214	216	238	251	234	223	267	248	236	241	248	250	242	229	211	241	215	211	219	239	216	249	231	239	252	257	221	242	196	247	234	219	208	255	226	247	238	226	229	210	243	239	214	222	232	242	228	242	225	235	230	235	219	232	225	230	227	234	215	238	221	227	213	205	229	214	240	226	217	215	231	245	234	195	229	236	241	220	244	196	189	206	191	231	222	218	220	198	218	213	231	229	234	208	217	217	201	210	220	216	214	234	218	247	245	249	227	230	219	233	230	227	241	268	218	224	232	206	237	219	231	221	236	243	242	265	238	223	237	228	238	200	183	224	232	220	251	220	217	196	208	248	228	217	223	259	227	211	212	233	213	250	247	215	237	216	249	245	216	215	228	242	200	242	220	236	233	244	208	233	243	239	240	231	208	233	227	233	209	246	234	239	250	218	233	216	218	235	204	228	231	232	237	221	232	207	211	222	232	218	250	230	212	209	237	231	227	228	233	243	261	232	218	228	229	227	252	261	214	235	207	213	215	260	214	248	210	221	240	231	212	247	244	225	226	255	237	211	230	242	233	216	215	226	206	235	211	244	233	234	246	250	248	249	223	224	240	211	228	230	229	245	223	236	243	226	229	210	218	232	227	235	239	236	219	202	228	244	228	197	212	231	229	228	213	212	213	217	227	246	228	238	223	251	237	236	236	203	222	234	224	234	188	229	230	252	221	226	254	227	200	238	235	223	208	241	227	228	240	217	230	208	235	224	241	244	230	245	224	255	258	214	216	238	236	247	230	225	250	210	244	229	252	210	218	224	240	223	224	226	231	219	243	205	245	243	199	255	239	230	244	228	213	235	213	242	260	247	244	244	214	204	235	248	230	210	225	229	235	230	231	267	237	199	228	234	249	211	244	226	214	233	204	252	221	248	238	216	222	221	222	201	218	219	227	240	202	226	195	220	220	210	232	238	228	240	216	227	222	232	207	245	226	236	217	218	220	247	219	252	235	234	234	217	203	224	251	253	249	230	219	261	232	210	210	211	263	224	220	243	246	246	222	242	243	240	213	226	202	235	231	229	232	228	218	216	219	216	230	235	228	227	226	227	232	206	232	233	242	214	225	229	228	222	224	242	209	244	220	219	250	217	239	264	228	235	187	259	226	223	231	242	242	232	208	245	255	230	223	224	219	220	240	228	237	205	212	239	202	212	254	208	223	221	260	216	262	232	224	252	241	211	222	244	257	216	241	237	214	224	239	223	223	228	218	231	225	238	198	237	260	227	206	204	231	221	228	227	228	238	280	235	228	210	209	250	234	225	228	238	256	238	255	239	233	230	233	211	212	223	227	265	232	228	212	231	245	248	220	249	225	217	236	226	243	210	243	238	233	232	240	242	241	233	224	214	225	235	234	210	229	232	251	219	203	226	202	235	216	233	241	243	205	237	236	250	235	244	246	214	240	220	226	266	263	230	242	215	236	231	204	202	206	205	216	240	232	222	225	236	212	224	233	231	234	208	227	247	219	232	253	220	250	209	240	211	221	221	223	242	246	233	217	206	237	206	246	235	211	239	208	216	217	229	230	211	227	223	230	219	233	221	231	205	228	243	223	207	210	231	206	215	227	246	235	247	241	224	235	227	243	210	222	228	254	235	219	231	232	241	231	260	228	231	248	206	251	242	261	221	237	255	230	223	233	223	238	248	233	211	233	226	242	227	246	214	224	224	241	217	233	224	222	229	221	224	204	206	234	223	196	227	231	216	196	246	215	233	219	212	240	234	229	223	215	212	217	191	235	227	211	194	218	217	268	248	210	248	232	268	252	223	220	207	227	274	232	232	230	236	216	211	241	224	236	265	216	215	231	234	199	242	253	232	250	236	235	226	220	237	226	205	229	206	255	225	243	272	194	223	223	221	243	236	202	245	245	209	204	242	218	241	216	216	250	225	217	212	238	211	244	187	202	224	231	262	231	215	241	212	250	213	212	255	205	250	251	213	233	204	251	208	229	245	215	247	222	215	219	235	234	263	237	186	205	222	247	251	189	239	240	251	222	226	230	242	202	255	222	257	240	222	254	228	207	216	221	231	234	236	237	234	235	217	221	217	221	219	190	198	212	229	204	242	226	240	265	228	208	222	243	221	226	250	228	214	228	213	218	225	230	253	202	234	226	236	217	223	216	233	227	251	204	226	238	232	224	247	250	221	243	235	225	212	229	264	236	232	210	240	223	251	204	230	211	238	245	244	259	212	254	247	222	219	227	238	232	218	211	235	235	246	242	248	195	204	268	203	232	236	212	214	249	227	219	221	215	231	238	205	244	216	225	204	253	281	237	266	204	208	225	194	207	231	227	227	225	236	222	258	216	209	226	226	212	230	228	234	239	227	248	211	238	232	219	223	228	213	214	214	216	230	233	214	207	233	240	183	230	210	206	239	228	238	218	243	222	224	233	227	221	242	194	233	230	241	255	222	207	250	256	225	232	214
9896	25551	831	430	360	307	343	292	292	283	258	289	277	264	254	245	238	258	246	249	233	265	258	243	236	234	246	231	261	248	224	260	219	241	261	237	223	237	238	217	260	233	266	236	228	234	255	231	225	240	257	246	269	227	215	263	279	261	227	235	250	218	236	238	224	235	273	217	253	271	241	226	244	212	236	237	283	282	246	244	260	268	255	230	241	258	242	223	240	226	260	257	268	261	244	251	231	243	206	262	232	225	280	252	268	236	248	259	228	237	222	210	247	262	218	205	243	231	205	265	235	230	261	209	269	235	237	206	219	239	261	237	238	242	248	234	247	265	249	235	233	265	244	251	233	256	243	242	262	222	231	254	253	239	236	231	249	260	230	237	247	269	260	246	228	239	244	239	243	242	232	256	267	232	228	246	231	233	214	276	248	260	234	239	250	250	235	225	255	263	230	222	240	251	228	222	229	262	245	250	251	219	227	236	248	254	260	233	253	257	226	230	245	226	268	242	241	249	254	239	242	255	235	244	232	244	211	215	240	239	234	260	255	236	227	266	236	243	228	259	238	253	236	266	237	248	224	231	249	241	252	252	214	263	274	243	225	214	239	259	203	249	246	216	246	231	244	241	238	257	224	237	241	273	265	240	228	247	232	220	260	256	243	247	252	246	250	271	224	229	248	256	223	279	206	245	251	253	248	252	218	240	242	238	232	246	242	236	233	263	236	238	261	223	252	236	242	251	228	254	245	258	250	247	224	249	246	230	250	228	223	248	244	213	240	246	238	221	256	236	237	225	253	250	248	207	232	246	275	216	237	234	232	206	240	239	244	228	240	246	270	248	232	220	258	272	257	252	238	230	253	244	237	266	258	264	246	231	267	234	236	230	266	231	233	241	222	229	226	292	258	231	259	250	237	250	246	238	252	239	226	251	221	234	224	267	205	240	245	250	222	233	251	254	229	239	247	231	221	249	241	236	232	237	241	244	247	249	269	249	244	279	219	235	242	266	233	238	238	237	233	216	222	225	235	231	213	251	250	266	224	247	247	230	230	249	242	243	255	241	232	231	246	253	200	204	217	242	222	248	264	239	256	238	227	246	222	260	226	225	229	228	240	219	244	229	228	243	232	236	220	257	221	226	242	238	256	248	239	257	228	243	219	233	240	270	232	237	262	232	243	247	259	258	265	232	241	254	228	269	253	248	243	282	268	218	259	249	226	242	253	240	226	238	252	238	242	241	248	226	235	231	224	238	237	237	247	256	247	221	244	268	231	235	215	216	217	247	242	228	221	251	269	243	217	256	234	238	216	239	223	254	247	253	244	264	227	259	252	262	235	261	235	229	275	259	230	239	238	251	245	228	257	270	252	248	234	215	255	229	247	231	236	240	236	229	214	211	262	235	193	259	235	230	254	238	227	232	259	235	224	245	231	233	252	224	240	256	241	271	230	240	250	230	248	225	242	231	215	238	254	254	241	270	252	258	212	235	233	238	229	255	262	219	240	246	238	234	248	250	254	246	231	237	254	251	236	256	247	259	205	215	224	226	235	245	250	218	237	233	223	288	238	234	236	243	250	258	249	241	232	238	263	257	231	228	239	258	229	232	248	245	252	255	215	251	253	230	227	288	248	213	222	272	228	227	224	231	255	249	227	277	246	243	209	217	239	248	240	236	202	231	247	243	259	234	225	232	251	230	260	250	239	201	219	254	240	242	252	216	249	237	234	245	245	256	242	249	268	233	225	253	242	245	216	245	238	257	233	217	247	221	233	263	241	233	250	252	237	244	251	236	227	231	236	231	261	248	213	217	235	220	229	253	204	254	258	233	229	255	237	251	256	242	227	237	229	238	240	232	223	226	241	230	219	247	240	220	253	262	234	238	228	243	254	266	200	254	227	229	245	242	230	223	218	232	256	253	218	234	236	239	208	250	235	230	221	252	263	250	251	246	230	226	246	230	223	266	238	234	223	257	242	263	276	250	244	242	253	239	249	255	228	241	254	252	256	244	267	251	253	221	225	234	248	221	256	235	247	246	261	267	234	233	246	244	259	250	281	234	236	257	244	238	223	224	246	226	229	253	219	244	250	256	263	255	252	220	251	225	245	247	222	246	240	255	260	231	240	244	222	215	239	226	253	243	254	249	258	229	227	239	229	226	233	261	253	244	256	199	261	233	238	245	225	241	238	244	245	230	236	224	222	221	244	215	217	233	229	220	231	255	230	237	223	229	235	238	247	241	228	245	250	261	231	207	223	258	260	258	258	262	232	237	249	244	239	237	247	210	258	251	228	234	212	243	235	257	218	255	245	231	237	251	239	232	261	221	249	244	227	218	289	233	248	225	226	226	257	241	269	235	239	242	236	251	242	258	272	233	249	238	250	241	243	228	218	244	283	270	268	246	247	277	261	245	269	208	249	227	215	258	218	252	265	249	260	224	243	239	226	237	256	265	249	241	272	246	251	229	250	237	227	246	271	236	233	239	228	211	236	253	248	222	270	232	242	235	232	236	228	258	259	243	227	278	240	246	236	248	229	239	231	266	244	256	253	253	236	263	230	238	235	211	262	215	217	254	243	247	242	265	221	235	231	225	233	244	230	208	232	225	241	254	256	249	263	228	215	235	261	249	249	228	250	262	241	207	275	230	222	267	230	232	263	237	208	234	230	200	236	232	253	232	209	227	249	233	247	248	223	228	235	255	236	239	255	247	218	238	245	228	230	239	266	238	262	255	209	264	256	249	244	228	233	239	238	234	242	256	257	242	245	233	217	226	251	270	236	272	233	268	235	248	220	250	206	248	228	231	246	252	224	234	229	254	269	222	217	236	241	246	239	237	233	247	238	207	248	233	210	246	243	263	214	248	231	250	243	241	210	261	240	272	232	253	222	245	257	234	246	232	271	227	228	247	247	238	228	224	257	235	230	249	284	213	234	250	247	220	258	277	250	210	245	245	251	224	207	247	256	242	249	242	249	194	265	208	246	259	233	232	239	243	257	220	241	237	237	243	254	236	236	205	243	273	237	245	255	250	228	222	241	231	261	224	235	205	248	226	239	254	253	256	251	231	222	240	237	223	229	232	226	252	245	220	241	262	235	239	222	234	205	228	233	243	255	234	257	241	225	211	236	210	230	242	252	254	241	239	253	220	236	248	246	213	237	223	224	226	222	250	241	248	224	238	246	261	256	244	255	229	231	242	264	228	265	238	247	237	234	262	215	215	269	253	213	251	249	278	223	211	256	221	231	238	226	221	244	251	222	220	255	240	240	241	274	234	242	259	216	252	243	249	232	210	259	231	229	237	231	241	243	248	272	251	270	241	265	230	242	247	241	240	250	224	255	238	248	205	244	208	235	259	267	236	212	249	257	226	242	252	228	248	239	252	245	232	252	225	224	244	244	223	280	258	222	240	266	230	230	262	231	251	231	254	225	217	211	266	237	263	233	268	257	239	247	226	219	256	217	210	226	224	240	233	194	234	227	249	241	247	234	242	245	220
25408	21115	27034	25071	20960	13726	2103	1340	1126	1072	1027	920	865	868	810	815	781	750	733	753	721	740	707	740	710	731	707	742	699	723	719	656	681	696	704	727	689	705	694	705	663	701	689	708	658	741	674	676	696	649	716	691	639	685	672	674	693	670	680	674	726	683	661	645	756	680	693	719	677	701	677	687	649	708	699	696	683	668	720	645	656	703	729	697	669	695	668	701	684	670	673	686	630	656	663	658	677	723	675	648	708	713	655	675	684	727	673	670	683	653	685	659	665	645	687	693	685	692	702	712	695	678	687	624	740	674	648	703	692	650	704	625	685	698	664	639	657	673	669	659	637	711	661	665	683	686	658	686	685	665	730	661	724	702	684	666	732	699	688	731	672	681	710	657	689	718	654	632	737	676	679	709	679	679	708	701	707	671	640	719	740	675	674	674	727	645	712	658	702	671	684	615	650	709	653	689	671	685	682	709	684	664	698	684	690	683	644	675	688	688	688	707	672	665	676	668	677	699	657	721	656	660	693	616	719	667	689	660	663	698	643	657	656	689	697	680	705	684	699	633	642	652	693	694	665	707	629	697	676	703	682	696	705	696	674	705	664	666	690	670	646	729	709	677	663	647	689	626	658	681	676	662	715	713	692	674	711	680	701	671	691	694	673	677	611	667	711	723	687	701	686	659	676	676	675	661	691	617	741	631	650	705	660	666	679	684	694	645	718	684	633	729	677	687	658	660	676	644	691	655	670	644	694	676	668	669	684	662	693	642	674	703	669	692	659	679	676	667	695	670	722	743	716	689	669	700	696	655	656	661	662	680	656	684	641	689	687	652	702	705	697	703	687	662	688	647	666	696	686	696	699	649	709	723	681	678	684	687	685	666	630	695	695	655	647	638	693	661	687	700	672	699	651	664	687	659	673	644	659	642	657	645	708	677	719	704	702	687	653	669	685	670	652	666	651	642	671	710	636	664	712	713	665	693	712	680	693	680	686	681	691	687	688	732	620	654	701	716	661	673	700	664	679	703	678	664	684	679	696	659	694	697	663	691	663	665	623	686	702	682	730	694	670	678	693	714	662	667	704	725	699	689	710	665	704	679	649	689	693	730	652	673	676	669	647	684	708	675	688	651	700	723	679	665	721	749	682	649	667	719	677	662	647	703	720	665	676	697	662	699	677	671	690	713	666	713	696	723	735	662	670	700	700	680	699	677	705	682	693	704	678	640	679	734	687	632	671	714	668	674	657	674	697	714	639	699	675	738	630	670	689	663	738	662	721	629	677	657	669	679	705	689	669	731	723	727	736	709	714	699	704	682	714	723	744	709	689	655	690	710	677	691	701	673	726	673	680	681	679	699	674	679	679	654	681	703	668	682	663	702	688	660	644	713	682	664	687	668	709	667	643	667	717	683	658	633	688	725	702	708	749	726	668	680	678	687	695	697	731	646	687	664	711	666	722	652	692	657	719	703	666	620	708	679	714	706	663	664	674	690	638	698	695	625	677	647	690	707	609	621	714	681	709	709	709	680	678	678	676	684	695	685	707	674	675	683	676	667	704	668	628	688	674	669	685	690	630	738	716	713	677	674	667	697	675	656	706	662	659	672	669	683	632	693	672	722	680	676	714	693	676	661	703	667	713	682	735	660	696	708	679	701	716	714	676	626	645	696	683	645	678	720	670	706	705	664	742	671	698	676	664	733	708	701	730	732	653	697	703	733	673	652	654	704	641	727	709	704	674	684	688	743	706	713	672	689	675	667	699	669	668	715	649	680	686	679	658	668	669	683	711	721	643	692	679	682	701	621	660	668	660	687	674	695	662	664	689	686	651	609	655	702	739	632	678	672	693	679	698	712	675	671	660	672	696	632	680	696	697	681	696	697	682	690	740	633	709	686	697	708	704	696	700	700	739	659	650	693	669	696	663	700	670	659	730	725	695	674	670	705	693	727	683	696	687	694	696	677	713	658	676	671	633	690	629	654	719	669	617	649	660	678	640	631	673	665	680	676	645	660	663	718	714	679	717	730	682	691	668	621	680	652	659	658	681	671	663	653	705	644	683	633	673	680	701	675	667	710	660	726	630	708	647	644	676	749	690	645	690	699	699	691	672	685	665	672	695	722	671	672	659	732	668	668	637	663	659	665	683	720	714	703	713	684	708	694	657	694	699	675	684	688	624	642	685	681	611	659	678	666	655	715	692	661	695	702	684	668	715	659	703	696	729	708	675	742	665	653	641	679	688	691	697	663	719	714	691	687	661	666	662	653	666	676	656	712	688	714	701	663	635	679	678	717	697	678	697	693	726	670	681	727	682	656	665	711	711	710	681	690	697	687	696	686	655	662	701	661	664	651	673	716	668	674	693	684	616	677	671	679	681	670	722	677	696	686	691	711	684	652	733	717	677	668	680	696	676	723	643	662	704	671	673	718	684	653	670	663	700	692	629	704	725	662	685	701	637	656	673	684	700	705	685	697	680	712	665	684	652	667	619	730	638	686	691	673	673	693	687	702	648	644	738	654	687	661	671	669	702	634	658	693	686	704	680	706	706	685	640	653	680	688	688	723	698	677	686	675	649	697	685	700	703	666	720	705	684	666	662	765	687	710	700	685	724	697	698	717	694	723	691	665	693	612	657	679	688	676	683	689	677	665	710	666	712	707	699	665	678	707	635	666	676	706	658	714	655	680	677	713	695	709	686	670	703	673	691	703	673	680	682	671	677	691	633	662	698	628	697	660	677	661	653	673	617	657	671	650	680	713	671	672	649	663	693	665	624	672	689	680	714	661	651	670	650	631	672	727	672	647	665	699	669	657	702	642	692	680	678	668	677	671	682	654	710	677	662	668	710	694	686	701	695	689	664	652	673	663	658	691	674	699	713	674	702	671	679	642	628	688	670	679	690	691	686	686	679	666	683	743	659	678	700	663	654	664	695	669	692	681	672	689	704	655	673	672	697	647	720	700	644	702	615	705	612	679	677	663	678	636	647	673	706	676	657	651	720	661	707	728	695	704	701	711	676	705	659	609	647	707	685	677	667	736	646	724	712	691	667	664	689	678	656	662	651	720	687	696	710	675	649	634	680	679	740	711	639	654	701	670	699	702	665	682	679	670	686	663	655	650	703	672	636	725	676	691	655	660	627	662	680	699	696	666	707	667	709	692	668	679	659	670	653	706	687	681	631	658	668	659	645	678	668	710	681	691	685	700	701	714	706	700	651	689	721	701	710	712	666	700	693	647	684	671	669	702	677	659	683	665	658	632	700	665	696	698	675	688	657	636	664	686	686	646	703	687	691	643	678	661	693	688	700	655	673	651	685	681	699	622	675	678	654	684	658	690	693	680	638	679	703	716	724	635	663	716	626	687	659	713	680	724	705	697	695	652	685	655	697	649	706	703	654	674	668	701	715	675	663	712	690	714	711	652	673	700	703	662	668	654	680	668	720	731	693	684	618	638	715	689	662	690	689	670	645	671	666	652	652	698	670	642	683	641	704	652
18019	57042	9181	5381	3692	2929	2396	1967	1687	1514	1308	1168	1143	1021	960	922	896	841	787	819	795	760	741	735	738	751	723	692	694	738	712	712	676	669	698	706	750	680	703	683	700	716	678	683	700	711	638	689	687	692	654	682	714	674	683	676	677	678	654	664	680	724	689	671	657	696	743	666	634	634	656	707	679	651	681	673	637	669	695	664	662	658	637	672	631	632	633	638	643	664	693	692	635	672	671	690	646	695	671	667	713	691	702	663	687	678	669	634	647	625	666	650	676	688	652	710	628	636	655	657	695	657	671	635	660	711	692	667	670	673	674	655	659	665	687	633	677	717	598	679	678	664	650	700	659	681	719	657	651	630	743	680	705	654	675	610	709	680	660	635	693	712	681	660	681	692	721	738	655	680	662	629	675	654	677	651	692	657	708	668	666	629	630	689	655	694	681	664	745	658	697	664	679	696	674	657	669	700	696	698	672	714	707	681	663	616	682	701	655	654	679	680	654	660	695	663	662	681	704	708	674	722	662	684	651	667	651	629	668	697	640	700	672	680	672	690	675	624	667	703	686	701	697	657	674	658	642	681	699	710	653	653	691	685	636	661	646	683	645	633	696	641	675	698	702	666	692	621	705	704	625	700	653	626	657	758	704	703	690	666	628	684	665	661	700	675	675	684	686	675	729	728	669	694	702	724	648	683	684	656	675	621	638	674	692	652	623	606	665	662	737	715	662	653	683	649	689	689	710	692	702	677	669	647	678	670	696	687	633	695	655	678	696	676	643	694	661	671	664	660	669	659	649	667	691	705	707	715	705	603	689	681	713	664	713	647	642	689	691	675	647	693	706	686	697	636	648	677	654	666	638	636	627	642	709	651	664	670	637	666	616	691	652	648	637	639	650	662	664	644	675	638	656	679	654	690	684	681	687	676	646	677	685	693	657	708	626	675	710	671	705	685	689	644	687	662	671	642	677	689	676	655	703	674	657	701	693	693	646	653	709	658	652	677	654	676	652	674	637	648	684	727	678	656	705	668	673	677	613	647	640	679	630	716	670	650	653	671	664	680	721	697	698	661	686	648	642	655	658	664	678	638	716	677	640	650	672	740	627	652	677	643	678	701	670	642	662	684	641	700	642	624	600	681	653	692	709	676	668	641	696	683	670	674	697	652	646	685	683	655	728	645	635	664	659	658	652	725	673	676	663	703	667	677	657	693	669	646	677	661	663	681	665	678	668	703	646	699	683	679	695	692	674	671	719	675	680	627	679	720	649	653	661	670	671	648	651	697	687	678	710	678	672	699	671	657	636	682	690	694	670	669	705	712	633	695	604	657	664	687	682	682	654	686	703	691	698	695	690	654	678	656	688	644	721	672	674	626	658	665	729	691	651	690	677	697	651	671	661	623	652	699	655	669	628	684	698	674	669	706	664	665	707	680	662	674	651	684	728	611	686	674	686	666	660	653	666	719	687	695	660	697	720	661	651	663	658	662	642	700	691	681	645	681	667	735	698	690	691	670	680	645	710	720	637	684	655	631	674	608	654	662	684	635	699	656	659	651	661	697	671	630	663	684	628	652	621	650	689	634	658	694	697	686	722	691	641	620	668	657	666	693	677	710	694	631	684	678	695	686	700	649	667	689	697	690	636	689	692	630	648	631	636	690	643	657	620	647	669	680	665	612	689	674	661	643	717	664	663	654	686	665	637	709	679	651	682	675	671	667	682	692	664	629	666	650	690	675	678	699	689	683	702	671	659	634	639	635	675	657	678	678	613	677	637	692	687	653	646	724	691	704	628	662	678	660	729	664	696	702	637	629	693	657	704	688	641	676	652	686	713	688	624	697	682	674	666	606	654	665	639	650	657	729	660	722	637	689	667	698	660	641	649	641	671	642	682	658	638	674	691	652	623	661	647	673	694	662	717	659	651	680	663	701	681	669	654	654	655	636	643	700	682	647	676	664	629	667	704	661	648	667	654	683	662	716	695	730	685	652	691	699	693	648	647	673	666	655	690	620	679	668	649	620	683	653	703	677	674	683	656	673	675	657	677	691	692	706	718	665	695	673	626	696	676	694	650	644	675	691	684	657	667	723	675	702	678	683	670	679	678	667	687	673	700	657	675	647	666	625	662	650	675	692	714	650	661	679	733	667	684	666	656	689	659	672	686	626	686	661	688	666	713	648	653	673	699	686	673	697	649	640	686	686	671	682	634	633	623	681	656	675	684	662	607	708	658	711	734	603	689	660	671	633	647	624	645	626	650	653	664	662	721	655	665	668	669	685	681	671	684	697	705	646	672	669	676	701	647	651	661	700	672	668	706	642	673	645	640	626	683	697	657	642	670	664	682	668	647	661	705	660	662	660	742	685	712	642	641	618	650	660	665	639	692	678	638	654	662	668	672	671	656	666	670	676	658	664	677	653	710	709	703	708	625	658	675	679	643	653	647	654	647	679	679	650	653	665	680	692	709	595	672	699	617	680	705	651	702	663	644	672	692	617	675	631	667	644	670	684	686	676	661	693	670	729	669	683	709	686	673	624	661	697	631	660	654	692	653	699	689	680	649	670	689	666	679	682	634	651	663	711	679	669	679	676	709	734	668	672	700	629	704	687	619	646	666	677	680	682	674	663	715	622	654	636	673	651	637	595	693	664	684	687	621	693	654	614	688	688	659	676	649	678	623	646	699	663	660	680	670	693	672	644	646	643	690	624	712	678	674	693	633	672	671	667	651	675	687	667	653	661	730	675	684	684	622	659	658	671	717	725	670	706	681	658	657	694	647	667	680	635	644	646	685	654	688	676	694	661	692	666	693	685	651	643	602	704	638	655	679	671	678	729	637	668	658	676	656	695	681	590	643	684	677	647	701	667	658	713	622	691	649	683	641	694	676	670	702	602	683	624	668	662	702	639	671	656	666	677	685	654	690	615	653	660	716	626	652	674	616	610	645	667	653	667	715	655	670	666	701	684	644	641	654	683	636	694	659	680	662	639	668	682	689	671	640	674	667	660	685	647	647	676	664	642	677	610	687	631	658	656	661	660	688	705	693	692	707	661	652	719	641	716	670	662	697	677	664	700	660	690	674	685	643	714	677	671	650	723	682	699	680	677	610	665	697	681	646	700	635	648	612	659	635	648	711	601	660	662	682	687	685	729	684	640	709	648	675	667	666	652	636	648	742	694	690	675	717	635	679	666	647	721	682	674	654	703	675	655	646	670	666	685	647	675	696	667	702	696	691	713	657	703	699	681	688	682	635	672	664	704	671	647	682	644	714	683	662	703	708	662	656	729	651	629	703	698	671	600	670	692	653	652	684	707	651	696	652	705	699	662	655	657	706	672	682	654	696	672	700	671	639	629	694	666	656	681	680	659	692	725	643	669	669	674	673	671	638	686	678	658	690	680	685	675	703	612	716	694	630	646	662	668	694	667	704	645	650	671	693	675	648	624	656	678	691	629	723	632	644	659	659	634	672	707	629	654	638	690	655	650	651	691	690	666
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
