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
339518364437	339518364956	339518365506	339518366056	339518366606	339518367156	339518367706	339518368256	339518368806	339518369356	339518369906	339518370456	339518371006	339518371556	339518372106	339518372656	339518373206	339518373756	339518374306	339518374856	339518375406	339518375956	339518376506	339518377056	339518377606	339518378156	339518378706	339518379256	339518379806	339518380356	339518380906	339518381456	339518382006	339518382556	339518383106	339518383656	339518384206	339518384756	339518385306	339518385856	339518386406	339518386956	339518387506	339518388056	339518388606	339518389156	339518389706	339518390256	339518390806	339518391356	339518391906	339518392456	339518393006	339518393556	339518394107	339518394656	339518395206	339518395756	339518396306	339518396856	339518397406	339518397957	339518398507	339518399056	339518399606	339518400156	339518400706	339518401256	339518401806	339518402356	339518402906	339518403456	339518404006	339518404556	339518405106	339518405656	339518406206	339518406756	339518407306	339518407856	339518408406	339518408956	339518409506	339518410056	339518410606	339518411156	339518411706	339518412256	339518412806	339518413356	339518413906	339518414457	339518415006	339518415556	339518416107	339518416656	339518417206	339518417756	339518418306	339518418856	339518419406	339518419956	339518420506	339518421056	339518421606	339518422156	339518422706	339518423256	339518423806	339518424356	339518424906	339518425456	339518426006	339518426556	339518427107	339518427656	339518428206	339518428756	339518429306	339518429856	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2722	3600	2300	2722	3600	2300	2723	3600	2300	2723	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2725	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2727	3600	2300	2727	3600	2300	2728	3600	2300	2728	3600	2300	2729	3600	2300	2729	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2731	3600	2300	2731	3600	2300	2732	3600	2300	2732	3600	2300	2733	3600	2300	2733	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2735	3600	2300	2735	3600	2300	2735	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23043	21833	28700	23192	20243	15858	2214	644	525	588	593	577	603	609	562	600	561	568	610	609	573	556	568	587	532	586	543	572	581	545	566	597	614	537	584	614	569	607	545	576	570	577	555	554	543	556	560	570	600	623	541	544	576	556	576	567	559	562	560	566	566	597	548	566	528	534	603	554	592	531	526	585	582	550	576	525	593	575	619	580	515	552	609	542	572	582	533	543	560	520	517	579	559	572	536	559	588	563	534	573	581	550	531	579	515	550	529	553	565	536	557	567	537	588	549	565	595	611	537	578	563	574	576	581	607	550	564	568	567	562	546	589	575	588	574	540	588	594	592	574	599	620	565	540	581	602	557	552	536	599	532	563	648	574	547	521	547	574	567	590	557	578	539	501	554	585	517	601	530	571	593	564	542	571	560	554	535	561	554	566	556	588	573	509	587	556	572	605	567	581	570	522	577	554	567	607	601	528	528	582	570	572	559	578	533	592	551	544	560	562	596	563	548	552	581	566	562	528	526	550	555	566	529	528	617	566	602	550	555	574	545	547	555	551	554	575	521	564	608	575	580	577	582	570	592	570	563	596	567	587	570	556	534	548	550	539	544	557	570	537	530	563	546	597	563	542	567	571	553	578	548	559	586	569	547	560	538	634	561	564	571	567	525	567	592	511	623	551	571	558	572	574	532	554	556	558	578	542	592	602	553	545	569	581	561	593	571	558	543	574	550	543	569	564	606	562	525	562	559	542	559	555	525	618	572	572	550	537	576	576	541	533	566	578	579	594	571	597	586	562	537	532	558	537	570	551	582	589	552	559	549	536	559	546	565	550	563	578	550	590	572	589	577	551	567	574	551	558	589	590	574	550	573	547	548	550	621	584	591	556	547	541	595	607	617	564	583	552	577	581	546	574	580	535	574	558	533	506	566	568	549	553	604	566	547	572	594	610	562	529	556	512	568	549	571	552	592	552	582	552	584	598	574	565	532	569	536	573	534	557	578	582	572	534	602	592	539	577	581	547	566	575	520	568	562	527	555	612	534	540	581	571	596	528	588	559	581	583	564	585	548	573	534	548	568	609	558	525	525	566	604	515	600	550	586	558	562	561	551	592	586	527	563	559	539	583	556	572	532	564	542	580	550	556	542	572	605	568	544	577	546	573	566	561	604	601	581	584	543	580	568	577	561	576	566	551	574	525	588	548	588	557	533	560	562	551	578	550	595	537	595	570	573	550	623	569	546	570	565	564	544	570	566	591	566	544	519	561	532	579	549	568	558	526	562	566	581	619	562	580	575	567	566	543	599	561	628	542	583	606	559	563	537	543	573	504	579	560	593	571	548	553	547	573	606	544	530	565	537	558	547	529	530	541	531	579	573	565	567	552	549	613	542	594	545	585	592	579	587	601	589	593	555	549	566	568	559	599	569	560	572	558	579	593	558	595	537	567	504	580	543	530	556	597	571	554	558	610	569	570	568	557	498	581	565	555	528	516	528	564	556	537	570	580	574	566	576	553	557	537	558	580	581	571	571	568	562	585	590	549	584	536	575	548	543	584	571	599	553	553	547	601	603	578	564	567	545	521	598	534	587	569	553	567	537	547	566	587	540	538	575	554	599	551	543	545	556	569	550	582	591	559	561	529	545	547	552	549	579	564	612	584	574	566	553	536	575	549	562	543	587	565	579	545	569	508	553	547	590	582	574	610	547	591	563	554	572	561	597	579	562	561	595	561	582	591	612	564	556	560	545	566	560	584	534	582	535	567	610	552	555	589	552	597	571	600	559	594	573	539	566	552	555	524	527	549	570	551	561	590	570	581	582	579	559	609	524	566	563	554	559	542	574	576	552	556	561	579	586	538	551	557	565	578	565	569	516	561	544	586	608	544	581	590	535	584	542	546	544	569	537	544	555	624	545	539	581	602	624	587	544	531	577	588	590	591	603	532	545	549	588	536	627	532	536	558	584	603	570	565	517	529	569	540	597	580	565	552	579	545	572	547	574	583	538	608	577	603	569	576	541	530	552	567	570	565	558	541	576	566	559	594	576	600	555	532	590	632	595	580	558	584	585	556	551	553	572	564	536	575	558	591	566	553	512	571	580	562	556	603	607	584	574	577	538	609	588	590	624	548	607	548	554	568	574	531	621	557	503	602	590	548	526	544	611	528	559	594	577	598	549	596	502	532	571	574	550	565	606	621	574	563	547	581	558	563	549	590	639	533	516	579	515	579	555	583	567	532	553	571	559	564	605	564	597	594	598	590	608	572	570	599	588	593	585	567	576	592	568	583	580	561	539	566	569	516	567	541	547	529	583	602	579	567	600	552	555	551	561	577	582	551	556	565	559	563	523	567	585	534	574	544	553	591	554	545	547	578	583	576	533	580	548	568	558	599	552	547	561	561	599	536	550	542	544	578	544	587	533	528	580	557	577	531	542	564	544	538	578	565	577	554	561	598	542	526	495	536	566	604	632	587	589	520	546	578	534	578	567	525	567	552	598	542	549	545	561	572	567	586	522	581	571	615	609	544	575	556	574	602	541	577	537	548	565	581	568	526	540	597	560	548	551	594	564	592	574	580	536	574	542	550	577	583	556	582	587	557	562	496	548	566	541	592	569	578	567	552	549	584	514	547	575	570	566	587	542	530	551	569	560	575	570	526	574	571	563	594	581	606	555	594	564	586	567	572	557	613	529	562	576	530	580	518	517	546	573	519	556	555	547	565	562	544	565	590	589	605	580	544	546	576	587	577	519	534	568	593	599	592	595	548	567	550	568	588	574	566	581	550	531	546	540	579	543	500	593	546	573	572	584	548	510	558	595	563	557	569	595	521	580	553	556	537	571	556	576	594	540	556	557	562	564	554	555	568	549	547	562	544	556	549	569	582	545	567	542	608	559	548	551	519	601	569	532	608	581	561	558	539	560	608	587	569	544	544	534	588	576	571	579	573	528	545	564	563	579	492	612	563	546	552	533	579	588	552	567	568	532	564	619	514	535	586	598	544	561	556	550	567	560	548	595	550	601	579	539	548	540	578	546	566	539	566	554	584	585	593	568	557	595	555	589	566	580	597	512	602	537	558	557	538	605	560	536	545	512	555	585	563	590	516	647	538	609	586	572	570	585	577	564	585	599	556	568	562	591	555	559	557	568	583	559	590	544	562	550	602	546	597	566	559	584	551	592	575	541	586	530	574	583	589	588	506	559	560	575	560	552	551	554	556	566	523	570	549	579	559	566	540	577	526	593	559	561	568	579	565	560	600	539	586	573	565	597	601	547	504	591	579	566	566	587	546	579	578	615	551	545	583	546	548	564	588	569	605	616	573	525	607	571	572	590	544	546	557	607	560	554	588	589	590	559	570	565	535	563	562	571	543	588	569	562	523	600	575	561	564	563	554	569	599	570	594	595	563	555	567	541	585	515	555	559	512	581	587	605	568	551	579	550	560	602	573	577	590	627	553	552	533	528	566	567	573	565	529	550	565	572	523	565	543	596	559	569	573
53753	92379	61755	29015	5845	1072	848	881	843	898	866	853	875	877	856	834	867	873	880	873	815	853	867	834	899	840	864	844	837	879	829	853	889	825	825	846	825	900	823	875	835	890	861	816	839	833	812	842	819	816	897	776	862	852	862	847	899	797	810	856	838	854	863	829	861	823	876	860	880	837	839	822	886	896	865	805	890	846	821	838	823	861	858	862	869	812	858	873	798	842	830	873	830	809	859	841	817	859	817	859	847	878	844	848	885	832	862	863	837	892	877	885	877	885	860	839	893	861	828	838	874	822	833	809	832	831	846	864	814	900	852	845	836	902	891	837	839	900	845	864	826	895	836	816	811	816	808	824	864	828	869	880	842	817	835	868	849	847	819	809	877	863	826	853	858	853	885	808	861	808	837	865	880	848	872	891	852	855	831	852	835	880	866	840	818	794	825	872	894	878	849	799	831	875	849	822	792	845	919	873	880	874	844	881	867	845	850	843	887	867	858	854	841	826	843	867	831	837	827	846	852	822	853	814	869	868	846	848	857	801	861	881	871	846	848	831	857	872	869	873	865	849	833	828	859	857	854	819	877	875	854	895	882	828	860	885	874	784	857	837	835	859	886	864	861	870	799	798	805	833	865	835	859	807	843	816	864	787	831	891	878	820	824	849	865	893	843	825	831	861	854	848	857	899	832	813	860	845	779	826	867	831	811	830	833	894	878	869	865	851	832	866	873	842	827	867	801	810	841	867	888	872	812	861	883	843	840	866	837	833	836	839	812	869	887	817	877	829	804	826	858	798	857	853	880	872	826	873	840	838	869	878	866	855	802	880	919	812	827	905	872	861	881	823	840	864	846	823	886	878	783	877	882	853	795	865	855	856	882	814	876	848	852	831	887	851	872	853	843	868	872	851	857	868	840	879	869	847	849	823	885	793	878	867	820	864	824	808	896	828	877	865	811	883	885	791	816	804	840	831	895	881	804	793	850	874	857	818	856	823	892	835	807	811	758	866	850	826	881	847	880	854	842	850	851	836	860	845	853	876	838	873	817	828	808	813	864	884	813	844	817	866	849	814	810	841	886	802	829	843	875	829	881	814	846	860	884	858	876	851	810	808	879	825	863	832	840	872	822	791	866	840	840	871	825	843	857	915	866	852	833	823	901	810	864	855	886	812	845	865	878	906	852	868	883	822	815	905	849	755	864	856	847	835	838	849	840	800	868	847	860	879	872	829	868	869	838	818	806	822	834	869	848	851	845	874	843	810	823	886	820	886	805	879	830	831	820	823	845	829	856	842	828	860	828	831	836	853	853	830	864	837	824	812	823	873	884	824	845	859	865	888	826	869	878	788	825	838	846	820	876	868	816	874	863	866	870	883	848	852	818	805	872	862	867	866	863	898	799	853	883	821	849	832	822	804	858	820	838	851	893	807	846	793	830	825	824	801	829	829	858	904	833	863	839	860	858	825	879	829	906	864	919	865	847	818	861	874	828	814	901	881	802	841	776	912	822	878	838	845	873	890	853	809	869	821	872	853	823	828	845	892	858	890	812	897	873	889	821	831	846	842	869	825	879	863	806	872	821	875	879	853	858	830	830	851	839	901	770	812	838	858	886	827	824	826	891	860	834	794	881	858	852	867	811	817	855	798	852	802	840	849	853	871	866	863	806	882	887	830	835	902	854	865	868	836	848	861	855	851	901	805	864	889	862	811	834	820	844	835	861	809	854	832	858	823	802	835	836	834	895	786	890	845	846	875	821	820	884	877	841	843	861	852	795	847	815	882	824	800	775	833	852	836	830	887	876	820	834	883	840	817	846	876	839	841	811	830	837	822	838	843	844	859	799	810	874	841	836	876	882	823	816	887	860	866	857	814	850	834	901	866	813	890	890	860	873	877	904	878	849	827	876	859	841	860	853	834	860	863	898	830	778	845	875	904	835	860	907	886	823	832	810	836	857	807	811	839	888	820	828	855	865	913	888	898	838	838	812	929	842	815	867	802	860	847	800	837	842	820	854	893	832	842	851	851	832	846	787	837	856	834	850	837	856	775	846	867	864	848	826	827	859	862	858	856	883	890	906	876	831	873	858	876	826	847	846	840	848	878	909	820	864	855	878	828	846	869	824	825	862	895	845	905	827	830	864	833	861	821	862	803	897	906	819	853	843	845	885	836	849	856	871	816	876	850	904	870	816	862	887	834	830	847	794	855	858	837	832	872	820	839	870	834	815	807	864	807	879	873	883	866	861	805	849	822	836	810	843	883	861	851	849	825	849	861	797	848	862	888	797	854	874	857	855	809	859	807	823	897	899	852	801	858	861	848	836	810	804	824	825	853	892	838	864	853	845	812	851	889	849	824	884	854	813	861	833	800	887	872	838	867	843	852	819	828	838	867	846	859	826	847	832	860	841	854	847	869	865	890	842	827	896	839	858	885	827	816	843	849	872	847	773	796	841	834	858	827	844	897	862	844	823	869	890	830	847	896	851	812	855	844	791	887	819	837	843	859	924	862	865	825	850	824	827	802	864	881	845	828	909	915	845	824	866	854	842	786	917	866	860	809	837	859	865	932	863	863	796	869	819	848	876	795	860	776	871	823	856	803	843	835	869	741	834	848	849	869	862	831	887	891	850	861	882	854	836	856	860	877	880	932	868	890	840	828	869	859	840	880	829	832	871	833	843	893	845	846	871	813	858	809	827	871	834	810	912	828	859	873	903	906	864	821	869	858	823	800	871	865	870	793	904	851	781	885	900	801	823	826	866	888	873	860	812	814	862	837	859	845	897	851	859	876	807	921	892	847	878	886	792	881	843	829	823	826	806	815	845	848	808	873	836	804	822	848	927	899	838	853	810	846	888	877	884	861	895	855	897	829	874	892	826	816	888	848	825	782	826	899	888	809	863	823	876	862	830	818	905	883	813	862	808	897	822	855	854	856	842	851	843	893	816	903	809	863	852	840	859	848	836	874	785	809	832	815	922	836	848	864	880	847	818	887	881	844	820	852	814	871	838	826	849	867	877	900	810	853	899	838	792	870	798	834	840	865	860	819	888	862	871	824	862	851	791	802	865	872	831	897	868	826	872	884	840	821	848	821	839	869	908	861	855	829	875	812	829	828	846	898	896	858	837	833	888	822	906	874	856	891	869	819	829	921	833	902	822	886	847	890	863	814	896	841	833	838	870	816	909	840	866	861	866	823	834	838	872	893	863	855	868	880	830	881	830	877	859	851	844	860	847	834	866	842	868	822	887	834	871	867	817	809	810	835	873	818	844	795	845	905	866	873	841	872	908	816	854	845	831	862	896	869	831	849	804	888	849	860	898	846	868	844	815	868	858	865	849	813	835	909	853	837	868	795	838	879	786	861	842	859	869	869	879	847	852	854	775	837	835	867	820	837	834	850	830	892	858	806	857	788	889	848	880	859	813	829	838	878	879	837	822	847	859	862	847	831	832	814	829	845	904	818	801	819	854	854	842	802	824	860	817	854	862	846	865	877
31970	33928	28523	11806	990	396	350	339	352	352	385	362	374	361	353	362	346	355	333	334	399	337	346	347	348	356	338	358	351	352	364	350	382	370	354	364	365	366	369	365	370	357	357	338	349	359	384	315	400	368	355	330	339	368	353	358	337	357	351	318	345	340	364	345	365	339	350	327	344	339	339	342	360	341	332	332	338	343	315	348	325	371	362	355	361	351	372	376	360	325	376	339	347	391	341	347	320	340	328	332	355	361	375	375	392	323	365	341	336	363	381	374	364	368	332	366	346	373	361	330	345	350	353	332	354	353	386	348	359	326	374	378	384	349	344	351	342	364	320	360	339	383	358	351	360	351	359	329	384	365	350	361	397	345	350	323	360	343	357	369	344	321	353	335	355	360	321	366	354	365	337	320	353	339	354	337	361	344	369	346	361	364	365	349	354	332	350	349	334	332	352	360	362	360	333	368	350	331	330	347	341	352	330	359	335	347	322	346	355	356	361	348	348	354	359	358	337	302	361	355	377	358	329	363	365	344	381	338	370	351	357	366	348	357	349	354	336	345	345	350	373	337	367	362	372	362	355	321	334	352	378	331	388	355	364	360	325	348	368	320	376	329	337	366	347	369	363	364	341	364	344	355	368	337	357	347	348	376	372	338	370	335	341	323	330	363	346	326	353	339	374	347	325	354	327	374	352	368	368	361	353	346	369	357	357	364	341	358	341	357	385	325	328	364	380	352	327	336	364	344	409	328	366	336	313	344	339	359	352	385	357	381	368	395	345	351	350	407	357	385	359	332	350	379	327	352	332	344	350	390	358	325	340	365	368	353	381	339	346	355	342	323	374	327	342	357	370	370	358	351	360	367	309	362	329	334	354	353	343	377	323	363	377	347	351	349	355	347	327	406	357	337	325	350	357	330	340	338	359	380	377	383	347	363	340	374	348	328	317	346	373	360	371	367	368	325	367	359	358	319	359	360	369	348	350	371	393	346	391	326	357	371	389	367	340	362	360	360	353	319	339	377	325	345	345	360	349	369	343	395	334	386	362	316	327	340	339	360	379	370	338	340	336	355	357	355	372	342	340	352	360	339	354	317	353	361	344	384	323	351	347	364	378	384	324	350	359	378	364	366	372	384	360	330	373	348	365	342	410	395	359	359	359	360	326	326	356	344	348	341	378	373	350	351	339	347	348	378	335	354	327	314	347	370	358	349	353	355	344	350	356	348	364	376	318	354	375	323	360	368	299	357	365	357	356	388	341	366	351	319	386	385	382	348	356	389	339	374	385	372	343	352	353	352	350	350	343	368	384	344	351	347	365	320	364	340	391	344	358	369	352	379	372	350	380	338	356	365	361	334	355	372	388	402	342	373	345	375	361	369	360	355	372	333	376	360	332	361	345	362	350	370	369	332	349	330	328	365	352	353	360	371	331	370	350	389	386	396	357	349	359	368	350	372	373	376	378	350	336	372	353	375	352	340	341	333	345	354	367	335	360	352	344	359	384	368	352	380	327	358	352	359	372	366	385	363	345	352	317	345	355	342	347	362	377	331	392	368	357	373	380	338	370	374	355	322	346	362	341	329	363	377	373	337	341	409	356	372	351	351	350	354	351	340	334	357	378	371	368	385	365	322	354	366	365	336	332	363	333	346	345	354	342	338	362	351	357	323	353	339	329	387	360	358	354	361	326	333	331	373	359	369	399	379	374	383	329	384	349	322	375	352	328	373	348	355	373	352	362	338	355	339	337	358	330	368	348	363	356	380	335	325	368	354	354	344	390	372	347	343	354	400	347	390	336	335	361	379	386	326	354	345	338	335	377	359	372	353	332	359	359	345	354	332	374	402	376	353	382	333	352	393	316	332	340	365	352	358	353	340	359	353	386	366	356	365	350	329	338	323	341	348	372	360	337	358	342	345	371	364	328	350	317	347	350	352	376	341	352	317	299	343	350	339	323	352	406	353	356	349	349	358	322	351	343	373	360	345	331	352	369	354	309	366	348	351	371	372	392	368	349	384	366	394	392	342	366	376	370	364	356	372	372	341	341	348	364	336	352	328	340	333	354	340	357	351	342	356	362	365	349	358	342	364	405	345	367	342	342	364	393	374	336	330	379	364	356	358	369	336	343	376	373	368	351	349	368	387	390	321	380	364	367	352	347	357	351	355	362	336	343	321	366	359	330	375	361	358	326	345	303	325	353	386	341	388	367	389	322	341	352	373	352	373	359	362	374	349	382	342	319	356	340	320	368	329	331	355	376	325	369	341	345	363	346	373	334	354	355	346	377	328	345	335	333	350	385	361	339	342	360	357	341	317	336	349	315	360	335	370	302	339	330	346	349	371	368	384	343	405	357	347	365	339	361	354	349	348	377	347	349	308	334	369	323	334	341	349	346	381	416	344	354	346	327	370	376	360	341	363	341	321	301	375	337	368	358	379	360	360	363	321	346	377	375	380	353	374	348	357	379	376	320	362	366	357	377	385	362	351	308	350	349	336	332	366	347	384	332	344	355	361	363	352	350	351	371	340	316	353	362	370	394	357	342	372	381	368	334	362	347	338	347	383	364	397	345	344	337	374	386	390	381	382	350	368	382	349	351	353	328	351	367	339	359	303	362	359	362	326	368	313	320	361	327	348	357	354	372	345	351	357	376	351	382	342	333	360	361	374	381	371	363	347	347	343	352	342	372	365	363	330	355	360	308	360	357	334	346	355	397	360	377	381	334	328	330	343	353	338	378	342	366	355	367	337	338	331	341	369	362	359	356	348	314	377	358	374	358	328	366	381	389	372	348	322	345	351	369	367	381	333	354	376	335	331	342	357	380	383	347	354	321	382	339	361	393	362	355	346	340	380	382	327	366	346	368	333	338	371	360	337	386	359	403	338	348	378	393	328	373	340	330	314	345	359	362	369	362	356	371	362	370	341	365	394	351	369	344	365	385	345	362	341	375	363	368	341	350	334	373	353	345	338	356	390	328	368	336	318	358	371	370	366	382	335	374	364	383	372	355	359	353	362	331	359	361	356	361	361	329	392	352	308	361	361	345	383	357	390	327	311	356	344	367	322	368	352	357	366	373	386	342	355	351	325	311	338	343	358	353	344	355	350	357	346	326	350	322	380	331	353	381	345	352	344	350	341	355	350	353	327	322	373	354	395	341	366	350	347	347	370	368	376	357	375	360	355	388	363	326	362	372	347	358	393	353	338	374	347	341	340	322	357	367	348	346	342	381	388	335	371	349	345	362	372	329	330	348	388	383	358	351	359	322	331	342	326	331	374	373	341	339	407	347	337	373	340	381	350	301	362	369	369	346	351	345	383	350	347	386	328	332	338	362	362	338	339	365	360	345	345	322	376	337	382	387	392	351	369	324	350	348	344	338	355	376	382	389	368	343	357	362	399	372	343	362	366	352	350	388	345	361	382	359	345	352	361	368	383	375	340	331	348	335	376	369	348	347	360	371	364	326	328	399	345	326	373	384	348	340	337	342	360	341	328
42322	51354	31823	9698	1485	581	562	566	593	557	588	601	622	618	558	616	589	556	577	570	594	553	614	566	605	543	565	575	558	597	638	568	591	595	584	549	583	538	581	569	569	623	552	549	591	597	586	563	609	603	552	595	592	568	582	551	585	625	610	572	580	571	604	576	576	585	551	564	584	564	570	626	595	599	587	593	566	568	572	567	622	558	559	612	589	618	565	566	628	564	592	571	581	562	572	554	566	610	620	568	620	592	595	580	616	549	596	589	608	646	550	563	559	618	572	629	568	592	578	607	602	576	566	597	591	597	610	578	614	556	571	575	552	557	535	571	598	535	574	557	591	589	573	599	603	594	602	617	572	619	603	579	601	573	628	583	625	549	569	589	539	586	569	618	581	606	590	582	601	565	548	611	585	588	580	592	578	603	593	638	554	585	601	587	602	550	616	593	553	613	598	590	591	573	601	605	612	599	539	591	587	589	614	607	577	554	596	559	532	628	559	594	604	568	569	577	560	581	615	576	561	544	571	564	562	591	567	573	579	622	578	579	552	583	534	613	617	528	609	554	588	593	593	598	613	621	538	599	556	577	604	574	624	604	575	579	501	599	597	559	579	567	613	545	619	572	592	587	565	593	564	578	561	639	600	567	571	561	603	598	565	602	578	570	579	547	606	608	583	599	576	562	606	535	602	585	617	532	581	533	557	574	589	560	603	628	611	597	597	596	598	595	602	632	602	564	554	575	595	574	554	600	587	543	637	580	598	565	613	600	608	585	582	624	562	588	605	590	598	622	561	620	581	551	568	599	553	604	579	578	600	569	612	590	626	598	550	536	591	560	549	588	573	589	603	608	577	648	614	544	567	597	617	609	549	657	590	570	628	609	599	587	580	597	566	596	557	579	570	662	619	587	585	579	595	614	600	560	627	626	547	575	576	570	594	550	591	563	583	540	624	603	567	554	602	584	613	564	604	566	570	570	604	572	609	585	574	557	575	575	611	630	557	600	579	607	599	597	584	578	591	556	578	599	573	572	602	598	589	550	602	572	602	558	585	571	559	610	603	548	541	594	564	576	550	577	590	599	558	606	671	585	590	603	597	570	603	589	583	566	578	577	588	569	595	595	563	599	598	577	608	550	591	575	582	585	582	576	596	577	596	606	624	581	537	563	595	590	618	563	592	602	640	620	594	624	577	576	607	571	552	587	592	576	583	625	550	605	592	570	606	601	579	587	608	576	555	612	575	566	561	600	571	608	605	582	561	610	626	587	572	567	545	534	548	597	583	554	553	584	585	589	569	596	551	567	553	573	587	592	577	592	569	564	596	608	571	593	561	618	599	587	582	546	581	591	601	565	616	588	567	588	587	581	551	528	628	582	612	555	575	579	580	575	626	581	600	547	596	616	586	571	591	605	583	600	583	603	561	556	587	587	608	590	541	631	581	561	617	563	567	591	593	578	515	542	564	569	623	583	558	604	597	566	559	581	594	560	576	583	578	575	604	540	575	583	590	603	605	621	588	613	574	544	605	608	608	592	584	574	555	542	587	550	577	584	559	576	583	576	603	585	622	563	596	577	607	558	578	624	566	600	539	602	581	619	576	596	557	582	549	591	567	485	565	581	595	561	527	623	595	616	599	541	571	555	586	617	528	572	632	598	612	643	575	571	571	590	569	573	524	559	600	615	581	585	604	602	551	598	586	581	618	531	567	582	580	592	586	572	583	593	554	588	617	572	565	611	583	579	575	553	601	539	567	579	620	573	574	558	551	535	533	594	571	609	593	577	570	580	605	588	577	563	568	604	571	605	607	576	576	606	567	594	553	546	592	558	630	579	598	591	622	591	589	569	554	633	570	575	583	543	581	580	569	537	608	586	560	548	602	541	606	572	589	539	604	540	606	613	628	587	633	600	540	543	613	584	623	563	618	584	580	548	610	571	552	626	549	585	563	581	555	619	612	599	532	565	577	582	613	566	588	572	580	582	593	571	592	550	588	575	575	565	594	608	568	591	589	603	598	619	565	603	598	614	570	615	573	574	552	558	564	583	571	571	605	612	565	589	579	554	588	557	565	578	546	567	620	562	589	553	550	551	601	542	561	547	575	619	566	591	576	589	597	608	592	577	603	614	582	546	527	584	598	544	581	570	595	597	596	568	577	572	581	599	566	568	598	573	588	559	570	570	590	587	572	558	543	573	559	607	544	564	614	607	599	576	577	637	603	587	578	556	566	585	616	575	586	589	553	573	537	558	575	583	560	591	550	547	619	580	592	562	614	605	569	564	578	592	578	572	604	584	581	619	563	543	576	580	569	596	567	531	586	596	581	603	547	596	578	575	592	617	612	596	585	584	592	604	586	567	575	599	586	544	573	618	580	603	512	583	580	634	579	587	548	578	592	611	605	595	565	574	601	587	575	598	566	568	588	564	564	574	583	643	624	609	615	558	587	608	555	567	553	613	591	577	589	562	599	574	562	570	556	597	552	490	583	588	583	612	583	569	582	574	571	602	528	581	589	586	614	581	616	597	580	599	551	573	630	543	573	612	600	597	539	579	586	570	581	619	587	621	574	584	619	577	586	554	546	570	575	590	529	622	590	555	591	596	624	587	589	567	591	569	572	635	634	564	577	573	598	545	595	558	593	584	580	553	598	573	566	586	564	582	582	567	561	595	600	610	572	568	591	589	578	565	604	550	582	569	602	576	602	595	591	590	601	579	599	604	612	547	559	579	595	595	609	592	559	581	585	560	580	610	577	600	595	579	575	513	562	614	531	533	585	617	586	541	610	581	605	571	588	566	600	594	577	559	603	573	532	573	569	606	562	582	604	564	603	556	585	579	573	600	537	551	557	558	564	606	559	598	560	590	611	583	601	584	577	532	601	607	568	608	597	571	587	581	555	563	578	531	575	557	604	518	617	578	577	595	561	593	620	576	639	566	583	605	577	610	587	556	586	627	577	576	594	522	626	572	576	581	581	620	557	587	539	549	624	576	608	578	586	611	591	560	563	599	565	575	585	574	557	563	617	579	558	593	564	523	565	613	577	616	579	574	586	594	575	563	568	547	592	577	575	555	525	588	582	617	583	618	632	586	591	596	611	581	598	612	595	576	585	575	581	562	556	558	627	545	576	596	614	614	607	579	601	572	588	571	579	639	580	583	589	551	618	575	569	562	562	552	594	625	592	576	594	582	576	581	601	581	616	641	572	514	560	574	646	606	597	578	573	536	592	618	595	573	557	582	585	588	592	571	567	565	598	562	528	588	599	566	551	613	615	593	584	572	583	572	584	602	542	583	619	561	585	640	567	566	569	617	527	587	608	574	595	565	570	591	574	527	597	592	591	592	613	602	574	596	573	581	577	563	569	571	600	593	596	605	555	558	595	573	558	588	596	596	599	598	581	574	618	606	596	601	606	587	592	603	547	633	573	562	574	586	547	586	566	577	596	589	645	587	560	580	581	585	601	580	560	578	590	578	598	602	587	564	585	562	601	541	571	607
25674	28850	38646	28377	18455	5688	543	443	406	398	435	424	382	397	395	413	406	399	387	403	388	412	457	418	446	429	402	397	419	417	393	400	426	412	442	409	388	354	380	406	413	375	386	400	407	378	432	389	438	406	423	409	378	412	433	398	418	425	408	418	383	422	435	413	392	427	387	371	414	420	384	384	407	422	382	390	416	429	442	439	417	409	396	411	441	413	391	411	403	414	430	376	407	374	419	467	401	414	384	401	437	375	404	433	390	409	392	392	420	383	408	375	363	410	365	404	414	393	410	395	425	445	392	392	390	401	432	436	432	390	361	420	395	428	401	429	399	406	410	425	462	382	392	392	398	408	411	396	373	395	449	383	420	416	382	419	360	386	389	410	407	387	441	400	446	375	403	390	419	399	366	401	380	457	372	421	398	399	442	419	428	386	381	419	389	396	402	396	425	384	397	402	419	396	372	419	402	425	374	412	354	411	385	421	426	356	404	406	408	415	442	386	415	383	410	417	387	401	415	396	397	400	393	390	383	396	436	408	389	416	415	431	378	415	421	366	398	384	420	405	358	420	380	386	391	406	392	366	425	396	422	393	429	427	402	416	399	437	396	398	389	389	398	405	373	394	427	405	432	419	392	389	414	390	421	427	432	410	402	401	409	427	388	389	377	399	435	393	392	436	397	382	432	397	396	413	394	421	419	361	416	410	413	399	391	429	421	390	428	390	424	393	397	414	406	366	446	444	397	433	390	443	407	379	406	379	422	415	411	361	419	391	402	416	394	424	378	416	440	362	398	413	413	441	425	391	407	349	377	432	372	388	403	426	410	431	401	375	404	420	409	444	393	428	369	447	405	389	386	405	408	426	413	401	399	404	395	428	404	410	362	382	398	375	403	408	387	387	449	427	419	412	372	461	420	400	402	406	405	376	404	381	386	381	424	379	405	375	395	400	429	410	405	397	417	384	413	423	414	393	405	404	419	413	398	384	406	391	409	385	375	408	384	416	393	394	395	418	422	394	413	434	369	419	392	374	380	401	390	413	401	402	408	399	409	392	381	385	430	451	442	449	421	426	431	398	405	401	384	449	392	415	375	409	433	428	391	399	393	374	390	437	396	382	395	412	409	445	417	409	413	407	407	429	386	401	380	391	388	375	409	391	419	419	431	416	421	436	383	383	354	411	448	418	404	422	386	392	382	397	411	454	382	393	399	387	427	404	443	419	442	446	404	423	422	406	429	407	415	398	395	388	368	439	458	401	396	382	388	381	413	403	417	393	410	428	433	448	397	390	384	361	427	412	401	381	462	391	382	439	379	431	387	410	424	407	385	381	430	392	413	387	375	424	391	439	409	390	384	385	430	422	395	390	363	431	426	383	419	396	384	403	392	417	384	423	424	400	407	389	439	391	403	388	409	391	391	434	406	386	423	446	426	412	399	431	412	401	419	384	399	373	417	411	389	394	416	414	390	378	415	418	386	413	409	421	382	422	431	393	434	408	429	426	411	405	405	402	420	386	390	374	419	422	408	403	381	413	390	404	451	378	441	410	395	408	397	430	368	369	352	412	402	388	410	415	432	416	381	403	395	415	394	393	409	394	401	397	403	397	411	414	431	408	415	427	406	391	400	408	399	410	407	432	415	387	421	395	378	427	364	408	399	399	393	416	419	392	393	398	427	394	398	411	418	407	414	421	409	418	403	402	402	416	389	388	397	446	417	416	418	430	390	425	380	398	418	403	393	374	388	445	396	435	415	405	410	401	397	378	367	378	398	397	413	382	404	397	398	444	406	399	385	429	397	419	386	381	399	371	385	404	421	387	387	406	388	400	415	426	414	380	398	411	398	400	420	403	424	417	405	418	431	368	427	426	416	387	399	430	410	358	413	419	392	404	401	390	401	415	408	374	406	397	383	419	379	393	402	376	422	436	377	397	432	400	387	469	416	390	394	360	386	433	426	426	383	396	383	398	430	415	412	403	411	428	381	392	373	397	362	388	417	393	420	403	428	374	421	421	412	419	375	409	409	419	395	420	408	401	406	384	441	418	408	403	401	409	438	400	406	406	401	394	418	403	404	392	389	410	392	402	403	400	412	400	419	427	420	378	381	425	388	399	385	422	378	412	370	415	378	391	390	380	397	412	379	417	410	388	409	404	390	379	414	422	412	404	366	370	428	421	367	399	382	363	415	438	395	447	401	373	408	359	392	425	385	416	439	365	391	420	381	393	396	343	407	435	402	409	415	431	402	426	408	440	393	399	407	380	420	396	427	425	375	426	403	420	411	388	437	414	436	425	421	433	391	380	403	406	406	409	426	441	394	421	417	430	366	418	435	443	365	415	440	437	396	388	404	398	412	392	389	401	382	417	373	412	416	447	416	412	384	422	388	380	424	427	426	426	422	433	423	408	444	427	381	385	374	410	404	423	365	413	381	379	411	402	397	367	380	395	423	400	415	378	391	342	383	408	389	411	395	381	366	378	426	395	369	396	386	424	427	413	380	353	452	459	381	390	380	395	383	398	407	444	408	398	411	388	408	391	376	401	410	393	397	398	402	376	415	398	353	387	372	425	396	389	419	385	368	422	399	384	414	398	393	398	357	405	415	396	412	404	418	407	400	388	393	418	404	408	421	382	420	394	399	390	388	397	391	382	392	433	399	390	403	400	429	390	418	399	379	401	389	399	407	389	412	385	379	401	430	394	380	395	389	434	382	387	386	402	406	399	414	411	411	409	411	388	415	433	390	395	409	416	406	402	393	430	404	434	420	418	402	439	415	390	369	407	400	446	398	445	418	389	461	392	407	376	405	399	383	389	413	399	407	403	421	361	426	422	370	405	414	423	416	397	375	426	384	401	409	378	350	392	406	410	370	390	405	427	395	405	390	432	403	388	407	384	427	426	414	424	424	426	420	378	415	418	382	402	401	405	403	424	405	404	416	384	393	414	435	384	437	385	375	396	406	398	416	420	411	357	417	414	396	384	388	394	431	414	457	376	378	407	425	428	425	414	426	408	419	409	370	435	400	378	415	368	420	434	405	420	374	379	405	420	435	407	449	418	405	421	418	440	400	400	407	421	398	414	432	412	418	385	434	390	373	395	405	365	380	396	387	402	432	427	401	387	426	410	395	373	399	365	413	394	407	404	399	409	422	374	396	417	391	406	391	396	433	398	374	441	395	429	390	378	403	390	415	396	398	414	386	415	386	433	402	398	362	432	401	381	387	415	388	389	402	391	375	409	391	440	407	389	409	422	411	399	378	404	401	418	407	395	371	415	394	404	381	406	400	373	395	410	393	392	429	398	394	393	445	419	405	425	392	381	435	379	432	404	421	409	456	414	393	413	382	427	392	402	409	392	402	424	395	404	410	425	425	413	389	416	412	372	392	375	378	413	390	450	414	413	373	416	407	401	393	387	376	448	442	380	436	409	407	411	386	401	392	391	416	413	395	421	381	391	395	368	371	414	383	434	402	424	466	385	417	435	407	426	411	363	438	408
54712	92390	67226	35346	6925	865	611	665	604	641	645	645	651	634	657	638	666	647	621	658	617	604	655	660	615	667	600	660	669	658	665	669	680	649	645	656	653	616	646	667	629	656	689	621	609	668	659	635	650	654	616	650	636	635	622	613	676	617	673	606	616	631	648	595	623	644	670	615	629	656	673	666	692	602	630	631	624	668	676	633	636	619	655	669	649	681	654	654	666	645	631	600	659	652	634	674	653	618	626	607	678	643	696	607	638	643	646	592	653	642	591	636	661	645	643	640	647	632	614	674	611	642	627	675	665	664	605	595	645	664	652	652	638	618	639	652	629	566	653	594	680	635	645	645	645	655	614	640	652	657	646	650	688	666	640	606	640	641	646	675	606	648	631	642	678	622	608	644	630	670	671	644	602	674	638	653	626	659	668	619	672	655	652	619	670	632	640	597	669	664	630	658	650	650	670	632	663	658	615	641	616	664	662	678	639	643	631	712	603	632	651	689	656	618	619	636	660	659	636	607	650	602	658	638	666	682	645	638	600	578	644	628	627	677	628	636	636	624	652	627	639	626	596	628	637	627	672	635	625	658	626	656	632	657	601	642	634	630	620	622	641	607	617	610	636	652	598	668	652	623	659	641	630	643	637	683	637	703	611	647	648	646	606	680	636	625	659	655	638	639	637	660	612	637	637	674	636	650	665	632	618	636	631	672	677	643	625	650	599	648	645	640	643	597	660	642	619	610	649	678	612	651	657	639	625	631	621	630	655	626	694	637	623	668	633	637	634	621	648	650	666	618	662	612	627	665	624	637	603	653	651	674	616	633	652	587	651	648	641	633	625	633	666	642	670	611	686	659	655	663	651	649	649	616	661	597	611	672	655	666	632	651	660	670	617	619	685	675	680	645	675	622	627	622	697	672	691	633	632	650	630	659	631	665	638	627	666	643	681	643	618	628	650	607	661	627	646	665	656	630	626	611	641	667	597	639	691	630	648	635	633	624	658	643	630	588	695	619	653	639	658	665	616	654	682	658	591	629	610	646	677	649	650	645	654	625	623	626	643	615	611	675	628	679	668	668	629	678	689	581	622	675	642	620	644	623	632	624	603	662	655	662	625	611	607	689	628	654	661	612	658	642	668	625	634	619	671	685	666	648	655	638	623	599	666	653	657	669	733	649	637	580	589	674	666	616	672	655	635	613	683	588	677	689	673	629	642	615	640	663	610	655	622	684	633	615	612	629	677	643	679	674	639	643	639	633	640	596	657	643	662	681	633	677	638	680	608	639	635	668	690	641	639	648	656	652	645	641	619	647	610	639	618	608	608	631	631	691	632	614	662	662	598	655	650	663	630	620	634	660	696	654	640	585	629	641	659	672	675	597	665	641	616	632	689	632	627	679	651	651	631	666	700	642	628	651	636	678	623	625	634	665	653	640	634	633	641	660	637	647	681	676	649	670	670	650	602	688	678	624	659	636	629	616	642	665	670	639	647	619	626	688	621	614	584	635	688	647	626	635	639	641	600	598	653	620	655	650	622	650	645	654	620	653	639	620	633	610	627	646	649	646	601	597	677	627	654	624	666	641	655	647	647	678	684	680	657	611	621	624	637	638	659	669	681	700	617	653	654	645	658	647	627	686	637	613	628	686	626	635	623	668	661	645	631	624	678	659	652	670	612	624	616	656	624	669	616	662	659	631	649	617	610	633	691	625	651	674	659	669	602	626	618	669	644	626	653	596	632	636	598	656	632	647	675	604	645	635	608	641	644	622	632	635	637	615	644	634	664	632	660	629	608	657	655	645	645	650	611	650	659	622	638	621	631	643	661	570	617	641	639	594	691	627	614	669	641	620	661	664	634	659	680	673	651	669	610	631	587	635	628	642	639	617	612	670	688	652	649	623	593	619	631	668	617	638	642	652	633	647	646	615	644	663	640	562	615	617	653	665	680	652	692	675	664	672	629	617	651	634	612	656	653	639	651	700	678	630	646	624	614	644	638	649	656	630	601	655	626	659	663	661	653	664	667	661	609	650	623	631	624	632	657	617	605	620	688	644	625	648	681	593	642	615	650	656	667	655	669	645	687	645	631	642	606	668	620	662	627	607	647	587	661	625	635	628	668	655	682	614	660	637	642	635	605	619	621	614	653	682	667	598	644	634	679	643	624	631	620	650	650	631	627	647	661	642	583	639	656	620	652	628	644	659	579	591	683	659	608	653	639	622	627	662	646	689	638	600	669	644	608	630	654	669	615	649	654	660	646	686	673	643	657	623	598	650	614	635	624	623	611	689	622	645	681	632	627	650	602	616	636	641	670	635	630	657	636	631	648	615	643	642	650	607	648	641	663	616	649	629	650	637	658	626	655	635	626	646	749	681	612	636	637	653	656	609	650	641	645	658	654	609	658	648	625	670	638	614	641	692	638	651	631	609	617	592	592	607	636	634	663	629	628	700	593	658	642	625	620	628	621	628	635	603	633	643	647	631	646	648	663	620	627	665	660	646	676	648	619	674	643	658	610	647	658	684	661	624	678	599	615	639	644	597	633	655	654	614	642	658	639	612	651	619	641	680	611	639	653	645	637	616	612	680	630	559	602	621	645	644	660	644	645	652	632	596	639	618	643	595	657	624	623	626	637	653	629	673	644	590	624	620	674	630	632	644	624	694	612	606	628	646	649	605	635	643	602	671	618	629	626	633	598	623	609	603	640	634	649	622	614	616	640	669	681	652	625	627	651	623	648	651	621	598	660	606	661	649	652	616	711	611	650	628	676	644	653	628	659	591	677	683	675	665	657	603	629	641	619	597	616	609	606	593	623	659	658	685	630	641	639	674	605	627	617	645	631	602	643	602	661	642	668	665	608	653	643	617	639	626	674	678	686	683	668	599	676	664	662	639	638	608	613	640	600	652	621	675	659	665	674	621	649	648	599	631	643	658	649	640	639	637	646	648	614	643	667	606	621	653	656	610	634	640	615	632	647	631	658	678	610	654	648	596	591	627	604	614	618	672	678	621	651	645	630	643	619	620	640	628	624	618	653	670	639	665	636	616	659	632	648	651	636	637	671	633	647	626	629	609	630	664	641	659	639	671	661	628	620	644	658	627	606	655	659	643	639	649	674	666	587	611	668	585	636	617	639	608	657	634	659	653	630	621	637	683	588	651	625	655	691	661	635	663	641	660	666	623	665	630	646	651	616	635	641	664	662	625	635	621	638	610	672	665	611	652	633	610	632	635	674	614	645	623	631	634	612	641	607	631	637	620	626	651	593	639	621	663	658	648	641	609	658	677	656	650	658	636	687	608	664	644	625	658	671	636	670	648	666	655	632	642	608	587	645	639	670	676	630	624	625	617	645	654	639	630	674	723	641	667	614	605	622	623	618	686	602	637	641	669	644	641	647	624	612	655	602	591	669	628	627	642	664	630	634	635	666	654	640	652	620	617	658	641	607	647	647	621	652	645	619	623	585	611	623	644	631	601	644	654	656	627	691	660	680	633
24169	23638	34216	26237	21478	17790	4508	739	594	622	652	598	628	603	595	574	610	535	610	617	593	637	620	654	600	579	642	577	637	584	628	690	633	591	598	610	592	603	578	617	580	620	583	620	592	567	577	625	587	622	604	572	616	603	599	555	567	599	568	593	611	600	572	616	605	614	560	563	572	589	571	592	588	553	580	571	559	567	605	560	601	600	550	590	613	588	607	604	595	570	599	551	626	609	594	608	578	586	594	614	581	596	573	618	557	586	592	556	586	615	626	584	583	611	580	560	605	551	594	607	623	588	556	554	546	582	599	585	577	609	575	589	579	584	573	580	615	642	596	624	580	574	590	614	618	598	586	558	605	635	600	587	547	574	591	633	593	582	602	570	568	570	625	561	576	581	577	603	590	602	573	620	596	607	619	629	621	562	629	597	572	612	583	562	599	607	600	579	581	639	584	614	611	558	586	560	605	587	600	573	601	600	588	592	653	573	562	620	628	582	625	611	594	608	580	654	590	563	619	577	615	564	535	562	582	594	582	612	572	578	596	614	594	653	549	598	566	596	556	583	602	575	637	624	589	594	568	585	606	596	617	585	570	568	585	609	616	563	584	618	610	602	584	581	595	598	591	600	594	617	613	631	585	578	561	570	569	590	581	586	624	591	551	625	585	579	611	623	558	576	626	591	621	617	579	614	614	566	581	590	587	590	589	613	599	568	647	612	609	622	609	537	563	603	589	573	570	609	582	625	629	599	581	575	589	565	594	589	593	577	609	621	582	604	593	568	621	585	562	598	606	618	581	594	603	629	595	594	602	606	598	634	560	588	570	591	619	610	609	555	571	569	607	580	559	567	605	552	592	553	585	587	596	578	590	592	599	589	607	594	520	622	617	635	623	589	602	590	579	576	551	642	617	583	579	611	596	563	559	596	599	634	597	577	579	589	607	601	614	600	581	657	602	598	609	608	618	560	582	563	580	600	615	607	620	593	580	608	622	562	625	561	581	604	612	600	588	607	595	592	598	594	559	575	567	619	599	555	582	622	593	564	586	577	581	630	582	587	609	562	602	582	574	628	596	547	538	613	578	576	558	607	629	633	575	569	564	562	608	614	605	619	581	541	547	621	564	576	611	596	666	609	610	595	591	611	544	614	578	543	587	605	564	593	561	603	585	613	588	562	615	567	608	618	590	610	565	585	616	621	605	555	589	606	567	636	549	576	581	577	584	608	567	592	622	625	617	602	633	610	599	567	582	587	601	622	600	584	638	533	619	605	598	609	565	572	642	597	551	612	596	603	551	600	578	614	653	534	598	576	542	601	591	628	560	603	559	592	613	621	600	596	631	636	567	601	546	590	619	590	606	573	631	595	624	589	614	581	626	597	595	604	623	598	553	590	585	629	576	560	587	603	604	622	582	618	604	604	582	581	618	607	578	626	606	605	610	589	574	641	612	604	614	641	603	627	562	595	617	576	588	555	556	575	607	622	552	593	593	615	552	545	558	627	635	588	553	596	602	564	579	601	604	608	600	609	608	634	621	551	604	583	612	552	555	610	624	579	551	607	626	578	562	618	575	582	599	593	598	590	581	566	564	571	640	615	571	565	620	644	597	585	592	595	566	591	597	639	565	614	590	574	654	619	573	599	641	568	600	621	605	547	604	600	539	591	614	591	581	627	601	604	631	582	602	587	576	602	583	547	595	576	585	595	616	591	607	543	612	606	655	552	628	611	637	595	595	606	606	572	602	583	589	619	570	610	576	525	609	641	548	591	620	585	608	559	575	587	529	600	594	598	596	579	564	546	581	596	598	590	589	620	560	646	581	650	613	632	588	597	587	599	608	570	583	617	592	576	603	576	580	565	588	598	557	642	591	584	640	588	607	602	580	598	595	568	613	593	568	622	595	599	590	628	588	619	581	607	585	613	586	582	602	570	567	567	642	597	595	576	588	587	533	600	623	582	587	625	608	614	576	562	614	608	569	596	597	575	583	591	570	599	576	532	593	555	579	592	581	578	586	586	601	627	567	563	635	592	547	593	586	575	570	573	556	604	606	580	604	618	604	585	573	614	571	621	593	616	612	595	581	571	553	572	570	593	573	584	603	559	597	633	596	612	613	622	603	593	580	599	577	596	580	574	595	572	606	585	574	583	611	606	600	617	578	585	610	645	618	605	591	582	597	588	596	575	581	599	588	590	627	616	636	585	611	572	576	612	608	572	653	571	599	573	579	626	605	565	625	581	538	593	582	606	612	587	602	610	607	615	581	553	590	592	613	607	562	554	574	585	608	616	589	577	555	615	606	577	572	549	622	571	586	592	637	586	597	594	618	601	567	638	603	596	603	666	632	597	605	590	558	592	584	646	639	574	589	567	630	592	592	628	624	573	544	627	594	575	609	617	633	639	640	610	572	642	560	595	585	572	570	561	588	617	550	610	624	600	592	576	598	594	584	583	575	652	586	619	609	594	581	598	606	609	588	604	605	609	575	582	569	544	642	571	613	549	604	601	627	561	584	572	582	572	560	621	585	541	569	629	590	555	557	620	604	611	634	653	596	592	581	602	591	613	592	555	555	599	610	633	584	583	593	623	536	579	555	606	577	571	596	575	588	570	610	566	607	569	577	584	636	612	591	602	596	586	609	585	579	607	599	613	592	611	601	589	590	597	587	612	593	599	577	578	594	612	611	599	623	648	584	612	642	601	563	599	566	592	578	617	638	631	586	615	608	592	566	581	571	579	620	587	592	550	565	589	603	630	600	591	592	602	578	634	604	549	551	585	602	588	547	635	596	595	617	625	591	588	627	549	601	556	611	561	634	609	592	609	561	640	568	612	599	568	579	604	567	610	612	574	600	566	579	568	613	593	586	599	568	555	597	593	566	562	563	576	580	602	583	607	622	602	586	610	574	611	575	592	543	594	580	591	588	591	616	560	578	530	555	584	591	595	564	588	590	563	627	589	562	577	627	594	603	579	575	600	541	563	593	584	645	604	590	579	602	595	611	577	536	575	586	574	539	558	564	552	608	572	572	580	616	623	541	581	597	602	595	588	675	608	598	631	577	602	608	598	557	604	570	585	581	541	580	583	626	574	574	602	610	580	584	581	604	607	592	588	598	557	603	580	573	582	635	583	604	605	589	580	576	586	562	585	600	622	588	576	591	588	623	613	595	557	609	643	554	621	579	599	626	587	556	605	595	588	614	563	595	589	599	600	572	631	590	613	619	614	564	573	618	592	578	580	584	575	580	616	611	574	581	580	589	614	569	592	608	590	595	602	596	591	602	608	585	607	615	621	626	574	551	614	569	562	551	573	560	629	541	607	585	620	610	580	577	604	524	613	587	557	575	612	578	582	615	593	627	614	605	568	590	610	614	570	586	566	558	594	595	571	584	605	585	577	587	581	618	605	619	580	591	597	614	590	583	583	574	641	532	590	585	606	619	589	595	563	650	597	590	594	585	588	592	582	607	567	589	630	557	558	569	576	551	590	591	591	618	544
53730	90385	75901	45571	12098	1488	880	931	895	929	875	955	872	936	886	925	881	921	922	849	913	924	890	912	914	885	924	913	840	876	925	887	905	914	923	875	896	908	946	841	888	909	970	908	913	895	952	915	873	894	911	923	901	906	876	887	925	888	916	913	842	878	836	909	930	884	897	936	880	923	880	928	958	850	902	961	886	933	881	923	843	885	905	839	854	868	876	891	878	858	873	874	874	879	842	864	910	903	919	896	885	916	913	872	914	905	953	886	889	854	854	855	875	869	898	943	874	863	935	810	868	922	863	874	916	903	876	868	902	886	914	926	958	855	881	822	897	916	865	892	924	883	915	893	881	862	828	932	922	907	923	924	909	918	894	911	886	894	901	858	901	914	859	867	903	856	906	892	870	885	885	892	847	870	927	859	955	923	888	896	898	897	897	877	926	887	925	924	933	906	927	911	847	865	924	844	888	932	902	904	918	933	864	907	906	894	875	840	920	914	935	936	922	900	881	899	862	883	941	908	893	902	871	908	850	851	880	938	893	875	917	877	874	858	899	921	915	872	880	932	892	888	890	869	929	877	915	858	881	943	894	875	907	893	895	898	897	875	876	885	893	876	849	883	858	852	900	897	860	914	876	928	907	874	906	916	882	879	888	895	852	862	871	890	883	859	908	887	887	931	911	876	875	860	920	895	880	907	920	904	918	883	920	920	897	903	947	850	903	852	890	867	850	945	906	896	903	894	871	871	892	875	902	882	901	931	861	876	894	926	922	867	973	892	900	950	863	932	880	877	900	884	920	892	871	912	916	857	862	882	861	860	897	905	918	886	910	848	887	882	894	865	875	874	885	919	867	879	900	882	866	893	919	877	933	854	927	915	907	836	909	891	865	896	922	921	880	853	924	888	903	880	866	899	900	885	900	942	979	852	891	892	910	878	925	897	887	898	879	867	839	869	920	921	876	895	914	850	891	906	898	923	857	849	932	885	874	857	933	913	940	922	856	857	901	883	900	906	905	931	889	924	864	890	873	867	856	922	910	885	880	898	911	898	928	903	913	907	888	844	890	841	925	880	905	891	883	903	882	870	869	907	873	934	895	862	892	937	893	902	898	890	832	874	904	924	886	889	907	902	886	905	882	902	870	886	848	847	848	880	915	930	873	892	901	906	919	896	890	915	898	946	866	961	833	894	938	922	888	857	948	867	918	924	886	954	867	910	835	905	959	889	939	879	864	862	882	862	922	862	951	913	919	847	861	926	888	912	927	885	894	924	899	933	917	890	921	927	823	889	886	916	913	947	906	897	902	915	886	928	922	946	919	885	856	921	976	908	922	919	882	912	825	891	866	866	908	923	900	863	880	891	910	901	883	883	916	902	866	893	899	920	902	897	887	910	889	856	851	893	879	918	901	892	854	968	857	889	897	825	909	872	889	893	957	897	964	869	940	924	953	890	874	862	876	936	907	874	912	942	888	851	900	859	914	936	889	889	840	878	936	851	836	925	892	888	868	928	908	926	872	868	849	887	853	885	909	918	935	868	859	902	851	896	932	894	960	865	844	884	891	869	944	875	875	860	883	891	892	914	841	887	883	965	890	940	935	830	865	912	895	858	925	910	969	943	865	903	911	917	933	842	889	896	902	878	936	854	872	851	882	873	903	924	905	937	884	942	883	935	890	889	877	885	858	897	889	885	944	887	918	901	872	875	844	931	937	905	891	960	864	841	905	886	872	902	919	925	893	871	831	929	824	831	903	860	913	874	921	928	897	889	882	932	866	867	919	883	915	872	958	906	932	934	901	926	912	899	853	901	899	912	883	849	858	881	884	882	923	925	867	896	914	931	900	868	888	885	892	868	854	884	829	891	879	919	880	917	886	902	879	891	902	829	864	935	929	911	863	844	927	895	887	859	855	908	908	871	832	882	886	877	886	885	871	886	914	869	900	910	948	862	880	870	883	892	878	961	860	872	896	913	882	930	888	888	898	865	922	882	905	913	892	832	872	854	864	876	862	873	876	929	870	920	918	896	895	901	840	895	854	870	854	881	873	861	899	934	888	915	902	932	896	923	910	914	915	890	869	890	920	873	877	888	880	874	916	946	895	908	936	871	915	861	878	869	881	885	904	905	869	836	895	898	899	862	909	935	866	867	864	901	925	906	863	879	915	918	890	890	928	918	869	845	884	934	874	902	907	915	900	893	903	884	889	907	949	913	894	926	871	881	872	890	947	931	898	885	884	891	881	890	903	933	932	891	833	909	930	841	949	911	888	885	889	917	879	894	872	911	932	880	915	934	885	883	895	880	918	878	867	837	903	867	851	911	914	891	864	831	907	882	874	888	909	955	911	915	885	904	922	838	864	911	870	965	912	907	847	861	859	892	900	867	866	894	911	936	900	901	889	905	899	874	869	870	936	901	865	839	929	892	889	898	894	917	870	915	878	858	891	882	892	863	918	904	921	903	882	961	891	950	885	919	873	880	915	859	918	881	917	936	875	934	882	900	886	816	865	912	844	867	879	881	898	902	846	906	880	885	898	894	889	858	931	931	878	908	903	883	905	913	877	896	901	890	944	967	875	911	907	901	891	926	962	944	890	919	863	870	897	925	902	927	845	858	869	908	915	886	881	909	927	912	864	880	869	887	856	863	857	968	950	921	868	898	918	928	882	870	844	893	927	865	870	900	841	907	925	938	918	911	897	873	902	881	870	820	845	905	935	910	858	929	883	875	868	914	949	864	893	883	858	900	921	884	816	882	911	878	915	879	923	847	897	902	883	919	933	887	922	920	948	964	848	966	827	876	881	908	937	889	878	887	840	901	871	916	870	868	880	913	899	915	900	840	882	823	881	886	896	956	890	898	875	845	864	924	844	904	895	866	880	917	856	883	912	895	910	872	893	867	886	897	882	874	885	933	839	830	876	898	930	899	906	907	855	860	887	941	924	893	933	912	887	902	952	857	876	919	883	901	922	852	888	881	876	882	891	950	881	906	889	876	918	950	855	856	855	947	893	904	914	897	892	881	866	850	906	924	923	936	897	893	930	888	931	933	837	887	860	894	854	803	911	856	936	888	862	911	944	926	850	865	911	861	907	942	874	839	876	879	923	896	918	850	898	930	886	905	883	906	893	939	907	892	874	840	938	892	852	883	875	886	883	905	886	960	901	881	871	941	885	848	869	906	907	855	884	870	919	920	871	892	901	892	893	910	866	843	905	908	910	921	935	903	882	975	882	934	942	912	923	895	895	937	876	955	926	878	848	883	913	920	898	903	838	911	860	968	906	940	866	903	862	879	941	843	919	945	917	911	903	906	892	915	865	930	879	923	974	907	872	846	868	895	855	876	872	903	914	878	873	945	972	870	945	905	870	923	874	885	921	906	906	872	935	854	924	915	864	893	928	876	880	852	868	889	890	903	908	879	861	888	912	951	912	919	910	904	877	867	892	883	944	918	899	898	897	877	903	949	874	863	878	941	883	889	877	874	823	903	883	881	930	868
29340	39829	36494	16546	1817	369	359	355	371	321	328	360	325	359	352	344	343	351	343	338	372	303	338	344	309	321	374	328	333	345	344	299	381	352	335	337	351	341	352	322	337	353	323	364	352	360	353	362	338	352	345	349	356	328	380	343	332	350	313	369	365	362	345	330	358	352	355	331	352	347	353	348	337	342	340	338	366	329	365	345	345	351	341	328	368	320	332	372	307	346	310	365	339	375	340	353	304	367	356	330	367	345	320	327	354	379	356	323	314	332	309	365	334	355	342	347	360	359	338	320	331	378	350	338	343	357	360	327	348	345	322	325	381	320	324	287	348	336	329	342	333	360	330	350	339	311	351	340	355	344	326	309	369	325	345	320	320	354	324	335	320	347	338	349	326	364	325	353	320	344	343	332	346	328	340	348	327	393	362	343	323	334	327	355	349	322	338	304	356	355	326	338	325	372	348	310	346	301	336	337	376	330	336	315	375	338	303	336	341	329	351	325	322	342	346	317	336	352	353	338	342	348	335	334	331	348	335	358	365	336	357	353	360	341	338	366	316	335	371	334	329	362	348	360	333	347	329	313	381	332	355	320	334	357	336	328	309	351	355	347	347	311	360	349	315	337	316	319	339	381	334	347	348	359	371	338	328	335	357	363	337	349	369	348	339	335	326	339	309	333	377	364	325	329	345	346	347	342	325	322	334	361	373	372	405	345	333	341	346	375	349	364	313	346	313	337	340	381	337	343	359	354	351	339	318	360	336	321	362	382	358	320	318	339	334	341	329	330	340	372	335	351	380	325	317	347	331	338	335	363	338	332	348	329	358	338	376	269	350	346	356	351	332	361	355	347	328	358	354	352	342	332	313	323	306	340	318	331	348	369	334	316	330	328	333	346	349	330	336	344	349	331	352	328	360	336	344	376	361	318	351	336	337	350	351	361	347	350	349	333	323	326	352	326	347	351	342	335	343	354	340	376	339	314	336	343	341	324	355	362	357	351	366	352	348	355	351	328	351	350	345	338	341	339	307	320	351	327	381	350	338	322	325	370	302	364	336	351	379	389	342	343	332	340	373	338	354	325	362	384	315	308	375	376	347	354	389	363	368	318	341	345	322	323	323	345	329	333	342	318	344	360	370	324	354	334	358	338	322	371	344	332	347	350	332	345	320	319	353	338	353	341	344	317	324	341	375	343	355	336	347	366	354	309	321	357	343	354	345	366	354	370	382	334	322	334	324	370	349	347	360	327	345	341	317	330	352	374	361	333	352	341	351	377	328	348	364	383	356	342	325	367	347	322	368	337	386	360	323	316	343	326	335	358	329	308	351	354	353	365	354	347	372	363	372	325	344	326	372	345	366	348	341	370	333	353	325	351	337	374	367	389	373	358	330	337	335	349	323	359	378	348	363	325	328	359	360	374	362	371	335	320	324	394	363	377	366	332	323	370	374	322	338	343	345	364	356	335	359	341	324	352	373	331	327	328	339	345	381	347	339	304	358	323	321	358	353	334	335	324	356	378	325	328	341	317	337	342	368	327	361	356	344	366	343	334	347	347	355	338	289	312	356	371	359	324	342	351	341	348	375	347	338	336	357	326	346	342	334	353	342	332	334	347	326	330	338	341	356	349	354	338	343	356	357	290	339	347	359	346	319	351	362	322	320	355	334	326	373	332	369	375	368	325	315	337	347	332	367	343	348	363	321	360	305	319	344	366	353	314	321	315	377	311	332	359	332	354	349	381	356	345	354	337	343	321	358	343	354	353	325	363	370	353	318	331	333	332	350	345	346	344	347	347	325	325	320	302	327	369	362	345	345	360	328	319	363	333	351	376	378	327	350	392	340	367	339	332	336	354	347	318	355	329	357	330	325	362	321	354	331	348	381	347	346	347	375	343	332	356	330	337	340	309	389	340	364	359	350	364	345	330	337	345	364	343	337	342	330	340	330	344	326	342	346	341	385	363	404	371	341	355	349	348	332	334	346	376	347	343	343	328	353	313	340	381	379	336	354	344	351	368	339	361	339	352	329	349	340	368	367	388	355	352	345	338	336	339	352	343	351	323	331	318	366	355	375	309	347	303	336	338	356	341	321	345	369	371	335	358	351	340	322	303	319	336	369	375	359	352	344	360	348	357	355	341	316	356	337	322	338	331	368	371	338	322	320	353	336	336	340	352	338	339	339	338	352	324	344	365	361	363	358	351	328	363	351	322	342	370	316	359	329	332	379	353	336	338	350	330	337	342	348	319	325	376	329	381	321	321	345	352	329	350	355	358	360	349	321	321	360	354	324	338	366	314	320	329	356	338	341	346	318	328	367	328	355	333	360	357	353	360	333	344	332	309	341	314	334	332	342	366	297	359	355	339	338	334	318	326	316	314	312	341	332	349	354	347	359	364	330	334	331	353	350	380	316	331	353	332	316	359	368	336	341	324	352	335	387	357	340	303	329	331	364	369	376	348	338	345	325	335	342	363	325	338	357	337	336	331	359	361	342	364	327	351	315	317	326	327	331	347	328	358	357	342	328	373	387	313	366	303	343	353	359	355	347	378	341	311	346	326	338	362	350	342	347	315	330	374	313	338	335	318	351	351	345	344	361	363	331	377	339	317	338	348	346	335	301	356	302	349	325	330	368	331	373	348	349	359	368	331	354	368	351	349	313	370	311	336	334	326	341	331	341	340	331	403	364	312	334	333	308	311	323	321	304	316	343	334	351	339	334	378	348	348	309	347	345	358	317	329	352	317	338	355	332	337	343	339	326	307	354	348	322	335	362	334	360	370	359	367	342	331	351	350	365	327	357	332	345	356	329	342	302	316	359	352	338	343	365	352	358	346	325	342	364	335	327	348	320	330	334	369	326	352	355	377	368	358	343	337	313	325	330	337	313	341	352	323	340	367	324	361	330	325	370	372	304	354	344	345	353	336	346	317	349	359	361	320	342	354	382	333	346	378	377	350	308	341	347	358	329	353	353	346	361	352	322	356	339	356	304	350	357	320	311	378	354	352	371	326	342	360	357	340	327	336	371	335	346	352	328	349	371	331	340	333	348	318	358	333	368	326	359	366	345	353	362	384	364	352	359	337	347	335	344	382	361	326	335	350	336	337	376	360	343	347	323	341	364	333	370	321	338	362	355	356	358	321	368	353	346	354	341	312	327	378	312	312	348	355	372	340	362	343	355	357	332	372	353	339	331	344	341	317	384	342	344	349	345	340	380	330	320	338	331	344	304	341	335	347	361	359	339	317	364	319	333	357	301	363	314	363	292	351	340	343	334	338	318	362	368	294	336	368	376	325	332	323	340	365	361	334	331	394	332	343	339	350	376	366	351	358	337	385	339	371	390	317	358	315	357	332	373	336	353	369	333	338	383	348	335	336	311	319	343	379	339	373	340	333	340	343	318	342	308	323	354	337	349	345	375	344	348	308	343	345	325	371	340	312	316	340	340	325	351	329	378	326	323	330	345	343	339	331	362	323	351	347	324	339	335	390	346	367
35090	56896	39266	15736	2231	640	553	566	606	594	556	588	530	574	556	553	596	588	549	593	584	564	596	557	575	535	544	549	565	561	583	526	557	524	562	570	540	559	580	593	516	550	609	533	561	564	569	561	572	529	524	552	565	546	528	596	554	599	535	543	567	586	554	583	543	600	576	527	559	548	572	556	562	571	548	561	559	569	552	580	613	607	549	549	541	565	555	562	537	554	597	591	491	529	564	538	585	540	571	602	576	524	571	551	549	548	566	533	549	566	552	579	581	533	534	565	557	560	582	589	575	539	512	577	556	578	559	580	556	543	578	518	580	545	595	575	536	591	603	569	531	542	547	573	531	569	565	577	568	558	577	534	533	578	550	544	505	591	581	603	560	565	535	579	580	608	604	514	525	562	581	567	576	558	554	547	536	591	528	516	543	550	560	580	614	559	545	581	602	553	592	585	556	558	582	539	530	585	563	583	562	522	575	547	608	586	530	515	541	577	597	572	600	545	578	529	581	519	626	565	604	561	574	557	577	567	547	562	588	554	593	584	569	527	536	548	521	570	535	497	584	515	546	585	547	571	592	565	550	550	618	584	543	558	563	530	557	551	575	576	566	559	544	589	586	596	618	551	586	583	524	557	523	586	537	565	613	593	576	584	530	581	527	583	564	561	584	582	526	571	579	594	545	562	570	546	572	552	508	567	570	595	594	542	527	575	547	565	553	561	627	569	515	568	591	564	581	567	575	610	546	542	571	554	550	566	586	534	576	557	586	564	558	522	558	569	583	581	585	579	544	547	595	548	583	574	556	589	596	570	546	554	589	553	569	545	557	563	552	573	564	554	534	551	548	564	539	555	577	538	535	550	522	568	593	613	555	569	547	522	558	600	540	581	583	588	582	556	547	597	495	555	564	527	602	510	571	581	543	555	533	556	553	591	568	586	590	551	535	581	569	522	560	587	587	565	538	588	560	586	528	557	545	604	558	540	626	566	554	603	527	562	599	548	588	558	590	596	537	545	565	584	598	561	568	539	553	518	581	527	550	583	564	576	593	539	578	569	526	581	520	577	542	560	564	538	540	605	565	550	563	577	561	602	494	528	574	565	534	566	548	540	594	565	517	560	567	549	561	573	593	581	554	568	563	570	551	551	534	565	547	558	596	581	543	597	552	525	550	559	594	552	592	563	567	583	543	583	583	562	558	551	592	601	555	561	523	593	583	584	533	584	592	572	546	575	559	583	559	558	563	540	532	572	556	577	591	614	576	545	587	543	582	527	589	576	570	558	553	559	552	565	574	575	575	555	552	555	609	515	557	548	587	559	577	529	534	541	548	577	539	584	566	555	586	512	570	585	566	567	556	549	545	555	543	600	574	505	573	562	549	551	605	564	546	609	578	561	564	542	546	554	603	583	540	546	557	564	548	539	540	553	567	526	562	629	560	561	589	605	583	546	545	548	586	564	576	569	563	571	530	554	568	550	539	566	539	555	548	557	553	557	575	574	551	579	521	532	576	563	551	532	562	591	587	583	581	557	521	547	563	552	576	541	529	551	488	601	554	564	545	529	566	564	516	564	581	573	514	533	567	560	602	564	566	631	603	583	511	551	632	564	593	555	535	577	567	575	572	551	540	560	547	549	576	544	501	554	557	600	555	571	572	536	547	579	587	538	572	552	602	562	587	553	540	608	550	572	562	570	580	599	556	574	525	521	542	581	554	582	536	541	508	577	585	561	550	594	579	535	575	569	543	586	541	545	534	544	544	552	535	558	590	574	565	555	558	585	541	537	513	554	564	554	579	549	522	549	538	595	525	578	547	554	618	562	606	598	588	567	546	587	547	616	597	563	533	555	554	547	561	566	578	592	578	591	582	585	550	621	557	573	582	566	545	557	636	575	582	576	556	545	559	526	608	550	551	590	531	568	553	555	584	544	552	572	549	572	563	508	562	556	521	549	565	545	594	560	573	562	535	533	533	571	571	564	595	610	573	578	559	497	551	550	579	601	520	530	555	600	547	532	619	582	576	551	558	610	554	546	511	551	610	600	565	557	525	519	579	558	601	559	600	512	548	570	536	560	562	524	551	557	538	608	528	569	542	557	579	526	556	555	553	524	561	549	563	529	568	554	559	503	561	521	556	544	535	547	544	595	573	539	590	575	569	536	570	542	602	550	578	533	576	553	568	571	551	555	550	567	560	521	555	574	576	579	601	580	576	561	569	584	553	570	591	560	532	538	567	563	601	590	547	532	525	551	558	560	572	559	563	555	532	550	607	550	574	568	574	587	558	537	573	543	589	543	613	553	564	556	542	547	563	568	607	546	585	571	571	566	593	512	589	542	562	550	587	558	548	597	579	559	583	588	539	549	528	549	595	577	545	582	625	607	566	535	557	567	587	554	546	521	569	539	561	536	566	564	567	569	509	551	542	537	552	561	562	577	567	533	550	531	546	608	611	531	578	534	580	562	515	571	574	546	592	585	581	534	553	571	575	567	581	589	569	577	553	561	588	561	574	565	560	565	540	568	573	546	520	545	590	576	564	609	540	582	553	553	578	527	527	570	585	543	560	588	564	565	555	548	590	548	584	559	555	522	533	587	594	604	530	547	519	580	574	582	558	631	552	607	540	582	592	547	570	569	549	558	573	536	563	532	573	562	554	586	524	564	552	606	566	549	550	525	554	541	545	544	618	566	585	566	577	559	545	528	559	565	609	527	567	533	626	575	544	590	578	563	532	538	555	552	572	526	605	574	562	538	542	574	527	537	577	540	554	600	572	566	585	529	551	593	558	547	533	531	555	562	553	577	538	549	597	523	552	563	619	574	519	587	518	552	579	576	543	562	577	520	572	580	542	598	510	501	538	535	567	537	540	541	550	536	560	579	572	553	560	547	588	545	591	577	544	557	550	582	514	568	574	552	578	542	541	614	551	537	607	545	518	581	542	565	597	527	535	579	570	567	545	557	539	569	566	554	565	570	599	579	562	580	568	575	562	551	563	578	560	520	549	569	611	529	549	585	599	572	557	563	555	586	582	548	612	581	574	561	591	565	547	559	565	556	582	581	549	541	573	572	540	543	540	571	540	562	596	595	553	544	552	539	609	549	563	516	542	577	524	619	570	513	580	562	540	552	554	600	565	563	574	524	533	577	559	541	567	529	554	590	539	551	541	569	583	572	533	554	591	594	584	553	569	587	560	550	537	570	524	558	597	539	596	584	565	573	531	548	569	555	597	588	528	567	582	564	528	604	568	558	562	578	596	559	546	508	550	547	563	546	560	587	544	544	559	566	596	575	554	568	548	568	534	566	564	592	570	537	586	552	548	558	591	572	582	541	554	564	535	578	591	544	511	558	536	596	561	541	555	545	567	556	602	572	575	552	595	568	553	590	523	576	547	596	534	554	582	558	538	576	552	569	588	599	584	559	540	573	558	525	578	545	544	572	562	539	611	533	566	580	555	584	553	544	563	555	588	552	542	573	556	567	516	556	584	543	547	542
25341	37653	45768	33324	17562	4120	516	472	408	401	403	397	400	430	392	380	405	381	392	402	414	436	378	402	428	380	375	391	410	440	431	408	403	434	404	408	427	405	427	398	471	427	427	424	393	415	431	396	392	391	376	415	420	427	376	398	442	428	423	398	403	420	394	401	383	416	424	406	385	422	429	408	428	398	397	422	363	410	387	395	410	430	442	384	396	406	388	388	396	377	403	394	400	418	417	375	441	436	360	442	441	426	399	403	379	422	413	428	377	405	422	429	391	388	403	389	414	410	438	441	374	370	403	428	435	414	406	417	391	412	408	389	420	411	394	433	428	396	407	439	433	410	397	398	409	413	436	411	415	434	400	394	403	427	394	394	403	405	424	369	413	394	387	406	400	432	415	388	399	440	423	406	426	391	379	390	407	379	391	396	397	409	407	390	404	354	389	438	395	386	395	365	451	403	440	427	416	375	381	403	403	394	384	405	435	415	398	392	397	384	389	383	406	381	380	403	416	427	430	392	413	380	405	398	366	428	417	399	427	399	431	429	393	417	386	404	409	395	424	402	430	400	407	409	401	397	433	399	406	397	410	404	389	402	400	387	408	403	391	416	413	462	375	404	400	424	414	399	442	356	415	434	411	399	375	403	390	421	396	389	380	370	393	419	418	415	379	451	443	383	386	435	428	391	440	404	379	457	434	386	406	399	405	389	368	411	369	416	392	419	422	388	391	391	409	374	400	415	391	416	394	397	385	406	426	407	420	388	461	404	407	423	442	396	423	393	386	386	393	413	406	380	407	433	389	413	392	394	410	433	418	369	391	452	389	430	382	405	402	394	388	392	380	395	413	420	395	428	413	408	424	421	394	442	394	354	434	399	419	381	404	393	434	404	417	441	403	414	412	377	399	419	415	409	440	402	396	407	387	409	426	414	372	412	401	423	435	434	415	401	396	426	390	414	386	398	405	421	401	384	398	412	424	409	403	413	409	423	418	436	439	403	363	427	396	389	356	410	428	414	392	396	395	387	357	418	397	425	385	397	423	430	371	399	377	371	417	453	409	409	398	405	389	443	385	408	418	420	401	392	422	373	396	404	391	429	384	438	421	402	392	376	363	406	395	398	443	408	386	397	376	417	404	376	416	413	402	385	403	393	395	419	432	410	397	440	430	458	388	440	365	383	365	424	393	406	400	384	394	358	387	411	370	403	384	376	380	416	401	416	403	410	427	417	409	388	392	375	378	391	429	424	405	447	383	396	418	422	398	436	428	394	409	401	401	389	391	386	370	398	404	408	398	397	421	383	406	373	398	423	403	386	382	431	398	412	443	406	405	427	367	386	385	428	412	402	427	383	397	373	442	384	383	430	378	401	442	439	406	356	378	431	397	401	365	425	397	398	397	396	410	410	404	455	415	392	414	386	414	421	397	431	429	434	360	425	427	387	407	400	364	404	414	367	387	380	387	397	391	389	460	418	398	392	420	406	424	412	414	433	423	408	434	429	406	414	380	397	394	436	373	451	409	430	416	403	421	397	440	430	399	436	423	389	427	388	384	404	379	437	451	398	395	410	410	401	406	390	420	404	388	405	424	413	392	415	378	364	424	443	444	353	403	394	401	401	425	390	396	386	387	396	393	420	407	413	400	402	381	424	390	447	388	376	434	432	402	379	388	408	419	395	411	391	434	388	415	395	420	402	429	416	413	412	385	423	380	372	407	397	387	411	394	381	414	429	420	412	389	423	382	413	420	404	380	391	421	401	400	357	428	442	410	435	410	367	453	420	392	432	355	403	422	403	399	394	432	384	434	428	388	395	427	398	421	456	425	416	374	391	417	358	398	409	391	426	414	383	405	392	397	406	422	450	396	410	439	415	353	407	434	424	425	389	392	414	398	459	406	388	418	425	411	415	416	375	353	429	411	402	427	370	377	408	403	390	421	388	415	410	448	409	421	379	391	432	436	403	399	377	399	424	423	428	436	398	399	425	407	408	363	396	405	409	388	392	415	428	407	402	413	356	417	387	422	445	391	368	394	401	398	410	380	416	425	416	422	403	384	409	389	376	422	378	396	358	423	372	394	374	401	411	443	431	404	421	409	398	392	417	388	365	393	375	391	409	417	389	395	416	392	379	405	428	420	383	401	425	405	377	456	431	394	384	384	401	403	391	417	403	383	400	431	433	422	386	384	372	430	412	407	406	420	405	380	418	400	442	382	398	379	422	386	399	391	449	411	416	411	380	381	414	387	439	385	407	379	404	400	414	400	398	407	404	414	390	383	413	400	394	412	415	415	393	421	435	413	390	451	423	426	424	356	409	400	399	375	352	386	400	383	367	408	435	403	407	444	390	390	376	381	414	384	402	409	360	401	424	391	417	388	413	405	424	372	401	451	414	374	401	398	426	418	404	371	380	423	374	423	390	403	426	445	426	396	382	392	379	395	407	407	432	412	396	423	440	434	424	414	410	425	400	369	390	408	395	419	426	418	369	391	416	386	373	419	390	409	386	384	395	376	423	427	407	410	422	413	421	386	380	413	377	421	385	404	410	379	409	416	407	414	398	407	392	411	412	417	393	381	410	401	383	416	416	406	417	397	430	404	464	377	422	404	391	406	421	412	380	406	393	410	422	421	410	403	395	408	407	389	377	420	385	421	391	412	388	394	406	397	422	385	399	384	434	423	386	393	396	425	398	404	397	415	424	414	420	401	414	400	422	398	437	410	406	396	403	422	413	416	451	423	421	417	406	383	407	429	431	416	404	408	415	469	415	377	440	410	375	384	405	397	385	398	406	421	413	384	435	432	416	393	430	452	398	422	406	384	394	394	388	376	383	406	387	410	400	426	405	459	439	385	417	360	389	405	458	375	398	414	403	396	405	388	445	403	435	411	426	418	401	398	417	408	388	404	351	386	405	404	410	427	384	406	407	439	423	383	436	347	396	395	394	403	368	382	419	398	375	406	398	425	402	438	417	426	431	389	370	415	376	419	389	410	385	406	421	409	405	376	395	405	425	393	419	431	394	391	412	391	377	383	411	413	384	407	396	396	373	420	360	418	392	427	414	418	398	429	407	385	422	409	393	450	405	427	379	410	372	418	393	369	414	397	394	424	418	390	374	383	379	401	429	414	382	391	413	419	425	441	382	420	377	455	399	422	414	394	425	398	413	409	419	440	433	405	415	427	408	410	395	400	418	381	408	389	400	371	404	373	371	406	409	407	402	420	380	400	431	421	389	383	377	453	392	414	418	400	410	399	418	424	407	374	399	375	408	418	422	421	382	382	441	390	401	436	397	398	400	400	417	376	378	415	383	387	405	399	427	436	429	391	378	413	416	401	419	410	382	385	430	422	353	397	439	366	367	400	417	413	389	398	397	403	439	400	396	377	381	398	408	430	402	413	432	457	423	417	417	412	359	402	394	431	452	403	447	390	376	396	426	449	407	428	413	402	400	436	400	404	398	417	415	406	389	401	428	395	404	402	401	406	418	457	401	440	387
58961	87529	68840	37794	10198	1099	638	676	634	628	638	652	663	613	637	630	604	617	637	646	617	587	669	613	634	629	675	626	640	644	652	630	629	679	601	705	639	676	621	641	600	674	618	579	664	640	608	635	648	635	628	664	656	651	554	633	653	607	640	612	635	649	637	626	658	621	657	600	649	622	608	651	653	643	618	625	630	660	636	607	707	695	672	671	625	667	621	625	660	664	639	623	623	624	661	657	628	652	643	645	618	618	673	695	612	665	648	662	627	707	630	601	643	647	642	627	674	593	591	594	614	666	576	656	624	650	648	652	641	614	642	669	635	606	668	614	654	676	647	654	676	644	664	649	653	637	638	647	652	681	651	677	616	626	632	631	652	630	637	598	598	641	648	638	630	658	656	625	649	619	642	609	633	651	656	618	661	597	617	647	598	686	682	626	671	660	617	658	654	633	607	624	633	592	674	615	657	642	648	637	612	641	668	666	643	666	632	647	634	620	648	607	601	667	673	609	623	614	627	672	671	644	637	635	620	668	607	602	631	663	640	662	650	675	611	638	656	670	659	630	573	615	608	671	634	637	622	619	639	634	610	656	585	628	634	664	645	648	649	667	653	678	676	636	627	663	643	617	652	673	649	660	619	612	683	639	659	625	598	684	666	673	632	671	639	625	671	657	567	596	644	608	613	637	691	637	664	635	622	631	642	656	663	612	664	619	637	632	653	661	632	630	633	637	654	679	633	668	664	633	640	624	611	628	648	651	634	662	615	642	665	621	654	635	675	643	671	670	597	612	665	661	631	666	622	632	629	633	652	600	640	674	627	614	645	646	621	634	582	633	589	632	615	645	648	625	613	666	641	600	612	638	629	631	604	620	640	645	634	659	625	655	609	592	651	664	644	648	653	667	618	620	674	622	630	634	640	606	651	720	639	632	638	639	646	609	638	606	705	673	611	626	611	639	680	593	634	635	619	611	654	663	640	651	651	627	697	670	688	638	595	596	624	647	681	596	633	661	621	609	658	630	639	652	632	605	611	603	658	642	619	610	616	651	638	597	629	642	618	626	603	654	648	657	649	598	694	630	604	666	609	654	625	656	663	598	646	652	609	582	615	652	620	619	622	646	637	667	622	654	673	629	654	663	648	632	614	617	627	683	618	635	664	627	644	599	626	659	639	635	670	677	658	630	647	597	651	654	624	658	597	678	640	644	649	660	647	578	637	670	655	594	660	661	598	613	605	659	674	664	656	626	672	610	634	639	682	661	622	656	648	689	629	704	649	626	711	653	678	621	581	670	642	648	628	699	609	659	619	625	623	627	649	671	648	613	665	636	633	653	619	641	633	635	619	640	637	645	669	600	647	652	632	623	653	671	592	621	653	660	649	682	628	624	666	632	665	649	633	621	617	623	652	625	631	627	614	653	615	625	670	642	660	654	676	627	648	650	646	674	660	605	666	603	655	642	600	628	695	593	608	669	623	651	608	657	652	646	638	644	647	635	645	648	636	653	656	673	584	645	648	615	671	676	672	617	626	620	628	668	689	635	639	664	682	643	654	630	606	659	660	610	623	632	642	649	643	647	617	599	606	594	612	634	661	649	655	660	669	612	642	646	645	626	629	617	630	649	638	621	622	686	634	625	593	681	622	651	667	632	622	594	633	651	630	636	653	681	655	628	651	599	650	670	682	606	657	631	604	631	703	660	598	664	618	648	656	636	677	593	582	656	609	619	595	625	654	646	660	610	610	632	651	619	633	664	619	647	682	645	659	684	608	644	671	641	657	591	663	636	637	630	659	630	653	680	638	654	636	603	626	634	625	625	636	618	664	631	625	622	692	635	622	649	649	630	624	623	640	643	650	641	593	621	680	673	666	599	623	637	659	635	627	643	678	657	648	695	645	629	615	637	652	574	696	639	666	649	640	622	679	647	637	656	650	680	628	670	639	615	605	654	670	616	644	650	622	618	652	657	625	644	622	612	689	608	641	640	648	630	606	599	659	645	646	637	636	616	608	703	670	630	666	650	629	648	653	614	684	627	655	628	612	679	627	671	614	636	632	630	709	627	674	639	674	641	643	611	636	613	620	592	634	622	644	617	659	650	652	611	635	622	624	679	656	623	634	650	626	655	653	627	655	592	616	634	608	687	606	644	576	621	650	636	621	619	650	613	645	647	704	656	624	633	654	659	636	653	645	646	605	650	666	650	602	617	619	610	699	653	639	617	586	607	615	631	636	607	667	655	653	632	687	612	624	641	669	665	653	679	679	646	665	699	662	649	609	581	644	609	623	632	609	684	673	635	644	638	664	654	638	632	628	589	622	674	626	608	643	651	649	660	691	646	612	598	685	652	651	612	631	600	689	614	656	667	623	610	640	637	646	599	617	636	656	645	634	646	660	678	657	662	659	665	651	637	628	646	654	637	633	615	601	591	656	624	647	649	655	620	631	646	628	619	653	615	654	656	616	650	652	620	657	643	620	619	627	601	630	663	640	700	603	634	637	676	628	650	623	629	607	670	628	660	662	668	630	689	607	630	614	625	682	625	606	605	649	649	635	673	598	665	629	634	633	619	645	637	654	685	645	660	616	612	660	648	586	630	614	653	640	622	662	600	697	617	672	615	634	639	634	621	624	654	622	632	667	653	622	662	620	627	668	627	643	643	688	629	601	657	678	659	625	601	617	644	658	666	657	670	623	645	623	628	645	616	632	654	617	602	637	647	623	652	632	631	650	642	633	655	624	660	634	585	648	673	646	618	644	601	672	621	649	640	596	661	667	683	618	649	690	639	674	639	640	679	633	632	597	634	659	644	614	633	647	609	654	638	621	645	646	601	624	587	698	612	639	624	670	692	638	676	595	649	649	683	604	634	579	629	607	636	603	597	634	664	652	652	641	688	709	684	646	657	701	620	674	677	650	632	654	631	668	630	620	618	624	651	619	654	659	673	619	683	653	611	640	650	665	609	633	624	609	646	643	645	648	607	674	643	605	631	600	628	606	595	619	642	666	627	671	651	613	621	626	684	622	637	607	640	613	641	663	609	680	628	640	620	615	649	664	652	623	623	649	637	618	595	650	667	664	605	628	657	628	653	668	620	629	665	655	672	635	607	610	617	625	641	622	597	617	636	660	697	671	607	692	623	639	657	618	642	607	635	642	624	673	651	670	615	655	644	623	610	653	645	626	637	598	641	650	682	610	657	643	622	608	624	646	622	613	622	619	663	679	610	647	676	638	577	668	627	629	643	647	623	606	624	579	683	658	632	612	648	629	665	625	656	618	606	657	658	589	644	657	611	636	657	636	636	650	618	668	645	633	618	674	653	656	638	601	634	659	690	701	614	649	678	651	617	646	669	641	652	613	663	623	658	642	624	664	627	658	620	640	669	679	600	603	633	635	669	647	643	661	619	646	674	660	642	614	670	650	624	606	626	673	663	649	641	648	618	644	640	653	643	655	634	670	617	667	609	667	622	641	646	603	643	638	595	662	635	651	617	640	667
24172	23751	32018	25845	21596	18054	4520	688	645	592	630	647	557	663	598	621	627	617	627	596	628	576	647	619	596	617	589	571	590	557	654	600	604	614	618	596	619	606	644	631	599	587	560	599	615	603	623	604	599	583	620	593	611	615	622	627	595	598	617	585	605	611	641	651	602	630	631	584	628	586	601	613	628	593	565	601	615	583	605	608	608	643	585	679	598	566	627	542	623	607	593	585	604	593	609	598	592	588	565	589	555	594	631	600	588	634	601	632	555	606	644	604	630	567	578	568	640	610	572	579	579	610	593	618	564	622	566	565	565	627	585	615	662	626	630	614	587	623	621	599	571	560	618	653	598	567	615	669	615	632	599	594	633	601	590	618	541	623	611	639	614	574	582	587	568	605	571	575	602	611	567	600	594	576	610	612	607	628	622	590	601	595	609	597	635	572	598	599	580	584	558	614	609	604	556	604	653	625	609	628	552	576	587	589	560	620	578	645	602	646	613	560	591	579	629	602	605	598	599	570	630	593	614	631	623	606	567	593	592	595	592	592	643	605	570	606	610	616	643	600	616	564	564	611	623	620	600	645	581	590	629	639	619	614	555	650	585	565	570	540	603	647	583	601	609	613	628	628	614	562	566	616	570	614	618	607	615	588	599	572	590	552	602	580	590	608	623	570	625	595	567	642	588	595	620	617	604	537	644	581	620	594	650	619	574	600	614	612	606	560	610	583	543	590	604	574	574	601	624	625	585	594	654	628	572	617	601	608	580	634	565	624	641	621	607	631	600	636	618	606	595	630	583	588	648	621	612	627	557	577	611	603	610	579	601	589	586	598	599	634	562	594	552	611	604	615	648	620	576	579	574	656	624	587	575	607	598	598	600	595	601	583	602	634	583	624	563	602	621	599	594	568	613	655	584	595	599	625	624	639	589	568	594	644	638	608	583	639	619	606	635	625	597	597	606	638	612	617	572	572	628	624	604	577	629	595	596	628	642	651	598	617	624	600	587	611	633	616	597	607	642	598	599	596	624	584	624	567	650	620	586	599	630	600	602	632	605	648	600	663	592	578	630	607	616	562	588	648	592	593	620	607	563	610	646	588	577	572	565	638	597	592	621	646	636	600	624	669	589	596	595	595	597	608	616	602	604	596	634	601	642	593	607	601	601	646	606	622	628	602	630	608	587	581	627	620	631	571	576	577	618	608	594	568	619	621	620	648	636	626	620	631	618	597	597	627	646	654	641	674	576	539	586	635	586	605	622	582	643	578	570	633	641	594	622	590	616	585	580	602	593	616	596	580	622	599	599	576	592	569	639	626	591	621	602	596	614	578	635	618	615	594	635	611	574	648	628	567	585	591	586	638	599	615	590	593	646	606	590	599	624	531	618	646	588	653	543	583	624	573	586	626	593	593	589	596	603	583	613	631	612	585	591	617	621	640	633	574	589	608	611	608	575	626	609	629	578	650	615	620	579	585	554	607	544	655	632	580	620	581	605	632	593	594	561	656	658	579	608	601	602	615	583	591	612	605	578	582	595	567	591	653	608	575	616	638	617	627	618	567	609	587	590	577	590	596	609	574	610	644	590	590	608	583	596	542	625	576	625	573	591	568	610	596	601	602	591	621	603	605	572	586	613	582	606	620	583	611	568	576	589	567	588	585	651	591	556	549	635	580	627	616	642	579	578	613	603	617	585	625	612	594	632	633	609	569	566	594	623	591	591	629	580	647	591	611	553	617	591	625	618	620	616	591	629	672	592	544	635	624	630	578	551	565	605	619	616	580	625	575	626	608	612	553	613	621	610	587	608	614	590	657	593	596	584	609	590	600	588	615	585	618	604	631	613	600	601	586	581	657	607	630	551	628	610	617	639	613	608	596	601	578	623	634	586	606	589	604	597	629	581	595	615	573	602	656	592	603	605	605	603	610	577	625	565	615	612	593	573	595	600	626	589	557	639	595	589	619	620	659	630	635	575	616	616	589	593	590	633	604	631	662	610	610	590	574	577	590	565	609	588	638	607	617	636	565	604	589	599	591	580	623	611	593	631	592	591	577	616	610	619	564	613	556	613	591	608	610	589	636	583	611	588	607	589	585	587	606	618	614	591	534	632	608	629	629	623	583	602	571	615	660	608	538	592	574	578	599	589	596	592	573	621	567	622	611	625	585	640	593	660	607	562	612	617	566	594	606	602	594	586	559	588	577	606	609	563	555	631	580	620	587	548	635	584	581	570	553	594	617	630	551	634	619	595	582	597	615	554	574	580	630	632	632	607	608	608	595	597	566	566	580	616	586	639	620	641	575	576	629	594	558	614	591	616	635	606	566	635	620	598	589	593	573	615	573	598	625	607	616	591	633	630	614	615	590	609	624	619	579	654	637	553	578	565	594	626	577	600	591	592	604	615	597	605	605	573	607	617	565	620	604	597	597	647	617	611	596	584	598	571	631	662	608	603	605	597	630	596	601	641	599	623	615	574	613	594	582	625	606	570	622	630	555	612	587	620	610	591	628	592	587	582	573	579	587	620	576	585	612	606	606	567	585	584	597	633	575	593	596	593	592	623	626	624	615	659	618	616	592	627	607	567	590	570	567	619	583	594	648	596	600	609	612	616	600	621	626	587	608	602	585	650	635	642	625	634	628	646	638	581	611	573	601	630	634	610	573	609	617	659	614	581	621	585	588	587	584	616	616	618	645	593	610	601	608	602	626	584	628	588	586	577	596	588	651	613	576	585	617	613	604	618	604	576	605	582	599	646	603	568	622	648	578	575	579	604	585	617	558	580	589	582	622	624	660	567	625	626	592	560	651	602	641	649	582	652	625	623	578	577	587	596	616	579	631	597	632	577	618	639	635	621	595	650	582	594	588	651	633	598	546	591	629	596	615	581	590	618	599	614	650	611	602	601	622	623	615	664	605	609	586	626	611	600	617	636	547	610	608	549	577	614	636	582	618	646	578	618	626	558	618	589	575	560	629	586	623	613	602	646	585	622	645	581	577	550	583	611	584	606	553	628	611	606	622	582	619	594	594	601	615	582	602	612	597	622	593	613	609	623	571	572	632	553	641	624	553	608	653	605	558	594	601	613	590	633	600	585	588	562	596	613	621	655	601	595	593	594	550	610	539	576	600	612	620	599	564	541	607	580	634	600	632	594	582	590	589	586	656	563	574	596	587	631	610	606	600	578	552	614	601	614	611	588	559	580	602	614	604	568	596	595	633	619	619	625	624	633	646	573	583	588	563	622	588	632	599	582	597	621	638	626	636	592	590	633	626	595	560	620	585	623	573	559	601	634	595	618	593	611	614	635	601	614	586	585	628	593	610	576	595	610	657	583	648	559	593	596	598	561	602	639	617	588	614	630	613	578	576	592	568	586	607	586	638	586	612	593	584	615	592	578	601	585	613	612	570	599	584	593	594	646	574	598	556	618	583	636	574	606	584	595	633	604	612	614	602	582	622	551	601	565	614	611	615	587	550	629	574	629	578	602	607	585	549
50601	96352	75317	44588	13985	1821	913	941	881	893	955	902	907	928	941	896	913	925	927	869	870	880	927	913	915	840	907	925	846	930	877	912	883	895	879	990	891	887	875	897	890	922	979	883	859	889	894	876	905	900	906	870	891	898	909	856	895	838	897	925	906	907	934	873	980	895	940	891	915	893	923	929	952	934	868	904	952	930	932	929	845	862	867	870	896	862	895	940	918	861	914	897	846	856	870	985	867	892	880	913	915	898	927	901	886	970	903	837	873	923	893	844	866	891	877	924	901	933	904	920	912	944	944	908	928	907	884	892	887	924	888	983	879	951	902	891	952	936	924	924	867	877	894	862	934	906	883	855	879	902	856	910	888	846	950	882	875	903	910	937	919	889	929	959	925	900	874	927	839	882	938	891	914	896	905	907	870	941	861	910	853	922	925	844	858	887	901	947	897	897	947	883	907	928	897	907	885	939	964	886	903	848	924	922	862	912	865	860	878	892	887	861	913	936	867	899	858	942	910	893	895	900	864	901	898	896	907	951	891	886	881	884	869	904	926	878	874	906	887	921	914	907	884	921	885	896	862	852	898	903	963	865	928	906	876	885	890	922	952	931	922	895	905	885	917	894	830	875	900	901	878	857	882	939	928	950	885	947	924	884	894	872	944	899	896	942	886	878	885	849	900	924	887	843	938	878	878	900	857	856	873	909	930	887	928	906	912	911	868	858	910	875	868	916	943	923	897	894	963	913	895	911	894	887	894	879	863	910	872	904	877	907	918	937	903	907	914	893	878	915	897	851	867	912	922	878	920	865	901	846	883	873	937	916	917	960	913	923	863	849	876	851	861	956	875	887	860	890	916	930	915	898	911	887	857	878	874	937	881	939	933	934	944	875	871	933	968	880	848	869	901	896	932	864	894	945	909	909	926	897	840	863	883	868	885	918	893	891	938	884	897	912	901	879	972	896	877	866	863	932	879	864	923	908	914	922	896	871	887	861	914	920	892	908	919	910	891	936	910	844	854	905	868	892	902	918	913	907	917	903	888	873	876	892	888	910	843	881	901	923	897	893	856	925	874	945	929	890	895	868	899	935	790	947	916	850	880	930	899	904	887	919	881	890	891	822	926	861	906	902	922	939	919	935	845	897	874	894	933	904	901	879	897	910	909	871	938	878	972	900	911	890	905	876	875	918	852	858	877	916	921	886	847	880	901	884	937	897	894	875	872	835	835	938	930	904	905	883	940	899	945	922	885	877	888	892	893	893	934	873	930	915	924	1018	866	903	906	913	879	871	924	909	883	898	949	906	910	909	909	906	941	928	904	878	878	873	881	915	885	867	850	937	940	919	831	904	900	904	933	942	911	910	909	855	914	880	926	866	873	871	971	830	892	869	901	894	907	928	850	931	898	825	870	899	856	932	941	893	899	895	891	872	907	929	882	889	872	887	841	893	918	927	903	916	868	869	917	931	949	959	923	884	851	923	904	918	897	941	923	880	840	912	953	900	866	870	937	846	861	916	944	910	848	911	942	937	903	931	881	889	854	937	899	893	880	905	895	884	910	889	882	938	910	914	894	929	902	890	887	886	864	945	924	919	909	926	895	936	877	869	858	973	902	917	928	872	918	898	923	919	872	884	874	912	861	927	855	892	911	853	890	884	932	902	918	907	882	905	885	847	904	892	962	889	854	903	849	925	848	878	903	901	900	943	858	897	876	933	869	904	922	924	889	909	885	887	880	877	879	923	907	942	905	883	875	861	924	871	921	884	863	877	980	920	927	917	853	892	926	850	935	909	895	897	876	901	919	893	944	973	894	899	920	939	882	856	917	894	906	919	893	923	878	886	892	928	904	885	902	878	926	885	923	887	952	883	902	889	913	923	928	917	894	955	899	898	958	902	873	906	923	902	876	910	918	941	893	968	883	949	892	906	878	885	952	918	875	954	863	860	934	955	892	950	884	908	914	888	869	931	942	877	899	901	898	879	893	891	909	878	847	900	900	936	874	922	894	907	875	895	894	885	907	905	883	931	878	851	855	887	872	864	953	905	932	883	930	909	880	879	913	924	878	925	957	901	902	915	879	899	944	917	917	862	890	934	883	925	916	928	858	905	912	921	891	871	920	920	935	932	827	921	950	849	946	872	926	835	926	855	895	921	843	912	910	916	945	904	930	912	921	936	904	876	932	894	882	907	951	934	936	920	911	884	841	868	866	883	843	942	882	916	886	901	899	922	890	952	895	893	904	857	925	898	891	914	898	888	912	942	900	865	925	883	891	887	988	851	899	887	911	900	897	882	906	887	963	868	885	958	944	908	905	886	872	900	947	957	896	938	898	901	930	921	906	923	897	890	946	912	959	931	910	857	903	899	875	900	899	910	901	932	859	852	889	902	911	939	875	938	882	917	920	861	840	895	961	874	935	981	893	881	879	902	902	885	886	908	963	912	937	895	903	904	905	895	890	894	881	863	941	879	897	871	951	894	922	928	953	932	864	922	915	871	842	864	960	913	934	897	907	904	899	906	880	960	914	850	947	845	897	938	941	944	831	876	885	922	860	878	858	903	926	893	859	886	896	888	900	917	898	877	904	950	897	943	895	913	874	883	908	923	948	953	962	892	871	922	921	841	898	882	876	944	884	943	922	885	923	902	959	921	908	901	938	944	918	862	854	864	914	904	928	903	925	932	913	923	958	848	907	903	913	878	937	951	937	876	889	899	856	895	924	905	862	886	889	946	834	900	852	838	880	863	892	904	879	860	935	886	925	912	903	866	941	864	853	942	900	875	904	897	906	852	891	924	855	861	863	816	912	933	889	890	922	907	937	915	948	894	905	964	839	903	869	897	888	901	884	836	867	890	941	921	898	900	917	880	922	907	870	939	886	906	869	884	893	900	901	909	854	881	898	924	876	882	915	885	927	942	914	911	871	903	827	866	887	918	883	906	891	916	868	921	943	915	903	918	904	849	865	857	882	912	886	899	925	951	894	902	860	882	874	895	917	892	847	883	905	874	919	933	933	905	906	889	913	866	908	918	894	887	928	877	962	876	882	894	930	952	887	907	899	904	904	909	902	893	846	880	932	906	911	892	944	901	879	909	890	944	916	952	942	928	922	873	977	883	927	898	886	888	878	868	969	911	895	925	927	917	922	896	921	914	898	856	898	812	889	862	921	879	873	908	947	882	878	901	929	900	929	898	865	850	906	845	905	821	889	900	867	892	888	887	896	901	877	950	930	924	920	929	868	880	875	928	905	925	986	928	852	960	867	899	874	918	923	919	895	878	930	888	899	896	910	971	901	899	882	954	938	918	915	857	935	904	821	875	901	915	879	862	934	954	877	939	862	851	912	875	951	929	889	902	955	917	892	868	884	883	925	934	914	901	899	910	883	909	884	956	920	882	947	938	831	871	878	893	880	886	921	940	883	852	941	878	886	835	885	878	896	896	911	896	895	857	882	879	967	919	892	883	929	925	880	889	922	865	944	882	887	921	904	870	874	920
30074	39655	31691	13984	1367	390	386	364	382	348	364	352	375	385	336	385	354	361	330	348	334	350	316	320	353	334	366	358	336	355	364	355	365	358	359	340	330	362	338	331	425	371	344	360	367	359	361	310	365	321	363	362	339	358	374	345	389	383	312	355	358	353	368	361	321	355	367	384	353	336	365	348	334	367	366	327	395	363	338	374	343	369	350	360	343	364	329	365	360	341	370	351	383	363	342	341	366	350	332	338	374	327	363	321	355	333	339	336	363	373	357	378	336	320	322	320	347	375	374	336	371	311	342	344	346	331	327	360	324	338	334	342	317	344	352	350	342	355	315	329	333	349	335	385	369	317	340	300	316	359	374	342	351	371	349	350	371	339	359	341	356	332	348	381	374	344	322	357	366	349	316	319	333	353	343	351	342	325	371	396	370	348	342	379	353	320	378	347	363	339	391	365	351	327	350	338	345	353	296	361	353	352	359	330	336	349	347	371	346	352	330	364	371	362	405	349	345	349	343	367	321	382	340	311	340	374	353	373	329	347	361	377	366	389	347	336	348	356	350	344	342	307	337	317	338	344	362	339	369	358	406	328	355	314	351	339	350	348	341	348	343	370	365	337	340	398	337	321	320	330	362	327	353	355	360	340	342	366	363	363	323	357	339	324	337	335	331	340	314	339	375	349	346	364	350	339	325	335	354	339	322	342	381	347	366	353	351	316	352	330	355	370	359	350	345	319	378	339	334	363	335	368	353	352	352	327	385	365	319	351	340	309	368	359	360	371	319	346	347	338	355	348	333	382	327	348	360	379	321	354	321	362	341	350	346	407	371	371	379	351	325	348	351	340	333	343	324	357	342	331	353	348	345	348	326	364	378	344	342	355	360	349	310	359	363	337	345	344	350	350	326	348	353	348	318	359	356	349	318	366	334	341	345	381	332	334	367	343	359	355	339	354	366	331	329	331	331	368	340	335	386	364	362	328	392	349	355	344	374	355	363	332	365	359	314	358	336	339	342	365	317	346	326	352	364	357	358	352	378	322	375	368	335	351	314	340	357	307	366	316	377	344	359	357	380	328	346	336	332	372	382	354	359	364	348	332	347	351	317	348	378	337	325	336	337	359	344	355	338	341	326	321	328	340	361	336	355	343	347	352	315	349	326	336	322	333	351	311	395	359	345	340	337	354	324	340	341	337	348	362	366	380	335	335	330	377	356	351	337	343	346	363	341	360	352	328	338	342	322	350	320	350	375	370	368	381	368	342	341	339	333	343	344	351	349	352	349	333	348	312	341	350	332	347	364	354	359	343	376	390	331	354	308	366	320	344	365	342	338	353	337	377	300	327	327	361	348	360	321	334	326	333	349	372	336	347	312	338	364	317	355	356	345	339	371	321	348	351	349	385	336	340	336	381	354	340	333	354	344	338	346	368	357	340	330	349	387	334	356	326	329	311	374	360	347	353	341	324	330	340	329	335	374	324	342	357	337	359	354	384	343	375	350	353	344	360	365	376	323	372	345	325	353	353	316	376	328	315	360	337	327	342	314	313	347	366	355	372	351	357	380	346	373	332	377	369	333	362	338	335	364	338	337	333	354	348	340	359	387	363	345	314	355	333	328	339	391	330	376	342	319	356	362	360	330	328	326	351	373	369	348	346	333	319	353	353	354	350	347	355	362	390	353	337	335	316	348	357	336	343	366	348	334	347	360	386	338	357	370	391	323	342	349	356	373	306	358	344	354	315	348	350	324	340	343	350	364	327	350	339	358	334	333	347	376	375	349	358	386	345	386	359	370	364	339	355	337	344	338	344	332	333	318	338	391	344	326	310	364	359	373	366	342	322	322	356	354	380	337	375	320	315	339	338	366	346	322	343	344	329	333	368	364	328	301	369	363	350	332	355	322	377	332	362	346	346	370	366	334	391	424	349	352	341	329	353	400	327	372	350	332	339	377	347	354	336	379	344	362	331	315	335	355	357	363	334	340	346	317	317	352	324	349	340	348	325	386	368	309	364	361	351	374	349	356	326	352	336	336	372	356	302	351	362	382	331	354	357	340	373	365	363	339	354	315	368	355	342	359	340	316	348	353	342	334	358	367	311	348	341	362	379	342	330	361	381	329	348	371	377	328	349	386	381	357	330	377	336	364	380	356	368	332	368	318	322	359	372	336	354	343	332	352	369	391	344	365	334	363	347	371	369	340	368	321	362	389	322	331	329	334	327	376	367	350	354	348	355	372	312	350	322	348	352	323	342	339	358	352	345	357	366	342	373	330	344	336	350	373	329	344	347	352	336	304	365	355	357	318	353	394	341	363	330	358	347	370	345	354	338	346	380	327	330	387	353	360	351	368	321	381	326	348	327	329	352	351	348	339	348	326	362	374	370	347	350	331	333	358	344	372	321	344	327	326	320	364	364	363	357	357	366	324	361	390	350	355	379	356	346	363	350	332	343	328	325	371	346	341	354	363	362	372	342	328	351	323	399	357	345	388	335	359	362	360	331	343	344	356	374	350	349	351	351	364	338	361	307	361	349	323	310	358	315	342	344	365	372	333	373	386	343	352	361	361	384	355	367	347	340	342	360	364	348	358	366	337	345	332	349	338	323	321	380	352	322	330	353	321	358	351	363	351	356	320	361	355	314	331	381	321	361	376	357	379	360	384	361	336	370	366	353	341	355	333	313	353	330	349	345	358	369	322	333	338	327	340	344	344	382	326	351	327	354	307	377	329	341	374	347	338	367	362	360	350	351	343	341	336	341	364	337	359	372	358	354	380	352	358	348	349	363	351	359	358	339	379	352	355	332	345	360	378	327	345	337	335	350	365	365	344	381	353	365	355	358	362	344	369	325	352	338	321	343	360	343	355	317	361	347	382	298	308	353	362	358	339	330	349	345	327	353	320	341	350	343	364	351	351	351	381	358	378	354	357	326	326	353	357	314	350	343	340	353	368	340	317	382	344	337	348	356	351	357	345	345	332	324	350	349	336	328	384	340	381	377	330	346	383	347	314	382	351	325	359	366	330	341	382	343	354	324	322	357	374	368	332	352	316	339	340	332	351	333	364	345	341	383	340	361	361	321	300	369	340	358	337	323	342	361	365	344	373	318	381	354	376	372	336	335	326	337	393	332	346	341	346	346	349	317	342	340	344	335	345	336	330	384	317	364	362	355	320	324	337	359	321	341	363	360	354	344	353	333	377	364	357	364	348	373	377	345	377	362	327	378	350	359	309	351	351	341	334	323	346	326	317	335	352	357	325	373	310	319	345	344	308	348	329	321	345	357	373	360	330	340	347	359	351	361	351	331	346	372	366	329	357	359	363	323	374	371	346	328	387	365	369	374	322	364	353	318	341	372	359	340	340	356	374	324	359	354	324	377	345	375	357	310	343	354	369	312	341	329	318	323	332	342	334	358	332	361	371	344	341	355	358	335	357	342	336	358	360	358	310	363	327	331	384	364	368	345	357	345	341	344	360	365	359	334	339	349	344	371	356	376
38214	56693	34728	13050	1782	638	578	598	542	566	612	594	588	565	563	608	606	576	556	567	578	579	556	625	563	573	569	578	574	590	559	585	559	565	586	573	574	554	586	587	581	556	622	606	601	568	563	586	551	581	566	565	590	565	569	567	553	564	579	585	553	534	590	593	565	555	556	585	588	559	621	559	535	574	598	596	598	583	605	573	553	586	605	508	579	566	519	550	559	597	583	523	538	579	558	586	564	554	514	557	602	574	581	535	550	556	562	552	527	555	544	534	578	569	548	570	566	609	612	574	570	561	578	560	570	564	523	546	513	590	541	593	564	610	582	588	536	547	542	600	624	582	527	613	597	519	566	573	535	546	509	555	579	608	589	604	557	524	586	616	590	593	566	551	542	571	577	523	623	539	580	604	571	562	576	520	549	552	577	560	579	591	555	588	574	573	536	578	588	581	578	577	599	581	559	585	525	537	526	537	554	524	580	547	552	554	538	556	535	628	579	580	544	557	551	582	559	557	527	590	548	519	608	558	607	555	577	566	599	577	543	584	560	600	562	557	559	575	607	538	607	574	571	549	595	538	558	573	502	583	555	561	598	574	546	559	540	586	523	555	537	556	573	568	564	552	575	579	606	544	558	605	584	584	552	576	577	563	602	561	578	582	588	558	552	582	543	624	532	566	551	547	577	570	556	559	531	536	566	560	574	561	602	548	547	573	555	556	521	520	546	584	582	536	558	531	568	582	552	578	552	568	552	591	583	594	536	586	550	572	614	574	591	557	609	604	545	586	551	547	564	587	496	547	552	623	566	535	567	568	563	583	569	596	575	587	592	564	536	577	551	584	521	558	576	582	576	541	587	526	551	597	553	579	572	560	557	554	544	536	555	573	564	575	542	594	575	568	558	537	554	577	551	563	563	560	586	577	548	572	581	548	564	550	553	617	512	582	558	597	584	555	606	508	560	559	549	589	580	576	535	521	549	583	570	542	572	577	537	574	557	584	567	578	550	591	587	552	581	564	591	559	595	558	541	548	536	578	561	587	585	575	548	578	579	590	580	546	607	580	567	536	574	553	565	594	553	586	553	562	541	556	578	586	558	578	587	553	580	576	562	576	584	565	551	613	589	581	572	585	588	597	574	579	605	573	591	547	555	565	570	547	552	605	576	572	568	576	571	575	557	606	571	557	562	538	548	560	550	552	577	567	542	570	573	555	563	595	555	540	589	559	546	562	559	590	555	584	589	550	537	549	555	555	557	577	541	560	562	567	608	566	567	576	570	589	604	569	570	578	542	576	525	596	564	570	536	615	552	554	551	575	570	580	515	552	554	570	555	590	581	560	546	565	579	571	585	570	559	538	558	556	573	571	581	594	547	525	629	529	592	550	555	581	508	584	568	562	571	552	549	552	561	553	596	526	522	576	556	609	562	562	551	554	548	548	584	585	588	570	565	580	549	544	578	587	588	544	635	524	538	600	542	562	496	531	559	549	542	581	582	558	542	542	508	529	546	592	563	572	557	605	548	591	573	587	555	570	535	512	546	527	574	554	602	580	601	596	576	542	611	559	591	580	551	572	569	581	567	556	578	543	564	609	563	562	602	565	552	568	649	569	590	577	574	528	533	531	516	521	597	536	562	563	578	549	581	571	584	588	551	603	585	600	599	552	549	558	563	555	524	600	525	598	562	560	590	575	599	614	532	558	568	563	550	521	559	582	589	614	601	549	605	610	618	551	579	591	573	542	547	585	568	583	529	523	580	579	598	612	542	552	565	518	532	567	574	542	580	596	562	543	586	556	589	548	576	565	552	551	543	527	540	559	592	554	604	557	577	565	581	553	544	621	532	584	591	571	543	586	561	541	571	599	599	556	528	554	562	577	544	540	586	573	561	551	537	601	571	596	615	615	588	584	580	568	576	539	564	596	549	578	562	552	600	565	554	561	539	609	535	546	537	563	620	549	606	544	524	564	556	566	622	531	580	577	564	583	556	569	562	527	559	532	547	576	569	578	566	561	613	595	594	547	548	551	585	558	576	589	570	582	572	536	525	590	547	589	587	600	537	569	563	562	603	566	586	557	581	578	617	565	598	584	562	611	617	548	576	585	577	604	576	587	545	577	551	568	569	588	589	591	581	645	573	531	554	583	539	523	575	583	542	592	596	559	601	620	603	556	536	530	559	545	575	580	541	596	542	594	574	617	578	564	589	584	529	518	579	584	582	570	582	542	552	515	563	556	586	579	571	585	534	595	594	547	552	501	570	543	565	569	580	575	568	552	534	553	591	605	559	554	534	543	586	565	579	577	583	565	595	565	536	532	554	563	588	612	522	558	551	556	542	542	579	566	554	559	581	571	574	577	554	543	550	556	571	568	545	594	596	564	543	569	547	550	572	575	551	538	542	538	544	539	542	528	548	581	562	545	603	566	548	540	575	531	581	568	525	566	568	546	532	527	576	614	565	566	562	576	561	585	579	605	536	556	588	529	552	611	562	526	549	574	559	562	570	560	560	619	575	522	555	583	582	534	582	531	562	544	548	605	584	568	584	567	610	584	578	520	545	554	562	565	556	587	582	519	562	540	562	575	549	564	567	538	576	548	601	575	566	603	582	550	595	588	542	542	547	539	553	537	568	537	574	557	554	559	535	603	542	573	520	602	548	564	531	605	581	570	567	575	564	548	584	589	593	589	598	554	585	588	593	538	595	572	545	584	591	603	585	582	543	602	544	585	572	540	589	544	522	604	548	599	565	547	594	591	610	594	526	582	549	582	578	574	599	575	589	612	554	540	515	579	588	582	607	575	559	554	594	615	545	563	551	574	575	561	519	569	554	542	589	535	619	550	554	561	590	567	604	586	561	519	541	561	530	568	520	554	551	556	558	555	606	584	564	581	573	579	542	630	582	566	537	605	549	584	531	528	568	565	540	529	604	522	536	560	594	603	571	544	576	541	568	542	579	552	549	580	524	586	553	510	598	529	546	601	558	562	603	538	533	575	523	583	522	571	555	554	598	584	618	562	529	549	552	601	589	565	573	561	583	615	568	595	604	584	529	538	533	593	557	547	575	543	547	611	571	565	597	576	618	568	602	587	578	591	543	554	551	536	600	573	543	541	567	561	562	588	586	578	592	539	586	566	539	583	577	572	595	559	594	563	513	569	545	537	542	582	571	546	563	554	584	565	590	587	580	582	554	518	579	543	501	600	563	595	581	561	563	564	562	567	575	556	572	589	584	557	555	600	582	548	582	583	566	596	564	560	525	567	534	562	580	536	571	556	536	535	554	585	560	544	614	584	594	566	545	551	576	573	518	579	518	589	566	566	583	590	579	517	597	597	538	534	592	539	603	528	574	593	533	541	540	599	547	539	575	573	551	561	592	543	548	587	552	580	594	599	594	600	568	582	547	559	571	565	602	577	562	544	538	544	599	564	546	551	579	567	553	566	570	554	620	538	592	558	567	535	615	533	584	588	591	594	562	556	562	569	547	571	555	556	565	592
25294	32827	42614	32858	18152	5275	475	419	410	412	441	430	393	390	399	424	433	413	420	392	418	416	406	381	432	374	414	400	390	385	439	424	400	416	421	409	407	390	365	428	452	365	387	427	402	400	399	371	404	394	383	417	410	357	400	371	447	395	405	403	379	386	432	393	389	421	391	373	374	380	410	399	384	406	400	398	427	390	403	429	438	417	394	383	423	419	408	423	397	382	378	379	382	412	412	430	400	389	451	400	358	404	403	437	393	417	383	379	375	392	456	394	397	422	398	395	399	394	393	392	402	393	397	419	415	397	400	400	371	390	392	421	365	415	373	411	382	349	401	440	390	426	398	397	406	401	390	403	384	430	399	372	391	419	400	377	423	413	392	389	425	399	394	407	400	372	376	368	377	421	410	379	404	375	399	416	403	419	425	416	409	368	373	376	378	389	386	406	384	413	392	380	368	391	394	394	403	417	404	413	463	383	386	392	400	379	387	419	401	415	413	414	388	400	400	401	371	384	431	401	368	408	382	374	386	394	392	407	384	381	375	426	375	436	403	406	397	398	385	366	398	381	413	392	406	405	390	411	380	403	408	399	449	405	426	392	412	422	407	381	375	387	378	367	420	396	409	428	403	417	402	415	441	380	409	385	407	380	414	401	359	399	366	392	391	424	411	390	426	375	395	377	409	389	413	421	400	382	386	397	389	403	403	381	381	392	408	384	407	422	443	387	395	362	388	409	373	392	380	384	414	404	391	374	408	393	337	385	410	393	381	380	423	407	383	406	405	395	451	437	391	392	401	439	427	405	366	401	369	420	396	381	394	410	397	381	423	379	411	418	383	394	388	402	418	403	367	369	383	404	417	381	395	380	451	363	391	417	399	407	413	433	403	414	430	424	367	404	386	392	416	383	392	381	377	404	408	443	356	391	368	399	413	404	414	420	363	405	388	383	407	416	420	396	392	388	357	369	375	392	380	348	381	368	418	396	395	423	390	391	384	375	385	374	396	398	413	412	361	416	414	373	398	414	415	391	361	391	386	411	427	394	397	398	445	417	424	385	390	390	400	420	422	400	400	381	384	392	378	352	391	384	423	428	383	369	433	424	434	389	411	440	404	397	404	368	375	398	408	377	396	402	402	390	377	391	412	394	410	366	443	387	410	383	415	403	400	353	404	386	403	390	401	407	404	394	402	404	388	394	402	399	377	372	411	403	399	368	412	430	383	419	398	399	421	372	400	388	454	355	396	365	390	442	448	366	391	376	382	375	414	380	360	414	388	417	417	384	419	421	371	371	395	402	377	399	419	385	426	388	386	416	385	370	401	414	393	394	446	428	424	388	368	381	378	375	401	386	418	423	392	385	368	352	405	404	382	392	371	411	428	369	378	394	390	400	369	389	399	377	411	405	387	387	409	431	412	389	406	390	389	402	396	378	402	372	398	378	410	390	370	418	423	400	401	390	395	406	377	392	422	381	379	413	324	420	410	454	377	382	418	436	383	395	378	404	407	389	401	421	427	386	401	392	381	405	384	403	458	375	427	394	388	384	386	401	404	383	376	421	430	420	361	436	398	406	423	408	416	372	396	393	426	423	410	401	375	393	405	404	414	389	384	372	428	392	419	413	412	409	448	399	435	411	425	373	424	378	366	379	381	414	389	397	394	363	403	386	419	413	407	379	415	393	427	406	418	406	409	395	364	374	397	399	398	385	400	404	376	401	427	397	369	362	393	393	394	390	408	383	419	393	418	421	444	408	415	364	399	400	383	426	425	406	408	414	403	398	418	379	389	411	392	386	371	408	401	399	409	407	382	402	380	398	373	385	406	396	414	393	381	396	434	420	427	418	404	403	429	396	406	371	383	411	420	370	416	394	405	352	389	403	376	440	387	398	357	380	410	416	398	367	436	379	410	383	390	387	416	411	396	382	424	383	394	365	383	443	421	388	381	412	383	397	420	387	380	424	380	410	385	370	396	408	409	384	394	411	403	417	397	400	397	416	461	382	394	390	376	419	397	410	386	377	381	416	406	411	427	406	379	402	382	397	396	394	382	405	427	399	424	377	394	346	407	424	409	404	384	439	428	360	437	404	428	391	384	392	400	402	399	394	374	439	386	384	396	389	375	378	406	373	391	406	441	408	418	368	448	425	384	383	418	390	406	399	399	366	392	408	403	374	393	374	382	401	414	416	378	346	410	391	382	405	371	408	413	428	415	398	385	428	368	385	386	386	400	383	382	404	384	409	401	439	373	387	387	391	412	437	407	386	426	420	418	430	390	392	386	391	398	406	417	387	384	415	406	424	422	414	405	389	389	406	390	397	416	410	391	408	371	385	365	423	392	387	398	418	409	407	406	400	424	430	395	391	401	421	371	397	393	398	420	435	396	407	361	391	413	373	391	434	370	383	428	406	367	398	382	383	380	397	375	405	396	418	397	383	388	387	431	384	374	417	412	356	436	376	416	419	392	382	393	391	383	370	400	398	407	382	351	402	391	410	398	360	348	398	402	390	390	422	374	425	437	403	389	365	433	380	419	390	391	392	407	380	372	409	397	424	409	428	401	383	428	379	393	384	350	414	401	399	416	410	422	427	394	390	391	402	400	384	381	371	368	367	413	362	393	415	409	416	410	413	358	378	377	360	394	414	403	398	403	410	391	395	423	407	382	390	388	391	381	412	380	380	410	380	408	375	394	374	382	402	413	421	434	359	365	403	384	394	392	371	404	358	389	396	410	394	375	374	408	374	443	395	405	380	362	403	413	402	401	368	380	378	405	400	412	413	384	385	387	411	393	382	364	390	366	407	370	406	392	406	401	406	388	404	407	405	419	404	422	399	435	402	376	411	412	389	410	419	386	435	413	400	382	378	408	416	372	380	378	401	401	414	399	412	376	393	357	398	397	381	382	383	390	424	399	392	399	382	425	377	411	384	387	416	387	401	391	395	435	370	385	376	391	416	409	424	402	378	416	392	416	412	392	396	390	431	377	438	399	400	402	417	406	398	418	436	404	404	394	394	402	374	378	421	353	379	365	440	406	425	421	394	409	430	401	393	402	400	388	441	394	404	410	335	402	399	391	373	381	368	397	372	399	415	425	396	416	407	398	387	407	412	401	421	333	406	383	379	387	372	397	371	407	379	389	405	403	396	391	431	396	358	392	364	434	398	369	398	383	399	409	379	390	377	385	388	422	382	388	418	423	370	413	426	398	431	405	425	417	439	368	376	430	422	401	418	434	409	418	396	406	341	371	378	404	416	412	361	394	412	382	408	408	355	389	390	401	377	394	378	387	400	446	377	382	400	398	394	421	406	399	393	405	369	397	421	450	408	384	372	404	383	399	413	405	397	422	369	391	409	406	419	377	393	429	369	400	402	412	403	371	435	413	394	367	401	396	395	399	391	403	385	434	374	438	387	407	380	404	407	423	382	402	369	408	387	395	403	371	410	421	406	400	369	403	401	393	409	413	376	402	374	395	398	444	432	390	379	420	355	432	412
58317	90782	70592	39287	9290	1517	627	607	616	628	654	627	643	625	674	632	634	664	613	638	626	627	650	584	631	637	643	683	626	680	641	649	609	617	622	594	606	619	658	628	632	629	616	616	598	635	598	601	629	663	594	627	625	660	605	647	642	637	607	637	644	622	660	624	619	580	625	605	613	626	633	637	600	675	601	604	632	628	659	591	641	625	662	620	629	635	607	620	632	603	635	619	607	615	589	627	606	621	611	634	635	645	607	621	623	635	608	651	594	624	621	656	580	611	592	619	668	666	629	620	651	618	633	593	658	637	644	592	622	673	610	581	603	642	621	643	636	612	630	630	624	605	605	644	622	637	635	612	623	587	628	625	614	645	626	592	627	632	649	608	595	628	645	647	626	626	613	677	627	633	616	638	662	615	613	626	638	668	633	662	629	611	589	639	656	592	661	613	563	594	613	600	628	656	586	644	637	650	631	637	597	642	627	619	596	611	624	645	629	620	574	611	565	654	618	643	613	668	584	676	648	618	626	606	638	644	617	636	638	574	650	656	681	596	648	621	622	608	634	588	670	638	615	677	631	608	648	586	644	613	646	633	612	596	625	667	611	629	634	624	662	645	620	640	622	632	675	659	634	648	621	587	595	607	638	618	619	671	633	637	625	615	676	626	668	600	641	670	576	670	644	582	613	626	661	588	646	601	598	549	618	662	642	643	615	616	623	642	618	623	630	615	686	663	657	661	675	595	583	648	683	596	590	651	638	655	641	625	635	641	605	612	589	642	643	648	613	611	648	617	656	601	583	651	649	614	643	637	626	619	678	663	642	632	598	616	593	586	611	646	663	661	645	656	640	612	616	640	596	652	580	606	611	607	602	647	631	619	607	626	639	599	593	670	604	614	640	614	633	608	603	589	680	605	617	670	644	600	643	646	621	615	637	591	628	631	638	659	654	605	637	626	682	624	599	621	617	633	665	582	621	643	613	661	651	621	665	623	642	618	657	612	615	673	647	594	642	602	631	641	591	635	634	632	603	655	629	600	617	601	629	613	612	620	651	621	587	594	607	636	606	659	624	643	654	605	623	557	666	631	675	599	607	600	616	596	627	667	653	611	621	611	641	631	561	583	652	638	618	618	612	610	610	598	594	642	636	609	637	614	623	625	588	685	632	610	666	671	649	605	638	666	663	644	639	602	632	644	612	624	592	650	612	575	625	633	597	644	590	621	671	613	614	599	595	601	633	651	652	620	648	624	635	643	612	626	632	614	607	639	619	603	634	641	627	630	622	642	645	602	594	645	620	580	640	605	645	600	662	621	623	632	590	629	610	580	636	669	627	603	647	599	625	685	596	595	598	633	669	614	633	608	676	656	575	606	665	599	652	626	614	636	622	613	644	565	627	589	646	594	650	653	619	657	625	631	644	666	622	632	612	629	605	608	638	580	614	643	610	607	615	643	648	619	665	596	646	589	632	588	635	618	648	599	608	676	652	652	641	644	625	621	619	606	629	639	649	639	642	597	610	661	610	637	584	671	650	594	616	633	633	607	640	656	638	663	603	610	632	635	624	580	625	576	635	581	610	586	657	571	648	630	602	663	648	610	625	627	620	679	588	602	622	633	656	647	616	630	611	632	634	634	643	602	616	643	594	649	629	621	651	671	614	615	636	633	627	652	634	630	600	617	674	605	653	690	637	623	638	606	662	684	580	646	598	604	609	626	584	651	628	625	652	624	648	608	642	561	582	569	594	649	639	645	635	643	592	633	616	636	656	621	587	635	614	640	636	651	639	626	646	648	672	653	626	646	612	595	663	615	625	622	617	656	639	622	617	618	643	605	623	578	640	631	666	666	604	634	627	651	615	619	653	621	603	604	612	632	601	639	609	625	618	684	651	642	619	619	644	587	612	613	606	576	599	643	613	619	626	635	635	621	607	596	623	633	671	625	626	635	617	635	620	596	638	633	619	646	633	667	670	621	642	623	682	612	664	695	610	619	580	616	639	624	604	610	640	611	651	666	637	611	635	607	652	621	608	650	625	602	669	631	615	639	630	631	668	638	647	603	615	655	661	625	649	664	609	617	578	578	626	656	651	662	629	594	599	640	624	620	628	657	608	641	659	648	681	630	665	638	623	646	603	681	628	623	649	599	601	636	693	643	625	637	637	651	599	631	637	669	592	590	636	647	631	623	607	665	627	648	623	623	580	633	633	629	673	576	658	686	653	664	642	591	607	660	687	644	645	619	675	597	602	590	649	640	631	632	633	642	644	609	616	599	594	616	651	640	647	610	656	643	641	619	624	649	576	609	620	628	647	626	655	618	606	658	587	627	665	654	649	666	637	598	670	603	604	675	599	636	628	626	615	602	656	612	616	666	611	640	616	662	646	622	655	583	630	621	587	600	611	629	627	626	623	622	626	633	660	627	647	672	602	663	659	610	619	649	654	607	615	635	627	666	637	637	612	659	675	628	620	609	580	650	616	659	655	629	630	672	652	626	585	633	629	597	661	601	635	637	581	598	632	653	659	580	664	611	613	626	681	619	618	579	632	630	654	626	653	658	638	623	602	675	587	626	595	611	626	644	667	619	649	637	611	634	610	621	584	633	632	630	650	603	655	650	620	631	613	637	606	665	613	677	630	632	637	594	613	658	620	626	587	645	621	580	621	612	602	587	640	639	629	588	657	656	618	671	632	604	626	630	633	672	592	632	679	614	613	639	601	569	643	644	664	657	640	666	654	608	629	644	597	646	608	586	600	620	623	660	665	615	652	610	625	637	637	644	625	608	629	662	657	626	666	652	601	590	648	616	621	632	597	569	590	634	644	650	617	658	673	629	633	613	611	584	636	606	566	605	632	654	641	661	636	614	627	630	678	637	654	606	637	621	650	664	644	612	615	652	646	716	631	587	631	623	620	599	631	671	600	621	649	565	610	646	670	641	641	644	638	611	665	612	567	627	680	638	614	649	624	607	575	598	625	640	643	689	641	629	615	623	606	633	628	639	627	638	624	646	649	639	642	671	606	618	653	591	639	620	625	610	638	604	631	641	695	632	646	660	612	611	649	590	614	639	627	628	600	655	644	649	592	600	604	603	634	627	692	671	640	620	587	651	626	612	592	622	607	648	687	594	634	597	635	591	625	648	614	637	609	614	589	664	634	629	662	596	591	661	638	659	640	621	645	595	594	628	610	631	645	657	640	656	662	615	621	623	627	611	621	606	646	687	631	648	594	639	611	632	627	628	651	556	683	658	674	645	639	609	628	644	604	629	569	648	616	647	609	649	620	672	614	613	641	631	652	617	581	615	609	627	579	575	653	626	637	589	612	636	594	641	630	598	588	638	639	627	625	640	617	601	618	633	628	595	622	605	599	593	657	684	666	652	645	674	639	631	611	613	611	587	577	622	627	577	597	644	647	642	643	640	665	648	660	637	658	631	626	607	614	644	693	613	610	636	575	645	617	668	669	654	627	616	639	613	636	630	598	632	673	609	627	651	649	606
24246	26059	36380	29467	21525	15733	3148	707	579	656	643	591	632	617	559	582	621	600	605	612	584	608	620	606	551	575	611	572	589	602	591	592	625	606	587	600	591	660	613	575	592	614	601	577	598	630	565	620	600	586	570	591	569	554	587	612	634	583	606	601	606	578	587	599	566	620	529	626	595	540	624	630	562	596	619	589	559	575	600	580	552	613	639	569	585	598	570	612	614	629	600	631	608	580	587	572	599	601	610	611	621	591	580	562	603	602	625	575	586	575	577	596	615	626	566	601	615	613	593	598	589	581	605	580	612	588	609	643	600	588	596	575	592	578	598	591	594	572	590	619	574	588	564	572	580	596	605	619	634	614	578	581	609	590	582	546	588	601	567	553	607	566	572	615	563	570	586	606	568	607	643	590	628	574	570	582	578	581	566	584	570	638	587	546	616	636	575	582	608	569	616	609	618	587	568	606	624	562	537	651	595	556	603	598	546	612	594	600	565	590	572	589	598	609	585	618	561	546	600	579	624	581	614	579	605	628	587	593	600	595	555	616	607	595	601	585	590	655	566	591	523	602	611	570	599	583	632	601	587	581	638	609	605	609	585	584	625	554	633	581	571	605	581	626	609	597	568	585	575	581	605	615	567	594	620	564	590	599	587	567	601	548	570	618	610	590	590	589	574	585	567	613	598	591	591	608	566	617	569	590	578	591	610	596	653	618	599	610	616	578	613	609	580	621	601	570	613	612	631	531	580	605	629	618	617	643	580	588	624	565	601	584	593	631	629	606	601	625	572	601	542	622	601	586	533	588	564	596	585	591	601	587	555	639	566	601	590	576	551	615	575	564	637	570	581	602	608	585	600	591	598	614	575	580	619	596	605	582	566	607	607	607	588	585	576	586	605	570	574	595	640	619	614	577	573	611	592	555	604	573	654	569	582	592	612	586	583	578	630	599	593	594	563	613	598	606	547	556	632	576	530	582	616	565	615	578	601	594	581	610	591	611	605	598	604	551	584	595	580	563	598	638	632	570	580	538	584	614	600	606	577	560	560	596	591	588	587	596	589	605	546	587	641	594	596	578	557	542	578	596	631	573	624	584	589	590	579	587	566	617	595	617	575	550	566	586	583	584	608	577	611	607	587	574	601	558	568	577	611	562	601	597	567	567	603	600	586	554	605	564	595	546	597	597	601	577	620	575	576	615	611	600	559	597	569	535	591	585	636	555	603	583	604	591	615	553	568	581	601	606	560	609	612	605	576	550	564	604	585	613	541	637	601	584	596	613	581	617	606	609	617	606	603	581	658	574	558	561	560	611	604	608	613	583	595	575	579	570	586	584	564	631	582	587	585	595	626	569	635	550	606	590	612	556	548	598	609	587	604	573	602	618	599	624	601	606	584	589	587	599	647	578	581	543	621	598	592	593	567	616	592	562	606	564	563	599	572	591	614	589	587	568	566	610	578	572	576	596	584	572	608	600	571	554	570	568	545	543	577	610	598	559	584	583	576	589	555	620	592	608	574	600	598	635	603	608	578	619	559	577	580	589	613	610	610	598	557	597	589	567	577	589	595	545	567	602	564	620	557	587	601	595	574	572	619	594	587	602	602	609	561	599	565	583	625	589	566	619	560	576	613	622	598	543	639	613	604	576	605	590	637	652	586	570	578	592	562	551	608	606	618	558	585	629	563	588	590	595	597	560	578	609	613	607	569	573	601	615	626	582	619	568	613	602	602	605	595	606	585	542	601	591	631	579	610	570	606	584	648	616	592	648	561	589	616	593	598	585	579	625	612	599	581	603	599	618	596	584	597	595	583	582	623	605	556	611	552	624	595	577	546	555	587	582	562	607	617	579	611	589	579	589	576	605	637	568	571	593	563	608	617	618	571	581	614	564	572	578	610	585	606	599	597	572	575	577	585	588	596	584	632	573	612	602	545	581	614	558	592	542	580	604	589	572	623	593	576	558	618	560	614	608	572	597	585	545	613	573	623	585	556	608	582	596	577	584	605	589	602	581	555	613	619	623	598	612	561	592	577	567	604	600	597	559	605	612	608	583	588	582	581	583	576	600	608	567	564	589	563	561	582	598	627	557	608	596	565	614	633	588	565	599	587	579	567	576	601	591	566	583	610	637	582	581	551	564	551	589	607	581	602	600	569	597	585	607	608	614	589	581	614	556	607	573	572	590	580	577	597	632	582	609	594	603	602	584	582	597	585	588	574	572	595	606	586	610	571	596	590	554	604	591	556	644	607	574	571	619	575	575	603	581	602	575	600	618	594	596	590	594	581	588	586	590	589	572	621	609	589	574	628	595	612	640	575	587	627	589	569	602	614	612	601	609	610	611	579	571	596	582	604	616	563	622	600	617	583	618	586	662	610	624	574	589	588	598	573	625	606	586	558	596	578	603	611	625	589	593	597	602	538	607	573	628	596	582	579	602	610	574	593	599	593	554	565	578	606	613	606	597	595	625	564	554	542	562	597	599	634	571	589	588	583	613	585	624	626	608	599	571	615	570	594	605	593	581	597	576	592	599	592	603	598	566	544	621	570	574	568	595	540	619	568	616	606	632	634	645	578	550	630	607	608	577	588	547	587	631	596	619	583	586	613	574	589	608	554	567	584	633	555	653	554	571	586	600	567	545	581	573	614	612	627	575	568	605	623	605	561	580	593	610	589	561	605	569	622	574	623	606	576	617	587	609	594	600	599	577	579	578	611	567	595	566	589	575	563	583	631	599	600	597	600	558	607	610	593	567	611	585	588	581	596	615	594	613	586	638	588	529	580	600	602	595	595	634	589	582	543	599	600	617	592	582	576	636	554	586	613	645	591	601	567	623	600	585	611	595	602	630	544	612	605	585	583	609	585	606	581	590	592	572	603	595	590	619	584	615	607	596	588	594	616	596	591	575	571	638	583	606	601	576	602	599	624	561	545	597	579	611	599	594	614	576	592	631	620	610	605	584	634	587	564	597	586	573	588	556	573	553	626	535	617	568	567	609	657	579	572	635	625	610	603	584	601	551	643	621	614	584	582	593	594	599	568	569	568	568	600	655	601	589	608	564	641	582	544	569	647	570	587	573	581	577	555	601	567	650	623	606	613	616	566	591	555	598	593	587	571	566	574	598	590	541	594	604	578	579	624	616	611	602	580	595	592	619	611	622	578	602	601	612	608	616	628	613	636	615	600	585	589	529	579	584	551	604	568	573	637	595	582	573	572	626	581	616	604	607	643	598	569	644	621	613	612	596	596	579	613	581	588	574	628	576	572	604	605	599	602	560	595	601	578	614	601	566	635	637	571	583	584	576	565	572	563	586	560	581	597	572	579	574	580	616	585	604	619	611	642	590	596	594	609	598	618	623	538	597	638	570	577	601	578	604	580	571	572	625	593	579	581	582	499	592	594	572	588	566	591	609	594	592	574	635	590	581	572	585	632	611	620	549	598	633	578	559	539	553	584	598	574	548	561	554	585	587	585	646	595	614	601	586	589	579	637	626
56100	94744	77528	48146	13680	2628	906	896	888	901	932	906	886	930	878	877	917	890	878	867	880	870	919	917	923	913	950	871	934	941	879	878	859	894	876	837	878	917	877	845	869	844	867	858	823	862	898	876	875	889	919	901	877	899	881	836	844	881	894	896	858	885	958	831	888	857	987	832	920	888	943	885	889	898	867	881	909	885	922	911	943	898	891	896	893	856	870	891	943	909	891	841	870	892	916	905	861	913	853	931	885	887	913	861	929	850	868	898	859	876	932	916	917	904	873	902	861	845	861	886	926	893	937	884	853	895	897	891	878	890	857	827	866	857	862	897	876	929	883	881	847	901	872	903	857	880	967	871	910	934	879	852	897	873	891	871	891	900	925	865	909	886	859	899	920	909	858	882	895	886	857	917	894	907	908	862	881	853	889	877	871	880	933	890	895	855	883	895	921	880	872	888	891	855	844	807	897	877	851	938	885	912	846	908	892	870	862	878	915	846	854	842	913	907	865	863	907	869	921	870	911	849	882	907	923	833	973	853	866	846	892	820	904	882	868	925	885	910	906	865	911	913	884	879	893	872	873	889	858	893	875	902	901	867	889	886	919	897	879	909	868	884	892	894	912	875	927	875	913	881	876	859	899	926	930	920	832	914	846	920	859	903	855	882	852	890	863	902	921	869	857	853	930	836	866	912	881	832	847	846	849	933	893	881	912	918	910	905	905	865	877	877	950	875	916	893	859	860	910	930	907	842	900	895	895	923	905	866	944	889	876	887	900	873	862	899	861	881	828	844	886	870	891	924	925	889	844	874	915	934	884	913	867	937	896	833	876	898	857	881	832	866	901	874	918	888	889	907	867	887	866	917	851	890	878	892	878	860	884	890	889	949	878	869	906	905	871	864	906	902	878	915	906	912	898	854	889	884	889	898	905	872	929	854	888	846	930	922	905	872	845	855	918	849	890	900	907	935	877	865	879	878	892	921	811	907	890	947	872	894	896	914	938	848	880	867	876	863	917	886	855	876	837	869	900	873	936	862	890	901	866	861	867	917	914	899	897	926	890	897	888	893	901	891	824	841	874	892	884	895	847	909	889	912	883	859	922	890	841	956	850	854	912	912	927	845	913	919	880	939	891	880	874	900	919	885	898	868	838	932	893	849	850	960	921	871	839	881	927	837	917	901	995	885	866	891	880	899	886	834	874	891	885	883	915	902	880	869	896	872	861	881	903	865	949	858	933	860	929	882	921	921	888	870	886	900	891	869	834	891	904	896	845	903	923	922	919	906	948	865	877	896	943	865	890	948	878	871	888	854	872	943	852	894	910	892	846	877	925	908	907	872	885	904	910	898	876	851	863	837	912	933	887	926	866	859	830	877	864	895	964	892	884	884	879	876	873	892	838	890	863	883	915	904	902	887	899	876	803	925	893	876	922	904	887	855	872	869	861	873	871	898	868	857	871	865	893	875	887	902	920	910	871	880	906	915	939	867	924	887	856	864	864	895	920	859	833	881	877	882	884	928	874	902	883	915	883	923	849	869	845	888	858	879	892	906	915	875	892	852	874	934	896	861	925	918	930	881	924	895	883	874	850	869	884	887	953	904	918	855	868	925	905	889	920	887	861	928	923	905	858	904	850	873	872	902	843	864	919	902	879	867	871	875	897	920	851	857	898	893	912	879	881	889	887	896	876	863	898	874	897	900	893	861	887	859	867	877	874	943	871	917	837	844	917	878	815	865	961	876	873	898	867	891	883	919	859	883	857	847	888	867	913	873	865	868	916	876	877	869	900	904	909	895	875	878	884	824	919	898	904	884	961	906	875	882	883	865	887	895	925	848	889	864	875	881	893	906	860	919	888	950	883	903	849	856	920	875	909	812	897	906	918	892	850	876	898	928	874	893	874	863	911	859	884	871	893	872	885	845	886	816	928	887	899	832	833	867	935	879	852	867	927	898	889	908	927	970	886	895	941	840	900	862	835	886	865	885	860	891	895	888	915	881	953	838	878	888	889	914	876	916	930	883	886	903	918	900	874	880	904	869	857	851	884	912	872	921	883	851	891	857	876	861	887	873	890	906	860	837	898	874	894	895	862	873	871	869	852	896	866	886	885	881	924	883	877	837	887	891	866	903	866	855	887	921	866	858	911	873	822	917	913	878	877	873	864	897	890	908	839	856	900	862	894	872	887	944	848	834	868	889	893	879	911	910	894	891	863	911	930	871	908	835	898	915	876	894	904	899	868	861	892	944	909	881	864	921	913	862	847	865	914	841	875	877	900	896	885	872	895	865	835	905	870	865	902	855	866	867	879	884	935	879	909	910	926	882	852	882	845	872	901	851	841	897	852	900	876	880	903	851	892	860	878	871	918	864	877	908	864	877	916	878	900	891	921	863	863	892	879	856	912	828	894	878	898	904	882	856	911	854	868	910	941	878	859	941	946	874	884	884	895	872	877	885	853	939	860	904	832	823	882	902	875	868	929	871	944	888	900	829	917	853	968	902	937	885	937	910	899	859	882	929	940	851	861	843	866	891	907	892	917	874	887	887	860	828	871	869	870	835	890	960	912	867	884	917	904	861	916	861	877	870	895	870	846	947	879	930	874	902	915	871	851	902	899	851	874	879	902	893	859	870	845	907	876	875	835	823	853	902	913	872	888	867	861	919	926	903	920	853	825	910	873	860	865	901	873	888	887	908	909	854	852	919	904	871	889	881	888	900	924	843	901	918	887	880	939	883	899	860	923	900	881	886	862	815	941	897	934	888	861	850	889	909	954	921	865	821	883	908	899	861	911	906	865	873	930	861	887	884	860	908	922	844	878	834	853	877	923	902	899	860	876	864	838	791	892	903	864	877	903	920	864	859	874	890	893	859	853	890	849	861	901	890	946	846	840	886	839	873	877	851	927	878	855	853	873	900	925	876	888	877	882	904	893	873	883	892	875	868	901	912	896	924	879	874	940	874	879	871	906	896	922	912	840	915	847	906	877	878	834	959	884	927	929	902	866	904	905	915	871	854	888	860	897	903	867	897	887	872	909	858	887	912	895	833	850	925	931	895	874	895	873	860	872	916	945	885	889	862	872	887	892	837	889	862	879	892	911	916	929	922	901	928	896	899	909	826	858	871	892	842	880	912	871	849	859	825	927	899	914	889	867	930	902	882	900	884	887	837	907	913	889	829	866	891	884	860	890	921	908	860	878	904	943	842	913	864	868	908	873	845	912	880	857	864	912	922	881	903	886	891	880	904	900	869	880	882	880	872	901	853	869	887	875	859	900	859	865	908	909	884	912	878	923	918	938	858	869	876	887	866	898	878	878	898	861	867	880	861	922	860	932	867	859	909	931	924	929	883	889	863	899	864	873	904	880	870	842	849	917	788	877	881	879	889	879	928	835	891	852	885	867	879	873	905	863	898	892	932	870	876	875	888	857	916	912	914	872	897	905	905	891	894	885	867	869	925	920	869	920	902	950	912	920	940	821	913	916	860	904	908	897	966
30642	38391	33178	14794	1347	428	368	339	330	332	303	338	316	339	334	341	324	351	341	350	334	335	341	313	318	312	360	334	331	321	338	341	329	327	316	322	331	322	332	318	330	351	342	315	295	356	352	345	301	338	352	300	322	325	336	328	355	329	359	329	345	335	328	334	350	286	335	332	349	330	348	355	322	357	324	334	327	346	333	351	341	322	341	316	306	350	350	318	336	333	339	331	315	355	337	313	351	321	340	326	362	337	323	338	333	361	327	337	347	338	333	318	334	339	327	321	368	300	327	344	316	331	344	303	353	296	337	324	329	314	325	348	338	334	314	303	319	322	328	361	337	329	327	324	372	323	360	346	347	338	314	326	298	311	342	349	355	332	369	342	317	362	311	324	351	323	332	322	330	362	303	314	325	338	313	324	336	337	309	304	329	296	332	382	326	304	344	327	336	311	320	325	324	348	325	352	288	347	299	275	339	342	344	334	352	320	327	351	365	321	313	343	325	347	303	324	336	306	338	338	335	359	299	330	357	302	320	340	309	352	310	317	333	364	316	300	370	316	383	343	332	323	343	321	323	333	341	339	369	325	352	346	359	306	362	323	346	331	331	362	323	347	330	338	314	335	357	329	330	340	324	332	343	327	343	322	340	310	351	322	331	329	359	356	351	333	318	339	342	312	354	353	318	308	330	336	339	317	331	328	330	328	365	313	328	314	318	367	339	371	342	299	334	303	339	342	333	335	353	344	325	341	370	298	321	361	323	310	348	330	300	352	339	367	317	322	348	346	323	348	328	315	333	337	323	352	298	324	342	357	339	326	345	350	332	306	328	357	308	338	340	332	337	352	326	367	318	327	328	340	284	318	342	369	333	329	340	327	346	344	329	329	342	349	335	359	332	392	372	339	352	322	334	314	344	339	280	309	315	336	331	343	367	360	336	327	345	337	317	294	318	340	318	310	360	306	316	331	339	346	336	308	319	345	334	301	362	328	340	367	327	348	352	310	329	334	311	334	356	345	334	337	317	341	322	315	349	354	355	357	334	331	355	311	335	326	364	331	336	327	330	338	307	323	330	322	357	293	334	304	347	355	354	330	348	325	345	369	383	334	345	307	320	320	339	330	306	335	335	333	327	322	320	324	304	328	340	331	317	324	289	324	341	341	336	332	343	362	334	344	345	319	320	338	330	300	303	308	350	326	298	346	360	352	330	336	349	344	345	323	312	350	312	345	318	328	308	320	317	316	308	343	349	317	327	361	342	382	368	325	338	333	335	321	310	362	322	357	319	305	325	325	327	308	325	286	319	348	340	342	323	315	351	324	303	350	332	313	332	350	335	342	296	328	324	321	343	343	355	328	322	345	308	333	332	329	349	319	324	317	318	327	354	325	313	341	375	334	349	320	347	329	356	339	313	303	308	345	334	327	326	306	357	331	312	359	324	347	305	372	341	338	318	333	322	328	334	311	345	348	323	370	327	358	335	301	334	353	337	330	319	313	328	330	339	303	333	336	325	303	333	314	325	317	329	352	332	318	308	351	319	338	314	334	335	295	338	319	329	337	322	315	318	327	360	316	359	353	344	289	345	341	317	330	306	344	327	320	351	344	327	347	296	304	317	336	328	356	312	323	317	291	310	347	335	337	310	342	320	346	350	357	372	334	361	332	334	368	302	328	341	348	314	305	332	337	336	330	352	325	356	337	330	336	336	351	313	354	339	340	315	347	332	312	347	300	340	317	316	276	297	340	325	330	341	308	313	303	346	318	315	328	322	331	348	342	332	349	336	311	318	328	320	342	342	320	310	308	309	345	360	336	320	301	324	290	366	341	315	328	322	347	323	315	334	336	309	300	344	351	322	327	349	324	306	341	332	336	338	333	323	352	339	334	315	354	338	353	344	322	333	323	379	318	366	327	323	330	358	333	318	341	342	339	334	351	334	345	321	335	313	296	351	323	314	330	344	336	313	334	337	329	321	365	327	336	332	333	337	347	351	337	316	343	314	322	349	347	346	333	321	327	354	338	326	338	338	332	341	326	316	323	298	353	336	291	345	322	335	312	321	314	341	335	344	270	334	305	339	363	307	296	301	332	369	337	337	316	324	362	324	377	348	346	340	327	351	346	324	318	334	323	352	350	323	363	336	329	359	312	334	344	367	318	347	340	321	337	342	316	362	356	363	327	381	351	323	342	338	338	343	321	338	345	333	317	325	307	327	325	324	308	331	353	305	334	301	339	315	352	331	320	327	343	307	335	330	332	297	325	323	295	343	316	326	324	339	327	331	309	317	346	330	330	332	338	327	330	338	326	327	333	322	334	335	327	349	329	348	327	337	363	335	346	331	326	314	344	349	351	348	321	319	364	329	338	325	357	328	345	365	320	323	284	327	307	366	341	358	323	337	313	373	317	331	329	330	324	307	376	348	331	306	303	312	328	311	336	338	342	326	340	343	331	305	341	355	335	335	344	315	318	314	326	334	332	334	331	362	345	330	311	355	352	268	331	294	315	317	323	300	323	333	326	343	327	319	330	335	326	337	343	342	332	354	332	329	347	331	349	323	350	331	314	342	315	340	311	379	335	324	337	329	335	349	344	322	334	314	341	327	377	362	337	320	355	338	320	342	330	345	303	325	339	306	337	328	346	311	326	338	332	342	330	330	338	309	317	318	339	333	316	302	362	382	364	314	341	357	308	325	321	296	314	340	322	334	322	341	341	321	327	314	331	330	321	345	320	329	363	349	308	356	291	327	338	293	344	329	335	348	311	349	322	355	318	353	339	334	332	355	339	331	318	352	325	311	351	309	360	294	348	324	318	356	363	338	349	316	331	323	310	322	340	332	348	325	347	311	327	348	332	364	301	323	371	311	348	316	310	338	312	330	334	343	336	335	378	313	331	353	319	346	348	327	343	324	332	365	315	363	325	330	326	329	337	343	321	355	311	305	336	297	318	332	338	338	317	348	313	331	336	328	310	339	335	344	299	354	353	351	330	329	339	322	349	315	352	295	331	295	342	339	314	347	342	319	340	379	313	322	310	350	332	316	333	327	322	363	322	351	382	323	320	340	342	295	371	322	335	340	312	331	310	334	346	337	358	334	351	336	328	333	341	318	315	341	327	355	348	358	339	342	366	302	321	319	324	342	343	340	321	352	345	321	319	306	309	332	346	349	348	313	330	374	348	322	336	333	339	344	347	338	342	319	307	324	326	332	330	336	370	342	338	353	332	338	340	336	339	361	342	350	330	322	363	329	343	339	339	321	371	345	358	351	322	354	338	315	348	326	306	328	308	319	334	326	320	344	350	325	334	363	320	319	327	355	330	314	338	281	295	353	307	308	348	325	326	354	323	367	331	341	345	335	334	339	351	324	318	336	358	337	310	311	346	332	323	339	370	349	346	339	363	351	320	335	313	334	376	356	341	350	310	320	348	345	313	313	346	304	305	350	351	325	334	336	297	353	351	333	351	352	365	345	318	311	320	358	355	343	350	347	342	364	330
38462	55772	36445	14114	1725	667	528	563	557	542	546	549	551	527	564	603	538	543	556	531	524	508	565	541	488	554	551	569	533	574	513	544	528	524	566	520	522	541	575	542	558	545	565	564	571	502	568	525	534	532	552	528	568	533	553	598	543	576	575	567	596	559	539	569	555	580	568	513	513	549	568	534	548	566	604	564	561	574	566	567	581	559	564	544	608	500	567	560	533	560	554	561	558	528	539	553	540	556	567	529	538	572	584	548	546	578	513	558	526	574	538	492	583	508	551	493	536	568	513	548	556	540	536	554	512	545	555	544	578	539	542	525	554	540	556	607	567	525	493	554	556	519	553	529	559	562	588	567	524	554	552	581	541	543	564	562	539	537	544	518	522	564	540	521	556	509	546	539	575	567	577	545	535	533	539	516	552	556	506	538	524	539	564	516	562	536	517	549	510	559	551	514	555	557	511	607	504	530	575	559	500	556	554	557	532	580	542	533	598	562	562	534	507	542	580	534	508	532	552	533	563	519	543	536	549	487	539	499	568	551	518	554	508	555	560	562	545	503	553	532	540	546	566	530	572	549	543	515	536	599	555	537	566	538	546	545	566	516	521	553	549	582	539	527	540	543	569	540	569	569	554	577	556	536	536	524	593	592	566	558	524	555	534	539	500	557	563	568	576	533	575	538	528	547	588	563	528	572	559	574	548	543	553	563	549	569	549	543	542	515	554	530	545	529	547	526	523	556	551	570	546	554	564	537	578	561	542	523	551	492	515	552	536	573	561	583	539	520	577	547	535	517	511	588	551	566	512	554	568	574	572	570	548	587	549	572	567	559	540	555	559	526	538	543	577	551	585	585	587	594	569	512	584	503	511	540	537	556	530	532	541	560	553	556	559	575	544	582	567	552	555	549	538	523	605	496	550	538	545	585	574	558	563	553	550	554	539	606	573	523	554	548	532	568	563	522	557	568	568	566	501	582	490	523	519	544	557	557	533	557	579	513	533	574	537	555	562	528	555	552	553	556	594	538	541	533	592	539	579	538	556	578	496	532	555	544	562	547	549	524	573	526	499	528	555	561	516	576	552	511	561	554	537	598	557	533	522	592	531	603	533	572	522	576	580	561	559	548	536	545	513	500	544	524	518	516	509	572	525	537	550	521	538	553	550	532	589	569	546	521	560	584	560	513	561	524	536	521	574	565	544	532	512	522	549	543	528	548	491	549	515	546	616	526	551	567	568	563	567	549	520	536	589	559	499	540	535	559	578	563	535	550	562	535	545	555	594	538	537	559	535	545	561	562	552	518	525	559	545	539	538	512	556	536	543	517	545	533	545	557	555	563	539	567	539	554	530	526	512	549	522	529	528	531	522	530	587	535	572	566	512	553	525	600	548	565	549	545	537	544	553	525	540	538	546	569	561	562	508	590	552	539	536	521	493	529	535	587	528	569	521	540	529	502	514	541	529	565	556	569	534	556	584	546	545	530	530	579	551	514	552	554	546	566	532	528	543	575	554	539	530	550	537	555	541	525	534	526	580	547	576	539	511	556	539	556	562	555	571	556	567	558	515	547	555	542	557	530	519	518	537	574	532	560	536	529	572	545	549	612	552	509	514	558	532	550	507	544	550	576	521	554	532	592	538	564	561	516	543	567	546	535	551	521	523	544	544	560	546	573	543	563	566	540	533	563	540	541	576	542	558	554	544	554	546	569	519	530	568	592	541	579	537	572	513	552	563	547	544	535	594	537	540	543	535	532	576	567	547	516	570	525	568	530	568	551	551	553	565	569	556	548	556	543	557	530	524	542	605	549	563	555	552	549	521	561	535	545	560	604	529	560	565	495	513	538	613	566	562	579	576	569	529	538	521	546	541	546	575	553	563	590	537	528	552	520	526	545	490	533	511	520	530	543	533	585	564	547	577	565	548	531	561	560	517	568	558	563	550	540	588	598	580	564	519	575	568	540	535	532	532	554	518	555	533	539	565	550	525	520	560	540	549	548	564	538	551	573	551	555	544	510	561	589	547	587	481	563	574	527	581	508	541	558	554	539	545	547	533	501	523	571	553	554	516	528	540	533	542	551	532	545	546	537	535	562	529	546	524	517	531	567	543	528	537	595	516	603	530	545	575	546	538	549	530	535	532	547	564	581	539	574	566	519	563	565	540	523	572	532	543	565	552	521	539	564	530	604	553	538	537	571	578	581	545	550	507	589	588	533	547	573	568	538	499	476	531	529	570	524	530	569	557	551	520	520	594	550	536	557	541	538	537	547	542	549	529	556	521	564	611	571	561	562	546	600	571	598	555	540	585	565	530	567	535	513	501	530	528	511	533	612	547	541	536	597	574	567	528	565	560	564	516	544	565	543	580	541	528	523	563	542	522	525	506	539	565	524	565	542	526	542	598	531	533	523	564	505	499	578	536	568	573	513	516	575	582	552	514	591	517	513	560	533	522	550	596	549	528	553	565	563	530	551	553	590	547	521	553	500	511	512	554	577	542	567	551	551	549	499	564	544	541	539	543	554	516	537	595	527	520	523	573	539	553	559	586	548	534	530	530	567	556	512	530	530	529	578	548	524	529	581	543	537	572	565	520	521	571	527	530	558	534	558	519	531	561	553	528	555	585	551	583	571	539	571	537	574	574	569	540	551	546	573	547	572	560	495	527	568	530	500	529	502	573	545	584	539	552	546	553	554	548	555	566	553	515	561	579	582	559	544	528	547	535	534	561	567	510	564	560	561	547	544	521	611	568	516	495	529	547	584	552	542	556	531	535	531	543	556	559	549	508	548	542	571	561	528	570	527	550	570	532	548	541	529	554	570	525	560	535	503	540	533	552	553	542	524	528	532	493	540	566	589	523	549	563	552	525	557	539	572	575	530	577	563	576	539	541	542	583	555	516	553	531	545	546	547	560	524	549	521	531	506	575	555	571	554	525	548	589	539	516	549	514	521	544	541	549	570	587	540	592	528	569	548	562	576	535	513	544	535	538	524	545	518	550	523	560	583	536	507	522	529	536	545	492	556	527	529	563	565	533	531	540	489	570	501	551	555	552	548	594	527	552	540	561	524	557	525	520	571	500	525	500	533	580	561	551	543	557	568	545	575	518	546	512	557	549	546	542	560	518	501	594	514	573	558	533	579	558	581	530	560	531	528	523	546	490	501	526	503	533	578	571	559	544	562	549	544	566	575	577	563	527	514	545	526	526	544	553	549	598	578	512	505	552	531	546	591	565	563	552	540	549	585	549	561	559	556	567	546	576	534	559	540	521	550	524	519	562	511	524	513	579	545	542	549	529	574	584	539	551	589	561	563	558	524	516	551	510	571	541	557	557	535	522	549	551	585	573	520	526	572	571	552	530	540	555	562	526	524	579	525	548	537	566	518	495	544	544	529	553	584	555	505	511	568	567	559	549	561	561	558	521	549	557	610	561	571	570	554	544	503	564	540	525	526	532	587	579	542	552	563	540	506	568	511	540	556	559	547	546	551	538	564
25512	28788	39999	29075	18485	5910	536	404	396	406	426	421	400	392	453	391	402	416	390	369	369	369	361	426	338	408	355	414	394	413	365	382	362	387	398	390	375	371	400	372	358	416	381	376	380	401	397	379	397	379	369	360	403	391	371	413	359	391	383	387	379	377	371	365	377	402	384	404	414	400	373	371	376	338	413	401	371	389	383	388	374	367	392	353	391	407	380	382	387	366	351	386	389	385	388	387	399	390	331	371	371	380	342	393	409	376	382	379	385	393	355	356	400	332	364	338	404	407	340	425	381	363	395	380	378	413	417	384	375	383	378	393	372	361	361	385	389	404	356	386	397	349	376	378	399	411	372	388	429	378	397	393	366	390	402	414	373	338	374	361	420	359	416	379	368	389	349	361	377	411	365	358	408	372	366	370	392	392	375	354	421	377	381	393	376	350	365	391	394	375	358	403	441	388	383	385	343	385	395	383	394	378	391	400	357	392	387	401	388	384	378	385	414	390	360	370	418	390	372	368	414	380	387	392	372	377	352	388	414	362	351	367	394	424	403	423	347	391	388	380	385	388	404	409	352	364	372	370	389	410	361	362	352	396	397	378	392	433	352	379	404	356	387	361	381	392	350	417	359	391	398	372	365	419	382	396	352	412	407	401	347	371	390	363	361	414	340	380	391	408	375	381	395	378	392	354	341	388	410	369	377	337	369	386	343	404	365	387	376	392	392	381	372	394	372	387	357	399	392	354	426	392	362	359	392	412	413	408	406	379	385	399	381	361	350	354	356	365	373	390	380	378	409	355	403	384	394	334	352	392	391	401	359	423	376	393	393	390	356	401	392	411	367	366	396	390	370	390	391	419	385	343	376	377	396	396	391	373	336	364	376	404	379	390	400	373	403	360	359	336	372	380	379	343	347	337	351	382	403	377	383	385	378	390	372	381	377	406	396	401	372	381	393	405	380	395	389	385	378	348	438	361	378	368	368	367	407	362	374	379	396	406	347	385	398	373	386	366	394	395	375	370	366	370	393	404	379	428	370	360	380	396	391	355	391	387	373	362	375	368	383	396	382	379	364	346	360	390	356	407	370	384	351	358	401	374	406	381	408	412	386	355	409	394	387	421	406	393	359	404	362	349	341	350	389	404	357	429	417	398	395	384	404	369	391	383	388	360	374	400	377	408	351	389	365	411	381	387	381	351	377	373	363	411	419	370	401	407	375	409	374	394	369	375	328	378	362	354	406	408	384	404	406	380	374	385	385	397	370	398	379	347	383	412	393	360	408	381	336	402	383	410	351	389	379	377	404	378	364	364	365	438	350	367	384	363	348	388	378	374	400	366	379	384	373	370	399	386	383	388	426	374	387	369	367	386	349	361	386	397	377	390	376	414	354	392	387	361	393	328	386	369	374	414	380	347	389	389	375	361	379	406	367	374	356	341	387	387	370	336	373	366	414	384	403	350	378	369	400	380	384	419	351	391	384	351	386	383	407	361	365	394	373	357	387	395	389	381	362	358	386	395	374	386	399	395	375	399	371	398	391	379	379	401	362	382	392	348	394	392	369	388	394	371	390	385	363	375	384	375	398	352	378	381	398	355	396	376	361	363	392	397	370	367	380	379	400	362	407	388	401	394	345	376	385	398	364	398	363	396	381	385	328	367	370	385	403	376	393	377	361	354	388	365	392	375	416	392	373	374	373	335	380	381	388	397	389	414	425	405	378	388	350	362	358	363	341	398	391	367	347	355	412	338	418	369	372	362	392	367	385	376	391	381	372	356	383	384	376	377	359	374	373	379	395	382	368	356	390	370	350	388	365	365	403	405	403	390	391	392	361	399	382	384	398	382	384	398	399	384	373	398	402	352	378	405	367	396	382	350	366	361	365	345	386	369	425	383	375	408	393	387	409	430	393	384	391	391	386	371	395	406	394	381	352	424	379	417	400	398	363	377	416	370	432	401	404	379	348	397	380	395	444	384	378	360	384	375	389	377	395	389	376	365	367	382	350	384	376	377	340	364	394	374	380	422	392	390	399	342	400	368	366	396	381	384	380	397	362	361	388	378	385	369	385	325	347	408	346	373	393	414	392	422	345	354	352	368	358	369	377	366	360	382	433	363	358	399	347	366	371	381	373	384	382	412	396	401	382	386	403	358	373	359	411	392	399	390	417	392	398	342	386	368	367	373	371	372	411	385	390	395	405	352	376	381	355	366	375	399	377	395	397	396	379	407	376	373	382	375	353	396	381	368	383	399	427	373	372	418	357	383	372	374	387	369	381	355	377	405	396	413	381	394	397	379	383	399	357	404	353	376	378	363	370	362	345	378	383	384	362	363	412	383	396	424	356	402	391	336	394	410	386	391	373	398	387	364	375	368	386	371	360	369	404	377	358	363	397	376	376	365	361	378	402	388	387	376	360	373	389	367	380	355	376	368	361	421	396	385	381	385	363	367	396	356	390	370	344	360	343	384	374	376	395	367	372	370	357	362	376	361	378	409	378	350	379	372	335	424	351	387	402	385	366	386	391	404	362	367	375	383	393	361	399	385	370	385	345	388	385	390	371	386	380	375	383	403	343	378	365	382	384	354	367	404	329	376	384	397	394	383	368	364	417	418	416	355	387	386	374	378	389	382	383	387	374	382	375	366	404	380	372	373	350	387	382	377	383	347	400	404	401	399	378	352	370	358	368	363	351	379	353	381	379	392	405	383	370	403	369	410	382	400	349	389	350	379	443	386	406	358	406	418	406	377	415	373	409	374	376	424	387	367	395	402	391	369	383	358	360	417	381	381	365	354	378	357	368	422	394	431	390	395	378	399	415	384	403	376	388	349	391	376	359	365	400	362	348	400	379	390	403	381	389	366	406	401	403	361	394	403	400	371	415	377	365	379	391	399	413	395	389	415	360	367	395	386	394	371	363	412	373	357	349	398	368	368	388	378	355	420	380	394	428	374	406	373	397	385	406	373	406	402	365	409	390	354	376	364	372	369	385	379	385	404	365	383	385	358	367	360	354	397	372	376	365	383	392	386	363	385	388	367	325	382	366	372	360	387	407	354	340	389	349	410	382	397	367	404	371	380	400	403	372	352	406	420	396	383	379	366	364	357	382	350	398	370	390	389	391	356	401	366	423	374	399	419	393	351	354	368	397	381	420	390	377	373	360	367	390	409	404	424	416	390	389	357	410	353	361	361	371	412	395	373	391	357	391	364	393	384	379	372	373	409	377	389	408	380	367	377	385	353	384	394	386	364	400	339	375	380	391	364	400	366	398	388	409	368	347	375	373	357	373	364	400	387	388	390	352	364	392	347	355	385	385	365	401	409	373	350	408	342	355	386	354	381	367	384	378	382	393	397	382	338	371	379	392	354	372	348	382	363	361	338	372	403	394	402	383	367	390	391	371	362	385	368	401	400	365	394	366	389	379	396	386	378	395	376	387	400	407	381	359	392	386	384	399	395	383	399	402	378	368	366	378	394	384	366	381	368	372	417	388	397
56591	96619	68579	34544	11710	2746	638	649	588	586	624	595	626	659	655	612	594	580	574	620	601	647	597	618	573	581	599	638	667	557	624	565	601	596	625	628	588	606	590	598	634	591	588	645	600	615	606	575	606	654	584	590	621	598	604	586	582	600	623	633	578	599	621	620	638	635	592	657	565	633	622	610	623	597	599	606	637	577	603	596	598	617	579	599	576	606	583	615	591	657	600	577	622	574	583	606	675	643	617	607	615	628	623	626	600	588	575	645	630	611	632	622	586	585	617	593	615	616	626	624	585	588	632	645	533	570	586	566	584	592	570	560	565	579	620	570	592	587	563	596	554	581	641	592	567	564	622	549	631	588	532	567	656	605	603	600	623	577	616	600	632	594	619	591	613	629	613	639	583	637	622	592	583	580	545	564	591	584	598	631	574	576	589	572	594	624	619	605	562	579	597	607	612	634	559	628	614	623	635	594	609	575	614	641	613	629	600	604	613	640	659	602	570	626	578	626	601	608	619	650	594	650	597	605	586	582	601	643	635	570	552	643	603	590	602	571	614	612	574	623	622	605	569	632	630	575	537	636	574	591	646	642	586	582	589	594	576	635	623	596	570	595	588	556	599	605	599	612	617	605	641	596	584	569	566	579	595	591	596	574	617	645	661	611	617	632	640	583	615	602	581	598	609	621	594	622	615	580	587	553	613	573	587	567	572	621	652	589	621	579	575	619	646	586	583	604	551	616	615	628	581	617	616	644	609	584	656	587	564	585	604	588	598	572	600	601	585	617	589	581	612	587	579	602	642	604	622	629	652	563	580	570	594	609	582	602	575	591	608	591	619	574	599	594	613	621	620	592	606	588	618	586	550	592	639	606	606	579	586	636	594	629	593	598	594	612	624	595	632	606	594	603	614	585	611	573	601	582	586	569	612	633	551	614	617	576	623	658	604	574	615	589	570	599	602	585	600	576	619	639	581	646	588	565	566	581	600	628	600	578	598	595	605	560	567	620	575	562	626	610	627	611	621	609	576	576	628	558	607	613	606	610	619	577	594	567	584	623	620	619	626	640	607	622	583	580	585	601	590	603	580	572	585	593	611	567	609	614	638	578	610	600	577	590	536	577	579	603	579	595	564	638	603	626	573	559	563	617	579	624	603	634	628	584	590	614	651	604	618	626	599	601	591	631	619	582	605	615	611	639	617	611	572	610	599	601	605	614	587	605	619	607	579	586	578	605	627	595	619	605	610	586	597	623	595	640	587	629	541	607	605	591	635	590	591	607	583	595	582	594	594	605	580	625	616	542	608	616	619	577	616	592	626	564	619	584	620	585	612	598	608	647	586	627	616	618	595	606	586	629	612	589	600	594	601	556	634	591	595	642	549	609	629	599	579	615	582	630	599	595	581	571	636	544	623	590	599	564	623	631	604	578	596	569	613	581	615	626	620	613	542	624	627	579	603	609	635	581	581	642	648	593	569	620	593	624	601	622	634	571	589	595	603	621	588	609	575	612	568	572	623	603	634	551	583	561	557	570	644	594	619	631	606	574	601	606	571	532	597	641	560	599	613	601	589	594	609	608	587	584	611	637	619	577	621	587	591	619	539	570	613	580	669	654	615	609	612	614	610	600	616	607	597	590	628	591	582	557	594	577	575	610	602	589	573	640	597	578	622	593	633	616	591	598	628	625	648	549	640	587	584	626	628	592	593	647	635	643	599	578	590	604	622	599	610	599	599	598	617	648	602	631	676	612	633	627	611	580	620	620	621	597	597	613	632	569	642	566	617	638	645	548	587	608	622	632	596	599	601	571	601	590	625	586	573	606	573	616	595	609	565	647	608	585	629	604	623	609	609	603	623	587	590	535	659	632	567	612	647	608	608	601	603	624	609	615	575	629	622	574	622	572	614	583	600	586	593	604	631	604	622	635	593	602	582	607	627	606	598	615	568	633	604	640	608	605	611	603	533	587	639	587	611	603	572	609	633	600	619	613	607	593	592	563	620	587	608	556	647	611	573	581	593	599	610	595	630	589	613	612	618	578	616	604	579	647	642	573	580	597	601	624	584	655	565	587	607	626	668	564	585	635	632	609	606	572	619	615	646	593	620	626	604	574	627	593	651	593	602	641	629	603	599	610	589	598	621	618	603	648	654	618	599	588	597	636	612	579	596	571	623	617	569	603	620	596	617	573	618	627	597	610	611	598	620	609	583	651	609	600	604	567	627	618	564	574	650	592	561	602	622	621	561	592	613	565	598	589	651	628	548	587	544	593	597	591	586	582	574	562	607	627	554	584	601	583	573	547	625	621	624	630	542	572	612	623	592	604	597	594	590	626	604	588	591	626	587	576	617	584	600	599	599	622	597	648	594	596	614	601	613	599	642	588	596	560	554	610	648	613	646	593	592	667	592	637	590	631	600	587	595	591	579	620	606	626	605	606	633	590	573	588	624	574	556	570	643	594	608	632	579	601	607	621	608	645	592	587	591	594	618	598	579	574	598	594	581	581	583	589	590	616	616	564	593	592	615	591	588	611	594	616	533	602	606	594	577	616	595	613	596	620	577	590	668	590	569	624	550	606	618	613	594	616	637	632	605	595	608	571	539	568	577	611	594	602	590	612	595	619	579	621	566	583	598	575	617	611	585	647	607	603	602	583	582	591	608	570	572	604	575	585	580	621	595	582	643	643	638	614	619	601	583	591	602	618	597	617	632	610	588	575	631	569	583	571	590	583	603	598	594	541	623	643	576	595	581	579	621	621	586	582	608	636	636	553	592	579	625	561	599	594	619	612	585	553	598	591	589	576	617	575	638	583	601	607	603	560	624	621	608	610	617	592	560	562	590	619	585	640	616	581	625	657	600	598	637	586	621	599	591	600	583	602	596	596	610	613	585	583	568	612	655	596	620	588	608	632	606	571	580	564	587	607	638	573	589	611	525	599	581	586	631	592	595	567	605	623	598	582	595	586	671	601	636	598	571	627	592	642	592	617	644	606	595	633	564	607	583	584	610	617	626	629	624	607	589	585	571	589	643	598	587	612	591	604	598	643	589	585	590	650	598	580	634	590	546	600	595	583	602	577	633	593	630	578	604	597	633	606	625	620	611	619	606	602	605	611	586	621	628	584	632	594	627	664	578	623	562	589	571	615	593	598	588	604	634	611	639	634	602	594	595	611	647	618	540	645	568	593	616	644	565	659	615	613	632	619	588	633	601	621	601	634	614	603	626	603	625	560	645	621	593	641	579	589	590	609	596	543	622	604	622	575	618	555	610	597	604	603	621	599	623	608	622	586	567	571	599	625	570	614	603	601	581	590	577	606	605	623	621	615	577	629	607	607	582	614	626	619	603	595	605	558	610	552	569	585	619	619	594	602	587	580	586	644	613	603	597	591	598	621	601	586	612	598	584	544	518	574	567	549	610	620	640	594	606	557	601	552	626	565	614	584	622	619	608	578	608	556	602	599	617	624	570	638	557	596	582	591	626	541	574	615	609	633
24251	25756	36456	28215	21260	15345	2887	661	577	678	647	570	623	606	578	624	622	601	609	593	604	613	567	565	577	586	601	604	577	568	583	585	552	556	595	570	560	601	590	591	568	621	583	558	606	615	591	619	630	574	604	533	575	619	597	572	564	592	561	605	581	604	594	552	544	582	569	600	577	573	585	569	566	613	560	573	575	564	548	588	555	590	617	589	584	604	528	611	585	597	589	605	553	600	528	585	597	586	609	633	619	553	604	588	640	596	609	603	625	594	618	596	620	557	564	595	595	590	616	580	584	591	579	598	586	636	554	546	572	600	575	567	603	577	605	550	613	613	564	569	560	581	575	562	553	577	592	585	574	526	619	569	575	557	625	618	579	592	589	569	563	587	574	577	630	607	608	565	562	580	589	592	582	584	645	569	587	618	569	594	584	583	634	634	581	573	551	602	578	573	588	595	590	593	548	584	573	593	574	622	594	647	647	579	605	560	578	571	582	555	614	597	619	592	559	583	605	608	539	560	573	571	641	564	612	579	560	576	553	574	581	590	595	558	589	570	575	550	579	586	585	616	554	579	517	623	590	605	623	590	579	586	602	590	581	563	589	594	594	580	562	581	622	570	609	555	605	544	556	564	589	556	541	632	583	577	595	599	560	601	572	579	584	570	624	595	572	566	620	565	581	620	561	591	562	573	602	568	541	572	621	596	604	582	555	558	570	556	574	589	577	572	572	576	598	584	622	573	624	619	603	620	585	577	580	545	613	581	572	613	586	576	586	594	569	579	596	626	580	625	611	588	586	562	565	610	613	536	559	587	596	558	619	645	586	578	580	563	582	587	577	577	619	583	601	576	620	585	614	559	583	556	583	605	567	624	621	544	577	610	575	582	591	581	599	600	586	598	594	566	596	612	586	586	616	660	543	605	566	590	608	554	559	568	619	602	571	603	584	567	583	535	599	570	573	597	596	633	579	570	572	615	594	568	590	601	602	571	586	578	571	575	590	558	617	566	586	537	579	575	614	593	577	571	612	607	586	570	582	533	572	597	576	600	612	629	603	566	570	554	593	599	565	584	611	597	607	584	615	563	595	583	587	581	547	589	523	570	614	628	592	520	617	576	594	591	602	620	598	557	575	588	593	594	551	594	558	590	563	612	583	569	610	578	603	589	583	543	564	552	565	576	581	584	615	567	591	566	614	646	639	544	584	564	650	562	581	537	588	583	577	568	638	582	565	593	551	544	595	597	576	560	565	533	605	583	571	584	599	584	538	609	577	604	575	623	558	580	582	606	542	593	547	597	629	576	571	570	575	581	595	634	553	599	631	580	583	596	621	555	560	609	608	607	606	577	603	533	595	617	616	581	559	571	565	574	577	572	609	600	594	515	604	605	549	643	607	585	568	582	594	604	587	532	607	575	597	559	545	609	567	596	602	556	607	608	584	582	652	577	585	569	576	596	595	561	631	597	641	631	622	599	573	614	576	590	568	557	549	575	567	553	597	567	559	572	592	541	579	593	590	592	572	584	578	573	617	583	601	574	582	662	605	622	599	616	585	563	535	627	577	568	621	614	573	598	570	601	621	584	587	581	589	622	565	548	568	638	601	602	600	564	614	609	562	578	593	546	596	593	591	577	592	594	594	566	565	601	589	567	583	579	577	566	531	595	555	573	593	568	592	568	570	585	591	556	600	585	563	627	604	580	614	613	553	590	605	563	556	583	627	586	558	607	584	601	601	590	504	571	579	603	568	572	601	581	586	583	551	598	608	594	555	563	572	584	540	589	585	596	589	577	604	579	600	576	597	598	566	575	617	547	568	661	615	566	590	562	586	571	592	574	573	539	580	576	561	629	593	607	559	588	547	662	585	581	589	620	621	563	611	562	576	569	553	604	570	606	591	526	546	573	596	603	618	612	598	558	579	582	585	588	561	605	565	559	544	569	566	581	555	628	554	585	556	610	571	582	624	565	576	567	628	554	594	578	565	611	585	617	573	572	523	577	591	582	632	567	628	545	595	556	581	570	628	626	567	576	564	575	565	602	601	567	574	643	585	600	576	570	590	527	548	590	555	582	568	597	567	559	563	593	618	608	607	587	561	573	608	580	562	615	602	595	577	603	579	536	565	580	615	597	589	600	536	589	590	577	591	573	599	594	606	577	557	604	618	539	586	597	615	577	590	592	596	566	541	591	581	565	623	639	568	549	595	611	618	602	587	591	587	570	594	568	543	512	583	571	612	555	599	566	624	575	604	577	556	619	569	569	562	641	585	588	588	555	550	569	577	536	544	564	575	578	574	609	606	550	596	607	601	600	627	520	594	619	551	601	599	607	609	592	586	576	584	617	578	599	596	572	592	570	610	611	602	619	540	609	622	591	576	622	584	570	579	619	544	584	597	627	598	610	609	563	572	580	565	554	585	577	555	617	568	583	578	546	572	589	594	581	582	591	576	598	593	564	596	609	547	588	605	621	568	542	608	569	601	617	567	548	631	606	619	578	625	614	582	611	601	592	586	568	590	603	564	547	567	584	589	563	567	568	613	572	575	600	599	584	575	561	575	571	552	561	599	603	584	576	603	579	556	581	608	619	594	612	557	598	612	566	607	614	623	617	600	592	592	559	559	588	564	552	561	573	572	596	585	616	586	576	596	573	596	613	555	609	574	600	575	574	573	538	572	572	588	540	531	619	637	588	617	550	615	626	588	576	544	568	549	606	566	568	543	586	609	589	568	602	560	571	575	562	587	630	587	617	594	556	586	574	582	544	588	582	602	587	586	571	598	549	542	591	590	652	552	574	595	608	575	563	615	601	553	598	616	626	560	544	559	583	552	599	619	576	576	563	583	548	582	648	615	567	572	548	641	561	565	558	590	612	582	591	555	570	599	619	595	585	582	566	572	541	596	526	559	584	598	559	581	555	570	553	611	580	579	580	610	561	592	558	595	537	627	610	625	604	598	573	592	602	523	601	564	610	592	579	552	602	606	625	635	581	617	606	567	552	576	574	594	559	572	563	539	598	631	586	591	618	611	588	567	596	575	531	590	602	593	579	586	567	624	582	565	613	577	586	558	543	578	571	590	623	567	613	620	565	564	579	551	621	609	575	560	563	602	583	592	593	591	573	567	553	566	579	565	585	611	595	585	582	578	566	551	582	562	607	595	569	563	605	576	576	600	593	604	590	628	564	556	581	570	576	606	599	546	565	596	592	600	573	620	558	590	549	605	576	552	580	611	601	540	584	563	597	574	597	554	627	588	626	554	631	539	577	556	589	571	556	578	604	588	599	580	576	594	550	521	609	565	581	598	621	597	620	569	575	549	610	555	584	589	574	585	649	584	574	575	574	585	572	597	573	624	576	648	593	589	545	590	587	567	551	618	576	588	602	602	579	554	574	580	531	594	613	592	571	614	598	613	604	587	576	555	604	571	586	560	588	596	598	572	588	595	561	585	614	539	604	590	558	613	594	568	577	611	593	589	620	544	563	577	587	603	579	615	590
58933	97048	76398	42787	13128	3859	899	957	885	813	899	850	941	879	892	906	895	842	917	853	902	867	873	867	876	917	851	852	845	893	884	878	852	848	890	934	830	888	974	838	863	852	875	867	884	835	892	866	923	849	858	864	912	890	918	887	833	863	847	818	878	918	878	811	891	880	839	906	858	910	943	913	918	878	888	869	925	863	839	874	870	865	886	873	861	878	931	882	897	885	848	873	893	900	883	839	925	815	845	893	867	901	914	881	903	916	845	882	878	851	881	863	882	925	881	858	843	839	866	834	866	876	858	938	868	862	865	867	885	867	902	875	878	883	936	904	859	887	903	880	866	848	875	890	816	833	901	937	898	919	896	892	852	901	872	827	830	837	839	862	864	843	914	906	882	870	816	873	879	831	839	864	843	889	868	922	892	913	912	850	892	831	894	843	864	823	896	854	884	863	905	885	873	895	848	901	853	885	875	913	901	848	848	837	853	817	853	905	916	923	875	859	897	882	948	874	842	866	890	843	940	859	910	924	849	915	846	891	797	856	888	842	854	858	866	819	849	896	921	826	858	850	869	856	850	869	864	875	858	869	862	908	837	862	894	880	898	881	897	921	891	845	851	908	930	909	864	807	869	827	861	889	875	849	858	845	875	838	876	926	900	871	838	894	903	874	914	855	896	892	904	880	876	810	884	835	843	869	888	882	891	831	876	916	822	882	844	872	840	859	882	861	881	861	877	898	885	841	884	828	928	852	911	877	888	897	852	876	840	892	841	855	891	852	901	790	888	892	884	891	832	867	899	867	863	874	878	813	866	857	948	885	861	884	886	877	861	852	875	858	938	872	864	878	784	923	891	828	826	834	799	924	880	886	854	917	869	928	894	880	890	861	884	896	881	871	875	901	862	900	927	841	927	889	891	822	910	821	840	861	903	902	885	842	933	902	857	885	856	900	859	863	871	883	864	863	876	859	853	862	886	926	891	904	930	875	901	874	831	839	922	848	861	850	856	930	865	899	828	876	903	880	866	881	891	888	888	889	860	880	939	855	934	814	866	839	915	877	872	903	838	889	839	822	883	906	899	900	885	883	848	852	835	903	815	892	912	816	896	883	803	863	856	901	894	869	852	876	861	861	855	861	864	875	833	851	806	922	826	837	881	873	854	847	884	853	992	890	806	884	877	863	918	827	863	843	864	841	878	883	876	853	897	856	878	825	874	871	795	827	854	892	837	887	861	856	869	849	923	840	848	870	851	880	873	879	842	871	900	860	895	902	907	890	892	863	862	861	882	901	893	903	867	889	880	887	878	844	875	901	881	874	812	901	877	882	823	851	912	842	835	867	911	875	849	870	911	848	868	846	891	885	904	848	885	933	828	846	822	869	881	880	937	899	846	934	869	843	878	860	871	858	846	828	852	858	822	864	830	873	850	860	878	877	887	844	858	927	871	871	911	902	890	851	878	878	908	848	851	901	855	864	847	869	873	863	894	838	839	875	869	840	853	904	877	841	839	904	891	920	891	910	894	896	855	822	885	887	877	871	884	891	779	836	826	863	875	900	821	900	815	844	866	898	855	900	891	876	857	836	867	938	855	919	875	880	828	875	826	882	854	846	887	826	899	911	861	883	908	857	895	894	849	900	894	887	837	886	879	902	875	875	854	896	844	864	864	889	890	836	845	880	912	911	824	857	820	909	875	845	847	871	914	848	834	865	863	902	880	868	864	913	858	892	875	859	885	852	876	890	858	900	928	861	862	860	853	896	873	885	872	919	836	924	880	867	897	879	886	858	828	864	843	875	825	878	875	904	859	851	842	854	892	894	880	841	872	913	850	865	886	874	846	818	901	843	933	860	900	868	869	879	869	906	880	876	836	833	809	877	897	863	908	882	913	823	836	852	891	875	843	882	847	853	828	870	957	919	903	840	902	869	881	828	917	886	871	887	818	863	885	884	839	891	869	868	853	862	908	894	837	890	934	834	856	901	892	881	855	875	906	925	870	862	867	827	916	873	877	900	894	827	870	856	880	888	854	875	907	882	869	846	861	913	898	868	889	859	889	867	933	832	870	834	868	856	920	867	856	868	885	900	842	918	844	912	917	895	864	870	831	868	884	856	888	929	908	848	841	873	859	839	885	853	902	871	847	880	891	874	858	888	847	868	880	862	884	888	923	861	870	877	862	874	836	864	799	872	880	862	895	863	844	822	850	854	904	868	858	889	905	841	904	858	890	847	921	862	879	869	840	863	889	872	883	876	905	876	890	903	888	861	866	937	843	873	844	835	884	918	896	833	839	833	860	917	865	833	851	817	888	888	908	915	844	838	842	865	836	865	891	925	873	869	887	937	855	867	892	911	830	872	936	893	918	834	884	935	872	882	901	833	818	870	881	908	859	856	804	834	900	885	824	912	839	868	851	833	829	877	870	872	888	836	868	937	868	844	828	895	844	874	902	888	936	843	863	886	850	854	853	886	892	887	799	883	892	930	870	825	891	931	896	861	863	853	827	863	806	921	892	890	832	879	895	839	855	869	879	884	864	869	852	829	882	865	861	860	851	834	902	826	817	879	922	864	839	854	860	827	863	878	916	857	896	836	847	873	878	873	926	815	875	881	907	901	892	884	812	939	849	848	878	876	840	840	892	923	852	910	804	902	885	824	828	907	866	834	912	914	841	923	882	833	881	860	877	842	877	853	892	880	872	919	885	864	826	871	926	901	883	877	870	901	822	846	907	901	891	887	875	881	871	861	912	847	856	922	864	837	809	902	860	858	878	873	821	866	863	875	880	896	891	845	840	891	872	886	884	832	836	871	855	884	881	836	879	884	864	921	915	898	854	852	867	898	932	889	892	877	824	831	888	863	852	874	881	911	854	833	849	856	874	870	850	875	889	866	841	842	892	860	819	886	861	854	842	816	903	855	931	812	891	901	863	898	871	885	879	824	932	859	910	852	879	847	849	903	876	904	870	888	882	880	901	871	946	872	866	873	858	906	884	837	913	865	862	870	830	863	847	873	843	820	866	828	919	895	844	825	875	921	846	852	869	907	852	849	875	881	847	886	876	869	880	872	911	912	918	898	905	873	796	846	868	850	829	840	849	940	866	900	851	832	875	876	837	793	888	880	855	780	927	890	858	853	880	856	862	804	908	901	948	862	858	878	868	894	907	937	941	813	845	882	833	894	850	854	844	920	834	858	869	824	829	886	874	883	866	898	918	884	855	890	863	876	834	857	886	854	886	885	892	873	860	855	884	882	927	918	913	894	846	893	879	929	849	886	848	876	859	867	888	886	863	856	852	883	857	939	896	878	865	889	839	880	870	872	862	860	874	915	894	860	870	896	861	861	863	892	871	885	873	837	878	896	871	855	836	829	874	892	843	886	913	861	840	856	963	959	906	891	862	941	830	924	885	847	901	866	891	909	817	880	869	853	838	906	872	858	864	847	885	860	856	908	833	842	887	872	901	889	900	874	872	863	820	882	853	874	852	896	857	838	848	862
30427	38062	31665	12728	965	385	332	349	312	325	294	358	334	325	337	365	326	331	331	320	342	330	331	326	323	372	330	325	316	342	330	345	338	348	321	319	323	332	290	371	336	342	325	300	342	343	320	312	317	351	318	340	350	305	370	330	331	303	323	343	318	306	329	300	330	316	313	302	329	360	331	352	364	311	301	310	347	323	333	337	317	342	316	343	364	338	345	311	322	312	342	294	320	342	337	330	306	302	362	312	341	326	353	368	336	315	313	336	330	342	345	343	306	351	329	326	309	363	353	333	364	326	307	334	319	344	305	342	329	293	307	313	301	311	380	307	335	321	353	321	363	339	331	320	337	302	320	348	332	303	339	333	329	312	327	289	324	339	352	363	364	338	309	307	320	323	363	325	353	338	327	355	371	363	314	336	351	317	326	350	316	349	333	297	292	353	324	323	340	350	340	318	330	351	331	327	330	312	322	319	317	342	298	318	338	326	344	328	308	342	306	311	333	349	343	309	342	339	328	289	315	320	313	322	345	331	349	331	321	344	307	358	331	314	349	315	328	328	321	349	352	313	369	322	277	362	321	345	312	327	341	334	329	350	316	346	331	374	311	328	304	342	348	331	309	348	325	313	336	358	311	325	312	313	332	366	334	381	344	315	339	343	336	330	343	291	319	344	340	313	348	325	330	289	336	330	382	326	333	346	322	325	323	360	330	317	322	315	313	308	335	322	330	303	338	310	321	349	319	333	322	338	330	349	346	351	333	334	327	318	340	322	300	351	341	370	329	325	345	320	328	343	337	347	323	307	304	302	326	314	277	339	323	341	305	342	322	350	353	325	313	315	343	297	322	362	306	333	328	302	317	341	337	310	332	374	298	333	350	336	328	342	329	337	316	314	320	307	343	321	300	307	303	327	324	335	323	329	342	295	312	292	334	330	328	335	395	300	358	328	345	330	349	371	343	350	339	337	314	316	314	329	340	357	330	319	330	334	317	336	330	337	339	344	309	328	319	331	304	372	320	355	328	363	334	303	345	300	335	344	329	335	308	366	299	367	319	342	323	327	293	323	305	338	337	368	331	322	305	350	312	324	323	350	334	290	289	320	350	336	317	368	334	320	334	325	326	342	354	332	384	326	360	337	321	358	346	313	322	334	294	337	335	313	351	325	362	325	327	337	328	296	347	346	339	330	320	341	328	315	305	353	322	333	328	354	295	339	306	357	314	304	321	340	325	329	305	325	335	295	316	311	323	320	322	353	349	329	327	344	324	327	345	315	309	316	316	333	323	324	337	306	344	338	334	332	333	303	352	345	328	321	326	321	324	336	321	341	304	352	319	326	337	310	332	341	326	324	327	358	343	337	310	279	389	307	300	319	339	354	319	333	312	345	364	301	362	327	352	348	333	359	300	330	334	337	345	318	332	294	354	306	332	331	334	317	327	315	358	316	299	380	307	293	335	351	342	327	303	299	295	327	323	346	317	336	299	324	321	356	326	337	316	323	348	312	325	330	369	310	310	319	324	306	354	343	337	336	324	316	329	349	337	294	292	315	329	325	356	318	355	326	299	338	334	359	345	351	340	313	311	319	340	335	327	316	320	332	329	332	345	359	311	329	349	340	344	323	339	301	310	324	294	335	329	322	346	336	362	356	359	325	313	316	319	303	335	338	325	323	350	327	339	306	330	300	295	353	347	327	317	326	332	353	328	323	332	311	315	354	342	334	333	324	328	325	300	342	353	323	318	316	332	344	353	349	320	324	309	303	336	332	359	356	320	328	337	332	343	339	339	337	305	356	335	341	333	337	317	323	331	331	327	312	334	337	332	353	338	324	297	315	349	331	354	311	318	347	359	321	352	333	366	335	333	318	346	322	350	335	370	317	341	370	304	347	327	303	360	330	331	323	368	305	329	326	348	314	340	372	322	325	342	318	304	337	348	341	321	338	333	328	319	308	315	303	285	346	309	320	315	324	314	365	305	313	318	317	367	320	358	325	341	357	305	354	288	308	345	332	357	315	359	352	338	310	335	287	350	336	344	364	321	299	328	316	292	315	340	343	306	350	297	354	334	286	341	322	331	341	304	372	322	329	343	316	327	319	327	343	334	339	310	342	335	307	353	309	352	342	351	336	341	340	346	356	334	345	317	330	346	311	331	337	319	336	319	339	346	320	332	315	335	315	328	346	323	323	301	309	346	350	307	315	327	342	322	366	333	352	323	340	324	291	311	318	316	340	314	358	332	305	328	309	371	326	336	302	334	351	341	332	284	354	333	311	335	317	304	317	336	320	341	325	311	320	342	360	350	298	327	329	326	351	339	332	344	299	341	336	364	352	332	337	326	297	336	376	345	327	322	337	333	295	309	328	328	342	311	342	339	354	338	306	326	334	292	328	322	337	309	306	345	342	315	336	348	297	359	352	348	333	342	316	298	312	326	318	313	339	336	325	326	366	335	300	330	306	358	338	355	310	343	328	316	291	321	351	328	312	353	318	286	305	345	330	315	304	331	338	310	310	309	321	328	333	336	303	309	321	296	334	309	354	370	345	319	345	339	346	326	349	360	339	331	315	335	365	321	326	322	354	327	308	331	351	326	315	363	343	318	328	336	328	346	305	322	317	327	340	319	329	363	321	340	358	331	331	326	315	323	343	335	345	341	348	312	292	352	356	338	347	337	333	327	328	338	347	353	316	325	319	309	327	341	364	336	310	313	369	301	330	336	320	329	358	320	363	323	342	325	356	332	335	341	324	350	316	332	364	364	364	360	325	318	327	314	334	318	334	375	297	342	335	298	328	361	317	336	352	329	316	365	285	315	310	355	332	348	309	314	310	324	303	329	345	313	319	355	362	333	305	343	328	343	353	328	364	320	329	322	308	359	343	321	334	322	304	341	353	341	355	351	329	339	330	332	295	337	323	335	331	303	303	341	297	317	330	308	279	322	355	338	343	352	312	344	308	328	342	321	308	313	323	318	348	314	329	329	339	334	366	331	312	303	342	357	303	305	316	359	308	305	329	319	338	340	333	321	343	297	320	332	316	310	315	320	342	316	331	335	326	350	342	350	327	337	334	320	295	358	295	346	315	349	305	328	350	331	308	349	339	339	313	338	344	325	351	360	351	336	332	331	312	315	304	357	348	360	314	298	304	313	307	334	322	327	328	333	331	313	283	328	314	299	328	327	309	322	314	303	330	365	359	323	343	332	333	308	334	335	344	332	327	335	319	317	363	351	318	343	311	348	347	302	340	319	322	359	353	348	335	284	302	334	335	338	314	333	316	326	333	343	334	313	333	334	341	334	340	328	356	342	353	331	307	318	360	305	326	359	371	329	351	316	318	313	336	336	354	349	310	328	325	309	330	334	351	325	320	307	310	330	307	357	315	355	331	320	337	343	321	324	342	318	352	335	341	314	348	352	346	354	311	337	336	349	345	350	340	322	333	321	320	345	334	310	318	319	324	323	352	343	331	357	317	348	362	315	323	311	345	333	337	334	335
38652	55246	34719	10956	1452	733	570	503	548	499	507	578	531	554	544	542	512	526	543	531	575	572	513	552	535	559	553	540	546	513	571	520	535	530	532	504	544	551	561	514	565	538	538	535	528	518	547	548	538	554	511	520	548	588	553	555	513	550	551	558	502	556	526	580	536	609	496	508	536	535	581	525	513	535	549	562	516	547	590	525	551	531	603	546	535	534	565	542	514	551	560	537	571	542	561	499	527	541	551	559	529	545	542	548	569	534	515	560	559	524	500	529	549	537	524	541	557	529	564	522	572	486	517	544	519	536	576	589	486	564	517	540	500	607	560	572	558	518	543	520	598	560	540	510	528	555	550	528	526	505	578	554	560	509	534	538	550	525	505	566	576	560	534	563	571	509	560	504	519	496	567	559	549	540	585	531	555	574	539	552	577	570	543	515	551	601	531	574	539	523	531	540	505	533	523	541	565	537	490	549	510	555	581	499	536	525	539	526	545	560	530	551	547	531	545	556	513	546	539	531	598	512	542	552	533	512	513	530	552	531	534	518	518	543	530	509	541	529	518	561	551	519	543	521	523	546	532	559	541	543	542	514	555	535	580	570	482	553	542	534	530	532	531	530	523	548	518	541	526	589	501	526	530	571	497	522	547	537	558	560	554	499	512	515	558	545	551	539	528	539	523	521	545	567	567	531	570	540	531	533	519	543	504	547	513	516	567	556	559	520	524	578	581	529	537	551	548	537	497	522	547	551	565	509	525	538	533	537	556	512	528	546	545	536	553	525	539	545	516	531	526	485	535	511	538	535	523	564	572	541	545	518	554	578	557	528	530	521	553	552	553	545	535	559	544	531	571	567	571	502	525	523	566	595	527	524	569	562	542	524	520	517	490	531	563	584	509	507	601	538	515	551	546	535	529	536	532	562	540	549	507	579	521	566	539	504	561	564	563	492	538	506	556	555	502	544	541	498	510	524	477	545	517	525	559	567	524	544	523	544	578	556	530	539	547	511	527	500	543	548	539	580	575	510	550	538	492	545	516	561	544	528	506	527	518	534	556	533	565	519	548	536	544	532	550	548	570	552	535	541	549	541	546	490	505	537	544	575	557	542	546	560	506	539	543	580	483	547	505	553	559	529	565	537	508	543	568	556	550	554	555	502	544	519	585	528	521	549	525	543	518	497	558	514	561	537	544	548	540	551	566	522	514	540	525	537	537	548	536	543	555	542	564	557	553	544	540	507	554	572	521	564	552	540	555	517	544	533	541	554	529	521	525	534	542	536	532	544	547	554	506	540	508	510	570	565	595	567	538	506	508	546	517	529	545	547	593	541	515	532	542	564	526	520	488	551	572	522	540	531	526	525	577	546	569	530	551	526	527	543	529	539	544	515	565	573	547	571	528	542	527	508	533	515	565	545	530	507	548	515	535	525	534	569	550	544	534	556	520	546	563	547	524	543	544	576	544	535	533	486	535	531	545	559	578	564	536	509	588	540	553	545	523	525	551	531	565	533	511	528	541	507	533	574	528	566	506	504	538	544	504	525	547	531	528	529	547	581	533	502	530	551	507	555	519	512	540	502	526	545	534	566	542	545	540	580	504	519	558	515	571	534	552	489	508	541	487	516	531	487	526	549	561	533	559	529	572	562	558	559	524	538	529	510	523	544	531	566	541	508	545	544	557	540	526	536	522	554	532	533	530	488	571	515	568	528	525	511	509	470	507	533	526	528	521	526	556	555	527	496	540	554	530	545	558	527	541	531	535	548	566	520	530	520	563	533	555	548	518	525	505	551	516	546	546	572	515	519	549	508	582	534	541	543	522	553	548	511	552	531	499	579	556	517	546	502	567	541	516	524	553	554	532	562	556	526	545	555	483	545	520	551	538	524	532	526	565	559	598	540	534	556	548	557	500	549	568	561	547	518	509	539	566	563	565	546	558	561	504	527	548	547	562	506	567	499	517	509	583	525	539	527	542	536	547	530	518	557	556	571	519	561	527	524	544	513	545	578	521	547	530	527	564	518	584	552	535	549	507	557	533	523	531	552	509	555	579	539	506	569	480	511	509	545	533	498	468	521	549	547	533	575	562	517	540	555	561	554	532	535	547	523	518	555	558	535	514	541	565	547	559	513	549	491	522	542	516	510	509	559	497	547	592	539	549	502	538	540	522	539	552	501	494	561	591	512	541	497	517	552	525	563	518	553	506	519	526	584	574	517	562	504	544	523	515	528	520	536	524	493	554	504	547	527	543	532	535	580	540	488	541	547	559	540	556	554	568	545	529	550	524	538	545	561	566	507	556	538	541	572	531	556	543	513	537	556	526	505	538	538	554	524	511	555	493	498	583	523	525	566	526	570	497	546	557	551	565	466	550	555	509	512	526	545	566	571	539	583	531	576	569	551	557	553	570	518	507	500	533	520	561	543	528	530	484	539	592	541	514	578	512	556	569	523	530	523	541	570	508	544	556	601	538	517	532	534	556	524	524	532	516	534	529	524	549	522	567	529	548	538	492	555	537	493	537	530	556	535	529	532	520	531	562	590	518	529	564	533	542	535	554	532	525	505	501	563	542	549	547	535	576	521	584	562	538	492	566	527	493	552	533	522	512	546	532	564	524	523	498	531	526	550	541	514	523	498	531	599	573	545	537	537	554	529	536	556	511	525	566	531	527	530	544	507	560	546	550	524	547	574	549	535	560	536	556	511	500	550	529	522	500	550	536	536	554	524	544	569	523	518	536	511	538	545	517	496	560	550	520	533	586	510	530	554	522	559	518	507	559	560	536	542	561	552	543	538	571	516	526	586	535	526	550	555	571	551	534	496	525	558	534	555	541	559	552	535	495	565	533	536	550	496	537	553	492	534	533	582	558	537	546	556	532	563	529	557	538	573	512	550	509	503	500	542	529	537	542	530	540	525	550	556	562	565	577	519	536	549	531	577	537	533	545	512	540	520	546	549	553	568	586	547	521	523	559	524	522	548	538	562	583	569	507	551	556	518	526	561	521	542	506	530	504	528	533	510	541	542	544	528	582	540	508	562	543	537	578	578	529	532	512	571	540	506	553	537	511	549	553	541	516	556	551	561	565	516	573	532	487	528	514	526	521	535	544	530	562	546	562	515	553	527	566	530	543	529	535	546	530	503	548	518	519	563	526	556	532	550	544	549	554	547	549	534	537	545	558	575	526	566	534	554	586	516	523	600	549	556	542	570	528	513	572	540	554	546	579	563	572	506	552	532	554	533	553	512	581	533	583	516	512	545	567	524	523	567	523	548	535	559	608	508	546	503	592	532	480	553	564	507	523	547	570	565	516	535	540	574	530	584	538	526	574	590	525	546	529	510	563	552	552	570	489	513	536	542	518	583	533	496	551	539	545	563	527	542	539	556	542	468	530	581	533	560	538	541	567	536	492	544	538	526	539	548	566	550	536	522	533	567	496	511	505	503	529	520	541	513	541	517	520	522	501	503	553	558	547	549	512	521	522	543	553	556	558	547
25864	28315	36473	26974	17865	5059	523	406	409	410	353	417	364	383	377	356	357	370	373	395	396	400	388	403	418	431	376	380	380	412	399	381	399	354	353	411	369	422	378	397	386	392	367	384	384	386	362	349	358	352	362	367	380	359	423	377	395	356	382	404	402	379	398	385	370	409	402	381	364	374	413	381	389	394	396	407	407	403	361	389	395	402	373	354	376	390	431	358	393	401	351	376	401	389	409	390	373	401	389	372	379	386	352	423	368	402	385	412	400	360	393	398	400	372	361	395	369	389	393	377	391	382	386	419	402	378	396	371	365	358	359	376	373	396	377	356	366	379	380	369	393	381	403	380	379	380	372	378	372	364	376	389	331	441	384	389	390	392	391	357	385	376	417	373	366	362	339	389	412	407	387	363	384	398	386	386	378	353	376	392	357	372	371	390	363	385	376	367	401	397	391	382	356	384	368	366	390	369	394	359	361	360	363	444	357	387	396	399	412	375	389	378	427	456	360	403	352	350	350	387	402	388	388	388	396	345	395	413	381	400	381	388	408	404	365	396	384	395	405	377	388	392	369	369	409	382	398	397	359	381	396	354	382	428	369	402	390	426	402	355	385	395	380	383	392	371	359	356	364	371	363	363	390	393	390	367	385	350	367	376	362	396	375	401	408	371	405	394	386	365	395	401	350	405	363	371	395	352	347	396	362	389	386	436	380	373	360	383	344	327	392	398	397	367	406	398	391	438	387	391	397	371	373	409	400	378	385	397	401	398	379	411	410	393	367	350	372	359	372	387	415	365	373	378	411	370	395	381	417	383	361	377	406	412	367	416	407	380	394	378	408	384	416	352	390	409	378	378	390	412	381	413	379	440	396	377	365	415	403	380	373	385	352	400	361	381	373	376	378	393	377	378	379	402	393	413	381	385	390	392	348	401	352	373	377	413	383	406	376	366	371	391	416	422	385	388	337	392	406	386	352	411	378	407	416	383	413	368	380	385	389	375	385	349	396	384	385	400	359	414	389	383	396	383	401	369	380	417	380	402	426	369	384	382	372	371	352	369	375	397	416	404	367	404	378	383	389	370	382	400	398	372	401	366	371	396	363	407	374	381	375	419	363	364	407	380	365	381	377	424	336	396	384	386	393	384	351	384	384	405	376	381	409	378	369	404	401	376	371	381	400	361	380	422	362	388	354	409	397	370	403	360	350	378	364	406	375	385	401	351	366	385	363	388	377	377	396	391	372	374	387	386	402	388	382	420	397	366	347	395	385	394	385	377	394	416	384	382	373	341	379	368	378	372	368	368	376	332	393	417	401	360	349	393	403	407	391	378	412	386	387	391	388	396	365	388	364	396	402	369	364	379	406	397	398	390	372	372	354	399	391	407	375	409	377	418	386	391	365	373	355	394	370	400	366	432	387	359	390	385	413	412	396	360	380	368	343	389	374	391	361	377	361	390	380	367	374	402	386	392	382	386	352	408	381	406	397	400	392	379	395	389	364	363	350	375	381	377	379	387	393	392	415	379	365	368	438	413	337	369	363	358	366	443	372	372	402	411	392	352	364	386	351	348	392	375	366	356	414	409	353	374	363	391	351	387	380	373	383	391	379	391	358	367	377	357	392	380	383	399	407	372	407	371	379	382	386	405	363	373	381	356	396	392	382	381	373	377	401	370	388	399	329	350	384	355	366	358	402	366	395	382	393	357	368	368	371	392	400	385	395	385	365	391	404	371	405	375	379	362	412	417	392	354	391	381	392	362	375	393	393	388	399	348	354	402	376	381	365	390	399	383	364	403	354	416	380	368	393	423	395	378	386	391	383	360	347	379	368	409	388	373	384	399	376	421	413	379	395	369	367	377	383	391	386	406	393	371	336	442	419	398	392	401	408	392	379	365	393	393	375	374	357	355	365	393	392	405	400	378	381	354	398	404	365	399	365	379	379	393	350	371	362	353	376	409	414	424	356	386	368	395	368	386	368	353	391	405	334	363	372	378	415	386	381	368	417	375	357	407	370	419	373	391	370	410	379	400	398	389	407	392	377	366	372	390	401	381	398	380	338	362	398	411	387	400	378	358	380	363	363	400	405	362	387	396	368	382	381	378	367	394	393	348	404	371	377	361	348	378	363	378	356	374	357	422	366	343	347	369	359	376	401	384	379	392	378	378	395	382	345	373	377	399	371	388	352	384	396	371	391	382	363	396	409	358	383	428	365	392	385	381	359	381	381	375	393	376	381	376	415	396	353	385	404	384	382	388	379	353	418	360	388	386	403	383	403	393	368	375	363	402	374	360	365	383	388	368	401	378	386	393	352	379	372	380	373	394	408	362	390	407	404	376	364	410	374	378	360	369	392	377	366	426	362	414	387	390	367	378	415	409	375	403	398	386	400	366	372	410	404	379	357	344	378	379	380	374	385	363	362	382	384	407	374	352	398	356	360	391	349	364	345	373	381	346	397	367	372	379	346	375	406	388	378	351	387	378	348	383	385	324	398	355	380	375	396	353	387	363	347	375	407	382	398	358	388	363	373	430	368	363	362	437	365	389	350	390	362	407	380	332	381	375	413	379	385	386	357	358	387	386	368	366	381	394	380	440	359	374	378	381	423	389	377	357	384	397	362	361	384	380	396	364	374	401	409	367	392	391	374	389	350	393	387	390	410	380	385	331	357	379	367	375	360	407	374	401	407	393	350	368	414	401	389	391	388	358	417	390	351	370	370	381	376	412	373	363	367	378	402	351	366	418	390	387	412	355	405	396	350	374	414	412	397	391	363	419	388	397	360	409	368	405	403	398	373	371	363	391	395	353	399	389	413	369	395	387	404	367	391	375	377	383	419	403	349	382	370	401	399	356	362	392	356	405	366	406	345	406	356	384	404	360	397	374	392	349	421	364	399	384	397	381	338	405	392	416	373	404	363	400	370	378	391	366	380	386	380	385	386	379	386	387	387	325	389	377	374	393	377	383	403	357	397	378	376	386	409	402	388	389	382	421	411	391	426	405	399	366	341	394	374	364	381	400	361	359	370	388	378	371	423	386	382	356	380	365	388	368	391	384	397	386	368	391	415	371	421	396	374	367	386	421	390	380	422	381	375	407	392	365	383	401	384	366	385	406	369	379	390	387	387	360	384	388	428	386	386	392	389	381	378	395	404	391	381	359	399	359	376	364	356	398	373	400	375	402	350	391	420	442	368	374	379	370	406	388	406	392	368	376	330	408	386	364	394	364	381	394	418	379	401	375	373	397	360	403	404	370	410	391	360	367	355	369	384	372	378	356	391	380	369	359	390	374	394	370	384	421	374	366	363	368	383	374	398	386	370	371	399	354	370	371	375	408	417	363	364	376	384	383	386	415	374	368	414	383	386	387	370	373	392	340	382	367	374	388	399	405	423	401	383	403	392	380	372	384	388	412	359	376	361	381	346	362	421	343	371	377	402	400	385	371	367	376	384	418	390	391	364	384	397	378	397	383	397	370	378	375	400	393	403	374	416	393
60677	95662	64149	27445	7743	1838	601	606	559	598	597	622	627	599	585	592	645	617	609	610	594	601	610	631	559	619	627	612	630	593	541	609	596	614	622	535	596	629	624	586	625	603	623	585	592	606	626	576	626	605	620	589	590	616	617	652	577	620	613	600	609	613	610	608	603	597	591	584	592	593	589	598	607	595	649	610	593	595	579	613	630	563	594	612	608	552	623	610	592	641	601	598	579	592	612	613	598	584	618	555	610	600	579	582	646	632	607	591	626	635	601	598	618	595	604	594	619	608	602	619	635	588	626	623	593	574	626	621	606	578	605	574	625	622	628	661	631	622	604	609	595	567	600	572	635	601	660	579	577	604	618	587	614	599	603	571	606	645	637	639	590	576	595	611	621	613	609	584	600	626	604	557	589	579	633	651	625	620	607	612	606	609	584	586	629	614	644	618	608	592	617	657	621	635	581	601	593	588	607	635	629	606	601	614	591	643	621	627	615	625	598	639	580	633	561	603	619	593	592	575	577	587	591	586	635	600	628	620	578	605	615	613	569	557	613	615	591	609	558	642	618	608	607	607	621	610	639	626	580	582	616	640	590	639	613	619	629	540	597	634	608	622	596	637	584	634	652	557	563	537	649	586	592	585	593	572	593	604	635	608	590	602	643	647	610	577	645	573	643	569	615	620	636	573	616	557	643	570	614	578	573	635	588	611	606	586	606	568	616	610	603	575	574	629	632	570	641	629	599	615	576	643	612	544	608	609	595	643	566	630	630	611	644	593	583	594	568	594	644	616	630	634	587	611	588	592	636	663	601	582	613	607	628	619	614	618	558	656	589	580	590	678	654	583	595	613	610	577	559	598	584	574	605	617	570	611	583	623	585	615	570	593	599	599	548	624	670	665	618	605	596	593	622	605	613	614	609	611	583	580	598	587	555	579	639	657	592	621	614	643	618	606	613	626	634	624	618	599	604	625	613	640	552	590	600	559	622	584	589	603	583	583	576	620	597	625	593	621	648	585	612	587	622	629	624	614	570	615	601	618	620	566	622	621	612	607	595	613	627	589	617	656	600	610	586	576	657	573	588	584	629	625	596	611	618	618	611	618	653	626	563	629	600	641	621	608	567	596	599	587	564	623	571	599	630	610	579	573	550	606	616	595	646	621	641	623	583	603	620	600	600	608	603	642	580	607	615	601	615	579	622	682	615	591	643	590	601	623	616	594	618	617	614	646	582	589	605	541	596	661	571	590	618	625	566	632	560	596	597	603	573	571	628	638	600	575	555	593	616	635	602	570	619	576	601	636	602	583	587	603	638	610	613	651	610	622	610	633	609	567	645	618	588	591	592	577	580	614	624	599	663	603	666	610	636	605	632	589	619	636	618	618	610	594	621	607	581	657	650	601	606	572	614	584	587	612	603	597	572	667	639	599	590	635	621	592	617	631	612	600	602	636	599	655	583	606	626	627	591	607	631	581	603	592	588	599	629	623	602	646	651	587	625	605	579	577	625	636	595	632	593	604	549	625	659	607	636	609	588	624	646	605	601	582	635	567	589	577	588	618	644	571	643	579	628	639	596	603	613	597	609	545	645	639	659	602	606	624	622	596	600	616	612	604	590	599	586	641	576	609	610	594	605	609	574	667	648	662	577	652	585	602	656	622	611	648	601	645	592	572	574	621	618	575	615	612	601	595	588	606	562	608	594	614	617	599	624	598	647	620	608	595	566	616	605	609	590	634	604	584	582	577	613	611	644	664	590	609	620	566	611	624	610	638	613	592	608	614	650	579	638	628	643	550	583	568	621	644	649	586	629	635	589	550	596	607	570	611	578	586	656	651	597	603	585	589	597	599	582	605	632	662	631	656	586	648	622	620	635	590	623	650	612	623	588	650	634	588	558	639	617	608	624	604	581	620	652	594	640	630	671	597	594	556	604	598	625	637	638	625	630	583	622	667	604	589	627	637	573	602	601	576	585	654	567	632	598	633	567	618	617	626	583	613	633	598	650	604	628	585	618	610	593	609	615	599	577	623	609	571	599	664	625	555	586	597	611	589	597	617	623	561	621	587	633	573	641	629	620	591	626	607	628	630	622	606	585	603	612	614	603	631	560	619	629	618	564	586	628	599	596	600	627	591	606	608	660	631	593	577	626	612	638	632	580	609	600	617	622	581	654	575	605	602	588	643	624	603	603	603	613	602	582	607	604	585	610	646	621	633	631	623	583	581	624	615	593	626	624	589	627	591	649	588	622	584	622	633	628	607	595	561	597	615	598	599	584	626	635	606	585	558	598	646	587	595	606	641	591	613	575	642	622	648	615	586	563	600	591	636	589	606	618	618	585	678	581	613	599	610	572	577	604	582	608	556	617	577	583	607	683	621	590	614	608	571	608	632	646	611	659	634	608	648	606	617	618	591	621	618	621	625	625	599	592	606	594	575	657	566	663	641	604	654	602	614	618	605	596	597	604	623	565	638	627	601	622	568	616	627	583	578	603	637	594	555	580	652	538	589	622	647	653	562	599	599	585	629	585	592	620	571	608	611	600	599	573	619	593	602	575	626	604	621	573	625	574	619	657	602	609	601	594	658	591	583	617	624	579	578	637	622	605	614	657	603	630	582	625	602	604	606	626	604	628	567	618	605	627	624	648	627	585	631	616	637	619	569	672	616	626	599	615	626	652	636	595	605	599	565	587	649	628	600	569	612	601	646	641	629	593	652	592	595	659	592	615	605	622	601	556	585	600	565	624	623	621	606	585	590	643	613	623	605	581	633	579	612	606	663	589	644	556	609	599	615	620	594	643	591	595	622	649	618	624	613	599	624	633	596	600	642	621	589	601	623	615	627	633	594	592	567	671	606	596	622	624	572	586	621	619	652	608	618	558	580	614	659	607	561	588	600	594	627	594	611	637	614	572	600	648	610	623	632	596	600	583	572	637	595	609	638	579	600	624	595	611	583	647	593	627	646	614	600	612	640	577	611	603	601	578	589	600	587	595	601	606	604	629	640	620	605	630	562	564	577	637	620	597	649	626	610	606	590	573	635	576	602	594	643	658	605	623	536	632	597	643	586	599	573	576	611	536	625	591	573	602	578	609	623	582	589	627	616	642	576	601	589	637	576	620	607	645	614	648	599	584	597	611	599	667	621	587	603	596	602	624	593	619	611	600	629	571	609	605	631	609	570	611	629	622	628	606	599	615	593	625	609	611	604	602	583	607	607	614	623	603	596	641	595	641	576	650	586	609	599	627	644	632	571	612	618	624	615	593	593	610	611	664	583	620	651	608	630	611	618	597	603	596	566	595	580	606	605	615	588	579	603	539	593	619	561	625	587	588	580	629	649	597	618	611	608	558	621	641	606	594	585	575	577	553	594	603	610	603	611	583	599	592	597	593	647	608	593	596	588	592	601	610	613	601	651	593	594	612	618	593	636	641	575	646	623	618	600	557	607	651	593	569	652	631	579	581	620	648	569	584	594	612	613	600	619	568	626	638	621
24525	24391	32299	25135	21413	16172	2624	661	595	602	582	590	601	611	578	577	611	591	564	585	547	615	579	578	571	618	630	578	571	595	606	602	518	564	572	563	653	604	619	602	575	619	605	554	578	551	613	538	576	593	570	533	619	578	579	591	578	585	574	558	527	577	567	593	571	597	563	603	599	581	643	592	635	566	626	580	585	545	615	544	571	603	595	581	566	539	579	592	572	576	607	642	589	568	604	560	559	614	597	574	564	581	588	608	588	596	547	606	549	586	613	558	551	576	555	544	589	636	563	569	552	621	554	573	583	570	625	580	578	586	579	574	580	560	534	597	584	579	585	601	557	546	548	561	566	580	604	579	593	563	576	635	542	534	543	553	547	605	599	601	589	586	584	574	576	595	597	585	565	578	553	586	570	555	574	557	586	580	602	567	551	610	570	564	602	544	591	629	569	577	555	565	565	551	556	572	626	587	570	575	598	589	570	595	579	533	593	580	615	604	526	540	600	533	561	550	629	599	566	542	591	594	564	555	622	576	612	597	589	583	565	572	574	589	527	556	553	611	547	545	536	588	537	611	567	632	595	554	579	570	593	582	580	610	610	610	603	540	584	560	560	577	584	595	565	568	567	564	585	603	582	581	586	560	578	596	595	589	597	549	558	598	566	606	565	569	589	598	591	603	576	592	562	561	573	539	553	516	587	615	585	591	555	558	545	584	583	614	567	567	562	569	582	582	605	529	622	548	573	584	578	568	607	604	574	603	541	582	600	560	607	595	560	558	561	516	580	617	597	592	596	578	550	621	558	557	552	572	552	610	597	553	540	590	609	615	567	624	568	596	579	536	600	577	602	543	608	555	583	597	592	618	545	594	594	560	580	572	626	601	567	597	580	573	594	558	594	567	572	586	519	589	556	568	581	597	593	619	560	527	587	562	583	590	566	611	581	559	607	541	525	590	579	567	608	558	537	589	545	597	584	580	576	555	604	605	557	572	597	593	628	581	579	567	596	590	604	598	613	611	576	547	596	550	536	543	598	557	567	568	555	642	562	586	588	598	591	601	571	532	558	564	609	625	607	567	549	563	584	581	568	575	605	591	571	635	634	563	553	585	562	573	551	590	587	546	553	611	567	542	550	597	557	545	605	587	542	543	596	590	593	589	559	539	584	558	618	608	579	565	596	550	641	590	580	606	559	570	583	556	590	597	604	569	573	581	553	533	599	573	549	611	586	541	576	581	541	537	549	575	558	566	608	602	561	580	531	539	564	557	588	570	536	609	577	597	567	577	588	611	567	574	587	543	550	596	565	561	599	568	579	572	559	568	578	606	573	575	595	599	594	569	580	550	579	616	579	552	579	535	574	597	555	598	570	581	562	601	599	581	557	612	554	588	592	580	575	603	623	588	569	568	633	540	560	595	627	590	577	564	557	594	604	599	589	549	577	575	554	527	602	564	627	564	520	612	552	580	613	580	562	565	573	582	530	529	562	609	583	574	594	607	568	616	544	610	599	520	557	574	575	610	603	600	540	566	598	586	618	569	593	612	599	555	615	572	581	549	583	576	566	632	612	573	587	576	558	550	567	594	530	573	529	583	606	556	592	553	594	550	628	588	600	575	559	586	588	536	550	556	546	586	607	611	564	573	629	618	567	544	561	623	552	584	554	585	584	545	580	610	558	636	617	604	582	551	627	591	593	576	626	550	559	602	578	548	612	551	597	595	546	584	580	615	576	575	601	554	574	575	554	557	571	537	578	566	591	579	594	582	581	597	600	597	573	567	563	561	621	615	581	566	578	575	641	580	627	567	577	524	577	604	543	583	595	571	588	585	617	610	546	601	625	564	588	590	555	578	571	556	569	564	563	645	547	596	607	628	528	620	594	596	581	579	553	590	542	583	629	608	595	592	547	599	608	601	587	581	577	537	529	597	577	536	582	628	573	609	608	576	546	588	569	559	585	572	546	588	574	551	587	586	571	557	590	571	557	590	599	575	537	571	583	565	600	634	606	539	608	537	563	599	555	606	570	528	559	590	532	553	565	556	567	581	581	574	594	584	584	620	569	586	590	579	583	602	616	563	577	598	538	572	619	593	560	581	654	593	572	584	579	560	573	569	605	557	540	561	625	562	582	591	566	560	587	533	636	580	587	564	618	565	587	573	619	583	533	618	578	611	582	579	604	541	594	617	593	587	564	559	550	567	519	572	531	600	563	579	550	594	583	572	590	573	565	580	607	628	530	600	570	589	551	583	629	560	571	588	589	563	552	577	591	528	557	592	510	622	539	557	588	532	569	556	559	576	576	611	590	526	576	574	613	588	545	572	571	556	540	570	551	548	577	581	598	577	531	559	573	559	563	580	570	548	610	576	566	550	579	569	583	576	581	529	610	545	606	574	609	617	567	595	529	534	560	564	571	540	581	554	591	565	579	558	623	580	593	597	579	630	585	554	551	593	559	569	598	586	596	543	577	572	532	575	575	576	551	585	552	601	590	606	547	611	544	587	581	573	611	595	628	582	584	604	576	551	607	551	566	531	578	523	526	606	574	610	577	552	572	576	591	555	575	572	584	582	566	545	547	640	620	572	535	600	553	627	584	532	617	583	602	562	586	569	593	588	537	595	608	572	590	580	581	578	617	592	565	628	597	581	596	533	585	542	573	582	611	658	591	605	555	611	600	580	558	586	599	558	598	585	557	559	594	569	570	572	580	586	573	571	536	559	558	541	600	568	552	589	595	584	635	552	554	561	576	575	579	565	595	617	543	516	600	584	606	572	601	604	577	584	532	577	577	545	591	581	588	565	570	554	631	574	597	581	593	548	599	606	604	571	561	580	586	603	596	582	596	574	567	595	578	649	574	618	572	613	545	579	591	580	577	560	593	581	590	610	598	596	551	574	556	576	590	564	603	560	556	608	587	575	616	621	554	569	588	604	579	598	598	575	514	567	573	538	541	574	570	584	523	549	581	562	601	549	605	550	588	583	579	598	551	559	605	584	578	560	556	575	586	594	574	581	574	583	599	576	592	575	599	590	597	627	584	547	573	574	553	603	614	579	622	587	572	557	581	578	563	564	563	588	564	576	584	615	571	560	580	560	544	558	582	605	595	569	565	589	579	574	589	546	602	577	600	636	618	588	586	579	602	546	563	558	565	616	576	587	619	594	559	551	590	601	565	554	575	588	601	569	547	574	614	591	600	592	598	613	559	572	574	612	587	596	574	551	566	616	559	577	565	576	591	599	614	550	571	589	542	541	617	589	575	569	599	572	561	553	577	567	579	551	553	577	588	568	557	586	612	561	577	624	604	566	600	614	563	580	566	574	598	569	541	616	597	559	602	586	592	617	569	574	544	581	605	603	557	551	574	565	585	553	596	549	582	570	567	594	611	537	562	563	582	587	585	559	585	599	540	597	617	579	566	555	584	540	597	546	564	583	610	550	585	557	555	550	568	577	539	643	603	557	597	561	571	583	566	569	562	528	599	589	569	563	548	619	594	539
58211	101486	70529	32922	15370	3847	877	907	922	901	898	865	901	877	893	867	832	834	826	876	870	859	867	856	870	896	859	839	821	879	869	817	863	819	802	872	856	918	819	915	863	870	885	865	890	852	843	856	848	919	902	824	930	888	862	892	862	884	914	846	906	875	923	863	878	860	829	886	841	851	849	884	910	885	882	887	823	859	849	827	902	852	905	857	817	838	871	886	826	876	874	875	884	829	838	889	926	854	885	927	932	902	841	877	840	860	851	852	862	909	843	846	887	864	870	837	815	902	902	906	897	847	906	829	860	852	856	851	875	826	875	852	872	821	841	836	883	839	854	880	879	852	854	881	809	896	792	878	875	904	826	846	928	903	872	882	921	939	892	879	826	877	836	894	880	855	851	874	851	854	837	888	904	869	887	827	937	877	837	835	870	920	908	872	810	882	891	907	911	867	885	842	876	881	836	900	843	886	876	863	839	854	901	895	876	880	911	832	890	877	870	890	836	829	828	879	833	819	866	911	874	907	890	906	884	826	919	876	885	867	863	918	874	861	878	838	860	883	874	905	886	831	880	823	834	846	852	866	845	897	808	851	893	830	891	807	904	857	884	829	860	831	872	861	901	839	863	849	790	883	859	871	919	870	898	905	815	863	887	872	850	873	855	840	863	835	886	837	820	871	881	862	886	840	865	884	901	895	849	867	891	798	850	904	838	850	898	838	903	885	870	942	863	849	895	869	891	893	902	842	850	847	884	870	868	810	876	888	882	897	848	864	813	872	886	848	877	869	886	849	864	871	925	900	858	903	825	933	849	890	858	823	887	879	859	904	903	856	860	927	914	883	876	893	854	899	909	820	906	870	899	841	853	878	861	853	893	898	803	848	819	860	814	882	845	831	841	847	867	865	845	827	862	861	804	850	860	852	888	835	850	879	865	866	923	892	880	848	861	901	889	868	911	871	896	875	867	842	852	820	890	869	873	869	863	863	907	861	845	885	868	854	823	848	923	912	842	883	868	896	822	869	862	848	843	864	900	932	908	881	829	854	915	849	853	909	928	884	852	880	864	880	861	875	905	872	901	863	933	858	892	855	818	883	887	834	907	881	816	813	890	903	873	865	823	864	930	885	894	845	865	926	885	854	892	916	838	831	882	869	916	873	851	861	889	878	837	896	917	891	878	852	880	863	888	876	905	855	873	837	867	891	892	907	835	921	837	879	853	886	828	886	825	876	813	840	892	870	840	878	886	838	846	863	877	876	878	878	880	852	876	889	883	863	840	862	849	885	891	897	865	873	802	891	824	834	848	894	868	880	837	893	851	867	924	899	870	828	890	881	831	888	843	895	850	874	850	836	824	870	865	893	843	887	861	894	879	857	869	827	814	903	876	843	860	858	902	831	824	907	856	878	902	913	877	909	903	860	872	861	945	906	868	807	900	866	876	861	868	878	837	884	873	827	914	900	838	885	828	896	929	829	876	867	840	879	888	846	858	877	878	889	868	892	912	941	934	834	897	876	857	906	859	867	835	932	883	903	839	850	890	851	880	900	861	859	859	827	848	861	829	832	910	900	864	877	838	883	883	852	897	869	890	871	891	925	846	917	885	859	865	895	863	883	846	866	834	863	880	876	860	853	883	894	865	923	882	883	898	823	820	871	862	920	902	886	865	894	850	875	854	851	856	912	892	879	858	904	848	843	814	922	838	838	862	896	840	888	862	883	808	856	832	845	853	860	876	861	854	840	870	872	894	886	845	858	929	842	876	885	878	849	838	880	894	880	854	900	857	920	883	843	866	876	904	875	898	850	859	965	855	865	864	856	882	910	883	889	889	878	878	864	873	821	899	870	852	832	816	846	880	848	850	889	836	890	910	872	913	858	884	909	872	897	886	873	838	861	870	876	860	846	842	892	891	910	813	883	837	888	857	834	845	890	863	894	876	853	861	888	860	872	835	905	893	925	838	860	871	844	817	814	877	863	846	854	891	910	846	895	842	805	881	877	844	892	841	878	882	942	852	844	874	855	887	854	874	899	862	857	874	842	859	882	808	868	859	819	838	796	836	870	842	913	864	908	868	887	847	811	849	858	899	874	838	825	887	841	836	905	851	871	830	867	905	854	845	827	870	909	888	845	852	891	887	840	876	882	855	874	882	927	821	882	832	881	848	840	849	857	908	862	835	832	851	884	868	886	923	880	879	841	824	826	873	893	861	863	872	896	915	871	835	847	880	895	870	898	849	893	871	877	915	917	890	885	918	873	898	899	842	884	857	892	880	837	839	847	808	880	873	826	866	884	893	890	880	899	872	844	862	912	916	848	897	869	832	858	874	877	883	889	886	834	870	873	866	881	893	848	825	855	853	854	839	867	798	929	870	865	917	868	898	893	916	912	876	846	813	840	882	852	840	885	834	885	801	893	848	842	881	848	884	864	855	895	918	885	871	857	885	890	911	863	866	884	861	865	830	849	908	854	850	861	835	895	851	828	867	857	864	861	881	855	867	866	891	836	890	834	872	877	857	923	883	838	843	838	838	857	901	898	859	811	864	926	885	827	869	895	861	897	878	873	861	816	834	810	866	856	896	837	868	924	869	886	867	850	816	886	863	886	916	856	846	886	880	924	953	875	862	854	875	874	822	835	868	838	847	890	904	914	868	880	875	854	865	883	889	847	863	861	885	893	941	880	828	871	887	856	888	865	878	917	872	842	899	903	830	891	864	867	905	834	848	890	873	865	836	876	888	845	854	846	814	888	887	868	842	871	891	865	880	835	836	850	889	901	842	844	828	891	881	829	844	940	868	884	849	903	842	809	872	919	887	885	879	906	849	843	871	874	910	849	856	844	897	912	948	905	872	869	877	853	882	837	856	859	887	878	867	855	901	839	891	860	829	845	889	841	918	872	857	847	819	782	896	882	931	857	865	846	888	886	896	904	904	894	838	890	903	867	891	881	932	819	870	893	926	848	868	864	898	914	852	835	855	824	852	881	906	848	862	859	873	895	871	858	850	882	851	869	904	818	906	817	913	862	872	863	840	853	815	893	873	872	929	863	862	833	839	881	849	846	917	838	896	887	925	905	873	851	855	868	849	879	819	832	857	905	846	847	881	843	819	851	800	879	827	849	891	899	869	848	914	847	914	856	941	871	885	842	850	870	881	866	881	839	879	830	827	891	852	790	876	863	846	854	851	884	881	901	866	849	870	890	881	901	854	801	886	860	859	851	911	901	855	865	874	927	901	936	852	857	857	900	858	839	921	842	839	817	889	892	829	857	905	897	857	798	882	810	815	864	848	859	835	887	888	868	871	856	892	851	821	876	875	872	856	842	884	853	870	878	910	875	876	874	916	895	866	883	848	875	898	915	845	810	848	864	883	851	920	902	872	855	859	859	879	909	849	879	861	828	829	889	869	894	867	847	820	867	911	829	834	887	846	857	885	871	850	929	912	856	882	850	882	848	794	841	886	887	903	872	824	888	925	885	891	896	869	879	890	800	886	848
31470	32563	28330	10532	1115	399	315	342	302	305	325	319	335	309	337	299	301	312	281	339	345	312	334	347	328	304	319	331	320	319	290	299	321	321	298	319	326	305	348	332	328	309	336	300	292	314	334	315	284	272	320	331	336	330	317	326	317	339	302	340	317	303	325	316	322	311	333	309	325	313	310	306	348	335	299	279	306	317	311	311	320	325	327	298	321	272	318	312	374	333	306	316	333	323	312	319	307	329	286	328	335	278	347	311	310	294	289	346	325	364	282	308	338	290	309	331	327	326	305	327	311	307	298	290	324	326	333	320	306	335	314	310	329	309	325	324	333	287	299	289	292	329	303	319	326	332	345	306	350	299	303	296	340	331	334	318	298	297	316	306	348	294	323	341	289	302	335	310	362	291	312	329	311	290	319	331	354	317	323	294	298	324	342	318	299	357	322	310	332	330	342	323	333	326	308	315	327	332	309	286	311	329	283	312	333	309	309	329	331	335	340	310	321	366	296	333	319	304	355	306	343	275	325	367	310	275	309	318	299	288	297	329	298	329	290	299	319	303	317	279	297	280	314	345	324	332	292	288	326	315	320	314	349	340	303	318	340	335	330	297	333	335	303	313	332	322	308	291	360	319	303	289	295	339	302	295	327	319	297	311	314	309	308	302	332	309	336	304	299	321	295	327	307	306	350	319	306	322	308	326	324	323	340	304	345	284	302	305	348	353	299	320	302	318	315	303	323	331	312	293	333	284	310	298	300	341	316	332	358	344	325	302	330	350	324	320	311	304	326	331	328	322	316	312	307	320	350	299	302	316	312	324	308	322	328	317	308	360	317	332	293	315	310	292	326	299	301	348	349	310	310	332	342	287	305	312	322	290	304	331	321	304	333	310	324	332	322	302	287	324	329	322	320	321	320	316	331	322	338	324	290	312	345	280	321	344	310	359	336	302	317	320	310	319	340	351	310	308	316	286	321	322	322	291	272	343	295	345	319	307	317	308	315	354	315	304	326	308	330	321	361	303	331	324	347	320	331	318	339	328	312	329	300	336	301	298	303	295	307	292	324	317	308	329	310	358	310	323	316	312	309	329	312	320	316	321	304	319	328	321	293	358	321	314	313	323	301	335	340	308	327	305	308	286	332	309	306	299	319	279	347	293	317	319	323	319	329	301	309	311	307	316	307	307	291	299	306	341	346	320	306	328	311	311	329	323	349	323	337	300	314	295	335	320	338	289	321	310	289	318	336	307	289	328	304	312	321	285	359	339	304	326	320	322	315	340	304	306	327	328	294	290	323	323	313	333	319	303	314	290	302	329	300	316	313	328	312	309	318	321	296	319	286	321	309	305	309	337	323	301	292	298	333	318	309	300	332	327	352	305	303	313	306	301	332	314	319	313	309	319	328	316	323	289	307	343	317	296	316	305	314	307	304	344	312	328	296	335	294	283	322	300	288	285	299	320	311	318	310	302	324	331	293	309	317	341	302	305	294	303	329	320	320	308	326	345	286	302	309	308	302	319	315	336	282	295	350	301	297	300	320	310	323	301	321	319	287	300	328	289	292	340	299	300	287	324	334	322	320	305	307	318	324	364	297	303	338	305	305	309	302	316	309	273	311	299	317	318	319	320	315	299	320	320	310	314	312	321	330	316	313	301	339	340	322	367	309	307	296	333	343	316	320	330	327	324	308	339	344	317	297	313	313	327	313	315	331	312	315	326	321	325	319	306	344	313	302	315	332	321	322	307	306	272	323	323	315	333	297	311	286	329	323	327	332	307	320	328	351	336	302	277	352	317	332	317	326	289	297	338	291	334	345	344	314	335	306	307	295	310	301	317	323	320	310	311	311	319	322	301	341	316	314	318	337	297	325	300	319	314	341	300	324	294	333	316	313	314	320	327	343	312	308	315	317	327	333	336	324	320	356	348	315	317	278	287	317	325	330	313	344	314	298	313	315	329	338	318	297	309	333	321	304	303	319	336	324	350	297	317	328	337	293	312	333	364	317	303	311	299	349	316	310	323	294	317	317	334	312	307	298	320	329	315	304	329	358	310	328	302	302	313	332	318	306	322	302	315	326	301	308	349	293	305	336	348	313	315	336	330	323	328	316	295	331	283	311	305	304	307	319	316	294	292	328	337	321	317	289	305	304	344	334	303	333	312	322	297	308	331	309	298	304	323	354	306	291	340	283	354	336	324	333	333	293	303	347	324	331	313	321	347	314	329	333	314	321	299	311	316	318	332	302	316	322	332	315	328	311	303	329	293	330	302	324	319	318	334	314	337	276	308	320	294	320	313	301	313	323	304	321	320	315	299	308	338	315	342	317	307	334	287	308	311	304	292	315	338	278	339	341	298	307	315	322	315	280	317	288	352	335	295	307	336	319	290	321	332	321	302	325	302	279	311	279	307	293	346	306	321	325	320	307	295	337	346	303	336	362	298	323	333	325	302	288	346	333	375	344	332	317	279	337	341	330	311	339	327	297	304	292	314	309	295	330	350	333	331	345	305	284	311	327	303	307	323	341	298	330	306	328	309	329	312	342	322	327	310	314	297	336	316	325	284	335	308	309	286	329	305	303	322	330	342	305	331	289	330	323	308	294	315	291	301	331	320	290	303	316	332	331	320	328	307	294	305	309	320	308	318	305	296	337	308	312	315	332	309	327	323	333	321	332	284	330	308	319	316	296	330	287	324	329	330	349	300	317	319	324	345	282	299	337	335	285	333	338	352	353	317	318	334	324	331	324	340	338	333	305	301	320	346	304	343	326	298	298	288	314	298	314	311	326	316	337	314	338	327	323	317	336	305	308	309	286	312	338	314	312	285	285	303	342	351	321	316	312	284	290	316	302	338	296	305	375	319	312	302	320	339	332	261	312	324	353	338	272	326	342	316	334	294	310	302	308	316	327	325	289	307	278	322	288	337	316	309	302	308	336	340	350	332	331	322	335	323	311	316	302	316	334	317	318	315	299	280	317	318	320	315	313	320	336	338	297	314	296	330	308	330	308	315	331	294	305	326	330	302	354	315	349	338	262	310	324	327	347	328	301	325	333	308	308	328	297	291	350	353	299	311	327	327	335	301	284	319	311	301	348	334	343	338	317	324	342	320	298	326	305	322	297	350	309	312	301	336	306	286	307	329	335	320	364	313	330	302	307	300	287	330	298	330	335	337	316	312	337	326	329	316	307	300	346	312	322	320	333	333	260	311	325	307	304	322	337	317	337	300	314	320	331	298	352	341	318	284	327	296	309	294	283	320	345	309	328	324	340	314	334	300	316	346	276	307	362	297	317	298	296	325	297	338	308	325	325	319	320	303	301	322	352	323	300	328	321	291	326	336	282	356	342	321	301	286	309	299	312	323	327	318	323	324	338	341	319	336	338	300	307	318	286	285	286	275	283	313	333	319	308	299	306	330	293	315	311	329	330	329	308	317	343	338	301	325	345	295	330	312	312	314	334	326	298	313	345	327	316	332	331	304	322	323	328	301	306	316
41340	49836	32540	8572	1869	737	531	543	530	530	522	507	506	534	484	523	530	534	530	489	552	550	490	530	512	531	564	524	547	486	549	526	543	552	520	579	530	530	531	515	509	537	560	517	510	485	490	516	558	511	558	492	536	533	533	561	505	534	494	511	552	575	521	514	535	508	542	491	506	507	560	497	519	506	522	547	533	521	513	510	517	565	510	533	509	534	560	536	511	503	525	514	537	534	525	519	544	555	491	511	555	524	570	526	539	550	502	527	542	513	537	525	516	510	540	554	513	531	507	533	502	555	510	510	516	515	522	482	524	525	497	551	548	499	493	478	507	501	504	537	480	532	532	518	549	561	492	497	546	512	494	479	506	523	472	539	530	540	474	540	511	517	508	516	547	548	536	502	543	509	531	551	506	536	533	532	524	518	513	528	517	533	528	539	578	519	511	507	546	526	526	517	514	509	541	507	536	547	503	475	477	540	551	492	498	520	497	536	494	489	523	512	519	493	565	549	515	542	537	533	529	547	496	547	542	507	516	529	569	520	508	524	547	538	498	516	542	549	534	508	544	557	522	499	531	517	518	544	532	589	509	539	546	502	511	520	486	510	530	561	546	542	492	529	523	540	496	510	499	510	515	550	498	525	548	533	505	511	510	547	485	536	508	549	515	554	508	584	529	506	539	521	534	498	503	579	523	535	544	530	530	531	526	558	518	524	490	522	518	502	543	467	541	533	500	509	560	540	547	504	510	545	496	497	497	511	557	514	532	490	544	518	579	545	519	550	500	500	531	547	536	542	516	547	542	512	524	521	559	486	500	509	518	559	538	500	539	556	528	531	480	528	552	494	545	515	502	555	529	505	552	516	500	545	509	515	519	540	465	508	536	522	509	539	548	517	529	496	490	539	547	531	557	497	564	529	490	527	507	560	519	509	533	525	520	555	506	504	545	531	520	512	548	513	498	554	524	590	533	522	535	543	496	522	545	536	483	508	574	541	490	487	512	529	544	529	536	517	544	481	482	515	475	537	526	525	549	523	545	542	493	522	497	513	564	552	503	517	516	507	521	533	506	564	551	507	481	524	519	540	540	531	545	527	543	517	504	470	512	541	556	535	521	516	526	572	486	516	555	504	560	536	523	530	519	516	546	511	524	546	544	568	517	479	518	473	577	501	526	561	523	542	517	520	532	485	557	508	583	524	561	519	516	545	511	498	535	477	520	508	539	520	513	523	514	541	512	544	524	488	580	572	500	549	527	499	535	500	580	524	511	508	529	513	516	525	543	566	566	505	550	545	563	481	474	536	520	546	499	509	516	492	540	514	556	522	526	512	542	523	537	513	486	535	555	504	514	534	526	514	544	541	533	567	497	522	496	536	501	528	489	496	556	513	486	515	541	531	519	542	530	552	523	523	556	542	511	501	571	503	524	519	519	522	506	524	517	478	510	529	554	539	555	504	512	499	521	552	528	521	533	505	481	534	563	540	499	525	515	500	543	484	510	533	512	499	585	543	543	532	481	495	536	524	537	487	526	566	487	563	518	535	568	544	516	506	531	543	523	552	580	520	486	511	529	506	520	472	560	542	547	527	527	535	541	496	528	499	530	539	528	533	542	523	516	549	515	531	507	531	526	530	529	516	522	525	537	531	515	526	552	515	512	526	557	534	537	529	540	492	543	557	535	506	546	538	561	543	508	485	500	554	528	549	502	555	569	527	519	565	557	530	489	497	560	542	522	468	504	525	517	536	509	535	556	556	530	530	457	539	512	506	537	533	507	505	522	503	502	533	513	461	497	512	517	527	546	542	557	544	521	544	555	509	555	504	505	535	531	523	527	517	508	529	527	494	498	533	525	534	560	548	517	523	523	549	539	539	534	506	549	527	512	535	520	533	508	543	505	538	587	491	512	528	565	536	546	526	521	517	523	510	505	548	552	505	528	492	511	529	539	500	509	553	548	551	487	576	499	547	532	539	564	545	529	532	527	536	527	529	503	517	518	522	512	540	496	512	541	505	513	490	538	513	547	511	561	502	480	514	528	511	542	553	540	524	515	532	535	520	527	500	506	559	528	532	529	507	507	536	539	515	573	568	520	516	502	510	511	527	524	503	535	523	555	503	538	538	563	509	553	507	526	568	506	508	585	503	460	516	541	540	553	508	514	532	551	546	513	511	517	507	544	527	478	509	520	517	530	495	536	526	554	499	470	537	513	524	561	537	508	485	567	481	542	469	545	526	507	517	541	522	550	563	510	484	499	526	535	551	519	535	591	543	513	511	494	551	564	554	523	510	525	505	535	519	534	513	503	511	510	505	552	542	513	518	512	539	535	543	528	490	544	519	522	527	517	510	535	486	533	518	578	547	521	476	527	511	541	554	537	483	582	531	504	567	536	570	547	528	509	533	540	504	531	519	537	514	512	497	497	540	541	514	498	513	524	491	520	525	564	537	511	523	551	535	508	559	557	554	554	536	526	513	510	506	536	511	568	522	519	547	506	557	532	516	529	500	536	553	540	546	523	513	509	540	535	513	514	532	537	512	506	536	540	511	531	535	512	544	530	535	550	533	555	539	500	509	530	557	547	515	485	515	518	493	564	486	523	554	540	547	502	480	547	509	482	457	518	512	485	551	529	578	500	549	557	549	495	521	539	515	513	540	527	545	529	523	526	514	533	549	526	533	497	546	505	502	540	509	507	537	537	534	521	492	512	534	513	532	534	488	496	546	483	516	502	515	504	550	498	487	500	525	530	558	514	493	585	521	533	539	539	523	503	513	518	536	537	551	497	571	487	488	517	510	531	513	489	536	535	521	506	498	499	513	525	522	550	537	518	537	545	527	536	512	520	496	557	491	485	513	533	537	534	529	478	545	540	509	517	530	507	560	490	534	540	486	530	522	532	538	491	518	539	525	528	483	524	535	503	516	512	505	499	521	497	528	530	498	523	569	543	544	484	549	514	556	547	519	499	523	491	550	528	567	540	547	541	484	541	542	501	525	487	507	526	565	546	517	496	510	530	508	565	534	548	550	500	544	525	518	519	548	562	511	528	508	464	527	474	522	576	543	440	549	523	568	527	546	518	520	530	474	531	482	516	565	523	534	541	535	546	512	501	481	512	542	483	529	534	543	526	530	539	525	515	522	522	499	498	512	526	543	541	517	534	541	490	525	533	559	553	566	516	547	493	556	515	524	540	532	514	509	500	523	543	559	515	511	523	492	536	562	526	525	575	490	557	500	521	549	517	509	529	503	510	534	547	528	544	524	572	537	512	549	492	531	527	524	502	535	523	567	540	527	554	562	526	528	505	524	517	526	532	552	495	500	533	509	538	537	539	515	504	528	517	523	526	573	549	541	489	543	518	528	511	488	553	511	524	514	523	496	541	515	504	518	507	541	518	553	522	486	561	501	561	541	545	526	538	503	501	528	526	557	522	544	558	551	533	498	511	524	472	522	559	524	564	540	516	552	496	475	493	480	550	505	511	517	564	559	514	520	566	509
25870	25566	33781	26157	19444	7288	573	382	379	402	392	383	353	365	386	407	333	406	350	330	358	359	355	372	349	370	381	329	361	338	373	377	317	414	395	369	377	371	353	374	366	395	345	356	409	374	359	377	390	358	372	364	401	367	362	355	364	362	354	380	354	340	362	374	375	390	396	375	352	358	392	387	388	377	370	382	370	336	346	384	332	373	365	361	344	389	339	401	394	348	359	384	323	376	391	384	372	377	367	372	349	356	372	343	355	354	343	343	373	395	354	362	375	365	366	394	376	353	370	345	351	349	348	337	368	395	341	355	354	370	388	352	392	385	354	397	350	341	383	369	361	374	378	363	367	330	344	346	348	388	359	381	372	347	381	379	367	373	381	406	392	387	376	343	347	387	378	373	379	362	357	364	373	363	370	382	365	347	360	376	385	348	343	355	383	361	330	318	352	375	387	360	393	359	356	343	356	377	340	341	366	366	359	369	355	367	355	366	351	371	375	349	347	374	372	366	362	339	348	360	344	371	351	400	370	390	369	325	380	359	381	368	369	376	324	411	395	355	356	367	388	342	339	399	372	372	359	351	361	353	381	381	361	326	380	393	407	377	402	370	342	378	346	359	368	345	351	371	344	353	369	392	333	372	391	361	371	390	375	386	343	384	369	369	406	383	358	360	358	338	380	368	388	360	407	363	392	335	367	305	340	332	354	356	346	359	375	338	334	375	343	350	390	361	374	350	370	359	368	364	346	353	390	362	326	369	374	344	358	348	362	360	392	367	341	365	392	350	352	385	354	379	392	357	354	347	350	392	383	367	386	352	315	331	341	394	378	356	363	365	364	346	376	336	399	389	399	375	366	366	353	345	346	365	373	356	359	406	307	339	377	346	351	390	362	370	338	361	343	345	369	395	349	367	363	375	368	359	338	364	364	387	336	390	370	395	354	352	362	375	370	387	386	398	382	366	376	373	383	373	352	386	359	369	334	356	395	369	358	350	363	329	369	398	341	340	363	338	358	344	347	354	349	379	372	380	341	354	381	365	355	391	331	332	361	348	336	362	399	394	340	375	365	356	414	364	342	376	352	392	358	364	408	378	353	357	341	316	352	402	363	396	375	386	363	360	365	375	383	385	366	375	332	375	339	373	362	342	358	405	353	345	374	383	366	351	373	390	382	360	343	354	367	350	358	338	373	359	378	364	332	369	306	332	355	354	372	380	362	359	376	317	398	372	361	390	379	372	354	367	406	379	360	403	331	336	373	330	377	380	363	348	387	361	388	376	342	350	396	368	350	378	358	387	365	355	373	349	384	352	373	345	350	367	351	344	370	387	362	375	364	379	390	395	363	371	372	365	354	400	337	362	366	385	352	348	321	344	399	371	405	333	380	349	346	347	365	347	370	345	385	342	374	374	372	371	380	332	366	358	330	314	365	336	357	355	370	333	378	359	311	374	363	331	357	336	358	340	351	327	393	328	402	360	350	357	355	339	359	330	374	361	351	356	378	336	328	392	381	391	372	372	365	354	365	383	333	372	356	358	401	375	376	388	379	348	349	352	383	354	371	361	353	373	376	363	358	317	392	331	371	374	361	337	360	378	330	369	368	353	365	342	349	359	343	363	364	362	393	347	394	373	344	358	408	357	390	393	336	371	383	373	357	346	362	365	369	364	414	381	347	359	345	378	380	347	365	362	384	360	335	362	364	351	346	332	372	338	388	373	358	369	353	362	415	383	333	356	384	366	363	354	367	344	354	381	351	346	360	360	378	369	345	360	363	350	326	356	386	392	358	396	372	352	396	394	360	347	372	371	393	367	385	363	330	413	351	406	370	381	423	358	342	373	341	353	387	372	363	333	373	361	353	369	350	385	339	370	388	329	368	364	362	351	345	394	401	351	379	364	381	369	373	344	384	326	398	381	364	405	364	362	404	369	323	333	351	315	351	339	394	363	344	380	338	355	367	381	365	362	341	383	349	375	343	370	365	371	366	322	335	362	386	364	357	414	339	351	333	379	337	386	355	339	364	348	344	380	404	357	380	349	349	334	380	378	358	368	377	361	350	362	373	354	374	367	376	379	373	373	346	372	341	364	324	349	350	364	354	354	359	392	353	380	364	388	378	331	378	387	341	342	350	374	369	327	348	375	373	348	334	334	366	388	360	351	391	370	387	354	361	378	361	357	396	348	355	347	369	389	379	340	367	336	374	350	381	361	377	332	332	368	351	376	323	373	353	354	383	340	375	412	362	344	342	363	369	390	363	419	357	370	360	370	345	349	349	345	335	361	383	343	355	377	373	374	363	379	344	384	368	321	414	359	342	356	353	353	367	341	373	388	325	366	362	351	361	327	354	347	354	404	363	381	348	359	336	400	368	363	357	395	365	353	340	370	376	346	394	390	345	376	347	357	388	347	380	355	372	363	379	369	380	348	357	348	366	365	386	382	413	377	345	386	386	351	384	357	376	378	356	361	340	383	391	391	358	380	387	329	326	378	329	320	364	368	351	367	380	359	399	358	358	372	369	362	342	326	358	329	364	362	404	385	381	389	396	385	371	393	372	346	365	411	380	376	380	328	355	385	379	373	358	343	374	359	369	321	349	348	325	389	335	381	354	353	336	348	379	387	351	389	333	408	389	371	384	371	364	392	377	337	372	334	388	383	382	342	333	365	358	364	365	348	349	385	362	356	343	342	364	346	347	310	368	374	387	388	367	369	357	348	360	376	355	371	356	387	355	358	351	358	358	347	366	345	347	382	360	393	358	370	337	332	378	369	341	332	396	367	345	344	381	369	352	358	369	393	337	307	362	388	374	382	393	360	392	331	354	352	335	358	350	354	371	399	369	395	379	358	369	367	373	345	364	356	386	369	378	365	407	350	377	376	351	344	342	362	355	361	357	335	332	351	373	376	359	348	370	368	380	384	377	420	387	376	350	378	377	360	330	336	356	377	398	377	338	367	358	350	373	363	384	344	374	378	349	337	375	364	341	381	382	363	365	377	371	391	354	377	369	336	352	354	349	353	370	363	338	332	378	355	366	388	392	369	346	344	393	359	360	383	378	386	348	369	343	355	379	381	390	364	384	385	341	351	372	373	352	362	399	362	394	349	386	371	377	366	364	393	362	377	369	392	386	380	405	354	348	378	380	359	381	365	360	381	373	373	369	370	373	374	352	358	388	371	362	385	342	342	360	363	367	326	380	337	379	331	349	387	364	358	355	374	365	384	340	386	367	396	353	360	366	346	381	389	349	378	369	368	363	359	405	403	352	343	360	381	360	393	369	371	383	358	390	356	365	361	379	356	349	382	358	356	395	388	340	365	341	353	384	353	368	346	364	377	368	327	363	352	337	363	373	360	361	356	377	355	347	376	410	368	375	332	349	364	391	383	377	355	372	357	333	380	352	387	329	348	363	377	386	358	344	331	347	329	339	360	394	351	351	348	358	340	344	377	373	400	358	371	369	380	365	363	365	391	360	377	339	347	350	351	381	349	385	341
59852	91614	61526	30209	15719	3525	577	578	646	571	602	603	590	593	590	604	578	575	667	573	588	568	582	581	642	612	609	580	590	562	590	590	570	617	568	592	593	575	589	569	594	587	595	599	600	586	580	559	591	594	564	578	547	606	602	592	625	561	632	586	612	616	570	632	575	546	607	574	546	600	587	586	616	581	579	614	574	612	537	555	588	634	573	607	622	587	585	582	617	560	638	585	619	577	587	601	586	611	557	585	620	615	581	548	618	588	607	530	593	561	590	599	609	561	613	577	554	579	585	592	570	579	561	529	639	558	580	604	614	627	577	612	576	599	550	560	576	590	588	563	564	600	617	568	571	622	603	589	538	571	551	599	560	558	549	599	574	575	566	593	560	615	574	578	607	614	593	602	642	585	575	570	605	588	571	605	554	582	612	610	586	542	568	568	642	551	605	599	606	623	543	605	580	610	575	558	544	583	548	593	564	574	592	573	555	597	606	588	556	598	567	555	599	543	576	561	590	611	576	551	580	583	551	552	528	632	606	583	608	549	618	577	573	592	542	595	550	601	581	609	580	624	589	583	566	617	603	581	588	562	581	593	586	576	571	606	553	565	625	605	541	584	616	574	575	584	583	587	583	588	586	544	567	600	577	515	605	607	583	559	576	584	613	577	564	576	572	607	592	594	589	608	581	630	578	591	583	569	580	540	585	600	609	584	558	577	614	584	597	591	592	601	574	598	621	559	572	618	624	644	595	553	569	542	612	619	619	577	548	600	606	550	589	569	582	569	572	612	616	573	587	597	607	605	613	625	598	618	565	606	577	601	570	562	569	597	589	588	584	547	567	604	615	573	593	600	549	577	567	575	581	525	575	535	581	604	611	589	537	611	566	570	549	555	610	573	594	599	572	558	594	601	600	578	598	538	597	580	629	576	576	600	582	607	582	603	594	552	578	600	587	640	589	600	612	582	578	587	589	568	589	560	527	575	560	634	571	595	577	606	593	569	619	598	583	609	554	569	566	561	574	561	600	557	599	572	612	584	557	569	570	593	598	602	589	584	551	585	568	576	601	611	586	644	543	590	590	565	599	604	518	601	580	597	598	586	582	594	595	541	654	556	599	611	613	602	610	540	573	610	577	605	590	622	533	603	609	616	591	597	629	610	570	588	576	531	613	602	538	580	556	568	555	553	592	576	578	592	592	570	592	588	612	557	580	608	624	592	562	546	612	585	633	549	597	562	535	604	571	602	565	591	594	579	578	575	539	611	556	560	544	557	604	574	592	651	553	606	592	544	552	527	566	599	591	645	568	585	566	592	590	591	584	597	562	602	586	562	582	573	624	570	563	596	527	636	598	593	593	557	648	582	593	591	565	562	583	610	558	573	582	567	570	550	580	547	584	607	554	630	602	613	576	555	578	592	591	631	586	572	629	568	572	639	578	592	605	592	575	543	611	548	561	560	579	574	606	574	551	607	611	586	563	584	573	574	573	574	594	590	584	606	598	602	567	611	555	567	599	565	581	564	552	568	568	609	591	569	593	606	572	557	543	565	597	557	620	560	598	619	574	610	615	580	570	567	572	605	582	562	596	605	586	593	559	602	645	578	595	564	555	587	570	584	586	582	567	642	576	528	604	546	610	565	590	535	571	593	585	608	581	585	589	650	570	606	649	570	521	596	601	626	604	618	626	544	587	633	595	571	599	576	572	585	585	597	560	553	603	601	577	597	552	564	618	550	615	635	584	613	564	586	556	592	605	571	582	543	608	621	572	641	556	586	581	544	598	554	570	588	599	566	584	586	576	587	581	549	561	584	599	595	580	590	589	562	577	579	606	552	614	573	551	584	554	555	569	625	560	582	603	590	600	570	573	580	640	621	590	577	606	602	556	573	595	546	618	564	573	626	575	559	541	577	597	577	581	570	558	562	594	586	584	576	566	579	557	619	613	584	611	594	572	588	614	579	584	578	624	562	608	603	634	585	577	547	581	597	601	592	633	606	567	583	546	576	568	608	633	605	598	596	564	634	527	579	589	538	587	602	592	586	586	577	591	603	599	572	593	602	592	616	594	568	611	589	562	598	600	593	617	578	592	588	621	559	600	596	568	569	561	565	568	582	640	589	561	607	621	568	551	583	542	547	544	541	584	623	599	587	586	561	586	610	582	600	560	572	545	569	617	572	602	594	539	576	589	579	576	556	576	556	588	561	614	558	604	561	556	538	611	584	585	620	629	583	599	564	627	586	652	569	562	562	559	586	638	585	608	569	588	587	584	538	555	567	544	582	553	621	566	575	556	632	599	565	568	638	568	616	572	600	571	604	568	594	603	651	569	574	593	607	566	558	577	590	606	566	620	579	590	569	551	600	586	633	588	599	584	570	566	607	620	549	554	599	572	612	569	596	589	579	560	614	610	574	624	576	618	603	549	579	572	572	596	569	593	586	560	596	549	591	622	586	519	583	604	610	580	587	565	574	554	566	581	590	595	597	555	534	552	543	624	573	576	570	566	625	622	571	577	559	559	573	630	580	585	586	556	598	616	562	593	613	566	585	545	559	574	630	552	567	596	607	607	567	622	561	554	597	585	610	596	567	526	547	571	534	586	557	573	637	566	580	566	585	546	594	586	617	587	569	593	564	600	599	582	563	601	584	591	551	545	581	620	533	615	594	579	599	615	578	576	604	589	562	608	568	577	543	589	554	602	587	606	575	603	614	582	572	597	562	606	581	576	648	537	585	610	595	550	588	561	595	564	571	560	598	583	579	603	560	597	568	552	632	595	557	593	576	582	562	555	582	542	628	587	555	589	539	545	577	604	607	576	540	591	569	601	588	568	560	562	567	556	572	596	558	608	611	571	557	615	545	576	614	589	560	615	613	572	567	583	598	591	569	596	558	594	585	580	546	596	574	572	606	572	577	590	543	543	584	552	594	597	566	587	607	558	597	574	599	582	561	572	613	584	618	585	525	588	605	609	602	601	584	584	606	577	587	595	572	605	550	579	571	562	586	629	587	559	560	577	573	610	592	608	556	577	585	593	597	524	548	563	572	561	580	595	579	581	610	600	583	615	572	569	587	565	598	568	603	580	611	597	618	604	558	623	600	571	535	565	553	537	610	566	569	564	616	603	589	613	573	600	608	568	569	562	589	571	558	577	621	593	623	603	557	606	625	577	559	628	584	643	567	574	585	549	570	589	552	610	604	568	544	589	567	564	526	599	566	555	613	603	576	557	604	561	618	648	608	601	551	576	580	609	589	605	565	601	609	625	598	556	598	604	570	586	579	576	553	582	631	580	593	574	598	564	574	548	598	604	592	631	569	590	575	585	573	587	575	546	550	551	612	559	596	606	580	619	591	600	611	605	634	596	562	596	621	578	589	598	588	572	618	486	571	569	576	568	561	536	604	556	580	564	563	615	546	575	604	569	599	565	549	546	562	602	538	572	586	566	537	611	610	561	577	551	580	570	554	580	635	586	520	604	557	571	605	549	542	588	592	559	581
24392	23545	31489	25270	21721	17095	3210	637	611	619	589	647	569	596	595	573	554	506	566	539	577	517	628	586	561	589	549	553	547	588	575	579	568	603	536	548	522	577	579	556	589	542	593	560	506	558	555	550	572	581	535	571	575	543	577	542	588	591	576	563	534	586	524	538	592	582	512	579	583	585	544	537	612	534	570	569	573	593	549	575	570	585	582	568	550	523	579	573	573	555	542	558	554	606	560	537	572	576	554	601	599	580	547	587	568	558	518	571	548	600	556	590	515	548	624	566	572	565	559	591	548	551	538	587	529	557	546	530	581	555	582	574	570	549	556	579	580	587	608	581	563	530	564	538	580	522	551	518	550	570	555	602	570	573	581	539	546	547	563	573	545	579	547	530	567	539	553	526	519	534	543	563	537	555	555	572	584	620	530	566	580	556	541	583	575	555	550	529	549	532	529	534	533	580	552	601	544	556	564	565	534	566	577	561	549	563	567	549	546	532	580	608	534	544	580	553	567	571	585	607	521	610	551	537	589	574	573	542	558	570	586	515	524	566	569	582	540	582	545	596	543	573	547	543	523	554	553	613	579	597	539	554	575	539	601	534	577	555	565	603	566	581	562	581	505	571	585	526	545	590	562	567	548	602	597	574	601	551	551	546	602	557	569	559	565	516	527	557	572	594	546	567	539	540	545	595	569	571	574	574	581	596	597	567	558	541	554	547	541	604	609	521	588	555	574	537	567	565	594	562	576	583	548	568	584	523	573	565	546	562	572	596	562	565	608	584	568	570	589	593	545	578	577	530	584	517	558	556	616	552	563	540	549	562	558	574	569	567	563	608	589	563	558	595	560	583	559	584	509	601	555	588	577	511	560	613	583	536	570	524	603	539	563	579	574	570	535	558	551	579	577	516	570	551	508	518	518	520	571	614	584	562	552	582	557	563	608	544	601	572	585	582	584	566	554	587	591	527	553	562	575	584	589	638	583	554	535	542	542	598	577	524	546	546	556	578	575	592	542	559	534	563	534	567	530	536	588	575	551	564	536	589	588	569	623	569	557	531	552	572	603	576	568	573	534	557	582	547	560	546	548	622	551	577	591	568	538	593	530	547	552	592	548	568	536	586	526	562	557	574	599	556	542	576	596	528	604	551	549	558	555	577	569	560	542	599	548	565	559	526	570	584	577	574	554	558	525	561	540	558	584	564	567	578	570	562	557	595	596	546	578	581	565	544	526	576	530	545	576	577	550	555	582	547	571	591	542	576	583	558	601	575	557	577	606	530	544	560	558	579	607	527	557	539	571	539	555	566	516	545	516	585	592	519	587	557	608	535	549	559	581	544	592	573	520	514	538	607	572	607	524	558	551	552	607	570	586	526	569	555	531	603	595	607	601	580	582	601	553	588	598	585	526	549	554	530	618	546	553	545	582	600	584	571	551	538	576	587	543	553	529	564	561	541	527	593	577	580	560	542	522	565	535	539	604	564	583	570	557	572	563	541	545	560	559	600	557	567	570	540	570	587	555	599	554	550	613	539	527	543	517	585	544	561	574	566	579	544	551	521	591	535	538	595	594	612	533	519	596	586	608	552	561	585	573	551	535	509	584	598	550	580	568	564	552	605	577	536	614	586	578	538	589	547	566	565	557	574	570	577	550	515	588	561	528	570	565	542	555	525	542	581	534	536	569	533	574	583	601	561	595	539	564	543	564	575	590	564	558	579	557	544	593	569	571	558	538	580	593	607	580	568	606	595	565	561	533	531	583	575	548	538	618	568	568	570	608	554	553	550	547	562	563	520	585	542	554	613	572	559	560	585	585	585	565	590	559	591	573	577	587	562	599	522	534	525	600	593	532	587	592	626	587	576	593	556	597	587	546	557	572	571	584	580	534	533	557	518	567	567	575	560	532	553	569	507	573	545	553	567	542	589	578	568	589	549	597	566	536	551	539	537	571	538	559	595	535	570	502	560	578	542	585	597	518	587	551	563	581	532	535	566	570	530	559	531	603	545	519	564	579	556	547	548	587	572	577	560	562	562	590	598	569	585	552	557	571	577	563	543	557	532	557	536	556	553	566	573	528	558	545	546	613	530	563	566	566	589	569	557	563	567	591	551	551	558	574	566	605	515	552	550	567	570	550	588	573	574	596	546	570	538	541	559	577	586	532	545	619	591	542	560	572	598	562	578	554	565	561	538	555	535	572	566	597	540	567	611	595	557	577	576	581	560	589	579	566	527	578	591	574	539	544	524	577	558	588	545	546	610	592	563	523	521	556	557	579	543	556	561	590	612	573	583	588	562	558	557	530	545	570	515	559	568	550	554	588	539	572	565	613	569	598	545	573	560	536	557	528	554	543	538	559	594	556	516	553	560	573	581	575	548	581	543	592	611	589	560	546	546	562	552	569	607	581	576	600	559	580	586	578	582	614	555	551	522	566	560	542	579	576	588	524	575	580	578	560	568	561	580	552	566	560	575	575	611	564	529	569	565	549	523	601	536	508	536	563	555	562	560	564	529	579	504	531	559	562	557	567	555	566	547	571	567	560	549	568	526	561	540	558	608	556	533	536	567	553	584	575	558	542	612	549	575	579	523	544	555	547	576	595	568	573	578	561	604	560	552	575	578	536	544	550	553	581	538	574	528	508	522	590	592	504	578	562	589	606	594	559	538	586	516	604	539	540	568	528	558	576	541	528	577	581	565	576	591	564	566	541	560	563	549	538	541	547	596	561	577	558	530	560	554	560	544	580	582	559	555	560	554	587	600	552	573	601	534	578	565	545	569	551	578	548	575	561	568	565	523	577	574	534	537	537	555	544	577	541	573	547	566	573	537	580	573	570	541	571	573	542	548	553	541	570	568	577	569	532	535	580	488	561	561	573	551	586	597	565	542	596	558	580	572	517	565	544	547	556	591	580	551	569	583	524	567	577	590	545	600	622	527	556	559	625	582	588	596	574	561	553	573	596	575	540	563	613	572	565	567	571	563	585	586	554	573	580	549	579	553	550	618	577	621	577	548	566	568	597	541	543	558	550	532	553	584	602	589	553	603	536	573	523	580	564	623	592	531	549	604	583	557	557	597	594	563	568	542	606	560	554	582	562	596	538	595	521	571	567	554	571	556	558	545	578	565	585	553	530	556	530	586	580	547	552	573	589	620	556	612	546	573	524	551	572	616	569	570	550	566	543	598	551	564	570	602	590	558	555	545	547	525	556	561	572	554	585	529	519	549	566	548	534	583	584	573	552	533	592	560	556	577	544	572	542	564	610	604	555	579	530	587	567	616	545	566	547	584	575	595	579	572	561	539	557	564	538	525	542	625	557	546	554	553	583	543	532	597	540	573	553	585	610	575	552	553	548	558	551	580	555	583	546	536	563	568	513	578	558	568	589	540	572	603	571	520	586	569	543	569	517	559	606	517	596	571	554	576	566	589	549	609	582	572	513	590	586	574	579	548	565	555	568	600	547	550	549	595	575	590	536	558	563	533	563	525	591	548
58832	101057	70835	39566	23682	5987	974	936	895	857	901	839	862	838	869	870	885	852	839	903	864	870	871	847	817	879	827	887	887	832	876	901	811	871	896	844	834	872	805	885	867	854	856	825	809	855	814	819	864	808	839	887	852	831	829	808	875	864	839	805	774	845	880	853	880	833	847	853	831	861	886	796	849	885	846	908	845	843	919	844	863	878	859	873	917	862	792	858	843	881	899	861	846	832	832	781	869	875	859	867	880	857	784	816	859	877	863	859	894	892	874	830	888	883	846	925	860	854	863	900	862	871	913	839	865	841	848	859	906	854	837	862	890	860	876	843	890	850	883	880	833	891	888	835	827	881	854	816	853	898	878	910	906	797	877	815	854	865	806	866	911	908	829	808	839	844	841	864	870	837	858	840	806	876	862	808	831	863	839	858	844	818	906	808	882	851	897	826	841	850	802	806	853	880	914	837	829	859	834	809	822	843	855	887	850	802	875	832	827	857	910	831	863	855	899	837	848	877	786	822	836	834	846	859	846	894	818	824	889	890	891	880	879	845	857	844	850	922	856	821	812	787	865	844	818	843	834	841	842	867	878	848	829	849	824	816	835	816	833	897	816	869	866	824	877	817	837	870	857	857	838	814	834	847	839	815	809	877	851	843	876	887	854	846	865	830	832	879	782	824	808	851	857	858	848	866	831	807	824	857	898	880	834	845	872	868	840	896	874	867	848	895	833	813	861	841	827	896	850	837	856	841	817	841	857	847	881	828	811	843	825	890	842	865	894	832	882	876	823	852	838	859	828	846	851	824	873	808	844	886	866	877	826	833	858	870	879	887	893	893	818	818	854	850	868	834	863	827	839	839	873	902	872	871	870	843	895	822	869	860	908	844	845	851	853	822	852	900	844	844	859	896	838	878	889	832	819	909	860	871	872	821	847	863	840	849	864	876	826	877	843	830	879	822	835	856	892	868	845	851	845	821	823	859	887	858	852	844	825	824	883	881	814	830	834	848	845	895	847	916	869	815	888	868	860	823	856	826	815	860	824	886	855	811	823	867	837	840	834	868	857	818	860	845	866	860	839	902	827	884	819	854	855	882	827	840	835	835	874	754	845	806	910	846	876	831	832	866	848	874	860	892	874	857	852	871	869	846	831	899	894	864	862	916	824	847	860	818	864	834	847	848	831	860	866	857	829	874	826	808	867	848	843	874	882	884	837	888	846	845	819	857	892	852	854	904	840	913	869	852	843	837	826	888	817	877	850	817	812	818	902	861	854	833	777	802	843	840	873	799	866	863	836	850	820	905	810	842	857	828	878	864	856	822	857	810	852	891	843	852	869	808	828	888	872	854	866	893	909	891	899	861	879	853	808	816	832	844	876	849	808	813	874	893	845	850	873	843	838	907	802	843	859	853	833	832	891	817	813	857	839	843	873	860	897	872	864	829	900	851	807	834	837	867	883	829	831	842	881	896	868	903	887	874	848	866	832	879	825	841	824	871	786	838	841	877	854	829	867	888	874	854	845	830	844	866	847	833	850	869	858	869	827	880	816	831	891	881	822	828	883	840	849	852	848	867	844	822	867	874	831	870	842	854	848	819	869	829	868	842	793	852	895	864	881	844	841	807	874	837	868	857	850	833	813	878	845	827	864	865	860	824	868	921	857	855	850	842	829	884	841	900	841	862	840	844	870	801	871	855	865	896	892	838	865	819	858	879	898	849	897	851	864	853	854	867	779	877	812	883	852	822	882	876	835	890	820	873	810	847	847	867	828	817	859	787	845	875	913	848	844	838	883	818	862	855	822	909	861	843	838	839	864	818	873	880	801	862	882	872	812	825	887	825	819	845	840	870	901	889	843	836	898	875	879	846	850	877	889	822	900	834	856	814	869	847	908	861	858	835	823	830	834	886	847	867	851	839	824	810	832	860	824	843	858	891	837	872	854	866	853	839	867	846	864	805	833	898	831	858	895	858	865	873	886	902	832	831	883	891	877	881	889	866	815	859	857	879	864	827	877	832	855	808	908	833	844	861	867	808	879	815	828	851	804	834	831	899	837	835	883	836	872	848	843	885	895	884	882	850	857	859	828	849	849	837	870	835	904	832	820	839	866	840	900	789	823	840	874	853	883	855	851	839	809	839	836	878	890	809	840	841	854	881	841	882	836	849	830	838	834	868	823	819	859	855	805	827	880	874	902	867	902	805	849	877	884	883	838	808	809	900	825	809	880	843	837	861	892	847	834	851	845	887	869	876	873	865	914	842	812	846	826	827	828	915	845	872	802	894	886	902	830	830	874	845	859	871	860	887	907	893	849	869	823	872	846	860	815	843	878	882	867	795	841	898	850	828	802	837	832	839	786	874	873	818	904	877	834	835	876	866	951	833	847	867	831	931	883	863	869	848	838	842	877	847	824	818	850	845	831	865	835	832	916	837	849	841	847	854	916	866	831	879	851	823	862	912	883	853	905	861	831	844	863	784	876	881	898	812	834	923	858	838	899	886	830	828	850	844	848	846	849	873	834	834	854	926	850	842	876	861	847	845	831	861	855	836	837	875	881	830	811	882	834	861	852	827	854	832	890	817	899	899	882	821	885	853	837	809	846	814	875	875	896	971	831	856	869	802	863	838	824	864	838	841	908	850	839	858	888	845	822	881	879	855	877	890	881	883	817	833	858	891	874	878	819	839	852	899	836	906	869	844	885	869	847	844	852	839	868	864	847	900	798	827	878	874	828	836	840	839	859	895	821	871	878	832	891	856	814	853	834	882	879	815	859	831	923	828	885	795	822	862	822	868	859	860	863	836	768	864	841	826	841	832	888	819	900	843	841	811	819	895	829	874	854	930	856	843	854	859	856	833	839	871	869	849	868	867	868	825	790	892	865	821	881	913	851	815	867	865	924	833	831	873	859	844	911	854	856	876	835	869	873	867	806	823	863	849	859	801	843	876	835	833	883	878	838	830	886	850	860	837	853	880	836	876	922	870	869	856	852	884	854	871	816	870	825	813	880	838	874	853	810	835	839	816	847	891	824	866	857	854	832	851	828	853	867	872	851	874	870	868	881	877	861	883	841	856	817	856	873	854	837	883	907	866	906	856	830	889	836	863	888	881	810	836	848	876	818	841	844	899	817	921	852	778	807	855	854	804	780	873	870	817	867	834	813	836	858	828	811	835	828	811	853	811	878	861	874	846	865	897	859	851	868	894	859	891	887	876	859	853	841	845	859	810	831	833	764	861	798	781	833	835	841	860	856	875	815	855	910	819	892	869	882	840	893	803	847	855	823	885	862	882	808	825	885	842	905	908	813	851	837	862	887	800	851	855	813	852	840	852	857	804	855	892	846	834	854	849	830	857	871	883	880	859	833	842	843	875	874	856	838	823	905	809	852	893	861	869	861	888	817	868	904	900	811	845	828	809	866	854	860	848	792	819	880	842	833	850	835	844	828	858	847	843	848	853	843	850	846	819	840	836	866	866	845	830	847	864	849	876	878	890
31927	32194	26890	10527	1651	575	325	327	311	289	335	323	275	313	314	329	301	294	302	302	301	296	309	300	321	321	287	315	331	296	313	297	289	318	318	310	312	318	299	320	300	333	305	304	315	296	298	313	302	321	294	274	316	317	304	337	316	302	321	309	300	305	283	285	315	318	278	319	305	352	329	338	307	312	324	301	282	315	299	285	297	283	306	275	306	306	319	295	311	304	306	296	328	294	293	271	298	286	298	278	298	281	297	312	291	313	352	328	318	270	315	309	300	309	302	293	303	311	297	318	302	295	292	308	318	315	302	312	304	296	292	311	302	302	319	345	331	287	313	297	298	335	300	282	324	288	348	327	283	314	313	291	301	323	302	298	304	330	299	294	292	284	296	293	310	308	321	308	299	306	268	335	271	321	317	311	337	297	278	300	294	297	300	305	280	291	292	311	291	299	327	316	304	314	305	308	297	322	315	293	314	292	316	316	331	330	289	271	306	319	289	307	325	303	317	299	284	294	291	344	303	303	314	304	338	291	303	292	298	303	305	297	322	316	282	292	302	324	313	277	343	284	309	307	323	328	339	311	315	346	309	316	303	309	287	287	303	283	339	324	313	308	312	319	261	267	312	348	289	274	305	312	312	328	301	327	335	304	302	281	317	307	287	291	292	297	296	307	310	301	306	339	323	251	312	285	318	310	296	306	286	322	306	321	319	322	321	316	304	309	290	301	275	309	291	296	306	308	300	286	306	331	287	325	305	300	289	296	287	286	299	327	298	298	312	278	309	272	314	266	303	279	328	281	309	340	314	327	335	296	295	282	301	326	317	306	325	289	324	309	341	278	305	304	321	274	299	321	303	300	308	308	271	279	299	294	282	339	301	290	303	325	295	309	315	308	288	309	290	299	291	298	310	298	285	301	333	296	295	298	361	317	308	285	311	330	309	305	331	281	301	293	284	312	291	317	285	342	270	294	310	301	321	308	314	306	341	313	283	325	299	318	316	303	318	301	301	328	296	302	326	297	271	286	306	296	286	325	322	315	316	335	299	332	288	302	323	288	305	286	337	303	327	300	285	284	304	284	319	298	293	338	336	318	306	313	303	287	322	304	276	315	323	319	313	293	299	295	335	312	332	297	312	312	290	296	305	312	339	320	321	315	356	309	304	316	309	304	318	331	312	313	304	315	283	325	294	329	323	329	289	285	305	319	280	292	324	301	298	296	310	321	288	295	312	278	316	292	336	290	288	308	293	308	301	307	299	304	313	319	317	322	313	298	293	313	322	301	315	302	311	336	318	334	308	336	316	303	308	299	301	282	305	344	303	313	329	293	298	300	295	307	279	292	271	306	292	321	323	290	329	282	278	307	309	279	266	319	302	313	282	289	314	326	288	278	266	298	346	313	334	333	308	300	319	314	297	293	278	283	309	303	330	300	320	300	297	326	316	310	286	334	326	295	293	309	273	301	303	273	320	298	299	325	336	296	279	305	283	291	293	290	290	316	295	309	294	277	316	300	303	295	288	265	316	308	316	319	294	331	286	308	323	336	310	321	308	297	316	313	313	313	317	280	290	293	327	311	304	308	318	333	322	285	315	319	310	288	342	300	309	315	305	292	302	336	301	317	313	305	278	300	281	327	302	310	313	313	295	299	299	311	313	260	319	304	353	310	343	304	327	311	305	319	295	355	326	294	314	310	322	286	332	316	294	342	286	291	283	279	296	303	294	298	290	304	327	279	292	322	320	305	308	310	264	296	310	297	295	276	297	309	322	322	306	300	271	297	325	295	315	278	310	289	277	295	313	327	288	305	287	326	310	304	316	309	280	269	312	326	290	303	324	288	290	314	301	348	296	316	336	306	297	322	292	332	320	298	316	307	299	287	315	301	290	321	275	296	350	278	277	312	294	284	292	296	284	307	303	285	325	298	326	315	287	285	315	320	312	326	314	296	301	310	358	270	303	308	318	321	313	297	269	325	293	321	326	302	294	301	298	331	280	271	316	332	317	309	290	286	273	326	288	280	300	288	321	302	330	309	310	319	285	340	293	297	304	310	325	309	316	294	309	328	300	296	336	333	317	315	298	286	289	306	302	268	302	303	326	295	311	290	317	324	318	256	303	308	279	310	290	295	353	318	324	310	328	306	351	324	267	295	292	292	295	286	268	315	288	327	292	290	310	302	288	287	274	333	274	309	285	294	310	306	283	308	308	322	306	321	300	320	331	312	294	300	306	309	331	291	308	318	281	294	302	313	317	303	303	276	299	302	296	297	301	330	312	302	310	308	326	327	324	313	295	321	286	272	304	301	306	297	305	290	298	328	301	295	299	293	321	277	325	293	304	340	319	317	313	298	288	292	326	297	317	302	307	291	303	320	267	325	329	304	299	301	309	305	311	311	284	313	299	291	309	306	282	324	326	276	303	279	302	310	300	320	303	298	299	296	282	311	305	300	327	298	320	314	297	297	286	308	313	303	285	288	289	293	289	310	310	277	287	315	294	295	300	324	302	332	312	308	283	282	284	287	299	305	306	297	293	309	301	287	317	335	304	308	301	330	290	291	325	307	297	351	283	316	338	322	322	303	310	277	326	304	335	287	327	301	292	267	280	309	293	279	303	316	292	289	319	303	322	304	288	290	328	286	314	298	279	319	302	308	293	342	286	306	296	319	296	275	324	325	323	303	282	334	298	316	320	295	335	307	315	295	290	320	328	266	280	281	306	307	326	275	308	309	322	330	311	316	290	322	313	303	326	317	307	307	326	333	286	308	327	318	281	311	295	367	295	309	329	287	323	315	329	300	304	320	286	313	302	295	316	341	309	267	295	320	293	322	352	307	315	341	353	321	277	284	304	293	312	325	308	310	314	317	289	326	321	300	289	307	317	301	302	303	304	335	326	309	304	281	298	295	291	297	304	329	289	344	338	333	300	293	282	345	299	352	309	334	307	314	312	298	301	313	298	328	278	301	296	317	344	279	305	276	332	307	302	357	284	315	314	321	283	300	359	302	320	290	314	315	325	312	288	322	300	335	325	305	293	285	331	272	297	304	296	278	291	284	292	319	286	290	305	315	321	299	335	334	279	313	298	336	325	286	282	309	291	319	276	314	317	318	286	280	326	289	297	301	305	310	292	287	293	271	287	301	302	273	290	296	316	313	316	299	291	335	286	334	315	349	307	319	306	312	306	315	298	306	312	284	296	310	298	309	280	333	327	275	285	323	310	303	307	303	292	331	262	327	316	300	296	301	305	301	298	313	306	306	296	321	307	273	283	297	309	294	295	281	324	327	275	290	301	322	317	328	279	306	362	315	315	265	301	302	294	304	270	260	298	296	262	327	261	324	308	321	313	326	296	288	314	344	310	305	258	306	321	313	296	317	309	306	327	307	290	330	323	323	316	296	300	306	302	290	307	304	281	278	283	318	331	316	319	314	307	314	307	312	312	284	331	305	303	329	314	301	300	326	321	318	307	294	289	316	310	309	331	290	299	302	273	319
41084	49512	31466	9269	3166	904	549	506	516	527	487	511	499	510	487	545	526	505	507	538	536	511	489	497	521	513	481	493	541	528	520	497	527	493	530	500	510	509	515	537	474	519	510	546	452	479	556	483	533	518	483	504	547	465	537	511	509	536	451	510	474	493	533	486	509	529	517	451	461	497	513	523	487	506	491	478	519	526	531	535	497	515	495	508	522	521	542	503	540	533	524	535	486	514	499	489	512	508	500	517	478	511	485	498	536	475	507	533	546	481	512	523	501	546	517	505	500	508	507	467	538	509	495	498	535	511	479	490	524	498	506	510	493	496	529	496	526	497	548	455	530	512	469	466	493	531	480	469	490	520	496	517	548	541	513	471	507	535	491	539	546	507	517	504	504	510	520	473	496	543	486	476	545	522	524	466	526	518	503	509	486	507	517	498	537	491	513	514	504	475	491	531	542	480	490	493	497	521	524	513	483	516	532	489	535	550	504	525	540	492	487	489	506	522	522	493	530	514	528	509	526	527	493	507	534	476	500	548	484	503	476	487	500	486	519	464	481	513	519	529	545	528	515	539	452	518	505	513	511	528	509	505	517	516	516	503	494	485	477	522	560	559	512	543	532	521	522	551	497	486	516	504	496	496	480	500	503	484	480	530	517	496	520	511	520	524	477	507	521	506	465	513	529	544	485	502	503	488	495	500	482	514	526	484	542	520	494	524	512	539	483	502	480	465	511	492	515	532	498	541	511	557	529	524	523	533	474	512	475	494	491	520	501	548	505	476	485	519	510	497	501	526	492	516	487	517	485	506	534	490	543	525	508	514	519	527	498	485	501	483	505	512	502	478	512	528	513	495	522	546	546	506	501	516	564	494	530	517	449	517	509	550	487	479	514	533	512	526	521	547	501	522	492	497	497	500	535	494	517	516	524	496	504	521	507	504	502	516	454	522	509	504	508	540	477	509	511	528	561	496	494	529	495	486	545	469	513	545	515	511	501	516	501	490	489	490	508	530	487	482	527	545	489	533	506	534	515	517	507	494	505	528	500	507	485	519	500	490	501	555	515	535	501	496	484	500	521	511	537	549	572	509	504	518	535	520	527	497	455	513	492	487	510	514	508	520	495	521	557	515	525	492	520	503	500	502	521	501	506	481	463	497	475	526	501	498	499	473	491	555	515	515	520	533	459	496	505	480	496	497	482	494	487	516	517	523	483	509	549	532	530	502	521	533	538	496	538	490	482	479	480	494	510	532	501	507	503	502	534	488	483	510	495	507	474	529	531	515	493	495	532	463	501	509	473	552	535	493	504	505	496	475	500	524	497	513	517	503	487	515	474	490	494	493	503	558	505	472	537	516	493	544	488	507	507	497	554	542	505	528	527	534	492	514	550	518	465	499	480	490	521	522	458	506	529	546	506	517	493	493	505	469	476	483	489	544	510	500	497	475	497	494	485	499	480	523	520	489	536	519	504	537	500	471	500	498	498	515	498	498	483	534	499	495	503	506	497	509	503	520	463	539	479	530	497	549	437	504	499	518	530	500	507	512	512	510	518	508	476	504	517	500	501	528	512	525	499	501	504	539	488	516	518	496	498	513	518	526	486	528	504	514	508	485	504	520	497	481	496	517	542	500	517	526	490	519	500	552	496	498	517	500	519	507	493	530	509	487	479	529	524	542	510	520	474	461	513	537	533	511	516	537	545	501	487	499	513	501	505	529	548	490	486	492	537	534	502	504	521	476	494	508	518	518	529	522	502	495	535	502	484	524	490	521	526	516	488	534	508	475	454	551	504	533	510	518	523	518	506	481	528	509	487	520	535	513	535	525	495	497	529	504	459	536	497	525	493	526	553	479	509	502	491	528	558	519	504	468	476	527	507	520	480	512	522	502	534	480	519	515	485	525	502	504	488	489	468	499	479	527	505	531	520	501	522	545	531	516	508	487	518	496	507	530	465	495	533	500	521	524	480	460	539	473	529	542	545	520	506	503	566	470	507	491	524	522	514	514	471	549	502	521	518	553	478	504	517	501	537	515	497	507	510	516	508	530	529	490	485	523	499	506	510	476	492	561	487	530	565	470	501	523	474	501	483	513	528	484	542	489	505	482	520	527	518	526	532	504	502	538	510	506	471	489	489	493	499	502	529	495	498	537	513	493	517	483	510	508	526	491	545	519	489	485	518	467	493	527	525	522	501	502	509	459	524	532	523	513	505	509	569	521	502	484	496	472	502	451	535	489	533	546	529	486	515	478	515	503	478	525	515	468	516	492	527	462	446	484	482	515	517	495	477	518	503	492	500	497	514	532	525	507	490	474	515	479	535	528	486	510	546	510	541	531	508	531	462	506	494	504	507	507	516	541	468	491	519	494	507	506	479	504	483	517	462	527	502	540	502	525	533	528	526	528	497	503	499	557	548	473	498	518	502	465	498	484	516	540	496	502	499	533	516	488	515	521	529	507	480	510	520	509	480	503	506	555	496	525	515	521	506	518	511	465	498	513	494	496	530	549	494	496	477	492	493	524	497	504	541	495	525	503	524	483	524	526	509	492	513	499	527	458	521	477	559	531	529	561	506	510	555	513	519	507	523	496	496	485	500	492	536	496	534	539	533	527	480	491	520	472	513	492	502	517	518	559	542	564	557	532	525	521	515	508	489	480	523	491	500	492	489	505	477	528	498	489	502	555	499	501	508	477	469	508	458	551	524	465	516	528	561	556	522	525	513	493	535	530	491	485	518	522	535	495	493	494	458	518	495	533	525	487	471	497	544	505	534	549	514	539	510	508	493	503	487	562	545	523	519	512	490	522	520	526	507	496	531	485	485	570	526	505	482	528	514	486	542	496	489	514	542	494	534	490	504	486	455	473	558	495	512	510	503	507	524	519	511	508	491	521	474	481	546	494	508	502	487	524	509	535	506	496	470	495	504	501	538	494	502	490	502	525	514	450	547	515	491	478	482	516	487	528	476	537	543	524	532	519	505	496	493	486	489	489	524	520	531	511	516	525	494	493	489	512	521	522	527	486	512	507	521	511	538	515	527	495	548	474	513	530	534	562	543	497	492	486	538	527	534	492	467	518	513	506	517	470	518	506	533	481	539	563	502	506	488	493	545	511	501	509	541	464	523	496	493	486	515	504	494	506	500	516	536	496	520	487	525	486	476	513	521	495	545	534	449	504	493	504	498	526	541	472	548	542	547	509	531	490	514	501	546	478	533	543	502	489	504	481	516	500	508	511	522	550	509	506	497	492	498	532	512	451	476	509	543	509	508	490	474	488	514	501	520	477	510	505	526	484	513	519	530	509	480	554	543	503	474	517	507	493	477	527	511	500	551	520	494	545	519	477	537	504	549	500	482	521	500	505	520	509	482	474	519	498	498	542	496	496	505	524	509	528	535	578	524	511	525	513	511	530	505	484	529	492	513	478	500	483	514	486	485	514	535	557	484	527	528	500	487	510	530	476	497	491	495	474	466	498	516	484	544	499	476	519	527	474
25709	25389	33418	27278	19647	7494	586	390	394	387	370	341	368	338	365	381	363	361	353	362	362	353	354	352	356	374	362	384	365	348	336	363	372	394	374	358	359	354	373	343	377	372	393	356	388	371	334	355	333	354	377	350	368	350	347	357	380	350	365	380	336	374	363	341	372	341	326	349	366	353	351	350	351	334	358	367	372	339	335	366	357	352	380	340	352	335	391	352	375	353	385	386	359	354	374	406	361	356	374	307	371	365	341	362	382	361	342	372	384	383	337	329	381	369	396	366	372	344	413	364	360	351	324	366	369	326	362	373	340	367	347	343	356	387	379	340	338	357	343	386	325	370	330	373	356	348	362	360	352	358	374	351	334	336	346	367	382	346	342	361	367	350	343	365	361	370	364	399	362	384	360	376	367	364	364	367	342	334	329	343	362	346	346	374	351	376	353	364	378	350	371	342	332	370	372	353	385	363	356	328	379	331	321	364	382	363	391	344	344	359	336	361	362	367	361	335	341	349	346	359	351	345	338	372	358	370	369	368	375	351	347	346	366	354	364	318	330	368	349	349	389	379	342	367	347	341	367	351	337	382	348	364	359	324	337	340	347	375	356	366	392	378	359	348	392	385	351	349	382	351	355	370	332	375	315	360	348	396	363	340	378	358	358	365	371	360	357	348	366	357	373	369	334	330	336	359	350	367	348	344	358	359	349	350	392	340	330	349	363	376	330	336	369	362	350	392	367	317	374	373	371	388	340	365	354	360	340	360	345	354	357	377	381	332	370	325	373	361	373	351	374	348	362	347	359	354	372	326	345	378	358	364	366	381	382	374	352	353	361	329	380	368	321	364	376	384	371	336	327	359	376	358	391	389	349	358	358	370	334	355	349	348	371	357	355	336	341	376	360	364	370	348	348	385	352	360	361	402	331	359	363	384	347	329	369	380	365	359	366	347	365	342	348	390	347	358	351	360	327	358	395	379	387	335	385	353	328	318	371	355	339	365	373	334	374	370	327	382	366	350	357	353	382	375	381	337	337	373	376	341	359	370	346	389	354	366	378	367	378	361	369	385	402	365	332	346	350	382	383	351	350	360	371	375	343	374	329	346	359	367	378	338	359	359	363	375	350	348	342	351	387	356	365	367	369	356	349	372	384	370	349	404	370	345	378	371	366	385	330	363	386	337	320	336	349	382	367	383	379	386	347	348	347	346	364	321	362	368	379	338	365	364	348	366	342	352	380	350	349	357	343	353	344	358	386	359	389	380	368	333	322	406	376	382	339	375	381	386	355	330	366	363	345	347	363	359	345	368	361	373	369	354	344	372	332	357	375	325	346	412	335	365	370	340	369	361	362	352	365	385	355	368	345	343	385	365	364	323	363	331	351	355	377	368	348	382	349	340	347	330	355	355	351	379	353	359	377	350	381	342	392	350	359	354	365	388	341	322	355	367	346	369	360	342	324	353	330	374	383	373	370	321	377	346	325	331	336	325	361	368	362	347	352	373	393	366	334	391	351	386	372	376	371	396	341	352	401	328	367	359	347	356	359	371	353	349	345	389	346	344	351	335	361	362	356	371	330	345	380	361	386	376	341	357	360	351	342	345	377	345	364	366	342	343	407	348	352	354	388	371	344	366	344	360	365	375	352	384	369	375	383	337	360	345	326	352	363	311	319	374	375	371	353	386	333	410	384	362	359	358	350	368	370	362	368	335	364	374	357	356	357	317	360	348	345	390	338	346	357	337	370	345	358	358	359	362	387	340	380	366	352	384	342	358	353	363	376	344	324	412	389	346	363	354	352	356	320	377	376	363	394	349	364	350	374	342	332	358	335	377	365	333	364	371	337	351	363	345	359	336	368	338	346	338	367	369	377	362	388	346	333	395	351	350	369	365	337	357	346	372	353	333	376	361	371	408	369	366	347	414	370	345	373	349	345	346	350	383	381	374	358	343	369	354	343	329	341	341	374	362	318	348	343	334	368	361	362	365	375	375	354	338	349	373	373	344	380	372	358	376	389	367	361	338	387	371	345	361	330	383	336	376	347	383	347	332	363	357	365	341	372	366	374	348	376	360	389	343	357	369	350	367	370	363	371	365	354	335	351	335	318	386	367	347	366	344	361	342	379	344	333	356	320	379	359	342	360	357	341	359	401	348	394	379	347	353	366	328	375	345	361	362	352	363	376	340	355	395	328	366	376	334	352	355	348	340	356	344	349	324	363	342	341	339	369	357	375	364	367	384	359	393	383	368	353	333	379	360	343	354	346	345	373	356	341	376	332	359	349	349	366	338	362	333	392	351	325	371	329	361	394	338	373	378	332	340	365	328	319	326	365	371	367	367	331	329	346	335	323	360	379	359	319	350	367	375	354	334	338	362	350	350	336	418	379	355	364	360	373	376	373	387	349	333	344	359	333	363	381	363	355	339	353	364	355	360	406	367	368	362	329	329	382	358	344	376	355	403	319	343	370	361	335	365	351	377	364	360	351	342	313	367	341	321	370	327	352	355	339	350	369	351	347	352	352	344	345	375	338	375	371	352	381	363	354	334	379	355	340	345	331	378	362	343	365	369	407	379	330	356	381	378	357	358	361	367	351	384	371	389	348	373	329	351	379	359	355	341	348	371	338	360	344	347	361	319	361	340	362	401	350	378	403	377	351	345	379	349	371	365	412	355	361	363	356	377	338	354	379	330	363	354	391	382	326	366	343	305	377	376	363	378	308	364	380	351	386	363	356	364	364	346	377	350	357	354	367	349	324	349	357	362	356	364	331	370	349	351	364	341	350	372	328	340	359	331	393	335	385	376	343	380	364	317	379	367	349	334	362	339	343	363	348	352	354	361	328	371	368	345	372	371	382	347	376	381	360	342	358	332	384	383	336	375	351	353	379	355	360	382	331	360	323	380	357	364	371	330	354	374	347	362	383	352	350	388	397	351	337	346	367	367	351	366	374	377	374	343	337	327	345	360	358	370	377	361	368	391	374	356	376	359	351	353	379	364	365	390	402	370	409	358	357	374	376	388	378	392	331	357	338	353	387	367	376	363	366	319	374	338	395	354	353	384	376	413	391	349	337	353	335	373	346	378	340	396	348	380	375	359	363	383	359	367	361	352	331	366	354	361	333	365	329	355	341	358	345	349	340	382	376	379	366	334	357	336	345	328	334	394	375	351	369	330	385	329	361	356	348	379	369	352	370	372	345	370	342	389	368	351	344	383	356	361	346	344	350	346	348	354	361	374	343	345	341	359	356	400	373	370	391	391	353	332	338	341	360	351	385	355	370	350	379	342	347	386	384	363	379	352	384	362	348	336	356	377	331	375	392	361	353	356	392	352	348	368	314	340	358	376	342	355	355	394	351	352	344	387	368	387	356	364	350	340	384	375	354	348	376	346	349	356	347	334	382	369	347	375	357	340	343	363	383	359	317	349	382	340	365	373	363	346	381	377	354	364	367	347	351	342	387	326	403	345	340	401	379	356	343	342	343	370	342	370	361	361
62964	90955	63240	33673	18009	4291	626	604	618	589	594	631	571	598	563	541	574	619	559	561	575	592	635	584	560	566	591	570	602	594	613	647	606	562	599	587	613	574	575	574	578	568	582	614	561	563	595	615	593	560	540	551	554	575	584	591	606	576	578	588	568	551	587	561	578	606	577	578	543	568	596	551	575	607	579	578	566	599	583	604	575	564	607	588	553	615	579	586	561	593	585	571	590	550	583	573	566	560	564	571	584	540	550	543	596	565	602	587	564	568	523	552	583	598	560	563	588	570	591	545	609	590	566	574	575	605	561	620	610	539	619	599	594	556	567	621	649	553	572	580	580	607	581	589	552	609	578	582	587	570	528	628	600	600	588	587	604	572	575	551	598	581	597	610	579	545	599	553	613	569	557	570	575	591	562	587	575	561	650	575	566	577	607	597	547	563	619	556	506	588	513	582	590	602	572	598	561	585	589	540	565	567	610	586	535	575	556	565	565	604	593	603	578	576	526	583	567	549	556	558	625	529	567	612	616	565	590	575	539	543	602	539	562	535	539	582	580	562	573	575	563	616	609	565	589	580	544	611	582	587	580	614	568	548	549	576	583	604	520	570	575	541	630	534	603	584	602	581	558	573	623	587	605	586	579	595	548	587	567	569	554	545	602	579	549	579	592	569	558	602	595	559	627	586	578	558	624	580	549	552	574	571	555	592	598	555	597	548	614	593	603	589	600	590	585	560	573	583	556	592	540	568	630	544	597	562	609	565	555	547	592	520	586	584	608	564	565	568	603	593	584	578	566	593	575	608	586	534	630	575	571	543	564	569	582	578	584	558	571	562	533	568	559	601	578	591	599	583	592	584	576	584	543	602	534	591	568	555	554	626	600	588	623	547	578	598	597	595	555	599	575	575	604	579	581	617	598	550	604	556	588	562	579	598	594	586	609	543	576	538	568	582	581	596	567	589	583	569	563	570	547	585	564	578	589	585	585	580	537	581	573	559	578	638	569	589	576	532	547	560	561	588	559	618	555	606	586	576	605	584	551	603	562	550	569	570	555	574	575	542	551	597	588	569	587	550	567	560	568	573	565	587	565	562	603	595	611	583	549	580	586	591	571	594	559	577	585	564	573	550	588	584	575	539	604	597	560	576	575	633	536	558	536	586	564	603	567	549	559	597	588	532	580	576	568	635	580	605	566	538	580	594	589	545	537	580	650	548	575	578	588	587	552	604	626	548	598	566	551	601	583	600	582	555	606	593	605	570	607	571	582	593	624	545	581	594	561	562	569	606	590	550	560	605	586	572	613	596	552	609	548	584	561	578	571	557	561	590	519	546	537	589	582	547	594	550	539	596	551	553	579	575	579	571	584	586	574	543	560	603	562	629	590	615	582	600	566	614	577	557	543	580	580	595	553	546	570	552	605	600	626	599	604	592	569	527	565	561	581	535	592	588	623	565	564	573	580	551	587	586	611	581	556	570	587	548	587	568	566	602	522	583	622	590	632	560	563	565	569	597	568	565	554	575	584	548	605	579	577	573	579	559	617	556	584	623	579	552	555	597	560	601	605	591	564	589	545	569	580	545	561	568	584	557	592	545	582	573	539	582	604	573	592	571	566	569	572	573	603	612	552	594	593	591	568	590	572	561	565	556	592	547	590	559	549	626	607	573	609	555	559	611	593	577	551	585	587	588	550	558	584	593	577	607	581	555	575	557	612	604	549	595	617	561	577	619	609	603	555	552	589	576	607	594	587	570	589	566	586	543	558	612	595	557	539	563	588	579	598	567	578	592	550	579	553	551	598	562	533	561	592	553	542	572	565	594	561	544	558	583	574	571	545	613	590	601	611	583	564	591	555	570	617	559	582	564	634	554	606	595	596	564	549	565	569	588	610	572	560	596	582	542	584	573	575	559	601	604	560	549	586	590	551	572	570	600	596	583	562	602	592	535	549	611	561	600	561	585	604	536	551	567	599	543	567	583	580	565	575	636	534	561	560	589	574	528	589	554	587	597	581	549	583	578	556	602	572	607	568	556	583	589	582	584	565	572	595	591	590	598	567	604	574	578	574	581	564	648	569	578	541	586	594	580	601	595	555	570	589	594	563	613	582	570	552	575	572	564	607	559	555	553	580	586	597	507	584	545	560	554	608	608	574	570	587	624	553	579	556	596	569	591	621	596	588	512	572	589	603	572	572	560	590	556	601	583	585	575	567	595	625	626	554	595	596	532	573	605	570	578	571	616	562	555	576	581	568	554	553	546	597	605	560	588	527	599	592	575	562	563	576	577	570	534	582	573	578	607	588	549	535	561	568	570	574	570	587	595	596	580	605	585	533	543	597	571	618	570	583	577	578	603	516	567	612	565	529	602	576	550	612	597	549	596	564	575	565	570	534	585	609	536	563	551	543	562	562	544	600	580	599	614	551	581	565	585	562	619	547	588	550	602	544	615	565	608	568	571	550	601	616	611	587	546	581	574	573	591	601	560	603	670	575	595	554	565	600	577	591	571	540	536	558	595	569	604	622	524	579	566	578	602	592	593	581	569	560	558	605	588	579	570	599	606	582	554	561	533	617	591	607	592	570	567	546	615	601	583	572	566	588	536	575	589	584	601	600	561	529	581	567	580	603	537	556	556	571	592	573	566	517	594	543	583	572	581	531	537	543	616	607	625	569	594	586	600	578	586	571	550	566	569	609	565	578	544	574	547	602	587	580	584	604	621	548	612	587	586	561	535	583	565	598	599	566	558	550	548	574	580	555	562	538	566	545	536	615	569	559	592	605	576	586	616	605	568	589	553	595	540	572	613	578	563	610	575	575	621	573	565	547	608	602	564	577	564	595	604	590	582	583	593	587	569	615	567	528	580	593	592	574	582	568	596	563	580	571	583	609	538	558	562	578	592	603	594	584	573	585	582	586	594	573	582	550	578	582	597	536	577	555	570	552	560	596	558	564	568	562	600	555	583	566	611	580	548	640	579	561	625	604	582	552	593	584	601	607	588	617	593	575	581	613	624	517	542	547	583	572	614	570	552	576	591	591	546	631	604	593	592	551	567	580	604	559	538	572	567	583	607	620	550	648	623	606	578	563	597	619	573	572	577	580	607	583	562	584	617	564	612	582	593	592	563	585	587	533	583	590	582	582	588	550	613	556	537	583	592	562	575	544	568	535	584	585	579	554	587	600	586	557	565	553	605	555	583	589	566	602	557	612	549	604	566	578	631	631	561	552	575	560	590	585	560	605	556	612	584	552	560	558	569	588	595	596	599	606	607	606	604	581	629	586	589	565	616	610	533	585	553	563	577	578	549	611	585	590	579	570	580	620	586	569	621	617	599	573	529	592	579	601	560	539	628	567	627	578	563	558	593	629	599	603	569	612	586	584	588	582	528	589	624	617	579	616	607	555	564	574	598	612	583	585	567	625	578	598	601	596	577	575	573	568	561	576	568	546	569	571	579	571	563	564	592	588	584	563	619	619	591	597	587	567	551	578	559
24382	23546	31338	26602	21868	17152	3548	645	547	577	589	587	583	594	534	577	539	607	567	559	551	584	558	547	594	567	577	566	548	527	593	527	565	539	535	555	566	536	522	575	537	548	603	551	573	528	574	603	551	560	557	577	551	588	591	592	576	573	590	502	549	578	559	564	605	494	564	538	580	540	548	559	541	536	555	610	585	516	547	529	571	557	589	558	542	573	546	585	536	585	547	567	613	565	575	586	552	553	601	568	546	551	605	590	551	568	576	576	601	556	592	544	597	551	567	540	532	541	582	552	602	531	598	590	573	591	560	544	582	568	558	563	560	585	515	594	576	595	553	577	579	506	557	570	571	599	559	570	556	554	565	572	572	601	608	554	590	582	561	583	544	543	552	572	538	599	537	518	575	543	590	547	585	567	584	551	588	577	574	573	559	579	552	550	584	569	555	557	565	563	536	608	568	586	544	570	600	550	542	571	540	565	587	537	575	581	546	549	562	563	550	528	521	562	591	614	585	567	571	550	579	561	565	574	555	549	563	548	551	561	542	622	567	583	564	640	584	569	574	565	555	585	553	615	542	575	547	523	572	541	585	521	548	597	533	566	551	510	574	564	548	558	545	527	586	573	586	549	583	568	508	530	550	565	584	540	516	605	547	559	605	557	579	624	578	569	570	571	533	579	593	571	534	588	559	600	566	613	531	554	551	564	549	543	570	537	548	591	559	560	555	530	524	567	542	565	554	555	557	536	557	556	557	559	582	548	602	540	558	585	539	554	576	529	580	558	557	586	550	547	572	560	576	556	510	591	582	583	541	563	551	531	559	583	579	568	547	552	539	589	572	549	566	593	564	619	585	579	538	567	538	536	549	573	552	547	569	577	553	565	553	582	573	558	524	604	553	533	544	551	552	536	587	544	580	579	556	561	555	532	542	567	555	568	550	553	600	571	606	568	547	555	577	576	543	571	569	570	548	575	498	605	574	557	573	570	584	578	557	546	553	576	568	523	563	557	556	528	593	533	571	582	517	590	556	555	553	581	574	536	595	585	504	552	546	542	581	563	564	571	587	546	550	560	524	544	556	549	597	533	513	561	580	567	552	555	560	547	531	578	545	560	589	557	554	546	599	581	545	576	570	561	525	575	577	583	513	580	603	556	578	577	569	581	560	576	572	602	573	565	542	574	562	596	545	531	591	579	535	585	582	564	591	543	562	558	571	544	518	564	537	565	523	542	576	549	577	532	519	558	546	548	533	602	589	600	548	579	555	551	560	569	564	537	559	508	541	555	555	566	557	549	577	582	573	587	543	564	581	577	566	546	552	577	549	555	521	591	583	580	565	595	560	596	619	606	553	551	538	529	576	593	550	593	559	576	575	563	570	573	610	562	589	610	566	549	570	531	504	556	552	565	571	571	562	592	564	570	546	554	514	547	602	551	583	541	533	565	553	546	563	568	567	569	542	536	588	547	540	523	559	585	580	551	583	532	566	574	552	550	571	566	559	569	604	534	546	540	540	548	600	538	529	572	537	585	567	584	539	512	549	545	577	548	548	549	594	571	598	575	599	545	554	530	540	537	549	557	518	549	581	547	612	545	581	593	571	548	536	553	589	567	601	574	572	552	591	582	525	543	525	559	548	562	614	531	545	564	529	577	591	519	615	613	539	520	568	545	519	578	611	582	562	552	508	601	576	582	580	571	549	592	549	534	518	533	548	524	552	546	557	538	573	553	561	547	575	567	543	571	555	559	553	554	544	560	505	596	552	547	578	553	601	604	545	567	550	532	562	551	587	522	508	533	577	542	576	600	551	538	563	582	538	557	571	585	570	570	578	553	585	543	548	524	527	576	578	560	567	549	553	584	544	584	601	555	557	544	592	559	583	562	542	610	550	553	568	540	520	555	585	527	540	524	548	609	544	577	587	539	548	568	553	511	582	522	537	577	523	575	600	597	553	585	541	551	541	518	547	574	571	563	544	606	532	559	547	535	535	552	594	514	533	579	613	593	513	592	541	564	584	556	563	525	532	547	584	572	588	532	622	548	592	542	547	567	583	546	588	559	556	568	555	520	578	568	586	583	607	556	542	536	532	556	572	565	609	538	562	561	543	551	532	562	562	541	545	571	583	569	593	582	592	535	575	551	548	595	539	578	591	560	582	562	525	548	548	591	607	580	572	562	532	604	560	616	566	566	558	578	567	550	576	560	565	555	537	555	542	525	505	554	529	565	593	577	580	567	578	629	565	563	531	540	567	559	562	565	564	547	594	530	584	580	534	596	515	540	538	536	551	528	531	594	628	529	578	556	545	553	612	541	593	578	583	576	561	559	543	557	561	566	558	555	551	550	604	575	581	569	577	571	574	571	553	602	602	544	580	549	571	564	577	559	549	550	551	545	618	569	594	573	518	575	536	558	544	586	560	554	522	558	557	550	576	577	556	573	554	587	543	566	582	542	557	541	587	592	549	591	532	519	562	616	530	565	548	562	604	560	543	516	604	508	549	542	608	521	588	538	560	557	543	553	546	580	579	572	569	545	551	592	527	584	554	547	579	521	513	588	561	552	581	533	584	529	582	543	577	581	543	542	563	578	555	514	567	534	555	511	515	594	534	564	550	561	548	534	591	582	586	552	524	528	565	579	563	542	559	613	561	628	572	553	533	541	570	556	566	589	554	562	528	543	553	541	553	592	532	541	572	616	577	564	536	580	598	524	543	528	558	520	570	542	581	581	528	529	580	587	533	544	514	563	599	549	538	567	564	548	545	611	553	570	547	522	600	561	598	550	544	607	557	522	572	576	565	562	547	566	529	564	573	562	547	538	540	557	553	573	565	552	564	505	558	577	539	511	537	591	570	592	532	571	570	589	556	532	528	594	527	563	556	574	571	481	554	512	570	614	533	532	568	555	511	584	554	557	568	580	547	586	526	566	575	535	552	569	564	579	531	551	563	609	573	571	577	555	531	560	562	549	527	596	572	567	547	560	594	561	581	556	614	564	588	572	574	569	585	566	560	535	558	567	519	549	551	531	594	541	569	564	549	590	571	526	602	545	547	590	550	608	528	588	565	534	576	533	576	568	551	575	510	593	540	578	547	588	603	538	559	542	558	557	495	583	589	576	588	588	527	539	593	592	581	513	567	573	593	551	565	537	576	559	577	544	553	554	595	544	562	604	570	600	587	538	534	540	548	575	555	540	542	545	609	550	547	592	570	564	571	581	540	553	577	564	539	583	513	539	584	589	539	552	567	530	579	581	548	564	580	592	525	590	616	564	561	581	549	600	538	542	553	556	590	563	612	547	567	511	520	554	588	555	570	580	563	577	585	561	519	568	579	540	612	543	563	581	567	584	556	578	557	544	605	551	566	533	575	595	541	557	559	561	584	573	568	560	561	587	552	558	564	556	578	529	548	540	563	566	563	580	544	564	603	598	576	538	606	553	561	533	550	544	554	586	555	564	529	597	556	550	556	540	542	569	588	531	533	572	589	551	563	601	629	586
61765	97795	73478	41693	26291	7255	891	905	963	849	891	871	855	912	840	891	892	859	870	883	864	897	863	872	871	857	884	842	829	812	805	876	869	853	875	830	842	904	820	834	849	863	847	876	903	920	882	815	825	891	813	872	933	887	832	822	781	870	870	905	878	887	853	837	841	845	833	813	955	836	862	814	882	861	888	826	833	903	874	868	849	845	868	780	854	835	836	879	851	881	824	880	828	846	909	828	843	835	871	849	838	841	870	880	872	828	826	874	807	849	827	876	801	884	902	824	839	836	902	872	837	813	814	837	855	823	889	830	893	850	829	861	846	872	840	853	834	889	860	835	872	834	804	881	852	837	837	761	840	923	838	878	810	874	829	877	866	883	852	796	828	836	844	823	902	865	900	897	837	875	871	866	834	863	884	857	880	859	857	908	805	825	902	898	823	845	859	848	823	853	850	845	875	897	870	840	912	835	855	893	836	829	874	895	885	927	801	821	849	848	838	898	833	826	851	905	859	818	853	840	843	869	853	809	832	803	859	902	800	867	885	829	826	882	825	761	849	853	841	859	840	841	862	864	888	847	885	820	827	802	785	858	814	847	877	855	917	850	854	870	810	824	836	858	890	805	854	854	848	887	865	860	857	926	884	905	869	879	854	797	807	804	815	837	818	814	842	864	893	845	851	820	826	820	841	865	848	818	849	865	878	826	922	845	821	833	853	884	875	856	846	830	833	851	844	846	855	886	898	854	838	811	814	871	854	847	851	806	820	821	861	810	855	830	865	843	838	883	908	861	860	830	861	817	904	877	819	849	877	846	895	833	865	875	871	837	861	897	911	841	831	842	801	824	890	810	828	836	860	854	828	854	873	813	855	819	869	837	890	834	858	832	852	852	849	818	867	855	884	889	901	833	838	851	834	883	822	871	851	807	826	857	842	826	847	811	880	855	921	816	895	884	823	846	799	834	818	836	899	844	859	850	862	847	844	875	860	868	818	873	869	835	829	893	819	872	830	870	795	844	871	837	839	911	876	824	868	815	885	866	834	874	854	909	836	855	894	825	843	868	827	845	838	884	886	881	837	839	817	871	855	823	864	869	818	873	843	838	874	865	829	872	845	794	857	859	807	872	852	849	852	813	863	855	822	856	817	854	810	827	790	852	837	855	841	812	866	828	834	827	890	840	847	882	812	834	856	862	825	888	866	863	848	850	854	865	875	842	882	823	864	838	845	847	838	841	852	806	878	893	811	862	858	932	900	862	843	812	870	846	857	855	870	896	853	835	835	915	868	872	830	849	830	864	844	846	847	860	889	886	894	816	811	860	802	810	818	905	843	874	815	821	863	864	823	858	877	827	794	866	870	827	862	795	811	811	807	876	822	800	915	858	823	846	851	865	813	877	869	854	885	813	851	833	850	868	871	855	831	845	853	848	823	877	807	809	851	842	859	855	858	808	865	868	794	844	838	898	857	888	816	842	841	843	884	851	865	856	904	803	796	831	894	854	840	822	838	857	855	887	828	822	873	781	880	859	857	848	888	870	812	874	838	869	873	797	833	879	813	886	916	844	840	825	832	808	835	796	897	801	828	847	896	790	811	858	827	854	903	796	856	868	827	818	904	891	821	836	870	862	867	896	856	867	886	850	886	803	855	846	866	859	892	865	845	840	842	789	841	779	821	854	844	876	854	878	836	873	807	827	816	883	874	825	864	839	816	880	823	859	839	899	798	832	846	871	912	804	791	872	815	811	848	866	843	850	807	826	885	815	792	826	828	873	848	863	832	787	830	848	866	900	852	840	873	893	806	885	821	877	851	863	861	891	913	841	871	851	901	826	853	843	847	843	827	866	826	844	783	861	813	826	874	803	825	826	845	865	876	853	796	828	826	850	851	833	865	848	827	855	852	839	853	907	816	816	801	827	844	847	813	915	844	842	887	808	858	901	885	804	835	860	900	888	893	823	827	827	834	840	841	857	813	871	858	870	847	830	887	851	874	876	835	849	819	872	825	816	833	909	824	818	896	800	887	824	837	834	866	856	900	872	826	855	822	896	869	827	895	859	846	870	817	857	876	872	843	922	856	804	926	861	865	873	878	898	858	848	859	867	808	826	901	823	886	779	920	887	849	869	909	877	852	857	898	873	838	864	828	842	818	823	835	848	807	870	828	886	924	847	860	817	852	893	785	811	859	875	833	823	874	834	795	888	806	881	846	860	917	882	830	876	832	897	797	880	844	821	859	871	841	854	855	855	833	786	849	881	862	860	873	871	845	865	829	884	870	840	842	825	837	820	816	860	832	866	869	836	817	838	838	888	843	845	816	843	818	862	846	899	828	804	805	895	858	891	884	881	907	907	809	855	851	847	819	880	847	819	847	840	847	838	882	853	785	867	879	856	827	822	864	883	883	868	851	853	825	860	823	893	821	855	822	885	818	826	863	835	892	810	842	830	878	894	800	898	801	836	824	825	822	807	862	843	885	814	824	881	911	868	788	848	840	807	814	820	843	830	866	812	850	829	891	869	812	835	866	891	833	899	877	833	791	815	896	832	843	889	794	840	855	863	784	774	834	844	829	818	817	821	869	847	827	838	880	806	874	845	819	839	826	851	810	866	906	906	856	837	901	813	882	867	900	870	874	884	882	829	839	827	818	871	845	812	876	852	872	829	857	863	870	830	853	851	824	845	850	887	870	880	874	809	836	898	856	870	881	830	898	819	877	798	777	829	875	804	854	863	851	839	814	804	815	813	867	865	899	857	813	839	841	826	864	796	802	866	874	819	822	861	846	796	824	864	846	862	859	862	848	847	895	871	864	853	920	897	858	868	841	827	819	832	820	861	895	837	840	821	872	807	870	850	828	854	878	915	837	894	794	878	809	847	805	881	869	821	915	801	852	835	836	862	864	836	854	875	823	851	863	853	782	815	837	863	899	887	796	835	822	883	819	783	825	847	829	870	838	795	831	887	837	864	797	798	837	867	897	825	841	865	847	801	837	843	843	854	840	905	859	879	875	799	858	786	849	856	849	909	889	825	836	866	844	848	855	835	817	834	876	868	839	801	819	861	880	855	821	842	819	858	885	824	842	844	830	884	804	882	875	862	861	812	890	794	880	844	861	852	886	841	830	888	860	850	826	864	828	864	876	851	888	889	842	852	838	814	905	816	807	851	823	829	839	880	842	893	854	792	878	850	842	834	863	844	820	850	849	868	931	822	793	845	845	821	811	824	843	840	903	888	869	890	799	852	872	832	849	846	893	779	875	865	902	890	825	835	819	846	847	828	858	872	892	800	880	819	852	828	866	823	866	847	813	834	840	845	878	839	858	837	864	857	891	846	889	839	854	879	853	827	875	862	832	890	798	817	863	859	858	843	824	870	893	811	840	837	890	872	848	831	875	823	828	815	836	853	834	844	811	853	896	890	836	809	829	822	878	846	852	825	831	862	854	831	855	885	832	861	898	816	776	836	858	819	874	859	836	817	826	893	846	808	842	860	908	809
31656	32245	28026	12207	1589	478	313	330	290	284	308	305	290	332	335	310	300	298	325	292	286	273	290	314	298	312	315	292	309	325	306	284	314	323	315	300	276	310	317	322	310	303	282	295	295	284	313	291	305	313	290	317	287	297	286	317	295	278	278	326	299	311	286	270	300	314	313	278	305	284	327	302	317	268	289	320	350	285	312	312	312	341	318	289	271	305	335	314	307	314	283	297	318	302	270	317	277	313	281	284	257	277	302	286	342	309	330	319	315	315	306	306	299	275	300	310	309	286	274	293	275	277	282	290	300	252	269	310	301	297	320	289	333	312	303	299	329	293	318	299	306	280	302	304	302	303	305	297	315	289	301	313	306	295	308	277	329	281	292	270	299	300	338	300	296	295	311	307	309	361	304	300	286	310	297	294	293	315	320	287	271	317	266	303	293	305	303	276	317	286	306	319	279	260	323	320	305	306	301	310	311	320	308	305	302	283	273	291	300	322	286	307	297	296	326	314	319	296	298	319	276	300	298	325	288	298	280	325	283	305	305	304	312	317	272	303	287	311	317	304	296	295	304	302	311	303	307	305	325	292	306	285	277	310	272	307	319	305	306	287	316	294	291	304	306	320	311	317	288	310	315	315	266	285	303	285	297	318	291	300	322	303	313	304	279	286	315	298	335	330	302	310	285	295	310	287	286	308	320	294	282	298	291	325	316	278	308	283	299	284	262	300	301	308	303	290	275	290	289	335	283	296	310	298	297	326	359	319	265	304	295	335	286	292	300	286	285	287	321	298	283	317	285	323	311	308	279	339	287	282	328	319	299	309	271	299	298	305	304	303	317	307	306	323	335	301	329	294	291	298	282	278	303	309	296	301	281	296	268	304	304	320	286	296	323	294	296	325	294	310	326	304	301	292	291	309	286	298	290	303	304	288	329	310	311	305	323	301	292	315	330	315	285	301	305	293	315	312	295	289	316	300	292	272	291	290	290	293	297	330	329	316	297	300	303	303	290	300	308	257	270	303	299	307	276	296	293	305	300	292	289	300	294	322	296	330	296	299	302	325	339	299	304	283	312	304	340	282	325	294	325	312	285	259	293	294	301	307	311	338	328	296	331	307	315	338	312	297	317	318	290	313	315	290	298	294	319	291	297	293	323	308	283	302	320	313	310	303	298	331	291	298	335	274	298	288	290	284	305	275	271	317	307	284	306	311	290	314	279	299	291	308	302	294	290	338	276	298	307	295	297	302	315	298	300	315	270	301	332	315	306	291	318	270	302	303	320	286	317	308	344	295	299	306	278	318	308	294	306	309	318	301	295	273	298	317	304	313	278	295	303	305	307	320	303	288	301	304	309	326	326	294	301	310	331	290	291	288	306	332	311	304	335	290	325	333	308	295	313	333	287	354	309	320	276	319	307	306	272	302	319	309	297	308	293	288	344	286	290	295	313	311	300	311	320	344	334	277	317	312	275	316	320	286	294	278	325	319	280	307	300	277	307	287	274	261	294	334	283	302	312	301	285	304	332	299	327	290	304	311	332	305	328	297	303	318	327	285	297	335	302	313	301	296	302	306	292	283	309	296	264	274	291	308	319	319	277	302	292	317	322	316	303	281	278	308	312	255	307	281	313	291	308	302	327	301	317	286	310	324	325	328	336	313	303	289	308	296	290	295	313	273	310	264	303	307	306	301	315	293	277	270	283	333	297	287	296	318	295	299	293	313	289	314	305	329	315	288	294	293	308	319	303	280	321	272	297	312	304	301	283	311	301	283	289	310	300	287	328	319	290	301	311	282	307	318	306	277	290	298	285	280	328	306	306	315	304	297	288	278	326	309	334	291	286	305	292	295	272	313	287	292	324	288	331	304	281	322	327	281	326	297	306	312	322	310	307	321	327	323	304	304	320	294	320	312	334	319	292	310	322	317	308	290	304	300	317	299	311	296	303	305	290	290	309	276	279	292	341	320	317	277	332	303	344	318	311	305	309	294	304	305	291	311	310	310	295	279	317	314	326	285	315	290	283	310	279	314	283	312	315	288	280	304	328	292	309	301	321	289	286	270	330	269	324	329	318	320	293	322	313	303	322	303	307	316	303	308	278	308	311	307	291	300	305	305	301	267	306	310	303	307	313	281	327	328	285	327	287	281	317	308	303	282	289	281	262	286	316	277	303	295	304	303	310	312	325	320	294	299	305	323	332	289	301	293	315	288	327	291	314	280	297	322	327	328	291	299	304	310	325	293	314	301	303	324	316	293	279	316	300	301	308	287	319	309	301	287	294	287	268	272	310	316	275	293	284	277	286	317	294	310	298	317	279	331	326	266	274	301	286	300	308	329	290	279	289	281	297	330	309	288	291	340	296	288	318	297	300	289	341	283	305	320	297	297	312	351	309	292	314	292	280	299	313	305	302	298	294	299	324	333	317	308	296	314	273	325	338	298	312	307	278	310	289	327	269	307	278	309	298	293	334	277	286	293	305	336	296	302	307	297	300	258	294	286	311	281	314	280	314	296	295	284	305	318	327	301	305	312	285	296	310	261	303	309	286	311	337	260	310	326	307	287	291	308	309	301	290	314	287	316	312	276	308	275	294	289	311	295	311	324	335	290	335	310	303	301	290	316	317	297	333	297	316	309	274	296	318	319	315	296	317	335	320	306	301	266	328	277	286	289	320	292	262	292	311	314	293	300	272	288	295	309	321	284	321	276	303	274	264	317	315	286	310	313	295	294	339	310	304	330	303	315	310	304	288	300	296	303	315	334	298	313	291	273	292	299	306	258	296	317	300	308	296	313	272	324	292	302	301	296	309	314	308	281	334	302	299	295	282	288	320	317	318	285	265	327	336	320	288	315	300	282	311	304	293	286	311	308	307	293	303	322	323	298	277	280	318	313	295	299	298	291	292	328	299	311	301	276	311	320	316	298	340	315	314	311	267	300	294	303	289	291	302	298	313	287	326	297	303	315	282	295	293	291	279	313	318	297	322	314	313	280	325	289	270	317	312	312	295	297	321	323	307	338	290	307	284	299	270	316	297	312	329	283	294	315	286	297	263	281	278	295	322	314	295	327	288	311	315	285	306	296	327	261	314	320	311	289	336	293	284	325	320	315	305	300	287	308	285	287	322	288	323	282	315	283	279	308	326	288	288	244	296	284	299	276	314	318	309	281	293	281	306	284	305	269	294	306	311	309	267	296	275	299	309	277	296	347	285	297	296	290	318	328	312	294	322	300	307	287	296	277	313	301	328	306	328	302	313	305	296	315	307	312	281	311	329	304	308	346	298	323	286	289	296	341	292	300	288	278	270	332	332	329	322	301	283	309	326	312	297	315	317	315	332	295	298	284	319	313	328	314	328	276	297	333	311	292	322	290	318	293	310	286	287	290	309	288	297	280	310	303	294	295	285	311	296	307	314	315	300	310	326	299	333	304	294	277	304	272	312	274	291	314	302	286	285	302	300	280	316	278	319	316	298	265	306	288	331	316	291	297	298	293
40003	49332	32656	11915	2960	872	513	499	516	486	548	524	507	459	525	529	493	527	488	500	524	488	513	509	489	502	525	512	496	531	494	494	507	486	480	497	466	503	522	458	483	486	544	507	501	524	503	527	523	524	494	475	506	502	493	552	510	509	533	514	491	526	475	479	536	489	504	525	516	509	496	537	517	522	512	471	526	505	482	524	513	492	499	472	540	495	508	485	456	524	492	514	504	490	528	519	466	494	490	503	507	533	526	455	452	508	511	465	513	492	517	489	517	497	480	488	474	523	484	505	509	534	538	531	525	545	533	490	486	458	480	498	515	491	505	537	526	475	459	493	495	511	489	515	471	505	483	512	502	500	535	544	477	521	512	478	497	508	495	474	489	532	504	482	541	506	534	495	478	476	549	535	556	497	529	514	506	507	525	506	503	505	482	537	514	501	518	550	527	516	524	557	518	506	495	490	465	496	477	509	487	486	507	505	520	508	516	548	500	468	517	467	543	483	529	484	461	480	551	487	470	485	545	494	470	526	517	554	496	511	522	509	503	502	505	529	519	539	503	511	479	492	535	494	461	513	485	497	517	472	481	500	506	526	490	493	512	496	486	449	503	517	504	520	501	521	490	534	515	524	544	493	495	500	495	535	505	498	481	536	475	508	528	525	523	497	482	505	509	490	518	472	532	513	512	515	520	525	524	517	543	503	487	517	529	504	498	491	508	522	494	489	493	502	501	502	504	518	496	491	498	546	507	489	503	525	518	501	532	509	495	497	504	488	513	493	496	473	517	496	533	492	494	505	505	457	530	486	510	521	515	498	533	490	532	509	533	491	489	505	456	518	521	486	537	483	484	522	515	506	524	486	504	525	531	479	513	497	506	526	470	528	526	499	489	547	451	494	505	513	497	506	531	518	508	487	471	500	511	486	512	530	485	500	480	485	520	485	483	517	531	515	480	517	467	497	504	511	540	455	526	502	555	458	494	517	515	507	480	499	543	460	489	512	492	510	473	471	472	500	503	493	516	492	489	487	530	526	489	517	494	524	528	500	493	521	513	489	497	507	523	480	506	523	487	539	547	486	495	523	461	492	483	519	538	495	522	577	482	523	495	510	520	504	507	525	497	544	518	474	485	542	471	542	536	501	543	494	494	515	550	513	550	529	459	489	536	500	480	532	532	501	505	491	498	530	494	483	517	527	493	482	522	522	456	503	533	503	474	503	489	476	507	492	461	470	472	487	521	512	562	527	537	484	521	513	527	514	518	495	534	513	502	490	526	498	506	459	522	483	496	538	501	485	507	468	553	483	465	497	520	480	496	504	484	521	501	492	493	483	470	494	513	527	512	512	525	518	504	464	513	505	554	531	510	493	513	479	541	532	494	494	489	490	518	532	525	493	546	545	499	482	542	488	545	499	540	490	483	498	481	509	524	451	507	492	485	475	531	495	498	483	500	521	481	505	502	496	496	490	479	512	500	514	504	505	457	534	479	528	521	502	504	498	504	519	496	523	481	499	502	486	482	521	494	526	517	561	505	487	465	525	524	503	500	517	484	534	476	512	506	487	496	523	468	511	475	504	493	493	511	522	544	504	519	474	493	536	505	458	541	521	525	482	519	520	480	531	501	513	481	523	527	515	493	511	497	523	465	509	521	485	495	563	490	457	506	540	492	475	500	483	516	520	536	480	539	486	504	475	518	541	526	503	497	518	490	503	471	522	523	518	509	504	498	547	532	486	464	499	528	535	513	531	483	510	500	522	468	465	506	523	501	495	474	519	497	499	478	488	486	493	519	489	523	542	451	460	505	461	498	527	494	533	543	497	507	506	513	511	477	500	492	458	488	525	476	465	484	509	503	539	511	483	482	487	508	498	516	528	480	473	473	466	483	510	493	511	491	502	467	522	515	509	485	538	485	483	535	514	489	511	495	516	482	539	520	517	529	529	524	491	520	487	530	490	504	549	505	497	515	512	521	517	463	505	510	475	529	501	516	492	468	537	470	475	503	518	531	538	515	522	463	498	522	526	535	513	475	520	480	496	500	494	493	528	548	520	488	496	522	514	542	505	483	520	531	472	501	469	535	509	481	517	472	502	487	513	501	471	502	492	508	525	518	523	487	480	518	483	500	532	510	514	494	505	519	502	466	498	528	515	507	494	510	476	509	523	507	487	518	531	499	517	512	511	513	550	505	518	516	498	579	523	482	530	553	523	487	516	521	515	496	491	518	485	540	488	464	536	500	511	476	505	521	517	506	491	496	507	481	509	481	474	505	483	513	517	522	523	477	464	519	516	488	521	516	480	495	501	508	476	469	497	484	516	486	520	489	516	495	471	549	536	507	497	532	500	536	484	452	498	522	476	525	516	503	514	552	521	518	470	466	503	493	505	506	492	491	489	538	469	499	502	518	481	510	539	500	482	527	475	494	523	474	496	554	485	464	531	506	511	511	551	459	503	513	513	458	504	527	519	474	505	488	475	498	476	505	505	480	520	523	498	476	552	485	503	447	528	496	516	490	532	502	538	572	493	474	500	514	498	498	481	480	523	476	518	518	549	488	505	494	474	540	537	487	470	521	493	502	472	556	531	524	546	516	480	532	519	522	515	508	514	525	485	488	529	538	494	473	518	502	522	492	542	502	504	495	552	519	492	525	520	531	501	468	501	500	511	494	543	506	516	496	497	528	499	551	484	512	498	491	529	526	518	474	527	501	517	505	564	529	475	469	514	511	506	486	498	504	509	537	530	486	491	507	513	534	529	474	485	473	470	540	524	511	527	535	507	459	494	535	489	508	468	488	487	494	469	455	498	489	532	504	500	535	511	526	515	496	484	505	498	510	487	531	494	487	499	499	480	515	518	553	508	502	528	470	502	497	479	512	497	523	489	493	502	490	504	502	487	529	486	488	479	480	519	560	456	479	506	490	499	504	482	536	486	526	497	463	473	509	494	546	510	484	456	521	519	519	480	540	481	484	518	479	515	497	521	510	502	537	466	524	533	507	509	521	513	531	505	500	494	490	509	498	533	538	502	481	531	472	525	535	537	508	580	505	516	476	507	469	507	491	517	498	506	486	519	510	506	497	503	549	485	522	503	483	483	521	506	509	513	499	533	477	517	524	533	498	501	502	534	492	551	503	526	493	474	477	515	460	491	474	533	527	534	530	479	554	484	518	525	481	494	509	515	499	512	513	521	482	536	484	512	497	521	454	534	538	494	481	520	489	519	470	528	486	492	489	481	517	523	487	506	543	510	476	504	504	505	505	483	539	491	539	515	511	476	499	560	498	516	450	500	507	507	512	531	489	497	504	514	519	560	458	469	496	493	485	485	497	505	534	490	517	512	551	507	502	496	465	494	521	551	478	516	530	488	547	537	488	536	543	475	529	496	513	499	469	482	519	495	491	524	494	502	493	484	488	502	527	514	498	523	486	479	505	521	507	506	497	506	555	504	508	501	515	538	494	480	515	556	505	548	501	502	525	498	501	532	538	532	503	478
25684	25102	34474	26745	19057	6512	546	403	429	395	410	388	393	351	352	392	386	382	362	364	344	403	379	367	368	403	368	418	355	358	362	395	362	380	361	377	374	370	359	386	382	406	400	383	372	358	371	361	379	380	349	390	359	359	391	350	344	357	354	363	414	353	384	409	385	368	387	376	387	407	346	349	380	344	374	372	367	361	386	358	372	373	389	389	337	363	355	347	344	395	402	355	348	377	355	351	420	402	336	391	391	344	364	363	383	413	393	376	385	364	371	368	387	387	350	371	370	373	411	378	394	353	351	351	380	356	358	350	355	349	363	368	354	374	354	400	410	362	365	360	367	391	352	368	335	365	360	359	379	394	372	371	352	361	369	376	344	385	353	353	384	338	383	380	363	358	348	355	358	372	379	340	407	361	378	361	379	355	353	343	349	424	356	384	389	386	369	360	351	363	395	363	396	356	370	381	373	337	355	388	341	340	339	376	369	335	366	333	369	355	392	367	370	395	337	367	378	400	349	361	390	383	384	370	390	389	374	353	386	368	357	392	390	347	350	347	387	360	410	365	386	395	377	355	383	413	396	389	378	382	385	385	409	378	404	345	360	360	366	338	387	364	350	355	387	394	333	385	345	377	386	372	376	373	374	380	394	398	355	370	369	333	356	386	387	377	372	364	393	411	374	382	388	355	342	410	370	348	329	361	356	386	316	349	374	367	346	336	351	380	379	357	406	369	358	374	391	384	358	357	402	382	372	349	388	349	367	376	375	366	357	356	378	372	389	319	367	373	362	348	351	391	339	343	408	317	373	361	352	357	367	367	366	389	359	378	345	351	359	358	363	372	361	356	355	343	384	387	361	377	333	371	398	373	384	332	356	392	414	396	373	382	389	373	347	357	374	369	357	401	381	362	382	366	390	342	384	380	336	336	371	388	379	375	371	352	387	336	374	367	386	377	375	348	387	329	413	386	384	369	346	375	359	361	359	363	375	390	343	359	377	348	374	374	360	352	396	361	366	358	391	406	349	385	377	385	378	357	356	394	365	391	412	351	367	352	353	358	371	393	333	340	351	359	398	361	343	368	411	377	364	357	341	378	389	402	347	341	336	365	360	359	372	373	349	362	393	386	412	371	346	370	357	366	342	341	380	389	400	346	374	374	349	369	363	355	352	374	390	375	379	394	345	389	376	410	390	364	360	379	370	376	345	365	380	380	377	366	358	402	374	375	352	355	422	372	382	376	378	389	397	353	380	373	419	347	354	362	385	408	377	337	350	360	383	385	406	405	361	368	373	362	390	361	396	380	375	368	359	355	396	351	385	323	395	360	366	348	366	363	366	393	391	349	389	343	382	383	411	368	335	338	365	339	333	398	354	409	372	403	368	374	366	337	337	383	396	376	369	360	361	360	376	336	379	362	381	326	369	356	335	367	352	379	368	396	382	405	397	379	347	361	329	373	345	374	354	344	356	396	376	389	376	354	361	401	373	377	379	356	379	381	381	379	399	349	364	365	399	350	356	374	404	360	350	341	348	338	354	346	395	387	350	426	345	394	362	342	361	388	364	379	414	363	405	399	380	403	357	360	366	315	379	383	329	337	348	355	356	378	385	363	363	382	397	377	359	365	380	384	383	361	364	359	358	358	351	369	424	363	373	379	359	380	383	375	379	357	367	351	371	394	379	371	375	373	375	364	379	354	400	342	373	356	367	354	378	404	384	388	397	367	379	348	439	365	372	366	374	352	364	378	395	344	370	399	361	379	380	363	373	353	391	376	372	360	363	396	336	370	393	398	371	399	367	383	391	346	350	384	381	376	373	363	355	373	374	400	367	379	362	358	345	390	345	392	406	351	368	357	382	379	373	364	348	359	344	373	368	327	372	389	375	379	387	372	371	375	386	388	362	380	377	381	388	376	356	403	372	353	387	380	385	343	373	378	404	361	370	373	353	359	352	391	360	356	372	400	403	340	367	395	382	367	391	371	362	359	353	381	367	384	351	407	385	391	401	352	359	369	401	338	374	361	356	367	380	356	410	363	411	376	346	339	348	370	346	372	393	393	355	382	394	389	330	376	358	378	341	375	370	334	356	367	391	344	367	387	373	359	349	367	401	401	371	350	365	353	369	371	371	386	361	346	369	364	363	368	336	393	367	376	350	340	362	390	397	331	383	380	337	363	401	312	385	406	349	389	371	397	353	376	368	398	359	343	360	359	388	365	370	351	359	423	358	379	347	343	364	371	364	377	384	365	355	357	402	358	391	358	342	339	367	370	361	400	400	367	349	398	371	356	364	425	359	393	346	398	382	350	401	379	399	352	317	387	328	330	382	392	356	350	389	350	340	379	364	387	387	358	378	376	376	349	350	345	382	387	396	372	361	392	359	386	374	359	373	399	394	360	384	372	374	343	346	370	368	366	379	369	381	372	369	365	375	341	371	380	345	375	344	347	347	376	369	371	372	361	349	361	356	356	362	355	349	384	326	351	360	365	353	389	367	398	385	349	382	353	390	373	337	367	417	369	404	384	379	403	389	338	349	372	400	358	386	375	397	352	363	362	370	388	381	372	355	377	351	375	358	368	363	416	363	395	343	367	375	319	338	369	345	365	373	337	393	364	348	378	371	379	367	385	382	370	369	333	360	352	398	380	366	410	358	376	326	374	387	363	364	352	390	352	359	376	366	365	372	351	360	356	384	378	384	397	373	367	345	360	379	379	380	376	345	368	375	384	389	369	352	364	363	392	341	373	394	400	361	350	354	357	373	372	381	376	378	381	375	377	336	348	366	371	364	373	343	393	359	393	381	390	357	378	386	397	355	376	402	399	381	389	366	358	373	363	366	360	367	382	379	358	374	389	415	344	370	380	383	353	347	352	375	353	355	365	370	338	397	389	384	390	354	373	380	390	368	367	376	365	411	372	331	349	387	362	384	367	372	343	394	390	346	362	346	388	362	357	375	379	366	352	395	365	344	377	388	344	387	379	382	385	381	401	381	364	380	356	366	383	374	362	368	359	395	391	378	372	333	372	375	351	351	366	381	356	394	368	376	349	334	390	323	373	372	359	378	350	387	362	379	365	343	390	353	348	369	364	374	347	366	359	376	372	369	386	360	352	386	347	366	340	377	351	356	372	386	352	340	396	338	305	369	378	366	375	385	362	329	384	343	364	356	333	386	410	339	354	365	350	331	373	337	366	374	369	364	338	357	362	421	344	371	339	376	378	331	363	364	384	384	360	351	356	358	360	371	367	386	352	355	368	381	400	367	350	358	357	371	361	369	381	394	397	388	371	390	374	335	374	374	392	391	356	353	345	379	388	377	369	356	368	358	364	377	377	352	320	347	363	383	366	345	363	382	387	348	382	382	376	326	416	338	405	372	370	385	366	370	384	367	390	374	381	362	326	397	357	360	314	384	365	373	360	377	392	335	349	369	351	390	370	376	344	346	376	378	364	368	369	374	386	350	401	394	351	414	378	353	394	373	358	399	364	358	349	377	359
59901	92942	65569	30336	11986	2634	588	587	615	585	598	596	568	566	602	569	593	577	573	583	600	547	591	611	574	636	555	550	567	611	642	611	634	615	607	575	595	595	618	611	592	597	621	622	586	620	589	597	573	608	578	566	613	583	589	574	595	591	570	597	607	568	599	596	617	573	601	617	598	603	617	613	588	542	568	618	560	606	632	608	603	583	592	598	571	588	595	618	580	575	550	599	614	610	593	584	638	588	609	598	568	590	632	596	583	638	562	592	628	557	552	569	591	599	639	615	578	588	602	594	566	649	605	575	641	602	571	542	615	596	585	611	604	595	594	627	598	629	593	621	612	592	580	597	617	659	556	639	613	555	622	651	541	566	580	550	539	679	537	588	561	578	578	600	613	582	649	656	601	571	631	545	597	572	603	624	554	607	606	583	589	583	608	570	635	580	590	599	555	604	616	576	568	571	651	607	637	551	615	608	650	589	610	584	580	586	577	600	602	605	584	618	574	604	542	573	581	571	594	646	632	604	573	619	640	626	588	592	581	600	554	614	630	572	601	627	581	555	574	591	612	590	574	588	608	622	622	632	607	550	591	596	578	618	590	602	596	567	621	605	561	595	611	579	616	608	592	589	589	627	607	603	607	603	613	591	562	642	620	580	566	603	576	580	636	602	550	573	602	570	597	573	580	591	613	640	603	605	595	583	604	590	588	602	546	553	582	576	590	573	581	589	628	624	581	558	579	655	618	614	584	604	602	605	604	572	590	639	634	606	591	619	583	581	575	588	573	600	612	582	618	592	575	585	600	581	592	563	591	633	617	582	589	625	589	584	550	539	651	568	589	605	560	577	542	566	635	628	570	584	596	557	613	570	568	605	613	589	605	606	614	623	618	544	596	605	616	599	606	591	608	581	584	564	584	560	609	632	591	623	573	623	551	598	578	581	582	575	601	590	596	608	585	567	538	631	572	589	614	608	601	598	542	577	623	534	612	624	590	615	604	558	613	600	620	563	585	566	661	615	560	597	618	587	604	585	584	577	590	603	607	609	605	555	604	592	628	605	619	611	619	603	663	606	584	608	616	631	614	588	599	575	605	628	593	569	578	580	573	575	608	580	631	628	615	582	635	636	571	569	560	641	627	594	589	602	585	582	594	585	574	574	602	594	659	594	556	609	588	565	640	553	605	584	611	587	562	596	626	535	685	611	595	585	620	608	588	591	604	622	585	598	613	613	581	584	617	565	579	611	598	551	553	588	574	593	583	612	556	601	569	589	614	582	555	643	596	612	588	596	589	611	641	635	580	598	580	619	595	587	579	576	579	633	626	547	625	594	575	590	607	584	610	620	594	570	582	578	572	602	594	634	598	627	631	594	592	597	592	580	616	600	629	577	564	565	537	591	588	560	627	579	581	637	590	576	563	597	583	591	564	545	574	585	593	614	563	615	595	590	580	639	598	592	593	625	592	579	599	592	580	641	613	595	596	586	564	561	628	588	581	610	619	590	598	606	578	611	609	595	596	571	613	589	603	643	587	570	589	556	547	574	574	592	624	598	611	610	597	588	611	622	598	594	553	566	552	588	606	593	601	628	585	624	559	563	659	606	604	619	551	575	589	626	559	559	578	587	624	548	585	596	573	596	587	584	596	582	625	599	599	608	615	565	605	605	612	562	617	641	586	582	609	597	614	587	602	601	552	599	593	586	635	591	560	626	589	595	547	569	541	615	597	578	621	604	594	569	603	629	569	569	617	589	591	623	636	608	621	566	621	604	560	605	578	599	603	612	577	621	599	584	633	633	610	608	540	609	583	607	604	654	539	601	609	607	557	598	560	602	584	591	561	614	602	558	564	571	614	595	623	607	590	512	582	567	594	594	611	565	592	606	606	607	627	577	595	570	586	554	626	598	582	602	579	592	642	648	598	579	577	607	630	612	595	600	598	589	594	569	599	618	608	546	606	588	574	624	586	589	598	613	572	586	579	561	624	573	593	573	590	612	609	578	608	620	616	593	589	570	578	620	569	613	595	608	635	595	595	612	574	570	557	614	587	619	544	586	588	534	604	632	598	558	605	577	558	514	569	627	579	606	536	600	598	649	594	616	565	612	573	620	595	550	545	592	600	607	597	621	604	545	599	591	599	604	628	609	586	638	594	569	585	544	567	588	550	589	575	607	645	647	633	587	596	587	588	610	540	611	601	580	572	544	608	624	632	600	609	588	588	577	618	584	602	591	569	567	612	590	593	662	587	621	598	623	619	540	595	590	627	557	618	593	615	609	570	597	588	597	615	578	579	575	560	602	597	557	594	570	580	625	635	573	598	606	599	636	575	575	616	620	577	609	594	595	597	591	627	647	589	598	569	592	581	602	603	558	614	610	611	575	563	569	623	590	609	587	578	591	584	574	602	605	583	599	542	613	571	576	586	604	633	604	588	590	594	591	612	567	568	589	586	567	609	590	607	599	594	610	555	561	592	650	551	588	573	575	557	570	640	600	566	576	610	565	526	639	663	613	617	627	624	599	609	568	593	609	616	578	562	609	598	656	586	556	575	648	579	565	597	617	614	607	582	629	570	582	619	564	563	592	570	580	609	626	607	596	666	581	575	610	573	618	608	581	614	597	585	596	643	553	601	592	557	586	637	577	621	571	598	596	591	560	614	539	606	586	603	571	640	608	628	600	577	612	569	619	585	602	571	582	591	556	594	578	574	614	588	592	591	655	628	580	576	603	580	642	621	582	601	569	581	613	582	550	607	602	588	599	586	558	589	625	594	593	582	566	612	618	570	591	590	618	627	650	598	574	562	619	577	592	613	549	545	578	591	565	601	599	609	599	626	636	585	587	580	621	575	589	563	615	608	579	600	597	595	614	574	613	609	565	587	604	608	552	627	597	570	533	589	588	600	604	639	609	570	607	601	616	594	631	559	591	611	602	603	575	583	561	621	531	617	622	585	587	589	599	611	616	623	589	601	576	574	555	554	579	610	619	601	570	542	602	567	591	575	596	538	635	559	611	593	561	563	582	554	613	597	624	580	624	590	623	624	582	552	578	614	628	605	595	601	589	625	627	617	583	594	547	583	601	628	563	599	644	641	601	561	603	570	617	602	582	567	548	554	598	598	587	567	570	565	596	607	564	588	632	595	599	567	566	576	624	565	599	567	607	597	607	627	646	625	582	595	580	620	606	646	598	594	595	641	573	589	614	600	627	616	629	608	582	599	616	587	580	598	619	632	619	631	598	577	586	599	575	625	540	609	604	615	574	590	611	617	578	639	619	589	594	601	592	594	553	591	645	616	559	616	608	591	552	614	590	575	573	587	576	638	577	614	608	594	575	572	582	556	573	614	633	546	618	532	553	588	591	592	602	544	598	589	584	605	605	585	601	580	575	650	577	609	595	603	593	646	584	611	582	618	583	588	599	621	607	593	590	608	587	596	596	584	586	618	669	602	606	581	599	633	596	559	598	602	614	564	638	566	627	575	597	588	591	627	611	598	586
24428	23247	31715	25085	21471	16474	2713	674	573	652	586	568	612	572	595	585	543	580	576	542	577	583	579	605	606	547	599	580	597	576	591	591	606	574	540	603	575	578	597	563	622	557	597	543	572	580	583	568	581	555	558	534	584	599	573	608	554	584	601	572	560	570	526	586	594	559	556	572	539	586	566	524	617	549	567	594	577	582	549	592	570	594	581	561	579	572	597	557	578	547	570	558	592	534	573	568	620	562	576	541	583	577	538	534	576	572	586	576	541	588	571	547	562	547	525	573	588	577	617	576	609	568	596	538	554	572	560	556	561	551	603	574	566	601	586	592	617	589	586	586	564	569	550	570	567	558	516	517	567	589	581	575	567	553	611	615	555	594	576	536	542	547	586	543	546	523	574	583	555	580	547	573	553	588	579	567	562	559	586	579	540	566	596	550	568	560	545	572	614	593	597	583	587	536	593	577	548	572	577	600	547	565	575	556	583	607	582	585	563	543	611	560	565	592	553	579	585	587	592	531	611	580	572	569	553	606	558	571	589	534	556	585	593	560	578	578	596	547	597	546	567	570	582	578	555	555	660	549	591	618	546	578	535	562	596	612	613	597	577	521	620	568	598	524	559	587	584	569	556	555	581	513	592	583	549	604	590	583	572	572	556	613	553	536	567	554	584	576	552	551	520	628	600	609	577	514	594	586	611	591	567	575	550	582	553	565	552	569	593	559	549	521	554	586	542	581	609	542	569	611	583	574	557	526	565	539	525	555	574	534	549	577	592	630	602	599	592	636	580	540	582	554	576	573	597	581	558	583	552	563	517	574	594	608	566	542	569	606	610	545	550	608	594	542	574	571	555	559	548	609	551	580	572	553	570	580	597	563	565	564	548	538	609	571	540	572	592	570	562	559	551	589	559	586	611	615	562	557	556	580	607	553	549	567	555	566	598	539	577	588	571	579	559	622	600	552	543	554	573	556	562	605	576	579	583	534	575	583	571	548	553	583	550	603	552	555	571	579	583	601	559	538	585	544	575	558	525	562	555	600	567	579	590	576	558	602	549	579	585	633	570	606	563	577	600	604	544	561	581	564	549	595	579	574	598	551	551	598	557	540	559	532	588	522	580	576	605	569	563	516	555	546	587	605	569	566	618	613	610	611	567	621	559	539	614	537	611	507	593	560	577	550	586	545	572	563	551	589	552	587	574	547	586	550	601	577	548	556	570	538	569	562	570	589	573	576	575	580	592	608	555	573	567	565	566	547	546	571	523	568	553	589	625	561	573	576	587	573	583	566	556	609	564	545	555	591	622	546	574	587	601	591	578	554	592	592	559	577	551	581	595	588	558	519	533	571	537	556	599	582	540	580	609	578	609	597	638	582	574	499	587	570	597	584	570	611	630	581	573	575	602	575	581	620	598	580	606	599	547	614	575	596	563	580	544	580	572	570	565	563	588	557	590	510	581	525	609	537	545	584	566	571	598	564	626	522	586	566	530	587	586	531	560	562	584	574	596	583	600	602	579	540	628	602	542	604	600	587	538	596	515	582	581	554	589	559	590	554	563	536	556	568	594	535	535	542	545	558	574	570	575	542	591	575	574	540	565	553	596	574	575	551	555	603	599	570	558	570	564	565	626	551	602	583	539	528	555	581	522	583	591	570	570	599	569	581	619	597	576	549	548	553	588	552	537	591	540	562	604	576	590	547	566	557	562	585	546	567	601	584	566	574	552	545	534	558	574	531	547	559	576	597	538	568	578	565	577	544	590	533	575	591	549	590	587	561	572	586	598	539	587	532	555	583	590	574	640	525	576	577	615	533	582	541	572	573	567	577	567	562	557	614	569	522	573	527	552	561	573	566	622	558	605	553	569	563	572	532	624	543	540	615	558	555	546	589	585	519	567	532	559	572	583	605	580	573	538	575	547	573	544	555	558	585	580	561	567	602	615	616	524	595	537	606	603	578	575	580	581	575	554	568	547	580	581	595	581	553	580	587	556	584	589	570	612	611	586	579	583	578	591	571	591	564	512	594	619	584	557	580	568	569	568	598	614	633	585	571	559	574	570	586	576	591	605	575	555	567	565	563	576	563	575	585	544	578	559	601	529	572	581	592	580	563	589	580	555	508	540	557	565	564	588	620	613	587	574	580	551	565	546	562	569	624	567	541	543	506	591	586	568	527	591	562	614	559	566	593	604	592	552	553	594	556	573	579	563	588	588	561	578	540	531	600	582	553	571	575	596	592	544	566	607	561	554	548	570	560	564	571	589	608	646	576	560	559	567	599	507	575	508	525	558	537	539	598	555	514	547	602	597	567	598	580	570	559	549	553	583	564	560	578	606	582	554	600	527	547	587	619	592	533	564	566	556	587	559	639	572	592	586	621	552	566	532	601	504	562	545	592	603	569	580	557	517	567	544	539	555	587	620	581	558	583	585	572	564	574	560	578	559	560	560	576	627	564	580	547	570	583	556	581	570	581	562	552	582	620	559	577	584	599	593	591	580	551	617	602	559	536	601	585	556	599	569	589	593	525	569	570	590	536	551	592	565	542	552	587	557	552	550	548	545	560	562	547	583	577	558	610	607	583	553	567	586	553	558	596	552	572	546	550	539	595	532	558	553	550	593	602	584	629	565	571	538	568	559	567	590	538	597	596	554	543	594	541	540	580	561	552	571	555	598	556	585	568	529	529	569	580	553	558	539	581	550	606	516	592	622	587	583	565	587	540	594	580	557	575	561	600	603	577	563	575	534	596	578	555	542	603	577	565	543	625	574	573	571	585	560	555	553	540	547	558	536	546	595	557	625	564	554	603	597	589	602	548	548	533	584	596	571	549	529	553	568	556	565	564	571	577	598	598	595	582	560	599	595	559	604	606	552	578	613	551	591	589	567	579	564	539	539	550	590	602	590	598	575	571	573	555	552	559	561	578	578	590	592	539	569	575	593	579	566	553	586	604	624	568	543	569	570	550	548	590	596	547	574	606	560	530	570	539	546	546	561	580	541	562	580	567	575	559	547	560	543	553	554	551	546	565	578	561	558	599	556	581	564	563	539	589	542	553	550	619	528	545	587	533	528	515	605	553	572	562	527	597	642	528	603	552	568	576	566	545	579	576	525	562	573	561	577	560	553	572	573	587	560	588	614	545	609	551	570	583	584	581	550	532	592	529	572	540	539	564	555	613	579	551	596	539	590	540	562	531	530	576	580	574	571	603	525	598	595	588	547	543	565	519	560	594	560	597	578	501	600	575	566	551	604	577	533	537	573	573	613	574	573	561	562	547	549	567	568	542	547	596	546	579	566	582	588	577	598	533	606	579	525	566	565	581	537	587	553	564	556	579	560	508	575	577	586	559	573	568	565	553	562	563	589	563	554	582	562	624	571	526	548	585	568	578	573	592	593	571	594	590	568	559	570	608	542	543	580	566	563	577	577	544	556	572	569	562	556	604	604	553	591	559	565	564	560	561	559	596	605	573	589	592	550	583	563	581	538	553	578	583
57883	99699	72364	36329	17823	3785	884	901	914	858	882	840	837	874	961	872	838	902	891	866	876	958	869	839	843	866	874	922	877	814	895	875	902	864	884	828	814	875	840	837	890	847	879	887	909	857	868	879	811	836	852	837	880	876	855	838	828	869	888	831	891	844	902	884	865	798	884	862	854	852	837	911	928	893	841	875	854	837	897	857	824	829	871	808	839	820	865	876	903	857	895	875	831	834	852	820	830	836	854	870	845	845	904	828	911	857	884	863	839	827	870	840	880	917	955	898	829	873	869	860	842	809	864	790	851	854	869	886	857	903	867	857	830	856	847	893	896	888	876	847	850	849	886	904	879	818	839	860	864	872	925	860	887	860	867	857	819	875	857	890	876	875	806	918	904	886	846	872	833	897	918	911	875	872	829	864	885	853	801	932	852	855	860	872	815	865	882	861	842	917	901	844	883	841	849	806	835	878	881	834	817	881	887	849	877	827	862	856	861	884	844	819	851	902	829	847	862	873	814	868	895	864	838	848	863	837	866	892	843	845	888	844	839	829	847	915	854	879	875	872	860	890	885	880	819	858	811	892	857	889	875	851	870	836	781	880	796	874	861	909	860	835	852	786	845	906	876	873	859	886	909	822	857	917	886	862	924	897	905	833	852	899	922	827	875	871	853	858	830	801	862	794	892	853	888	900	920	887	880	836	851	831	881	829	862	890	843	861	895	896	858	887	899	818	844	872	899	857	765	868	880	853	912	852	843	868	830	886	909	817	806	849	834	884	863	888	877	924	888	886	868	881	847	866	899	882	912	850	849	893	848	841	853	813	908	872	823	819	925	841	861	859	903	888	880	910	823	865	885	875	828	862	833	835	847	846	846	816	927	876	849	906	832	884	825	835	905	876	890	898	839	822	877	885	832	886	901	881	858	866	870	848	881	885	863	848	837	841	865	891	859	895	844	880	868	879	781	890	885	906	869	907	907	858	856	899	850	905	858	834	851	844	849	872	829	791	814	926	853	867	823	923	842	836	889	880	825	852	835	890	832	863	898	920	846	914	866	879	829	857	846	868	825	848	857	867	895	923	862	865	866	882	843	870	827	870	872	823	870	858	843	827	875	871	838	893	819	866	843	892	881	819	886	889	903	845	874	835	831	870	822	838	835	815	858	888	803	867	796	891	849	869	848	841	893	825	905	865	890	892	853	870	862	874	867	876	869	896	862	870	862	830	832	857	873	852	860	823	872	897	815	889	933	781	901	898	870	868	894	866	839	871	842	860	835	824	862	846	842	856	851	843	810	851	859	884	855	896	900	871	822	885	890	925	899	850	849	901	879	893	862	849	878	871	864	877	849	859	863	872	839	873	843	852	885	885	858	865	864	849	891	852	885	845	862	915	908	867	868	862	846	863	880	878	883	826	854	880	847	858	807	843	917	863	832	879	882	831	865	857	853	820	869	852	894	865	840	864	871	827	863	888	845	832	875	888	841	857	832	892	855	834	886	832	867	866	869	858	855	850	846	857	825	879	930	858	885	902	860	854	917	814	829	831	849	839	884	838	847	858	893	856	858	827	843	886	871	851	905	863	843	843	883	909	854	861	936	917	856	927	830	919	877	886	841	877	856	908	884	793	855	824	842	873	886	867	827	930	830	902	861	895	891	875	909	837	882	859	827	827	808	850	904	897	862	813	845	841	787	890	912	912	853	865	875	856	831	892	927	845	896	881	884	836	780	898	852	810	826	861	888	910	864	879	898	830	909	835	851	817	835	870	898	870	829	864	905	885	839	871	848	862	865	845	871	875	882	885	902	852	822	842	861	836	794	860	871	847	869	854	887	876	900	876	889	888	854	924	857	814	776	896	898	852	821	888	851	835	848	845	866	841	860	866	832	859	857	949	852	860	899	858	858	877	892	850	852	845	813	821	820	833	865	892	831	871	801	872	855	889	904	861	845	871	867	880	903	849	829	921	850	891	892	864	857	834	881	863	908	874	890	846	879	865	873	854	887	879	852	915	904	913	863	842	832	869	849	890	839	877	912	902	859	811	853	848	803	835	873	866	878	850	905	902	872	837	861	862	901	902	847	866	862	838	903	872	830	859	894	915	873	860	851	897	881	841	833	812	843	842	840	848	848	841	932	838	799	933	813	836	854	823	887	837	851	863	862	803	848	832	864	905	834	864	868	847	835	857	858	861	869	820	885	814	865	887	878	870	877	872	822	880	877	858	815	915	898	895	822	823	814	859	857	907	872	913	902	861	873	857	861	860	876	869	819	851	862	881	880	836	848	866	812	878	798	860	898	878	870	825	837	875	929	847	850	856	917	864	849	864	879	899	899	819	905	890	876	860	884	851	862	877	841	868	858	874	933	823	841	888	855	863	879	875	874	837	889	861	894	876	836	926	868	823	890	832	834	839	826	858	884	903	860	850	871	872	880	844	830	860	901	814	857	856	859	866	857	880	867	837	842	862	864	832	907	838	904	889	872	816	852	871	854	862	885	855	878	900	818	878	858	864	860	840	865	836	848	876	848	826	848	870	848	909	842	862	888	875	893	862	820	878	839	875	843	893	833	858	899	872	915	849	924	852	903	863	844	945	887	856	856	839	862	873	869	837	802	915	884	859	840	866	880	862	866	825	894	852	883	905	826	852	826	879	885	825	865	888	818	830	862	794	886	871	893	820	857	815	911	897	880	856	887	841	874	855	889	859	855	831	874	856	838	844	871	883	861	855	876	863	896	814	902	873	904	874	888	897	866	921	851	868	873	867	904	823	852	875	860	877	885	889	863	812	890	826	890	890	864	913	902	917	877	856	880	910	817	875	858	891	885	841	858	874	888	828	855	824	880	851	857	817	834	849	864	912	935	821	899	894	918	872	887	845	892	844	854	920	905	889	868	822	892	913	814	870	811	883	889	847	850	848	839	814	854	881	840	839	874	896	939	847	854	863	825	826	866	911	845	821	845	830	847	842	865	888	900	828	804	889	825	835	832	812	887	877	871	832	921	835	878	825	878	877	830	879	886	874	880	808	860	900	867	852	870	874	898	839	836	851	889	887	812	879	852	889	845	880	787	809	825	892	879	930	846	839	876	842	831	865	877	820	842	881	864	902	873	829	850	853	865	850	856	879	891	872	885	833	861	853	867	863	835	885	897	916	826	886	882	941	827	865	904	865	873	899	863	881	831	854	852	882	870	851	849	883	835	885	878	847	846	854	898	797	918	883	866	832	826	881	869	847	834	912	843	828	837	897	852	831	859	855	897	869	875	858	893	874	835	874	926	841	858	871	853	884	855	897	860	888	962	871	866	856	846	872	843	895	846	794	886	887	868	851	844	865	846	875	866	877	883	896	843	892	860	890	863	886	815	869	915	864	899	884	838	880	933	908	872	816	917	774	869	819	862	881	884	818	885	896	895	879	860	835	869	890	928	852	873	859	884	926	888	833	847	842	861	889	876	906	879	858	890	893	814	831	857	860	792	844	869	832	822	830	919	831
32866	31526	26666	9810	1139	411	321	340	317	315	323	343	309	323	317	337	335	327	307	306	333	322	320	306	291	294	317	305	324	340	293	288	335	319	300	303	335	312	334	339	311	333	339	292	305	289	291	332	335	329	305	328	301	332	334	307	346	308	302	285	298	327	340	326	321	345	336	340	291	315	314	333	358	306	337	323	313	324	334	371	319	329	348	328	316	312	317	301	326	308	330	310	302	310	319	296	330	324	339	290	296	289	314	321	325	316	320	349	316	320	337	295	326	321	331	348	355	340	326	342	334	296	314	297	307	309	300	350	310	324	310	346	319	295	315	327	296	330	289	292	329	316	336	323	331	267	354	345	312	337	317	308	320	289	278	314	314	299	318	323	325	305	294	295	341	329	347	303	302	315	314	300	303	347	302	307	318	293	300	314	324	341	321	322	341	276	294	355	332	276	324	326	326	300	331	324	286	277	322	340	330	332	324	311	305	328	299	322	317	318	313	300	297	359	330	341	337	312	331	295	311	299	321	315	324	302	326	263	307	316	328	330	263	328	314	294	353	331	312	303	308	329	304	302	314	337	302	330	312	313	345	324	331	308	345	341	316	314	304	339	314	286	304	334	316	314	345	291	309	306	284	279	282	315	338	308	351	301	299	321	292	285	289	297	326	302	317	299	317	295	327	300	286	292	322	350	309	317	344	278	359	307	296	322	288	299	313	303	290	336	314	311	330	308	294	309	309	286	306	323	304	311	338	304	330	322	322	341	345	299	345	324	320	324	347	308	301	306	329	331	278	341	317	311	335	311	294	328	304	295	331	341	324	307	315	302	287	310	291	331	309	341	330	312	286	333	301	345	311	298	311	302	343	309	331	316	289	318	339	316	289	338	304	305	344	336	299	308	310	281	320	323	346	291	305	331	307	310	295	311	304	318	314	317	290	317	319	327	319	309	333	301	292	303	328	317	297	326	300	305	286	280	329	316	316	311	325	323	314	287	284	321	288	296	338	313	312	284	313	307	318	291	327	324	332	319	268	331	283	325	291	313	314	305	291	298	305	294	332	288	320	288	332	306	335	340	320	313	294	283	347	336	308	315	337	300	318	334	285	318	306	296	299	320	332	316	310	312	349	318	322	302	309	294	304	315	330	342	324	334	301	352	319	338	332	303	306	315	326	345	299	301	372	337	296	307	326	315	333	302	314	295	291	288	296	296	327	311	306	288	301	319	323	326	320	317	327	295	331	306	315	295	337	325	304	308	311	308	336	315	327	314	320	310	313	348	316	292	340	297	283	330	295	306	309	307	297	317	282	314	305	288	307	327	290	306	296	310	325	342	304	300	314	314	320	307	353	313	353	310	345	298	327	337	303	325	330	306	307	327	330	326	298	331	310	310	310	292	323	313	338	290	334	327	325	294	330	320	320	291	302	286	302	334	346	313	305	301	321	299	304	298	329	311	309	314	280	306	318	308	354	342	324	302	303	319	293	356	287	316	307	356	288	327	323	328	330	298	301	326	310	319	287	308	333	349	317	315	311	295	335	305	295	312	320	315	320	321	353	313	329	321	324	329	307	331	304	302	320	328	324	319	313	315	340	324	356	296	295	304	326	302	328	311	317	325	329	304	320	309	336	338	294	320	289	335	270	355	307	302	297	330	303	304	316	341	272	290	316	338	326	339	323	333	295	337	339	319	309	326	303	289	289	310	324	316	309	299	335	290	306	338	310	319	334	312	328	313	318	302	324	324	331	320	301	310	334	311	313	319	334	334	277	332	347	332	323	331	319	325	330	350	334	320	341	320	308	300	317	309	318	322	292	316	286	313	316	308	307	361	302	289	283	343	338	316	320	324	298	296	295	293	314	336	345	326	328	315	299	332	301	319	338	318	336	303	335	309	346	301	329	326	335	311	309	336	326	347	321	294	334	290	295	341	300	293	310	298	325	360	322	289	302	312	321	301	294	316	356	279	323	307	319	334	334	305	338	310	337	317	310	306	347	308	335	311	313	294	301	331	275	328	271	372	307	279	324	325	308	305	299	329	294	337	326	321	322	340	342	302	335	286	317	329	336	354	335	328	339	298	298	319	311	328	322	297	328	314	324	330	337	346	346	323	336	320	284	369	303	316	267	307	300	337	321	305	330	331	304	298	269	343	308	335	324	301	362	313	298	331	311	325	317	319	322	316	309	337	318	302	319	288	331	329	299	317	338	293	332	326	308	313	333	309	344	327	317	321	314	305	291	317	323	291	287	321	301	309	330	326	318	296	321	309	320	305	334	305	306	305	330	322	291	313	259	331	297	278	322	328	309	341	297	343	294	293	315	286	331	287	363	326	335	335	305	339	340	310	308	318	310	316	345	324	315	318	335	310	276	314	319	299	315	304	276	325	308	301	342	309	305	310	291	325	328	325	324	300	347	328	331	303	300	295	330	338	333	313	282	344	313	303	308	320	304	330	295	324	293	308	295	319	319	304	321	329	297	307	307	347	347	294	323	330	281	316	347	304	309	330	294	282	308	333	348	323	309	347	304	306	277	305	330	297	316	311	288	315	343	295	313	296	288	285	300	318	314	341	303	320	301	309	332	335	327	326	324	350	318	343	307	318	302	292	316	312	285	311	306	339	327	324	304	323	291	309	276	292	313	340	302	327	305	306	323	331	280	297	318	321	318	257	320	348	334	299	335	347	299	298	333	333	303	316	306	268	308	331	289	328	304	327	321	322	298	307	313	342	304	326	309	285	278	315	317	300	334	285	284	305	339	300	304	304	339	308	312	318	331	293	330	319	315	297	313	302	322	353	300	323	291	296	335	327	286	302	349	313	313	293	321	325	287	325	315	312	346	308	334	325	308	298	321	311	330	326	312	303	339	347	328	299	310	307	303	304	305	297	309	321	318	309	311	316	295	314	313	312	310	315	345	338	329	326	336	322	331	334	346	315	336	318	308	302	325	324	313	309	302	315	315	332	324	314	310	310	329	316	324	308	344	314	306	325	310	312	338	315	321	310	297	302	305	285	325	308	343	315	288	282	311	312	325	311	308	337	349	300	303	339	322	318	311	310	330	348	298	311	333	291	309	317	307	320	336	312	321	323	337	315	345	294	316	300	294	313	334	293	321	311	319	319	318	292	293	316	299	325	338	326	341	330	326	330	325	327	291	325	300	322	315	311	324	308	314	309	296	291	317	281	350	323	312	317	315	339	293	331	314	323	301	324	315	308	334	321	308	349	267	314	317	294	309	308	293	314	319	321	338	302	304	306	331	314	345	323	334	324	291	314	318	307	320	334	326	325	297	331	276	321	323	337	338	333	360	324	344	330	308	299	354	346	321	333	298	307	293	325	320	322	301	312	302	324	292	294	302	321	262	301	326	302	325	336	318	307	330	265	308	307	297	332	334	329	332	347	286	304	324	352	320	283	328	330	321	332	293	323	332	300	321	307	315	313	294	296	359	322	341	323	328	294	311	345	310	302	329	318	321	314	337	317	302	325	316	328
42864	48219	30055	8193	2073	651	526	528	518	517	519	482	551	529	528	537	533	518	487	507	560	559	566	532	538	510	509	545	537	501	549	505	499	493	533	504	505	530	483	529	523	498	498	499	514	516	522	518	574	502	499	535	551	518	551	500	542	550	551	498	535	562	513	520	481	516	489	522	545	536	525	541	524	515	518	519	498	493	535	513	561	510	570	508	511	457	520	580	496	519	536	481	508	538	526	549	487	502	526	564	555	542	518	515	520	532	571	505	537	503	520	518	528	519	475	487	509	555	515	503	493	524	481	540	538	509	500	496	520	540	524	486	512	566	507	552	492	454	520	526	546	525	534	566	524	548	577	530	537	544	460	501	536	502	511	510	484	542	561	489	531	516	532	538	542	495	521	525	487	514	521	557	522	521	500	545	508	553	498	477	511	505	482	522	531	528	519	488	492	506	542	531	497	509	506	506	494	520	503	556	498	521	539	547	556	494	571	506	510	523	499	514	476	548	549	549	533	533	524	525	534	579	544	449	530	513	537	492	529	548	471	560	525	544	499	533	507	530	506	479	523	539	550	523	550	556	515	540	508	510	525	513	508	517	519	541	508	511	516	544	533	477	485	492	525	550	530	517	523	495	539	528	510	542	528	541	521	538	519	493	534	519	494	495	498	500	534	536	536	499	545	510	489	524	584	521	517	492	509	522	521	545	519	489	553	505	490	509	555	526	515	595	531	587	543	498	523	496	546	519	504	533	535	526	515	505	511	514	506	547	494	497	524	527	492	484	536	525	526	509	525	521	493	520	573	528	542	482	516	539	547	535	529	530	516	550	541	531	502	520	472	556	503	513	539	513	496	516	545	530	534	536	505	511	493	532	544	486	543	520	517	516	517	484	523	489	527	536	514	537	551	530	538	514	512	537	517	501	492	498	514	503	503	522	521	512	503	515	513	503	514	518	521	499	493	518	510	506	563	533	522	532	538	527	510	529	512	494	508	512	526	505	515	521	501	486	502	495	502	488	514	571	527	497	508	524	512	537	497	539	539	531	473	499	508	506	524	528	526	569	573	544	501	562	507	503	486	527	522	556	567	539	538	516	566	503	543	521	491	509	516	560	499	519	528	556	550	566	531	525	533	504	580	555	529	515	502	526	552	520	504	506	501	492	534	546	524	550	550	531	527	539	457	472	553	514	561	538	522	537	495	527	548	524	510	500	514	510	520	493	539	527	539	541	509	483	513	492	532	535	546	527	550	523	479	521	530	513	533	522	498	500	529	506	522	549	521	512	513	513	526	500	503	457	551	530	523	514	539	518	551	491	515	524	540	519	509	548	495	527	503	489	502	542	547	528	543	522	501	532	487	530	522	517	543	542	486	507	520	512	467	511	530	506	552	518	537	535	498	520	477	504	510	517	512	521	516	571	510	514	533	530	507	517	530	526	487	527	536	516	556	522	483	512	523	522	499	498	527	516	521	547	536	488	497	512	471	529	549	529	519	555	486	482	523	553	484	510	508	574	547	512	529	533	533	537	547	556	496	477	516	531	532	528	533	543	513	543	536	528	512	508	482	541	510	524	543	509	502	522	514	534	538	522	541	521	532	514	523	521	548	534	539	537	488	512	520	486	538	520	520	487	556	551	534	528	529	504	568	544	529	495	486	542	520	519	519	547	586	515	524	531	550	521	542	530	528	532	522	537	535	526	467	505	550	477	518	504	514	521	544	546	536	530	549	549	538	521	546	530	506	518	532	509	556	557	541	529	497	540	522	517	510	514	442	474	529	493	520	499	551	527	529	514	517	502	507	497	529	481	521	484	548	567	522	531	517	527	528	535	518	512	519	472	505	500	555	463	497	470	539	519	515	529	514	506	560	494	514	525	539	500	525	508	534	519	527	513	480	507	556	532	530	510	522	494	465	503	494	505	486	536	547	537	516	541	500	512	507	489	499	511	468	534	521	474	519	577	558	519	547	526	516	546	529	535	526	608	543	548	484	537	516	535	466	516	520	487	590	540	513	540	549	539	566	543	537	530	514	498	560	540	539	570	531	566	534	545	496	530	523	528	507	563	528	492	503	559	536	521	524	532	513	544	531	491	557	514	569	549	508	533	507	530	523	514	501	509	510	511	555	518	493	501	541	499	522	583	513	541	507	577	513	532	501	550	533	568	515	506	554	477	523	509	500	475	514	541	552	511	500	565	509	525	524	542	545	474	512	569	542	518	547	512	492	521	523	506	499	529	536	569	501	494	510	509	503	499	503	541	534	506	523	504	551	530	552	492	543	530	546	509	502	542	534	480	527	511	493	538	561	509	487	550	510	537	532	504	556	572	524	497	507	528	514	501	548	528	517	524	505	514	537	506	516	561	490	510	524	500	504	494	526	526	502	493	508	490	548	499	509	536	548	545	512	509	516	513	524	545	525	496	501	515	532	523	518	532	484	526	540	532	508	519	499	538	519	528	513	525	534	535	494	539	524	557	530	508	525	531	524	524	517	544	534	457	492	543	536	550	490	547	530	519	576	513	505	505	549	530	513	514	470	491	534	556	490	527	542	512	531	518	498	502	509	521	582	534	527	498	532	551	536	573	502	527	512	539	507	532	512	480	558	527	538	480	509	565	509	512	526	515	525	541	513	484	567	518	533	506	507	500	541	521	502	506	509	518	528	511	470	571	499	548	565	512	550	504	502	508	520	502	499	533	497	521	564	530	528	524	542	527	511	510	509	479	565	543	512	497	527	544	547	524	493	514	551	524	528	517	500	527	499	533	489	514	548	553	507	555	543	505	533	496	510	521	541	514	490	522	523	565	539	532	560	520	493	525	499	500	497	509	540	547	542	494	549	519	520	518	538	478	506	534	504	530	514	506	499	524	531	472	546	561	536	519	546	509	583	485	493	500	483	508	515	543	520	463	558	501	533	558	541	562	540	496	541	530	487	527	493	500	560	515	504	505	487	512	513	498	538	544	515	467	489	519	561	540	508	542	522	521	524	550	478	514	520	486	497	504	541	520	508	500	548	535	531	512	561	490	519	469	553	535	506	470	514	505	491	556	503	505	525	547	514	507	557	526	521	505	550	497	522	567	492	505	515	520	524	542	514	496	514	512	502	478	546	511	530	527	512	547	523	517	534	554	510	548	545	493	502	501	560	517	489	508	588	517	549	473	545	537	488	518	521	504	488	520	561	522	530	497	493	542	522	501	515	518	544	505	506	526	520	546	536	537	513	526	527	531	496	486	505	523	533	486	535	559	504	542	517	527	482	518	489	509	524	513	489	492	575	468	470	491	501	495	544	525	503	506	527	531	511	534	495	501	514	539	515	553	535	529	505	554	526	553	534	502	529	531	505	487	523	558	500	514	518	564	524	497	548	513	521	570	474	554	533	485	502	537	501	552	478	505	529	489	500	517	513	548	487	545	505	514	530	538	533	506	506	478	518	544	532	546	505	466	506	506	545	514	523	521	486	515	509	530	538	559	506	516	533	545	535	514	516	510
25899	25904	32960	26128	18793	5282	458	399	343	393	387	411	367	366	389	386	393	340	367	369	371	338	361	398	366	363	342	409	366	383	376	384	356	388	346	365	365	379	381	364	398	370	349	362	383	372	362	374	403	369	367	365	319	376	367	365	394	370	371	346	367	351	374	390	387	371	381	326	352	385	342	372	343	371	344	399	374	382	382	382	396	357	360	352	347	372	368	368	368	362	384	382	366	362	396	359	425	358	378	377	348	330	359	396	376	362	347	326	395	398	381	373	352	358	393	346	361	357	349	374	351	342	368	354	362	387	355	380	388	371	380	349	361	398	372	378	418	354	393	337	381	377	350	362	369	330	372	369	344	351	359	407	387	368	357	407	393	409	344	359	388	373	340	360	411	350	394	376	391	385	330	355	376	407	399	360	388	353	370	397	374	363	359	350	377	381	350	378	342	378	377	353	379	375	374	354	394	376	347	375	363	403	381	366	334	362	345	406	425	375	354	362	389	402	369	381	390	373	384	376	362	374	351	353	393	361	379	383	377	392	375	359	362	385	393	357	356	362	372	374	359	374	371	381	368	375	402	339	393	341	382	385	352	385	365	366	367	362	361	374	384	356	360	352	349	379	360	363	385	369	360	340	366	383	370	354	417	380	404	337	415	369	356	336	394	375	355	380	376	396	358	352	366	362	359	395	391	379	370	370	375	337	355	406	381	373	379	376	396	358	368	372	367	384	378	353	328	381	372	368	378	378	369	351	383	357	340	358	382	370	383	391	363	386	381	373	359	386	345	385	373	400	420	375	332	381	355	341	359	386	372	386	376	366	325	402	369	392	350	370	376	343	352	370	356	402	343	352	345	380	360	394	398	349	358	396	340	385	356	344	359	363	336	365	365	364	366	407	374	346	391	355	386	368	382	366	400	383	370	381	362	387	352	380	362	390	374	339	372	410	368	368	377	363	383	373	368	386	350	382	371	381	349	352	370	388	356	369	370	373	357	386	368	380	366	342	396	378	372	361	386	376	359	411	358	398	376	378	330	392	341	394	382	377	375	350	370	391	381	362	360	412	359	367	365	416	373	378	344	387	369	348	377	382	367	366	419	370	358	411	371	390	372	354	355	368	384	362	324	364	356	396	373	344	405	348	377	335	330	354	367	392	358	361	374	342	368	371	357	394	374	374	403	377	370	336	325	387	407	350	370	365	396	367	407	383	370	425	393	397	364	384	366	384	355	369	367	381	364	363	328	374	360	367	376	351	347	385	412	394	342	359	375	372	354	376	386	373	366	368	355	380	331	375	376	370	390	366	365	393	370	370	356	343	370	378	366	376	357	388	357	396	348	356	364	354	370	358	357	327	369	369	344	348	367	375	379	396	377	352	345	367	395	352	367	380	362	381	378	390	355	330	340	370	369	374	340	387	363	362	380	332	376	336	357	353	400	401	372	381	355	378	381	349	367	382	347	333	356	360	369	424	357	348	349	366	401	338	355	373	368	356	344	382	362	375	375	351	359	364	392	365	360	336	345	368	406	364	368	356	400	372	376	375	390	362	391	363	365	355	368	356	372	381	375	365	336	341	348	394	393	394	359	384	336	364	373	379	357	351	371	346	379	376	386	368	385	375	355	409	380	378	368	345	350	396	334	382	346	332	397	362	383	352	346	346	367	359	383	323	400	347	382	375	372	366	330	344	385	350	409	354	335	370	388	349	339	396	348	352	366	370	346	363	391	424	390	406	387	384	389	378	361	369	358	373	350	376	348	363	356	359	373	371	378	349	367	355	358	385	380	340	355	341	373	356	354	387	360	377	353	337	375	370	364	372	363	312	373	365	352	372	381	387	385	361	392	383	366	340	340	386	382	339	341	367	384	388	382	358	355	350	397	326	402	351	383	386	385	327	368	402	385	365	349	378	373	381	383	357	359	349	335	339	371	401	339	365	376	349	393	378	361	342	379	387	388	378	383	333	368	334	321	349	348	366	370	362	386	381	362	369	344	370	397	373	397	370	388	373	379	367	364	396	364	391	366	354	354	373	388	364	339	338	386	361	336	336	336	335	394	377	360	382	386	366	394	372	385	332	374	389	385	369	368	407	386	362	396	385	365	392	389	374	368	396	356	338	356	359	404	408	371	325	374	365	372	390	350	372	380	400	389	364	351	353	383	360	373	365	349	384	361	343	368	375	337	385	370	358	399	379	353	355	365	354	359	365	357	329	365	380	374	373	367	399	363	377	352	343	352	378	386	362	352	403	344	404	407	366	394	356	364	368	349	404	366	366	343	365	416	367	376	396	337	401	366	383	380	405	386	369	401	369	358	403	375	345	369	375	364	378	386	386	338	389	360	385	359	357	357	331	370	367	375	356	376	385	356	352	370	357	373	351	363	372	373	384	368	376	358	361	376	353	373	375	388	361	360	374	369	359	343	360	349	333	386	375	386	329	351	362	372	364	359	383	391	335	366	374	359	393	364	371	358	362	366	412	391	383	385	376	360	384	372	354	367	372	393	365	360	375	394	363	380	363	351	367	371	378	385	382	390	351	356	384	375	391	384	357	344	380	349	385	407	376	372	363	359	362	383	348	385	373	356	389	383	358	339	378	385	395	344	373	382	355	363	409	372	364	363	355	419	358	393	376	398	364	357	374	358	359	360	408	316	349	382	358	355	370	337	389	385	367	398	366	367	365	363	387	350	340	373	342	385	369	392	386	387	371	361	365	343	393	371	376	394	355	375	339	378	332	364	382	375	346	385	364	376	361	362	375	337	369	334	381	380	364	342	407	398	353	343	347	354	386	365	366	347	376	358	385	379	355	402	383	340	365	354	383	362	357	378	352	354	351	368	354	350	412	346	378	380	435	336	395	355	343	396	379	350	406	370	371	399	352	391	362	371	367	365	363	348	377	381	364	376	343	338	385	336	371	357	371	390	369	363	422	352	376	384	375	378	361	377	385	341	394	367	378	392	368	395	354	357	368	376	324	382	355	347	373	368	342	372	354	400	343	380	353	376	338	391	347	352	382	371	351	392	388	371	336	360	339	363	410	381	363	373	353	405	335	387	368	404	375	350	338	379	357	385	374	366	367	321	399	380	354	352	339	376	364	387	369	363	358	378	341	361	388	379	370	364	369	380	392	356	369	373	384	360	356	380	392	358	370	368	356	354	353	368	417	363	387	364	382	369	379	407	356	380	368	325	367	378	345	363	373	368	348	372	342	383	359	364	368	340	396	386	370	379	379	356	358	405	362	332	362	368	354	375	358	373	411	373	379	375	360	376	363	357	378	366	397	348	366	326	347	367	376	370	359	387	372	353	397	359	344	349	349	359	375	365	359	327	354	367	368	368	347	377	392	355	387	362	367	338	359	369	376	363	385	380	352	362	362	384	385	353	356	403	358	361	378	383	377	381	333	309	394	321	358	348	365	370	380	368	331	359	360	356	360	371	355	350	357	350	377	368	403	384	360	348	376	345	359	351	406	367	351	369	355	378	382	395	345
60566	90786	59680	27875	14842	2755	642	617	607	609	576	622	585	597	606	596	583	583	567	610	572	578	595	585	583	623	638	569	616	580	538	592	583	589	608	610	599	582	581	581	595	588	620	597	625	582	552	629	586	603	571	622	603	582	596	572	602	567	591	590	574	581	576	579	551	606	614	568	621	587	591	604	625	545	592	615	604	538	571	584	584	552	602	574	553	575	595	610	599	583	593	554	532	549	577	603	581	586	588	636	577	591	601	563	553	574	609	596	583	582	566	623	561	611	591	589	576	536	545	604	634	574	575	607	586	569	579	599	570	619	579	593	589	522	608	617	589	551	596	581	605	550	612	597	563	632	552	582	611	548	569	614	571	606	617	542	570	613	594	621	561	592	562	604	588	575	635	592	582	567	567	590	585	578	567	554	611	599	564	606	626	615	571	625	592	629	542	572	583	615	615	558	599	546	545	582	561	618	560	573	578	592	555	562	601	619	558	556	590	561	603	554	589	577	588	557	592	554	614	564	610	621	570	575	562	566	629	592	567	570	630	617	638	543	622	595	586	594	598	589	587	590	578	592	552	608	579	586	589	612	580	587	585	556	612	565	557	562	594	644	595	587	568	531	587	612	631	584	521	578	575	579	574	572	565	643	574	604	583	541	594	595	570	566	555	581	558	567	556	604	606	548	596	591	592	620	617	617	602	588	583	578	547	599	601	592	595	538	639	601	613	589	570	594	578	589	595	615	604	616	560	594	614	570	564	697	575	587	597	539	595	600	590	610	579	594	566	586	595	587	624	588	585	559	576	640	602	585	565	600	617	577	585	537	602	601	562	634	593	566	583	626	599	550	602	617	583	564	588	583	611	556	580	541	640	559	571	560	587	599	552	564	582	581	587	569	593	559	589	596	560	574	559	591	601	578	607	569	655	544	562	625	588	606	629	542	575	587	578	607	648	575	602	580	577	583	603	572	609	572	583	569	609	612	580	607	593	599	537	609	563	572	596	557	532	529	555	598	594	623	573	620	563	626	636	572	618	591	611	584	615	665	581	591	572	568	600	597	540	623	581	635	609	634	578	588	560	586	580	621	626	622	597	590	586	590	574	593	636	605	577	609	584	638	562	605	594	586	587	581	604	584	599	569	611	631	607	590	582	576	566	589	575	569	558	547	540	589	593	579	586	602	552	572	541	551	629	565	575	588	572	551	629	587	567	601	572	592	607	561	618	614	599	593	633	577	594	574	518	579	581	614	603	617	606	574	586	558	583	573	597	618	596	586	570	597	599	587	560	583	650	591	587	575	604	579	585	603	610	574	544	592	594	597	609	616	592	545	580	588	554	568	537	588	616	636	549	629	560	609	624	582	577	589	574	598	610	626	543	542	561	563	612	584	523	616	583	585	594	613	579	591	634	562	527	579	569	570	584	613	590	553	564	574	553	584	574	577	588	606	555	625	551	629	579	571	589	582	641	598	624	606	581	644	584	584	651	583	602	603	559	625	641	604	605	571	552	606	561	616	636	598	556	593	575	563	599	590	578	588	582	581	571	640	599	606	602	553	615	584	589	591	558	553	580	607	608	532	574	607	624	597	593	579	580	605	598	597	575	589	595	614	567	595	575	568	531	604	578	613	593	634	572	590	576	586	580	652	564	559	597	572	547	581	573	579	601	574	611	619	576	596	582	607	599	584	597	586	580	602	576	571	608	597	628	579	600	626	585	595	584	558	590	596	544	627	576	571	554	617	583	624	534	557	588	623	613	549	600	600	609	598	605	585	629	582	602	618	587	609	579	567	603	587	540	589	583	596	596	614	588	547	593	565	575	538	587	600	603	589	587	562	621	648	615	576	560	600	569	549	622	569	611	596	575	598	618	632	627	627	600	578	580	579	572	600	571	563	564	574	618	616	623	584	562	600	574	588	588	585	606	613	618	584	568	588	629	587	593	591	581	579	582	538	604	647	589	607	567	573	523	551	567	581	616	543	553	577	620	603	597	554	569	575	604	615	577	602	615	563	588	567	604	589	550	563	540	621	640	578	586	617	581	566	577	594	578	552	564	590	598	569	615	571	544	580	585	592	590	551	571	613	619	582	551	564	601	625	579	571	573	646	546	573	604	568	592	596	581	582	579	594	568	567	557	594	550	573	600	599	601	605	587	563	590	598	621	595	639	554	571	577	565	589	562	614	576	610	627	616	569	549	600	585	603	534	605	604	559	565	607	591	585	597	597	633	589	598	579	597	548	602	618	603	556	572	608	606	573	591	588	617	573	577	597	612	602	570	571	544	602	598	594	544	555	575	557	570	603	570	598	566	616	592	581	657	560	602	595	591	578	578	627	562	565	598	567	562	618	557	629	634	597	648	551	595	585	580	573	590	579	598	550	553	607	605	604	644	585	579	605	620	599	595	571	581	589	612	611	569	591	546	574	612	590	571	575	628	568	614	561	540	594	581	601	613	590	585	606	584	564	561	566	597	537	588	590	598	585	565	594	608	590	597	608	646	566	595	576	605	622	580	634	581	611	603	586	615	566	627	577	640	560	593	558	588	610	594	639	579	654	616	603	550	601	587	572	544	608	618	554	595	605	593	598	559	558	565	564	607	616	605	629	590	588	570	597	629	547	589	594	609	553	581	597	583	578	572	587	563	580	586	571	616	599	559	570	579	581	651	563	638	582	541	582	607	607	562	612	604	627	568	591	627	618	580	580	573	569	556	602	592	582	605	583	574	602	549	532	513	597	590	556	573	568	587	605	562	598	632	565	599	610	586	586	623	589	576	645	615	619	574	613	553	590	638	565	574	576	561	572	593	619	601	572	584	598	628	536	567	537	659	584	577	602	555	614	557	572	568	557	602	567	576	603	544	608	579	595	546	583	618	602	607	605	595	611	551	594	588	576	571	591	596	560	550	580	571	576	583	557	596	564	620	597	589	591	556	625	604	545	594	584	557	622	581	602	587	583	584	618	545	603	560	571	600	570	577	639	586	562	558	571	585	587	560	558	601	526	604	585	554	607	624	607	609	571	610	597	594	581	589	574	617	614	611	551	570	590	599	598	611	596	621	588	591	588	579	588	605	538	595	585	580	648	585	601	589	592	554	591	586	602	596	559	648	592	584	581	556	603	548	557	585	644	576	628	579	595	565	572	613	601	620	612	578	582	573	630	565	625	592	603	608	590	627	582	623	576	581	596	598	586	576	576	565	588	573	573	518	579	543	585	610	601	579	600	592	607	579	566	594	557	573	590	618	571	596	570	588	566	563	578	606	560	558	569	605	595	607	586	598	593	603	558	577	629	565	596	566	571	604	596	597	612	580	621	626	592	595	606	573	607	625	587	580	603	555	604	587	564	592	576	577	629	606	618	613	587	589	606	644	606	584	614	604	548	608	572	575	605	573	596	586	629	588	577	584	598	603	621	603	593	621	620	587	592	589	628	612	579	619	591	610	558	594	612	592	586	571	601	607	600	568	587	596	656	604	595	581	538	596	596	580	584	565
24433	23269	30942	25200	21678	15191	2346	636	588	629	616	594	641	589	540	595	545	586	587	573	548	572	597	584	590	560	560	594	580	613	587	556	583	583	547	557	605	575	570	561	568	582	521	596	545	567	556	571	580	578	572	572	570	573	569	545	570	581	567	573	502	554	568	530	590	566	538	548	596	579	574	554	575	580	527	544	581	552	583	607	530	611	560	585	523	575	566	519	573	578	588	565	565	588	546	574	599	569	570	570	549	558	561	540	569	577	627	568	592	551	537	609	566	578	553	561	533	588	568	554	562	565	542	559	547	614	532	589	553	539	565	575	555	604	591	528	537	550	595	560	528	558	610	560	572	531	557	566	543	578	576	549	605	570	556	542	580	557	607	557	534	565	606	543	592	575	560	512	583	597	515	566	576	583	625	570	610	574	536	567	584	565	586	546	585	571	557	551	574	577	557	547	554	597	533	533	578	556	562	592	604	555	576	575	577	595	529	586	527	558	611	534	555	569	528	583	605	562	540	563	606	598	547	532	516	550	572	583	582	526	573	536	576	567	607	569	528	539	535	596	553	546	607	540	568	545	590	584	541	546	550	514	581	534	596	591	535	583	603	602	549	548	575	581	589	576	514	551	583	593	593	580	599	562	594	579	573	549	555	529	571	566	589	562	539	550	571	575	540	550	561	560	551	542	529	542	575	611	539	547	560	594	562	563	600	590	553	584	567	562	604	532	540	584	591	553	600	550	574	566	584	548	514	588	570	548	598	558	517	606	578	572	572	572	571	586	569	521	578	564	545	598	530	545	579	556	593	573	561	560	546	622	549	546	572	580	592	595	520	563	588	583	580	578	573	589	592	514	556	593	535	543	592	577	541	571	571	530	537	562	541	579	513	561	567	592	584	557	526	554	541	554	600	561	568	578	567	590	557	529	546	565	552	539	574	593	585	576	545	549	559	561	605	565	590	595	522	596	556	579	548	608	621	555	572	556	588	554	556	531	571	589	533	586	523	560	548	590	562	596	545	538	563	605	564	600	566	553	639	563	546	539	502	579	547	543	543	589	599	574	533	589	552	525	576	588	558	568	567	569	565	598	550	544	615	566	566	524	551	573	581	548	565	581	565	523	566	595	621	565	567	588	514	576	574	552	528	585	539	542	593	537	573	576	577	604	601	571	542	533	592	530	564	529	591	564	533	572	564	544	563	586	587	572	569	572	586	549	559	586	603	562	560	574	577	563	600	583	555	575	552	534	526	540	591	557	562	553	565	562	546	561	549	601	552	581	578	573	584	573	564	564	536	539	536	591	594	567	543	545	544	568	558	565	528	563	585	592	555	558	542	607	550	592	575	552	561	606	567	574	550	553	553	580	557	565	561	584	593	572	588	559	585	571	552	569	551	556	573	545	553	570	542	576	586	541	591	516	571	612	601	542	556	559	579	542	606	532	585	593	556	584	598	559	592	568	608	543	555	520	572	562	574	601	536	573	524	557	535	557	596	578	552	552	548	589	575	619	538	543	596	557	532	577	574	553	554	565	521	546	616	589	610	518	568	557	596	566	598	601	562	573	559	518	554	544	577	592	569	577	562	569	563	530	544	568	536	569	569	545	560	597	593	538	525	583	592	581	554	547	550	533	544	535	572	554	591	538	553	596	579	594	562	586	547	597	575	626	538	562	569	614	532	612	570	603	579	580	537	567	541	547	547	587	586	582	600	609	563	583	563	551	537	547	617	589	560	505	556	556	587	552	535	612	598	555	561	574	584	533	512	536	555	542	554	574	550	556	540	563	529	532	557	547	595	566	630	553	540	574	549	545	524	557	567	526	588	594	596	584	569	543	585	562	557	578	573	580	537	613	531	563	556	541	547	587	570	541	549	587	536	581	561	561	556	580	522	556	548	565	593	560	535	576	626	572	569	536	556	552	599	572	582	573	595	574	589	563	595	566	551	532	580	547	559	559	558	568	530	582	573	556	534	566	549	519	609	527	535	573	569	517	563	592	560	566	579	584	594	612	572	570	547	580	564	571	604	586	593	588	582	605	542	561	551	603	558	566	596	573	562	535	534	588	585	574	551	573	566	568	577	532	544	580	526	584	567	530	511	591	555	558	563	589	574	541	564	580	576	603	571	583	596	543	540	550	544	540	571	560	546	593	559	567	607	598	578	561	557	557	577	542	537	518	577	561	529	611	605	565	547	570	573	556	575	597	558	580	588	545	583	579	543	510	622	592	524	524	570	576	541	575	570	566	562	588	591	556	546	593	576	617	540	549	583	529	570	588	567	566	598	561	560	560	565	604	566	602	571	549	562	565	567	554	590	579	532	542	538	542	570	544	550	559	545	533	561	522	559	555	548	543	593	568	535	589	557	526	568	559	538	544	556	544	578	570	554	577	533	537	553	575	592	583	537	538	545	532	604	582	534	584	547	546	558	546	563	583	561	559	516	544	585	576	595	561	561	534	567	580	562	619	574	573	561	566	542	577	610	548	557	532	574	583	562	570	523	592	536	543	538	560	601	552	590	607	557	590	546	540	618	530	578	565	540	528	623	558	593	591	528	587	559	575	576	591	616	566	589	536	569	546	532	584	531	582	538	556	584	627	591	559	560	533	563	536	554	545	570	550	540	572	598	567	564	509	572	556	541	587	548	571	546	567	552	557	546	516	597	580	531	509	573	604	583	615	539	575	552	562	540	528	571	536	554	578	577	562	589	522	538	639	527	543	550	588	497	562	523	556	578	600	591	551	561	558	562	585	574	538	571	565	550	605	584	592	515	543	550	558	572	521	604	511	533	592	520	579	504	561	577	567	523	606	562	548	581	537	618	582	580	518	599	570	574	554	550	556	558	573	585	533	571	541	554	643	532	597	557	565	539	570	544	559	583	569	542	582	553	549	581	539	606	549	564	544	534	567	571	593	572	577	565	507	557	569	579	555	556	564	609	569	604	634	583	569	551	605	555	547	576	578	568	559	522	552	552	571	588	567	570	559	577	601	538	561	557	564	538	585	579	592	541	554	582	552	533	577	569	557	591	534	541	550	540	540	574	566	559	541	532	546	562	571	565	557	578	568	547	546	570	600	536	601	556	547	546	573	574	548	565	549	546	528	569	564	596	577	563	564	559	546	499	586	556	559	554	524	550	561	619	580	592	567	556	575	593	554	502	559	599	597	536	577	598	558	534	568	562	581	582	592	582	571	577	558	545	552	589	557	523	537	609	548	522	565	588	579	509	576	575	555	550	583	549	576	568	543	538	558	509	557	552	594	562	542	557	533	564	580	565	575	616	583	545	564	575	523	553	545	542	567	547	587	618	561	573	563	589	573	557	553	586	583	576	502	568	556	599	586	592	575	565	587	514	578	551	537	586	615	568	527	544	564	536	621	549	565	577	571	525	601	574	573	540	549	564	553	501	593	594	562	566	578	546	592	517	569	596	588	599	595	588	509	545	559	573	587	562	558	546	551	566	544	547	567	581	576	545	511	556	582	539	564	537	510
59525	97992	69612	37356	23874	4872	853	868	853	900	877	876	866	821	830	892	880	842	862	854	895	911	842	849	895	868	857	833	861	865	849	861	858	859	885	805	858	829	874	753	864	886	827	888	764	822	938	866	814	834	858	834	873	855	785	815	882	867	836	895	826	854	863	843	839	843	861	871	820	806	842	883	847	806	852	888	858	901	860	832	845	846	861	861	817	805	886	839	839	879	834	818	878	808	835	867	813	917	837	828	863	861	871	870	925	812	877	866	859	907	865	834	836	875	832	867	896	837	810	844	834	869	848	761	815	878	825	830	834	803	870	826	821	876	827	845	847	864	834	885	858	844	839	859	878	779	812	843	878	862	850	864	847	864	815	870	916	866	820	802	871	929	836	833	850	883	885	840	836	914	824	849	802	882	889	839	873	874	839	880	870	856	839	836	832	859	906	871	860	804	874	856	868	863	827	884	831	835	812	827	813	847	847	846	866	871	873	879	834	850	889	935	832	814	773	842	896	852	860	857	821	828	865	801	881	831	824	847	849	895	873	887	858	837	859	863	893	873	863	866	912	871	873	882	835	834	838	922	819	839	896	895	894	889	861	810	840	880	859	825	879	833	845	843	859	845	856	918	816	888	855	849	875	864	818	846	870	794	857	852	832	897	876	868	809	858	789	866	837	839	870	867	800	830	856	838	858	836	904	893	880	870	878	848	881	875	847	857	890	784	876	816	905	875	878	879	871	855	871	867	860	882	880	853	894	898	812	867	910	888	869	857	858	814	870	861	872	854	875	851	883	866	892	824	865	857	861	812	863	808	829	804	819	856	791	833	837	854	874	876	858	831	840	827	877	826	853	894	823	843	840	779	870	848	857	880	907	806	879	839	832	840	815	859	833	881	851	862	838	861	872	885	862	838	906	829	877	849	817	860	865	877	851	931	862	847	890	843	839	889	852	835	840	866	861	796	813	803	785	887	854	831	843	836	882	858	870	857	861	822	889	861	900	858	832	838	858	825	845	864	850	895	864	872	844	850	811	793	834	856	886	856	874	883	869	879	876	835	823	814	807	830	823	827	842	867	841	874	859	887	815	795	875	859	770	801	866	839	825	880	908	899	841	863	846	842	791	899	832	801	863	856	836	848	839	836	902	834	886	890	857	831	842	837	893	848	893	871	918	830	907	822	872	823	832	810	841	853	851	832	883	878	883	823	860	879	879	824	839	892	848	896	858	846	841	803	870	844	813	856	872	876	855	883	846	863	836	846	875	900	826	833	822	839	921	861	798	785	884	906	864	834	869	821	850	883	921	874	861	852	889	865	864	798	870	832	886	851	885	881	831	822	881	851	846	819	853	844	851	832	866	864	878	904	838	820	841	884	871	852	855	857	783	827	840	843	865	815	822	835	876	860	830	850	867	901	880	852	816	831	891	899	801	837	858	846	820	819	879	865	829	794	842	864	866	893	867	835	847	899	905	831	883	869	861	835	898	873	833	787	872	882	824	875	858	868	881	809	887	789	916	779	883	786	821	824	846	914	867	868	880	807	892	836	829	830	836	839	825	828	920	851	832	904	902	824	878	862	863	871	823	837	866	849	844	846	854	856	818	871	909	896	816	839	889	847	901	864	887	826	878	848	860	845	851	824	838	806	849	854	805	874	840	868	860	871	883	916	831	831	844	898	852	864	821	800	844	889	796	878	835	837	856	815	887	833	843	813	849	888	803	828	857	816	879	795	870	849	856	851	814	852	840	881	820	820	830	850	832	819	804	837	868	822	757	839	837	820	831	848	845	851	881	871	835	922	856	901	852	873	850	839	871	777	873	805	860	844	841	847	863	845	896	848	855	875	877	927	860	827	842	840	807	839	854	862	820	833	866	873	836	858	834	890	882	870	893	871	881	862	810	873	898	899	866	838	840	815	812	872	816	846	823	888	879	833	852	865	856	859	822	810	868	930	876	841	894	824	823	847	879	843	881	887	889	875	858	882	891	828	872	872	871	846	848	824	863	849	872	889	910	891	910	857	885	854	846	852	827	847	849	870	883	854	815	827	882	916	847	846	859	889	871	850	805	852	871	848	848	824	829	864	827	824	872	869	826	886	801	836	881	908	832	872	890	917	877	839	832	854	833	838	851	884	811	821	841	878	864	869	847	876	869	843	877	832	807	863	863	807	818	882	842	898	879	863	882	829	874	859	873	856	820	875	841	872	869	835	888	856	815	871	853	837	826	832	831	863	830	819	883	831	857	893	816	854	897	880	875	815	849	846	896	847	887	835	835	889	900	883	858	825	811	858	819	883	857	832	839	831	851	792	859	843	803	858	868	864	858	873	800	927	777	867	801	795	868	817	852	872	840	841	867	866	879	832	891	872	841	836	858	827	793	902	839	825	852	818	840	807	875	867	885	842	915	831	831	807	824	863	851	892	894	841	864	865	840	836	923	834	845	852	846	824	878	893	813	847	900	873	863	876	849	880	841	859	811	851	890	895	871	885	859	852	876	882	859	833	820	887	837	838	873	833	852	819	835	879	858	871	787	853	880	850	836	836	852	865	925	868	916	915	874	831	820	900	840	831	865	879	868	880	878	828	854	905	807	863	882	917	832	830	871	890	826	853	836	913	811	840	858	876	839	848	802	875	890	826	847	877	856	851	880	829	824	796	850	865	886	882	870	851	804	802	873	822	877	808	814	869	831	826	826	822	862	846	820	846	870	861	835	848	874	829	889	840	863	844	825	831	821	842	872	853	868	850	878	823	885	825	808	842	798	822	912	874	864	851	873	834	835	825	804	863	824	892	883	843	809	915	839	856	836	914	867	882	808	865	854	848	849	813	939	864	879	882	820	829	832	885	879	834	820	824	845	827	891	851	821	864	846	867	783	882	833	886	846	840	870	857	830	839	905	891	798	827	863	786	846	870	866	871	891	835	873	844	819	883	864	870	906	878	870	893	849	880	829	817	866	874	878	876	878	879	876	876	864	844	811	849	854	841	887	850	859	860	837	823	842	875	871	874	891	882	846	877	841	873	855	824	802	835	819	883	879	821	841	899	906	819	876	915	884	863	848	846	854	845	853	889	858	850	877	873	850	895	878	845	861	834	819	872	846	872	867	870	860	860	880	837	861	874	801	903	840	882	851	851	804	850	882	870	837	840	858	909	878	879	844	876	893	856	832	865	884	851	865	816	894	854	875	849	840	873	819	852	849	876	840	837	841	844	868	855	830	845	880	816	867	815	867	827	843	839	863	878	859	849	890	889	869	900	832	826	861	818	828	847	848	823	897	770	856	822	842	822	845	867	875	832	859	808	841	893	878	865	832	856	838	821	832	881	859	827	865	852	856	852	884	847	865	886	836	885	850	911	855	871	911	893	868	858	806	897	845	853	826	822	838	855	880	849	856	854	817	847	850	889	892	822	836	843	887	865	852	858	923	855	852	907	866	844	835	854	887	881	870	844	867	844	879	832	861	859	850	866	899	877	880	835	876	870	831	802	884	880
32681	31395	25979	10290	1484	368	327	322	321	299	293	324	298	318	292	297	295	317	276	314	309	291	293	289	280	317	321	311	319	305	329	305	321	277	284	302	296	314	296	314	315	320	318	322	309	307	323	297	268	283	300	319	320	310	295	286	295	288	282	306	321	292	312	332	284	293	309	313	282	323	324	291	312	285	308	320	295	309	311	297	336	303	316	311	307	309	314	308	300	306	302	315	302	303	311	290	289	300	313	296	307	331	313	309	303	291	304	294	281	290	296	307	298	281	316	337	303	293	317	308	301	303	283	270	287	271	275	311	341	286	318	333	317	322	306	314	287	315	307	325	288	305	338	317	294	280	303	317	305	302	338	296	259	315	272	306	270	315	335	340	305	309	296	317	296	297	276	318	310	323	311	295	295	292	318	336	315	295	308	322	282	304	273	315	290	303	307	306	281	311	278	329	314	314	263	309	335	297	306	328	317	287	306	322	320	297	294	339	298	311	316	290	283	262	284	294	318	302	308	314	329	318	284	295	292	275	304	299	308	311	314	325	296	302	289	272	282	298	303	278	325	291	309	306	337	334	300	331	299	328	255	278	330	293	334	284	331	287	315	272	301	295	295	333	306	321	308	308	314	295	323	295	313	317	324	305	305	315	307	250	305	301	320	318	318	283	306	314	299	305	324	352	282	305	280	327	310	310	310	287	269	299	311	295	292	298	311	290	268	284	286	292	319	309	289	297	349	282	315	320	306	307	294	327	298	309	309	313	311	313	316	302	291	301	308	321	278	319	318	304	302	303	297	315	316	272	305	295	307	291	296	307	304	332	339	285	269	307	304	311	287	276	325	303	335	306	283	286	330	272	276	308	294	330	303	295	311	320	309	295	279	294	325	293	285	313	295	351	315	273	299	298	305	302	322	296	307	286	282	311	261	306	278	324	294	319	311	294	320	309	307	307	319	286	296	310	313	288	290	310	319	274	305	299	323	278	311	298	289	309	276	302	294	286	302	312	273	305	318	323	305	285	338	312	308	297	311	268	290	283	295	293	282	306	307	330	292	305	300	299	341	309	288	295	309	304	326	292	304	290	284	346	272	266	346	289	292	305	292	297	320	275	281	299	287	302	299	317	274	313	315	284	301	298	291	311	327	302	316	312	291	312	308	293	320	317	303	300	322	323	317	296	283	317	317	249	296	313	288	302	285	301	308	302	314	310	313	303	287	310	334	307	279	302	315	303	291	344	283	273	296	319	309	298	308	298	335	279	281	295	287	298	324	317	291	291	309	319	315	270	282	302	311	304	300	297	297	321	302	306	342	291	312	318	289	297	288	315	308	322	298	304	290	276	296	266	298	279	312	303	297	311	280	290	279	268	280	327	313	330	322	304	315	312	335	296	323	280	303	321	323	315	302	304	346	300	300	326	318	290	293	319	315	334	298	322	282	270	311	314	286	301	303	330	312	300	298	307	299	285	296	310	291	307	328	310	294	324	327	291	330	305	294	331	313	295	298	319	321	329	308	298	292	326	306	300	310	308	316	326	288	284	310	328	308	305	283	327	315	319	313	307	317	335	299	304	283	315	303	323	318	301	310	277	291	268	277	277	291	321	287	286	288	281	290	276	312	279	318	314	297	311	287	289	284	298	300	292	307	296	320	308	311	292	295	294	277	306	308	299	306	305	321	309	289	294	294	308	320	302	326	343	303	319	329	309	293	304	342	268	299	329	325	283	287	281	303	305	322	277	304	293	279	309	314	314	286	307	311	327	289	280	285	291	288	292	323	323	315	283	291	318	316	324	314	294	285	322	273	329	311	310	319	321	285	318	320	314	322	280	306	320	303	275	308	300	316	317	284	281	290	324	300	320	302	291	300	312	323	299	310	319	291	335	293	317	298	307	282	319	301	293	314	338	299	306	330	312	307	283	298	337	310	334	297	315	287	309	292	299	330	322	298	300	318	287	296	317	298	327	315	270	288	334	298	292	291	312	311	276	309	307	286	331	288	304	282	298	296	299	311	277	297	293	305	299	319	299	306	356	330	287	300	306	310	287	300	325	309	295	313	318	304	295	306	282	285	327	331	313	287	318	313	291	274	328	300	270	286	325	297	302	316	324	287	303	288	295	298	290	305	323	304	307	337	281	289	299	288	342	297	308	313	349	314	313	311	291	307	328	316	286	314	323	303	311	310	277	306	284	285	288	302	308	276	296	316	291	327	297	296	332	273	309	302	291	287	303	323	312	296	309	310	315	315	297	286	266	315	321	291	326	341	275	311	272	307	308	306	306	294	303	359	305	308	297	313	314	324	310	313	302	289	296	322	291	301	321	298	304	297	294	307	320	289	302	296	338	299	311	293	308	302	273	313	308	310	318	324	329	314	304	304	321	320	291	312	328	322	294	310	294	294	347	288	278	285	318	304	312	283	333	311	312	348	256	319	303	291	289	293	299	315	345	308	313	323	309	292	311	317	302	282	301	276	287	311	298	309	314	334	303	306	326	306	292	332	300	304	298	318	305	310	310	309	285	334	342	288	296	282	304	293	284	286	310	310	305	301	335	296	289	301	318	316	333	293	325	331	346	316	300	315	291	273	295	302	285	279	312	280	314	310	266	329	328	302	308	339	310	354	331	266	279	309	290	314	312	267	323	305	327	304	309	288	274	349	270	328	304	296	340	312	306	322	277	275	300	273	294	292	292	317	293	325	363	271	295	303	291	308	282	296	302	298	287	300	287	274	302	317	275	291	316	302	315	298	289	317	312	257	305	296	301	267	296	279	324	307	314	325	284	316	293	312	319	316	288	319	328	312	274	271	292	302	296	282	291	313	311	293	294	298	293	333	287	289	306	321	314	290	325	306	291	316	300	302	303	318	334	324	298	279	289	300	272	330	293	331	319	283	311	285	300	297	265	289	311	314	312	274	310	268	294	293	318	300	304	311	287	335	324	307	305	310	258	339	316	328	301	291	317	328	324	282	293	290	293	314	279	346	296	315	304	300	292	301	317	306	294	278	294	321	304	284	297	317	312	309	311	297	307	286	322	315	294	304	286	268	307	318	288	313	320	278	311	305	301	330	305	300	338	305	319	292	298	327	282	277	311	340	293	297	275	316	270	313	291	294	297	291	286	288	297	338	302	338	294	328	293	302	314	290	334	306	305	325	312	313	302	270	301	294	311	328	303	337	304	320	273	278	294	286	335	303	294	292	312	304	326	335	294	320	322	276	313	327	281	302	317	309	303	277	321	320	323	307	314	302	315	322	316	281	329	337	305	309	277	303	332	300	297	308	271	344	301	304	292	295	324	279	297	283	298	300	299	281	345	340	290	326	275	291	282	299	341	302	308	317	324	299	321	304	299	283	321	295	305	307	305	279	295	331	293	295	283	341	340	291	314	323	314	317	316	273	285	306	309	281	289	268	292	319	310	282	296	289	308	286	300	308	292	301	342	296	299	298	289	305	293	333	300	272	335	293	276	323	292	319	296	291	340	305	283	295	288
42582	47749	29704	9018	2924	749	539	457	447	527	529	486	465	532	494	459	496	486	531	510	507	473	485	470	473	471	478	517	524	544	491	527	482	494	469	482	485	506	514	483	511	511	465	500	500	491	502	491	491	492	485	543	499	482	499	488	507	476	495	517	460	519	513	547	517	532	517	481	487	500	543	529	510	511	491	454	469	523	512	482	497	536	491	528	495	508	519	499	514	507	507	511	536	511	508	481	503	536	507	497	486	504	495	493	524	499	474	544	488	459	495	492	489	521	507	471	528	481	491	501	524	528	497	507	505	504	511	466	486	473	502	491	499	513	482	494	474	491	543	510	504	511	487	506	523	531	530	511	503	530	538	509	513	488	496	492	499	491	510	507	513	488	487	505	478	523	493	538	511	532	480	495	463	520	497	506	490	501	516	468	546	532	524	481	484	497	511	482	537	495	513	506	479	480	507	489	472	490	501	505	487	546	553	503	506	505	503	470	506	483	481	560	495	514	506	514	472	471	467	503	488	485	525	524	537	529	518	493	537	498	460	490	480	527	496	486	526	514	516	483	548	511	466	491	501	518	489	513	501	443	478	470	499	515	537	488	499	489	490	537	535	505	529	494	486	500	459	491	447	536	536	529	507	513	434	552	492	526	488	488	482	544	511	467	495	486	500	496	533	488	510	525	467	536	543	495	519	505	521	517	505	523	475	501	539	494	490	479	528	523	535	455	540	514	479	568	513	513	501	498	500	500	560	487	514	503	485	509	501	544	510	497	470	519	484	476	549	479	533	502	516	484	484	501	490	545	521	501	490	500	477	521	489	479	556	496	512	518	509	525	501	495	495	500	542	469	506	525	495	513	499	534	495	517	477	472	536	524	466	525	507	503	546	535	501	497	517	497	482	513	490	504	539	509	528	515	495	499	473	523	514	447	481	536	528	500	497	510	482	507	529	470	525	497	536	471	485	531	489	519	488	524	509	520	500	548	506	534	529	519	520	459	518	532	481	507	486	539	484	510	508	532	497	523	563	493	531	504	488	515	535	458	498	523	511	511	495	495	503	525	500	527	510	515	486	501	496	514	511	502	504	470	525	492	514	516	474	514	520	534	440	509	474	465	531	495	519	517	520	516	511	511	454	530	517	485	522	524	523	490	506	479	470	526	468	523	481	457	518	466	545	503	490	531	512	488	480	505	507	523	481	513	506	472	495	508	505	506	509	498	472	517	502	462	547	497	523	522	457	501	490	499	525	508	494	508	516	468	501	490	518	479	506	514	479	451	517	552	549	512	522	505	509	498	510	540	494	511	499	533	514	484	491	511	486	479	490	480	495	480	494	499	508	488	512	505	525	526	502	473	499	490	509	479	477	489	495	463	509	476	546	472	521	475	501	527	496	534	510	523	516	472	505	505	535	509	501	518	456	496	495	544	510	519	502	542	517	521	532	523	533	489	529	532	534	536	565	505	486	513	525	486	487	529	494	564	495	485	497	507	465	494	497	489	504	483	538	486	511	511	493	529	530	497	492	489	521	479	510	519	522	529	488	521	482	478	550	488	534	510	519	523	502	473	456	542	507	502	516	484	495	523	502	470	521	543	468	503	498	523	519	499	545	502	521	505	510	492	513	514	526	489	521	519	517	513	517	494	476	491	511	508	520	499	486	565	505	503	498	505	502	522	522	487	557	496	454	497	514	556	500	530	451	534	509	525	507	500	525	504	504	502	506	493	505	537	516	495	482	485	496	503	506	455	506	535	491	503	520	484	467	492	519	516	501	533	457	530	508	503	522	492	574	496	523	510	484	480	482	548	531	469	478	486	503	481	485	488	485	482	524	529	524	463	549	482	503	498	458	499	501	541	493	490	506	521	498	480	509	520	504	527	510	525	528	519	511	512	496	504	495	477	549	492	494	519	505	525	539	509	498	458	509	473	500	512	477	506	486	521	484	507	496	493	533	500	499	502	536	497	481	482	482	460	520	507	538	496	523	449	496	523	480	473	485	512	481	531	494	505	515	501	474	498	562	515	482	496	531	486	501	543	520	539	484	484	489	492	518	507	490	514	482	495	512	514	525	509	498	522	500	510	462	487	495	485	509	497	532	505	494	516	496	566	495	511	491	482	506	531	483	550	500	514	515	484	500	486	525	515	497	532	476	493	473	509	478	526	511	510	507	535	551	473	497	519	484	495	546	535	505	527	527	535	460	489	491	507	520	479	549	544	515	480	535	535	464	516	504	456	506	529	503	484	510	501	571	492	536	478	523	540	485	541	491	502	479	532	510	567	485	517	494	481	535	538	521	497	526	487	489	470	534	517	529	502	502	522	525	486	497	525	495	484	507	516	529	491	497	512	515	506	513	509	533	489	484	483	489	513	494	504	529	547	520	501	500	522	492	550	494	496	508	505	510	508	491	525	531	501	491	469	455	503	507	505	538	496	500	529	524	516	493	553	489	503	502	530	490	491	504	475	511	486	491	484	511	537	492	528	511	544	502	486	531	497	515	538	490	510	475	510	512	500	535	514	494	488	524	502	522	457	547	469	485	483	518	518	507	544	512	536	512	511	542	490	490	485	493	496	521	521	516	543	474	472	509	518	505	524	505	509	491	503	504	495	510	527	532	499	534	480	499	496	508	464	461	501	532	478	520	506	479	498	516	513	501	501	499	515	527	522	509	458	494	522	494	505	508	559	543	529	519	475	466	496	521	529	501	452	514	498	501	495	521	462	509	518	541	527	480	502	477	495	488	507	527	523	493	532	517	518	543	523	543	554	526	522	496	539	495	546	540	502	463	501	510	529	479	477	472	546	505	498	489	490	495	497	531	491	485	505	512	538	514	478	479	517	477	525	539	487	534	500	469	549	508	529	502	491	505	517	511	512	534	473	457	520	472	521	546	529	487	536	510	492	481	511	499	570	485	473	540	502	482	521	495	545	535	494	534	507	533	549	506	498	503	505	468	510	531	482	461	537	480	505	520	512	480	508	478	488	512	489	490	537	470	500	500	528	520	500	503	457	494	522	528	488	506	569	524	515	504	473	520	477	491	512	515	482	509	489	533	522	528	514	521	516	503	492	503	479	487	522	475	483	534	506	513	462	539	511	527	505	469	518	497	482	542	480	529	516	503	510	481	522	523	504	514	510	485	481	520	496	468	466	483	523	474	468	500	528	499	478	532	490	519	540	534	544	493	566	531	500	494	471	505	490	483	483	496	501	533	522	508	542	520	509	502	520	501	467	499	476	502	480	510	517	487	503	482	479	495	512	512	517	489	465	512	527	494	509	506	514	484	498	486	506	499	522	471	518	521	533	513	532	495	510	521	508	546	513	541	505	461	484	488	499	470	502	509	477	556	518	529	470	502	493	484	512	510	515	503	493	498	483	526	492	539	488	478	474	527	498	512	530	487	537	521	496	474	503	491	515	479	482	511	477	495	521	485	521	492	535	526	455	509	476	502	465	479	457	561	493	488	490	471	493	552	471	500	539	518	517	510	471
25843	25264	33365	26225	19084	5260	469	413	351	407	359	338	367	375	360	414	339	370	376	390	379	414	374	369	389	377	355	358	336	327	358	372	344	353	391	369	359	367	336	335	365	323	363	365	343	368	348	361	329	402	359	351	355	346	350	352	387	361	351	376	354	356	351	367	362	366	365	391	374	364	329	388	372	335	315	360	354	359	358	330	343	380	405	398	375	362	371	382	340	359	343	367	387	352	343	358	374	387	373	351	349	364	367	391	379	378	332	356	379	338	366	368	377	384	373	353	373	373	370	362	358	370	389	380	374	369	359	322	374	377	382	365	359	337	354	379	342	344	341	367	377	374	360	375	359	366	365	372	370	356	380	338	383	352	370	376	389	356	364	362	366	369	382	321	344	368	378	368	355	353	337	341	378	370	374	350	371	375	334	357	374	385	342	348	360	341	360	347	379	386	329	347	342	362	410	363	361	342	366	372	326	373	369	380	359	335	326	383	335	384	372	347	363	360	364	374	338	375	348	335	357	347	364	358	380	352	340	344	372	352	350	341	375	380	338	368	344	360	335	364	356	414	376	361	357	378	351	370	336	355	364	379	361	370	348	361	369	353	337	348	364	370	388	343	333	386	341	382	346	365	393	340	334	348	337	369	323	323	354	353	333	328	349	341	354	339	349	363	330	376	380	362	362	344	334	365	359	353	343	354	387	333	338	358	375	347	362	356	368	353	378	333	365	358	390	322	343	379	354	379	332	342	335	373	352	342	371	387	356	386	394	357	375	363	365	323	401	343	392	344	390	353	369	344	344	355	347	362	349	413	368	342	355	350	340	341	349	357	377	344	329	373	384	363	344	323	379	366	359	361	341	371	363	369	412	374	357	357	358	339	363	349	364	370	371	355	370	366	391	366	379	395	372	364	331	328	372	357	358	364	369	352	344	384	380	368	387	375	331	366	361	354	365	357	337	389	400	356	376	350	375	371	351	336	367	335	364	391	364	349	368	348	343	339	307	357	368	368	381	363	381	354	337	340	355	356	373	303	372	337	378	339	354	360	332	352	374	374	383	371	383	376	334	354	370	317	344	368	347	358	367	369	366	380	367	352	355	331	395	328	362	403	358	382	362	348	350	366	358	368	342	350	380	358	328	376	339	340	361	369	355	352	385	364	370	324	366	369	341	380	364	340	362	376	313	376	340	351	371	341	328	377	371	378	371	341	328	364	326	333	368	351	376	366	354	326	379	370	359	396	359	397	338	352	356	367	362	334	335	379	366	379	362	369	396	369	347	373	358	338	365	355	377	371	354	361	334	357	392	373	346	367	354	395	367	372	349	355	360	358	319	353	344	344	388	337	349	333	391	337	402	391	346	355	381	346	367	379	374	356	364	379	361	343	383	373	360	382	348	368	331	360	329	359	340	346	362	379	375	373	368	378	370	353	337	355	369	351	416	367	354	370	358	360	353	379	418	351	378	376	363	383	359	355	362	384	333	348	354	361	345	374	351	374	384	359	321	348	357	373	387	349	343	358	343	375	362	338	369	366	348	368	342	349	380	365	355	369	339	368	386	388	373	346	350	351	382	350	365	364	370	357	335	371	386	354	337	387	334	362	357	394	366	356	388	373	384	379	364	352	355	360	390	357	361	362	344	335	364	345	332	350	351	356	365	343	338	356	347	349	376	369	350	325	375	333	363	349	337	381	348	372	375	369	326	403	380	345	383	356	333	312	345	378	382	361	339	342	352	361	369	363	354	385	326	328	346	376	351	379	361	360	340	370	337	343	384	352	384	371	354	348	347	358	358	373	397	352	343	357	337	380	376	356	389	379	390	344	336	355	373	383	388	329	338	388	344	381	357	385	360	352	346	327	375	339	358	379	350	378	369	363	340	388	325	350	356	392	380	347	369	342	394	367	353	350	376	357	360	375	328	372	350	361	335	355	337	343	348	374	359	352	364	379	374	351	372	385	343	404	319	352	361	364	371	376	349	348	340	354	358	327	348	366	340	336	366	354	383	299	355	372	379	353	371	363	358	335	332	337	341	360	375	349	327	329	361	354	346	368	351	319	357	341	366	356	342	325	363	373	347	363	375	338	375	385	330	335	407	388	323	352	354	329	344	332	365	329	340	332	390	370	349	335	362	374	357	403	355	362	360	369	342	373	382	377	363	408	364	373	354	334	365	370	388	375	352	347	359	329	385	370	311	382	377	349	378	361	364	368	326	344	346	377	347	372	361	336	354	349	342	322	352	415	374	323	368	401	351	368	361	353	352	380	373	353	358	344	363	344	343	376	359	347	363	334	341	366	356	330	346	356	367	345	355	334	357	331	329	370	373	378	351	334	346	348	339	367	357	363	337	338	378	368	396	370	360	361	399	381	387	365	373	387	351	361	385	369	383	379	308	338	385	353	395	363	362	356	363	317	341	366	354	405	355	340	365	348	367	345	338	340	371	373	384	364	344	386	356	369	363	329	344	378	346	325	396	361	367	372	339	375	374	361	387	341	352	377	382	356	370	355	383	359	381	389	346	363	388	338	387	334	364	331	368	359	320	347	389	349	373	348	339	359	379	379	342	363	346	360	351	377	345	361	376	397	342	404	365	375	350	349	367	370	381	384	335	376	369	375	325	376	351	378	345	361	363	375	368	342	352	347	349	346	334	365	362	373	363	371	328	364	374	390	372	320	363	345	355	342	352	311	398	369	347	375	375	325	351	365	360	357	339	333	347	350	373	354	384	369	343	338	353	338	382	389	358	362	335	356	358	368	388	352	357	376	391	358	349	333	339	397	387	342	358	363	364	348	357	377	383	351	392	311	351	366	355	368	360	353	347	379	393	374	385	373	360	334	366	345	385	353	377	383	400	402	354	369	364	326	369	377	378	366	353	369	375	380	363	365	317	365	326	340	337	340	386	358	318	349	322	352	339	337	391	387	352	371	353	367	399	356	364	364	352	373	398	347	329	386	388	332	377	375	358	340	381	385	368	377	349	374	412	340	365	355	326	347	380	374	344	365	334	368	376	362	362	364	355	338	378	365	352	372	359	361	369	351	343	361	353	353	343	351	346	372	330	359	368	357	366	342	292	407	357	329	354	364	332	362	324	391	392	373	367	356	382	387	374	378	355	372	349	359	364	350	391	365	370	385	356	355	349	356	389	347	334	410	351	369	363	374	375	372	354	377	328	361	353	372	368	378	359	364	358	363	390	354	321	350	349	335	375	366	382	384	334	352	318	372	385	365	325	357	369	354	364	396	378	338	360	367	347	352	363	363	358	372	384	357	354	360	354	326	345	368	363	345	379	354	332	365	354	353	357	335	354	378	345	393	374	330	344	378	370	357	370	362	352	363	369	375	370	369	330	364	343	362	360	356	344	348	360	357	330	387	365	342	381	361	371	372	369	356	359	374	358	370	402	362	361	341	337	423	351	332	379	327	334	388	381	355	374	356	346	360	371	361	375	383	355	352	312	373	381	377	355	391	409	361	348	347	360	337	345	360
60327	91257	61727	29203	16460	2606	602	611	617	570	571	541	583	608	616	597	578	595	568	589	547	556	552	560	594	557	601	587	593	511	534	572	572	596	646	566	598	582	611	584	570	593	600	594	582	597	577	629	553	547	601	568	543	590	582	577	558	584	619	575	638	588	580	593	573	605	568	588	559	573	585	575	591	588	590	572	589	569	556	551	588	571	557	576	569	559	541	586	594	574	594	586	564	611	563	541	559	606	580	598	583	591	557	548	548	543	549	583	586	570	600	580	564	549	554	600	596	581	543	575	543	596	565	593	570	592	573	569	601	571	557	578	605	590	599	597	578	577	560	607	579	591	589	594	584	557	609	589	582	544	558	570	572	567	639	583	571	600	596	574	612	597	560	594	581	601	555	614	559	520	588	535	572	579	571	561	603	628	586	528	567	617	517	597	573	596	554	578	562	523	588	553	563	588	583	595	584	591	583	578	597	541	617	597	618	609	593	531	596	619	575	629	554	573	598	587	574	570	518	564	616	541	570	591	590	540	542	550	577	575	633	563	534	607	594	575	577	600	520	550	606	570	581	598	576	584	552	570	600	574	580	602	601	604	587	553	582	570	585	601	590	630	551	566	599	613	557	572	602	566	574	562	606	572	560	592	564	584	578	551	577	573	604	585	530	592	543	563	616	602	578	584	577	607	585	562	598	570	611	608	622	605	616	569	604	560	570	600	531	532	570	594	568	571	587	611	556	554	540	575	568	569	593	601	544	555	600	588	597	600	611	586	597	577	584	596	548	599	598	604	553	587	546	568	563	592	584	604	568	576	623	562	543	590	556	586	618	570	555	562	525	612	565	555	616	578	570	631	584	603	545	572	574	581	555	579	541	599	569	557	584	565	603	561	585	570	552	572	597	577	561	564	545	542	560	563	584	576	596	551	595	596	555	604	587	533	542	584	614	622	563	535	574	588	562	579	593	576	554	562	613	617	554	552	556	590	556	582	557	565	577	603	565	556	582	610	583	593	567	574	556	590	568	542	611	613	566	604	549	584	593	605	547	574	568	580	583	601	571	580	615	540	643	610	553	549	601	588	529	579	618	555	596	563	603	531	564	589	580	544	582	593	563	573	581	583	571	551	565	569	604	577	528	554	580	576	583	559	555	556	599	573	612	577	537	625	542	557	575	557	570	580	609	610	542	546	534	552	585	584	596	593	603	558	587	626	598	634	569	559	504	551	570	543	607	595	587	591	596	570	607	621	572	598	608	574	624	604	589	539	568	570	648	592	584	549	569	575	542	576	565	595	554	594	558	603	552	590	591	588	575	565	596	556	596	600	545	573	581	601	590	569	588	570	557	562	629	595	547	611	588	560	550	552	616	591	592	603	611	569	523	601	636	581	581	608	577	607	608	623	587	578	578	547	580	553	528	625	583	597	527	599	544	599	591	609	571	599	591	554	575	558	572	548	555	547	567	592	588	611	567	592	574	602	613	589	605	608	600	561	648	524	567	608	574	519	557	576	560	592	591	573	549	548	569	553	584	576	582	606	556	611	586	623	568	561	570	583	588	586	591	593	557	578	545	581	581	582	605	567	571	585	601	555	563	566	537	580	613	596	625	580	577	554	591	585	560	600	602	599	531	573	561	577	569	588	571	574	541	602	630	602	547	559	588	596	603	565	573	611	592	606	609	562	586	548	580	617	591	548	553	618	547	585	559	569	533	548	578	582	593	574	570	589	595	548	570	579	603	555	577	548	579	561	569	627	593	588	588	627	559	567	525	562	606	552	554	565	624	609	574	623	545	540	536	570	604	566	565	585	533	573	561	553	622	590	533	556	553	561	580	547	582	561	556	618	558	623	578	556	578	564	568	609	578	549	586	583	522	586	595	597	581	600	557	545	547	605	592	553	597	603	582	624	585	563	585	585	543	556	575	575	554	557	581	591	546	581	568	599	589	566	624	547	518	579	558	570	564	571	545	586	531	596	588	582	609	595	585	571	576	602	581	585	577	601	577	588	575	584	574	571	543	534	552	592	589	583	576	597	593	546	595	594	562	594	576	555	553	571	577	583	606	549	598	569	608	557	557	589	553	544	607	581	576	538	545	591	543	578	564	570	611	586	568	578	570	567	561	551	549	578	576	620	606	548	612	566	557	607	583	570	544	572	600	560	617	573	588	570	522	598	588	583	602	549	564	563	550	599	613	560	557	544	586	554	596	613	594	589	575	593	592	600	553	573	563	571	574	564	572	606	595	605	559	560	625	575	639	547	553	571	573	627	559	621	555	553	563	622	562	583	580	587	595	559	565	601	595	575	643	573	576	564	586	548	562	613	590	581	572	569	604	592	534	615	606	602	569	593	586	583	610	576	600	561	568	541	583	562	541	598	600	590	610	620	572	595	582	541	615	568	579	546	553	598	554	598	566	607	569	575	577	574	624	578	538	554	567	585	582	560	540	593	605	577	593	584	566	621	500	589	566	602	581	574	601	580	617	569	647	590	529	598	566	591	573	559	548	604	630	584	589	602	618	595	605	575	575	548	564	608	587	549	603	559	596	583	564	573	563	528	570	589	628	565	569	591	569	572	571	562	588	579	602	603	563	573	549	582	606	582	622	608	586	560	562	613	579	537	582	563	620	544	593	581	617	610	561	612	586	587	584	554	575	594	589	563	592	547	580	560	596	598	591	574	538	582	563	553	546	587	591	562	573	601	579	609	542	569	560	614	557	596	558	557	538	608	549	588	598	544	538	599	580	563	543	589	571	595	599	609	583	576	551	557	598	570	556	570	567	592	552	586	562	570	564	587	555	553	584	542	576	546	558	595	589	574	574	579	570	558	576	595	582	591	604	562	542	564	564	573	574	568	565	609	559	548	562	576	597	559	588	604	588	575	525	578	585	577	560	577	605	593	551	574	553	558	593	577	597	532	568	602	560	561	635	590	604	612	575	575	572	568	609	568	571	599	594	582	566	569	598	597	600	579	551	564	573	562	585	600	548	598	562	600	528	536	587	605	548	567	512	578	607	567	553	629	591	605	555	576	539	571	569	538	619	570	576	601	575	563	585	561	592	572	633	563	565	570	552	593	607	604	583	598	529	590	586	584	571	554	589	626	601	609	640	611	560	624	589	574	584	583	566	650	578	597	579	573	578	593	595	577	602	547	628	567	579	570	568	598	601	582	577	551	566	598	571	593	525	580	574	540	609	570	642	551	553	589	583	589	614	559	610	564	596	592	520	606	568	564	560	560	637	541	575	574	598	568	523	582	589	555	534	545	564	578	598	603	543	592	585	564	591	618	603	577	611	574	573	505	583	554	561	597	568	617	549	602	613	581	554	590	593	532	515	569	592	562	581	582	572	601	563	568	576	556	612	600	581	559	591	580	583	636	601	569	562	590	597	553	555	583	590	609	575	599	563	570	576	566	577	566	547	572	607	550	575	534	582	638	569	576	581	584	604	572	569	602	570	610	602	570	553	558	532	588	541	610	585	566	618	557	604	565
24464	23248	31704	25185	21669	15776	2358	639	644	588	627	559	571	599	573	588	560	569	570	569	576	606	628	610	583	548	568	549	582	551	571	568	540	526	585	570	578	534	572	600	557	545	549	531	548	550	534	574	562	620	553	576	591	531	572	539	554	578	574	552	557	575	567	575	550	573	523	575	556	517	549	543	555	526	580	578	549	569	563	566	587	595	546	588	586	556	551	591	534	562	556	575	584	547	578	563	559	550	547	570	605	565	537	592	574	523	576	577	552	577	571	582	565	537	556	557	577	554	592	540	577	590	608	549	571	565	563	563	558	565	572	590	544	537	516	520	552	561	522	607	546	591	600	605	578	521	527	568	586	586	559	572	536	526	573	525	563	556	561	565	580	612	590	556	560	652	574	519	600	575	588	567	534	592	535	596	561	542	557	600	599	572	585	589	578	546	583	574	580	554	590	574	547	570	575	605	595	538	557	555	572	581	611	574	563	545	618	588	552	581	575	547	588	582	555	544	494	574	566	543	492	561	532	577	599	580	583	580	551	560	557	561	600	543	538	602	582	588	555	528	536	554	620	603	550	569	558	537	578	545	573	582	548	546	561	549	573	544	541	546	560	575	591	584	547	582	567	588	526	561	616	587	594	615	587	534	576	606	589	565	575	526	588	542	519	572	527	581	583	513	584	610	621	592	581	599	580	556	559	549	603	563	597	595	555	581	586	526	543	574	585	584	560	577	543	533	593	598	609	551	560	555	549	596	590	546	525	580	597	562	571	574	553	536	516	571	568	546	546	545	536	556	566	560	534	598	520	598	560	568	549	558	532	589	543	536	588	546	580	562	538	562	557	571	572	543	565	560	533	564	566	566	534	598	561	573	564	539	600	636	553	526	564	550	571	623	522	537	529	550	582	552	591	550	499	543	574	564	584	555	573	610	581	559	573	620	557	548	573	534	564	548	568	594	556	583	565	587	553	537	575	563	602	584	565	600	571	562	532	550	540	568	537	553	548	547	604	527	621	535	567	589	562	554	533	590	520	565	523	560	576	561	577	601	563	576	581	582	547	552	568	532	566	575	545	582	555	602	584	557	547	598	564	548	536	562	585	583	561	552	522	558	603	518	529	523	571	560	565	559	571	607	537	577	586	586	501	527	583	531	539	565	561	585	576	573	543	528	568	597	528	537	568	597	534	600	593	552	517	597	579	551	546	591	523	560	561	532	590	582	565	603	553	581	586	573	581	517	537	541	533	574	593	565	562	560	514	545	528	603	560	587	580	566	567	544	520	576	544	554	572	571	576	575	564	572	646	572	558	612	589	562	577	584	489	542	525	597	538	551	550	538	538	552	547	546	584	583	569	583	557	571	597	537	532	602	569	589	513	570	603	619	559	603	576	586	574	586	551	539	588	570	560	582	561	591	639	575	540	577	562	560	571	527	591	515	583	527	546	557	552	578	572	519	568	574	618	550	593	572	556	552	573	601	553	536	561	567	599	554	585	521	584	572	517	536	580	551	570	555	597	545	569	544	573	541	586	568	557	551	556	592	563	557	543	532	563	599	608	533	520	558	529	569	573	550	600	540	535	555	557	639	572	549	582	591	562	572	534	569	533	573	584	539	536	573	567	555	532	556	536	563	576	574	556	592	572	547	550	552	531	519	538	575	590	544	564	569	580	588	558	590	522	540	569	570	528	553	590	531	612	539	516	547	550	548	518	567	559	522	539	583	573	571	568	535	567	591	562	568	579	557	567	579	581	610	557	580	563	556	575	580	556	553	571	523	579	542	540	555	549	570	561	568	562	541	549	556	552	563	556	569	545	566	548	563	570	591	575	613	513	540	535	596	616	566	535	567	545	587	543	576	546	565	545	519	541	550	512	521	591	545	594	589	553	553	515	546	573	538	556	579	585	573	530	535	574	575	542	586	551	582	593	553	554	556	529	610	520	560	577	560	615	534	578	577	647	571	607	559	548	547	592	541	564	566	584	562	586	567	562	592	538	592	593	532	577	557	638	573	572	560	592	593	569	540	559	575	548	589	618	555	564	599	588	544	584	570	559	560	556	572	605	590	559	534	559	514	561	570	564	605	538	563	572	563	547	556	585	570	567	554	604	604	605	590	543	546	520	583	582	530	606	568	589	553	567	539	560	568	588	545	576	560	555	552	546	575	529	571	590	536	577	534	566	591	548	565	559	627	574	556	578	564	574	538	564	544	577	552	572	539	560	590	552	555	560	507	565	589	574	558	562	545	568	568	570	583	515	473	613	543	597	545	563	575	605	554	584	568	597	598	546	560	573	594	605	545	566	604	515	560	596	514	578	550	554	594	560	568	556	573	621	602	585	596	577	536	550	554	545	575	568	540	577	566	567	598	514	569	584	595	596	550	567	555	557	593	516	541	579	591	598	544	575	587	616	574	542	552	544	571	551	576	533	587	572	548	563	571	564	586	552	535	539	532	609	557	538	558	541	550	547	568	594	601	547	549	568	584	543	595	557	559	544	560	560	574	566	549	551	534	585	573	614	570	555	570	552	579	558	537	564	571	589	561	560	563	572	578	561	564	558	583	596	575	606	561	545	556	552	580	580	584	561	557	551	597	560	579	567	603	552	596	583	553	589	585	567	588	582	574	552	573	574	554	568	619	569	530	590	548	555	516	559	544	578	563	541	522	553	548	579	574	576	610	517	568	590	566	619	558	581	598	586	517	556	587	589	580	618	555	558	585	548	541	571	592	554	559	572	607	568	550	567	559	568	569	549	615	582	559	547	602	528	533	590	570	601	575	636	544	601	595	574	588	571	571	523	601	559	585	548	559	635	581	564	586	556	587	585	544	549	584	565	563	573	588	569	563	563	551	537	613	556	605	563	573	560	583	573	538	555	599	571	581	576	552	558	588	599	556	522	580	561	596	555	587	591	525	584	555	566	575	541	564	521	574	547	552	547	569	542	560	535	533	568	546	587	546	572	556	570	516	597	577	555	564	572	575	540	576	553	574	532	542	551	555	578	589	565	531	633	553	550	573	583	584	530	543	577	527	582	532	549	557	584	588	577	542	561	591	553	631	616	577	574	590	564	543	563	534	552	535	572	571	585	590	559	585	578	575	551	589	544	570	588	573	570	546	575	539	541	540	572	538	585	564	566	572	546	595	542	564	561	527	550	570	599	570	530	553	581	561	539	559	577	566	547	551	541	595	594	556	575	596	602	601	606	560	543	546	545	543	526	546	565	575	607	574	610	584	537	581	548	564	507	564	567	580	551	589	617	566	564	566	538	570	582	612	567	552	591	612	597	565	582	560	597	606	562	554	570	537	528	586	586	569	554	550	537	585	583	551	562	571	597	555	603	575	563	538	563	626	555	561	569	529	552	567	536	554	564	559	533	571	609	549	529	558	562	584	517	560	566	591	584	555	606	573	530	621	575	592	548	583	559	562	539	524	552	572	553	572	553	581	573	555	586	576	532	566	545	599	552	581	610	552	583	556	544	555	534	565	558	591
61472	102126	71465	37618	22799	3417	923	891	890	832	892	869	851	875	893	844	862	838	853	858	901	877	830	868	837	855	832	869	828	895	824	852	854	847	874	821	814	879	840	845	825	877	869	799	863	875	861	840	838	832	863	846	840	854	929	893	805	813	880	875	891	868	881	866	891	865	903	841	794	858	894	810	807	831	871	810	820	840	856	926	873	848	805	888	885	847	879	838	866	854	863	782	846	897	818	844	809	832	821	826	880	821	815	850	860	890	852	886	807	820	799	853	919	824	857	806	860	859	876	908	830	893	778	839	850	858	782	873	889	820	900	884	870	835	860	840	808	912	854	921	796	822	894	863	842	827	878	870	844	895	831	860	856	857	834	892	816	805	852	793	829	809	868	795	851	829	820	839	834	860	886	837	835	869	893	867	830	856	823	871	824	901	860	877	851	859	829	833	891	824	866	845	870	808	873	860	843	862	796	834	888	843	877	820	845	880	885	848	839	843	871	830	822	836	824	888	813	816	846	878	878	874	831	862	862	881	796	820	899	832	850	953	834	839	870	775	845	882	850	818	874	895	877	841	849	839	901	805	856	850	887	857	845	826	850	812	808	917	888	918	811	803	867	872	869	900	793	866	817	882	867	884	863	851	827	865	858	843	864	889	814	876	813	848	829	834	908	905	851	861	865	876	897	863	877	908	852	846	866	871	840	876	819	858	857	829	855	858	859	900	855	866	863	850	884	808	815	836	823	874	830	863	904	859	861	873	888	841	834	867	896	837	806	889	883	858	850	886	825	823	857	848	817	836	874	847	850	863	889	844	884	883	876	832	845	811	855	866	840	880	878	819	886	902	896	839	854	860	883	880	839	920	836	902	843	862	872	862	857	887	856	882	826	840	885	915	841	840	848	860	900	904	858	855	846	870	855	844	867	828	855	824	860	865	871	914	861	882	902	858	880	855	825	886	876	879	872	850	802	893	847	863	892	881	882	805	814	810	882	884	889	809	810	889	865	883	822	837	848	864	873	868	851	862	812	873	852	825	891	838	839	900	904	882	849	850	785	870	811	853	865	855	882	797	836	906	773	880	857	870	909	850	780	872	871	844	851	828	889	915	875	824	886	865	812	802	831	885	775	859	820	836	801	867	849	849	857	889	911	894	872	857	857	823	831	851	833	862	824	868	836	899	861	830	842	805	945	812	902	792	853	891	835	840	928	868	854	865	840	869	860	856	838	901	841	850	860	865	843	842	862	886	879	826	820	870	851	843	878	883	775	875	850	821	908	825	811	885	868	831	815	826	811	881	866	810	808	859	854	868	875	819	853	804	848	859	876	854	851	869	873	850	843	838	814	880	839	839	862	887	872	851	869	838	821	845	856	844	850	848	873	800	778	854	858	850	870	889	822	854	862	847	832	801	825	807	866	827	903	813	835	836	856	915	835	813	837	913	815	862	845	919	884	833	868	836	860	926	831	878	888	815	883	884	802	838	857	852	858	838	832	833	879	802	892	839	861	891	879	856	816	872	873	833	850	896	883	831	828	892	848	816	831	849	821	821	840	870	844	882	842	834	885	851	848	865	854	834	870	833	829	858	865	865	821	841	862	823	867	819	857	855	857	820	861	865	884	859	852	879	847	886	869	893	843	836	824	857	812	828	847	876	880	772	864	915	877	844	855	870	840	798	839	840	861	864	875	804	848	914	847	896	830	904	842	842	817	890	842	888	827	834	846	917	868	859	859	819	900	865	916	848	876	884	835	866	830	839	906	816	880	860	802	821	870	852	845	850	823	840	865	885	853	848	830	832	837	877	800	816	852	820	845	880	896	877	924	912	829	873	816	845	853	947	830	860	897	867	908	880	860	869	868	814	872	874	852	840	809	818	840	859	879	836	844	836	859	875	810	837	886	835	839	824	857	848	852	814	838	793	868	885	867	875	884	860	856	815	864	830	865	869	864	825	830	878	860	876	853	890	842	811	844	855	814	821	877	876	853	834	829	832	866	898	869	845	791	795	869	835	927	880	862	864	861	891	857	880	890	875	843	852	859	837	841	847	871	833	848	834	851	915	924	879	806	832	889	842	831	789	854	911	834	797	836	845	842	810	829	828	825	875	834	832	884	942	863	929	892	921	884	819	840	836	862	814	899	826	831	880	858	819	835	869	914	899	841	873	857	854	841	878	877	883	823	842	836	835	856	851	864	889	840	847	866	901	858	832	842	890	854	851	857	869	905	890	812	893	852	817	816	862	879	864	870	881	824	856	865	794	858	894	830	872	893	830	843	819	917	879	891	885	839	844	809	869	866	883	818	823	810	844	794	834	840	889	824	856	888	886	867	903	857	847	920	839	833	850	852	855	876	860	857	837	897	835	850	894	824	864	829	901	845	859	864	859	851	834	844	883	866	876	791	876	924	882	876	800	859	894	859	858	838	852	845	861	897	868	837	882	874	869	816	819	893	849	870	872	809	849	820	827	882	871	895	908	911	868	879	856	876	886	850	862	873	887	825	879	883	865	831	849	903	846	837	855	856	897	865	866	851	857	834	863	811	884	853	852	864	827	890	874	868	880	819	871	837	843	854	842	833	862	900	804	873	786	859	815	868	825	869	837	911	825	861	800	878	868	904	872	852	821	826	875	825	872	819	850	862	833	842	832	816	866	828	843	831	823	875	848	822	900	860	850	820	857	841	869	842	858	865	866	849	844	875	845	817	860	845	884	844	822	853	841	827	844	837	839	844	864	811	825	843	885	861	907	833	830	845	793	870	838	869	893	904	835	864	851	865	867	857	876	843	854	841	810	840	855	853	852	863	829	922	854	896	834	807	790	832	893	863	829	901	876	872	847	839	833	805	849	852	868	905	898	915	898	838	862	838	860	889	886	897	869	860	835	838	830	901	876	897	877	864	863	907	799	845	885	872	875	819	833	865	846	838	834	850	902	896	850	845	877	885	840	845	862	865	884	825	826	862	828	853	873	835	868	876	874	837	844	805	850	904	876	932	816	800	853	844	888	853	899	841	909	833	844	856	818	821	861	864	851	905	895	904	879	823	809	882	842	820	874	885	805	854	812	799	848	861	843	877	841	850	842	862	927	890	871	851	851	823	827	825	806	845	879	863	813	864	846	855	764	857	834	925	834	941	885	852	857	855	856	854	807	875	871	878	823	827	836	860	817	815	858	882	852	884	854	802	920	846	811	861	824	849	842	886	872	897	844	826	844	857	908	840	853	856	858	870	936	848	835	849	863	787	815	865	856	843	901	839	818	892	859	881	878	858	890	862	806	806	782	831	867	888	804	809	846	857	840	881	829	778	891	871	858	868	853	810	845	858	865	843	849	877	850	846	835	801	863	907	887	894	911	875	860	885	821	849	844	808	822	871	856	836	827	922	872	858	833	846	791	889	877	904	865	844	809	849	793	861	891	836	839	877	879	806	873	818	827	830	875	826	847	822	815	848	829	841	844	837	802	821	848	860	830	848	836	823	819	840	841	890	851	846	845
32091	31136	27204	10755	1669	339	329	301	318	315	330	303	279	306	312	304	307	304	299	305	317	320	310	278	297	313	307	319	288	314	295	285	304	287	288	293	302	291	300	298	305	294	338	281	292	290	283	275	298	296	296	284	292	270	315	315	306	288	303	298	310	281	317	312	303	301	311	294	291	315	267	278	284	274	279	300	285	290	303	308	299	302	260	298	294	327	298	292	313	290	306	298	303	271	307	269	282	271	288	312	310	296	303	302	308	288	312	272	300	279	297	295	263	301	279	283	296	292	322	310	316	307	300	286	309	291	327	323	290	319	289	298	316	318	331	291	307	315	311	283	290	299	296	325	300	286	307	340	322	287	264	270	300	270	308	290	286	283	324	322	283	264	344	311	317	284	308	271	287	277	294	309	316	276	309	311	286	319	276	290	303	302	322	287	302	318	338	275	303	256	286	322	252	303	317	291	299	299	303	277	312	304	303	247	316	293	287	319	308	282	325	298	314	319	303	304	295	320	304	294	289	311	316	282	306	316	306	279	310	318	326	297	282	312	285	281	297	309	315	299	315	305	305	316	283	311	300	320	295	287	305	282	296	329	278	297	321	321	308	311	275	308	277	286	283	306	329	294	288	297	276	323	312	310	293	306	282	270	293	299	314	341	297	280	318	319	290	327	296	317	307	302	292	319	324	289	307	281	331	297	293	304	320	308	339	280	306	274	290	313	313	304	334	333	307	300	273	308	294	301	303	302	327	295	290	304	322	348	308	310	311	278	301	256	293	300	275	300	281	301	316	300	323	285	316	274	286	304	282	290	308	271	282	326	294	281	282	282	309	301	304	285	282	297	296	300	286	261	335	326	298	281	304	332	313	310	290	322	298	325	280	277	306	279	315	284	289	284	304	296	299	304	255	280	326	279	307	287	279	295	301	303	314	325	285	284	304	300	268	317	331	311	326	295	297	286	290	295	300	281	271	322	302	289	291	294	309	290	256	311	298	294	277	298	320	280	309	332	306	305	295	316	313	303	299	287	311	296	286	309	281	268	314	320	328	304	346	308	293	284	275	303	289	319	294	308	318	274	327	289	251	279	324	256	287	275	299	301	312	278	285	288	337	317	291	324	300	312	273	310	295	294	297	290	294	293	300	288	318	275	271	282	307	277	305	325	284	300	276	267	307	305	294	305	297	305	297	295	295	323	292	300	294	284	283	267	273	294	330	299	290	294	317	308	311	268	328	288	304	309	288	305	280	306	295	318	317	284	296	293	330	296	300	317	304	295	285	294	309	321	314	317	297	295	277	313	300	312	325	308	330	280	290	268	306	310	280	298	315	310	317	266	311	321	273	294	297	302	310	311	266	285	294	299	294	323	295	295	290	313	288	301	291	311	322	313	285	275	312	304	323	297	287	320	314	263	299	279	287	356	312	324	296	273	307	307	273	284	311	311	303	297	308	281	289	316	294	294	295	296	301	294	295	311	300	277	293	305	287	284	298	292	304	310	311	267	305	295	315	277	292	276	293	312	304	281	285	303	280	291	278	318	322	292	307	266	288	315	294	299	309	302	301	291	295	347	300	312	278	292	287	315	306	292	298	307	294	286	328	300	300	295	289	294	300	287	297	286	287	302	341	299	277	329	280	285	310	327	290	299	317	302	310	314	310	315	285	317	277	314	290	344	282	301	290	315	306	292	338	260	309	289	274	302	341	278	303	294	336	318	283	281	311	308	288	296	282	286	307	330	291	306	308	319	293	296	270	289	312	286	287	287	317	320	310	300	289	302	299	277	290	318	286	284	289	313	304	315	305	285	269	322	283	276	287	332	300	293	323	315	296	299	289	291	271	294	289	297	316	321	299	331	331	308	316	332	289	293	307	296	277	287	296	302	313	312	301	316	280	274	316	341	300	297	281	296	301	297	320	321	295	287	289	290	304	324	295	297	301	304	307	312	300	309	324	338	299	290	254	276	309	287	327	281	298	282	273	304	277	297	291	323	298	296	300	307	316	296	288	281	297	294	258	308	274	304	285	312	306	289	288	281	333	308	297	304	303	276	253	309	306	288	314	270	294	307	315	280	337	294	313	286	324	299	283	283	304	303	293	301	279	271	308	297	326	325	324	295	290	283	257	279	285	278	306	286	291	275	288	303	276	305	302	291	287	293	317	283	265	275	293	267	308	276	308	265	305	306	281	280	321	304	291	305	263	284	292	329	344	322	309	278	319	304	311	306	290	321	300	344	308	319	307	298	264	276	286	316	305	299	310	315	302	347	319	280	302	305	282	322	326	292	307	306	276	300	314	333	298	322	283	281	274	310	290	309	295	302	314	280	290	309	312	315	311	304	327	320	257	299	275	284	279	325	292	308	317	273	302	287	334	302	298	294	300	277	320	298	297	307	279	304	284	269	285	309	316	291	320	298	311	299	283	304	289	323	305	314	309	301	306	283	303	284	287	310	309	282	295	308	331	302	325	308	326	316	295	318	288	350	318	271	286	311	289	298	329	323	302	318	297	345	293	339	312	303	318	312	261	312	322	308	322	307	293	321	295	299	255	319	275	313	305	295	285	292	279	283	335	273	308	265	308	281	295	301	299	281	317	303	306	289	295	302	269	314	281	309	319	308	295	287	273	301	269	298	282	307	314	285	284	283	266	330	315	301	302	315	295	275	298	276	294	299	279	301	275	312	305	301	315	305	296	309	279	270	313	281	340	307	272	297	321	305	314	317	273	307	286	278	300	256	291	294	315	301	321	295	301	301	286	332	301	320	278	303	292	303	287	287	302	288	303	310	322	297	302	314	290	329	331	312	312	293	286	293	303	296	327	272	310	310	298	274	288	294	310	307	313	315	303	287	315	303	292	294	275	310	302	276	306	283	283	319	283	318	282	286	301	313	292	298	328	301	284	329	291	280	263	300	291	300	294	332	299	271	313	317	291	337	322	313	294	302	298	260	303	343	330	283	296	294	288	321	281	274	296	278	288	317	279	313	280	280	313	280	321	297	295	299	252	309	300	298	293	317	281	320	294	329	301	283	307	271	299	295	306	303	298	267	284	299	296	279	307	320	271	292	327	299	304	279	310	287	296	291	308	260	286	302	315	315	271	307	319	310	324	294	288	324	313	276	317	310	281	331	303	285	323	274	282	301	308	283	276	295	310	306	318	323	288	269	273	318	308	283	282	294	286	313	304	285	295	299	290	301	308	294	269	324	332	306	314	296	286	268	266	260	269	311	285	286	299	300	303	325	332	329	286	272	285	345	324	303	320	265	269	329	284	316	300	333	274	277	294	290	314	291	296	288	284	253	307	297	292	263	293	292	321	296	292	292	295	328	314	261	315	305	296	326	280	324	293	301	271	290	347	264	320	308	316	320	299	294	334	281	284	284	280	301	288	288	333	294	327	274	317	360	302	301	312	278	290	302	289	306	299	323	334	301	328	290	292	314	283	275	288	288	275	301	307	300	320	282	327	275	322	334	270	292	302	309	330	312	278	298
41188	48284	31318	9834	3338	670	462	491	520	485	489	450	480	489	485	461	468	521	545	520	499	502	525	477	445	483	459	480	518	524	510	486	520	478	517	536	514	518	483	486	484	497	526	499	463	473	538	509	507	524	461	505	499	512	496	516	558	523	486	486	503	527	523	523	468	493	488	504	514	510	488	474	497	507	499	506	500	525	461	466	496	502	504	477	484	479	482	493	539	462	504	490	538	503	506	474	513	547	503	489	479	514	545	513	523	462	499	504	503	495	454	507	513	495	491	495	473	514	501	495	523	475	506	502	498	500	499	503	498	479	485	484	519	545	496	513	506	466	531	477	499	482	514	478	511	521	424	479	513	491	457	542	507	509	553	469	531	484	482	456	480	535	521	490	472	509	484	477	501	472	549	480	498	466	529	451	513	492	505	459	477	518	518	481	488	467	478	503	504	485	469	523	514	510	522	546	497	539	541	501	507	493	531	503	507	498	543	463	543	525	491	528	473	486	468	491	453	477	502	513	527	584	490	530	485	458	475	491	533	513	481	535	458	492	442	514	448	460	537	499	463	539	474	516	473	481	505	478	495	458	503	524	504	484	509	467	528	518	491	484	505	556	506	505	488	490	525	477	488	482	503	517	501	511	505	476	487	510	518	512	483	491	529	503	511	486	525	504	500	506	481	518	502	505	487	482	479	479	510	491	504	514	497	492	513	523	489	489	494	503	473	504	526	511	515	522	522	498	503	471	490	545	496	484	478	509	543	495	478	486	515	493	498	496	486	483	487	482	491	486	520	496	505	486	512	481	527	510	489	495	503	524	504	504	480	502	525	489	518	490	500	485	513	509	474	527	504	506	486	485	506	538	503	518	469	442	501	495	503	532	513	515	488	478	490	504	503	514	491	526	505	517	490	513	497	502	496	532	491	489	497	490	501	490	488	506	497	486	535	472	493	518	506	480	483	466	481	466	469	491	480	497	517	504	467	497	454	471	466	494	497	520	518	513	468	511	502	483	476	496	483	469	496	507	519	497	499	496	501	552	508	521	523	487	506	506	479	500	501	501	535	502	510	493	509	476	499	486	492	507	506	465	478	482	522	535	486	520	495	505	449	495	513	528	535	478	524	501	514	504	517	509	485	493	527	512	523	510	464	506	509	521	504	509	515	508	502	457	524	520	544	469	513	517	480	490	483	502	475	493	498	491	536	508	499	496	519	468	500	496	521	492	496	496	477	514	505	512	502	521	521	487	499	510	505	487	463	461	505	498	490	520	493	516	510	523	491	505	486	478	509	519	492	471	524	491	541	509	527	476	486	522	549	472	488	518	464	508	485	500	479	513	513	493	504	483	480	517	489	515	509	500	488	446	514	536	561	487	504	502	495	476	480	508	482	483	507	516	498	540	505	510	466	493	484	469	505	512	469	522	499	468	470	476	512	507	461	483	508	506	494	458	526	481	487	500	503	514	466	484	501	540	518	455	503	484	502	457	503	484	500	479	501	482	489	497	492	536	503	471	485	512	494	489	503	474	469	496	477	479	463	527	505	491	468	530	480	500	504	486	471	491	523	502	527	490	534	469	479	462	519	471	496	509	505	516	475	482	468	482	508	499	497	514	485	466	508	518	528	498	467	519	518	494	524	505	508	477	516	508	457	495	512	526	490	486	493	520	491	529	507	474	481	463	482	447	461	516	528	489	476	518	497	492	500	481	502	487	463	505	489	473	504	529	494	497	520	506	518	507	492	449	501	496	500	536	502	535	510	517	469	511	524	551	481	499	504	520	505	492	500	479	518	521	486	468	505	425	466	521	511	484	499	483	492	512	513	469	485	509	496	525	485	485	493	473	445	527	519	497	495	517	519	479	562	507	522	509	496	545	472	499	518	482	475	452	522	541	486	545	501	473	514	489	480	495	527	477	517	504	523	494	451	532	525	516	506	491	474	496	449	477	492	513	468	474	499	518	474	559	470	439	460	511	476	475	524	525	499	489	502	491	512	461	479	520	500	506	511	493	484	473	523	488	502	513	477	508	485	488	506	524	528	466	473	488	503	460	521	457	478	487	502	490	500	508	504	493	491	486	516	480	492	483	503	523	478	493	525	489	529	507	525	517	491	539	533	453	526	509	536	510	509	501	493	505	538	511	494	472	529	513	492	523	518	523	507	540	489	530	496	483	497	486	545	491	486	510	515	565	497	464	550	516	505	500	490	484	494	513	478	528	523	497	521	510	509	477	521	471	540	477	467	530	501	517	496	477	493	505	495	534	491	489	503	474	480	502	427	476	532	518	500	519	498	463	489	513	473	467	454	449	508	506	514	512	507	496	510	528	503	506	502	509	529	495	533	508	488	518	489	524	486	502	510	515	520	552	490	530	524	476	501	479	487	509	528	477	505	488	459	533	496	523	534	508	525	481	490	506	516	519	490	527	512	497	494	478	489	475	489	512	486	506	483	509	472	490	474	502	486	489	496	525	549	505	487	515	493	470	495	474	484	511	501	516	463	455	485	506	475	488	427	521	489	527	536	465	503	505	494	506	511	506	488	490	485	487	455	485	487	497	517	493	479	474	511	533	481	530	486	507	475	498	499	457	479	476	517	520	514	508	481	537	500	515	478	518	521	460	497	533	502	468	513	517	511	497	478	481	477	505	497	507	488	473	475	514	482	506	469	473	497	511	529	473	468	548	520	472	509	500	466	509	465	501	501	503	517	489	471	496	506	469	542	493	505	538	499	478	502	481	493	488	503	507	491	503	520	526	481	484	483	503	549	493	487	471	491	486	484	508	528	491	515	490	508	478	528	479	472	493	537	505	517	486	497	502	509	447	462	454	475	486	528	516	485	567	491	463	502	482	509	503	490	535	515	524	503	470	526	496	534	474	497	467	512	506	494	512	485	504	493	576	513	483	530	501	482	479	495	512	484	456	509	499	478	485	488	501	521	460	462	514	496	493	522	497	501	525	497	489	495	490	516	521	513	484	477	548	536	499	509	485	536	524	507	476	493	456	445	525	530	518	443	495	480	509	513	499	545	505	505	495	504	493	526	514	508	489	453	530	478	501	463	458	487	507	479	511	509	471	519	502	501	547	451	512	576	516	502	519	493	494	506	480	524	479	478	533	491	513	452	492	468	487	499	451	469	541	493	492	518	509	493	471	522	499	481	488	531	503	536	519	521	482	491	527	462	515	507	472	498	524	494	466	504	527	515	497	546	514	484	520	519	505	493	478	514	503	500	490	473	514	493	506	519	522	506	516	513	471	493	488	520	520	465	521	522	505	531	508	516	509	543	532	513	500	457	482	490	484	519	553	489	464	504	551	510	526	485	507	479	518	456	471	485	495	476	474	469	503	538	525	522	487	537	492	479	532	512	514	493	495	505	509	477	501	507	495	520	510	480	460	491	487	541	472	510	510	501	512	488	466	506	515	493	540	540	494	477	493	508	507	511	503	511	505	499	495	497	519	523	476	518	507	510	494	565	530	468	498	459	488	496	528
25744	24884	34070	27889	19922	6402	459	364	386	369	366	362	359	377	350	372	341	373	348	373	361	382	387	337	384	388	375	378	398	354	368	359	352	374	346	346	366	365	368	353	353	351	344	365	381	337	321	361	342	340	352	350	355	328	347	342	363	358	346	362	346	368	334	360	362	357	358	363	345	345	374	362	356	328	376	383	329	380	350	325	347	369	345	371	382	336	341	372	366	358	322	365	350	358	363	370	368	379	340	382	349	319	319	359	392	342	378	369	364	368	348	372	351	382	323	364	382	366	314	363	353	351	331	384	358	340	363	387	361	399	350	341	388	359	344	360	390	364	343	373	380	373	343	331	355	375	349	370	342	346	344	349	337	350	363	344	351	362	367	367	361	338	337	349	375	355	329	382	339	331	337	370	366	362	361	379	362	353	333	363	329	352	352	376	354	360	398	384	351	344	366	363	349	343	380	368	356	336	366	385	337	370	324	345	356	339	347	368	353	386	356	369	340	384	348	349	358	363	383	326	322	385	361	385	348	346	359	361	362	319	338	333	373	357	308	335	373	388	347	340	345	383	361	388	343	372	381	348	372	371	345	351	335	345	347	376	371	339	360	344	329	357	373	372	324	373	343	354	314	351	355	358	351	336	349	358	368	352	349	364	352	352	351	348	387	368	385	335	385	359	373	348	359	384	336	381	330	382	393	365	335	321	357	320	386	378	353	340	371	360	390	380	343	344	354	352	368	381	351	346	334	321	341	358	351	393	360	344	362	328	354	355	390	346	368	359	364	367	396	358	356	345	384	381	337	345	309	343	338	381	369	331	334	362	325	344	317	358	366	364	345	345	357	400	341	340	353	361	326	344	332	361	375	362	369	356	356	367	329	364	382	373	339	349	368	382	344	340	372	371	345	386	361	343	324	355	345	386	335	399	344	335	344	373	359	339	329	366	343	368	331	296	359	374	344	365	349	334	339	376	354	320	357	323	381	359	345	359	331	347	329	370	327	355	334	359	369	359	381	352	345	340	342	313	371	315	350	320	392	343	359	348	340	366	345	368	346	367	351	357	372	335	352	349	317	334	358	359	354	358	372	354	332	351	366	342	351	326	378	380	359	346	329	330	363	394	340	361	345	380	363	332	332	370	339	358	376	344	361	372	363	352	353	359	393	405	329	376	367	377	377	354	368	346	344	357	345	360	345	374	339	331	341	341	343	368	344	328	379	341	385	347	368	359	376	349	359	371	355	350	384	402	378	361	367	341	374	332	358	415	337	331	343	344	370	341	336	362	346	336	367	357	356	344	338	361	361	380	369	357	311	352	368	354	336	377	306	357	332	353	362	338	308	359	333	355	373	359	359	363	351	334	343	373	375	344	376	397	353	358	412	338	356	394	398	392	337	374	373	330	349	336	322	334	347	329	360	386	340	338	356	345	372	335	345	327	370	340	377	386	365	362	343	346	362	354	338	359	374	350	354	362	319	340	332	351	339	347	344	360	375	381	349	367	365	352	346	367	345	364	372	352	365	394	387	354	353	336	364	338	378	362	372	336	377	377	338	327	342	342	333	353	352	368	366	367	344	376	358	357	321	358	358	387	352	364	358	359	365	357	367	338	354	350	360	370	347	365	311	361	364	359	374	348	329	370	356	342	359	336	334	330	377	375	367	325	343	395	370	375	362	353	335	376	323	371	336	361	338	343	367	331	345	385	340	398	347	355	353	373	326	361	384	373	331	334	332	361	407	348	347	350	338	359	345	367	333	366	373	352	360	372	377	326	347	344	331	327	372	364	366	351	328	337	368	359	365	327	352	379	348	354	368	356	384	360	342	362	346	355	349	360	347	340	387	327	365	368	356	355	348	344	371	323	346	340	388	340	372	335	367	353	321	320	352	386	340	368	341	375	381	364	379	325	362	356	345	367	362	358	365	335	388	344	349	341	345	359	341	363	355	354	332	367	374	350	338	348	339	359	334	357	331	361	367	324	331	345	329	391	346	332	377	361	324	348	354	379	346	384	338	362	340	369	344	386	316	331	355	359	358	369	386	354	312	355	369	379	334	343	308	365	337	333	361	385	362	372	354	357	356	359	354	315	354	347	367	341	388	331	374	392	334	311	361	371	361	352	386	394	386	377	353	334	335	373	337	361	336	350	341	355	349	360	327	338	378	351	345	366	345	358	345	372	373	354	347	367	352	362	359	347	342	340	364	343	333	342	356	369	348	363	357	356	331	356	367	334	397	370	357	329	357	368	353	367	376	354	385	371	331	328	360	339	334	358	336	375	352	345	344	338	333	364	367	342	352	379	347	322	323	367	373	357	352	352	339	359	389	347	333	337	362	358	375	346	339	382	332	361	379	361	332	376	323	353	361	364	394	381	359	337	347	311	333	321	377	334	375	367	321	315	352	339	345	356	358	313	371	340	346	383	345	376	361	341	363	374	343	365	371	374	396	355	348	349	369	364	319	349	339	360	333	312	335	335	366	345	334	347	350	354	396	374	384	341	362	364	333	352	375	360	336	359	350	370	340	397	370	343	367	328	358	364	372	319	336	352	322	349	371	357	347	331	366	372	380	357	335	373	328	353	343	345	362	374	383	360	359	369	355	325	338	363	332	336	334	311	390	342	334	327	361	322	362	339	337	361	362	314	325	340	340	342	360	353	392	359	360	364	362	347	346	329	379	381	345	374	379	373	371	368	343	343	373	334	347	383	316	365	376	389	396	337	332	353	369	350	346	346	380	354	344	384	349	369	337	363	389	369	383	392	400	378	334	364	327	350	372	335	353	364	358	387	337	368	340	358	383	390	338	353	375	366	331	391	351	349	415	338	381	353	340	361	350	331	328	366	383	393	344	351	380	342	345	339	376	387	389	364	369	351	325	341	376	352	358	385	365	354	344	342	323	373	352	373	388	339	351	318	348	346	354	376	348	331	357	345	368	331	363	341	375	348	361	348	363	367	353	358	355	333	349	324	357	350	384	351	340	358	345	354	375	390	371	367	324	327	395	345	361	404	365	364	318	356	360	395	352	357	346	339	374	380	352	349	345	372	358	377	360	332	380	364	337	381	363	367	379	370	331	341	367	324	374	376	344	331	370	351	359	344	371	390	319	338	330	364	312	378	332	325	332	360	386	343	351	379	361	343	378	319	358	368	355	359	377	343	373	386	378	370	361	323	351	340	356	368	329	386	398	348	340	359	352	351	356	345	334	351	351	346	369	349	360	354	364	360	352	350	360	352	347	376	374	348	355	331	360	353	390	382	331	317	363	349	357	378	347	386	356	324	358	359	343	362	326	375	363	335	331	357	371	318	372	362	364	368	375	369	366	375	334	332	353	371	405	354	378	374	376	369	351	366	402	342	329	323	349	337	327	354	361	367	351	355	365	382	350	369	374	335	320	338	389	383	362	324	375	377	350	346	348	343	340	349	343	326	363	359	362	374	351	350	363	363	302	379	375	344	360	347	341	340	366	344	370	393	370	351	357	345	347	357	361	390
62481	90652	64382	32796	18432	2071	595	578	624	556	566	552	622	571	592	596	614	592	576	602	614	571	601	623	556	593	576	572	546	587	609	590	603	565	556	554	543	578	590	539	583	558	578	618	558	609	603	575	583	618	558	571	568	544	586	604	575	576	588	601	548	556	551	609	534	577	553	616	628	564	606	635	535	588	570	588	563	596	538	564	590	563	604	579	542	524	580	573	591	568	584	590	548	571	550	605	591	581	621	624	546	567	550	582	559	589	578	560	607	576	588	563	580	592	534	557	567	561	530	589	573	596	555	596	556	599	569	612	592	576	559	566	614	599	556	567	571	584	577	598	576	584	539	606	571	577	582	564	575	592	526	516	551	579	579	551	544	639	622	549	549	571	548	583	588	605	592	571	587	583	562	549	601	580	550	582	543	586	575	566	555	594	639	576	537	541	596	578	582	550	582	546	547	551	559	591	554	556	557	608	547	595	559	563	586	575	551	599	563	617	587	567	568	566	637	546	609	556	572	602	587	564	591	585	579	567	544	571	562	575	603	553	582	648	613	612	556	620	561	585	584	532	574	586	603	567	594	561	590	553	569	565	578	573	555	580	564	553	596	542	605	606	565	546	586	549	599	561	591	560	610	580	576	548	572	577	559	547	582	560	545	568	585	618	572	533	611	598	568	591	572	570	553	590	618	556	578	558	575	591	545	554	537	571	568	560	568	568	556	555	542	566	546	580	561	583	588	552	576	564	585	552	586	593	568	560	578	589	592	576	573	556	549	591	558	545	575	576	569	578	581	554	619	604	584	580	541	596	578	594	534	581	578	605	595	541	575	553	564	618	570	578	586	548	596	587	591	578	637	571	614	590	541	574	569	595	550	594	595	555	554	554	577	550	564	545	571	557	606	537	547	574	585	557	543	616	606	579	578	569	580	631	579	567	593	601	610	554	555	557	540	539	561	543	537	583	564	532	576	538	575	544	597	532	589	557	585	543	591	587	569	567	571	609	579	565	552	591	545	584	589	561	588	567	575	575	582	580	579	557	553	607	590	557	575	558	586	562	540	583	551	542	559	554	543	543	578	519	605	570	589	532	564	569	594	554	565	604	582	557	574	602	561	598	593	596	593	608	591	534	522	582	574	529	558	581	566	601	550	584	579	611	531	572	559	516	574	589	576	559	565	624	534	569	586	591	547	534	558	602	589	617	610	558	618	570	572	558	548	571	576	568	557	601	560	591	568	566	556	581	569	551	571	571	591	541	559	512	563	599	597	574	566	603	557	581	528	585	589	563	571	587	580	584	591	564	550	555	592	557	575	571	603	571	564	608	550	586	583	588	556	550	530	599	537	525	565	559	588	559	612	611	597	588	585	550	571	564	596	542	591	593	604	543	589	573	560	579	544	596	575	614	598	576	599	544	527	616	551	570	596	585	585	535	546	614	583	590	565	572	574	582	593	560	587	591	534	556	557	568	594	580	574	591	563	534	596	595	565	532	569	575	548	534	595	572	579	589	584	553	596	591	582	582	593	555	593	568	570	564	615	556	594	565	587	560	562	602	595	604	536	540	550	591	559	570	588	580	601	559	580	579	590	556	533	593	538	571	576	556	581	557	532	561	548	605	586	576	593	567	560	555	621	610	584	544	548	611	597	587	576	586	627	594	563	591	574	607	588	560	542	606	572	534	586	563	609	583	601	549	598	570	609	616	586	553	548	561	580	568	538	591	548	618	592	551	582	526	539	597	582	581	587	596	611	591	557	595	576	568	593	584	624	542	567	614	556	580	553	557	598	550	627	568	564	562	538	599	563	575	618	581	579	584	591	573	621	598	569	585	593	586	577	539	579	585	582	625	546	620	578	580	546	586	590	572	585	594	534	548	597	577	576	539	581	579	577	540	633	580	585	525	573	567	564	550	576	577	546	589	584	558	528	546	575	585	576	551	585	569	568	622	507	555	573	598	600	571	591	561	572	587	526	548	545	628	553	563	582	564	575	587	583	571	542	563	628	614	558	552	574	561	584	553	583	585	590	572	545	579	598	560	563	515	599	568	516	584	581	567	573	545	571	574	558	533	547	609	567	584	581	604	561	586	579	569	554	602	542	528	597	556	573	597	588	549	567	555	555	607	574	575	600	603	592	587	583	510	579	567	589	546	538	564	555	589	565	558	595	571	555	583	532	590	539	555	558	539	528	532	500	568	567	562	540	589	531	596	546	566	572	576	595	533	565	568	593	556	548	613	599	562	590	568	595	549	541	545	615	540	608	547	588	553	572	596	618	595	588	600	595	599	549	597	558	566	560	532	569	571	582	563	562	556	554	595	565	563	578	554	585	589	573	560	539	563	550	579	537	600	521	620	549	572	592	613	594	554	570	569	602	609	561	575	574	568	560	577	572	594	583	570	590	578	559	618	602	595	548	561	592	563	576	616	559	594	571	592	580	565	532	585	576	559	566	574	587	592	592	562	575	604	580	594	612	579	588	576	594	567	578	561	576	564	549	543	625	597	525	563	592	524	573	547	562	642	584	548	554	535	564	545	570	539	573	575	581	605	566	650	566	574	546	551	613	545	558	606	581	587	544	566	568	556	562	560	561	553	573	595	565	601	528	596	568	565	558	600	550	585	588	564	607	570	595	572	552	588	601	581	575	524	580	597	573	565	600	573	571	587	558	584	597	567	564	561	586	560	570	560	561	563	562	564	577	534	608	564	582	566	587	573	585	589	558	540	564	539	548	533	604	598	633	588	572	566	558	575	587	568	546	586	538	592	609	575	566	524	565	578	591	616	578	591	559	556	549	566	559	596	588	592	544	575	595	600	570	590	618	550	582	584	593	560	575	555	625	592	606	541	567	585	565	592	609	559	605	573	570	615	546	578	586	580	557	568	564	567	552	593	588	611	538	558	637	604	548	553	590	577	592	569	565	570	549	571	570	568	558	559	516	609	595	584	539	569	604	582	564	548	576	632	560	571	543	582	535	554	541	580	609	607	544	594	583	565	580	586	591	586	549	602	547	618	561	557	549	621	587	514	561	562	560	577	547	596	557	599	594	535	580	583	558	578	554	549	562	616	528	611	570	567	553	570	579	577	592	534	573	584	588	553	579	545	565	550	539	576	582	539	587	552	508	576	551	563	595	574	572	574	561	595	561	573	564	556	531	542	610	598	585	571	568	626	585	546	543	587	548	587	553	582	592	580	546	532	537	569	541	531	546	603	583	592	591	579	555	612	546	617	561	576	585	521	565	601	559	582	542	574	611	588	601	597	627	528	576	594	574	582	594	578	587	557	557	619	599	527	571	557	596	642	545	555	611	557	581	561	554	557	570	556	574	597	589	528	610	540	570	585	569	605	614	567	604	549	571	570	511	596	613	567	574	599	521	586	606	554	568	564	607	620	546	587	572	531	566	615	542	586	575	583	588	587	569	563	566	539	552	588	546	543	608	533	626	585	557	559	584	576	558	598	589	572	609	570	570	555	603	576	577	573	568	543	554	586
24360	22880	32711	27034	21839	16426	2864	680	600	606	586	628	612	563	550	554	581	578	618	570	593	565	565	589	600	595	557	564	561	533	571	562	610	602	573	557	599	573	583	569	587	589	584	579	554	547	560	578	541	557	542	546	543	564	529	555	517	597	548	553	554	555	537	538	551	555	602	559	505	559	516	582	540	576	572	588	522	562	577	546	538	549	549	575	530	593	562	541	554	568	568	514	530	487	584	575	547	539	566	560	530	541	575	547	507	557	499	537	604	555	500	530	551	560	591	576	548	598	547	541	550	580	584	555	554	542	520	544	507	565	549	577	505	528	586	585	570	598	502	556	565	585	546	546	565	566	563	539	549	597	536	550	546	542	572	583	583	561	585	560	546	513	574	554	581	582	557	572	525	579	571	546	575	557	565	550	575	584	577	608	552	540	557	570	574	549	532	543	557	529	549	550	583	555	527	554	541	541	595	551	526	559	555	539	546	510	595	527	547	528	546	615	577	574	569	552	541	519	562	549	567	567	567	588	607	571	575	532	575	577	519	562	561	562	567	576	561	576	597	587	576	529	565	589	558	557	571	560	537	560	539	542	568	536	543	537	583	543	532	531	534	562	571	548	606	551	577	583	542	547	555	571	544	574	591	594	535	588	556	590	555	547	566	536	596	517	596	573	535	561	525	569	524	563	554	577	558	555	564	528	573	546	561	573	544	578	570	554	569	540	537	551	538	566	583	543	600	554	590	562	568	568	514	550	517	580	544	570	580	605	584	569	574	539	548	546	591	554	561	588	554	530	552	588	601	578	593	594	502	533	540	583	601	580	557	548	554	541	594	522	569	576	583	540	580	580	577	536	535	543	583	566	582	583	535	564	579	609	561	549	567	528	574	569	551	546	574	510	551	559	536	584	567	552	524	537	552	594	548	580	577	592	560	499	561	561	534	553	597	546	544	576	576	582	522	579	565	565	613	545	530	562	596	596	558	558	571	574	560	508	558	524	575	556	557	549	541	557	555	548	559	568	527	570	552	537	531	561	558	470	553	599	566	548	594	576	534	542	526	589	547	622	592	539	603	549	547	536	551	555	566	533	563	600	548	567	553	578	564	531	535	590	524	561	574	573	568	555	548	548	544	563	569	588	523	549	549	578	594	545	522	525	588	570	528	572	585	549	549	592	569	564	570	542	552	564	576	536	534	569	555	571	586	560	580	598	485	562	557	558	517	529	578	545	550	549	582	556	560	573	587	565	581	549	556	556	540	555	591	543	578	569	557	549	524	576	529	540	531	512	534	534	521	586	557	568	571	525	543	579	569	580	558	591	552	519	572	575	536	556	537	542	572	550	539	585	566	540	571	527	544	566	533	532	569	543	554	567	542	529	567	567	531	545	569	607	506	549	575	558	560	511	533	545	566	559	508	538	565	547	518	551	535	533	546	585	556	512	507	606	573	549	521	536	544	580	583	601	609	565	553	559	586	538	562	571	566	510	573	563	542	548	556	523	583	518	576	583	557	535	543	536	554	575	561	528	576	555	493	571	576	531	553	564	549	570	548	581	587	579	566	586	565	566	555	552	579	552	530	545	556	548	585	566	539	532	559	538	534	554	552	541	532	523	550	557	513	577	535	536	525	561	531	549	551	553	557	599	578	539	533	553	570	558	544	560	549	571	528	568	563	588	576	568	529	590	549	517	523	570	509	528	587	533	517	586	513	545	579	534	561	574	579	552	581	563	513	546	594	579	573	579	551	563	542	574	556	558	561	593	556	537	558	554	536	560	606	534	576	535	535	554	521	528	567	545	579	580	575	578	611	566	562	595	520	584	579	564	544	564	598	537	550	530	557	524	566	538	557	577	543	521	530	548	550	536	586	564	541	524	575	556	567	543	563	565	518	565	552	515	549	546	570	533	540	587	552	593	540	521	529	552	538	579	569	563	540	507	618	548	562	548	565	554	535	578	574	546	548	565	523	540	556	587	527	566	538	532	562	559	568	560	564	526	553	580	578	613	587	580	545	567	554	564	565	517	517	557	569	526	567	531	580	581	534	549	583	550	565	508	543	536	546	573	556	563	528	570	533	568	596	547	536	583	526	530	539	577	561	590	579	572	500	555	575	557	547	548	598	554	536	602	566	578	560	562	552	603	578	557	543	560	570	529	589	562	557	553	582	632	580	547	543	555	554	551	557	571	529	573	573	567	574	587	571	591	580	521	553	539	541	533	585	589	591	535	553	570	539	530	557	533	565	554	515	573	519	559	565	573	582	530	559	565	584	556	585	584	580	527	557	542	540	556	534	558	533	572	541	550	591	556	553	556	562	555	566	589	572	528	527	546	520	574	593	562	552	536	577	526	553	560	549	538	540	562	532	609	581	529	546	566	553	550	561	528	566	546	540	569	557	544	580	515	542	592	543	549	578	500	565	589	552	562	550	596	572	526	593	547	557	569	599	530	558	567	573	606	587	591	546	556	543	565	555	541	548	595	565	556	555	580	540	542	551	560	556	572	547	563	544	551	490	559	572	537	587	558	539	560	541	597	588	571	563	583	599	506	565	558	597	545	572	557	532	585	559	535	539	490	570	553	533	532	588	530	551	556	567	580	548	550	558	571	586	576	599	519	553	535	579	553	539	606	489	588	581	529	607	547	609	565	517	548	550	569	564	523	595	567	545	585	535	584	573	574	559	554	559	579	558	536	551	568	534	566	546	584	540	583	572	541	554	527	590	539	511	557	546	539	585	551	566	481	557	528	557	551	584	538	556	543	529	559	545	593	561	559	567	545	572	562	598	539	581	554	552	546	534	601	523	579	573	605	548	563	586	504	586	556	567	529	562	544	547	563	587	585	584	554	526	578	557	517	536	557	601	549	567	534	553	527	570	542	584	575	589	520	557	549	543	543	536	550	563	611	582	641	560	612	549	528	567	576	539	571	553	573	562	589	581	565	591	539	578	529	560	562	534	549	570	590	544	602	598	577	539	513	534	587	548	512	567	523	498	575	527	546	581	525	583	532	560	604	566	536	526	536	580	562	559	561	602	557	568	563	575	546	545	500	560	571	564	557	522	520	581	550	579	556	602	602	575	512	586	573	496	546	538	559	575	552	569	530	585	538	556	541	577	536	554	562	578	564	551	551	597	565	561	528	536	551	579	520	538	564	558	518	514	539	557	541	572	561	563	533	549	540	525	562	549	577	516	588	541	581	592	535	584	561	558	550	529	508	535	580	568	602	550	568	539	557	578	540	590	575	588	542	558	562	538	585	547	557	568	523	499	532	553	571	570	546	539	589	538	542	552	555	587	522	568	519	590	543	532	548	541	564	546	595	542	567	573	573	571	567	547	553	546	535	592	549	537	536	568	559	552	553	560	574	566	583	568	565	560	547	556	555	556	595	543	519	564	556	567	567	554	561	573	591	537	573	552	547	554	564	576	584	562	523	570	533	605	574	567	584	577	579	567	582	562	515	550	576	597	536	564	522	503	564	552	552	557	579	527	595
63052	99414	80597	41753	23996	3256	934	869	867	841	837	891	954	895	883	878	883	882	848	836	894	819	856	891	897	862	839	887	866	895	857	859	879	911	785	822	840	907	844	838	814	836	856	814	855	869	846	816	823	804	835	803	833	827	905	843	832	887	812	816	833	861	877	863	849	862	827	844	859	766	851	823	833	833	863	831	819	850	845	890	892	856	847	848	872	850	840	892	863	856	840	853	839	827	856	858	888	836	902	839	794	802	884	878	788	803	882	865	832	834	771	839	828	802	917	851	856	836	854	841	848	835	892	833	871	828	869	862	863	766	884	836	786	813	896	857	837	823	847	892	825	833	820	860	805	862	871	917	804	814	822	814	860	805	851	855	846	862	820	861	867	873	896	853	838	877	864	838	809	850	873	852	792	828	860	863	824	892	793	900	879	854	884	793	816	876	866	878	852	901	871	913	815	846	842	818	845	789	837	857	860	864	861	841	786	846	834	850	825	853	860	891	874	863	836	861	840	853	835	858	852	877	855	788	825	831	826	859	829	890	861	829	820	831	803	857	821	869	837	835	843	893	858	849	875	854	857	833	864	835	838	799	820	849	847	839	888	839	819	864	811	841	818	835	881	824	894	823	870	801	799	854	877	835	856	844	862	824	813	823	893	900	862	880	852	832	844	907	844	859	827	851	905	855	826	803	884	838	818	823	809	843	820	833	830	809	868	839	863	851	803	840	765	830	789	846	837	825	813	833	886	847	892	814	852	856	836	834	877	817	881	841	850	858	844	844	818	836	836	836	851	785	838	848	837	855	836	867	844	836	830	814	869	817	829	819	869	851	820	845	866	927	861	815	876	811	866	829	893	819	835	854	882	808	805	844	785	821	861	872	800	844	856	834	858	841	856	896	845	836	849	752	870	864	830	847	874	873	839	822	853	828	854	809	850	854	851	822	833	840	892	895	838	817	818	862	805	817	826	882	882	891	887	836	854	872	792	856	893	847	849	804	823	880	807	869	877	883	824	865	900	832	807	863	813	829	861	871	843	912	851	832	860	871	792	817	810	884	844	836	902	866	834	830	842	836	818	866	909	811	835	858	879	861	831	828	897	854	809	847	825	834	887	906	829	834	832	854	871	903	825	797	850	861	803	868	846	843	825	815	838	828	859	878	819	853	834	847	836	771	801	850	855	797	871	809	807	831	816	826	794	860	821	857	817	839	785	813	838	876	813	832	836	796	840	867	795	830	882	813	815	814	866	869	831	826	859	846	852	903	856	815	880	854	832	852	821	858	860	877	845	852	832	830	879	911	818	817	864	828	830	818	862	871	874	884	826	881	860	828	925	852	846	863	886	834	807	848	840	851	834	849	855	802	828	840	794	850	847	846	858	854	842	854	906	838	780	774	809	851	813	812	850	851	913	830	851	896	852	904	856	907	828	834	835	862	840	865	817	869	844	830	827	873	849	814	875	860	904	822	894	827	899	857	821	868	840	876	786	888	832	841	809	872	829	834	874	815	815	903	844	826	795	805	787	879	824	857	864	876	812	813	875	811	856	853	847	832	878	839	847	853	848	790	835	852	776	898	839	847	830	832	853	857	871	814	914	869	839	816	845	874	824	867	860	853	845	807	843	816	836	823	857	832	818	872	841	831	829	830	803	857	814	837	860	871	837	903	838	864	809	863	808	888	846	863	833	831	814	886	844	850	898	868	842	836	871	873	839	814	808	815	814	839	870	830	878	822	852	823	871	852	893	834	859	874	854	845	885	857	865	817	835	845	844	824	887	881	839	934	883	829	885	834	875	862	864	843	866	838	890	861	862	860	856	825	846	802	832	806	835	788	912	818	824	855	834	893	840	809	885	864	824	844	819	845	836	857	829	817	836	878	842	865	897	809	853	871	833	876	855	871	865	817	850	889	806	815	844	868	825	828	872	858	743	881	841	853	872	792	845	847	814	931	820	809	798	824	848	867	845	889	886	814	853	876	847	823	849	831	864	860	862	868	853	886	841	790	884	834	906	863	898	845	855	813	878	841	832	842	838	844	857	878	850	828	860	812	830	858	789	834	853	927	802	887	820	822	851	816	857	860	857	864	861	840	925	855	855	869	800	867	856	867	876	824	846	814	866	793	854	868	843	872	855	845	887	864	857	851	814	809	792	835	807	870	802	821	872	871	857	836	865	800	859	842	810	833	808	851	888	868	855	886	893	898	863	849	862	883	809	885	845	821	862	820	837	831	859	842	823	853	841	814	845	845	851	823	827	829	838	824	831	850	883	900	876	842	904	884	866	836	872	824	831	813	835	861	864	876	855	840	844	882	862	872	901	879	892	863	857	844	840	880	897	868	843	827	830	859	843	835	900	832	773	869	801	894	828	855	799	855	848	837	900	852	876	830	846	874	882	868	822	862	864	908	861	846	811	868	873	882	862	855	818	860	827	908	879	852	802	835	842	804	777	888	759	803	837	843	844	849	838	842	853	862	863	831	863	857	893	846	834	838	809	850	851	863	829	848	827	828	836	862	887	893	840	872	794	862	838	843	856	850	858	835	860	873	886	840	813	826	857	858	839	817	905	854	841	819	855	785	814	877	823	874	884	842	823	826	846	832	843	812	857	800	898	843	882	813	843	803	805	824	855	852	859	800	827	824	806	862	840	856	863	863	854	868	811	807	817	831	827	862	844	805	857	790	852	812	814	833	837	864	847	847	808	879	895	821	882	848	854	848	843	885	834	807	860	865	828	821	849	860	820	846	861	886	836	874	843	856	834	869	861	841	933	854	865	810	873	828	868	813	834	833	862	900	853	830	789	830	851	873	817	865	880	834	828	857	862	855	867	878	864	867	846	816	846	859	810	871	877	880	833	852	851	806	865	818	844	823	891	887	870	871	819	895	773	862	886	849	815	838	865	810	837	802	824	851	872	849	843	846	881	859	856	829	839	872	865	830	846	844	851	858	874	849	836	858	845	853	860	865	871	838	833	890	835	862	869	840	804	821	844	817	823	864	880	827	842	881	822	835	838	851	839	830	866	795	788	815	859	797	830	838	837	819	861	863	853	828	847	808	855	857	790	871	833	826	806	869	865	840	878	886	830	776	798	884	832	851	842	849	849	859	881	838	885	792	895	820	879	853	819	833	868	854	864	853	803	848	844	880	821	875	844	822	857	832	804	833	905	890	820	880	823	859	804	817	818	866	865	815	863	848	794	820	892	789	824	846	830	809	850	805	829	834	850	786	844	837	858	847	881	801	810	819	863	850	842	898	882	809	846	824	902	773	816	852	811	850	856	832	888	894	811	895	813	864	895	861	819	875	810	872	816	839	872	853	832	826	815	822	859	851	865	838	835	826	842	850	800	845	889	844	837	816	828	845	854	878	859	816	852	892	839	856	854	830	912	831	822	838	808	879	783	813	776	847	842	837	812	820	807	847	851	836	836	821	865	854	843	871	828	860	833	884	881	850	840	841	799	847	875	876	864	829	854	832	852	843	866	838	855	824
32004	30568	29358	11108	1838	365	280	267	312	307	279	308	300	309	326	295	296	288	321	308	316	281	311	312	316	307	319	305	274	331	314	303	310	314	295	296	273	305	307	322	304	286	316	280	321	306	268	326	287	303	308	281	336	275	302	276	303	314	317	298	284	302	328	300	325	251	309	293	279	315	270	299	310	319	290	295	300	259	325	279	269	322	353	299	328	277	287	293	287	300	294	312	285	293	281	334	310	278	312	332	331	316	282	292	302	298	285	281	314	292	301	283	296	301	325	310	303	306	348	306	277	327	325	282	318	305	323	303	268	308	291	298	311	295	286	283	314	288	291	308	283	301	319	290	316	263	278	323	305	287	285	284	287	294	309	257	285	298	309	276	308	288	279	264	311	295	285	296	313	309	298	318	331	284	282	330	310	313	305	329	305	299	271	326	283	273	300	289	276	298	286	312	299	300	286	289	292	308	282	305	281	291	301	328	284	292	311	296	275	260	302	338	283	262	315	325	300	291	278	283	266	275	282	297	289	306	300	314	303	306	312	320	326	315	303	302	293	291	316	255	298	264	285	300	314	281	289	303	302	291	306	303	281	275	292	277	296	297	310	304	321	296	316	298	304	307	294	279	318	289	304	273	323	288	337	294	301	290	258	328	283	317	283	272	278	299	318	321	284	311	327	294	305	279	274	293	288	299	299	336	300	274	292	336	273	332	322	279	292	308	323	306	286	298	319	275	290	344	308	299	295	307	290	293	272	272	294	290	313	309	295	307	278	297	290	309	295	269	317	313	288	273	313	290	285	322	312	287	291	287	282	284	255	313	277	302	294	311	288	308	281	325	306	301	302	312	261	322	298	297	308	315	300	284	335	304	286	331	292	311	276	289	277	325	317	305	286	282	302	277	314	317	295	281	276	290	312	301	280	279	286	287	312	297	289	310	339	292	320	280	314	299	315	298	307	302	298	318	299	292	284	293	325	290	270	292	316	325	286	306	299	299	349	329	301	281	295	282	307	301	314	299	312	334	298	273	311	281	275	327	300	299	259	257	312	303	271	300	291	298	273	307	305	312	343	319	307	275	304	294	277	282	279	297	327	307	318	301	274	272	291	304	303	329	317	303	298	300	280	279	288	316	311	309	307	322	292	301	300	281	274	296	288	312	308	296	301	308	302	299	343	314	293	327	264	291	306	294	307	266	325	293	294	306	317	325	310	297	274	303	266	274	299	299	298	283	288	294	297	284	297	316	287	271	304	289	292	303	302	296	288	327	327	291	298	316	280	298	289	292	308	350	299	305	290	298	314	289	298	287	265	317	293	278	292	289	257	289	308	280	275	336	310	298	282	318	307	286	296	328	278	273	304	300	268	301	305	295	295	286	278	278	292	295	287	279	312	306	266	287	312	292	354	294	262	333	304	275	275	323	286	303	283	293	302	306	309	284	294	289	279	311	321	295	324	305	298	306	309	340	279	309	282	306	309	275	297	300	271	271	290	290	314	312	297	332	302	307	263	298	271	315	302	300	310	274	331	300	286	291	289	292	308	276	331	285	303	300	310	296	268	301	264	273	287	311	303	291	281	286	284	290	302	294	277	310	324	288	290	301	282	313	294	310	287	291	289	251	285	286	297	292	294	324	310	296	274	261	318	302	296	316	294	328	278	294	320	306	265	300	303	313	303	332	304	309	286	284	297	300	267	280	294	287	313	296	293	295	278	291	302	318	267	269	334	295	289	290	294	272	296	308	292	308	294	323	337	293	316	300	312	279	314	296	313	302	323	305	309	292	294	303	288	290	291	285	303	284	291	272	275	272	308	303	313	302	285	301	316	320	298	305	286	298	284	279	330	288	297	322	302	288	274	264	315	286	296	304	312	284	321	319	324	312	312	275	270	301	311	302	307	252	298	286	287	300	308	293	290	299	298	283	294	279	279	315	299	278	299	264	279	303	282	308	306	330	321	285	296	312	299	256	277	288	318	322	291	277	297	309	299	275	281	302	271	310	339	293	283	299	297	336	294	287	277	309	315	283	274	319	298	309	303	304	281	311	297	309	303	286	295	273	280	323	300	282	286	292	286	334	342	305	274	303	274	267	284	283	341	279	303	318	290	270	261	279	284	280	295	291	322	303	278	270	286	305	347	277	289	299	305	265	303	308	294	308	287	310	298	296	277	314	268	320	282	317	290	239	286	310	300	257	308	290	289	300	286	292	306	289	270	278	259	300	308	309	303	312	322	310	302	267	309	322	285	321	280	316	298	284	298	304	315	284	274	315	292	306	314	281	280	281	281	289	289	274	290	322	294	302	307	299	273	294	320	297	298	297	299	335	273	304	302	284	295	297	281	312	274	296	293	299	287	294	280	278	305	310	269	310	284	287	290	296	291	301	272	297	306	265	296	312	270	300	330	324	294	287	299	290	316	303	286	299	295	288	306	288	284	291	287	279	274	302	310	310	295	324	320	301	271	300	291	319	279	297	287	302	316	279	336	315	324	300	288	306	301	307	292	299	302	357	295	296	300	324	312	296	305	234	293	287	303	274	284	318	306	303	316	266	312	307	318	306	273	322	303	339	309	309	298	260	316	276	335	309	289	299	301	282	290	271	301	308	291	278	281	256	327	273	311	282	309	313	281	306	280	300	283	275	313	293	315	312	274	291	290	292	278	285	285	295	286	288	319	313	314	280	307	303	328	294	287	314	292	294	306	310	300	331	305	289	294	288	275	263	288	277	311	319	319	283	287	287	314	293	295	294	277	297	318	316	325	270	271	311	276	295	299	316	304	273	308	301	314	271	319	321	302	297	295	308	293	288	344	287	305	279	279	290	293	271	275	263	306	303	293	312	278	290	301	320	285	276	279	294	305	286	306	299	293	296	302	306	316	297	300	277	260	291	305	289	313	273	289	309	310	313	295	340	296	289	307	302	290	322	302	287	301	299	274	275	284	265	289	296	262	307	316	300	312	279	291	299	324	283	291	294	301	300	296	337	292	309	319	271	304	305	280	273	283	271	292	317	337	319	305	301	300	312	264	296	265	293	314	322	253	299	282	311	301	301	301	300	282	301	277	284	326	296	292	297	296	301	292	302	295	309	295	258	315	293	281	292	314	323	299	293	322	287	278	315	288	314	293	246	290	321	303	309	278	252	327	291	295	301	296	318	291	268	294	328	326	306	305	319	297	300	286	300	304	274	297	318	328	302	299	298	304	301	327	270	318	265	288	292	272	290	285	280	302	302	290	292	289	293	283	301	298	294	311	299	284	298	302	333	284	262	286	280	302	267	310	288	312	299	267	292	281	301	296	293	297	302	302	290	296	309	284	286	310	315	290	301	307	288	302	295	313	284	313	287	286	321	282	286	308	312	323	306	306	298	284	281	254	275	333	312	326	311	296	320	312	311	274	290	296	306	313	309	286	299	327	310	309	314	315	337	305	307	270	254	293	283	273	297	306	317	316	277	297	314	273	326	296	281	306	300	293	288	293	306	324	284	305	293
40558	47529	35065	9829	3640	631	517	505	543	495	462	527	490	469	477	467	536	570	522	494	513	540	529	535	510	508	543	519	474	517	491	476	478	490	477	483	509	485	509	477	510	503	497	499	487	514	492	515	513	508	485	463	490	506	557	552	491	506	540	506	476	478	497	514	506	467	492	496	482	514	479	487	514	514	478	514	513	502	528	524	487	495	504	483	513	506	475	529	485	484	501	527	529	460	443	520	498	513	510	555	502	520	488	499	481	520	491	508	485	500	471	469	508	444	483	539	538	516	494	485	485	454	499	461	494	507	493	523	536	476	478	456	489	491	472	515	468	484	500	467	525	467	481	502	517	455	488	471	434	522	478	472	500	508	539	519	500	471	494	512	507	467	498	464	497	475	509	500	504	521	469	490	478	499	470	425	504	522	504	503	510	515	530	519	481	524	478	492	488	508	498	455	511	485	480	493	502	577	497	514	505	482	519	522	512	509	496	460	474	479	519	474	487	501	504	548	481	479	501	507	504	479	533	494	486	513	486	472	503	484	487	513	494	504	471	538	499	511	491	504	484	501	504	500	517	515	478	493	509	511	489	501	524	510	529	461	503	488	485	510	535	531	518	480	500	510	507	487	541	476	545	491	469	507	474	527	512	542	493	471	531	517	489	502	513	483	513	504	485	489	524	466	528	486	519	491	506	489	505	514	458	465	518	503	489	499	504	526	482	514	514	487	533	546	519	497	468	491	524	480	473	477	537	506	500	537	501	492	499	468	523	449	515	497	514	498	461	427	515	492	469	489	518	514	461	517	529	514	488	497	507	503	529	512	482	520	468	480	508	504	493	490	460	497	490	494	531	501	511	481	487	489	473	494	491	506	504	466	492	503	506	519	508	505	471	501	503	510	508	490	451	509	466	510	491	457	473	554	505	513	493	461	491	480	488	497	538	438	524	484	499	514	474	520	482	503	456	519	497	496	515	499	479	492	494	489	529	462	485	522	500	492	521	533	502	523	516	479	485	499	496	497	510	525	503	525	498	506	476	527	517	484	512	507	536	492	485	531	500	519	521	481	482	496	501	544	484	476	471	493	510	448	497	501	491	484	501	521	492	496	471	518	538	492	479	478	512	512	497	527	498	473	498	493	486	483	510	496	483	530	500	499	504	480	460	485	492	501	488	481	488	528	496	488	500	444	500	462	487	472	499	498	506	482	494	476	483	491	501	522	503	511	486	475	507	513	506	498	464	490	479	480	497	495	524	570	487	497	507	482	499	489	508	506	502	493	529	440	480	490	487	515	489	478	471	512	515	458	499	485	530	462	516	521	529	467	485	440	508	494	448	510	458	490	511	480	479	495	504	543	479	492	504	486	562	531	489	507	510	476	509	551	523	514	492	499	520	478	548	503	474	512	518	548	471	475	469	488	485	526	506	474	574	517	470	482	517	501	544	503	492	501	512	517	510	505	486	472	507	491	505	525	493	493	497	488	511	503	498	497	489	517	532	503	505	513	514	466	541	515	506	508	535	478	503	495	478	513	518	506	483	525	532	496	496	507	500	474	525	510	461	484	497	501	495	561	477	523	498	506	513	509	507	515	524	483	552	498	508	462	528	499	514	515	458	502	502	497	495	487	478	463	504	480	474	511	523	497	493	486	484	501	514	494	472	475	513	520	473	497	513	487	491	500	514	483	495	499	493	473	484	460	463	498	521	482	497	490	492	530	460	476	512	493	529	519	561	458	511	514	465	498	475	546	506	464	570	502	503	477	504	505	533	514	476	512	461	518	481	494	548	484	496	476	501	480	510	538	515	519	521	476	506	479	510	486	517	501	514	503	481	482	493	531	495	493	515	465	491	487	525	499	474	485	466	512	495	491	539	519	467	469	517	499	491	536	476	494	494	492	469	509	483	464	486	499	537	501	460	499	526	548	489	512	515	514	460	527	485	511	490	508	523	499	501	516	442	524	512	515	536	534	526	529	491	479	481	504	505	454	502	483	479	525	479	499	507	506	542	468	490	471	507	538	506	521	505	546	483	510	499	488	533	489	526	497	539	546	537	523	578	474	478	476	493	522	496	514	504	453	487	506	500	474	468	480	495	542	491	495	487	481	493	495	513	455	505	483	514	495	524	476	529	487	499	482	483	507	504	501	520	493	455	460	512	528	530	502	537	489	532	500	490	470	515	495	498	466	498	461	505	498	504	521	510	505	497	483	448	521	512	492	485	448	478	517	553	514	457	510	493	483	487	528	483	491	535	520	492	491	507	455	477	466	469	505	495	508	504	502	502	502	532	507	533	479	455	505	491	477	499	479	517	488	491	510	495	486	543	542	518	478	509	469	523	476	490	492	499	525	498	481	480	500	514	528	475	489	516	498	504	527	446	465	463	460	471	504	465	510	515	485	511	452	494	522	498	487	496	497	516	465	474	502	534	520	495	488	499	481	505	502	473	570	523	500	481	513	491	463	490	506	483	444	474	496	516	450	516	480	493	495	480	499	507	511	479	504	462	525	517	448	469	503	517	502	516	542	505	492	513	507	506	504	476	521	495	522	517	488	478	503	481	511	488	477	517	493	485	511	496	508	483	520	506	525	479	478	466	464	495	525	492	484	520	516	521	485	518	482	490	498	525	546	495	472	523	516	525	506	511	526	497	512	526	496	467	518	526	519	474	491	494	495	506	508	495	546	486	510	517	478	463	465	499	504	487	511	510	539	459	536	515	484	478	498	542	480	503	455	518	483	488	507	503	513	480	482	481	505	518	491	485	489	512	490	507	471	484	503	523	467	530	486	507	503	454	483	523	525	478	476	469	476	486	485	466	496	504	507	485	536	549	474	465	513	535	516	501	511	504	499	474	479	563	497	524	503	506	468	462	480	490	457	471	522	481	463	493	501	503	531	468	477	461	487	515	561	500	518	480	511	507	486	517	484	515	529	524	475	524	487	513	458	490	490	508	507	496	503	481	483	455	497	517	477	502	537	488	493	502	501	496	545	514	488	528	501	471	491	506	506	491	526	442	514	496	520	487	507	491	550	492	489	521	539	506	495	466	503	498	492	479	468	458	498	509	479	512	502	524	486	562	522	498	483	503	516	499	498	563	502	503	470	472	491	495	474	469	495	501	515	458	461	495	492	508	503	501	463	521	538	509	553	506	520	473	498	480	517	517	523	514	507	516	518	496	504	520	476	505	524	501	521	590	499	515	481	464	522	506	492	516	510	493	495	505	509	495	523	490	477	509	474	528	479	485	479	506	486	482	481	490	509	512	506	530	495	505	466	489	500	519	532	523	484	474	537	458	497	535	490	481	485	481	470	470	504	523	484	528	451	478	448	531	499	487	495	477	486	494	479	493	494	488	510	505	551	474	512	538	478	485	515	497	492	506	499	500	487	529	491	498	500	462	512	503	480	504	498	505	523	501	473	507	489	472	488	528	498	509	539	535	469	483	521	508	461	503	448	510	473	508	503	512	512	515	509	527	520	510	527	515	522	508	552
25728	25102	34489	27456	18624	4949	470	383	401	349	371	388	381	360	341	337	355	376	377	368	376	348	364	365	379	326	359	335	362	373	332	344	393	384	361	354	346	365	333	349	366	337	350	350	331	362	387	351	384	351	386	347	347	338	365	373	373	346	324	372	351	329	364	357	361	368	408	343	390	393	348	376	345	337	358	326	362	345	339	372	355	348	362	346	356	376	370	384	357	377	359	342	343	355	382	361	366	351	386	351	338	357	349	380	330	378	368	324	379	333	384	371	364	343	327	341	364	319	378	352	395	362	322	342	372	344	358	364	344	302	385	361	389	349	336	384	355	327	362	364	370	348	349	361	344	376	367	352	368	342	388	347	357	371	375	366	358	385	360	404	359	343	352	375	354	366	382	355	301	348	370	369	367	377	352	372	353	376	355	383	345	367	349	367	379	367	377	307	347	337	365	339	355	356	350	341	360	328	375	342	334	336	360	340	346	351	349	383	341	376	395	358	359	380	349	354	348	333	349	357	312	364	395	372	368	320	327	375	347	348	367	335	385	382	343	349	363	377	359	369	360	354	355	360	320	407	363	382	330	344	358	377	324	364	345	386	337	345	359	352	350	332	360	322	358	369	357	344	384	315	314	364	340	363	366	359	353	349	349	357	362	354	363	376	373	364	348	359	336	376	364	355	359	404	352	369	371	358	359	368	352	371	370	344	346	378	355	333	368	361	400	363	362	350	398	357	328	330	354	348	374	378	360	325	346	358	353	381	360	355	361	375	360	372	344	352	368	391	361	350	378	357	366	359	380	364	355	371	310	356	371	369	382	354	366	341	349	350	344	352	374	345	359	362	387	364	341	355	393	359	387	359	368	351	378	333	375	340	311	365	332	386	349	386	385	364	376	354	364	376	344	348	364	357	348	379	375	348	340	355	336	342	324	390	362	349	364	349	367	328	360	373	337	365	372	329	348	369	337	394	350	373	346	359	376	333	363	355	374	350	373	370	370	396	313	358	319	399	339	349	324	365	386	376	355	344	350	377	355	367	360	354	348	344	350	330	373	397	347	349	355	363	373	327	346	394	343	366	388	353	345	355	375	327	389	346	339	336	372	362	343	386	367	324	346	347	325	381	376	374	344	354	337	356	379	339	346	364	349	323	339	350	311	375	390	353	363	352	371	345	369	331	330	336	348	360	366	336	384	340	356	356	349	384	406	360	369	361	370	379	330	339	373	353	346	348	373	350	368	374	375	344	397	340	356	344	351	350	391	358	363	367	361	374	335	326	371	366	374	354	363	340	358	363	369	382	385	338	351	340	373	355	341	338	334	355	330	369	356	344	381	367	380	369	347	336	351	366	330	351	341	345	416	395	342	369	350	365	348	333	377	360	377	354	342	329	349	363	396	362	392	369	355	362	361	376	348	340	351	374	348	360	388	360	361	338	381	413	345	350	340	389	344	389	384	400	359	356	402	347	344	350	354	366	360	380	349	344	344	375	387	335	352	384	375	338	340	376	359	379	347	354	363	345	388	378	365	367	341	405	359	349	353	389	346	375	346	366	371	326	372	359	359	349	357	378	375	345	359	384	332	339	341	338	352	347	343	334	324	358	347	344	324	316	365	386	365	355	339	352	359	331	368	368	312	360	323	343	359	369	357	360	357	357	350	343	363	342	335	368	366	362	350	333	352	353	346	388	345	361	343	360	396	343	350	331	344	335	349	383	360	323	325	365	360	354	359	325	352	349	360	358	346	370	373	351	373	378	364	353	359	375	371	396	396	362	332	344	351	349	369	341	338	394	358	332	345	380	355	376	376	368	380	355	371	364	357	349	374	383	373	353	349	346	330	359	352	349	360	382	383	374	317	348	364	407	366	352	374	347	362	330	350	395	371	341	391	362	320	342	380	364	382	344	360	372	366	373	363	365	362	341	370	377	359	336	359	375	351	362	396	381	328	350	356	346	357	389	354	393	371	369	337	340	359	336	370	377	396	362	366	371	350	367	325	368	355	342	374	316	356	360	326	346	398	411	379	366	373	372	350	331	366	376	369	373	347	355	357	320	374	355	350	372	345	354	369	366	334	347	353	386	375	372	385	374	369	342	362	376	401	365	364	390	349	344	367	358	329	377	367	356	386	354	351	376	404	363	341	376	350	371	373	332	356	360	368	370	374	367	343	356	348	373	334	337	378	353	376	378	370	372	377	364	386	372	364	375	322	341	389	375	332	341	354	347	367	338	334	359	354	344	332	362	389	361	338	370	376	346	356	346	382	372	402	349	359	346	378	377	371	374	381	322	370	350	328	342	347	350	360	339	349	356	348	386	361	382	389	349	351	355	366	373	371	349	362	333	379	350	356	326	379	349	323	328	350	383	381	380	331	351	390	388	390	375	363	350	390	349	350	384	346	366	342	360	327	393	367	361	341	359	357	361	335	379	383	333	366	362	331	315	374	354	343	369	353	410	367	379	369	363	371	350	345	363	347	372	350	367	355	352	316	374	359	342	308	357	339	347	348	353	369	372	341	335	381	357	375	373	337	329	353	370	400	324	358	359	365	377	325	335	371	349	363	332	346	352	378	350	358	334	380	339	348	364	349	357	374	386	343	342	332	378	349	333	311	358	354	347	373	328	391	337	374	377	370	380	365	334	359	377	344	340	363	359	404	385	390	343	344	362	344	334	355	371	329	372	340	348	349	360	364	377	337	355	354	353	365	361	347	334	392	351	328	346	382	370	348	356	379	366	326	332	358	352	382	342	354	335	390	335	349	354	341	392	358	332	362	328	383	342	375	322	374	349	377	365	356	377	330	335	374	353	352	343	322	338	340	385	325	390	366	373	345	362	383	356	352	382	390	340	329	370	368	362	363	365	389	337	339	325	354	382	338	383	341	403	363	365	372	372	362	347	374	358	358	356	355	362	400	364	360	340	320	346	340	361	367	359	369	335	352	395	376	370	386	368	359	411	333	347	327	364	358	323	374	365	368	376	360	371	389	354	364	382	353	355	345	378	351	351	339	375	339	388	338	336	381	302	358	322	383	373	359	380	334	339	383	361	353	391	337	419	360	342	349	322	337	350	359	343	342	333	352	339	383	348	379	336	355	344	360	352	355	361	361	340	355	369	361	371	366	329	364	360	389	365	368	360	359	381	344	346	341	347	354	370	344	359	357	372	367	368	357	362	368	392	338	362	362	358	350	338	375	335	348	389	355	354	357	388	375	370	348	342	372	380	365	354	360	362	341	345	367	370	357	375	347	350	326	350	331	391	383	337	365	356	361	337	375	349	372	348	365	396	349	345	323	380	326	347	371	334	348	348	362	329	365	344	348	400	357	379	335	357	360	352	356	344	343	383	357	381	359	349	380	335	347	378	351	324	350	344	380	383	337	367	358	371	408	369	354	332	384	387	361	379	397	347	374	373	384	390	349	320	343	333	378	375	356	367	322	342	367	372	382	340	345	347	349	332	378	360	389	359	350	405	367	354	384	336	349	355	360	355
62020	91640	65248	28751	13579	1504	640	613	590	592	598	560	576	565	511	587	592	567	629	603	546	608	570	572	613	553	592	587	563	579	586	590	569	590	566	620	603	577	630	582	615	555	549	608	592	561	550	581	604	565	603	581	572	579	590	593	578	596	534	543	617	574	536	569	558	563	560	571	620	642	564	587	539	563	598	595	598	548	602	609	600	585	587	578	600	573	603	591	613	613	610	597	562	558	630	582	554	620	533	584	620	571	554	560	585	608	600	552	572	601	606	541	627	565	578	604	559	562	580	573	609	543	618	569	595	642	562	595	601	588	570	581	611	581	574	568	579	569	555	543	620	602	535	602	526	548	575	577	600	601	614	626	622	599	577	540	541	544	581	600	619	603	572	580	598	615	582	594	597	581	588	606	578	562	563	548	648	605	643	629	573	584	581	603	529	576	552	570	580	565	586	611	574	567	605	577	598	600	585	576	626	544	567	597	588	583	578	573	594	585	591	567	569	618	619	568	621	600	566	601	568	558	569	567	623	556	589	562	568	537	597	560	594	583	532	581	585	562	588	587	625	544	571	582	590	588	587	599	574	610	585	574	580	572	587	611	552	595	586	568	597	537	549	631	568	595	592	556	597	589	583	589	597	578	607	645	559	581	616	572	587	558	586	519	596	606	572	559	584	551	568	527	534	567	586	580	575	645	606	591	582	557	584	606	599	579	580	586	599	571	629	603	568	601	553	544	591	599	546	578	607	554	591	583	599	574	589	571	560	564	577	531	613	525	559	556	601	578	610	603	565	619	586	579	582	571	614	616	613	604	567	553	578	567	599	602	591	607	594	618	623	552	595	541	594	594	591	567	564	594	559	585	560	567	600	559	552	597	612	607	596	560	571	599	579	602	585	586	590	593	564	549	638	581	576	589	594	607	591	580	552	611	610	563	613	570	585	582	575	558	603	552	604	655	570	569	588	581	587	558	590	579	598	565	563	584	562	561	587	610	599	592	606	557	563	575	590	600	549	591	552	607	565	526	563	595	598	583	596	580	569	580	547	597	585	588	590	614	606	525	599	619	528	584	595	584	564	578	576	579	569	631	568	580	538	621	574	600	582	628	636	574	590	561	575	568	600	594	549	575	596	582	582	627	563	606	594	552	553	613	567	555	577	553	582	546	592	588	598	560	615	569	567	588	575	612	568	610	582	551	598	554	561	594	604	610	582	566	583	548	576	572	573	623	548	564	611	595	589	594	585	614	581	547	585	597	543	612	574	581	546	543	612	587	586	566	564	583	577	566	536	648	561	608	573	605	574	569	620	623	555	546	577	525	618	544	579	582	585	591	537	610	568	544	579	567	570	609	586	554	565	610	616	568	602	574	605	594	563	543	606	603	569	591	578	596	535	638	560	601	576	585	596	604	552	561	594	569	548	578	569	579	578	580	610	569	601	578	570	544	590	567	566	584	619	570	595	572	572	599	588	601	580	581	577	609	601	570	588	619	574	603	579	595	622	624	543	573	551	666	578	567	602	582	610	584	597	602	571	578	588	612	598	571	597	606	594	574	546	592	558	572	577	587	579	600	594	573	591	541	536	576	593	568	603	573	583	548	567	579	574	612	600	579	557	620	558	613	552	592	609	550	588	624	612	585	569	573	566	639	591	584	588	602	573	607	567	591	552	564	583	569	577	579	586	539	580	586	572	594	548	576	599	586	583	577	582	577	572	571	585	552	560	554	590	557	578	602	624	609	582	601	600	625	568	565	570	577	555	614	551	616	582	537	549	565	576	597	565	551	561	567	618	592	559	565	565	567	581	589	564	611	595	597	552	565	572	615	568	592	571	585	587	561	557	535	613	590	578	570	596	590	571	597	600	609	547	587	573	585	574	601	580	572	610	539	560	591	602	598	627	599	556	626	574	575	611	612	617	555	634	566	561	552	573	594	551	614	626	614	615	557	558	595	598	596	644	526	592	567	571	575	575	590	594	557	607	571	556	583	557	580	613	555	580	567	584	558	566	556	624	547	583	596	608	569	570	575	587	583	601	610	533	562	590	571	596	579	583	589	576	521	626	619	598	569	623	536	551	575	591	598	619	592	587	609	599	555	554	610	607	579	576	582	601	575	587	589	570	606	592	616	619	553	596	552	570	572	592	580	564	567	642	535	575	582	576	569	582	610	586	601	564	592	556	569	570	577	530	571	569	581	561	600	598	579	573	554	596	574	580	630	614	543	609	569	566	570	597	616	597	573	578	582	569	613	581	608	590	579	600	588	583	603	539	602	609	561	620	525	669	592	580	565	586	597	588	613	630	574	602	608	565	587	561	608	554	570	562	561	561	573	585	594	564	606	589	598	618	627	548	562	582	637	533	601	563	569	584	596	580	585	564	586	565	599	593	599	596	567	596	598	589	590	628	579	537	600	553	545	582	636	573	568	544	529	628	545	565	563	576	605	564	528	572	600	546	549	593	569	558	606	557	604	570	556	534	574	583	581	591	572	594	604	556	591	571	563	542	575	571	596	599	593	583	574	584	585	584	567	561	585	592	585	557	584	573	632	602	578	621	620	594	569	604	598	570	587	571	603	609	571	594	599	563	543	577	574	614	564	589	586	581	584	590	556	577	588	572	602	576	594	553	558	580	565	583	618	548	537	594	554	613	559	602	612	535	609	577	570	566	582	585	601	619	590	549	544	592	572	580	577	578	606	598	585	596	613	569	576	606	558	590	564	566	594	573	600	584	541	565	603	595	558	554	592	570	574	568	595	588	573	548	605	560	600	632	569	601	600	585	599	601	571	610	603	575	564	600	585	582	627	623	561	600	613	567	524	599	562	579	562	594	578	540	549	582	619	601	559	586	607	585	592	612	605	584	581	543	616	546	538	610	575	616	570	594	591	568	556	640	571	567	583	578	565	577	587	616	598	612	554	594	544	592	596	574	615	574	588	599	594	587	546	631	564	571	538	569	626	575	605	556	575	558	565	601	536	602	575	584	579	600	547	548	533	589	564	560	594	515	567	568	626	574	563	550	530	588	588	610	629	529	567	539	608	554	599	635	576	571	585	554	567	570	564	550	627	637	614	551	595	580	587	592	597	587	562	590	601	580	551	620	587	584	566	622	574	587	598	580	565	597	592	598	562	597	602	532	586	572	563	586	616	587	558	606	579	566	581	616	578	552	570	629	592	556	591	604	591	553	589	561	568	533	544	613	585	547	576	567	578	595	591	545	592	598	524	566	640	588	625	553	583	586	580	606	564	585	581	585	603	569	600	632	569	566	601	549	634	585	627	582	556	582	607	597	567	552	549	584	579	608	571	586	595	576	547	632	556	603	583	579	560	620	631	627	574	551	557	561	592	608	524	573	547	590	596	566	560	592	606	570	583	610	559	574	566	561	586	610	591	578	602	581	604	590	569	607	550	594	620	541	538	551	600	575	565	544	586	565	597	596	585	606	592	589	570	576	601	585	571	594	608	624	561	577	574	622	579	571	605	607	583	578	628
24314	23056	31430	25515	21477	15682	2287	650	588	661	561	583	581	596	587	597	609	582	552	560	551	616	547	613	563	543	566	548	561	608	595	548	559	554	614	575	629	545	584	616	594	563	617	601	571	575	586	566	553	569	549	591	570	610	574	560	587	616	585	572	585	618	591	597	589	536	545	595	566	527	591	543	549	583	557	582	593	579	548	597	609	573	568	547	574	527	548	555	568	596	545	567	568	564	546	552	546	573	536	551	587	580	600	548	557	538	584	557	560	566	532	603	531	587	583	543	553	553	558	517	569	595	549	566	588	555	604	604	555	565	565	576	562	549	564	578	589	619	568	601	581	534	573	558	584	552	566	564	596	566	530	591	562	562	566	590	577	561	594	581	516	549	584	542	575	564	541	581	558	550	593	542	561	545	572	549	511	626	548	530	584	591	579	556	553	543	579	606	527	568	581	525	547	560	571	545	553	573	534	531	545	551	534	550	559	538	534	566	583	536	567	561	575	552	558	591	518	583	531	589	594	550	554	566	604	580	550	533	537	548	576	573	589	531	540	523	596	573	551	583	538	576	549	564	571	606	534	548	590	599	542	581	561	549	586	546	579	582	573	525	522	597	555	531	601	562	568	546	566	561	536	541	586	560	593	545	590	561	560	546	567	591	550	567	545	563	575	518	529	574	599	560	561	525	552	582	525	545	563	571	532	584	563	573	599	561	514	572	516	584	557	605	568	538	580	544	549	618	576	547	573	523	547	517	579	559	583	544	545	574	586	576	559	556	600	579	569	556	554	570	593	567	577	552	545	576	557	564	574	547	546	531	557	525	524	535	531	514	588	525	582	572	608	580	579	545	574	528	565	542	532	606	559	588	534	535	578	565	560	566	553	590	533	559	562	525	552	538	544	575	604	579	605	581	575	497	575	569	592	579	531	534	567	605	550	586	602	575	581	537	571	573	569	545	577	593	545	554	534	556	567	590	559	569	569	568	546	575	549	544	570	558	546	596	593	609	587	609	556	546	582	563	590	569	552	543	572	564	595	577	596	592	571	578	515	585	582	520	545	577	554	568	562	548	530	562	523	554	563	604	571	543	606	633	555	581	549	537	552	609	556	587	531	551	553	547	540	613	583	578	585	589	581	555	611	581	573	553	568	558	528	512	542	557	542	591	607	562	539	586	569	558	574	564	544	576	582	564	571	543	581	559	541	590	573	542	585	545	615	526	539	547	594	542	543	573	620	587	563	574	599	529	536	577	583	550	543	546	583	530	536	533	575	550	585	556	579	563	594	583	569	556	625	569	537	574	553	577	557	547	571	578	593	539	542	584	545	588	547	594	549	592	580	557	537	584	575	563	581	540	551	507	608	560	540	529	511	571	568	541	558	527	566	549	574	516	591	562	579	586	538	541	564	568	547	574	543	540	602	561	540	524	564	575	546	562	569	569	590	643	551	562	570	561	576	554	541	566	594	575	527	561	528	563	559	577	577	539	557	555	500	558	594	551	534	557	611	554	560	517	568	567	543	585	557	565	572	582	537	568	558	561	520	563	552	545	584	582	581	549	579	547	580	544	505	575	564	589	615	588	558	539	570	589	533	547	567	570	574	542	570	552	585	550	556	546	560	569	530	523	532	617	589	596	560	532	564	569	549	568	575	572	591	592	584	547	553	574	590	562	554	567	559	537	543	567	554	585	542	553	560	583	567	577	591	612	521	579	553	538	587	571	570	565	546	579	569	571	523	563	560	590	551	570	577	582	602	476	608	575	558	539	534	549	580	545	536	549	587	569	574	530	554	576	544	564	518	568	552	562	574	555	528	574	542	542	552	579	586	532	543	581	586	542	553	558	564	550	568	586	564	585	572	560	583	498	591	570	560	553	565	580	562	549	572	552	583	537	522	599	568	565	537	586	542	590	599	569	617	522	555	569	618	565	550	579	548	543	615	512	563	606	566	555	568	550	559	576	578	565	550	597	585	566	565	589	582	582	590	578	575	549	626	589	539	564	568	552	584	515	578	558	536	561	584	500	566	556	571	557	571	521	534	575	538	577	556	563	585	600	578	539	544	525	560	514	578	559	536	605	520	508	614	561	563	576	560	559	592	606	594	573	549	546	536	529	561	600	553	535	564	573	533	568	553	556	563	593	579	567	559	529	541	574	575	565	536	594	592	571	572	578	592	591	598	602	522	546	538	527	538	579	590	504	590	560	550	550	571	554	573	522	569	555	545	587	571	548	543	547	557	537	541	592	579	544	594	538	644	572	536	540	567	509	548	549	572	545	594	584	590	570	546	545	561	547	543	597	532	529	514	598	601	575	578	506	523	539	539	544	561	549	547	545	548	576	577	564	567	539	535	564	608	574	601	532	629	570	602	544	555	520	558	560	578	569	550	546	579	505	577	576	537	543	592	588	556	543	565	559	588	527	567	553	527	553	534	592	596	594	543	578	539	521	523	569	576	611	591	522	553	531	582	531	526	548	553	607	589	586	561	604	563	556	540	552	589	562	551	598	562	585	537	597	584	573	590	538	556	588	553	571	550	573	577	540	577	566	553	556	554	570	538	562	582	581	554	616	588	521	529	530	561	568	580	589	545	595	535	604	569	531	518	591	586	555	569	560	545	621	597	549	589	564	556	567	549	571	564	551	543	553	607	571	568	600	557	553	603	615	574	577	565	555	537	560	588	556	568	539	537	560	558	601	545	557	566	576	580	545	600	565	578	586	543	545	573	535	513	587	548	572	575	567	559	548	540	583	550	582	575	562	542	593	560	583	545	556	549	556	542	569	568	519	576	538	562	554	589	546	553	551	560	554	583	533	597	529	518	560	534	614	574	565	566	554	569	538	538	561	573	572	530	549	587	573	568	530	548	560	609	611	542	595	527	598	544	548	562	548	545	598	578	596	538	601	592	525	588	557	545	557	541	552	547	535	567	537	542	582	551	566	539	530	525	570	594	558	533	545	558	627	577	551	591	536	557	578	552	574	583	552	562	536	584	525	576	605	597	573	553	541	535	554	528	568	567	511	592	579	590	603	597	483	545	577	563	578	563	522	551	566	534	565	614	560	571	544	522	552	515	565	558	572	539	547	559	545	550	587	557	554	578	576	562	554	518	565	572	588	574	553	547	577	579	500	549	569	524	564	576	571	577	589	563	563	526	560	559	563	547	557	579	571	548	602	591	578	566	520	584	544	567	621	531	599	548	578	557	547	537	546	533	566	581	574	547	570	579	576	505	539	561	585	543	548	593	539	587	589	541	523	534	562	550	543	551	548	550	574	548	544	588	537	552	528	554	531	563	519	566	562	569	537	560	589	552	564	516	574	526	619	552	594	543	549	583	553	577	553	549	538	568	578	531	557	592	553	590	562	540	526	576	547	537	555	561	560	558	590	571	545	570	542	581	530	583	592	573	572	579	529	576	560	562	571	525	544	563	569	534	544	584	621	568	612	591	564	577	594	510	573	552	549	586	566	565	559	607	548	590	569	560	562	584	562
62347	101291	73522	34447	16977	2027	891	927	871	887	887	843	908	884	880	835	862	923	887	869	865	908	862	810	870	830	837	852	903	840	830	887	840	874	877	841	840	876	822	874	849	888	856	872	793	919	868	871	853	890	851	846	876	888	874	847	855	870	854	856	885	893	853	867	879	836	858	831	891	840	850	900	902	893	873	846	926	833	867	880	847	857	880	889	857	878	878	869	878	865	866	843	845	853	876	842	855	834	838	832	873	937	812	879	798	838	898	853	850	856	835	892	833	875	858	805	854	842	880	854	826	843	876	845	872	867	864	881	842	829	838	842	898	842	847	878	810	833	846	873	858	887	843	891	845	853	832	848	852	909	828	882	847	908	857	839	910	832	850	893	866	837	837	791	930	884	884	860	831	835	823	893	837	795	838	822	881	826	837	826	838	864	912	814	897	873	866	850	866	818	822	817	814	853	827	825	827	864	912	833	851	855	888	888	849	838	871	858	840	868	912	852	829	875	844	839	867	923	902	861	875	849	873	956	830	850	852	854	794	833	827	872	899	898	847	827	836	877	861	861	802	885	852	857	824	830	836	863	885	864	809	886	864	842	856	861	869	847	901	844	862	820	883	844	887	841	887	850	852	878	882	861	847	830	874	836	847	865	808	827	884	824	845	866	884	832	921	860	840	872	826	845	870	850	825	876	885	875	862	843	891	896	826	860	847	821	928	824	804	924	873	883	875	874	812	849	869	856	842	854	855	877	891	866	893	826	915	864	843	868	890	912	857	841	846	893	852	880	857	876	833	872	825	879	834	838	863	924	860	855	841	847	904	836	858	830	871	862	853	860	840	898	867	863	916	898	827	874	854	890	899	812	842	843	854	848	890	871	862	824	827	903	901	852	877	861	833	795	875	910	865	802	866	801	855	874	859	867	899	880	877	859	805	875	855	882	848	865	856	817	825	864	864	877	813	886	835	818	842	806	868	866	831	868	844	848	815	883	909	868	819	901	831	872	870	880	838	833	842	862	894	872	850	864	858	853	887	846	837	836	861	807	896	824	855	807	839	844	849	861	853	841	906	869	850	863	809	802	855	835	886	887	868	846	870	844	838	860	835	809	849	877	825	841	889	864	829	873	843	835	833	857	843	842	877	832	848	833	800	856	884	933	838	834	818	829	898	835	867	894	860	870	847	888	855	851	877	844	892	847	893	845	872	882	934	846	892	848	790	880	815	860	854	792	882	814	877	841	847	881	884	825	914	831	855	839	805	889	884	842	851	929	861	889	882	849	856	869	892	929	813	886	831	903	848	834	857	830	928	877	871	829	893	856	875	857	881	875	795	842	868	790	880	853	842	860	841	854	805	898	817	862	834	827	799	881	852	916	798	861	835	892	815	869	926	851	868	850	838	888	850	852	871	882	851	846	887	858	889	892	823	844	903	843	831	809	860	906	876	895	839	875	833	872	854	850	892	846	895	819	878	912	856	850	873	841	917	853	897	841	887	833	826	843	845	870	851	794	822	906	862	870	817	850	853	879	818	901	842	822	854	893	893	846	883	912	898	841	899	879	877	866	816	867	859	843	857	853	902	832	852	912	900	872	828	859	858	871	835	867	874	841	853	883	806	831	838	846	868	886	861	897	902	869	881	872	845	908	873	855	867	893	886	918	864	841	852	836	839	868	811	853	858	861	845	800	853	900	836	915	838	889	841	831	864	914	889	820	842	891	824	889	862	891	836	879	864	882	850	870	868	885	838	841	841	835	821	881	854	818	817	820	895	837	888	831	847	921	835	859	838	827	849	793	872	882	884	870	834	855	859	867	837	812	816	860	842	876	823	815	829	862	892	795	873	886	849	871	837	865	839	834	873	846	823	827	869	838	863	826	864	867	870	831	837	844	874	853	862	853	913	907	874	841	861	815	863	851	901	820	814	831	870	906	874	880	819	830	855	848	846	819	868	813	825	856	856	849	860	859	844	859	907	882	867	798	811	852	837	828	838	869	873	881	900	794	812	845	885	861	879	820	830	833	828	810	872	852	885	871	826	885	846	852	875	853	812	827	851	847	889	892	835	891	844	868	872	863	891	873	931	828	890	819	829	813	885	856	834	879	873	911	815	888	848	882	842	836	842	880	884	849	864	852	848	836	891	830	860	861	871	855	806	885	936	845	790	901	843	857	856	839	878	823	886	896	865	901	858	900	855	831	861	880	879	895	870	840	838	883	848	848	851	855	882	856	885	844	821	875	843	890	863	861	876	883	899	859	853	836	875	843	936	921	825	856	885	818	870	857	851	908	869	852	850	826	834	850	890	845	872	860	892	873	821	846	839	854	795	871	811	872	878	901	807	874	835	847	819	849	853	882	884	860	872	838	825	903	842	837	865	909	873	877	858	841	823	824	828	833	829	894	931	827	872	904	812	826	826	870	908	835	895	839	881	836	827	912	877	859	848	888	905	889	879	888	817	884	821	811	818	850	863	811	813	926	821	845	877	879	835	868	872	852	843	839	879	849	858	853	835	850	838	851	894	847	863	840	830	890	895	846	874	840	866	802	871	883	888	845	814	853	771	925	868	845	850	845	858	843	870	876	860	847	899	842	832	896	872	846	856	852	850	894	850	877	881	829	939	822	839	857	856	848	888	897	845	924	867	814	834	892	822	892	839	839	857	849	833	882	829	888	862	823	858	905	850	870	875	834	840	838	914	823	829	883	886	834	866	839	872	887	869	889	815	900	880	887	873	914	853	839	836	810	873	869	919	834	826	890	873	837	867	842	825	912	815	878	817	883	864	926	890	853	820	890	850	837	856	872	863	820	837	892	869	909	898	820	925	857	876	831	828	888	858	888	860	855	827	848	871	857	831	862	866	876	881	848	917	862	878	837	881	812	895	826	874	875	894	887	843	905	904	885	850	865	871	817	903	807	869	837	796	815	907	841	776	830	883	850	849	831	856	869	904	904	856	861	864	874	800	876	821	839	862	881	843	881	839	870	868	832	874	917	870	828	846	856	844	839	840	859	858	834	868	901	866	822	887	867	858	803	866	863	822	868	883	832	820	824	897	861	889	812	804	853	864	899	855	862	881	888	849	882	867	847	874	804	847	866	840	852	878	850	917	830	846	828	890	856	900	831	908	842	867	849	860	830	886	869	871	934	831	836	822	858	841	857	899	836	885	837	826	838	907	858	871	901	880	871	825	840	838	797	803	823	885	910	839	860	868	868	855	855	885	822	818	861	856	875	856	858	867	854	900	826	880	866	852	886	837	843	849	841	910	879	857	814	850	829	868	848	878	874	852	826	795	856	850	885	813	841	869	810	885	870	849	860	839	843	866	805	918	829	896	829	892	849	869	887	866	860	931	841	836	888	897	878	841	868	835	860	883	829	825	827	821	850	892	926	869	836	900	855	825	894	856	835	906	885	836	829	885	889	854	843	890	900	854	814	840	793	849	830	857	831	878	824	845	873	898	894	871	811	812	864	854	829	845	806	899	821	833	910	885	875
32058	32795	28262	10184	963	363	303	362	296	320	308	284	335	312	302	303	297	321	283	290	310	313	339	321	306	261	308	330	310	327	315	295	287	304	318	302	289	317	321	287	281	294	326	281	333	308	316	331	333	274	305	299	315	281	292	341	309	287	299	302	332	321	283	299	292	367	307	309	307	297	295	358	299	292	304	314	309	296	331	311	284	289	317	287	263	269	321	316	314	316	301	275	312	304	325	326	294	304	331	346	315	305	294	319	311	336	268	280	328	312	294	280	323	320	303	334	338	289	297	302	277	291	315	311	319	316	291	306	311	312	304	307	331	305	306	290	286	298	319	301	310	304	270	320	308	304	305	327	315	296	305	327	305	305	282	305	309	331	315	308	334	318	302	304	309	292	318	292	281	295	271	312	309	323	308	288	338	326	298	311	321	293	292	256	308	294	300	284	307	335	276	293	334	302	310	336	307	300	314	308	312	320	284	300	304	292	323	315	305	311	287	334	302	298	313	329	267	294	290	295	280	302	289	318	311	296	310	303	295	296	302	309	278	289	295	335	298	291	305	323	324	324	294	316	310	331	288	290	309	309	300	340	325	296	321	291	286	309	303	305	311	287	299	291	296	316	300	329	329	313	319	315	303	315	319	304	270	302	327	282	305	273	285	286	325	260	299	301	298	298	298	265	291	317	298	310	289	295	332	322	281	329	317	333	317	302	329	294	312	304	317	296	332	275	310	306	300	296	318	301	304	313	306	293	290	291	300	310	319	300	293	280	305	312	327	307	266	312	317	312	304	300	344	288	283	317	327	303	311	298	308	312	291	303	316	289	282	295	316	301	276	292	310	322	274	337	315	320	316	281	312	297	314	316	300	296	308	311	334	300	301	290	305	313	295	305	322	327	288	290	305	276	309	328	318	320	302	289	287	295	332	279	305	281	319	303	293	330	302	285	299	306	323	279	282	308	324	306	296	267	318	296	311	303	297	275	290	316	311	298	329	305	289	295	282	276	286	283	304	295	337	301	325	304	307	303	307	339	308	277	340	299	313	313	280	281	320	315	334	304	291	316	295	322	336	304	315	297	305	319	291	307	295	295	315	307	325	306	287	303	288	314	307	314	281	304	299	321	320	308	314	298	298	344	313	277	281	336	343	299	285	330	323	288	308	312	290	319	293	276	321	276	293	317	293	284	329	311	292	287	317	299	310	291	295	305	312	279	320	332	303	308	341	308	293	270	293	271	305	292	308	303	269	311	290	275	312	288	330	291	298	320	293	313	293	293	298	303	309	321	302	322	274	289	264	317	318	309	300	323	287	298	312	310	300	287	315	304	300	289	294	302	284	317	318	283	304	308	291	302	287	290	302	307	273	307	277	344	281	290	273	285	309	297	311	294	286	288	276	287	299	288	319	299	291	308	287	308	295	299	317	371	297	286	273	293	287	310	323	316	297	315	290	312	298	358	255	298	305	311	315	299	301	319	310	348	285	336	281	299	339	333	288	322	309	306	348	308	319	293	280	295	278	324	311	276	307	337	313	286	328	313	307	341	290	308	325	352	287	306	324	280	296	314	304	316	305	306	295	304	300	276	292	343	307	298	301	273	300	321	324	330	310	295	313	325	311	322	268	301	325	320	329	321	308	331	283	312	296	342	313	302	331	291	301	301	272	326	287	302	301	294	298	289	315	298	280	315	328	324	289	296	296	313	292	307	307	312	362	301	301	308	293	320	305	314	308	273	306	321	324	314	302	307	308	307	298	325	288	313	337	323	287	302	278	294	342	288	311	276	302	290	279	276	337	283	326	277	283	297	295	321	321	314	303	350	325	283	292	297	285	300	278	291	334	272	314	297	319	298	283	296	300	321	287	303	288	340	300	294	333	344	292	278	315	294	280	316	281	330	308	327	320	325	316	309	338	302	336	284	300	330	351	272	297	306	296	300	276	302	282	298	322	335	314	314	289	295	303	285	294	307	312	331	335	313	297	335	307	325	304	299	292	320	326	290	288	300	350	314	284	300	291	298	314	316	310	305	306	296	313	283	290	309	311	284	297	309	320	333	297	295	274	306	292	303	307	289	269	317	303	280	309	294	324	312	307	302	310	297	318	300	288	328	310	308	312	271	287	322	335	314	299	312	295	320	313	324	329	314	296	299	313	317	288	324	282	326	327	314	338	319	318	331	319	303	276	307	300	281	288	279	311	308	287	329	296	309	279	317	327	315	324	285	338	297	299	289	290	291	310	312	291	312	305	298	280	319	308	319	351	310	285	277	300	316	327	299	301	320	306	289	305	334	260	297	317	310	318	333	306	317	302	306	307	297	276	289	283	266	287	285	275	316	309	302	320	308	296	274	333	268	313	314	300	314	326	301	324	321	301	300	315	301	312	328	318	318	280	301	322	306	300	315	309	322	318	343	312	326	317	338	311	331	294	286	317	326	282	334	289	302	311	305	338	330	315	300	283	321	290	316	308	273	297	304	328	306	324	311	305	288	294	350	306	298	317	297	293	290	320	292	309	328	316	313	317	312	294	308	279	296	264	304	324	306	316	314	298	308	317	315	297	291	310	322	328	303	289	306	307	286	306	272	335	312	288	321	305	329	319	302	284	308	294	298	276	286	284	316	298	296	324	303	320	310	283	327	309	367	298	307	323	297	284	303	308	331	307	274	337	294	309	322	315	295	303	306	315	317	323	332	313	324	309	304	305	336	302	314	289	327	294	320	299	296	295	272	313	305	331	338	280	294	323	315	310	294	299	316	305	322	274	298	324	286	291	300	288	265	301	260	259	295	335	317	305	298	316	317	320	324	276	296	293	301	310	320	317	309	278	298	310	298	300	304	286	311	319	306	312	315	326	333	293	317	319	285	296	302	304	306	315	343	311	288	325	322	301	290	296	299	302	275	290	314	296	290	303	296	338	317	291	291	310	318	312	301	294	333	318	303	285	299	305	294	294	316	292	326	282	296	297	298	296	313	287	292	313	318	300	321	283	292	293	360	322	291	290	284	330	307	316	336	305	326	265	288	325	286	296	280	323	309	285	277	295	310	329	313	284	308	313	308	310	309	287	299	303	305	317	312	317	315	274	300	318	304	309	284	301	329	313	350	287	311	329	333	307	323	278	306	305	310	296	286	318	317	304	298	294	290	315	319	332	308	250	303	312	305	285	296	314	313	296	295	305	283	294	274	269	336	317	318	326	306	306	271	315	306	318	312	295	317	281	313	321	316	246	294	296	289	301	321	310	282	296	303	306	283	309	312	330	344	322	295	301	283	310	318	296	300	311	293	309	301	327	282	305	326	293	307	306	320	321	268	281	294	317	317	266	298	270	290	291	317	302	305	309	293	284	281	314	291	318	343	311	324	306	265	312	289	323	298	305	278	298	295	313	306	313	293	319	312	304	287	270	290	284	308	315	316	298	301	311	267	294	294	320	336	299	304	290	282	289	321	309	313	309	291	315	292	334	312	289	339	328	304	298	281	300	314	294	305	328	345
40909	49298	32482	7909	1871	557	534	511	520	483	505	528	498	505	505	492	502	530	483	519	544	487	504	510	498	489	524	519	482	478	507	556	515	541	500	515	504	520	515	510	526	527	521	483	513	519	501	523	508	481	517	498	510	533	501	518	510	473	523	504	548	480	510	492	540	516	513	525	511	498	497	496	509	474	476	536	511	503	520	528	549	569	492	498	496	535	518	539	472	521	509	521	522	505	504	532	503	526	491	505	538	498	480	509	498	525	540	484	515	497	469	480	520	536	525	481	476	504	511	535	521	512	497	479	512	471	517	467	499	488	549	527	525	530	502	506	522	449	509	516	474	508	503	540	526	492	549	522	548	527	474	537	488	497	510	499	508	539	530	533	514	502	500	489	487	553	481	480	517	525	482	536	524	477	524	578	489	520	489	505	507	522	553	549	506	479	552	543	494	446	544	511	500	500	502	499	504	530	577	520	516	525	472	533	537	496	515	527	506	507	520	480	514	538	497	519	511	475	491	491	519	488	504	508	474	515	486	521	499	523	473	487	525	496	522	480	523	488	495	541	507	501	473	531	505	489	510	501	467	468	493	489	545	494	515	529	495	531	488	542	521	513	554	548	485	517	515	534	512	525	542	511	520	514	549	537	566	526	501	512	491	514	531	505	498	455	484	526	526	513	520	516	478	515	537	509	489	482	522	515	524	554	499	492	545	506	485	522	471	529	518	506	520	584	489	492	508	514	517	500	531	525	525	504	497	510	536	512	502	483	518	542	501	534	494	542	537	507	504	578	528	498	534	509	486	531	540	523	503	517	501	511	532	478	478	444	559	507	467	539	537	493	495	521	505	534	550	487	497	482	523	500	544	529	527	534	488	532	513	487	491	478	507	501	544	485	552	534	493	490	520	478	528	516	495	510	512	569	503	505	484	535	517	525	504	492	487	520	527	518	522	528	510	496	508	457	544	509	537	529	518	495	516	531	468	526	514	484	542	487	523	532	496	512	539	505	505	482	517	522	530	528	560	502	509	496	479	519	490	488	544	500	490	522	491	496	544	528	501	488	523	503	506	531	528	505	498	515	506	514	531	521	513	502	528	501	451	490	539	522	513	529	521	524	463	533	505	508	536	489	516	537	511	516	550	530	507	483	495	531	567	546	528	534	518	519	539	540	529	518	497	490	493	515	511	505	515	503	513	500	543	510	490	501	511	499	525	532	517	481	539	507	518	491	517	507	517	509	497	516	512	447	547	506	538	522	516	515	532	530	473	495	497	559	516	538	495	510	549	497	504	499	533	540	540	523	512	513	481	527	509	460	500	499	516	487	543	498	530	497	527	530	498	517	486	511	482	511	519	512	509	466	522	505	530	466	527	510	535	504	522	510	472	501	506	528	503	520	481	519	532	496	540	543	545	505	559	499	509	508	559	516	480	506	483	516	507	515	510	517	495	512	480	505	504	536	528	499	532	532	499	560	546	518	505	517	537	514	507	524	504	541	510	470	492	529	551	508	502	534	554	513	524	553	530	481	525	512	542	508	520	485	556	499	501	539	563	501	564	527	520	511	519	511	483	475	518	502	516	526	532	525	532	518	526	552	504	513	518	503	497	482	531	558	503	503	489	502	516	500	518	537	544	502	500	514	516	501	529	477	505	495	545	514	499	512	511	533	498	510	493	538	551	515	485	528	533	501	515	559	518	488	528	509	546	526	507	508	545	521	514	518	495	506	505	478	501	568	540	461	495	498	496	531	488	515	496	498	459	480	523	510	492	523	514	547	512	505	511	510	485	492	519	525	516	567	494	523	501	486	519	499	535	499	513	503	524	537	455	508	541	478	556	523	505	543	561	501	526	541	537	500	527	526	505	470	511	490	528	523	516	530	527	534	532	520	518	594	491	528	508	551	530	536	509	523	508	514	499	531	511	535	479	525	485	551	498	515	519	512	549	571	526	523	489	531	521	494	494	522	471	488	515	513	538	528	509	535	476	513	526	485	508	548	487	493	556	532	509	533	506	513	497	533	536	518	517	500	504	473	536	541	517	516	543	478	555	496	506	541	494	478	536	517	485	489	507	550	508	495	524	520	519	508	536	521	480	541	511	477	464	547	531	484	530	508	494	510	490	480	517	515	524	485	514	496	507	535	565	506	496	523	492	540	544	499	500	507	478	518	479	506	499	552	542	527	533	515	527	514	528	538	492	532	494	547	509	508	531	526	509	512	516	511	534	496	511	512	530	536	508	489	498	511	549	535	464	512	504	450	508	500	469	541	481	536	495	499	518	513	508	515	535	481	542	520	532	507	498	508	544	505	465	500	524	529	486	526	528	454	500	541	490	537	497	525	529	522	545	530	485	510	516	518	516	474	499	497	491	548	498	501	508	523	481	507	521	525	493	508	544	502	522	534	533	513	535	526	503	502	525	512	521	492	533	548	474	494	514	498	522	482	505	494	534	524	467	495	533	479	519	529	473	484	543	530	517	515	517	562	493	524	501	521	486	506	492	515	476	527	515	492	505	496	501	547	476	531	525	536	502	544	501	486	550	535	534	492	525	516	474	504	521	522	522	494	539	530	486	500	506	488	476	541	467	550	540	552	529	546	575	521	505	524	528	514	506	496	511	506	505	515	491	513	475	505	512	518	514	526	555	558	533	525	497	507	510	487	490	513	486	525	493	518	523	512	530	496	520	483	496	537	508	458	551	537	514	508	489	550	528	509	521	491	501	514	501	493	516	496	484	500	493	501	499	501	513	531	502	509	512	511	511	502	541	491	529	536	526	525	531	534	494	499	498	482	511	488	519	510	524	477	491	520	520	521	507	498	529	471	550	571	500	501	540	494	512	524	518	514	486	506	510	537	499	510	508	517	496	519	507	496	503	517	511	520	497	501	487	518	554	510	493	469	496	494	519	516	505	461	521	492	526	462	513	533	481	485	517	515	481	526	495	464	497	511	524	531	529	514	485	500	558	559	538	553	491	526	485	476	509	539	476	487	482	519	475	527	500	515	531	500	505	511	474	494	499	528	511	498	480	536	483	498	535	533	518	537	553	549	500	462	513	476	494	508	525	544	507	542	501	487	533	527	510	536	508	487	539	526	486	541	499	516	514	490	501	526	527	505	467	551	534	480	498	507	515	523	515	500	502	512	533	492	490	515	529	521	536	487	526	474	531	491	498	510	538	506	523	514	484	465	500	513	557	459	528	501	508	517	476	510	535	516	530	539	512	507	513	490	508	502	524	478	508	500	497	479	515	500	528	497	492	494	485	494	530	527	519	500	521	535	499	512	509	532	538	503	503	511	486	520	496	539	537	524	506	529	494	547	500	549	520	521	544	491	487	534	489	504	491	548	527	481	502	537	485	509	526	534	530	520	494	544	530	515	504	503	498	524	505	519	503	470	503	537	518	528	511	513	487	532	435	505	497	524	531	530	508	509	500	537	521	497	497	511	519	501	545	479	530	541	542	530	527	554	497	474	504	488	545	470	523	524	499	513
25684	25542	34350	26455	17977	4197	456	372	375	336	398	376	382	340	390	380	403	371	344	394	346	370	372	362	389	355	383	359	345	344	331	397	388	359	345	366	347	350	380	379	369	364	382	361	376	415	377	369	351	353	359	359	314	370	351	319	342	357	343	390	355	360	372	364	345	377	338	348	316	319	333	310	332	322	362	366	340	364	377	343	359	370	345	337	343	380	342	371	352	328	323	331	361	354	344	317	348	364	356	395	347	366	346	392	377	391	352	383	383	358	369	369	346	334	372	372	364	357	381	370	356	371	349	363	360	365	368	369	372	348	350	360	383	369	346	334	350	366	357	383	386	362	358	332	382	382	355	345	393	352	354	356	352	369	366	342	347	342	346	358	364	364	322	358	377	365	338	362	352	366	351	340	343	374	348	360	341	345	354	382	354	393	360	376	383	389	365	374	361	348	367	363	364	355	390	386	355	384	336	373	367	358	367	336	348	383	328	381	358	359	349	354	343	354	359	374	383	353	370	337	346	346	394	349	359	349	341	350	359	397	400	374	365	319	379	371	364	348	352	355	372	361	370	401	370	325	354	366	382	333	344	378	300	385	370	366	381	366	358	333	381	403	338	338	368	373	367	348	370	346	382	331	390	352	357	338	339	393	339	364	385	367	350	368	342	377	378	405	373	359	344	346	369	377	347	368	371	361	346	358	359	347	359	356	359	357	377	352	347	349	344	371	354	361	362	370	364	378	395	335	353	367	368	342	327	342	328	373	340	357	361	371	368	346	385	341	357	362	328	422	360	365	339	368	358	362	350	361	356	370	346	352	358	385	400	348	378	340	384	346	348	379	366	346	342	370	356	373	363	378	345	358	347	358	324	350	349	349	392	367	406	371	330	346	347	345	362	392	408	372	381	342	362	316	370	341	337	369	371	360	341	355	358	366	381	348	342	361	337	383	354	354	383	349	352	375	353	366	362	373	405	365	370	382	377	362	362	326	385	363	346	335	318	362	340	338	361	339	363	399	390	358	360	348	337	388	363	331	384	318	331	401	332	382	373	379	352	397	408	366	342	368	342	364	352	383	356	328	368	369	354	347	367	336	362	334	319	363	318	359	348	391	357	381	369	361	334	392	354	324	363	372	369	371	349	361	361	349	351	371	411	311	413	365	345	377	345	399	347	327	402	355	371	319	343	298	364	363	367	356	378	363	336	347	376	338	399	370	381	371	345	372	369	362	370	342	344	352	353	366	341	353	350	341	382	373	365	355	344	342	368	345	354	359	350	367	375	345	367	365	360	352	335	351	375	331	381	353	352	342	342	372	359	338	338	340	347	355	348	368	345	379	347	345	344	348	337	366	341	404	364	344	374	381	397	354	375	343	330	358	336	358	357	329	388	347	378	362	357	317	382	359	348	313	379	358	336	361	352	346	343	369	384	372	353	351	388	338	329	370	368	372	333	392	391	368	393	368	357	330	367	335	363	362	355	395	378	351	348	355	332	368	371	349	375	362	371	328	392	333	331	378	389	344	338	341	366	369	391	343	391	350	346	336	380	356	386	369	349	365	348	354	336	390	365	379	351	375	352	369	331	372	370	345	360	347	365	350	375	333	362	387	344	332	376	421	339	322	334	326	373	342	345	335	377	364	349	357	372	365	361	354	352	351	357	330	344	406	366	366	376	331	329	379	368	369	367	379	340	369	354	340	323	375	380	350	346	348	360	368	340	355	354	362	337	355	375	353	360	381	366	355	370	375	354	368	352	339	377	352	352	313	371	372	366	312	377	378	343	362	341	363	360	352	405	382	372	367	390	365	393	338	391	355	343	362	325	352	352	329	395	351	368	343	370	350	403	356	363	328	331	382	376	336	357	366	360	342	367	361	370	342	380	335	367	381	401	356	394	353	365	378	383	339	363	374	343	377	368	402	339	378	351	329	355	329	346	366	354	400	370	335	369	333	354	332	339	373	353	362	365	342	344	349	354	337	357	368	366	365	367	390	372	347	347	367	390	352	407	368	370	367	369	354	405	392	394	340	341	362	367	363	370	348	358	362	367	385	372	357	346	353	340	406	363	381	369	348	363	366	338	369	382	361	381	366	362	342	359	382	355	360	386	354	345	369	367	377	379	388	382	330	370	367	361	386	354	340	332	378	360	360	349	372	394	370	381	347	377	366	330	371	350	351	363	360	370	344	334	331	323	328	347	344	363	355	324	352	360	360	376	352	372	353	376	367	353	352	365	378	349	375	368	391	362	340	366	362	377	338	364	361	345	385	365	377	358	346	354	377	354	343	379	362	336	314	383	366	363	351	364	403	378	376	363	377	370	359	367	370	327	345	330	327	397	389	369	330	386	387	326	362	343	346	342	375	344	359	337	354	353	375	333	382	351	355	343	358	366	368	338	373	343	361	377	348	343	369	325	385	370	377	391	366	358	319	375	369	352	348	408	360	384	369	387	362	356	390	353	367	359	317	366	370	343	366	366	368	338	328	371	334	403	353	364	373	356	357	365	372	377	373	341	385	366	338	368	345	371	357	348	340	378	333	346	374	376	332	325	334	328	374	342	368	340	352	364	367	368	375	337	332	339	358	371	402	373	365	370	344	382	365	353	370	372	350	380	376	353	354	338	347	347	342	397	367	319	343	324	333	352	384	387	367	362	390	369	398	341	340	366	369	339	367	341	364	367	398	358	347	340	355	372	340	356	378	360	334	355	377	390	371	357	350	342	366	353	383	366	331	388	398	384	366	361	369	397	350	352	353	348	371	351	334	340	325	372	361	347	370	333	389	373	365	370	377	356	333	326	366	372	365	373	355	351	367	331	350	391	370	365	345	393	376	373	367	354	348	372	359	362	351	385	357	376	354	392	368	366	363	366	322	373	363	351	349	338	366	359	363	372	329	386	360	345	355	337	373	343	333	352	329	351	362	336	345	334	338	340	345	376	377	330	389	340	353	354	332	353	388	349	353	368	389	347	363	322	394	350	350	392	365	361	344	356	355	363	360	387	370	378	347	328	394	369	359	368	343	354	370	357	335	372	352	400	364	355	368	348	361	347	353	352	358	359	340	343	379	336	344	332	363	348	335	330	365	373	336	363	350	353	361	366	379	365	362	376	396	378	315	342	372	368	372	364	362	337	404	369	372	360	375	377	353	362	355	361	362	362	321	390	381	386	344	358	395	345	379	352	367	358	320	355	334	347	346	385	351	362	368	346	372	335	362	360	371	386	362	382	395	346	331	348	374	362	353	335	347	364	380	350	359	381	335	372	383	400	344	391	360	355	392	348	350	338	352	348	353	389	361	334	369	375	371	324	370	340	341	358	382	352	375	389	365	361	370	367	401	347	371	355	335	372	375	348	375	395	383	356	336	377	374	339	364	360	375	348	384	374	372	392	309	334	394	352	355	340	360	346	362	367	317	339	342	357	370	361	344	338	353	357	336	349	379	369	344	357	358	351	359	383	353	352	368	370	352	361	337	319	372	376	355	355	390	359	372
62462	93041	64271	23498	9833	856	618	636	602	566	590	600	568	554	578	558	584	562	639	597	603	568	558	612	643	564	611	588	599	584	640	591	586	593	566	586	580	594	589	589	561	612	591	605	583	569	612	598	602	581	600	570	583	568	607	575	616	574	546	561	616	559	596	582	569	586	629	575	580	592	594	577	588	571	582	536	589	595	563	556	583	581	546	576	527	624	623	584	617	586	636	579	555	596	576	604	570	571	589	603	542	593	585	565	581	641	588	591	616	609	595	571	593	599	587	565	551	575	601	626	566	630	555	553	579	593	579	574	568	582	625	566	573	582	568	551	614	571	593	642	584	580	580	592	553	586	545	565	573	582	613	614	571	550	561	616	584	572	562	571	597	564	567	566	580	638	629	585	541	575	571	596	605	555	568	583	562	553	538	592	590	602	584	539	603	629	535	573	564	573	592	569	590	598	577	586	573	600	589	579	598	575	622	579	585	540	572	616	613	576	546	601	587	599	587	584	597	566	576	628	598	594	565	588	568	578	571	530	572	594	572	608	598	609	630	576	574	583	564	607	583	535	554	553	543	574	554	564	548	600	591	577	568	571	557	550	608	596	583	539	587	589	621	596	619	591	586	585	600	612	569	585	586	583	575	599	618	614	566	575	594	599	564	566	591	585	605	539	598	578	583	570	583	619	531	542	591	574	554	594	551	589	550	594	615	573	608	563	570	579	631	568	552	595	578	558	607	587	520	556	584	591	597	588	573	589	600	590	541	610	555	579	550	615	581	570	610	562	573	585	584	588	587	597	588	594	595	555	601	603	563	586	572	592	591	610	571	609	608	639	584	594	602	602	564	549	600	565	645	632	590	562	623	553	591	556	616	554	585	623	566	590	585	620	572	595	564	563	593	545	592	583	581	601	613	568	585	615	581	598	611	559	587	562	582	580	572	627	580	590	558	573	566	532	563	576	572	581	541	557	594	539	591	532	585	566	611	607	588	608	553	619	570	524	532	606	568	598	570	625	560	608	599	590	609	540	595	572	550	524	574	594	605	555	556	605	579	604	607	635	580	571	593	563	609	571	557	576	586	601	607	597	570	617	587	614	568	593	602	579	598	597	631	625	599	583	604	617	564	589	581	616	566	593	589	565	565	575	592	635	587	569	585	576	586	547	582	567	611	551	626	583	541	584	640	554	566	573	586	590	550	567	576	587	609	582	561	556	555	586	575	582	588	601	575	541	572	587	579	589	575	564	576	586	595	576	586	551	581	544	585	615	582	583	574	555	626	609	572	593	610	597	582	593	609	572	592	520	572	593	594	637	563	562	605	592	594	598	620	567	594	601	572	572	631	589	569	593	584	557	585	584	575	597	587	622	588	598	575	578	569	560	619	581	582	617	591	552	584	592	587	613	558	590	582	599	551	541	593	566	584	599	547	593	610	632	581	587	617	593	597	590	590	579	605	571	608	585	605	556	628	607	595	591	579	590	600	587	600	568	588	579	561	615	633	591	554	620	601	591	604	584	575	566	579	530	563	594	607	585	566	596	575	599	581	608	579	561	570	538	585	580	554	583	613	591	587	574	586	557	579	594	566	605	544	582	585	576	608	580	554	591	579	551	544	532	614	589	565	561	623	598	581	567	566	576	566	604	571	576	571	601	610	586	610	618	585	621	598	528	620	559	602	635	555	606	571	550	566	591	578	572	611	565	571	583	626	586	581	615	588	600	564	642	589	566	606	604	571	588	586	613	543	603	553	575	586	593	576	587	590	544	583	568	549	552	584	607	589	582	585	611	600	550	593	625	557	577	621	585	586	626	599	582	552	551	586	556	571	578	570	580	586	574	567	589	555	588	609	619	557	632	579	610	592	599	560	620	526	569	589	573	620	615	589	638	579	601	577	586	586	598	569	562	591	552	610	605	593	550	597	540	578	551	562	561	591	581	572	547	566	606	619	598	598	605	622	619	564	583	557	611	585	556	599	619	592	585	548	544	601	565	568	576	545	595	570	573	524	586	600	573	571	594	583	567	584	584	614	608	573	578	614	607	552	569	609	571	575	566	562	596	615	619	599	589	608	582	620	589	591	523	553	598	556	586	622	567	575	580	594	612	598	592	578	550	593	552	579	596	568	609	624	561	600	557	546	580	605	584	617	539	590	592	558	591	539	573	586	580	535	586	575	578	588	562	597	607	551	606	590	541	580	592	618	610	593	586	579	588	584	600	574	577	594	514	598	590	579	617	544	558	574	581	603	582	585	612	579	555	602	574	578	561	544	585	624	625	523	544	564	558	577	576	590	586	560	572	615	602	613	552	572	583	559	557	566	561	566	584	510	592	601	611	566	612	514	572	541	559	545	531	625	572	583	557	571	588	585	612	545	574	563	560	605	615	593	552	563	593	559	552	582	535	576	525	568	601	580	566	558	592	582	580	584	602	614	572	618	574	597	568	566	603	598	567	544	579	563	594	592	593	580	601	647	561	544	568	590	600	587	587	610	581	588	596	609	605	590	591	570	610	580	598	612	664	586	591	576	598	566	566	594	593	529	650	566	568	556	603	617	586	574	568	600	599	571	602	592	598	589	585	604	591	597	555	561	594	536	541	612	607	578	593	545	564	590	642	579	620	548	643	576	554	590	592	568	594	591	559	621	557	572	515	585	621	562	559	581	587	597	564	560	608	605	649	584	591	550	554	612	584	544	596	597	578	587	578	614	569	583	602	630	614	596	600	586	554	610	563	557	560	561	546	595	565	600	591	579	598	595	556	594	555	642	581	559	604	596	573	616	566	561	566	601	596	594	617	629	582	563	570	567	593	567	591	570	576	635	526	535	539	593	605	602	551	582	598	587	585	611	590	611	638	525	605	575	604	555	615	565	582	574	568	561	561	564	611	602	536	585	606	601	610	568	581	571	585	587	558	602	563	623	594	590	564	576	610	555	614	580	575	616	596	545	620	570	583	574	556	598	574	580	616	571	553	547	590	559	581	575	616	557	595	596	593	589	599	614	551	575	649	584	538	554	589	597	568	619	569	592	519	621	603	611	617	591	576	595	592	571	535	590	635	580	578	580	549	617	592	562	591	553	580	559	595	577	547	580	563	582	550	588	562	648	581	579	576	637	592	596	608	578	593	571	588	602	573	605	557	588	578	574	583	575	581	552	603	593	585	576	602	582	511	593	578	584	551	600	573	605	610	566	565	572	557	577	601	586	552	577	578	572	566	566	607	562	587	591	606	608	559	557	592	579	570	571	561	555	567	555	587	575	573	569	522	589	590	620	563	579	573	590	578	583	546	614	571	583	608	574	550	588	618	537	571	568	540	580	608	609	581	571	582	575	550	608	581	608	594	609	583	554	580	556	607	566	600	616	628	613	580	598	538	586	575	624	553	585	591	575	550	587	563	597	581	591	636	560	549	599	589	550	589	552	572	590	560	578	577	572	531	578	578	596	594	597	591	610	573	532	552	587	621	583	599	552	575	576	590	611	600	561	531	598	539
24385	23334	31954	24792	21343	15238	1998	631	624	589	541	562	567	575	567	534	557	585	570	576	566	562	573	560	578	597	580	558	651	587	623	597	566	585	596	523	575	566	538	551	603	579	588	563	569	550	538	497	613	566	571	568	547	551	584	547	537	542	575	586	558	537	597	539	550	588	617	552	521	581	540	522	551	544	522	572	563	521	573	568	576	562	511	588	509	536	507	569	554	571	600	517	583	571	523	568	538	582	551	560	583	545	536	592	582	591	561	527	589	524	553	605	560	565	590	558	556	542	577	585	522	537	544	624	562	556	558	591	581	599	611	496	527	564	583	545	564	585	570	572	559	595	543	515	587	570	544	562	574	540	547	520	551	562	566	552	559	557	597	587	570	568	557	552	530	529	543	533	560	559	551	564	552	520	593	544	537	584	551	560	587	544	568	560	592	562	543	566	560	579	526	567	556	545	558	557	603	558	579	545	554	572	526	529	588	532	580	535	519	590	572	592	545	531	556	578	587	550	628	558	593	564	554	520	574	530	517	592	587	549	596	584	565	543	569	589	526	595	541	549	575	541	594	564	541	536	579	542	549	583	576	560	569	579	536	532	568	552	576	512	569	531	555	542	563	578	577	571	565	551	565	546	579	575	548	561	529	574	521	528	547	603	555	562	545	555	518	551	524	501	560	566	578	545	545	587	535	525	608	565	591	533	515	540	543	615	572	517	555	592	599	591	562	588	538	570	513	574	533	521	532	511	573	549	542	568	575	562	544	573	568	554	540	547	581	540	548	588	582	586	542	562	553	548	593	531	551	527	592	565	565	535	558	542	558	572	540	586	580	548	534	618	547	576	535	563	542	557	557	559	560	571	595	563	586	587	559	577	549	548	581	543	605	563	575	541	564	548	542	561	563	536	572	514	554	540	586	540	559	517	564	551	557	572	518	603	564	556	572	513	588	586	582	532	575	572	549	528	562	530	529	540	560	517	491	544	569	549	575	588	534	509	548	582	536	580	583	573	511	537	543	570	583	535	534	503	568	543	583	582	562	533	544	541	551	520	577	587	567	539	599	591	586	582	527	571	596	564	601	569	581	564	538	548	546	563	521	526	514	567	545	566	547	541	530	570	572	542	554	583	546	543	611	571	548	563	595	519	559	583	536	575	551	560	533	564	564	562	570	563	562	544	552	518	539	554	592	534	590	541	561	534	550	520	565	587	564	568	575	578	541	549	552	540	538	568	557	586	560	533	544	600	524	545	506	543	538	528	595	550	544	574	546	574	552	576	560	548	544	569	565	564	559	511	550	566	608	537	574	530	567	574	573	563	503	594	586	563	557	595	572	559	578	583	553	574	591	560	575	580	574	499	549	511	555	577	569	518	594	537	536	560	546	603	573	562	594	539	535	548	564	552	519	564	530	558	517	560	548	572	586	515	549	600	580	593	538	571	600	540	569	571	593	516	569	556	560	564	562	595	553	553	543	580	607	564	537	562	562	570	487	538	560	559	572	542	572	524	507	586	566	576	597	564	550	558	557	580	555	564	538	607	540	569	532	534	566	526	524	535	569	563	559	567	542	555	583	547	584	580	556	521	576	585	556	498	581	592	506	564	585	558	537	580	552	622	590	586	532	543	603	584	570	544	584	514	550	556	523	575	583	544	533	611	567	538	542	535	548	543	573	562	557	550	523	564	560	589	562	519	548	581	584	569	529	574	557	581	551	563	562	561	564	592	596	527	537	568	523	550	534	562	603	554	553	521	569	584	569	564	555	532	583	579	563	610	539	514	571	557	589	578	559	561	537	558	593	579	569	560	552	540	519	580	623	556	571	562	556	606	554	552	549	581	560	563	567	567	566	571	565	581	579	557	575	543	569	578	568	576	583	584	560	536	569	521	582	534	572	588	566	549	551	599	540	552	552	522	596	564	546	559	541	601	588	524	596	556	543	570	581	562	560	524	542	576	565	559	609	554	535	545	587	541	564	565	550	551	595	552	575	546	568	544	556	574	546	519	554	544	539	549	591	548	597	575	556	542	568	529	626	582	573	556	622	570	543	513	574	530	539	592	534	549	537	550	571	549	585	572	552	600	564	566	580	564	574	574	551	554	566	563	549	519	572	543	563	534	542	552	572	549	586	567	576	531	526	560	545	581	545	522	613	529	550	592	562	572	545	553	504	544	582	511	547	587	536	542	564	522	570	545	573	573	593	515	564	604	515	548	583	562	577	576	542	602	534	515	538	542	562	539	529	541	554	575	600	592	612	556	498	544	534	565	559	545	608	526	547	556	592	566	572	568	536	571	549	570	599	529	543	556	566	545	527	551	548	598	508	523	565	532	553	588	560	574	594	578	594	515	560	527	569	544	553	553	593	538	562	519	555	570	530	570	560	537	550	559	510	581	575	537	558	586	548	535	550	563	555	577	576	555	532	583	560	580	575	573	549	579	572	567	611	585	536	551	584	604	567	576	596	550	583	513	518	569	541	557	603	527	551	540	583	554	565	587	518	528	574	598	542	595	554	541	575	529	577	531	553	572	591	564	586	531	622	527	529	565	572	569	539	510	595	564	561	553	553	557	566	596	499	599	555	550	528	560	549	546	505	547	586	506	585	546	574	558	594	593	579	545	603	522	576	570	565	574	597	540	599	567	593	562	544	523	544	527	609	546	592	544	542	569	551	550	597	484	546	536	553	606	544	570	568	569	532	560	580	516	558	559	545	585	573	534	604	590	528	567	575	603	558	552	569	568	570	576	533	566	583	559	543	581	602	550	532	563	517	551	568	556	569	546	591	538	597	611	544	608	546	567	533	556	551	569	576	535	536	567	591	581	562	583	559	546	547	585	599	518	578	561	571	546	566	565	546	525	550	568	582	523	546	570	549	536	603	588	568	598	522	573	590	523	545	565	568	552	534	559	564	628	594	605	549	590	593	529	562	573	573	583	563	592	560	582	569	558	591	525	590	575	590	580	504	586	510	527	536	534	500	564	559	553	546	581	539	557	513	549	595	569	596	526	526	564	572	578	553	592	542	543	573	592	551	572	565	533	578	524	510	569	499	543	536	560	584	572	521	583	539	538	521	566	537	568	539	542	567	615	568	555	598	543	527	602	545	590	539	579	554	594	537	558	567	542	552	573	581	550	605	575	543	562	543	583	545	503	578	548	588	557	606	526	580	545	508	536	614	514	583	572	566	546	570	572	562	539	577	549	553	581	565	541	549	579	531	570	546	553	526	523	546	533	610	524	550	569	580	578	570	589	569	591	531	527	527	544	589	512	530	538	532	578	538	582	544	585	598	544	578	567	549	529	573	569	574	558	526	540	551	510	531	569	608	601	565	523	528	513	564	506	583	560	556	553	563	553	555	538	586	570	547	606	564	556	513	535	539	561	563	571	518	568	554	569	581	526	576	551	497	611	549	544	561	517	529	543	570	519	564	590	544	556	485	539	521	594	504	521	593	604	592	590	570	559	600	536	532	577	561	544	580	588	541	606	596	592
62904	102058	71102	31312	14248	1282	845	904	893	877	928	868	856	804	854	826	856	787	811	842	828	881	902	861	897	875	877	887	884	865	847	823	865	876	812	830	840	866	866	853	864	877	848	817	880	855	843	894	861	896	810	867	860	878	774	878	971	857	911	821	854	838	864	862	838	808	829	837	791	869	843	839	820	803	847	833	828	800	868	876	880	837	836	852	813	890	837	811	850	875	843	843	822	844	854	842	817	895	877	852	850	829	844	863	862	865	858	848	832	852	826	818	845	908	826	902	843	855	865	886	851	841	818	834	747	826	834	866	808	836	850	865	796	844	867	807	849	791	866	793	876	829	806	862	881	852	849	890	835	867	834	876	896	879	890	927	839	880	860	860	855	852	839	860	889	849	861	865	859	869	861	850	801	815	832	875	865	824	896	837	797	867	833	829	797	913	879	894	815	828	833	837	823	887	883	825	831	838	826	817	874	842	890	886	850	851	811	832	859	833	858	848	848	881	863	854	842	805	909	842	838	816	887	842	855	833	809	806	853	884	888	812	854	878	854	892	889	829	861	836	863	916	877	832	839	818	859	828	838	829	857	881	841	858	898	818	897	867	855	829	854	885	863	851	858	800	836	858	843	855	864	808	803	826	834	846	839	826	889	875	885	840	857	865	866	810	828	837	850	868	799	833	822	871	852	887	865	879	839	862	875	861	851	870	827	849	870	856	853	820	910	831	832	863	832	796	824	829	832	875	856	825	817	837	885	850	832	859	862	854	799	869	858	856	791	830	847	833	812	881	859	860	841	896	846	826	918	843	802	877	818	886	802	838	872	803	863	843	876	872	872	802	850	850	879	899	824	859	817	829	860	884	864	855	842	825	803	822	847	865	829	915	788	853	833	824	878	866	904	827	824	873	807	841	822	841	867	871	841	862	845	890	816	785	836	849	825	929	832	844	810	779	868	864	873	836	832	899	833	880	906	829	849	853	840	834	838	870	824	827	804	911	844	901	807	872	820	856	840	885	838	830	789	876	835	842	854	827	875	843	866	828	895	852	886	861	837	808	837	805	839	901	833	824	852	884	846	863	876	854	908	856	844	833	870	864	848	805	870	864	824	869	892	828	883	833	762	914	914	802	831	897	897	818	886	863	838	915	798	801	818	852	841	842	870	808	843	875	849	834	869	833	855	848	834	837	834	782	870	831	807	838	837	873	871	836	836	858	860	833	859	892	827	840	814	841	816	861	831	810	812	864	852	833	875	849	837	821	867	739	848	824	876	861	850	814	784	861	845	861	861	832	835	900	835	849	870	880	865	879	873	912	878	867	858	832	865	884	813	825	830	857	822	862	835	832	824	840	851	888	843	871	887	873	821	849	891	826	852	844	849	854	819	835	841	856	838	865	851	845	846	834	813	847	904	870	872	875	836	830	848	850	831	813	856	878	857	897	859	839	803	852	861	836	804	854	852	798	841	875	867	839	885	844	804	828	826	841	875	831	800	827	832	866	846	806	837	853	859	838	794	848	841	863	872	819	814	832	820	830	891	837	868	827	856	885	860	852	839	849	872	826	860	811	871	868	838	859	856	899	882	806	880	808	840	882	804	839	843	821	827	817	827	862	827	843	833	851	865	870	865	862	810	858	888	855	859	876	810	865	842	862	860	830	851	840	852	824	872	812	894	910	879	842	872	819	855	819	844	851	892	843	818	888	868	871	862	840	834	847	837	868	855	827	832	823	850	856	842	858	798	906	797	817	858	850	832	883	864	833	875	850	845	866	885	853	851	849	854	847	906	791	850	856	851	871	872	865	869	830	840	916	825	796	837	838	875	844	810	843	896	834	839	833	843	849	860	836	850	871	845	821	827	859	908	833	784	882	842	888	880	783	886	847	873	856	900	843	851	884	848	846	837	861	872	786	801	840	861	835	834	796	847	820	846	881	841	896	881	791	928	894	913	866	854	819	829	846	838	877	848	830	907	880	824	900	835	848	837	852	886	790	840	778	833	823	831	853	867	825	858	863	820	843	869	838	867	841	903	847	838	843	860	866	852	845	853	889	870	838	848	892	900	878	842	865	828	868	854	865	848	847	797	838	851	816	868	881	901	895	822	847	864	883	840	900	848	877	889	891	894	869	794	873	842	848	853	801	833	856	832	884	882	858	851	854	871	833	851	874	873	899	840	870	857	859	884	855	842	798	819	849	850	879	865	871	852	872	843	885	884	849	814	786	884	783	843	853	891	842	832	833	823	819	840	876	908	860	832	842	834	811	863	875	838	852	835	820	897	790	837	837	840	892	842	835	848	828	882	853	860	807	860	873	853	887	804	891	837	860	815	885	857	857	829	857	869	839	836	812	852	869	868	836	809	850	875	844	817	882	828	894	857	867	830	844	791	840	847	895	870	856	877	802	874	815	851	815	879	858	868	849	816	816	845	901	827	898	824	802	922	835	830	859	836	849	821	802	847	860	908	827	882	820	827	839	857	858	836	791	854	880	828	853	848	870	870	864	833	834	825	797	818	886	872	852	900	895	808	850	807	856	879	829	830	833	847	832	830	825	835	825	843	849	866	834	839	875	846	846	829	838	834	900	824	861	904	833	807	827	829	819	856	808	878	900	828	849	899	817	867	860	899	863	812	898	848	863	857	903	842	821	840	876	890	848	819	868	872	856	825	894	856	853	885	847	834	812	802	867	839	849	868	815	854	853	855	849	851	824	813	829	780	831	859	813	847	892	836	785	900	863	856	893	849	876	817	825	818	813	796	837	859	859	882	849	841	853	814	798	818	842	824	818	877	861	901	903	850	810	833	802	837	879	815	787	832	860	910	844	879	835	855	856	836	887	840	848	859	845	857	823	849	871	837	822	859	864	904	838	819	807	870	896	911	857	872	852	897	828	792	871	789	858	837	802	842	820	895	848	888	871	862	876	844	873	844	908	873	884	837	900	870	873	849	824	886	832	791	872	793	844	841	884	892	779	876	886	851	810	833	862	888	867	790	834	912	836	840	842	839	875	889	822	948	843	842	856	801	830	880	851	815	893	821	862	870	858	849	809	822	856	828	852	783	859	792	904	815	860	824	828	852	863	839	834	814	850	824	835	851	864	817	891	841	853	842	842	890	840	878	840	881	832	866	832	854	838	806	855	887	878	831	801	894	877	806	851	869	821	843	854	896	834	854	833	816	803	864	880	864	832	862	839	809	843	839	840	864	857	828	859	848	797	885	872	898	841	832	871	833	848	930	856	853	877	857	817	866	899	841	889	844	846	873	844	802	854	859	804	878	882	830	842	804	805	889	868	852	870	860	848	857	845	828	911	863	798	794	795	862	849	811	824	881	862	850	871	764	858	861	808	856	880	870	858	832	859	881	878	887	871	886	842	891	862	829	881	880	871	857	831	899	847	824	848	836	859	828	871	784	905	837	850	830	838	828	848	859	782	846	825	834	863	821	871	895	885	826	808	864	787	878	843	811	845	818	809	876	869	856	849	858	901	841	830
32278	31942	27379	9473	1037	352	302	287	316	295	303	321	324	291	335	272	296	307	283	319	288	340	314	315	284	302	296	324	310	307	298	294	327	309	293	290	341	311	278	295	273	286	290	279	303	316	261	295	282	314	301	295	297	312	303	311	290	283	289	271	298	311	282	313	285	322	277	291	284	266	297	308	295	314	306	288	308	312	325	295	316	279	286	313	328	295	304	286	305	297	276	281	288	309	303	289	306	307	292	302	270	294	291	301	276	285	298	246	290	309	314	294	298	276	295	290	301	303	326	281	304	326	297	280	292	302	315	283	329	308	284	314	279	302	298	282	278	296	294	287	279	278	266	272	297	309	313	343	274	275	265	285	278	318	302	309	286	292	320	318	293	327	304	319	267	263	338	295	297	286	295	304	277	280	309	309	303	295	286	263	322	310	334	289	285	283	312	310	269	313	309	301	308	291	284	282	300	285	309	283	274	297	274	291	299	289	307	304	303	297	326	310	300	285	304	302	339	322	316	280	300	305	315	261	293	283	309	316	326	311	279	316	294	283	303	335	298	306	287	272	311	308	321	279	296	286	300	275	270	319	287	288	304	289	308	310	291	289	299	307	276	321	260	289	286	289	299	320	310	297	283	272	311	294	290	269	305	344	265	293	298	274	296	317	315	303	292	300	302	301	304	330	294	308	288	272	284	326	294	307	283	318	325	293	313	297	301	303	328	295	267	308	299	309	294	290	285	272	293	307	287	279	292	307	305	266	302	299	286	304	291	302	292	312	313	300	312	296	309	306	304	312	305	269	326	281	275	310	285	280	312	307	298	299	301	296	325	317	321	289	289	324	301	282	293	279	290	283	294	303	272	274	289	295	297	302	306	279	288	292	281	301	282	316	297	286	292	289	308	317	289	324	266	286	288	303	298	279	300	288	291	310	291	291	301	299	310	312	299	304	295	275	317	291	301	305	269	297	303	276	307	308	298	288	295	312	315	265	282	301	324	301	299	288	333	294	302	325	296	323	318	280	304	308	303	256	299	309	291	316	320	279	275	315	308	287	320	298	274	287	278	316	322	281	269	321	300	293	257	285	289	338	283	284	324	291	284	276	299	310	309	288	334	269	289	306	306	312	292	310	273	293	300	304	283	315	292	311	333	323	287	281	304	317	311	290	293	300	352	281	296	305	317	314	304	299	293	287	307	293	300	291	287	298	307	287	293	309	313	289	287	284	306	300	297	300	282	270	289	275	298	283	319	308	285	321	287	305	273	299	301	309	317	284	332	278	274	275	298	307	300	323	271	302	273	258	302	283	272	302	303	300	291	315	311	294	304	311	315	275	301	298	301	269	296	290	292	300	290	310	312	321	323	309	303	278	316	290	292	328	255	284	306	300	289	259	309	298	292	304	280	302	262	313	310	334	320	320	310	283	307	298	313	277	301	298	318	312	271	286	271	293	289	286	272	280	317	323	267	296	307	313	273	287	330	298	315	306	303	296	323	335	319	301	258	316	294	295	272	307	296	286	305	318	307	277	310	291	287	291	280	285	286	306	297	321	307	300	305	303	305	290	274	302	262	297	281	280	289	290	300	319	303	289	318	299	306	299	307	297	255	292	304	284	298	292	283	276	311	295	313	292	310	316	307	311	289	280	294	306	278	259	324	293	319	267	355	266	326	296	323	309	288	281	315	288	295	267	270	279	261	320	293	279	288	287	280	284	317	318	288	301	316	259	289	298	302	308	292	304	298	321	319	278	298	306	293	305	283	304	295	285	291	318	288	291	309	308	300	307	295	277	293	272	288	305	319	321	285	292	280	280	333	272	303	285	281	303	284	310	324	284	312	285	331	309	302	295	286	310	306	289	296	321	307	289	316	298	318	298	294	274	287	307	283	345	279	298	277	305	307	309	293	312	263	268	297	303	310	298	332	335	264	262	302	302	347	309	286	312	325	298	285	302	328	339	284	279	316	340	319	305	314	271	297	318	292	303	279	290	326	258	294	316	299	289	283	317	300	302	298	328	268	304	308	290	293	271	304	323	305	283	304	328	281	298	302	316	295	277	266	309	289	263	295	299	276	280	316	302	322	288	305	282	293	304	278	307	315	318	265	276	290	297	281	308	321	297	303	313	319	312	296	298	268	297	274	305	296	305	260	271	279	295	265	271	265	302	295	300	269	285	298	333	294	295	289	274	269	313	268	282	293	297	314	360	335	269	310	293	320	300	284	299	306	290	280	299	309	325	302	287	315	290	264	286	333	308	299	278	303	252	295	321	283	265	301	331	270	319	262	322	304	295	295	277	299	321	325	283	283	255	307	295	285	265	304	287	315	267	305	280	293	298	300	294	275	305	298	313	291	304	304	297	297	293	301	268	300	323	315	271	292	322	241	298	294	301	290	309	299	282	293	306	311	270	264	278	268	330	307	297	313	312	309	298	312	257	303	312	273	309	335	305	284	280	307	313	307	278	290	292	302	308	294	296	288	293	289	289	305	308	325	325	304	340	279	287	304	318	293	326	282	291	309	294	287	325	335	253	302	298	283	301	299	307	303	309	326	316	279	292	289	294	301	274	332	293	320	328	302	299	326	297	282	256	292	291	283	292	285	315	314	315	321	293	313	326	264	310	339	286	319	282	264	309	326	280	310	290	297	273	323	277	308	292	298	303	311	296	297	293	299	276	306	278	314	293	273	301	314	305	319	315	271	278	290	306	291	303	296	287	289	291	270	289	318	272	315	269	306	290	317	300	300	301	301	266	292	296	312	291	301	292	291	317	288	280	332	252	281	299	303	306	312	331	276	283	332	338	295	257	268	289	290	304	289	307	280	297	284	286	286	288	298	330	292	305	284	294	319	315	270	307	290	290	302	320	279	317	275	303	311	308	309	292	283	310	272	289	352	312	296	277	314	306	283	293	289	268	308	294	285	293	271	290	323	287	306	280	294	319	290	288	301	301	285	299	284	280	323	274	289	281	331	279	286	278	276	271	314	309	324	305	329	337	301	301	290	282	323	303	283	274	271	292	298	308	335	316	300	281	294	264	312	317	313	297	277	296	269	286	315	293	327	288	303	297	315	320	282	304	308	291	298	317	300	298	307	306	286	312	287	342	287	296	278	315	275	295	283	329	288	299	288	339	334	318	290	274	287	292	294	309	288	281	314	304	315	310	323	323	294	298	332	273	305	327	326	282	283	294	267	329	286	298	302	281	289	289	277	287	278	281	289	319	304	312	311	317	313	285	313	300	283	288	297	304	303	300	299	278	314	287	278	273	328	330	293	296	310	293	310	299	298	317	278	294	284	287	302	291	331	312	323	313	293	298	311	307	261	286	316	297	308	287	286	307	300	292	301	313	284	281	321	283	288	303	273	283	317	295	281	302	297	311	305	297	276	268	284	306	299	285	342	290	295	259	302	261	308	294	298	301	308	304	275	312	291	327	326	278	286	307	301	305	322	303	283	290	291	299	295	302	314	298	285	270	261	291	282	253	335	290	313	309
41890	48549	31881	6733	2001	527	508	488	505	494	489	462	511	494	517	484	505	482	504	492	504	494	493	491	506	488	529	487	503	496	505	485	517	535	486	521	481	511	472	472	507	474	505	480	500	488	494	488	504	514	490	498	510	505	519	489	512	480	493	476	492	525	491	460	491	473	474	478	475	473	445	506	496	447	528	496	479	476	518	555	495	509	502	510	502	484	483	533	464	528	507	475	497	484	500	502	523	514	517	531	512	479	492	442	489	497	516	505	515	503	486	478	472	474	490	491	492	495	490	503	490	506	468	516	457	450	492	482	523	558	472	441	482	514	494	530	487	504	465	514	506	517	506	494	497	497	439	479	480	542	556	469	486	461	523	466	494	542	511	480	504	511	518	472	482	532	528	499	518	449	455	481	495	496	476	531	533	474	511	468	515	455	499	544	489	506	553	465	452	479	558	503	486	522	473	497	501	514	485	534	504	474	473	496	505	523	484	533	512	502	531	476	498	505	491	489	537	471	526	505	508	488	468	500	484	559	519	497	509	473	490	487	504	510	519	490	464	512	475	534	538	500	507	463	492	466	483	505	515	495	501	514	509	476	521	518	526	475	484	464	470	472	468	483	545	475	531	448	506	486	503	518	471	491	488	525	479	561	502	514	515	445	476	530	502	453	512	504	540	527	491	499	453	476	500	493	499	475	491	472	501	457	474	506	468	479	507	510	502	473	482	478	485	481	486	466	494	513	491	467	500	509	517	519	527	504	476	515	476	478	505	498	490	483	519	492	473	476	496	490	482	472	500	524	443	486	512	493	470	512	501	510	522	483	521	492	501	469	524	491	488	496	465	513	484	506	539	488	517	505	499	533	517	510	513	502	492	516	464	489	543	530	445	499	523	493	519	456	465	459	509	500	470	491	507	481	472	459	478	514	502	496	459	461	503	528	490	480	528	490	503	505	486	513	497	478	508	496	506	459	510	508	506	491	450	510	504	499	494	503	508	538	449	492	523	472	475	462	483	478	463	498	460	457	514	465	486	492	508	522	500	515	540	484	509	477	505	496	479	475	482	449	501	499	495	477	572	467	477	528	475	518	489	520	523	509	486	462	482	486	528	483	490	475	472	478	482	524	532	551	476	513	469	469	503	508	514	522	490	495	478	507	503	466	507	505	484	509	516	463	466	488	510	474	470	467	492	538	538	503	500	543	497	501	518	492	498	513	513	501	498	473	497	513	481	532	469	474	485	487	466	511	481	514	492	505	558	524	509	486	476	537	527	513	491	478	516	479	497	461	435	502	479	510	503	472	510	515	476	515	484	462	484	452	474	477	508	512	466	512	488	500	484	480	504	495	521	487	505	496	499	472	469	478	491	532	519	483	497	512	508	492	488	515	518	509	488	492	503	489	509	497	488	498	542	458	508	475	507	505	509	514	484	537	493	500	471	478	458	494	488	510	526	475	503	540	500	466	507	508	516	489	538	476	489	528	512	459	479	497	531	465	451	485	542	508	456	496	491	497	501	495	508	514	478	481	513	494	533	501	507	454	551	459	533	503	486	494	508	489	474	517	525	504	497	457	519	485	498	472	448	493	486	525	500	483	507	526	477	525	493	508	503	474	526	480	478	491	476	502	485	478	483	483	525	473	473	500	510	535	523	505	490	481	475	489	479	486	510	491	540	485	525	459	502	496	535	484	473	515	512	506	500	514	482	484	504	470	460	479	511	502	489	522	523	478	504	484	494	461	463	482	527	486	523	497	510	480	460	492	487	448	491	529	500	485	514	503	474	480	512	477	519	489	513	515	480	490	517	493	519	494	496	496	516	492	493	515	509	504	489	485	486	486	519	498	494	526	535	499	515	503	472	506	492	478	476	510	491	526	482	451	458	516	485	471	441	522	477	485	464	519	483	489	515	527	451	480	495	501	498	478	501	494	500	518	458	480	479	514	490	496	518	466	475	456	480	507	494	505	516	530	532	502	532	450	514	500	508	505	472	523	452	486	498	551	496	487	491	476	516	514	541	481	465	478	474	530	496	519	492	462	487	486	502	508	491	492	509	443	519	488	490	480	507	466	498	503	492	472	526	462	507	474	517	494	492	508	496	481	469	490	488	520	489	502	459	519	473	520	508	474	480	481	516	466	516	524	522	511	509	474	449	511	488	506	500	491	508	510	516	501	484	503	505	474	500	483	498	510	515	473	524	533	486	483	516	494	509	504	508	496	484	486	497	505	534	471	470	449	534	497	468	510	507	519	526	484	522	540	509	515	464	484	490	500	496	503	516	505	494	505	491	531	482	478	464	488	505	489	504	437	531	500	491	542	481	495	481	516	492	484	464	543	531	496	491	483	516	498	452	523	450	472	559	520	474	470	498	507	480	524	485	485	476	501	540	524	473	478	497	496	492	522	490	488	499	503	474	484	522	463	464	473	494	495	501	451	499	480	497	462	446	470	491	504	512	511	468	514	481	506	496	505	483	483	509	501	559	503	503	490	446	518	495	493	538	506	517	524	525	501	517	532	508	468	488	504	528	489	507	501	489	482	485	460	513	476	482	550	489	500	494	427	446	473	474	502	498	485	517	508	469	502	483	508	541	483	484	499	488	486	511	508	501	502	461	486	475	486	515	493	489	541	490	464	491	469	481	482	505	502	462	523	495	516	494	516	511	449	483	536	494	473	507	493	494	528	502	514	471	508	493	475	484	486	502	551	528	497	503	506	437	477	508	471	466	493	504	466	473	487	554	506	503	504	501	474	450	501	511	505	467	481	501	505	481	491	486	473	503	486	519	494	483	533	517	455	451	468	465	481	499	502	484	502	493	508	493	492	522	510	509	489	472	490	498	544	492	511	499	507	522	467	497	480	492	496	481	501	494	476	484	513	494	454	479	530	496	497	511	513	508	513	525	542	508	478	488	484	481	502	490	461	511	491	476	478	507	459	494	530	474	462	501	484	469	483	482	489	485	499	499	480	504	527	499	501	503	517	496	492	501	487	536	508	510	491	506	553	488	514	463	445	498	526	469	474	469	514	470	522	466	490	474	520	485	489	499	516	506	499	495	513	501	465	504	522	444	490	507	528	492	470	505	517	504	518	460	508	493	473	490	539	481	511	486	513	484	494	491	475	466	487	485	473	538	533	507	483	482	493	534	498	509	499	493	511	461	497	503	512	465	517	484	518	509	547	467	515	482	507	476	461	472	489	480	525	532	502	498	495	520	529	491	505	498	496	513	460	505	527	536	476	523	502	519	500	494	508	481	514	479	472	487	485	505	496	495	521	502	505	500	481	494	515	504	510	472	515	512	482	486	489	499	537	472	532	510	476	485	516	492	536	474	501	485	506	458	494	498	399	479	488	455	466	493	499	525	494	499	547	510	543	488	506	510	528	503	482	486	506	529	513	478	501	525	516	462	517	459	519	560	485	524	532	516	538	496	511	518	547	502	473	478	503	500	479	481	512	455	505	495	501	486	509	473	494	458	460	539	521	506	431	477	517
25826	25160	33556	26419	18356	4055	451	406	368	353	353	389	407	374	340	354	371	362	332	362	365	363	372	334	353	401	341	352	369	333	394	368	371	333	378	363	343	365	317	345	324	341	373	372	383	328	366	337	363	343	348	319	319	341	348	370	328	332	360	389	344	368	371	341	361	334	347	349	364	336	395	364	344	333	366	358	368	362	355	344	365	352	375	349	331	296	328	351	347	354	374	323	347	339	351	342	338	345	351	321	367	319	345	334	360	336	347	342	365	343	324	343	384	384	349	350	363	362	367	364	330	323	348	376	335	371	354	365	354	330	324	331	333	387	342	352	367	332	332	342	309	359	364	338	349	376	328	328	398	365	339	334	351	374	354	326	369	358	408	347	351	395	341	355	362	387	356	335	338	365	357	331	330	301	337	350	357	396	336	368	351	362	336	356	366	350	361	314	342	329	380	343	352	343	339	346	330	364	355	332	362	363	367	382	337	376	366	324	324	309	313	348	342	368	336	347	380	348	351	348	342	376	351	357	336	354	383	343	365	307	346	348	390	338	383	335	352	361	358	366	353	357	364	345	332	345	332	330	321	354	347	374	322	344	369	346	363	341	335	340	347	306	360	382	375	363	373	356	354	360	332	355	314	347	347	354	366	316	367	376	299	350	348	354	346	372	371	347	375	335	320	359	365	378	350	367	380	347	370	328	390	334	341	306	391	403	377	345	402	355	343	371	322	343	362	355	354	344	348	353	355	386	370	365	362	343	350	327	350	324	333	317	362	356	339	373	326	367	355	356	350	357	355	329	311	353	320	354	355	373	368	366	358	324	307	368	334	359	358	367	341	365	365	354	346	322	329	344	341	352	333	351	331	395	390	336	356	354	380	372	350	352	377	367	368	378	355	373	357	381	351	363	371	355	348	367	351	379	353	380	354	351	351	328	361	330	385	357	340	356	332	351	364	322	342	325	333	351	363	358	346	348	368	339	363	338	366	375	355	366	389	361	347	347	341	320	329	359	331	340	382	368	339	348	386	390	356	359	372	332	317	322	365	330	336	343	335	336	366	384	334	365	364	351	334	338	323	343	386	375	355	360	350	330	364	344	370	373	348	341	366	393	333	337	356	360	311	377	329	384	323	338	320	333	349	347	368	324	370	372	349	354	345	375	326	338	346	364	365	354	363	322	366	336	328	379	347	373	366	351	371	348	364	343	363	360	389	334	342	360	327	355	343	399	353	341	361	378	371	338	366	333	354	325	371	352	353	370	360	342	363	394	364	341	393	361	328	344	309	356	357	399	324	368	373	357	338	376	363	328	347	342	356	367	349	359	348	349	353	357	334	367	368	362	351	342	353	380	364	353	379	333	353	362	313	343	367	322	333	342	319	342	336	361	310	350	344	360	346	341	384	313	375	354	358	352	376	339	321	358	345	369	338	374	334	380	325	352	338	328	349	347	356	336	364	362	317	378	354	334	375	372	361	373	376	345	347	356	310	352	364	324	363	376	368	363	352	363	353	345	389	347	371	354	337	345	366	347	334	365	329	378	348	347	332	371	354	358	346	368	356	343	378	342	348	366	345	356	379	343	370	375	376	360	367	342	392	363	361	338	340	351	367	360	333	334	347	354	343	349	388	358	351	338	338	372	350	361	357	371	377	382	365	379	347	365	338	364	350	384	320	348	384	351	361	360	363	368	351	359	334	326	347	321	364	334	382	329	357	328	373	366	341	349	371	330	339	378	340	373	405	360	351	361	351	335	347	325	350	358	327	333	363	356	359	352	348	396	338	355	334	347	374	354	371	364	368	364	353	373	370	371	361	346	338	350	366	328	330	328	358	313	351	354	353	335	357	344	305	377	324	345	361	366	326	324	359	341	347	351	377	320	335	362	332	333	358	367	383	357	353	362	344	388	361	319	326	367	359	378	379	379	315	357	312	343	335	368	352	346	368	335	348	366	348	345	360	363	349	332	357	365	344	361	357	340	366	362	336	322	372	327	343	337	343	355	361	380	344	367	328	362	368	333	341	348	320	380	368	333	349	349	323	322	368	362	335	371	359	342	339	353	339	347	348	345	354	342	360	337	340	336	366	366	366	363	347	335	349	354	346	313	396	337	320	330	337	349	377	359	350	331	339	353	361	353	349	341	347	340	374	385	314	335	339	353	294	347	335	336	343	355	347	387	342	363	388	327	330	384	358	352	345	363	393	369	352	353	383	358	372	356	383	352	379	338	390	326	373	372	373	360	384	357	369	383	372	344	330	361	369	381	374	347	345	369	361	358	355	344	347	362	362	346	322	346	355	362	351	360	348	338	329	368	388	337	379	366	327	339	343	307	357	339	323	327	325	377	357	329	385	346	347	329	340	336	337	325	331	381	352	366	330	376	381	342	329	343	374	332	335	356	334	350	349	330	375	353	356	367	349	348	377	335	361	325	333	318	360	351	368	357	340	349	347	354	331	344	398	362	349	347	369	382	329	356	361	374	366	327	324	312	341	362	344	346	338	372	332	382	363	360	328	353	384	329	315	342	356	345	334	305	356	351	325	369	372	371	332	378	389	333	362	358	314	354	366	379	372	356	320	366	336	379	335	348	346	348	342	373	338	350	331	349	312	328	354	393	360	362	357	367	349	346	341	367	316	344	355	358	354	369	310	317	322	352	359	344	349	324	350	359	398	365	370	375	352	357	363	352	339	363	355	350	327	347	360	350	357	353	338	336	345	343	338	329	342	333	338	355	358	342	379	362	370	371	353	364	328	343	362	316	368	375	349	376	357	346	338	362	336	359	335	337	338	327	351	362	357	377	345	344	365	358	340	366	342	389	349	353	397	333	363	333	356	350	338	379	365	333	364	353	349	363	345	314	359	351	339	388	390	368	323	333	345	345	347	357	371	338	314	372	338	378	353	370	364	367	356	368	371	347	354	347	376	315	350	368	345	347	331	347	361	325	348	340	349	370	346	374	355	364	360	388	338	378	341	365	345	356	349	360	368	331	372	321	327	337	352	327	339	329	365	345	396	330	331	403	363	333	324	367	367	327	340	322	354	338	397	349	348	342	346	345	355	376	342	348	355	339	355	373	396	337	368	342	363	367	323	333	356	336	345	352	381	323	346	333	339	343	338	340	346	345	338	339	343	321	352	374	372	358	353	353	326	330	354	356	358	340	319	346	310	356	353	356	346	343	351	342	355	375	327	355	340	348	371	382	351	324	336	343	330	356	387	357	355	337	405	354	377	384	336	352	357	381	320	371	366	384	343	363	377	366	343	346	369	373	347	353	345	343	356	358	368	370	354	369	316	311	358	359	377	365	330	350	363	376	382	361	342	362	358	334	355	341	356	358	332	340	331	325	375	396	357	385	342	349	366	332	369	362	366	371	372	345	349	335	363	348	347	338	400	384	348	351	373	370	339	355	329	338	363	345	350	357	389	345	339	343	308	350	337	352	392	335	375	394	347	370	327	341	355	358	322	353	370	359	373	367	356	333	341	318	350	337
63342	89910	63008	26399	12658	829	528	584	606	594	568	590	580	586	575	566	602	577	575	535	588	574	558	562	538	542	563	592	557	598	551	585	598	540	583	595	536	562	558	553	564	592	602	547	564	580	563	542	564	568	555	587	518	544	553	563	595	551	562	563	522	579	530	552	573	563	579	596	532	575	605	566	561	554	579	547	549	544	538	558	607	564	574	545	593	549	604	603	563	556	575	569	564	547	581	590	550	597	568	538	550	535	592	584	593	577	600	548	556	555	590	554	548	535	598	535	574	561	561	569	562	546	589	580	587	597	564	582	520	563	581	596	553	589	578	623	593	596	550	579	556	535	553	560	565	542	582	561	605	561	542	564	540	578	613	569	577	598	585	606	571	582	521	578	535	546	571	572	568	554	581	563	604	541	548	550	549	528	551	572	592	579	539	566	534	625	576	538	563	515	528	607	579	568	548	551	607	532	567	552	602	586	572	605	565	543	585	579	580	584	571	523	590	563	560	585	552	549	600	553	569	542	552	567	604	568	532	561	532	599	549	606	575	555	581	574	511	543	551	603	588	581	518	588	566	610	569	557	544	570	520	553	533	574	535	595	600	553	565	565	527	572	571	615	628	577	534	553	604	597	571	592	561	571	491	592	544	565	527	582	576	588	532	601	543	592	565	533	616	568	562	562	558	571	548	589	574	566	587	570	573	575	529	541	559	588	573	583	578	598	577	570	549	550	547	577	544	516	531	529	557	548	603	561	580	571	532	583	563	548	581	559	570	592	531	587	586	575	572	555	588	574	618	572	596	538	571	558	578	523	580	517	529	559	559	558	544	585	573	573	565	581	549	532	591	595	563	574	567	551	604	563	569	551	573	549	543	576	552	580	550	603	563	618	551	584	596	601	572	572	588	550	575	586	571	599	583	548	554	553	552	580	569	573	576	570	629	533	554	531	587	575	553	561	543	536	564	563	543	538	604	582	584	529	558	564	539	554	530	568	567	599	573	566	562	551	583	532	594	551	560	575	568	568	565	550	601	577	510	562	527	598	581	562	561	545	534	532	568	562	535	568	569	562	569	581	558	548	569	567	543	546	593	611	575	593	564	576	576	574	574	550	560	600	581	568	595	571	571	522	604	574	571	552	576	563	518	614	578	573	574	587	549	531	550	575	538	552	548	578	574	549	593	567	550	570	580	553	592	552	568	573	555	542	546	568	575	563	563	587	549	570	549	586	559	521	591	568	571	527	606	555	617	594	563	580	595	553	575	599	560	546	540	595	603	555	558	556	544	548	579	574	567	550	564	568	537	550	568	545	525	574	548	550	549	522	574	580	581	537	567	595	533	542	567	537	573	592	584	570	557	597	565	545	558	575	534	535	586	558	546	579	579	535	583	515	541	556	536	582	574	567	554	513	545	555	564	528	575	564	531	579	580	599	570	550	563	561	596	592	541	556	545	592	554	568	564	557	629	531	574	565	550	592	550	550	540	535	545	572	595	542	565	595	604	592	577	588	585	596	548	592	561	539	587	536	584	550	571	594	541	537	580	562	553	546	542	615	576	595	607	544	603	593	555	542	569	561	577	551	592	528	541	578	575	576	571	556	564	596	554	554	540	570	536	606	575	567	560	573	538	588	547	569	560	555	573	542	589	553	612	550	578	542	619	553	559	551	574	596	601	556	594	593	538	583	571	543	582	557	572	553	562	533	584	506	613	542	542	530	575	576	570	577	577	530	565	587	565	608	578	552	566	575	555	604	562	535	570	594	578	564	541	569	570	546	536	567	605	585	615	597	591	579	536	572	577	616	593	525	567	585	575	560	556	571	546	563	587	584	551	549	583	565	558	582	580	585	570	561	570	564	567	553	614	560	533	591	574	562	547	577	585	551	548	578	552	549	554	551	553	563	543	557	579	551	542	548	592	529	548	534	573	596	569	576	597	575	553	579	549	590	575	522	565	610	575	557	542	602	567	588	604	583	556	540	545	586	594	547	540	608	580	554	546	597	568	573	567	527	549	563	582	573	531	566	603	571	613	585	585	556	565	566	563	572	597	576	559	566	585	579	554	550	569	545	542	553	570	615	575	624	586	549	570	594	526	540	574	594	573	537	539	592	573	565	550	556	544	570	549	547	553	555	533	561	565	540	552	575	560	540	578	563	564	588	559	554	569	584	544	576	549	547	602	581	558	581	564	587	577	596	601	578	544	551	557	597	572	522	576	600	567	590	527	572	582	582	613	533	568	585	547	555	577	574	580	559	588	549	543	630	560	557	571	592	526	562	554	588	501	563	603	588	588	548	580	565	576	557	612	594	522	533	567	567	580	582	541	569	601	586	555	562	602	589	549	604	551	584	537	589	558	529	589	595	548	569	582	583	537	572	551	558	552	552	603	576	599	536	611	572	585	548	590	584	572	580	577	553	587	575	573	587	573	579	583	566	537	564	573	553	594	532	554	567	561	555	573	532	555	611	638	560	595	539	564	555	545	547	540	555	573	546	557	582	537	559	555	567	575	571	555	561	546	545	547	565	531	555	526	608	582	542	588	631	590	524	538	531	561	554	601	597	527	561	560	579	595	565	566	582	568	557	549	553	533	571	561	615	555	519	585	583	534	579	563	628	558	569	562	558	532	610	560	547	594	583	574	600	565	593	584	569	615	558	564	540	562	581	580	590	565	554	572	533	567	604	591	570	572	571	569	580	586	586	540	552	599	549	562	574	556	593	525	566	537	543	533	574	579	561	543	554	583	557	576	554	581	574	575	569	577	607	603	535	560	591	566	573	532	562	569	560	558	615	573	562	595	562	547	598	546	563	545	542	579	600	562	598	581	591	571	590	548	580	541	581	545	570	589	622	537	549	563	582	607	561	550	564	615	619	574	607	527	557	540	562	577	586	580	591	591	557	548	559	549	547	567	555	511	548	538	569	536	626	596	566	582	545	562	533	573	561	553	559	576	578	593	594	546	584	563	611	609	589	532	526	548	538	569	563	532	562	572	538	570	575	559	576	570	607	578	577	544	553	531	516	562	540	562	544	573	583	557	561	592	610	562	551	608	552	537	530	520	586	559	596	572	564	543	557	603	556	598	552	621	527	588	567	525	583	576	548	534	597	538	563	605	592	538	605	597	575	571	566	593	548	575	585	542	591	519	539	536	567	560	523	594	559	555	591	568	576	547	587	546	553	554	577	610	573	570	545	547	572	597	572	536	572	596	585	594	579	595	555	516	590	624	536	573	555	611	537	632	556	541	575	545	552	604	604	600	547	535	574	570	513	547	555	589	576	570	576	552	568	561	599	566	574	581	562	553	572	546	596	631	556	596	574	576	611	595	579	592	536	558	566	558	556	551	566	564	555	567	547	538	588	612	511	535	577	517	550	609	556	590	537	629	601	551	526	582	575	547	520	568	576	554	572	553	549	547	587	549	579	619	566	589	589	524	562	555	567	538	551	561	587	577	577	635	550	547	522	548	579	524	559	562	535	557	598	575	510	574	582
24437	22986	31406	24955	21537	15139	2007	624	597	624	650	576	580	547	542	565	540	501	555	596	587	547	539	541	556	558	500	548	551	545	537	563	538	565	554	534	581	541	547	542	547	521	531	516	561	565	566	585	536	543	568	562	558	557	564	539	529	532	577	569	530	546	597	566	525	566	539	578	540	566	583	587	585	534	559	576	560	518	576	560	491	551	549	508	575	530	564	527	583	541	535	509	524	517	544	530	544	606	550	559	537	520	548	567	561	585	557	543	561	546	540	497	549	570	556	565	581	578	533	538	530	583	579	539	496	556	530	554	571	530	521	557	597	539	554	544	548	527	554	552	531	582	547	542	551	507	569	534	521	571	525	545	538	531	569	550	534	571	501	542	543	551	577	561	545	563	519	568	595	535	557	577	565	574	532	552	616	534	515	556	576	581	607	533	529	542	566	523	543	550	558	547	550	538	530	563	582	587	552	530	530	542	549	506	539	547	564	565	556	529	539	584	557	519	544	547	528	557	523	570	534	531	523	557	585	540	543	537	561	537	562	562	587	516	522	539	587	506	567	564	563	548	519	586	527	523	565	534	584	597	531	509	536	570	514	566	575	556	561	510	563	558	591	542	539	601	592	556	534	500	532	533	553	582	529	541	578	545	571	525	526	575	549	579	489	537	541	565	609	538	526	581	557	496	552	538	542	544	561	573	563	508	568	509	553	580	544	571	543	517	554	544	525	544	552	545	567	540	527	525	530	561	563	557	562	577	568	541	574	579	542	574	582	563	548	539	552	548	539	508	556	512	597	533	549	552	530	586	518	567	556	527	546	526	541	549	565	549	561	540	538	576	585	556	522	534	552	536	594	558	539	579	573	545	555	618	543	545	523	536	559	548	560	531	543	558	551	588	563	595	520	519	586	507	549	536	518	559	550	559	587	553	541	558	557	577	577	579	496	524	578	546	587	528	563	521	532	541	537	540	528	535	585	538	525	575	542	534	574	509	597	573	521	521	568	532	537	542	575	587	548	476	582	516	558	506	515	515	571	567	547	565	527	554	506	503	536	583	501	569	535	575	573	542	564	567	557	563	512	545	539	540	555	531	569	514	539	542	524	562	530	567	549	551	520	580	578	536	509	542	538	559	537	529	499	519	518	548	547	532	566	495	533	501	560	524	548	546	567	578	514	506	583	536	530	531	542	559	532	502	545	542	530	495	579	544	520	561	546	500	532	529	552	511	534	556	588	559	557	533	537	509	581	538	531	557	527	552	552	526	531	538	539	581	544	558	565	549	544	507	560	556	565	509	553	516	563	557	545	548	555	535	580	567	543	540	535	567	565	547	558	544	631	488	519	594	540	519	563	569	546	507	559	553	511	539	564	548	568	591	554	546	563	547	616	522	536	566	574	509	567	618	577	562	575	564	541	541	531	558	486	547	582	559	560	544	550	548	534	520	560	561	521	541	556	570	537	529	516	521	545	529	546	528	547	524	565	545	556	549	551	523	558	536	537	513	527	556	560	571	551	538	536	520	504	527	504	524	516	558	546	547	585	518	570	549	584	490	541	559	540	538	607	524	547	556	530	490	549	541	561	531	602	577	549	607	502	586	512	584	549	519	547	552	550	588	527	535	539	566	550	541	537	527	567	552	542	553	590	540	560	516	539	560	508	541	541	566	522	521	555	546	548	543	576	568	550	532	559	565	531	539	521	556	571	572	576	539	515	537	548	550	523	493	530	537	568	537	572	620	596	549	559	578	585	562	561	552	581	550	548	545	555	576	515	601	545	518	593	570	519	562	514	543	526	507	547	562	552	582	539	526	523	572	531	541	573	532	571	532	530	549	543	539	515	551	587	603	548	557	563	564	552	570	524	580	530	517	522	553	531	552	542	561	549	506	553	512	538	491	535	551	587	489	553	551	529	504	561	563	553	511	529	536	546	525	562	570	495	538	546	508	531	543	557	563	561	559	541	551	566	515	540	582	570	549	560	581	530	540	495	542	531	503	536	518	530	512	532	553	527	552	535	548	569	564	570	551	554	556	547	558	560	549	553	588	520	578	629	559	532	545	556	580	548	545	609	591	546	547	548	546	568	546	584	554	552	568	494	562	524	568	587	524	551	556	509	549	553	528	578	555	564	504	526	518	561	563	521	534	616	537	557	521	548	577	588	580	558	530	555	560	522	554	547	557	558	595	564	549	541	577	554	537	552	552	547	506	519	571	579	561	543	539	589	566	538	593	566	545	529	553	535	564	558	532	553	548	557	588	545	525	555	548	566	524	515	547	541	526	509	570	552	557	594	608	572	513	527	517	525	562	509	525	563	513	534	586	529	540	545	560	542	554	524	534	553	588	552	524	545	554	513	598	546	549	509	512	550	542	555	581	555	510	561	544	542	585	560	532	567	523	564	557	530	535	563	521	612	603	546	564	548	561	536	539	542	523	557	529	583	555	539	580	541	553	539	558	578	532	600	535	481	558	561	524	521	523	530	574	570	543	568	541	545	526	535	569	591	539	562	551	545	561	561	531	541	515	580	596	534	590	524	523	566	534	521	558	512	502	555	589	526	500	561	568	565	573	536	559	539	542	547	554	554	577	548	557	540	575	556	547	538	550	564	573	571	533	564	503	545	517	586	562	549	539	558	561	537	528	521	542	611	531	497	552	518	538	533	538	543	522	559	556	504	574	519	562	566	583	544	534	520	541	544	543	535	525	495	569	508	538	524	567	581	520	549	593	558	564	565	561	542	559	572	529	479	564	539	503	550	550	567	510	534	474	562	541	545	520	542	532	565	542	568	579	533	533	521	547	578	554	544	540	546	568	566	519	563	569	561	562	600	557	551	558	546	510	551	567	557	544	531	554	525	534	559	520	555	576	579	538	555	569	575	558	557	571	551	538	518	597	544	520	545	571	536	565	560	526	569	540	547	550	538	526	553	559	557	561	538	572	572	552	549	580	569	562	552	522	527	546	539	529	530	528	542	528	561	544	546	528	567	527	543	570	511	513	532	579	544	543	565	546	571	550	524	507	559	501	586	551	561	544	599	520	541	528	531	525	542	510	557	520	554	523	516	585	549	566	551	563	610	548	580	540	550	591	488	533	567	559	574	563	501	533	545	551	530	567	556	537	503	535	566	557	589	518	576	535	554	554	572	540	539	554	556	560	503	570	514	529	520	546	528	592	547	557	514	538	525	547	569	542	555	554	537	605	553	555	504	516	544	542	556	518	546	544	500	557	549	532	526	547	547	552	501	549	563	536	595	554	558	592	503	561	549	496	554	539	545	555	556	521	546	522	518	537	539	547	590	538	502	518	517	540	586	543	591	536	523	543	557	534	564	546	524	563	538	530	541	510	524	529	542	555	565	576	516	542	532	555	526	539	516	524	570	558	516	523	495	539	536	584	556	523	535	537	520	539	553	542	511	509	573	541	559	595	515	531	561	547	525	539	526	527	562	536	560	541	571	524	521	514	569	523	518	571	568	516	532	598	547	580	516	584
61701	99719	71443	34495	16798	1157	885	868	918	833	871	852	877	835	803	844	904	831	846	846	854	861	821	865	851	834	830	890	840	830	839	829	866	803	838	873	848	817	817	779	853	810	852	833	860	897	825	851	860	841	831	855	819	858	875	848	808	853	864	823	860	898	843	822	801	872	829	776	897	834	840	844	828	874	813	839	804	840	835	840	846	824	830	870	847	830	875	832	852	850	813	854	812	885	844	843	826	815	878	846	815	886	837	835	815	852	837	869	840	836	827	797	823	804	840	829	845	857	805	845	814	797	816	857	867	845	829	857	849	816	815	814	820	822	825	844	838	842	788	835	847	830	889	846	799	821	824	844	808	872	783	848	805	841	849	822	880	891	874	817	855	821	797	835	854	838	922	840	836	820	844	819	873	855	860	837	817	800	834	837	835	849	838	876	827	822	866	838	854	822	865	859	767	873	792	809	801	855	859	770	800	885	890	881	875	823	862	832	858	813	844	813	827	827	904	904	828	854	834	857	804	834	848	852	888	819	869	850	841	854	886	872	865	827	787	859	862	814	828	865	869	849	868	871	839	836	831	831	851	851	835	850	857	825	862	799	841	830	806	847	805	872	833	843	841	825	838	766	836	812	859	875	845	795	814	875	801	859	802	792	860	835	759	829	803	842	843	878	842	869	861	856	790	904	892	854	871	828	864	786	820	827	843	901	811	790	859	829	902	873	856	841	842	851	843	846	795	871	849	836	846	836	857	831	836	898	843	858	858	843	854	843	829	809	870	843	869	786	828	820	848	826	828	827	909	877	806	823	843	864	902	938	803	835	805	847	818	840	814	825	762	860	824	799	885	909	855	823	881	768	826	889	885	823	839	817	817	858	921	826	836	858	813	859	853	788	858	808	868	861	818	828	824	901	811	835	783	903	899	876	866	832	784	803	815	838	820	896	783	810	801	800	810	780	802	923	825	829	796	839	806	797	800	849	831	856	860	788	849	847	828	848	874	883	809	836	796	828	851	797	819	838	874	812	811	814	881	872	844	845	818	854	885	861	850	838	853	792	857	851	870	883	830	837	796	832	840	823	805	834	858	838	792	835	796	882	851	883	910	832	885	802	854	856	807	796	855	783	812	839	827	867	845	849	833	840	807	861	816	841	786	809	841	839	830	804	836	853	821	853	800	842	836	882	832	879	794	836	829	851	866	848	820	840	854	843	859	809	786	836	852	838	866	794	816	812	858	863	830	827	802	853	820	796	837	863	864	865	861	854	819	849	837	848	795	816	862	842	872	822	874	823	813	879	847	812	829	838	837	892	890	859	828	832	884	857	864	834	834	829	847	814	879	830	854	833	838	846	856	847	864	839	818	758	872	818	849	886	903	870	841	831	786	842	774	813	878	857	810	868	810	818	845	844	813	806	846	845	856	838	796	767	862	857	858	830	834	830	868	818	817	834	881	817	838	847	847	835	800	851	857	866	807	858	825	828	834	888	864	834	848	839	828	878	778	810	841	829	825	881	828	853	894	887	825	878	838	817	847	794	873	843	832	815	835	832	833	802	837	809	838	901	843	829	877	823	889	869	884	827	916	844	783	843	835	818	776	827	831	816	832	860	856	801	822	824	807	884	892	861	875	831	864	858	862	859	830	781	912	846	883	837	831	825	774	867	831	839	854	876	878	824	821	841	811	872	860	875	834	862	837	806	867	834	879	831	889	825	892	851	878	830	852	796	832	826	829	811	858	792	818	806	844	843	863	804	846	851	812	800	859	821	867	854	866	843	835	789	809	873	805	837	842	883	799	796	815	811	879	868	862	832	800	870	899	836	878	909	798	861	887	843	811	823	872	845	856	857	844	873	793	863	850	795	839	855	826	845	816	862	869	748	862	819	855	814	845	813	815	811	867	832	855	855	863	852	855	835	825	851	839	836	808	789	831	859	850	901	899	795	849	852	815	772	871	830	826	880	838	810	845	816	832	847	843	871	818	804	872	846	873	849	850	868	840	840	832	882	851	826	863	843	863	919	848	840	844	806	891	804	798	840	833	843	851	829	833	837	795	872	792	871	856	818	851	880	858	858	809	837	853	890	785	867	884	809	808	836	786	867	826	867	824	848	827	868	822	795	766	835	819	845	888	837	796	810	792	808	845	846	875	777	826	838	820	806	803	850	799	831	829	780	835	852	867	807	835	817	833	883	850	796	836	874	833	832	789	858	798	866	832	830	815	864	808	842	779	882	834	855	875	819	854	844	813	965	821	803	878	804	906	829	824	809	817	846	818	850	843	838	860	823	820	780	879	841	886	827	838	871	846	822	845	846	853	827	849	779	777	814	853	858	892	848	835	822	881	859	868	787	855	843	862	793	809	847	840	825	887	837	809	833	863	827	832	818	825	857	856	818	788	816	820	837	900	840	896	810	761	851	799	854	839	836	843	857	861	814	856	860	844	807	848	869	849	841	843	796	895	823	859	866	789	815	864	846	850	820	817	832	814	821	845	816	847	798	785	833	834	814	845	823	845	793	888	822	803	861	876	840	836	825	809	813	790	808	831	915	848	869	814	844	787	841	852	839	855	794	830	792	844	834	844	847	800	850	867	831	835	808	829	845	796	824	841	829	835	842	803	847	820	862	819	812	826	841	836	862	847	868	833	842	831	844	877	782	816	819	833	830	813	882	873	763	825	837	798	803	848	801	834	802	870	874	871	850	870	783	881	830	920	820	823	862	862	806	877	789	854	819	803	852	858	834	865	843	861	857	849	784	840	876	818	842	841	857	812	802	840	825	836	881	821	845	850	862	842	871	802	878	824	844	851	839	855	811	898	871	874	776	863	802	856	859	803	813	867	861	816	878	819	842	872	879	780	832	784	862	833	836	833	852	809	854	823	830	809	879	808	821	851	913	858	812	864	874	776	833	804	888	876	838	870	834	842	865	829	829	882	841	804	881	860	804	837	866	812	846	853	807	835	864	860	855	868	820	837	861	865	802	857	807	793	864	828	818	850	848	846	845	857	824	898	813	826	839	767	840	814	866	878	774	787	850	823	832	863	843	867	835	855	869	837	812	859	926	835	857	870	791	863	827	819	847	817	810	854	871	828	850	880	781	841	854	834	834	847	847	843	830	870	829	832	877	810	809	857	842	823	838	812	852	807	860	830	797	844	851	832	895	797	879	851	813	850	831	829	853	801	831	832	891	866	860	821	803	870	845	805	861	843	811	849	855	841	837	875	810	878	826	795	847	847	894	769	831	835	801	785	810	829	864	867	842	839	843	851	840	832	835	823	832	837	814	855	836	824	836	882	835	832	845	878	785	866	818	863	800	800	852	837	859	855	822	839	871	866	791	761	789	834	789	820	828	881	869	867	879	858	831	882	814	838	885	859	796	807	843	792	793	794	831	801	791	848	833	833	865	858	884	809	796	818	859	828	825	886	837	850	845	843	818	855	879	837	830	821	847	846	845	814	778	802	846	776	834	845	855	869	832	886	827	823	855	826	836
32306	31490	26253	8732	1563	306	283	306	294	275	287	253	289	252	281	285	299	270	279	280	276	278	281	294	293	276	311	304	266	273	276	298	263	293	300	282	278	277	269	285	257	274	269	268	286	292	260	288	299	295	299	266	279	301	275	275	291	284	285	281	290	270	274	307	276	280	292	285	273	272	241	286	283	296	287	299	290	287	285	270	262	289	292	283	289	261	311	268	300	294	276	274	272	263	278	301	268	303	278	262	294	269	284	304	296	299	292	289	272	247	277	291	286	272	285	287	277	278	283	324	272	299	289	273	283	285	272	273	268	291	246	285	285	276	285	294	283	286	299	306	277	298	302	280	285	305	296	281	280	269	269	275	310	266	305	289	302	280	271	317	248	275	267	273	274	276	274	312	314	319	274	282	285	281	286	248	284	288	261	296	286	308	288	240	284	290	253	285	276	275	222	290	280	282	274	255	282	254	292	233	286	287	290	313	319	274	296	297	291	290	277	314	315	293	302	255	285	276	300	291	300	277	271	287	273	298	267	303	277	280	261	238	293	278	273	284	278	306	271	260	290	289	304	292	267	270	267	279	272	319	278	298	330	266	314	265	278	278	292	286	281	271	295	273	279	274	274	272	289	333	252	279	292	277	286	300	255	256	276	295	287	307	287	297	287	277	287	275	299	283	290	290	262	295	305	287	299	300	299	270	295	289	300	295	287	287	252	268	273	267	248	295	285	285	271	274	300	270	287	274	260	314	317	285	278	285	296	301	278	296	286	306	310	263	310	285	264	293	300	303	254	273	277	257	278	314	274	261	272	315	286	302	295	291	260	294	272	265	294	241	266	288	271	266	289	276	294	302	310	284	309	285	298	291	268	276	263	260	281	260	283	283	263	300	317	267	281	280	297	270	293	257	297	265	295	266	322	294	293	291	267	260	300	295	299	289	310	281	309	293	267	288	271	290	261	322	289	266	289	277	296	269	313	294	267	293	240	280	286	281	262	300	253	254	269	260	287	282	275	252	299	259	305	274	280	271	260	271	271	267	308	279	273	275	269	289	312	295	301	293	319	287	282	293	254	286	309	281	257	295	301	279	266	277	290	287	262	257	289	308	282	289	293	277	283	298	275	265	279	271	243	291	264	271	259	321	295	285	307	289	297	305	284	269	300	311	255	273	264	268	268	291	293	283	303	266	292	282	291	297	283	265	261	292	314	298	270	283	270	269	300	295	239	301	276	292	265	288	260	268	305	278	304	258	288	297	293	255	296	295	319	263	284	284	243	305	256	304	297	274	257	269	280	282	288	293	278	297	301	302	300	281	292	283	295	294	298	291	306	289	289	277	295	294	273	281	293	280	296	269	261	276	278	282	289	291	284	285	288	269	290	284	278	270	286	302	320	276	271	294	301	283	281	266	280	248	257	275	297	283	267	272	309	279	307	279	292	254	291	270	277	265	312	278	281	286	271	253	270	301	314	287	266	303	313	326	268	286	274	268	311	264	267	285	313	299	279	288	298	283	295	248	281	279	283	301	307	269	259	286	284	283	280	307	262	288	289	278	302	267	283	274	262	269	255	283	284	283	293	282	301	261	294	312	312	311	282	282	298	282	272	261	278	280	265	285	266	319	294	269	316	268	296	279	288	288	272	271	273	278	294	294	269	321	281	295	282	271	294	300	290	304	276	256	301	272	325	283	284	278	302	269	291	292	289	299	257	261	294	289	270	301	301	260	325	300	285	306	318	282	279	269	287	278	285	304	295	274	282	298	272	257	302	258	271	297	301	289	276	298	267	263	285	280	268	275	301	248	282	247	286	272	293	285	279	273	293	286	288	298	277	288	303	276	275	258	301	283	276	285	279	278	281	272	282	307	277	285	322	295	282	309	295	276	320	287	266	298	281	273	299	255	298	276	303	271	271	296	282	248	302	279	306	300	293	276	283	267	285	299	292	273	293	313	270	272	251	307	287	254	295	256	294	283	288	299	268	289	276	282	264	291	274	287	264	255	292	256	266	300	280	285	273	284	280	268	271	300	282	303	268	266	245	290	295	254	329	321	276	297	290	325	302	315	275	288	306	286	303	271	291	274	301	273	301	285	253	275	311	276	288	309	281	295	293	276	309	276	288	295	298	273	306	309	272	296	285	272	315	295	310	296	293	303	285	266	293	305	258	302	285	284	266	270	284	256	274	297	296	256	279	332	260	294	292	255	284	306	284	298	281	316	302	276	268	275	267	276	263	275	266	315	263	300	284	298	240	254	252	277	296	300	270	284	266	280	275	300	268	273	290	284	307	287	303	312	277	285	275	289	297	274	301	270	281	272	277	305	294	303	265	259	281	283	321	296	300	292	286	297	288	282	267	275	287	324	277	289	287	297	297	312	268	318	245	290	289	294	308	294	281	287	316	301	290	297	283	253	313	273	285	282	281	294	274	285	258	277	280	257	273	293	322	319	281	318	272	269	291	316	307	283	283	276	282	301	280	262	292	290	320	291	271	264	276	289	288	293	295	302	270	318	264	258	278	292	249	287	281	277	297	284	293	271	288	283	284	314	275	273	272	304	261	285	334	256	286	279	298	265	277	291	280	250	337	282	282	295	275	298	293	267	313	305	290	252	290	279	323	292	262	309	303	264	291	259	275	278	255	287	306	306	291	287	247	299	297	282	268	285	269	292	305	276	292	265	268	314	316	283	266	264	309	258	255	290	260	306	296	287	296	292	292	267	288	265	278	285	282	285	281	286	295	252	288	279	264	295	277	288	301	274	275	292	287	267	289	300	316	290	292	301	281	308	300	274	256	280	309	249	290	293	297	315	280	293	288	270	294	279	281	278	281	318	277	251	275	282	288	291	282	299	267	293	283	272	259	277	291	285	304	274	287	276	255	281	266	253	309	257	305	308	271	273	260	306	319	296	295	293	277	279	264	272	294	282	306	280	278	260	305	277	274	261	270	279	290	344	305	297	271	260	292	289	301	299	319	268	301	306	291	267	305	287	276	266	285	284	275	290	289	294	289	262	270	278	264	319	300	294	277	291	280	273	293	306	291	304	308	269	275	286	299	319	241	284	285	293	290	304	274	261	288	305	310	298	296	259	285	298	285	278	272	270	266	287	282	303	296	313	290	305	269	276	263	269	308	270	281	268	312	285	284	287	252	280	260	297	277	306	290	264	277	288	300	264	302	284	272	282	287	290	297	286	256	305	272	291	285	269	313	302	298	275	276	291	286	300	259	298	258	276	312	291	295	284	294	277	317	270	275	267	288	272	302	278	276	269	248	320	274	288	276	289	291	261	329	265	286	307	279	270	271	287	282	266	270	288	290	293	279	287	316	281	263	259	311	291	279	286	286	288	287	285	258	261	274	334	304	318	299	237	315	310	295	250	270	285	314	286	272	308	296	288	261	314	292	262	299	305	285	302	270	275	293	288	273	315	265	264	280	252	248	252	284	283	341	266	281	272	274	290	291	267	288	260	270	287	287	293	255	267	305	286	283	270
41023	47940	29827	7359	3145	508	513	506	495	516	503	477	522	478	503	439	499	439	520	497	483	486	476	478	497	485	471	422	428	490	481	493	496	496	497	480	485	466	523	493	521	460	458	486	464	492	486	467	484	463	461	479	502	451	472	495	486	508	467	475	515	486	471	481	495	477	468	515	474	464	465	498	478	501	466	476	453	432	476	467	464	493	481	493	493	441	491	427	475	457	504	501	489	466	517	477	493	480	459	491	492	432	478	513	502	489	489	542	454	420	496	518	436	479	507	516	486	458	428	504	485	509	450	469	500	452	494	455	473	499	434	463	468	449	483	482	444	501	450	474	463	441	480	461	469	460	478	437	466	442	474	487	471	487	512	456	507	494	505	482	486	493	519	472	453	487	482	453	473	469	506	473	514	478	469	491	485	458	484	485	441	481	479	453	451	490	480	470	477	478	487	482	481	517	471	483	509	458	474	475	462	508	528	480	493	498	460	485	479	523	447	491	474	488	463	457	474	492	500	501	475	500	448	485	493	510	432	491	481	484	490	460	451	474	499	491	516	504	464	504	469	467	492	487	462	480	441	493	451	464	475	482	439	507	460	486	525	459	479	464	485	477	503	453	476	478	489	490	498	468	452	506	460	483	491	522	449	453	480	454	479	457	468	480	493	481	443	486	459	451	492	459	476	506	438	471	472	467	473	479	485	439	487	466	428	496	445	481	462	494	460	455	444	457	490	463	497	458	473	495	522	511	491	489	474	493	507	466	450	492	498	482	462	493	471	423	485	505	448	452	490	489	444	457	458	464	495	480	477	484	456	439	507	457	486	462	430	509	499	465	461	472	492	452	445	469	461	484	448	512	501	480	506	437	498	500	487	492	472	481	504	433	458	503	489	504	444	449	460	460	443	492	462	482	484	451	465	486	450	422	433	442	499	494	489	507	511	495	500	478	470	465	473	445	485	466	466	474	483	452	473	505	474	490	458	492	454	472	471	526	481	481	471	491	448	469	490	500	440	493	486	448	499	495	484	464	459	515	456	468	487	524	505	464	524	479	490	478	470	453	486	487	465	491	517	480	461	482	496	443	507	458	508	498	510	509	489	450	485	485	498	479	455	458	500	453	480	492	496	437	501	479	516	474	489	470	485	504	503	500	426	502	468	488	468	484	437	469	496	468	451	481	511	500	477	490	501	451	481	511	465	460	444	475	489	454	513	481	490	456	467	425	460	466	475	488	481	471	447	475	439	477	477	464	463	476	466	489	490	504	494	475	489	476	483	463	480	476	475	490	488	470	487	509	478	491	469	503	449	458	450	470	457	489	483	459	437	455	472	478	484	474	486	474	492	490	498	474	495	469	467	446	459	485	498	447	490	488	509	502	531	476	504	448	490	521	486	443	491	516	444	476	465	510	477	484	478	487	438	486	459	499	477	462	486	515	484	494	426	516	473	494	437	470	493	448	474	486	492	534	496	478	453	449	480	508	466	477	499	479	468	457	488	503	434	457	468	489	485	446	457	469	451	463	477	431	483	415	495	468	454	490	486	464	469	445	483	462	482	485	452	495	451	470	479	484	501	495	476	492	463	456	511	501	476	494	480	463	448	501	481	510	460	482	496	491	506	506	477	491	501	468	473	449	488	494	479	443	452	503	474	472	473	450	477	432	480	460	459	481	478	488	443	510	492	494	509	494	495	465	469	467	515	488	488	469	526	464	452	435	513	480	464	456	476	448	480	492	483	442	500	439	478	460	453	495	498	482	464	527	485	466	461	495	537	482	469	447	482	488	447	516	475	485	454	470	462	459	493	471	474	490	483	455	502	454	449	481	467	480	462	455	441	514	472	428	479	475	469	461	498	485	479	463	486	473	469	489	482	495	497	481	457	464	443	477	481	476	452	450	522	519	482	489	522	473	452	462	508	460	487	513	468	493	472	459	494	488	467	505	461	474	499	521	484	492	463	467	491	451	488	457	496	481	490	502	441	483	459	539	484	471	462	510	521	521	450	503	481	489	448	465	473	450	479	500	461	491	500	496	476	480	505	527	483	488	491	494	469	467	481	443	518	496	451	473	494	508	488	442	481	480	481	497	486	461	458	429	517	497	496	499	493	438	463	523	478	486	469	492	525	451	514	476	494	461	480	453	499	436	472	459	468	463	473	456	509	483	465	482	480	476	504	448	464	450	501	488	482	510	457	442	464	478	462	483	477	484	484	505	457	461	470	467	469	469	489	464	512	480	486	484	480	507	489	506	476	468	447	462	482	463	466	475	518	456	500	465	445	484	454	448	478	475	490	472	469	487	496	463	509	464	495	473	510	486	505	472	486	449	486	504	493	472	477	504	475	513	486	479	476	458	456	475	473	476	468	482	505	473	472	437	443	474	494	458	472	501	471	460	491	508	498	473	447	464	478	494	465	484	427	495	464	480	479	479	455	465	499	529	508	490	469	445	492	489	497	479	496	468	482	494	466	499	507	477	503	523	512	495	473	508	480	445	517	498	440	488	483	489	478	490	494	496	447	492	491	485	478	498	476	479	477	459	499	473	475	494	506	489	457	475	447	508	475	479	516	463	455	474	477	460	477	482	477	493	484	487	497	481	459	471	461	513	468	507	495	470	432	491	495	459	483	467	467	494	463	483	507	464	480	510	481	483	473	497	469	495	467	434	500	467	504	502	465	452	491	461	465	480	463	471	504	429	487	467	464	475	459	517	454	507	463	497	487	511	506	508	477	479	486	460	484	465	511	505	426	463	491	487	467	492	499	500	506	464	494	463	530	473	489	459	485	490	451	474	465	492	481	505	487	492	436	486	455	453	485	534	483	484	517	470	473	521	481	480	505	507	502	481	454	530	494	458	483	462	484	447	455	439	519	441	498	469	493	492	469	449	495	481	476	501	513	486	501	462	510	474	461	442	467	498	446	477	468	505	485	450	461	465	496	506	477	440	473	493	500	465	473	457	465	451	484	463	509	498	498	483	502	494	478	536	483	469	459	487	485	437	450	500	453	496	484	490	473	520	510	502	481	467	476	435	489	481	467	438	462	459	481	436	495	488	436	473	486	453	468	484	514	438	482	483	448	467	499	490	494	503	479	495	471	456	475	468	483	494	527	448	510	488	482	498	473	535	469	457	492	446	475	484	470	470	512	457	506	491	473	460	442	523	452	505	473	486	476	456	486	492	484	478	486	479	442	484	464	478	496	480	467	512	454	460	482	445	465	462	510	428	446	455	449	433	462	486	483	471	461	481	475	469	454	494	465	466	495	466	500	470	505	463	505	491	505	519	482	471	456	502	485	481	484	506	467	484	484	469	452	491	466	511	476	441	511	502	483	451	517	508	501	509	467	522	495	479	480	462	485	485	471	445	455	515	464	485	502	400	492	461	473	478	517	490	446	478	466	485	494	465	462	497	477	492	503	483	477	498	502	478	491	480	487	479	493	455	452	489	524	460	474	461	483	457	485	503	501	485	449	483	466	472	474	500	504	491	524	452
25739	24844	33489	26122	18859	4472	461	384	330	331	368	349	341	392	361	329	345	341	337	343	320	315	364	324	371	325	341	331	400	368	345	357	343	333	317	358	382	359	347	359	328	344	329	334	333	339	344	348	380	349	358	355	371	330	350	313	361	329	372	349	351	364	355	340	374	348	339	371	316	367	373	368	372	350	319	357	326	333	362	327	310	332	392	353	336	346	348	328	336	320	350	339	344	355	367	340	357	334	348	300	336	340	350	342	350	340	344	345	353	344	330	364	355	308	320	344	370	347	331	366	346	333	332	315	350	357	374	347	341	343	339	341	307	344	319	333	380	346	330	365	323	319	327	357	362	344	299	369	329	351	336	314	350	322	324	315	334	378	294	318	349	308	370	341	311	346	334	330	350	308	341	348	301	370	350	345	346	367	333	361	358	324	348	359	357	329	330	309	348	353	368	349	343	341	322	337	365	320	339	334	333	354	338	302	326	369	344	357	373	338	352	332	382	316	351	345	333	340	336	302	309	347	349	336	350	364	344	386	323	329	319	337	360	334	343	341	337	314	346	342	340	368	366	330	361	360	374	344	344	349	361	332	349	378	316	318	350	321	317	326	350	329	378	328	375	323	363	366	356	339	323	323	330	358	344	310	355	337	359	355	342	307	326	365	353	381	362	298	372	350	331	368	330	326	335	322	330	361	357	354	336	329	344	354	328	337	324	329	336	385	346	325	322	362	339	284	320	329	352	337	361	333	337	333	360	340	371	347	341	343	361	364	338	337	316	348	339	327	354	360	361	368	350	360	334	348	325	341	312	310	354	335	353	349	358	324	345	349	363	372	356	342	343	363	353	355	376	331	336	333	332	337	319	322	356	330	341	316	344	334	365	381	354	340	367	326	360	321	365	331	358	359	335	299	347	332	318	371	347	361	323	315	354	361	312	367	338	332	381	326	333	327	313	318	325	339	335	321	370	341	322	358	340	403	345	326	348	327	362	341	342	350	364	366	337	328	345	341	343	329	364	349	364	343	308	344	301	336	323	323	339	325	365	346	340	367	348	359	352	318	363	361	370	340	352	316	342	372	303	326	325	341	307	344	352	375	334	363	373	322	348	342	316	346	333	336	344	349	336	310	371	305	346	323	371	347	314	297	323	384	351	343	361	335	348	334	344	354	313	308	344	342	356	334	320	335	319	327	347	342	338	357	378	367	335	353	344	333	367	353	345	363	305	367	345	338	330	334	315	336	361	341	335	337	338	345	323	339	338	343	335	347	368	357	329	346	335	360	365	322	345	352	347	343	313	347	345	356	343	359	368	323	320	306	300	307	339	320	340	321	325	346	346	351	326	372	349	343	307	342	338	354	346	314	340	337	366	360	328	338	341	361	349	347	330	360	349	331	354	361	354	365	364	318	355	371	338	385	354	328	344	340	355	350	333	352	356	356	364	350	365	358	347	328	365	356	333	356	329	339	354	377	343	350	369	337	379	328	349	332	325	377	345	333	327	340	365	336	358	327	319	343	364	347	367	346	342	349	375	362	319	356	382	294	342	324	340	328	356	342	322	362	347	349	383	356	323	340	335	364	341	366	346	344	365	341	388	320	346	337	326	316	345	354	340	375	355	367	335	334	339	316	376	338	347	365	316	324	369	338	342	326	354	360	360	344	322	331	357	352	323	341	343	323	298	385	336	344	333	344	352	338	363	380	357	330	351	339	346	323	352	378	358	346	330	333	341	333	337	381	321	319	346	319	335	358	362	351	326	334	335	365	341	347	312	330	321	349	362	313	356	331	356	326	372	321	358	346	336	379	369	336	336	322	395	361	316	381	367	330	360	326	344	331	336	379	348	333	286	357	344	315	336	354	349	347	326	361	328	345	343	382	340	325	352	348	325	350	336	346	336	345	344	354	395	357	353	385	337	377	352	343	364	346	373	363	370	384	339	380	323	371	336	345	317	379	352	372	344	317	375	314	341	337	316	338	348	340	348	334	324	321	365	365	353	358	333	347	322	329	371	352	327	347	349	361	364	349	352	331	386	329	325	354	343	362	331	332	335	362	361	343	340	339	322	335	342	364	353	335	325	314	385	317	314	340	376	349	345	357	364	344	335	369	359	347	341	367	342	325	326	344	377	349	357	382	363	331	359	327	346	353	359	362	332	339	346	304	338	330	332	344	333	342	351	358	329	352	359	336	375	333	315	324	324	342	333	362	337	357	328	339	347	358	341	342	330	328	349	336	347	362	342	332	334	332	345	338	346	284	349	352	356	341	325	375	329	353	368	340	357	338	316	359	369	347	343	344	344	328	335	358	318	345	367	358	352	365	333	360	317	342	345	340	355	352	356	316	349	347	377	293	322	343	327	360	329	356	343	384	350	308	361	379	358	361	360	328	305	367	343	336	366	340	337	382	342	355	346	328	324	335	328	337	331	317	302	338	336	309	327	294	343	319	374	344	344	363	338	341	356	346	374	345	372	365	340	328	360	347	366	346	355	319	335	335	332	346	341	344	343	355	337	353	346	325	337	338	352	315	347	354	325	328	335	347	345	328	333	321	340	307	342	323	364	353	337	327	356	337	363	334	327	319	320	360	383	350	344	346	336	330	383	348	325	358	347	334	347	350	337	321	318	339	357	343	319	333	350	346	331	309	340	355	354	353	364	348	330	331	359	346	359	362	354	344	345	323	317	349	317	342	346	346	314	325	361	366	350	327	345	351	360	369	348	366	308	337	353	336	335	353	328	322	353	329	377	322	365	355	336	322	322	376	354	364	323	343	329	322	354	324	310	374	342	358	360	336	339	362	356	353	361	330	331	371	363	333	333	337	354	348	346	308	345	363	331	339	326	332	363	329	342	336	340	361	335	333	358	341	322	332	315	351	323	378	346	341	333	324	340	357	333	354	303	319	354	333	368	308	336	333	326	341	335	346	342	336	322	319	378	356	347	366	348	334	343	324	334	356	342	342	343	315	333	314	358	329	344	314	319	328	343	352	335	336	330	346	346	338	344	308	328	366	344	343	369	341	363	361	356	328	358	352	355	353	351	351	327	336	323	313	358	313	345	329	345	342	335	310	346	340	295	327	347	334	329	387	334	344	359	351	339	376	316	330	323	347	298	327	332	394	350	341	322	375	335	327	364	350	334	344	349	322	373	329	344	369	334	349	350	358	359	342	330	335	333	302	314	374	370	350	342	355	343	359	350	351	335	352	317	327	340	339	328	357	356	323	322	363	355	385	321	317	335	378	357	364	336	343	359	334	339	348	334	355	346	333	343	356	333	355	352	388	388	348	285	319	309	377	360	353	335	329	341	361	343	331	348	292	325	306	359	335	348	341	346	336	348	357	329	338	323	338	371	350	345	319	340	336	357	382	365	359	331	344	329	325	369	326	353	341	325	357	335	376	363	316	306	336	353	306	347	330	352	322	372	378	330	379	363	362	324	330	324	346	344	324	319	354	343	383	355	342	376	317	341	394	333	336	348	305	324	340	370	345
61509	90857	61977	26291	13892	756	657	563	570	563	568	581	566	569	537	568	549	548	536	582	572	538	559	575	573	523	619	557	553	590	554	547	530	571	552	585	515	569	573	554	599	564	552	552	549	546	567	513	567	516	506	532	562	566	559	524	533	549	567	582	541	542	547	551	573	618	532	569	547	597	531	504	583	596	521	562	552	611	565	529	552	565	471	543	546	542	567	554	557	541	520	543	578	613	521	547	530	589	586	555	611	582	524	503	555	584	556	546	541	511	568	543	537	602	583	505	595	584	584	606	525	537	538	544	505	555	526	550	566	605	584	541	532	553	528	584	596	543	576	553	544	533	610	515	558	523	542	522	545	555	538	526	547	571	539	597	601	584	567	516	550	535	607	589	557	557	591	558	567	596	556	604	578	545	543	557	563	558	574	560	610	588	583	544	535	545	581	580	552	513	608	576	562	543	565	549	547	585	561	564	532	507	549	546	580	562	551	546	577	561	547	545	552	556	566	606	570	517	531	547	561	540	537	566	547	555	570	597	570	603	542	575	574	535	557	589	519	559	611	548	543	565	558	562	585	601	565	528	571	530	560	498	558	548	494	547	560	558	537	580	557	534	567	538	551	552	526	615	562	533	514	600	605	590	560	539	544	531	535	556	591	596	572	562	542	535	595	567	587	564	515	554	547	544	551	568	547	551	541	518	562	548	614	541	560	561	571	536	533	520	585	531	530	529	544	552	538	575	544	593	540	544	543	559	561	559	525	573	554	572	535	561	544	514	543	532	564	547	529	564	521	575	589	563	574	576	551	556	531	579	581	526	535	550	558	536	600	552	546	556	571	532	547	538	523	533	595	568	572	530	539	567	573	509	577	560	568	539	537	568	537	543	546	525	570	534	530	576	565	527	563	553	540	523	569	570	528	528	544	583	558	552	555	547	535	545	544	576	575	546	531	549	544	516	571	575	555	573	543	538	590	540	566	589	559	548	572	560	583	560	522	519	539	559	566	537	584	582	557	582	578	532	521	541	573	492	621	535	539	578	590	560	575	556	522	575	591	552	557	513	585	548	540	545	569	571	567	566	553	573	563	560	539	521	597	579	540	571	531	538	556	575	527	597	570	559	542	574	544	520	558	574	540	606	576	572	572	557	551	572	573	544	534	559	546	589	553	586	554	543	558	551	567	538	535	538	586	574	565	532	562	552	572	564	546	577	543	568	578	519	583	539	566	553	545	557	568	568	564	552	562	580	561	594	568	543	551	580	550	592	562	585	572	583	614	543	570	551	541	572	576	554	550	551	532	521	517	582	572	565	598	529	536	528	549	547	548	513	539	565	535	529	579	535	545	551	520	559	556	540	574	562	584	602	537	559	538	527	528	487	573	536	536	549	549	549	533	553	591	520	575	543	550	554	553	546	578	540	554	536	574	602	554	560	532	581	590	547	549	555	498	560	543	539	550	540	596	602	550	576	611	579	524	584	531	558	553	566	544	537	555	499	536	590	547	554	557	566	571	612	558	565	575	547	527	565	561	557	568	572	568	565	558	491	573	538	558	566	578	566	552	534	537	553	521	571	556	514	556	537	568	551	604	566	528	572	569	535	575	561	608	608	592	558	549	567	537	571	576	584	532	571	593	561	583	515	587	561	557	541	575	552	589	590	538	544	564	545	536	546	550	577	527	523	560	563	569	579	529	573	590	549	567	518	550	556	537	557	506	486	539	556	519	591	575	532	515	543	535	544	534	559	603	554	533	558	578	547	552	512	557	573	543	556	550	555	595	565	530	555	570	519	571	572	521	547	577	570	521	577	548	553	568	537	578	558	595	497	553	564	511	496	564	539	551	544	553	554	539	579	556	551	562	523	568	522	555	557	560	556	571	552	570	535	571	518	521	585	545	533	581	592	535	532	543	567	560	529	577	552	544	565	522	563	563	642	568	541	544	544	555	564	555	577	539	579	546	532	563	556	569	544	553	520	551	545	609	568	591	581	595	538	548	528	547	530	543	559	548	556	545	561	551	533	540	554	557	588	539	561	554	572	578	550	573	522	555	594	539	585	580	567	552	572	549	573	539	514	560	529	572	522	535	537	558	606	523	562	563	555	562	533	546	541	560	567	562	540	551	584	534	556	561	500	546	518	572	519	541	543	514	571	536	517	558	580	583	572	514	590	555	567	532	526	551	552	568	531	575	555	570	559	553	579	511	589	552	556	518	549	537	556	539	591	585	597	601	523	503	526	569	552	524	567	605	558	546	551	558	544	586	558	531	541	544	537	576	577	510	558	537	567	541	564	552	557	612	540	549	563	529	551	577	602	537	533	625	533	540	581	537	531	527	552	571	556	529	574	599	560	594	589	538	534	587	538	517	551	532	571	535	571	550	543	521	548	564	561	572	561	554	577	531	547	569	546	563	554	546	546	591	551	569	585	521	538	530	524	524	602	547	613	563	571	556	539	574	561	565	553	545	545	529	553	567	524	543	523	600	558	568	531	546	567	569	590	558	547	590	554	577	553	531	563	547	605	561	538	560	607	525	579	536	534	528	601	529	533	605	583	536	587	529	604	553	529	564	560	553	553	548	549	557	592	541	537	577	543	551	563	571	515	526	577	612	550	520	540	549	530	546	526	541	522	539	548	570	559	553	555	565	563	577	589	602	561	582	524	572	523	550	582	569	583	518	563	568	555	567	548	525	562	560	573	558	547	572	557	533	538	584	529	539	511	579	520	578	527	533	503	549	549	519	587	549	549	570	580	587	561	561	611	556	585	580	594	549	525	563	559	562	547	531	550	542	573	533	525	540	548	527	566	506	526	537	544	535	578	564	539	519	575	518	561	581	585	522	567	566	541	530	512	585	557	542	559	525	582	533	551	520	546	548	551	547	544	521	544	556	560	555	559	547	553	551	579	542	533	552	555	542	549	530	547	549	533	558	553	538	566	499	586	530	594	553	522	608	537	585	579	574	522	537	572	523	548	536	592	525	545	581	585	550	545	565	551	571	529	548	534	541	547	598	573	552	568	587	562	565	537	573	556	542	550	550	592	580	522	599	525	599	537	525	561	554	563	601	551	537	568	545	567	571	557	558	556	528	539	550	537	525	572	581	582	572	549	550	547	572	586	532	556	550	551	576	571	599	557	575	520	587	551	562	555	560	575	543	561	529	567	541	530	559	588	556	546	554	588	549	576	537	542	533	570	599	582	585	573	570	530	570	550	540	549	534	533	545	591	553	560	587	543	533	553	583	569	557	556	530	527	606	544	536	563	541	518	592	547	522	592	524	547	582	542	519	529	559	579	555	539	584	579	583	554	553	559	566	585	523	584	531	557	539	584	543	542	551	546	546	556	542	574	582	546	522	571	538	570	549	530	580	525	555	565	572	527	553	541	551	567	561	547	562	539	574	542	545	602	513	567	544	573	568	493	538	571	520	588	571	574	548	553	527	576	554	544	502	551	539	534	588	576	542	586	562	534	544	569	565	561	558	573	539	530	570	588
24399	23321	31602	25114	21737	13622	1577	665	591	553	603	577	530	549	570	535	559	563	532	537	520	535	547	560	553	566	530	590	580	544	553	553	522	542	549	517	553	534	570	518	574	548	540	558	576	547	609	541	606	566	531	523	523	559	559	540	532	513	519	492	581	527	583	566	535	576	564	536	546	550	561	556	542	546	555	541	539	549	534	564	559	547	528	567	564	576	571	541	581	543	546	565	545	530	537	581	553	520	574	542	565	555	533	549	555	547	537	521	523	559	543	557	555	533	532	560	559	611	559	547	510	589	565	570	538	499	531	566	559	529	569	536	577	568	570	546	555	504	551	558	587	600	546	526	540	515	540	593	544	567	497	502	546	532	551	530	525	538	569	569	496	557	545	510	505	568	574	580	512	542	537	551	487	539	557	547	565	569	557	559	523	520	541	553	530	565	581	565	563	543	557	547	552	556	521	552	544	563	547	526	547	508	574	528	504	564	557	517	516	575	574	540	515	545	563	553	533	548	532	522	544	586	554	532	515	537	517	552	566	596	562	554	544	549	486	555	501	541	516	509	536	501	542	588	540	492	553	559	518	545	548	526	529	534	523	519	542	531	537	516	523	560	538	540	524	580	577	542	551	551	556	566	530	498	562	538	523	568	538	526	535	512	568	563	555	527	531	519	545	528	564	542	541	550	574	535	553	569	534	576	538	542	556	574	587	566	552	563	539	551	537	533	505	580	529	527	498	520	499	585	503	540	579	535	559	539	545	552	548	574	583	507	559	522	541	514	519	573	502	540	542	567	569	504	511	535	517	538	549	573	534	546	532	586	538	559	532	501	526	555	548	574	551	565	547	549	562	515	537	560	560	561	531	566	576	563	513	560	515	555	563	537	518	564	539	505	539	532	564	509	577	518	599	521	575	577	588	533	514	533	574	527	568	567	539	531	543	553	549	543	533	540	584	568	502	518	493	558	548	539	527	527	539	528	495	541	540	583	551	502	579	530	564	586	551	512	571	614	580	558	536	550	582	524	560	544	549	502	578	554	565	561	549	553	492	575	560	557	554	564	568	488	561	506	539	548	541	551	565	532	524	527	553	553	535	547	527	549	578	538	525	551	557	549	488	567	558	581	546	539	573	529	577	561	524	579	535	534	540	552	532	558	525	523	547	539	523	543	513	516	530	510	574	563	502	497	503	514	557	548	587	547	527	524	581	539	523	539	545	509	576	506	565	529	517	548	562	530	569	551	537	519	545	522	578	550	538	583	521	549	557	511	554	538	531	510	579	517	556	494	539	537	519	586	556	570	518	527	536	559	537	582	560	564	571	541	569	521	563	550	587	556	532	550	591	475	563	515	498	535	531	579	491	554	530	510	527	526	536	556	552	566	517	550	523	494	537	566	515	527	567	574	530	553	588	594	549	535	556	575	567	511	556	550	502	506	556	498	532	545	547	556	529	527	523	515	531	573	591	543	538	537	578	543	517	559	535	533	536	534	517	534	512	529	553	518	517	553	544	516	569	551	564	573	542	538	546	546	517	564	574	563	539	565	537	525	499	538	569	545	609	525	524	547	513	554	575	559	519	597	542	561	567	549	546	514	561	561	528	559	520	584	579	572	513	554	587	538	566	568	522	573	568	515	518	572	484	534	569	542	567	536	537	519	511	538	546	507	538	571	542	537	563	563	559	565	566	496	564	520	546	547	559	525	514	556	536	558	546	578	559	568	521	536	583	533	551	528	557	571	565	552	562	582	539	520	569	547	543	561	552	529	564	561	570	587	537	536	545	528	554	522	538	555	595	564	510	518	542	556	524	550	555	536	541	500	530	521	603	514	549	523	567	542	482	549	539	540	574	509	556	560	553	537	534	535	562	568	581	554	540	586	544	502	555	541	535	519	559	571	536	515	539	524	557	580	507	546	501	572	501	574	560	500	539	579	528	494	530	571	525	537	542	534	610	542	572	560	550	549	574	551	543	592	546	568	562	554	573	563	528	565	559	562	518	510	602	549	517	570	544	544	563	539	559	530	543	554	543	565	583	534	529	533	570	513	557	559	513	511	528	577	554	516	546	538	559	537	554	536	502	515	504	509	552	537	542	567	540	555	574	510	562	545	544	527	559	536	565	538	525	556	548	544	528	566	547	566	524	498	536	543	545	525	579	547	550	547	512	488	539	537	490	522	542	536	547	518	524	552	516	540	492	541	526	506	563	530	579	535	609	578	544	547	568	560	571	516	523	519	528	589	502	523	533	529	509	547	554	519	530	536	574	532	538	493	535	539	539	566	578	557	520	599	539	551	522	565	561	566	528	554	516	518	527	513	547	510	510	496	542	542	536	567	569	550	527	530	553	537	596	521	523	563	535	539	587	579	499	581	510	572	538	539	523	584	556	567	536	531	517	551	535	538	510	515	598	605	572	507	571	538	526	527	568	516	566	549	511	555	530	590	515	523	552	555	512	567	547	530	542	542	556	550	551	573	545	519	565	516	571	555	513	521	574	550	532	534	556	589	577	555	532	535	548	559	544	555	546	539	566	551	568	544	534	484	581	532	596	517	549	530	586	552	539	533	578	535	541	523	524	575	588	543	534	532	540	539	599	514	562	512	606	521	523	547	556	528	511	564	543	544	569	516	552	527	591	547	540	585	515	562	566	584	592	556	538	529	498	573	533	552	546	536	572	551	536	520	579	516	509	546	522	532	545	533	557	536	547	564	546	553	523	577	573	565	551	545	569	544	547	552	575	559	548	567	522	533	512	519	578	506	537	544	494	581	531	518	553	527	511	537	559	573	484	567	584	561	539	554	525	562	587	521	547	545	521	549	551	555	541	561	568	546	579	579	562	554	531	548	518	564	560	571	513	529	589	527	544	580	531	525	543	558	529	535	566	558	561	548	561	507	537	562	585	538	571	509	534	546	537	542	526	533	544	510	601	541	549	516	506	570	522	573	553	574	556	525	559	567	553	510	579	558	523	544	532	532	541	535	561	558	536	510	547	604	524	591	633	558	552	557	541	548	538	543	521	567	560	529	554	525	480	577	513	507	561	551	545	532	498	515	540	550	540	569	533	569	522	521	518	558	575	543	565	537	544	547	543	506	536	558	547	517	509	561	522	515	569	502	517	566	522	546	530	568	541	539	534	561	536	544	539	575	540	549	514	550	567	562	590	551	565	530	536	551	530	521	573	566	535	552	561	545	550	520	585	530	563	507	511	566	567	506	532	531	600	532	535	523	585	545	559	564	505	567	503	540	554	562	525	541	557	534	518	563	540	562	579	540	551	546	525	552	545	518	554	538	539	522	559	542	559	545	555	549	534	587	556	551	585	527	533	547	531	525	523	546	550	516	521	509	523	544	542	520	518	547	529	519	560	519	545	522	553	574	531	547	558	515	549	546	526	551	519	546	538	541	557	523	558	576	550	558	559	560	553	550	561	500	513	528	535	562	531	541	558	562	525	593	550	552	560	550	508	574	530	508	592	523	512	519	526	500	510	554
60486	101592	68258	35157	17864	1177	943	919	892	840	896	866	822	827	854	822	797	871	819	840	889	832	865	820	810	803	823	803	799	911	830	832	851	820	843	869	826	843	813	853	823	834	813	819	833	883	823	857	887	872	817	804	855	883	833	782	799	768	860	773	827	848	821	854	824	846	823	821	839	798	830	795	797	825	813	864	852	849	854	817	741	841	814	789	845	840	874	784	831	851	796	805	798	826	869	834	829	885	850	844	871	797	856	801	820	813	843	867	835	800	847	781	816	825	861	803	811	857	835	836	853	840	821	807	828	874	877	811	810	858	847	844	869	829	797	872	853	817	857	821	846	850	799	793	843	806	846	831	878	804	843	789	799	788	812	843	829	825	838	862	824	813	834	814	828	769	805	863	854	812	815	804	839	845	890	843	817	775	849	817	801	799	765	874	825	818	810	840	849	841	818	857	846	798	810	837	831	840	872	794	835	833	846	811	778	807	817	813	864	767	862	845	858	761	800	872	815	823	810	845	812	842	870	783	805	859	827	827	854	862	832	793	859	744	887	805	861	841	817	832	808	870	831	867	821	845	830	839	886	885	825	838	882	842	865	815	844	845	776	816	824	772	790	853	873	817	804	841	838	793	844	820	866	794	808	847	830	830	814	881	804	865	802	825	870	780	846	862	800	761	868	803	816	845	831	817	833	861	864	850	771	855	858	817	887	813	811	803	824	828	787	794	844	875	854	828	801	811	857	829	799	828	841	809	889	821	792	813	794	819	842	850	788	815	787	818	841	862	855	841	834	826	831	803	863	856	799	854	815	838	834	828	833	813	831	837	809	829	825	793	817	859	860	802	809	822	855	816	899	853	852	777	843	847	731	874	842	799	890	819	850	794	828	863	833	864	848	787	781	799	859	895	805	865	834	835	790	864	824	813	834	853	797	853	813	796	820	859	837	854	836	820	828	836	813	857	870	814	889	851	827	811	789	755	855	873	797	783	832	896	798	811	827	882	823	830	817	846	844	812	808	795	829	831	792	831	795	817	836	807	798	836	869	843	832	819	792	820	849	882	815	859	803	797	799	763	835	818	844	840	822	830	840	843	829	866	838	869	844	821	825	851	816	740	825	814	843	851	788	791	906	796	811	843	832	804	777	827	823	819	788	793	845	821	802	819	842	838	861	874	862	835	845	862	829	857	813	827	800	856	851	832	803	805	831	815	857	775	807	822	868	791	815	827	857	804	830	871	833	861	862	862	833	806	843	792	829	791	834	792	825	824	876	906	814	794	848	751	863	816	828	823	869	861	815	824	812	830	818	819	788	833	833	801	848	793	781	837	852	804	849	791	816	827	845	832	877	866	798	824	879	806	813	808	852	831	818	834	816	863	744	829	847	821	860	792	851	826	852	848	752	874	802	792	840	864	778	852	835	831	814	813	820	836	871	829	833	912	825	830	857	755	809	822	814	827	825	891	822	836	815	812	814	872	804	840	796	799	846	830	809	852	855	843	799	863	856	857	786	830	789	811	836	833	780	820	842	830	841	812	831	816	792	837	888	829	832	834	804	824	847	843	824	781	839	828	865	837	828	857	873	853	840	796	825	793	827	810	844	834	818	784	837	840	798	814	814	827	790	840	855	811	798	851	840	823	822	866	858	826	850	797	804	818	822	790	815	802	809	811	897	859	834	854	854	883	859	848	817	829	893	853	860	775	788	842	824	878	837	850	833	813	858	815	855	818	806	796	832	830	839	794	869	814	849	833	871	823	860	859	881	829	880	868	814	811	863	854	827	807	851	900	834	828	851	807	792	821	812	804	850	870	855	849	819	808	841	867	851	837	808	824	872	868	842	837	821	791	810	807	851	820	827	808	896	839	853	852	848	877	837	827	844	840	788	799	797	787	798	863	829	845	791	861	790	822	847	865	866	862	813	838	815	845	804	824	827	811	791	848	817	856	828	748	901	827	911	826	809	827	841	794	810	839	846	795	868	836	854	832	808	845	839	843	860	813	818	864	843	870	871	833	841	827	878	785	783	821	856	758	819	876	834	771	906	873	899	839	879	819	816	798	802	852	833	832	829	773	809	809	791	815	812	863	809	842	873	761	864	837	840	869	925	827	837	830	862	810	858	834	829	869	801	813	826	825	807	813	795	825	843	839	823	831	843	792	853	810	834	760	801	862	814	849	833	881	844	813	831	871	834	856	844	791	778	839	804	835	811	820	825	818	863	804	836	847	817	807	833	814	853	850	849	846	828	861	801	770	819	809	804	821	821	754	815	805	813	853	834	811	814	780	832	826	869	787	810	837	819	791	842	836	833	780	844	838	861	845	839	845	784	814	814	853	882	834	881	783	861	756	826	824	859	782	806	873	813	884	820	788	844	862	838	838	839	773	814	816	855	798	835	863	832	814	855	795	870	854	845	800	861	859	807	898	858	795	842	840	848	825	826	847	874	823	811	843	839	840	831	834	846	867	867	782	801	874	881	800	800	817	808	852	862	852	830	795	802	844	816	889	879	808	893	858	840	814	811	784	781	830	794	861	882	834	788	851	764	802	823	862	792	875	820	877	808	802	829	816	822	843	841	788	829	794	840	773	806	895	854	814	837	787	841	814	767	867	893	818	799	846	778	861	833	858	852	795	799	813	854	824	834	801	837	817	815	824	843	825	835	828	858	778	807	790	777	844	848	836	811	800	836	767	918	829	814	832	842	824	786	800	759	825	803	811	800	813	889	825	809	770	842	805	820	826	793	842	858	816	851	825	905	833	811	852	787	843	767	865	840	815	789	804	859	855	832	820	796	841	801	855	824	884	851	801	830	825	872	832	867	822	822	844	748	872	838	853	831	845	830	831	808	795	785	870	804	829	785	835	845	815	803	819	843	796	844	859	759	850	811	787	807	813	789	818	841	822	853	830	876	816	857	824	835	864	791	807	856	821	827	821	830	852	848	809	765	825	822	806	836	822	833	863	817	833	868	850	810	839	854	895	843	873	857	825	805	878	882	805	888	821	861	779	807	841	846	816	856	798	802	802	773	873	861	806	798	829	848	855	779	862	841	815	841	808	828	812	836	843	824	878	867	878	849	859	834	869	830	828	825	869	803	823	862	807	806	838	773	853	859	881	909	750	821	847	821	816	835	811	852	832	819	804	816	842	873	818	827	852	870	868	839	780	812	790	856	855	806	833	826	779	874	843	842	846	802	873	843	809	839	797	816	874	848	847	855	863	793	782	806	857	860	833	785	778	858	832	806	782	831	841	869	818	859	806	826	813	814	842	825	778	833	805	807	869	845	818	860	856	844	823	811	861	821	839	829	798	837	823	884	841	847	860	800	834	810	807	829	873	836	772	856	797	838	835	786	820	834	770	850	842	832	794	853	856	815	844	828	834	781	802	841	819	804	807	828	864	803	835	799	848	877	754	852	869	855	791	795	773	823	820	835	801	802	861	807	801	883	885	900	868	850	840	845	834	823	805	841	849	843	865	831	859	793	857	855	838
31730	30620	26832	9312	1584	272	286	279	323	274	250	285	277	294	298	252	305	301	266	332	285	274	304	269	306	288	300	283	307	273	289	267	284	292	279	267	295	272	282	261	278	268	278	277	264	280	280	260	288	277	285	282	272	293	294	284	273	298	284	263	281	258	226	284	305	246	255	286	227	295	255	298	274	314	305	294	301	298	300	270	291	271	289	285	274	272	276	297	282	269	300	280	288	320	290	296	278	274	249	318	235	272	276	274	284	275	281	278	297	259	268	268	291	272	298	258	256	264	263	283	302	270	320	281	263	249	281	277	270	310	281	298	277	272	300	267	275	255	283	275	282	266	274	277	276	291	308	268	277	284	311	277	283	260	273	262	284	309	264	279	256	299	306	286	270	255	310	270	275	285	241	286	264	283	248	286	287	289	281	290	281	289	304	286	289	295	289	292	261	263	251	253	267	287	281	279	289	283	316	274	277	266	287	293	273	286	263	263	287	279	308	295	291	283	272	286	288	243	249	291	289	292	278	271	259	296	252	286	278	283	295	274	266	257	268	259	273	302	297	278	281	275	290	290	260	289	267	275	272	289	284	264	264	267	282	268	271	280	285	294	304	274	306	280	276	278	314	281	302	289	287	275	272	281	298	298	266	283	268	289	253	274	284	286	279	269	272	268	266	281	268	284	266	283	272	288	285	254	289	265	298	286	298	267	268	279	296	279	277	268	269	269	278	281	285	284	280	255	256	304	287	285	276	275	283	268	225	304	277	329	250	269	317	279	282	297	288	286	272	288	272	255	295	305	274	282	281	307	283	226	267	238	287	266	291	284	294	283	290	296	282	309	281	273	280	272	287	284	264	271	257	280	276	285	263	291	284	258	252	258	256	271	260	286	293	293	283	314	247	253	313	281	284	236	284	274	302	267	284	284	270	266	273	280	280	296	296	284	264	263	259	308	286	276	287	267	269	308	283	313	267	244	295	274	288	292	302	288	282	241	295	253	273	235	268	277	280	255	294	273	318	301	262	277	242	305	283	278	309	271	280	296	315	285	273	280	282	288	293	282	240	257	275	293	298	277	287	264	296	260	269	287	272	289	305	306	277	270	275	269	280	275	304	244	312	261	257	272	280	266	291	259	263	262	297	280	250	301	293	286	305	301	302	276	291	280	273	317	266	269	297	269	252	285	290	272	284	312	289	283	268	238	315	271	249	260	293	267	272	283	265	283	265	277	299	275	290	293	288	287	266	273	242	292	292	267	285	263	280	276	252	288	313	272	312	293	273	297	269	290	294	268	294	262	285	305	285	302	292	280	280	283	279	253	287	327	280	274	280	308	305	288	250	305	262	311	263	295	305	300	281	276	269	266	240	268	268	266	244	281	267	299	293	288	289	269	256	284	299	261	285	292	269	270	281	313	284	288	291	282	263	268	294	250	260	275	243	262	270	261	277	268	264	276	280	285	272	302	291	289	287	279	265	304	288	316	256	309	273	289	297	255	288	280	297	290	273	285	264	298	301	296	293	305	282	260	256	273	271	282	294	295	247	259	289	282	296	279	269	291	272	268	270	306	276	272	284	285	286	275	252	294	269	296	308	250	275	266	278	273	268	284	293	276	244	272	299	272	282	260	270	278	318	292	285	280	249	308	302	289	281	265	294	274	309	286	274	287	270	283	271	280	277	275	258	281	301	271	297	273	263	281	301	273	257	284	274	296	281	288	275	279	269	308	291	259	245	292	284	254	265	279	260	305	277	283	297	282	265	281	293	285	269	269	285	270	298	257	260	255	312	272	263	284	302	255	293	300	250	250	288	266	288	281	286	298	291	293	259	253	301	293	304	312	306	277	278	291	291	257	281	262	305	296	273	279	270	279	288	298	277	299	263	245	268	272	293	274	282	299	281	296	253	256	271	285	284	289	294	313	304	302	306	290	274	282	267	294	268	310	330	290	284	289	297	300	254	273	250	268	287	261	272	288	273	286	266	292	273	278	266	255	264	310	299	277	299	300	285	238	248	265	279	296	245	270	284	280	270	266	272	287	248	277	298	248	300	277	302	284	282	248	272	248	290	265	288	283	280	321	295	300	280	291	276	244	308	291	273	294	302	305	279	275	274	289	284	266	245	304	304	254	291	267	284	290	285	287	290	299	296	297	296	257	268	287	270	301	264	279	270	290	287	308	277	286	263	276	286	272	289	298	281	293	272	295	291	286	312	295	273	277	295	290	295	283	299	270	266	288	266	277	253	282	290	292	300	292	305	282	288	270	264	278	267	257	265	277	279	287	288	289	254	269	275	286	248	291	261	280	304	308	268	242	311	277	291	265	271	300	277	287	279	285	311	271	302	274	295	272	250	278	279	290	276	292	305	271	260	269	263	261	237	293	291	298	278	260	287	247	288	271	263	259	290	273	299	264	276	287	281	276	290	272	289	294	298	282	269	281	248	280	285	287	246	266	288	239	290	287	295	279	273	276	275	263	249	275	301	302	285	261	273	256	318	282	259	264	298	256	253	282	286	296	308	294	236	275	290	297	285	295	257	264	272	254	277	312	261	286	276	298	271	288	320	286	305	249	240	276	268	287	244	276	291	289	284	244	304	268	264	262	280	271	250	281	291	276	257	297	284	300	312	270	301	270	260	284	276	248	294	288	303	288	278	297	253	325	263	281	287	307	303	300	281	287	264	297	257	242	244	281	280	299	298	292	292	291	276	268	276	317	300	257	263	325	262	279	280	264	297	267	260	271	254	251	275	291	283	281	280	287	254	300	272	241	266	327	261	262	260	271	277	306	269	293	271	302	279	284	296	286	317	292	314	276	296	298	282	308	275	269	273	274	296	290	279	267	283	288	318	289	288	276	290	299	276	275	273	276	270	283	275	297	277	247	276	274	282	272	267	273	277	280	253	282	277	275	294	261	272	289	256	274	281	270	279	244	326	297	260	270	272	271	268	302	289	304	260	233	326	304	296	293	277	293	273	268	290	290	290	281	249	291	273	310	266	301	281	297	286	290	290	284	305	249	301	298	276	286	295	310	304	298	276	263	283	269	271	250	262	311	279	298	271	293	275	307	288	276	271	290	278	300	304	265	240	241	301	282	263	254	267	286	257	281	282	271	273	286	292	276	281	281	311	258	270	283	280	262	269	307	284	273	265	279	284	247	299	270	276	284	278	295	316	268	298	267	296	305	274	284	269	286	274	280	279	275	255	293	285	274	262	268	261	324	246	281	265	283	304	295	283	293	279	302	255	258	302	283	286	283	284	261	275	311	272	309	240	267	290	276	252	260	283	294	311	247	279	307	285	302	250	289	265	274	248	277	291	267	275	296	255	305	278	269	319	258	300	290	277	286	257	275	259	259	254	291	282	240	279	295	280	305	273	267	273	272	301	276	283	297	278	257	289	288	281	254	285	265	284	260	293	251	245	272	273	293	295	272	277	285	288	275	273	272	308	270	276	272	269	274	262	288	284	297	254	274	282	301	284	287	278	242	284	262
40628	48012	30349	7572	3289	467	488	473	446	446	483	476	490	465	462	448	484	453	486	491	467	456	470	460	464	493	476	483	507	473	403	495	468	471	494	420	515	478	481	458	461	428	492	460	493	508	478	418	466	468	428	502	449	446	489	467	461	492	444	461	446	479	461	481	448	446	459	428	467	415	478	441	479	446	473	420	474	453	473	487	471	426	459	458	460	437	467	467	496	476	469	477	476	509	473	473	494	427	438	500	479	465	495	483	493	468	440	462	465	420	443	452	482	463	446	467	474	455	451	463	466	429	442	496	468	474	464	446	445	461	459	485	475	452	482	452	426	485	473	461	480	510	468	440	506	474	495	484	487	441	426	431	483	466	459	454	477	471	470	440	467	467	429	490	453	446	426	432	475	459	467	484	480	424	461	483	423	485	449	443	469	485	437	476	491	481	494	434	470	479	457	434	450	449	433	520	450	483	446	488	465	435	439	466	445	464	441	502	485	502	497	439	479	444	464	469	498	491	458	455	459	452	467	465	442	494	484	459	449	470	468	443	522	470	480	476	428	460	449	423	426	458	464	497	479	472	453	457	451	451	472	458	447	467	448	450	457	465	441	491	471	471	448	460	435	441	466	454	467	459	474	475	483	434	460	432	458	462	481	444	482	455	501	469	463	394	457	469	466	453	474	459	443	477	474	465	467	465	444	489	506	496	460	478	460	473	439	440	482	494	488	446	469	490	462	446	477	461	423	464	481	487	480	471	437	475	430	469	455	472	474	443	483	446	476	528	489	484	472	468	474	481	480	440	443	489	452	489	499	485	455	452	439	438	463	491	471	481	464	410	495	469	497	444	466	460	429	465	447	456	475	508	481	469	468	499	455	457	441	457	437	428	448	459	482	416	462	437	458	470	444	489	461	489	474	451	458	470	438	473	518	446	508	469	520	463	503	425	490	471	461	513	433	481	450	452	444	453	438	499	443	433	473	434	441	481	482	476	450	459	440	496	491	460	453	472	499	469	486	439	483	467	493	445	453	419	473	439	468	439	463	452	449	439	477	439	484	438	492	477	434	456	455	435	489	449	451	475	464	516	449	509	448	495	461	463	505	454	455	487	456	497	467	439	492	462	475	438	483	494	471	460	494	473	491	497	469	456	450	459	423	480	456	479	507	482	401	451	504	500	455	426	438	475	460	480	446	444	481	462	436	483	439	496	421	470	438	425	487	497	501	459	484	480	496	484	478	470	502	414	470	456	452	482	441	459	489	436	507	447	447	472	477	430	438	465	494	474	491	452	442	429	443	467	464	438	472	470	463	482	488	439	453	487	470	452	449	511	472	514	463	498	484	486	463	456	484	452	474	424	460	462	470	449	478	457	435	468	491	441	458	477	495	453	415	499	499	500	493	466	504	448	478	441	465	492	512	456	464	451	461	465	483	475	460	451	428	448	472	424	473	463	451	505	468	514	454	473	495	452	485	467	443	452	507	469	459	451	432	445	487	451	455	489	459	442	474	423	427	457	505	425	469	468	494	477	450	477	504	478	465	469	466	443	470	487	473	446	486	418	500	486	430	443	465	532	488	478	447	483	464	483	466	450	466	456	451	466	454	473	456	466	457	455	484	468	438	468	501	477	450	506	491	437	464	474	473	495	443	459	483	459	444	496	459	455	503	463	477	471	442	477	471	461	465	462	471	451	457	460	484	427	422	481	477	453	444	467	482	437	450	454	458	476	467	477	444	467	451	464	466	477	434	476	474	497	482	482	464	458	472	471	457	463	465	486	449	461	461	524	447	449	469	406	464	445	480	469	438	492	472	448	449	453	458	451	480	490	494	444	463	463	466	455	462	477	464	477	481	452	496	463	453	437	458	499	442	474	454	452	520	471	497	464	448	520	484	477	463	452	485	438	451	438	466	514	454	456	485	457	471	442	454	485	486	457	452	451	466	461	450	492	461	465	445	477	463	468	436	440	480	440	485	467	469	469	496	470	499	463	440	468	446	448	479	481	505	450	452	489	483	445	446	465	454	484	433	454	492	474	477	454	472	477	469	453	482	487	484	439	462	465	500	480	453	448	478	485	453	494	466	461	464	466	457	470	460	484	455	474	467	484	445	495	484	442	503	500	422	487	495	442	463	433	462	462	477	463	454	461	453	451	480	490	474	491	454	474	459	465	476	509	478	454	477	467	464	446	452	457	469	479	451	464	501	448	426	466	471	445	479	490	448	474	473	484	459	498	460	461	429	460	460	465	465	492	450	466	480	485	477	479	456	449	448	478	495	462	445	451	471	456	467	416	483	488	456	473	446	481	460	457	449	465	479	440	396	454	429	483	492	461	460	488	451	465	475	490	491	477	442	467	481	457	472	492	505	446	454	500	469	448	444	412	436	426	514	506	456	437	452	445	478	497	511	441	466	456	445	439	500	483	478	465	454	432	470	441	426	461	452	480	435	476	444	489	447	447	453	436	473	452	453	452	498	463	466	484	475	452	447	418	413	488	463	441	435	465	464	523	433	495	466	457	465	495	467	458	453	478	507	496	424	468	466	434	459	463	491	469	459	468	447	475	493	465	459	468	431	457	455	419	461	486	475	427	505	444	449	460	453	453	463	470	466	493	468	522	461	459	446	452	458	471	475	442	443	473	470	473	448	484	463	472	495	441	492	427	424	467	432	462	505	432	469	470	457	479	480	435	448	485	486	489	464	454	475	467	478	454	474	507	466	483	485	450	413	493	427	492	494	478	441	439	456	469	491	477	473	416	456	474	441	464	440	479	450	492	494	496	492	496	446	440	482	468	475	458	433	435	486	473	466	437	474	484	449	458	481	448	494	454	441	437	426	491	509	465	505	464	462	471	478	509	478	452	461	450	482	460	459	484	481	459	485	441	456	467	482	494	456	526	469	442	461	473	498	464	487	481	435	464	450	455	453	483	474	462	467	468	486	442	458	482	453	465	483	462	464	534	456	468	473	493	472	485	463	479	451	447	450	437	457	471	451	477	446	467	485	461	486	486	441	484	467	437	496	466	470	479	475	480	459	489	475	462	477	495	436	430	445	486	481	458	445	463	473	438	447	462	466	470	495	504	479	501	469	453	466	480	478	470	457	461	474	445	477	459	472	453	461	491	478	465	475	465	456	508	445	476	460	466	494	448	434	459	478	483	477	457	496	506	444	444	459	466	486	445	485	487	484	466	468	488	448	472	480	453	481	513	473	452	456	493	459	470	450	479	469	483	458	450	486	456	433	454	402	463	463	480	450	461	484	495	505	487	455	446	423	450	487	480	467	452	447	458	447	474	472	445	491	478	440	475	464	420	468	473	447	486	499	475	482	496	466	449	444	487	504	499	470	450	469	449	438	442	429	469	475	491	455	450	466	449	466	507	456	476	443	466	435	449	466	501	438	451	481	443	499	476	462	443	485	475	463	427	511	439	478	473	473	470	460	451	433	449	446	447	423	478	492	470	466	462	481	492	519	475	459	479	444	457	495	450	471	490
25666	24680	34060	26890	18814	4179	430	368	367	366	349	336	357	325	336	367	385	334	349	333	344	304	334	310	350	334	378	317	343	368	358	334	320	343	342	339	340	306	323	359	319	339	363	349	345	334	308	380	355	363	359	341	341	366	340	314	314	327	320	384	376	335	303	323	317	326	312	357	337	335	332	344	320	325	312	340	346	353	353	351	319	345	324	339	343	381	333	324	318	327	356	356	346	349	349	379	357	331	346	348	347	344	343	331	309	311	336	359	390	307	319	360	325	346	328	334	343	298	348	346	316	350	368	334	322	338	310	347	305	318	333	309	336	350	333	337	323	316	315	318	333	322	316	334	309	321	336	338	340	312	335	378	314	339	317	351	324	347	357	331	355	363	347	328	349	349	353	325	346	321	340	342	330	337	366	341	327	365	325	351	337	326	340	340	325	346	323	340	365	320	300	341	348	362	357	329	316	314	317	324	319	335	303	311	321	337	289	337	355	326	330	337	309	336	351	335	341	318	329	353	352	345	335	342	346	374	347	351	351	356	320	332	343	384	344	327	325	352	308	341	334	365	344	316	339	314	359	336	353	331	352	365	348	310	336	329	328	367	287	366	328	313	361	334	314	340	344	312	321	321	335	328	328	335	313	324	339	318	336	317	334	321	335	339	343	349	312	324	317	338	323	332	330	376	330	309	367	295	313	373	338	350	316	315	354	366	339	326	360	330	316	304	354	363	343	349	323	317	332	323	340	341	359	347	347	350	339	328	323	343	339	329	326	351	344	331	307	327	336	324	332	321	318	339	350	341	350	336	353	344	323	325	331	328	339	319	340	311	339	302	356	358	340	346	323	324	329	325	343	330	332	315	356	349	355	325	330	323	346	353	333	350	322	325	381	279	341	342	345	367	343	375	314	349	354	333	339	316	339	346	319	325	321	333	308	356	332	343	355	355	325	345	354	314	343	332	312	311	335	285	330	355	330	312	312	314	327	362	349	357	309	313	369	350	318	356	334	336	321	302	316	325	340	307	303	342	348	319	331	325	351	338	331	349	316	340	340	314	353	345	352	325	346	324	315	327	325	315	338	338	328	341	332	308	328	320	331	335	339	354	328	327	347	319	330	345	334	344	330	349	325	320	387	332	352	360	338	323	356	324	333	316	387	370	331	334	363	343	297	333	328	329	368	333	321	354	325	332	346	353	354	327	339	295	346	331	339	321	306	318	344	320	311	326	324	356	327	364	333	356	327	324	324	332	333	338	323	318	315	354	324	358	350	351	326	344	344	347	347	372	359	342	355	307	344	347	302	333	360	331	318	335	364	351	310	314	309	299	341	338	318	322	332	343	324	323	351	320	317	322	342	351	329	329	353	319	354	323	301	356	342	313	342	321	303	301	339	331	350	345	327	361	363	324	340	324	307	346	335	337	374	343	350	331	371	333	351	346	320	348	326	361	324	346	339	333	315	332	364	309	318	345	309	358	319	327	329	345	343	349	346	364	309	325	341	362	329	330	347	350	326	300	327	348	356	350	360	342	344	340	350	376	312	333	314	344	340	345	299	340	343	311	353	329	302	366	342	323	325	306	322	339	335	366	363	288	359	328	353	341	332	349	303	362	318	346	330	332	367	369	283	316	371	320	290	324	335	327	366	333	336	349	315	313	319	348	324	359	342	314	346	348	315	300	326	350	317	319	329	361	313	317	318	319	302	311	316	322	336	330	338	291	362	321	342	341	338	349	357	338	375	349	349	312	374	351	327	329	343	368	329	337	318	359	358	356	359	370	344	340	342	344	384	327	336	310	340	349	361	326	320	323	341	354	320	313	354	367	316	359	349	342	309	319	325	340	345	347	337	302	320	324	320	345	351	372	329	340	328	322	351	323	360	327	334	348	357	354	357	333	354	319	329	342	338	343	322	345	320	350	360	333	341	350	343	325	315	333	320	307	335	342	347	317	318	340	355	337	338	325	346	364	325	342	353	342	317	359	352	336	328	351	316	310	331	333	353	313	341	321	331	351	338	354	324	354	312	327	348	320	365	317	336	336	352	314	383	327	350	356	328	301	320	333	335	374	345	311	376	295	361	337	337	332	319	317	361	307	341	364	312	316	340	329	339	351	329	359	330	364	295	338	310	332	322	344	311	309	357	290	334	333	320	312	328	333	337	329	336	307	336	360	353	314	336	306	324	343	324	313	325	331	322	352	325	348	363	351	304	344	317	336	356	315	310	363	345	332	355	325	330	346	325	319	336	336	360	313	324	337	351	331	311	323	345	348	324	334	308	353	360	352	314	323	335	327	342	326	332	336	361	340	360	378	330	299	326	354	326	319	325	324	341	352	325	324	342	331	368	348	342	316	331	343	341	354	331	327	317	345	351	330	343	347	348	307	367	357	349	337	348	303	324	304	348	348	299	365	350	352	374	347	339	334	338	338	350	323	318	334	347	355	337	325	346	315	371	354	340	362	338	340	325	343	341	364	324	334	314	349	319	351	312	351	346	364	324	338	329	360	366	335	327	334	303	345	348	311	313	339	372	359	307	320	330	362	330	325	347	348	339	354	370	335	315	361	345	347	337	327	354	318	356	349	348	317	318	320	299	314	318	376	343	333	351	305	337	302	359	321	330	336	334	334	379	345	339	345	354	315	319	310	320	341	330	340	338	319	365	347	364	327	365	363	357	314	358	355	351	338	342	342	343	347	327	341	356	338	337	349	328	329	320	344	315	326	336	364	375	350	333	341	351	332	338	315	325	314	323	362	331	323	324	292	320	328	329	332	358	338	353	347	334	303	354	365	352	344	338	340	345	346	348	330	342	353	343	335	350	331	313	328	372	341	316	300	330	343	335	343	316	347	329	330	306	324	315	318	340	344	362	335	341	327	335	304	343	314	347	297	347	354	306	326	330	336	338	334	344	334	337	325	348	342	351	328	314	306	338	327	347	307	339	309	351	320	334	328	336	346	293	317	319	342	327	306	339	367	341	347	303	328	327	338	336	326	347	344	320	321	356	331	323	341	350	312	335	313	347	340	333	345	360	341	304	351	356	327	320	357	349	328	350	320	329	346	359	338	344	321	358	348	328	319	345	328	327	342	309	347	350	352	322	329	320	297	342	321	330	325	346	343	336	312	336	298	318	333	313	359	343	308	348	294	321	361	312	346	332	355	304	343	319	362	312	339	304	316	370	343	327	303	319	295	320	354	354	341	353	330	332	359	339	334	336	326	349	355	336	319	355	330	328	340	314	342	313	366	344	353	332	318	369	356	346	343	353	331	328	341	300	349	342	302	351	327	336	337	336	322	310	332	305	354	313	363	359	350	341	319	345	324	287	326	338	324	328	342	357	326	361	342	356	319	330	323	359	340	338	331	333	329	339	367	309	356	362	359	339	334	364	311	343	353	325	355	317	329	327	373	369	342	331	368	333	348	340	334	312	307	358	396	318	322	331	331	316	320	368	348	331	339	324	348	346	356	312	309	338	354	340	351	325	324	328	328
61096	90563	63586	28952	14927	701	633	615	569	556	563	580	553	609	548	528	535	561	582	532	550	518	537	567	547	555	551	529	537	554	557	531	570	594	558	541	560	515	583	497	547	539	576	552	532	570	549	574	566	541	577	526	550	562	562	508	559	569	562	470	544	534	556	524	594	551	553	549	503	545	540	519	538	535	534	515	542	512	558	533	557	553	564	537	534	515	512	510	540	581	541	518	542	540	517	564	544	522	526	534	511	575	530	516	543	559	523	541	538	559	530	538	502	528	535	557	565	528	545	547	509	547	575	564	599	562	568	531	545	536	551	529	518	560	552	547	535	559	539	527	532	545	535	550	562	534	572	553	521	527	570	567	513	492	505	561	566	524	566	555	563	533	548	582	563	548	524	507	535	542	529	540	555	533	551	541	540	550	546	530	560	536	575	505	541	521	551	545	574	568	538	561	513	514	604	566	548	547	532	563	564	557	495	527	521	542	540	597	548	546	535	539	524	515	561	538	560	567	510	570	514	563	523	548	510	569	515	532	525	550	572	515	568	544	567	556	551	535	554	543	567	560	503	569	545	534	550	523	540	556	570	583	537	547	525	572	529	531	589	543	549	559	550	550	557	544	494	571	551	549	562	558	543	502	541	549	583	548	517	572	530	558	540	521	541	491	531	519	523	526	555	563	556	573	542	571	544	566	574	563	532	571	575	536	530	522	540	585	537	514	517	525	547	581	548	549	536	507	534	517	521	543	544	564	551	550	583	451	536	526	562	521	569	501	509	542	566	540	522	566	511	544	491	534	554	560	515	526	564	549	530	517	546	561	565	544	560	584	558	535	520	480	565	580	501	573	582	566	535	567	541	551	529	532	536	513	518	506	492	534	500	526	559	562	524	553	511	539	535	548	505	585	544	530	535	513	525	544	522	541	526	546	553	502	518	561	559	596	552	574	510	535	553	517	603	522	501	508	512	568	561	531	523	554	532	526	524	523	540	539	536	552	569	537	531	544	547	536	555	558	586	551	525	517	548	534	566	501	568	523	537	543	522	522	509	603	495	490	574	552	548	553	519	587	552	543	536	547	523	590	570	584	597	511	527	528	577	518	538	524	525	548	502	526	538	509	545	504	508	552	524	527	562	558	528	524	561	539	517	574	545	581	519	534	532	517	537	571	570	503	513	518	546	507	560	562	554	564	579	512	509	544	574	571	547	548	579	535	513	516	535	524	536	514	590	522	516	516	572	543	550	507	579	543	569	508	529	571	549	517	533	556	527	506	540	541	559	519	559	572	531	568	566	544	559	599	553	541	508	554	546	524	583	542	523	515	529	540	576	527	493	529	532	522	572	563	543	578	564	542	544	513	540	545	561	530	536	547	548	506	519	560	532	556	568	585	569	510	534	533	530	547	516	546	529	535	515	554	543	539	555	543	538	539	538	587	562	597	520	548	553	564	531	544	531	518	484	553	524	554	578	521	550	537	549	570	492	531	556	515	521	530	500	522	580	536	527	565	461	517	529	565	564	505	556	544	566	554	552	517	556	526	540	567	554	533	552	557	544	523	560	499	545	539	506	534	540	531	560	585	556	504	536	537	575	582	561	512	546	487	499	573	519	521	549	526	523	576	497	544	539	536	553	501	540	554	533	505	541	562	595	560	566	512	510	558	512	584	536	540	544	519	545	531	547	555	534	545	542	487	560	527	549	537	592	508	538	569	524	552	504	549	546	530	537	540	542	524	550	556	520	497	521	592	555	554	592	482	537	522	545	527	565	578	522	533	570	518	538	604	539	508	557	544	569	554	558	515	550	528	520	524	528	543	562	546	541	534	569	524	565	543	572	525	541	526	538	544	556	556	549	534	549	496	542	555	590	566	579	518	589	532	526	503	563	521	477	532	571	522	517	567	541	545	568	577	522	559	554	564	542	523	540	542	553	547	561	571	539	510	539	584	511	515	541	523	529	560	532	553	533	534	594	531	507	525	534	512	551	506	532	552	539	543	514	577	506	562	554	535	530	537	563	527	569	547	530	536	540	515	542	513	576	567	571	529	498	520	559	521	498	539	526	491	562	575	498	514	523	523	547	533	535	522	546	514	552	550	545	540	537	550	553	507	532	567	557	522	513	524	525	546	550	550	553	524	514	545	514	501	502	555	552	553	540	516	519	521	533	539	543	549	557	519	503	523	564	506	518	588	533	548	555	571	570	555	539	560	528	529	516	531	544	542	560	531	545	502	536	506	559	552	545	587	561	515	529	506	532	520	522	554	519	527	537	548	526	512	544	544	554	503	565	558	543	530	522	546	522	548	525	527	527	536	543	581	554	487	562	500	536	532	528	543	528	560	545	508	530	572	540	507	506	547	560	562	524	519	549	572	566	582	532	557	555	515	511	568	551	561	547	549	593	530	525	527	527	560	559	545	551	541	533	582	565	586	528	527	596	543	565	518	528	564	552	515	546	563	555	507	532	558	510	515	535	547	532	511	503	502	557	541	528	533	510	542	570	558	539	495	546	503	535	578	517	545	588	510	539	556	552	508	563	553	537	579	556	502	526	563	500	538	541	547	545	547	508	551	499	528	535	562	534	560	543	547	507	513	552	564	542	551	555	546	511	545	512	538	559	538	537	539	559	554	582	564	575	493	551	527	562	551	546	524	580	557	557	515	556	561	557	501	548	542	571	540	534	519	543	506	566	509	570	497	529	546	526	532	565	559	557	550	519	546	525	547	530	534	556	501	572	579	544	536	533	560	512	535	507	554	521	533	561	555	539	540	521	587	572	541	576	502	580	546	522	533	540	533	585	532	563	553	552	544	574	486	548	546	514	530	522	505	526	566	514	536	563	545	533	501	573	559	587	562	579	514	532	518	574	584	508	567	565	569	539	559	515	540	545	536	498	570	535	525	541	590	561	485	564	523	533	510	578	521	514	515	553	522	559	559	555	547	548	521	528	531	556	512	534	552	533	533	528	574	519	609	567	568	536	557	546	534	524	551	538	522	568	538	500	550	542	535	531	577	534	530	558	533	564	506	535	530	543	523	482	553	531	530	578	539	511	501	554	568	534	524	558	567	538	506	539	557	515	526	520	566	584	516	546	532	552	575	543	547	547	553	525	540	494	542	557	554	490	509	561	539	538	495	593	598	525	519	565	569	525	534	560	596	512	493	530	581	539	554	564	506	558	544	520	544	532	545	530	562	523	525	525	525	532	523	559	551	558	553	514	544	547	600	537	511	543	550	547	500	550	538	569	479	565	555	533	584	527	503	553	510	548	531	524	533	526	545	519	546	552	548	529	543	540	551	566	504	576	552	533	548	514	561	528	546	525	579	542	571	570	559	571	515	530	569	549	541	538	486	532	526	547	523	564	556	541	493	530	525	537	541	529	564	521	546	506	555	538	553	547	551	580	526	532	547	564	561	604	540	571	540	564	536	586	539	570	557	514	503	528	528	521	509	525	582	471	539	524	535	556	520	546	546	567	585	573	554	588	538	505	547
24374	23018	32539	25115	21627	13749	1617	671	562	570	577	578	574	551	574	539	557	562	561	539	559	561	524	548	535	551	561	582	539	547	552	584	578	555	549	530	530	519	522	525	552	531	577	541	536	579	532	579	538	592	507	538	543	566	568	566	568	551	552	540	537	521	531	513	563	541	587	542	521	571	550	530	557	540	556	542	564	517	552	498	572	519	562	508	551	541	562	543	578	529	548	554	514	555	554	537	569	546	501	559	517	547	521	553	535	541	557	555	555	584	509	530	540	554	538	555	567	536	500	521	514	558	490	570	521	544	524	541	544	536	546	575	555	498	549	566	527	509	531	546	525	549	510	549	526	522	527	523	576	555	546	548	538	536	536	561	498	564	530	528	545	503	555	545	510	551	507	546	516	564	555	529	506	534	531	573	564	548	508	505	512	489	529	526	504	568	546	562	531	541	532	541	553	525	515	530	526	555	524	544	560	571	555	549	552	538	507	539	539	535	521	509	553	518	539	540	586	536	529	517	522	555	535	552	504	537	526	519	498	539	564	500	543	557	496	546	538	563	543	512	483	561	583	512	545	531	524	521	555	591	530	531	575	550	551	547	505	544	551	523	594	560	527	561	504	556	539	523	513	537	526	533	538	544	538	523	551	544	537	548	531	517	547	543	513	567	541	532	527	548	534	579	540	498	481	558	532	533	523	550	532	581	543	528	521	542	520	541	547	515	581	497	555	565	507	575	522	568	535	557	516	564	551	518	519	531	526	556	532	521	564	555	531	539	512	514	502	573	539	571	532	520	554	532	560	542	530	543	518	553	560	539	548	536	542	551	530	512	542	545	541	525	523	544	527	534	584	541	512	558	536	536	526	556	563	543	510	551	558	508	526	554	503	572	559	549	501	540	573	545	595	532	509	569	542	592	559	536	535	527	552	533	558	536	517	538	551	522	527	558	579	507	582	505	537	538	532	544	530	540	537	579	522	528	504	518	502	589	524	528	532	529	540	536	550	533	494	524	561	547	527	510	504	564	561	548	544	496	529	546	512	526	577	557	526	552	562	519	543	531	574	493	549	558	504	561	542	544	560	513	539	523	520	539	513	553	539	519	514	531	595	568	542	563	570	532	554	564	546	549	545	517	527	558	527	485	512	613	554	556	516	550	548	545	531	558	486	507	538	539	568	535	534	539	511	546	528	568	548	458	555	551	537	541	515	535	559	548	541	534	521	512	562	536	518	581	487	485	566	553	552	539	518	592	512	552	526	527	536	550	510	571	538	514	491	542	517	514	572	533	520	520	506	495	557	506	542	508	532	542	513	515	530	512	515	541	568	563	523	551	533	526	560	591	563	511	552	512	530	519	544	560	544	558	588	553	506	518	550	528	519	589	554	540	505	544	532	568	553	540	534	499	538	491	553	544	560	543	513	509	554	523	539	537	540	526	545	541	547	519	565	563	541	558	514	529	527	498	528	539	525	553	530	481	525	577	512	548	537	553	541	567	559	512	520	572	548	547	557	491	549	598	542	541	520	521	534	514	520	529	530	483	552	545	511	502	552	526	513	570	531	532	552	586	544	544	544	459	495	530	530	533	513	523	548	526	500	554	539	575	497	527	497	583	530	564	577	536	522	496	504	539	590	578	529	549	519	552	554	529	548	567	522	578	520	550	532	581	513	570	482	541	613	524	531	530	581	498	547	560	543	497	530	575	539	566	539	515	575	551	545	528	545	571	502	569	539	514	534	522	507	557	534	555	497	493	559	547	572	537	590	574	516	515	549	565	512	525	512	578	531	550	494	545	535	533	587	551	519	537	528	519	553	475	532	543	533	555	534	550	530	537	515	549	534	549	534	569	485	533	530	544	545	532	495	554	550	555	519	558	548	501	519	533	501	534	477	529	523	501	535	541	536	598	497	537	543	516	516	537	519	518	537	575	557	533	520	544	577	567	561	597	530	602	538	518	526	533	522	516	528	530	553	550	545	551	513	543	570	575	538	551	530	556	529	507	523	506	558	497	536	589	562	556	505	505	548	571	535	591	521	535	523	523	508	547	548	572	523	521	516	530	561	500	530	542	527	539	521	542	532	544	523	568	527	516	574	571	563	569	521	520	540	531	530	553	537	530	538	532	540	492	488	541	553	561	554	526	553	531	560	557	532	522	555	542	564	563	551	511	559	512	560	508	542	550	502	541	515	500	507	542	566	526	571	540	525	519	534	547	565	510	530	543	533	514	534	532	563	525	565	568	577	532	557	583	603	547	560	519	532	521	542	504	546	538	574	538	533	562	543	589	506	535	517	560	550	524	556	541	517	529	512	514	565	500	531	502	548	560	526	510	542	571	528	553	531	552	570	570	578	551	515	551	544	533	525	530	558	529	512	524	506	561	562	560	533	543	568	526	550	550	578	568	544	539	559	549	497	540	539	491	560	523	533	488	542	532	497	530	545	526	556	529	548	532	530	560	565	504	509	520	521	532	559	529	539	513	574	520	549	557	501	531	600	551	531	522	514	571	562	552	520	520	513	531	561	542	542	484	572	534	545	543	502	516	546	553	529	545	500	535	544	515	544	529	550	552	521	574	529	538	568	539	511	566	554	533	545	551	533	569	536	529	579	547	541	528	542	569	542	519	512	498	549	532	596	531	512	531	520	535	532	566	521	545	544	556	544	519	558	504	529	520	525	547	522	510	532	526	531	561	566	522	548	529	532	515	563	516	524	543	556	558	510	542	552	518	520	564	549	543	557	554	538	564	523	541	554	513	506	565	557	546	556	566	567	521	554	525	540	554	568	534	540	503	529	543	497	535	526	518	524	539	574	507	538	517	514	539	478	586	549	550	552	525	526	527	488	503	542	519	490	531	551	546	541	521	539	564	563	552	508	588	556	590	568	533	556	533	568	559	528	496	525	570	526	547	520	515	556	578	480	551	538	539	573	510	561	539	554	584	550	530	514	513	559	520	518	570	525	531	487	563	559	521	572	541	526	535	573	542	522	562	554	542	552	541	549	550	545	561	507	516	534	529	562	509	505	538	570	528	535	529	508	570	577	583	501	534	516	568	506	514	542	560	557	555	555	552	491	564	527	523	505	518	537	500	553	498	565	548	565	548	544	532	541	543	546	587	567	537	541	559	525	535	542	552	548	588	513	553	518	510	536	558	531	546	528	538	552	535	533	523	546	581	503	502	543	526	514	544	539	541	538	516	569	570	547	507	536	569	557	548	534	524	521	532	517	495	568	558	548	505	511	567	553	509	509	525	510	548	596	552	504	509	536	497	576	555	550	546	520	501	515	577	565	569	498	589	472	515	530	518	555	550	504	543	553	515	568	556	491	509	542	538	528	530	516	536	496	516	514	546	550	508	538	586	558	532	568	548	561	550	552	487	588	558	535	550	513	514	536	529	526	536	561	481	540	564	526	544	604	513	548	528	525	544	561	487	557	505	529	551	542	571	528	551	549	538	486	543	539	520	568	558	528	522	512	499	553	532	566	538	515	508
61919	101594	72790	33656	17654	987	901	921	855	887	866	848	818	873	829	751	880	830	812	870	784	867	869	833	832	843	823	878	877	857	783	810	851	830	867	811	859	847	830	779	851	859	780	833	868	866	820	878	894	869	801	834	822	785	817	834	837	851	873	787	846	826	867	834	813	794	797	842	818	827	833	792	800	842	847	843	846	832	833	841	783	798	825	850	795	850	876	809	865	852	844	791	851	846	864	786	798	842	843	862	874	807	749	805	845	826	815	819	790	876	779	810	803	825	821	806	834	813	820	780	831	812	814	814	823	820	886	818	795	799	827	853	803	817	863	813	828	737	873	838	783	826	793	809	833	843	797	844	812	862	850	791	872	843	845	855	901	805	778	843	757	856	811	806	823	829	822	820	828	815	861	879	801	826	839	841	807	833	829	840	817	825	830	806	800	788	848	779	838	829	783	834	843	794	823	893	876	794	775	879	824	838	798	803	772	842	812	840	868	815	855	827	815	800	823	865	756	862	839	850	846	815	796	770	801	792	827	875	845	812	821	818	786	833	823	849	850	811	821	839	818	886	816	818	814	844	852	815	794	854	752	853	839	827	824	810	872	790	865	828	862	807	801	804	842	881	834	824	856	792	841	799	841	808	829	868	825	865	827	817	756	781	803	813	814	783	812	798	807	788	818	818	820	782	790	780	840	850	795	844	841	845	771	847	806	822	850	757	829	872	827	831	804	823	817	873	870	813	813	835	822	820	805	789	795	830	866	799	761	851	799	761	823	824	820	803	792	830	848	784	802	847	826	781	876	879	858	806	837	772	782	884	799	798	809	809	807	818	871	888	827	837	841	832	799	855	799	872	767	808	836	831	891	833	849	834	751	782	827	804	821	839	794	803	850	862	779	829	806	797	809	897	833	841	847	843	819	779	818	783	811	832	822	819	780	847	896	852	844	860	861	826	813	776	876	811	812	844	921	791	816	850	839	821	826	825	796	854	795	853	809	882	824	878	822	835	825	863	873	845	812	830	845	814	807	814	874	833	800	792	780	813	881	781	783	834	801	866	811	806	821	804	816	802	830	863	811	820	832	841	785	801	819	837	810	824	823	835	784	880	835	839	876	843	809	854	812	832	782	835	802	798	852	856	813	757	883	872	834	764	819	805	834	840	843	819	830	817	824	802	828	858	817	868	850	835	799	801	790	879	881	802	853	838	774	827	871	829	796	854	838	799	807	802	808	825	841	804	808	793	820	847	827	768	776	774	832	837	791	783	823	842	841	841	820	813	813	829	850	823	823	794	862	798	819	837	851	801	839	824	848	813	825	859	847	832	820	835	824	854	827	802	797	808	779	815	807	854	807	830	806	832	806	841	796	805	815	812	842	837	781	865	816	809	786	815	815	829	792	866	841	812	860	850	859	854	791	834	828	827	876	845	869	826	768	832	797	877	883	819	770	790	814	817	844	853	809	828	864	854	779	835	769	857	815	819	824	889	831	866	815	890	809	822	827	853	807	811	806	842	867	825	812	834	795	829	844	832	826	829	810	836	861	806	826	792	772	808	833	854	884	780	818	834	844	770	797	858	853	851	812	803	797	850	844	854	810	817	828	793	895	795	851	857	847	826	835	760	829	823	841	805	820	762	825	828	807	858	867	841	829	838	834	882	821	830	894	869	798	792	875	829	865	827	784	820	892	873	810	835	828	825	804	828	773	876	819	833	779	833	812	835	815	841	793	820	824	870	862	794	823	832	823	803	816	826	807	777	822	860	848	811	828	806	808	799	858	766	809	813	780	808	796	850	802	829	877	843	794	844	837	842	812	786	771	810	861	757	791	844	864	843	808	835	774	853	859	810	848	810	814	798	818	890	796	840	819	858	805	836	804	877	797	818	781	797	849	842	812	824	796	868	859	823	908	869	830	853	834	823	778	824	866	820	828	848	837	817	803	803	814	884	819	865	855	795	803	854	786	823	864	836	852	810	912	808	814	851	855	844	817	819	804	803	843	815	822	811	813	796	821	843	845	875	821	817	830	800	849	808	791	811	814	855	824	797	819	786	880	782	839	859	802	843	795	795	845	777	823	820	838	857	848	844	791	830	849	848	810	824	836	802	803	817	860	824	822	864	780	795	810	788	824	842	782	822	823	801	809	805	818	817	821	842	793	843	756	813	812	816	764	838	806	807	838	800	795	838	834	797	837	806	798	799	875	803	879	813	807	771	851	858	845	841	792	850	874	850	833	770	841	792	876	811	791	805	826	814	830	820	787	846	807	825	862	801	805	881	792	859	833	792	822	822	836	831	824	817	789	801	744	875	834	759	851	837	887	844	845	822	824	854	846	837	879	759	807	842	807	825	798	831	799	784	832	799	792	844	832	854	877	831	846	837	809	857	821	825	837	838	836	867	805	876	810	826	837	825	810	804	836	778	825	820	849	775	842	816	883	856	857	859	801	799	860	852	814	832	822	847	797	831	843	809	801	846	850	810	844	793	811	805	803	851	855	795	862	801	786	833	843	816	835	822	761	830	819	773	812	814	840	844	786	866	853	800	824	815	800	853	812	822	793	769	830	787	802	812	835	825	851	845	846	809	836	832	818	825	832	834	812	810	773	839	808	845	838	828	810	824	842	820	825	849	798	835	794	829	785	770	825	809	785	833	824	832	826	862	792	819	832	823	797	821	867	825	841	850	832	823	832	862	778	787	849	853	844	863	802	839	778	840	806	839	832	836	837	842	794	816	804	899	769	842	868	808	779	798	777	856	778	870	792	843	782	791	838	841	811	862	833	815	817	821	865	822	837	837	820	817	810	838	805	809	789	789	857	853	809	814	828	865	829	768	793	841	842	787	844	840	878	845	811	825	850	855	827	816	835	869	803	805	803	823	789	805	809	773	798	800	870	791	823	856	843	812	855	780	822	821	835	824	849	792	839	830	827	826	856	817	820	826	819	840	809	829	823	798	827	817	796	851	821	874	850	853	815	821	786	837	814	835	822	803	780	828	831	811	839	817	799	809	799	803	862	805	830	810	834	803	869	781	805	811	819	781	865	826	848	788	858	818	843	780	837	834	809	838	817	779	820	775	789	819	848	856	887	831	901	839	800	787	820	776	873	764	807	857	858	822	817	811	866	787	797	815	799	852	806	840	814	834	830	807	789	827	854	805	842	869	815	774	830	803	829	875	816	834	797	755	824	803	835	818	829	832	782	862	758	798	821	812	761	829	802	833	837	794	875	819	841	811	796	886	800	815	837	834	819	832	776	812	837	812	914	790	789	795	829	837	839	806	878	839	817	844	808	832	800	874	787	846	750	805	851	828	818	828	801	828	780	800	847	774	831	781	839	800	833	803	798	832	817	813	816	821	885	873	824	844	809	819	826	858	831	807	815	861	779	805	868	886	812	824	842	829	818	823	841	819	863	818	845	818	809	794	805	815	825	850	816	843	796	868	827	827	800	845	798	852	772	846	870	843	861	835	860	827	853	810	857	805	810	760	814	827
31326	30922	28140	9704	1678	286	298	294	296	260	278	278	265	311	291	280	277	281	260	273	317	272	289	291	303	276	311	293	270	273	266	272	282	285	258	303	274	273	253	261	267	259	267	272	295	275	279	270	266	300	290	299	289	291	279	307	279	293	263	284	306	253	256	255	322	285	297	288	244	277	264	276	273	291	284	264	307	269	266	260	250	268	262	289	293	264	283	286	294	290	265	298	297	276	286	282	261	249	287	276	280	253	286	285	265	272	280	280	270	273	272	256	281	268	286	301	267	314	292	290	268	260	291	273	295	295	269	277	256	266	247	293	271	302	274	276	287	309	280	282	289	283	279	273	267	294	247	301	249	300	296	291	280	294	280	273	254	276	297	274	282	278	308	300	300	289	279	248	273	248	291	267	255	256	271	294	282	294	289	283	301	305	249	267	253	283	288	265	307	268	298	240	277	327	299	294	288	250	277	276	285	300	261	316	272	293	302	241	255	272	271	306	257	286	260	278	265	279	277	306	284	275	278	265	293	295	289	295	293	287	253	305	278	279	251	287	290	267	282	278	281	273	300	280	312	263	296	261	303	271	308	292	280	280	320	300	261	273	316	277	280	296	261	281	287	287	294	304	273	249	277	284	296	279	277	307	271	264	277	275	291	289	274	306	276	272	303	281	268	280	290	261	267	300	264	299	271	263	251	280	261	256	289	291	282	290	272	281	291	284	313	282	245	235	295	267	275	309	294	285	315	277	246	243	254	262	317	326	288	293	294	291	283	274	256	284	256	298	268	280	298	276	286	308	271	282	266	267	298	233	245	270	274	261	298	303	259	295	264	264	262	319	277	322	288	263	275	302	278	280	292	289	278	283	283	261	289	266	294	255	276	293	264	279	289	265	290	274	265	268	290	288	280	278	285	270	278	279	285	284	278	282	257	283	280	254	273	297	308	286	277	297	271	286	279	288	282	258	281	248	286	273	295	267	296	267	289	284	297	301	276	286	271	288	291	285	266	298	268	277	284	288	267	280	290	280	262	267	265	293	251	294	275	268	257	292	285	267	277	274	263	262	293	288	267	282	261	292	266	287	268	255	278	276	316	306	272	267	288	264	292	254	299	300	263	302	266	278	267	287	261	275	305	288	271	266	305	267	267	302	273	273	276	288	267	290	273	256	325	281	292	267	298	282	310	282	269	285	275	284	280	297	271	278	293	299	271	287	284	287	306	263	328	272	286	282	277	258	263	269	274	261	283	289	307	301	300	246	270	276	270	286	297	268	276	281	279	238	274	274	301	257	296	261	318	264	271	263	268	281	273	259	283	284	275	270	282	288	260	263	272	272	283	279	281	279	279	253	295	262	286	265	288	291	282	289	261	281	250	275	287	305	270	272	282	287	252	273	286	284	273	286	247	278	252	256	289	284	295	274	284	294	297	276	257	278	288	282	280	287	265	262	292	276	271	286	289	259	273	294	290	288	293	247	285	275	274	292	305	289	292	299	256	295	286	283	305	305	287	263	273	263	273	258	290	332	276	261	269	301	296	298	278	289	258	288	296	251	282	304	254	291	273	302	263	282	289	280	290	249	283	296	276	290	280	290	287	275	282	280	269	291	306	284	276	270	259	255	307	257	277	287	301	260	289	273	275	279	308	267	267	288	284	265	275	305	279	275	253	286	277	269	293	289	309	290	276	266	287	275	282	261	301	301	300	269	269	305	297	288	253	272	289	266	275	278	277	257	287	290	309	322	293	254	245	283	309	295	278	268	313	271	258	296	250	262	283	276	279	253	249	272	286	260	277	254	239	277	307	308	319	259	291	302	275	276	287	273	291	271	269	272	294	258	275	296	287	277	300	260	257	327	252	306	269	306	272	247	293	285	288	251	307	274	276	278	263	270	296	233	276	300	281	254	284	274	253	323	300	263	264	272	272	295	295	263	274	276	262	276	278	260	277	264	285	292	273	304	286	273	282	293	309	276	262	264	259	310	282	295	282	280	260	298	305	272	270	276	269	277	246	275	295	271	270	296	251	276	263	264	253	316	269	269	272	255	282	279	285	281	293	300	284	280	279	293	286	263	284	280	244	269	283	283	284	250	267	277	278	304	289	272	257	279	242	274	272	276	291	290	296	314	270	274	261	295	285	279	266	308	291	280	292	275	288	259	239	278	297	264	303	293	312	260	272	276	267	281	284	316	266	273	260	280	275	292	270	290	268	290	255	257	270	289	294	302	274	310	307	286	267	277	261	273	266	280	286	294	295	265	294	299	268	274	305	240	290	288	258	265	284	262	277	276	289	266	284	274	303	271	292	280	284	298	289	305	277	257	275	285	281	262	254	281	278	288	323	274	285	304	294	278	284	283	268	289	293	279	296	270	263	303	255	268	290	263	267	292	286	305	325	273	283	285	268	295	271	267	301	271	288	283	274	259	270	319	292	268	280	280	306	290	301	289	285	297	279	278	277	287	267	266	278	292	261	276	263	268	273	278	293	271	278	285	287	282	287	265	272	277	294	261	266	318	293	277	287	270	259	274	280	271	278	338	274	301	280	276	297	284	296	262	275	279	281	279	272	298	301	280	301	283	272	264	272	303	251	266	287	253	260	277	292	270	260	266	273	292	284	269	298	284	266	270	302	266	289	304	267	262	263	287	279	290	264	265	267	300	262	288	271	278	259	282	254	284	273	273	260	272	274	274	276	270	289	271	252	244	265	276	279	272	278	273	279	290	297	304	294	296	290	297	267	254	281	272	285	281	298	303	245	244	313	261	285	277	275	283	283	298	276	258	263	289	246	299	293	248	258	259	266	252	286	262	266	307	277	291	278	305	293	234	302	283	280	272	275	270	274	268	265	255	301	297	301	285	298	319	277	281	271	262	273	285	276	280	287	282	296	274	272	286	266	278	256	261	248	300	267	263	280	265	253	292	271	282	287	289	252	277	308	301	281	242	271	301	274	292	301	292	264	265	296	285	277	299	290	270	307	258	299	262	284	294	268	290	285	294	254	267	291	275	292	264	325	269	276	235	286	287	262	300	280	265	277	270	274	309	304	288	267	282	276	271	267	297	271	279	313	264	250	302	308	276	270	297	275	285	272	274	255	283	256	279	264	298	252	306	278	254	325	281	288	271	294	276	294	298	288	262	249	277	296	274	256	275	279	284	296	253	277	288	270	276	283	289	276	265	294	253	277	279	284	267	281	239	272	267	302	281	292	248	267	286	263	262	283	285	277	249	254	274	271	261	274	252	284	265	267	263	314	274	273	276	278	273	288	293	308	275	291	275	298	263	258	296	299	269	266	294	282	254	292	285	275	278	259	302	257	275	267	277	262	301	277	308	296	261	284	261	296	275	298	272	265	264	291	260	257	238	280	285	290	281	279	328	272	284	306	313	276	273	276	283	283	315	280	283	268	294	306	269	275	283	285	283	280	276	263	287	311	264	297	292	259	250	269	280	274	311	312	298	279	288	260	278	306	274	268	292	295	289	287	272	274	268
40009	48570	32858	7119	3223	442	487	485	499	531	477	467	470	457	484	491	472	454	473	476	461	492	486	438	474	470	465	444	443	493	501	453	482	496	468	466	510	450	480	459	453	437	468	454	464	462	458	449	480	454	504	484	467	447	487	441	492	423	489	459	455	478	465	463	431	472	430	455	490	485	458	484	477	470	426	467	474	472	482	469	520	445	458	481	469	468	468	500	443	487	473	470	481	475	458	474	448	440	516	499	494	498	468	492	487	448	449	431	483	475	482	496	471	483	497	465	448	438	462	505	457	487	422	452	439	493	519	478	478	439	475	453	484	476	480	481	443	440	498	492	466	481	463	430	545	525	444	489	471	487	476	512	497	472	447	520	471	472	488	443	460	463	483	505	478	503	496	456	465	455	461	495	493	458	456	482	456	468	447	479	500	486	418	461	537	457	474	487	475	470	468	491	468	460	447	466	463	466	457	484	455	525	474	486	483	450	476	465	463	490	456	452	448	451	452	460	445	508	425	514	505	470	471	494	512	462	459	463	456	474	490	455	450	479	493	502	501	482	401	488	482	426	486	469	488	465	451	447	464	476	448	469	472	453	474	470	438	494	470	454	478	460	465	477	453	450	478	488	454	438	478	467	464	499	439	434	497	451	452	457	447	488	497	475	470	479	463	480	482	480	521	448	432	473	449	486	469	485	497	484	477	480	441	441	492	482	446	442	499	446	489	515	477	453	483	458	472	438	502	498	421	469	466	461	491	466	518	509	443	461	442	478	509	469	448	432	473	441	481	487	509	475	459	451	477	510	470	467	467	476	453	512	463	471	469	452	466	457	438	467	498	497	448	479	484	454	483	494	456	442	488	481	484	429	455	463	483	453	472	440	462	490	453	490	488	472	474	510	466	494	504	468	468	516	469	472	447	473	454	442	461	453	474	503	464	460	446	458	422	425	447	501	496	480	440	480	468	451	491	446	430	498	465	479	446	482	448	454	492	468	457	469	495	479	450	474	475	447	442	472	455	465	484	471	457	490	430	466	467	510	484	467	449	454	444	476	453	445	457	449	478	449	456	497	477	502	459	463	486	478	495	492	505	474	465	453	445	483	449	452	468	473	447	485	452	507	458	466	454	445	472	478	517	465	459	451	487	441	449	432	478	493	443	466	448	434	456	465	452	457	460	465	496	498	474	436	450	477	502	472	472	495	469	459	445	483	452	460	446	478	487	465	480	486	504	480	481	487	477	494	467	489	486	494	442	432	489	476	501	473	461	492	498	485	481	456	436	471	445	485	454	447	483	460	479	443	458	500	451	471	469	453	483	450	463	483	437	460	468	477	459	477	453	527	466	471	464	484	475	441	437	501	474	515	490	465	499	439	488	463	518	466	458	491	462	447	486	468	454	458	485	439	473	504	510	480	491	467	476	463	495	463	451	449	462	486	492	491	448	454	459	503	471	451	459	479	466	473	458	500	461	458	477	426	490	455	421	476	505	486	456	471	436	488	487	474	474	456	483	468	471	463	485	487	472	439	448	474	457	472	520	462	478	454	438	442	500	471	481	488	454	450	455	463	463	520	453	473	464	517	465	490	453	467	428	489	450	452	471	493	470	455	462	488	495	514	461	477	450	493	511	450	483	481	509	478	475	472	440	469	466	465	474	492	491	474	488	458	505	488	462	469	444	463	461	453	468	478	424	476	497	400	466	478	501	516	493	452	471	433	478	475	494	407	451	458	458	472	489	473	482	485	459	477	444	474	443	419	445	447	447	479	458	412	456	475	472	499	466	455	474	483	468	453	465	463	460	489	448	490	501	481	459	476	478	477	464	443	479	511	473	434	487	437	478	450	517	493	497	454	482	427	471	488	508	462	468	505	456	485	444	494	476	462	444	490	460	500	461	474	469	471	482	492	450	495	486	457	472	465	473	494	431	487	437	485	485	485	469	448	435	460	427	468	499	478	456	501	467	461	445	455	473	519	442	412	498	481	500	489	495	506	453	466	460	449	445	470	475	471	437	433	394	481	478	485	437	420	455	459	461	496	493	468	480	457	458	462	463	458	481	469	454	467	491	507	472	457	459	501	432	482	469	501	446	433	501	469	505	474	447	506	487	487	495	475	477	465	471	482	489	469	480	436	492	468	475	456	489	469	470	494	470	486	473	474	481	437	468	469	477	458	450	489	479	492	469	479	484	485	424	431	433	442	468	432	478	445	477	484	492	460	489	456	464	440	447	490	507	453	474	491	458	488	442	483	461	505	455	488	443	482	463	494	501	501	487	456	504	463	441	466	456	475	470	459	472	495	481	439	502	443	462	426	431	497	453	463	419	464	457	498	458	466	446	493	458	494	480	521	445	439	455	481	501	462	509	489	448	491	454	464	485	494	452	457	473	486	490	461	458	465	462	465	474	476	445	444	485	449	497	499	471	455	436	473	485	468	470	483	456	467	495	485	475	482	475	436	486	475	438	490	460	467	443	474	487	459	454	441	502	439	416	493	494	451	450	467	482	450	433	444	482	505	462	450	471	459	470	412	462	481	483	484	488	477	471	472	480	474	495	457	457	472	503	473	463	477	454	485	451	444	445	443	453	455	472	489	464	469	497	440	425	467	493	446	449	473	434	467	453	501	451	457	474	480	455	490	492	482	457	442	429	468	462	451	421	500	443	495	478	478	447	465	498	456	488	439	479	481	462	467	479	478	439	490	470	486	485	478	485	473	472	463	494	468	476	437	477	459	460	467	484	447	476	495	489	442	470	472	492	473	471	486	457	450	462	496	511	476	484	473	437	461	461	477	463	443	490	446	470	429	508	449	463	484	490	480	460	395	497	442	451	475	461	492	517	471	477	475	496	468	462	454	500	490	445	500	488	451	479	466	472	506	456	474	460	469	467	411	478	502	481	501	465	521	479	486	466	460	484	431	466	479	504	489	479	424	465	466	485	471	506	466	472	492	468	485	441	438	466	475	461	518	454	469	463	471	468	456	467	488	465	430	461	466	472	495	484	491	457	540	467	456	452	466	481	478	510	506	460	472	477	473	468	459	471	494	395	439	467	457	464	455	447	484	461	476	492	426	480	523	457	454	465	450	476	460	453	432	448	447	519	437	507	468	468	460	485	487	494	472	481	455	469	453	443	458	448	459	475	450	452	487	461	511	474	450	491	473	479	442	468	505	457	467	407	472	468	470	492	516	481	433	488	477	432	478	482	458	444	498	466	448	452	442	459	507	470	465	439	489	469	481	442	504	484	431	469	463	476	449	428	484	492	483	456	471	483	454	455	471	452	462	486	446	470	499	517	448	466	470	502	452	448	447	448	462	452	476	480	473	457	456	461	485	463	455	432	451	481	469	447	462	419	479	500	426	477	461	458	512	491	432	449	455	480	473	463	478	439	487	467	476	493	492	480	446	500	468	443	493	492	480	473	491	497	464	450	479	480	505	492	468	450	479	478	480	474	470	522	492	516	460	444	471	454	432	475	505	490	439	462	458	455	462
25713	25160	34468	27122	18832	4632	462	384	377	360	366	342	370	381	336	321	340	354	359	350	348	349	350	353	361	340	356	335	375	364	344	323	325	334	359	345	373	341	314	327	364	324	382	300	341	361	353	336	346	330	350	355	367	327	362	349	348	363	318	345	331	304	342	320	312	316	343	319	349	358	318	329	301	312	318	357	348	351	328	352	351	328	375	351	341	351	360	323	277	364	332	317	342	369	310	319	344	344	360	328	338	350	356	335	352	340	291	373	338	348	354	375	343	338	331	340	342	332	317	336	351	300	315	310	324	327	336	312	344	362	355	320	302	338	316	337	355	358	343	345	343	343	317	335	349	315	323	379	318	344	339	356	361	330	348	346	327	308	334	310	367	348	325	320	357	326	326	315	371	371	329	330	320	335	343	305	317	370	343	371	318	363	361	353	338	353	348	346	316	344	382	344	284	354	324	344	304	323	329	330	317	328	373	308	324	365	347	328	366	338	370	361	349	308	353	316	365	352	329	351	366	385	323	349	324	350	332	297	331	316	352	361	338	349	345	331	352	351	332	371	343	309	333	371	340	342	343	351	310	345	340	320	310	324	336	339	359	355	354	352	332	347	345	313	361	385	308	329	336	326	309	369	366	375	328	339	376	382	328	348	337	329	347	339	371	355	327	366	307	353	344	333	312	332	343	357	359	361	344	383	344	343	358	316	369	368	377	368	346	338	338	359	333	335	324	366	340	318	333	339	315	360	304	311	362	332	347	325	352	335	366	361	331	338	328	308	324	333	351	367	339	343	383	353	338	349	332	340	325	365	322	313	319	339	318	335	350	339	342	372	347	306	342	342	307	355	315	343	310	309	339	346	337	325	347	335	361	354	347	376	334	362	329	300	357	357	351	315	353	322	336	345	370	346	351	329	336	344	340	363	341	352	341	352	334	332	348	361	339	343	337	350	346	352	376	311	324	362	334	319	328	331	333	333	353	361	334	326	302	353	370	342	337	335	334	352	328	311	311	339	341	330	356	354	348	331	325	351	306	374	346	368	335	316	334	336	355	342	347	326	352	361	363	350	380	384	361	332	351	300	353	334	316	344	326	346	336	326	349	330	359	345	370	337	345	354	327	328	355	380	343	344	307	357	334	327	347	347	308	378	378	319	347	358	350	364	336	361	366	344	328	332	333	330	346	320	364	329	354	325	353	335	332	331	363	376	327	331	305	336	341	352	364	347	343	390	367	339	329	329	350	331	358	351	337	341	367	352	370	345	384	342	353	351	349	347	312	338	342	370	346	312	349	349	351	358	347	373	351	361	323	343	340	318	324	388	357	310	339	348	342	352	318	312	338	340	380	354	335	332	346	300	363	328	343	333	373	354	364	352	352	356	353	368	312	321	341	331	344	323	339	347	331	345	341	346	349	374	334	354	333	331	374	333	337	307	298	321	372	341	322	339	352	357	348	333	345	319	325	368	342	331	341	350	335	330	328	348	320	350	338	328	337	358	365	361	329	354	322	337	349	338	362	343	340	305	349	345	330	348	322	332	344	287	349	334	359	340	337	352	339	326	336	343	347	345	321	372	350	369	352	350	347	310	358	312	342	336	323	321	337	336	360	354	371	334	340	359	355	323	329	358	339	361	328	334	325	328	343	380	300	376	310	327	354	342	348	329	333	337	345	343	333	333	336	349	322	346	354	347	322	344	372	309	352	356	403	331	323	382	306	344	394	370	357	362	343	346	368	306	369	349	355	347	351	348	346	356	352	356	358	322	346	328	374	317	329	331	363	352	363	331	328	306	351	314	348	345	316	318	364	355	374	331	326	313	321	366	343	316	359	335	337	340	351	350	335	363	367	335	312	365	323	356	364	337	324	339	340	350	352	333	340	357	347	356	331	343	348	332	353	349	357	330	339	352	353	341	340	301	336	334	329	349	352	317	363	341	324	340	339	308	341	334	307	323	355	353	352	323	344	352	321	358	321	334	357	331	342	325	360	349	342	364	348	368	366	301	370	351	335	352	389	323	315	366	339	345	373	353	341	327	334	358	315	309	361	345	334	323	343	351	332	356	327	344	318	361	338	347	327	324	358	355	348	358	347	342	335	360	335	338	343	331	316	344	371	313	308	361	356	330	341	371	352	358	320	356	363	338	353	363	342	360	299	350	351	332	324	353	320	315	382	324	349	334	350	330	360	352	344	357	378	329	334	345	378	342	326	321	353	361	336	359	375	329	353	365	354	320	369	386	373	349	360	363	321	363	328	353	344	303	358	354	334	367	346	355	353	362	318	339	353	333	335	368	365	321	355	370	318	369	315	357	335	342	313	332	337	387	333	317	376	353	322	323	313	332	316	375	321	318	355	300	324	310	358	361	331	321	376	365	335	316	367	354	307	314	372	346	333	341	348	358	340	364	334	358	329	323	333	356	352	331	331	330	346	329	326	343	311	361	338	350	328	310	342	301	316	346	377	338	364	350	377	338	338	393	343	343	359	332	341	356	343	342	384	351	354	343	353	354	362	324	345	342	377	365	330	317	341	318	320	347	340	370	321	353	321	366	332	372	346	321	328	348	323	311	392	340	359	350	379	360	319	350	324	344	332	357	323	330	324	335	321	319	351	336	356	341	313	357	322	306	359	359	315	320	336	328	334	346	359	357	302	322	339	353	346	324	343	358	364	339	343	316	320	340	327	336	328	346	358	336	339	372	334	312	317	341	359	339	330	336	346	329	352	363	361	341	361	329	379	335	352	361	341	344	320	339	339	339	332	355	340	359	316	334	331	372	355	327	348	339	305	349	337	323	355	363	334	325	300	355	372	350	326	334	352	357	346	337	387	356	344	354	321	348	320	321	346	323	354	325	383	348	366	356	300	329	302	340	295	336	320	336	354	345	328	333	355	346	337	305	357	345	325	350	338	326	367	324	330	353	357	347	338	327	326	367	324	351	353	348	338	361	374	328	349	341	343	336	309	350	358	295	327	327	321	334	359	356	359	327	379	309	340	325	335	293	320	385	335	348	341	372	347	354	324	325	318	361	323	370	326	353	378	363	350	326	372	348	358	339	320	344	313	335	355	339	306	356	350	323	332	342	331	338	379	333	309	349	373	313	361	359	303	323	357	353	345	384	353	332	353	363	342	346	354	304	328	339	328	348	334	364	340	353	335	341	338	345	342	340	335	338	364	314	348	358	351	338	371	329	297	352	343	339	346	352	359	366	345	364	369	333	334	335	336	328	310	361	338	332	362	316	362	320	340	363	316	349	327	356	334	335	367	336	326	341	361	332	336	336	303	330	340	334	381	324	315	304	331	302	350	322	341	352	341	317	337	294	318	338	313	315	345	328	347	360	311	348	357	336	351	348	340	318	332	336	335	370	344	331	349	342	342	334	407	345	348	359	356	375	323	334	348	337	350	306	302	328	343	330	321	335	348	371	341	369	345	305	364	355	323	359	322	341	348	334	357	323	351	354	350	332	339	326	375	324	334	341	386	368	382	346
62393	92068	64701	26052	13687	656	638	605	545	552	615	535	584	584	606	579	543	586	542	573	535	548	595	590	603	557	560	568	526	560	586	542	559	553	549	572	581	583	580	525	568	596	546	548	513	535	528	573	544	509	507	507	510	547	539	563	559	553	563	561	596	515	581	535	512	577	548	561	559	552	544	606	514	558	564	539	530	541	523	553	517	532	583	545	586	497	566	601	592	542	553	631	575	542	573	552	542	546	581	597	520	587	569	547	572	538	569	596	566	603	533	553	553	580	543	551	538	563	615	539	523	502	584	552	547	520	517	523	578	550	565	570	553	569	520	562	586	554	529	576	540	562	553	540	544	602	501	593	569	543	576	546	560	562	554	567	571	547	593	573	534	548	514	567	544	557	543	584	589	599	545	545	525	570	525	608	541	515	544	514	492	557	563	574	572	562	543	614	522	514	543	559	558	535	533	522	517	586	570	549	575	552	562	524	549	547	541	587	582	544	581	569	566	550	580	550	555	537	534	518	575	506	585	603	533	555	554	540	549	545	537	562	541	599	563	561	541	540	553	493	579	553	551	561	576	540	571	518	561	533	550	546	595	550	528	565	592	562	505	550	565	586	578	515	501	557	602	542	543	593	553	545	536	554	584	535	548	512	534	515	565	552	554	528	551	550	538	522	560	567	530	579	551	582	580	528	570	524	563	558	558	556	559	557	540	548	592	556	516	547	537	615	523	523	547	544	580	541	552	510	579	537	580	536	536	549	570	570	536	565	567	593	561	557	580	592	544	557	565	572	531	519	549	570	506	566	515	508	547	548	482	549	543	565	537	544	535	540	583	531	548	595	493	566	572	590	536	597	557	576	530	573	591	524	582	572	588	544	516	584	559	515	544	558	549	555	570	533	514	550	542	581	532	522	536	540	569	540	585	573	589	541	508	530	540	571	582	604	525	529	533	533	564	502	537	623	550	546	501	587	569	576	547	548	567	515	554	564	525	523	569	525	535	564	520	554	521	534	527	526	531	551	542	566	553	560	527	564	591	561	554	546	552	592	567	515	591	617	573	558	546	572	544	525	592	550	544	541	570	561	509	523	531	567	558	517	526	567	542	553	576	546	532	494	538	533	534	506	584	530	541	536	524	541	565	571	543	554	544	563	504	571	541	535	589	553	565	568	594	544	594	517	562	555	589	531	547	542	592	534	548	585	598	565	535	526	600	552	560	538	651	535	573	583	582	570	551	587	567	527	564	555	535	554	532	588	580	551	579	584	571	558	547	564	544	524	533	573	537	546	580	563	555	555	546	562	575	520	577	529	552	581	558	544	578	590	539	562	565	545	550	553	552	560	525	566	548	556	578	569	543	565	524	545	591	550	584	565	593	532	585	586	503	535	542	585	580	514	594	551	562	552	527	563	546	573	577	573	553	520	501	507	576	548	542	589	519	562	566	573	526	565	470	509	561	576	607	555	557	546	523	555	558	548	571	520	552	556	530	564	527	538	565	533	535	576	539	556	527	518	537	565	553	520	593	571	512	536	594	541	524	562	567	554	524	505	586	548	551	495	539	531	522	510	530	587	582	595	536	562	558	597	575	574	545	534	526	529	548	516	543	537	541	551	607	569	515	554	568	560	533	547	574	483	560	557	561	560	556	564	567	558	534	558	540	547	523	520	576	542	561	570	509	523	574	592	568	554	567	530	546	525	584	512	518	574	540	584	571	579	510	533	544	529	539	554	533	516	581	559	518	582	536	544	501	551	577	535	549	574	583	548	542	554	534	592	562	537	547	599	547	564	571	519	550	538	584	518	572	558	561	552	573	507	550	625	551	567	542	547	539	542	568	563	570	576	566	565	539	552	569	565	559	580	571	571	506	602	587	563	538	540	555	540	551	530	568	561	584	533	570	618	541	562	580	543	558	564	544	553	557	556	567	581	530	559	552	551	529	565	534	585	585	561	523	560	546	531	586	523	544	557	549	529	563	538	526	506	542	589	545	552	554	564	527	542	549	553	556	559	592	580	585	538	521	573	542	557	566	530	526	538	546	523	524	558	536	551	535	564	579	578	502	565	557	546	616	584	577	547	519	566	598	583	538	561	553	569	590	532	545	565	552	557	547	525	546	567	563	563	555	559	556	495	567	556	552	579	543	567	545	543	558	531	557	574	541	557	541	565	568	563	564	563	601	516	594	564	572	569	520	582	530	553	547	536	550	572	552	578	558	547	564	520	558	575	534	532	506	586	529	530	563	564	572	552	577	565	583	522	542	571	524	566	508	520	594	591	569	585	573	538	577	571	545	546	560	497	552	506	533	559	549	560	536	560	569	527	526	544	527	611	539	540	571	526	546	542	550	562	573	528	524	525	547	569	544	544	520	589	500	551	532	564	536	599	517	533	581	518	564	509	596	579	544	533	541	539	548	558	519	556	589	570	546	551	543	576	544	525	531	547	531	535	555	516	579	553	538	551	542	586	534	591	570	559	542	562	523	549	524	541	579	569	560	542	561	540	527	544	532	604	561	568	587	534	508	526	533	516	557	546	568	539	587	570	539	557	598	531	528	561	548	582	573	524	554	553	551	612	571	568	544	549	579	602	530	601	545	571	517	505	566	588	586	541	581	549	575	521	530	538	570	553	556	490	565	532	570	540	542	566	519	545	545	560	532	585	602	557	567	588	519	543	535	534	544	582	575	569	553	562	568	551	507	517	596	596	552	512	557	539	568	538	547	524	603	518	541	549	527	542	574	585	540	545	516	554	471	571	520	546	560	556	513	522	554	525	539	549	558	544	552	513	591	535	560	580	563	566	583	554	528	613	555	515	546	609	603	584	507	585	565	607	528	574	532	552	513	537	557	524	587	551	532	539	550	571	565	542	552	562	538	499	582	551	551	578	571	521	539	572	567	552	518	548	595	548	560	577	546	564	539	559	566	559	551	567	538	582	592	556	533	547	575	612	557	542	568	524	591	565	541	589	537	537	561	562	549	543	560	540	576	564	590	527	594	564	567	520	598	517	503	535	538	538	540	540	579	534	562	542	550	534	560	562	595	571	545	538	569	521	565	522	568	578	586	493	571	572	580	569	514	545	566	534	560	568	588	507	581	571	589	529	581	545	586	555	575	561	511	560	576	590	551	522	571	545	562	508	571	559	497	539	550	540	539	560	532	593	517	603	572	541	550	541	512	552	520	566	531	536	566	533	582	541	576	565	570	528	512	574	562	543	554	566	576	550	578	550	567	524	553	547	553	552	565	530	575	560	549	561	535	547	576	520	545	552	536	552	539	570	532	571	562	550	570	547	578	520	573	529	536	541	551	564	560	520	576	532	532	549	578	582	544	579	546	570	531	518	555	583	543	537	564	551	560	567	528	550	546	549	569	569	588	539	573	532	517	639	552	534	578	563	569	578	570	544	555	568	516	522	533	527	491	594	533	523	526	590	573	573	569	582	529	530	555	548	527	579	538	551	562	573	626	589	568	564	540	526	585	526	528	580	515	556
24418	23238	32265	25859	21683	14829	2066	597	586	558	587	596	605	556	522	570	566	554	538	528	560	574	578	537	518	597	604	545	579	549	572	586	558	574	533	573	567	551	517	535	596	540	571	553	514	549	535	498	521	529	565	554	556	513	502	539	534	533	537	493	520	559	546	557	546	562	541	545	545	580	509	559	570	572	522	569	536	565	549	544	520	534	526	543	547	575	567	578	567	544	535	555	528	557	484	491	576	565	547	526	550	528	536	576	522	498	551	570	518	543	566	583	544	515	553	509	555	528	559	504	542	573	520	535	523	550	546	581	502	553	529	532	575	538	564	533	571	528	565	542	523	550	553	536	538	546	551	534	517	548	609	522	523	519	512	558	567	578	520	533	544	554	562	519	532	550	535	575	578	527	521	524	541	566	524	550	584	562	524	541	524	508	578	511	560	545	569	584	538	563	528	538	561	536	501	526	496	553	558	584	560	551	564	513	578	585	509	549	487	594	532	539	556	531	509	551	528	501	545	551	544	546	559	531	551	535	529	549	567	587	552	545	551	529	516	521	544	554	494	556	558	588	566	543	535	583	540	548	562	500	512	586	556	567	583	551	511	596	539	528	536	507	523	553	536	585	525	524	581	543	589	569	549	509	552	536	550	546	490	521	532	506	522	561	560	547	503	545	575	538	523	543	562	565	539	525	561	527	536	556	570	546	586	530	553	534	563	533	539	547	552	553	514	523	567	570	556	547	568	518	571	578	555	561	551	520	547	525	515	594	561	559	540	551	542	572	586	492	556	510	562	537	524	540	569	554	553	604	522	542	529	541	594	555	512	554	541	544	564	531	521	559	496	566	555	549	570	543	517	530	559	570	505	600	522	602	598	523	525	571	536	591	572	569	549	517	569	591	565	496	576	523	553	579	550	577	531	567	541	559	551	532	537	543	507	509	565	532	535	532	543	564	580	562	554	548	558	572	528	510	541	523	585	551	524	470	558	481	562	553	549	549	486	549	518	577	547	590	511	530	506	560	519	549	574	587	567	537	537	517	545	541	543	525	552	559	566	503	502	491	524	573	543	522	543	560	525	514	535	534	553	549	536	523	562	517	552	525	564	550	520	561	576	528	533	545	539	560	558	550	557	562	559	571	529	553	544	577	543	553	572	546	542	549	552	518	533	539	537	563	552	549	512	570	575	568	564	550	526	542	559	532	550	586	574	541	554	551	531	563	569	495	567	530	565	542	555	506	540	538	539	528	555	570	561	551	511	524	542	521	536	560	581	544	541	538	559	569	549	541	602	566	544	565	549	548	581	547	579	538	550	517	526	544	564	558	537	560	539	537	560	560	564	570	531	553	503	551	520	598	526	504	548	559	540	536	556	491	529	592	605	554	519	545	522	529	528	541	564	544	529	561	527	512	579	538	565	540	485	534	567	542	581	545	556	558	532	536	552	560	546	561	552	518	524	543	565	513	522	547	548	558	557	554	546	579	550	545	574	552	568	550	521	545	525	534	562	537	573	569	520	555	544	532	550	519	560	539	533	557	541	562	564	518	572	517	546	561	543	533	507	523	511	514	519	576	528	513	555	505	577	536	525	558	552	505	545	507	510	541	551	480	540	525	540	527	529	520	579	539	508	550	531	528	540	563	583	509	545	522	565	558	524	541	572	534	555	539	553	522	514	567	527	543	544	544	562	541	522	563	547	544	554	548	571	561	529	556	518	543	489	547	514	540	518	575	547	553	514	516	545	575	552	535	537	525	543	514	529	542	534	512	551	575	525	539	577	536	575	517	537	558	533	560	559	520	525	525	562	512	580	563	549	515	556	538	528	553	539	525	509	556	610	519	554	554	569	542	551	496	527	549	545	545	565	496	555	541	563	529	558	539	563	538	552	522	551	538	472	558	604	534	519	569	556	520	503	566	541	558	569	523	590	507	504	522	577	580	522	543	487	525	521	544	541	548	531	571	546	558	568	533	519	554	551	524	530	556	572	500	533	564	537	536	578	564	522	510	529	533	528	514	533	552	555	547	524	579	531	543	550	485	513	514	554	522	509	541	563	546	547	530	535	537	520	535	534	521	553	548	508	516	593	539	557	495	551	559	583	513	534	521	510	553	529	589	549	579	536	497	580	580	571	529	543	529	520	548	527	541	538	568	528	573	529	544	544	556	539	538	560	555	538	514	558	548	545	548	569	524	527	523	559	536	528	534	563	519	578	548	521	526	530	560	528	560	537	568	540	529	518	559	543	606	546	531	530	568	516	521	537	531	551	543	552	559	536	536	578	543	564	554	568	483	600	527	574	517	542	516	566	519	537	568	533	536	551	575	533	603	532	531	540	536	558	529	523	513	583	572	550	549	492	559	553	538	522	552	549	513	537	555	530	556	555	534	517	530	549	534	561	518	511	534	537	545	544	503	532	534	535	507	512	544	542	564	560	542	574	515	573	566	533	563	537	501	525	541	531	537	541	530	513	564	502	538	556	517	576	603	495	527	547	483	538	542	511	543	536	550	519	521	524	559	551	577	535	551	540	524	541	519	545	556	576	574	528	532	573	526	528	566	521	520	547	548	555	539	572	538	532	512	567	579	543	537	540	521	547	542	582	557	577	559	572	545	531	498	507	498	523	556	538	553	513	544	555	557	536	557	556	569	526	579	514	551	533	527	557	566	525	560	532	518	565	580	559	563	577	553	519	562	563	498	536	514	571	534	568	542	568	536	520	556	523	556	543	576	510	550	551	552	510	507	489	571	552	516	551	560	514	510	573	534	542	558	535	537	555	586	535	571	591	541	615	509	537	543	580	529	495	542	526	539	523	545	498	506	571	574	553	536	559	551	557	559	555	579	561	541	560	573	499	589	558	568	558	532	520	530	497	542	534	542	554	546	526	550	536	551	526	540	537	515	571	498	505	554	533	543	588	560	561	525	525	580	529	547	553	546	535	505	565	497	584	518	531	504	538	536	558	503	561	520	532	543	558	567	538	531	517	551	578	524	545	531	567	507	528	521	514	554	557	526	559	522	522	543	559	542	541	555	562	530	511	526	559	534	516	576	570	553	536	566	544	510	545	569	543	559	551	544	523	562	534	560	542	536	538	516	542	556	548	548	508	568	542	619	535	567	542	565	559	525	538	508	519	545	525	524	558	532	530	516	561	523	515	556	535	542	519	582	573	548	556	558	511	591	566	554	500	516	539	546	528	499	554	542	556	544	545	541	548	531	566	532	548	537	553	525	503	559	547	581	534	538	566	519	518	567	546	577	540	523	552	539	518	554	567	501	572	512	536	521	525	543	555	572	531	564	533	516	560	544	531	546	517	531	530	555	559	563	557	534	565	540	526	544	562	557	544	510	578	547	517	520	546	525	548	561	524	566	521	539	556	559	585	591	530	525	550	518	556	594	569	553	534	545	550	523	520	549	520	549	564	532	561	557	539	552	520	572	533	523	568	548	530	552	575	548	550	521	534	578	528	567	561	555	535	571	591	520	568	525	492	555
61150	101424	74619	34486	19326	977	948	930	875	860	903	834	891	815	850	839	866	844	821	857	849	865	833	851	850	824	851	829	824	820	801	829	803	812	782	847	858	868	836	818	808	840	849	826	808	801	842	813	769	843	880	830	843	868	814	816	852	816	856	839	849	868	801	868	826	862	815	836	840	777	773	807	881	804	855	759	840	842	785	841	844	846	857	792	817	843	874	849	897	843	791	838	840	808	813	822	791	901	862	825	867	838	837	841	853	865	857	824	839	830	835	819	830	831	848	877	793	824	807	800	845	872	881	817	835	790	848	816	825	818	793	809	835	781	833	837	876	860	818	815	794	767	824	828	870	799	864	787	833	828	817	810	823	826	804	829	763	841	869	841	809	790	830	813	798	814	900	868	842	812	786	853	831	794	793	826	837	824	848	844	809	858	822	855	842	764	868	815	792	831	793	806	842	844	780	822	763	846	784	807	882	807	826	814	813	808	847	828	793	821	871	793	895	809	863	799	820	868	813	847	790	847	763	858	854	860	845	810	814	894	855	832	781	863	811	823	826	871	809	830	842	874	846	852	720	823	811	832	806	852	856	788	806	842	835	816	868	829	831	812	900	788	815	867	843	885	788	869	845	842	849	820	849	825	887	878	857	816	815	785	808	866	817	784	874	931	863	859	872	798	857	812	858	797	856	873	859	864	836	804	839	844	863	786	829	831	826	812	814	798	859	819	831	850	853	775	861	832	859	853	802	868	802	871	787	822	825	847	933	849	877	850	862	859	842	871	850	863	881	834	786	817	875	879	828	820	853	827	798	850	816	849	858	797	870	827	842	898	769	890	794	857	836	825	843	831	846	856	829	807	823	840	805	838	818	817	794	836	806	831	825	866	849	820	777	863	854	825	858	838	810	819	843	831	798	836	817	821	823	854	840	802	877	808	843	883	768	880	826	839	827	801	886	887	831	858	896	824	774	894	803	825	838	839	821	827	857	833	839	871	865	800	859	840	847	808	844	818	801	807	837	808	842	831	807	824	788	802	842	838	792	818	843	852	810	848	842	850	815	815	818	846	756	804	820	893	831	888	813	845	858	838	857	800	818	825	831	815	779	795	803	837	859	861	866	811	823	805	784	880	878	782	837	884	805	864	825	841	862	820	885	833	811	811	856	836	798	785	806	843	817	863	828	836	852	794	856	856	865	828	857	836	788	857	841	806	884	785	871	776	814	818	805	839	871	797	850	833	799	854	847	809	850	808	867	835	834	855	851	840	880	821	820	888	865	840	816	861	841	853	775	824	877	882	820	806	869	828	854	864	822	845	795	812	756	850	789	864	811	855	858	838	775	841	852	807	835	837	832	853	853	835	797	812	809	876	823	820	826	824	835	827	866	818	842	816	823	855	811	887	833	824	877	806	896	794	835	827	892	839	854	899	827	858	884	869	900	797	870	822	848	850	831	813	878	853	787	826	828	821	841	815	839	839	837	781	863	853	848	821	817	809	800	864	773	762	851	787	804	855	845	880	886	888	826	812	836	803	824	840	809	866	864	882	904	858	845	791	841	837	879	891	845	885	859	795	786	764	774	789	832	810	871	855	856	809	847	823	837	815	875	824	835	856	825	842	835	826	809	770	785	836	842	831	879	802	855	836	855	784	816	843	822	874	820	821	818	817	849	827	868	883	829	849	870	837	835	827	840	829	867	795	816	826	830	786	831	784	866	836	816	817	798	810	792	857	828	835	867	788	837	850	832	809	830	860	814	783	836	833	799	867	824	848	812	787	846	856	835	824	801	852	817	840	846	826	852	836	884	796	821	824	889	830	845	868	815	839	828	810	850	842	864	805	854	786	775	778	822	782	856	740	815	816	842	836	863	854	850	853	855	844	862	813	837	835	853	843	816	817	841	826	782	823	810	849	858	790	828	807	811	834	833	856	794	836	853	837	830	801	803	845	849	844	824	816	851	818	826	831	822	856	868	838	840	812	796	873	822	851	846	852	804	828	847	877	840	815	860	818	815	834	801	858	811	811	804	781	848	846	887	788	799	790	791	865	840	833	872	797	870	841	832	805	842	853	858	857	816	843	770	766	887	816	807	836	843	861	843	810	847	877	831	858	832	826	830	818	818	836	832	839	824	832	878	885	873	793	801	798	841	848	843	837	867	844	786	827	778	840	851	799	816	825	829	844	833	817	851	879	787	782	866	849	795	805	864	818	813	864	827	838	842	856	848	870	805	905	872	814	834	858	822	827	845	836	798	804	836	808	787	840	835	796	826	858	856	842	831	836	840	795	833	833	852	811	824	841	838	807	805	809	847	823	859	820	838	836	835	877	889	785	843	825	867	837	873	745	835	847	819	865	864	853	807	847	858	867	848	786	874	809	887	811	825	802	859	842	881	835	861	843	860	840	762	820	836	837	857	828	836	848	868	821	813	835	908	811	865	804	818	850	837	856	841	832	848	852	786	859	799	810	861	806	818	850	863	878	795	833	818	863	861	861	911	801	826	815	834	826	822	854	824	894	838	848	847	785	833	843	855	856	847	805	851	861	855	824	824	813	871	842	880	824	819	868	850	872	851	858	835	851	882	775	828	866	827	840	838	808	738	821	882	808	857	793	800	800	781	843	821	848	856	861	807	850	811	830	863	824	871	904	775	809	860	844	822	839	845	824	837	819	872	869	886	873	836	865	833	802	867	815	808	837	806	830	822	834	862	849	827	874	810	836	867	778	854	798	836	777	795	890	838	861	806	848	857	814	878	840	827	780	855	798	851	844	861	841	818	807	857	852	840	808	863	835	862	813	861	814	876	843	794	862	858	833	785	798	852	816	861	823	856	822	874	872	869	802	829	825	816	786	807	815	906	784	823	809	814	888	879	842	805	802	813	829	826	822	879	833	883	866	840	844	810	843	823	847	802	833	858	843	799	834	868	832	812	819	893	835	857	805	793	787	784	795	801	837	816	834	877	816	855	956	853	836	835	804	808	884	803	853	843	904	829	795	829	819	854	849	856	843	819	800	784	858	817	850	805	819	817	867	816	874	855	805	828	887	794	794	831	873	805	794	804	872	836	850	824	820	904	792	845	846	814	808	837	796	906	840	807	859	816	775	864	874	900	864	841	860	849	807	853	853	904	821	847	870	805	827	837	862	843	843	826	827	780	848	822	839	794	851	810	820	837	816	821	806	827	941	811	826	860	807	828	865	886	805	844	840	876	847	848	867	848	834	817	826	824	807	858	821	807	804	824	861	862	822	854	858	853	820	775	826	831	865	800	852	792	822	865	898	821	879	828	850	854	837	837	821	825	856	870	828	862	816	847	844	804	842	839	906	824	779	840	843	802	848	784	795	815	816	866	777	791	825	798	855	808	871	835	827	806	870	814	765	791	781	833	810	764	841	849	861	843	872	824	791	826	842	824	833	822	846	842	844	797	889	806	883	903	813	836	807	822	813	843	820	851	830	797	825	817	874	828	809	834	853	827	822	830	854	841	817	837	882
31614	29461	28186	10800	1963	302	252	286	280	278	262	300	265	269	288	283	306	244	266	274	265	274	284	279	266	259	258	270	305	266	268	285	280	272	292	254	269	305	280	290	267	282	260	268	262	278	279	312	286	258	255	273	273	296	275	290	260	273	285	284	316	258	281	273	266	264	291	275	276	288	282	270	296	280	262	268	237	254	287	264	275	274	268	286	263	290	276	286	276	279	278	251	299	267	277	270	268	300	273	264	282	244	256	277	292	263	282	275	277	274	251	270	269	281	263	258	259	290	293	256	274	284	245	283	328	275	264	288	292	258	290	279	276	281	281	276	265	263	260	274	298	268	270	280	258	277	301	308	265	281	288	297	288	297	283	270	266	255	261	275	281	258	324	293	294	279	277	271	259	287	275	257	256	280	255	280	246	286	257	292	257	272	278	294	295	296	266	282	254	268	297	255	266	258	292	255	261	248	275	279	267	288	282	263	296	331	273	264	279	287	306	278	290	240	282	243	311	263	287	273	270	271	254	250	275	296	251	270	276	280	305	285	260	275	279	259	260	287	274	273	269	279	276	297	272	290	306	263	251	289	275	262	253	277	269	243	278	275	280	272	296	264	240	297	253	290	261	253	266	262	282	269	258	271	282	282	281	274	292	271	252	311	272	304	301	251	269	268	263	295	306	256	270	252	280	290	268	261	259	296	287	273	280	297	263	293	296	310	281	295	302	259	266	275	239	261	268	259	329	282	282	282	250	282	269	269	281	268	264	268	258	240	263	270	291	272	285	297	263	289	271	273	292	290	279	271	274	262	240	282	298	255	324	241	273	286	273	241	298	252	274	310	304	268	260	253	298	284	300	287	260	294	257	302	284	267	277	288	272	245	268	299	248	273	273	305	262	299	288	250	285	290	299	303	262	290	292	276	282	281	229	278	272	252	270	288	259	313	275	279	272	250	259	279	289	267	270	269	257	279	275	289	263	248	312	291	306	267	288	286	269	277	251	264	254	293	273	278	254	290	258	269	317	252	274	251	271	278	281	238	267	268	280	286	285	289	263	314	270	292	303	268	301	255	256	266	303	274	268	257	278	305	304	284	251	283	273	282	273	284	276	277	286	275	255	263	277	278	262	281	256	271	275	250	260	261	276	265	265	277	262	270	271	292	274	259	286	296	256	273	272	259	299	270	270	299	277	274	273	231	257	282	267	285	274	256	280	278	263	293	294	263	281	267	295	238	253	249	265	294	263	243	297	263	308	274	264	289	292	296	287	259	280	276	273	276	279	225	273	304	260	247	268	257	281	271	277	264	312	295	273	261	256	296	300	280	283	294	293	270	277	272	233	296	287	273	263	279	324	281	285	301	259	270	279	276	264	270	261	275	292	274	281	260	290	255	285	253	293	275	272	310	254	281	254	291	245	284	259	273	269	291	290	279	279	254	276	267	298	271	306	291	285	288	271	281	288	288	271	300	299	232	286	291	296	297	292	269	295	283	288	298	265	271	297	246	254	269	293	262	254	287	264	267	262	277	266	303	260	257	295	300	304	249	264	249	326	270	263	258	282	287	259	265	308	306	290	254	272	286	280	270	276	281	298	278	273	292	287	315	291	270	273	275	258	282	272	252	303	273	292	280	271	260	267	268	254	294	321	281	265	285	285	305	263	272	273	282	271	265	282	269	268	296	293	282	263	274	288	252	266	249	299	277	263	300	301	261	265	277	275	251	283	278	283	287	302	282	254	289	262	294	237	291	259	258	257	260	260	270	276	276	292	275	270	309	285	270	297	298	294	242	247	267	259	253	265	289	254	276	266	288	314	307	255	250	246	286	301	276	286	274	264	288	264	305	262	274	255	269	265	262	317	274	274	267	279	282	272	257	272	257	250	268	279	268	240	259	278	275	298	245	267	294	263	262	294	285	295	260	258	271	264	271	293	284	276	258	262	284	269	286	298	268	269	260	294	299	274	294	290	256	284	296	277	252	259	275	257	264	252	277	260	258	278	285	288	296	286	285	264	288	274	283	275	296	270	247	286	268	275	286	291	269	297	301	270	276	279	279	285	294	293	269	250	280	264	281	252	311	301	256	253	265	275	261	294	295	271	314	273	268	260	278	279	284	303	275	290	275	283	259	265	286	269	279	283	272	255	283	256	269	263	259	284	301	293	287	264	265	269	282	291	277	275	303	286	279	270	305	306	301	271	300	262	295	222	295	285	284	305	280	248	273	274	295	281	288	274	270	295	267	274	267	253	275	282	305	252	289	265	298	295	278	267	257	268	284	263	275	249	263	265	272	258	262	256	263	280	300	254	279	289	299	290	290	299	288	243	293	269	295	276	260	270	268	289	272	264	275	310	272	259	302	271	302	273	253	266	258	295	261	276	270	289	284	266	272	298	278	268	316	265	269	273	256	267	270	298	280	282	285	270	255	263	263	257	308	286	266	271	297	275	276	269	272	257	296	278	276	305	253	308	275	278	287	277	277	270	274	278	277	287	260	291	272	264	264	342	307	292	287	272	292	289	272	293	301	277	266	278	243	292	298	283	294	247	294	255	236	261	247	280	269	285	265	286	298	304	238	302	265	297	277	289	245	275	300	279	273	310	286	246	313	280	307	266	292	267	283	263	285	284	276	250	261	266	281	280	300	270	296	267	257	261	300	261	294	269	257	264	274	284	280	267	294	291	276	296	253	281	298	293	269	269	291	295	260	256	278	263	314	281	288	271	262	285	272	252	266	300	295	300	289	267	260	307	258	283	267	280	279	273	273	301	250	292	277	237	271	284	298	275	298	277	296	249	283	273	268	281	299	249	274	275	283	293	256	267	273	291	280	251	276	265	255	286	263	275	243	281	284	296	288	272	278	305	286	290	278	292	254	274	274	295	284	297	277	297	287	262	271	275	272	284	280	273	286	249	300	286	284	247	266	279	280	247	300	264	281	272	287	268	297	282	297	256	287	272	260	293	296	285	244	261	265	225	279	286	292	266	280	287	248	273	266	285	299	319	307	248	295	254	271	240	287	256	304	264	278	257	320	270	276	299	288	287	247	288	266	254	277	295	250	276	270	276	301	267	265	250	281	272	264	300	273	274	290	302	301	268	269	248	268	272	255	273	240	301	274	271	269	247	267	257	260	261	278	274	303	272	266	265	247	252	296	281	265	224	238	284	264	291	257	290	256	251	277	288	286	280	315	272	279	276	262	280	284	264	248	278	252	279	286	270	274	287	278	308	269	256	262	266	265	296	286	262	264	273	272	268	270	293	281	269	250	245	290	293	299	263	278	279	276	264	256	267	273	289	282	268	302	303	273	284	275	264	292	298	295	293	265	257	311	256	278	290	277	300	276	265	248	263	247	264	284	272	267	284	288	277	295	276	280	260	291	280	264	292	274	289	299	292	266	293	265	275	244	263	283	281	271	258	282	295	303	274	254	250	251	267	240	280	263	258	255	283	256	262	262	263	280	301	290	289	274	319	305	241	278	267	274	248	279	285	295
40224	46783	34248	9307	4005	471	458	457	473	478	485	470	452	468	512	467	487	465	490	475	484	478	476	465	480	483	497	441	468	481	478	458	463	496	494	519	490	431	444	478	485	483	446	434	465	465	474	462	464	473	471	488	424	458	449	458	448	464	488	439	481	440	483	477	472	443	480	478	477	481	469	462	474	491	492	472	455	510	465	441	429	501	443	472	461	499	459	438	442	461	432	435	483	500	503	450	487	462	446	496	485	464	438	471	497	461	473	474	504	439	465	482	450	462	494	423	441	455	444	459	477	517	492	471	472	470	441	477	473	509	470	483	418	453	482	473	485	479	474	444	498	482	465	495	487	479	448	489	440	450	467	432	482	449	438	456	471	501	462	448	517	470	452	464	483	436	483	467	507	460	525	440	476	450	464	487	493	453	494	477	430	494	481	481	450	492	452	450	484	463	467	445	471	477	453	457	459	476	504	468	485	466	450	456	450	480	451	440	471	455	457	471	452	470	462	445	467	464	464	470	476	444	485	458	483	489	455	486	456	477	465	467	477	470	449	448	442	467	495	473	455	483	467	432	462	453	470	455	463	435	462	444	459	502	494	468	453	484	448	493	483	455	448	421	488	468	464	460	469	468	474	506	470	461	457	464	456	494	452	472	449	450	453	423	475	469	451	468	473	471	471	472	481	478	482	471	466	467	496	469	459	467	473	467	477	450	487	448	462	467	474	457	464	490	464	462	499	461	454	524	469	512	526	437	489	488	479	453	466	460	446	469	463	480	491	443	484	443	492	508	475	455	459	464	458	450	493	423	444	508	457	469	466	472	501	457	461	469	497	478	475	443	468	417	439	469	459	466	461	431	519	450	468	414	472	453	473	498	466	497	446	461	457	417	495	480	477	447	446	460	450	486	495	480	491	517	472	460	464	530	471	422	479	445	455	485	454	456	443	453	473	480	474	485	494	500	425	504	457	480	435	470	468	480	508	471	497	471	479	464	474	465	472	467	466	477	504	501	492	478	457	514	458	496	481	528	466	486	475	465	460	477	485	444	483	458	460	434	432	480	465	487	462	488	433	466	450	482	483	487	415	440	462	443	481	448	478	477	465	448	502	434	466	466	468	458	461	487	434	465	510	470	476	448	502	449	492	498	461	415	506	488	477	455	496	441	456	489	523	458	470	487	499	485	434	450	470	456	454	438	461	459	500	448	472	444	456	443	474	487	448	451	466	462	445	467	453	482	513	487	443	490	466	476	468	481	495	449	481	459	495	468	424	449	469	465	464	453	507	463	473	474	469	466	457	474	442	488	471	438	472	458	471	459	450	412	504	510	492	437	456	456	446	462	394	501	488	479	446	475	458	468	440	485	452	419	444	475	450	440	486	433	466	518	466	477	453	488	470	483	472	466	444	482	436	445	470	462	476	453	460	429	490	496	463	461	505	473	502	525	420	434	461	465	443	456	486	476	487	462	488	456	501	418	472	439	494	484	466	440	448	493	482	474	467	513	489	514	486	458	469	467	453	476	478	465	470	461	482	470	490	463	442	496	474	463	457	460	472	449	486	437	421	473	478	457	453	428	486	478	454	505	451	469	477	475	469	452	491	475	436	469	449	456	494	478	504	451	503	438	464	488	499	447	451	475	454	487	491	486	464	472	459	456	471	466	471	463	473	440	458	483	463	399	443	454	451	443	462	447	448	470	455	506	488	478	457	509	437	483	442	470	456	443	438	477	502	478	480	479	454	476	502	458	434	482	466	447	473	482	470	467	530	492	488	449	445	463	467	434	431	494	464	456	479	449	437	485	468	478	452	477	452	458	490	486	438	450	459	442	465	446	492	500	515	461	425	474	452	450	471	458	492	465	475	486	501	491	489	479	465	491	477	482	469	439	465	439	455	466	464	495	437	487	492	448	479	473	450	481	480	453	415	465	489	476	444	443	490	471	519	491	479	456	452	490	463	454	463	437	438	469	453	477	480	480	466	475	479	468	460	486	425	459	514	467	463	442	457	458	464	457	433	469	454	464	454	441	476	487	457	466	511	445	466	474	474	503	457	474	440	469	457	445	473	461	458	464	503	459	448	458	488	517	480	493	450	430	467	464	449	434	466	437	477	459	446	513	490	463	478	443	480	493	435	486	465	419	488	521	468	499	468	468	508	489	459	439	441	491	453	479	455	440	480	432	487	490	439	446	467	499	474	459	450	496	541	480	474	470	450	458	466	460	436	460	515	475	462	500	485	453	449	462	487	456	480	465	430	448	481	485	459	435	436	507	468	480	454	491	467	492	478	449	469	445	494	454	482	476	483	448	478	457	448	478	480	445	471	476	465	421	501	445	406	490	445	457	440	481	461	463	469	479	457	456	473	471	462	510	459	471	506	467	495	450	452	417	465	438	479	450	456	519	485	487	483	438	499	451	486	493	475	481	468	441	495	487	473	453	440	469	495	458	464	437	455	465	458	478	464	471	462	463	458	525	427	463	479	462	463	480	510	447	446	458	498	473	476	452	491	441	442	464	449	448	469	439	483	468	446	443	474	443	490	479	448	438	460	484	462	448	484	433	474	436	468	450	462	483	460	494	517	537	481	453	443	505	474	475	469	448	488	445	417	444	480	448	498	475	478	456	475	458	454	477	438	495	444	411	455	466	491	460	473	429	442	490	453	483	449	509	490	463	457	459	499	473	459	448	460	453	436	473	449	440	485	443	460	443	469	481	463	487	438	463	449	466	459	469	481	490	468	489	449	462	519	476	467	460	481	486	479	454	474	450	503	472	480	452	494	435	448	477	485	494	497	493	480	442	456	462	486	459	469	437	500	493	442	462	488	469	471	477	434	466	506	483	431	451	460	463	489	449	473	451	483	468	448	470	483	493	475	477	433	459	436	462	497	445	451	485	504	493	457	502	490	457	442	479	504	473	451	441	475	474	434	476	462	459	458	446	491	472	432	510	459	492	505	478	496	462	493	454	485	472	473	457	470	458	476	502	420	484	481	443	480	478	442	442	424	482	456	452	501	414	465	477	453	451	495	487	485	494	492	442	426	521	408	412	474	458	470	484	495	491	472	482	495	476	466	449	441	440	441	471	503	446	498	447	483	439	504	475	485	450	457	493	440	513	449	509	469	459	445	477	465	521	469	482	462	439	480	499	426	462	452	491	477	464	474	454	460	468	485	513	473	442	493	475	449	449	481	477	432	473	478	464	500	426	446	450	469	461	495	422	470	461	468	465	467	454	470	428	428	446	448	452	455	488	448	507	452	465	443	495	497	476	441	499	460	485	462	508	481	447	475	484	509	473	431	488	460	433	467	448	473	472	447	498	462	493	505	506	450	445	449	461	469	478	466	486	451	467	426	502	477	441	440	496	475	479	466	458	502	479	482	496	483	501	467	449	468	481	462	458	512	442	481	474	455	477	480	467	423	469	461	488	512	452	428	498	446	504	456	428	467	469	499	450	476	452	458	462	440	464	464	461	483	460	432	466	478	479	451	462
25714	24866	34081	27254	19414	5365	472	389	377	361	350	371	401	330	364	321	356	344	324	311	393	326	318	330	350	333	387	336	336	316	350	336	342	391	298	360	345	333	348	352	347	320	334	355	342	318	357	332	319	339	314	329	349	348	339	377	314	351	326	348	328	315	336	356	339	345	317	341	361	328	373	317	328	310	315	343	319	323	337	335	352	321	327	339	359	344	346	311	324	354	332	344	319	353	341	321	353	352	344	333	345	349	325	383	376	318	338	318	322	330	347	372	326	341	337	357	357	314	343	387	333	347	341	322	342	352	358	331	316	333	325	353	360	329	340	353	346	340	348	342	350	333	321	330	338	319	363	329	328	340	343	346	351	345	349	301	344	303	364	330	374	323	339	367	345	321	363	333	358	330	338	333	350	367	318	357	352	345	323	334	297	313	364	331	328	344	352	324	335	333	355	325	341	361	320	344	382	321	381	345	335	326	320	329	371	328	339	376	364	391	340	318	336	321	322	347	329	362	366	315	345	384	373	331	318	346	357	339	311	333	349	359	331	330	345	327	335	346	329	323	314	327	360	338	374	328	336	314	342	354	313	306	321	367	322	323	361	384	355	341	316	347	341	351	343	393	328	322	349	340	343	329	352	355	384	355	332	346	333	370	325	343	344	317	352	325	337	338	324	324	358	302	344	362	305	303	334	347	320	336	353	343	410	352	312	354	354	347	325	338	351	377	354	335	303	322	382	314	353	383	347	335	344	364	317	339	325	369	338	364	349	326	333	305	339	305	332	307	334	343	354	323	355	323	371	303	336	358	336	337	360	323	358	314	352	345	318	324	335	333	379	337	373	321	324	354	326	326	318	356	339	335	344	330	340	346	342	312	328	324	334	316	331	329	319	311	313	329	327	330	319	319	326	328	345	335	351	330	307	340	362	329	332	313	345	343	364	305	340	372	342	315	339	342	371	352	344	341	336	327	357	330	328	347	344	371	340	346	331	303	354	329	324	341	333	331	341	320	359	329	384	313	329	342	344	381	353	341	325	308	320	345	337	325	373	321	364	312	339	382	317	354	359	346	320	340	341	342	345	374	370	347	349	331	339	355	340	340	338	326	328	316	335	324	331	375	345	338	361	369	344	344	328	353	325	347	345	331	350	336	333	342	352	317	327	312	328	345	345	322	320	359	361	340	354	326	338	326	299	325	328	338	280	346	332	354	328	358	361	352	344	352	346	299	330	338	329	322	303	353	366	335	354	350	375	372	357	314	332	350	356	371	313	325	301	348	349	326	329	343	322	350	347	347	312	337	373	333	332	330	336	317	318	372	357	329	343	353	333	327	335	346	332	338	319	340	360	366	319	374	310	329	330	334	340	358	376	331	364	357	322	356	331	350	351	337	363	346	313	341	354	301	343	338	340	370	359	359	327	327	296	374	318	304	353	370	349	330	345	340	329	346	343	336	321	336	354	351	335	323	347	347	325	341	340	355	331	337	351	350	347	327	340	345	328	345	345	347	325	340	327	353	321	353	345	375	328	331	366	347	332	359	313	331	353	331	341	328	366	336	356	358	333	333	341	330	349	321	351	374	316	326	316	346	329	325	320	343	337	342	335	332	327	369	317	361	300	348	321	341	332	336	367	344	335	329	334	349	326	303	348	348	356	358	327	327	380	367	312	299	337	374	369	352	289	346	336	336	323	347	337	347	351	337	319	320	341	316	327	315	367	359	334	362	335	346	321	335	343	320	349	314	333	352	302	314	328	352	326	296	338	360	357	328	347	319	368	348	319	330	352	328	359	353	342	338	342	326	340	362	339	349	333	358	340	333	348	320	358	306	350	330	328	374	345	319	313	335	358	320	341	332	321	325	332	326	324	289	374	355	359	335	344	332	298	338	384	354	358	371	369	298	335	329	324	321	329	356	316	323	383	331	312	358	360	334	335	340	347	332	345	357	336	356	329	334	342	345	361	315	309	323	346	345	310	355	359	361	349	332	358	331	347	307	343	341	388	339	291	303	329	297	344	346	363	325	349	328	323	355	311	350	316	352	333	343	323	341	340	328	353	334	325	384	337	312	351	340	364	339	356	335	338	316	347	347	334	314	340	295	359	325	337	363	337	344	324	340	326	358	342	310	339	357	328	339	347	307	354	344	324	370	321	339	350	350	362	345	313	324	298	332	358	343	344	347	351	347	349	311	333	335	328	339	349	354	339	320	355	342	320	354	352	346	389	325	365	351	355	381	381	311	387	355	341	309	352	365	362	306	324	336	337	317	304	337	347	331	305	331	356	323	343	336	337	362	370	334	328	331	341	343	328	342	335	303	346	334	348	357	370	345	327	345	320	343	328	293	345	330	332	343	351	353	304	351	349	331	331	325	334	315	334	345	344	338	351	369	327	342	355	346	363	316	310	349	323	316	348	298	334	357	354	348	346	341	330	365	365	322	358	332	339	350	358	330	349	372	345	336	325	337	330	341	330	327	334	325	346	327	351	329	336	359	353	350	338	346	314	316	331	375	312	335	323	338	328	323	351	335	332	338	382	308	327	336	347	295	325	311	310	325	358	359	342	309	338	324	321	351	323	350	323	333	331	369	350	328	360	330	344	386	334	326	345	338	382	347	349	347	328	364	354	379	358	361	335	384	343	330	311	328	326	323	302	372	334	347	333	316	305	369	368	345	345	348	325	323	325	363	303	309	344	308	368	372	338	323	326	318	374	353	350	325	344	330	337	298	323	351	349	338	350	351	351	336	295	324	348	362	326	328	340	379	348	318	332	312	341	347	358	320	342	346	353	330	341	317	371	317	345	371	318	342	348	341	344	355	315	348	313	373	340	327	332	341	340	314	364	327	326	357	351	325	316	334	330	358	348	373	331	329	349	325	334	380	350	349	336	322	351	341	342	332	329	340	326	357	333	353	349	348	344	370	335	351	318	359	326	332	370	335	342	356	309	345	324	375	377	368	348	359	318	319	351	353	352	335	353	309	412	345	354	331	334	354	360	337	301	334	354	339	359	361	340	344	308	314	339	353	339	339	322	379	354	335	318	342	358	306	340	317	386	364	313	367	342	354	363	311	334	329	324	334	352	378	368	346	345	356	336	324	333	350	330	327	301	300	299	351	356	298	322	335	341	305	341	345	303	329	330	342	344	354	321	342	321	334	342	330	345	374	340	339	331	334	328	331	339	315	310	347	338	370	326	326	334	316	309	343	325	339	358	342	345	317	343	336	366	340	378	306	335	337	339	321	332	353	310	313	344	358	307	353	333	322	330	338	341	337	324	315	334	337	333	349	338	322	337	342	331	360	349	322	320	341	352	328	354	345	331	332	334	366	296	342	342	351	356	339	352	338	319	321	349	357	325	351	326	298	347	375	345	314	322	333	343	340	350	345	343	368	344	349	391	374	343	329	331	331	368	334	361	341	346	350	310	353	350	345	350	321	342	384	322	348	311	343	363	322	315	361	334	330	354	350	339	301	348	330	350	344	341	354	376	354
62516	90173	66362	29725	15418	695	629	590	561	565	577	585	582	551	582	598	538	536	531	570	562	601	589	547	530	567	524	570	556	549	526	578	598	551	510	542	530	568	599	587	584	564	560	574	516	544	558	569	518	515	546	504	517	582	566	576	569	497	553	549	547	602	579	525	545	526	552	579	527	547	569	594	504	594	575	535	510	567	582	550	562	582	554	536	524	575	557	538	571	587	566	564	546	594	556	551	557	553	572	557	565	522	528	510	579	501	521	579	538	560	582	559	590	537	555	541	528	576	582	639	560	591	571	560	550	574	516	543	518	545	558	636	555	580	510	573	558	552	533	563	542	559	563	539	557	585	538	532	524	573	536	513	562	560	557	535	525	572	531	574	521	589	547	560	594	560	550	532	554	556	535	577	542	585	510	529	550	552	591	520	585	540	533	558	526	592	544	517	546	522	551	571	536	548	542	576	551	516	557	552	536	546	574	534	550	551	503	591	545	524	582	578	590	546	568	526	537	554	505	567	545	537	551	537	555	528	560	586	594	511	563	536	520	565	538	579	530	512	520	539	551	513	510	566	541	559	552	542	510	522	565	533	589	550	590	560	559	548	560	581	522	544	587	556	539	542	546	528	485	586	562	529	536	536	568	580	526	590	531	575	576	574	531	501	576	522	560	517	567	524	555	575	558	533	555	575	562	554	576	578	575	543	551	524	555	548	521	563	545	538	564	582	568	527	527	571	544	583	578	526	582	557	563	578	569	555	585	539	556	554	554	565	532	572	566	609	554	543	527	554	561	538	550	547	558	537	549	526	562	520	546	499	542	569	541	581	544	552	551	551	613	579	544	560	569	554	574	584	541	594	555	543	558	585	535	559	559	548	558	566	514	546	553	562	551	526	550	563	579	562	578	547	575	514	552	508	541	524	521	511	598	550	547	576	526	534	549	581	554	560	552	579	556	572	556	538	539	577	597	557	537	534	522	555	558	575	567	541	558	542	556	602	572	551	574	540	562	541	571	558	543	561	563	569	575	595	573	566	536	559	535	545	554	571	541	558	583	552	543	579	542	542	564	551	561	563	554	545	536	530	560	578	544	581	558	568	566	544	573	499	543	572	575	516	556	568	552	524	514	578	593	507	582	568	524	570	563	566	525	532	575	580	539	570	545	529	567	556	509	555	564	530	581	583	538	565	556	589	576	558	584	597	600	538	526	581	565	525	554	539	556	529	532	516	570	596	564	544	557	583	562	566	577	542	554	586	557	545	561	544	577	538	504	563	576	560	569	559	536	514	568	568	557	539	540	557	559	546	579	580	576	558	529	518	566	544	546	552	519	542	567	549	589	518	545	621	593	565	557	549	560	546	574	565	572	538	532	565	551	547	557	567	529	551	551	602	560	517	546	597	556	528	523	589	564	569	552	564	555	560	527	538	519	571	527	556	579	532	549	531	495	524	571	527	528	554	543	575	525	547	560	595	577	523	584	538	521	511	563	573	574	533	552	560	530	584	551	552	536	515	580	546	520	509	527	556	566	611	555	541	557	565	552	541	543	581	538	583	583	559	508	541	530	522	559	552	568	554	557	571	562	569	565	591	571	511	540	544	542	577	573	583	615	577	587	512	532	565	549	575	556	589	515	566	524	554	548	581	557	541	565	580	590	565	607	540	586	529	586	553	541	526	513	575	551	585	580	529	522	575	507	531	537	550	538	562	558	533	558	553	529	546	545	514	604	567	560	531	519	559	568	557	553	545	576	585	534	540	549	581	589	529	585	535	561	549	548	563	562	577	537	558	530	555	610	573	565	532	566	566	568	558	567	635	560	551	602	524	535	588	590	519	563	555	545	554	503	505	568	521	534	570	543	511	571	598	553	563	517	575	550	551	543	540	557	553	587	574	544	537	547	543	591	576	560	592	572	522	549	539	566	584	500	541	565	570	543	584	551	529	579	572	596	584	556	527	564	545	565	566	571	538	573	518	552	521	571	536	575	564	556	561	547	548	548	556	635	523	558	570	539	502	513	534	554	525	562	544	562	530	582	526	543	568	523	535	590	545	561	536	534	562	631	552	532	563	545	525	538	603	578	535	544	515	521	565	552	539	576	570	581	525	572	545	591	572	581	515	546	510	566	528	600	499	541	510	534	569	557	521	568	538	566	574	537	584	562	522	504	500	556	549	527	585	537	535	559	559	551	593	612	543	553	594	553	536	575	590	540	535	569	540	572	550	587	560	560	554	508	557	548	542	534	591	573	564	553	578	549	547	567	555	548	528	560	591	568	525	569	513	532	554	560	578	577	542	560	531	568	562	582	549	552	544	583	567	574	558	538	532	573	567	514	568	523	561	546	539	515	576	546	554	566	552	530	568	553	579	536	548	509	551	542	600	603	537	531	526	584	584	537	580	575	536	519	582	556	536	555	574	583	547	540	569	528	562	570	527	542	514	547	567	580	546	556	543	562	582	571	575	556	512	524	590	507	550	511	553	511	544	541	535	571	556	569	579	560	586	527	530	514	536	578	547	540	537	577	536	556	541	586	587	567	564	549	563	536	530	567	551	527	580	557	605	571	536	534	581	571	549	567	561	545	515	571	525	549	544	564	553	596	540	576	559	560	620	585	532	589	562	548	568	527	521	573	537	564	508	565	547	534	619	542	561	594	548	593	546	548	569	516	568	595	529	542	622	551	558	577	568	539	573	566	541	559	575	558	538	544	587	509	547	568	544	529	529	548	551	572	556	556	577	567	584	560	576	579	584	521	558	548	543	570	529	511	554	517	564	531	565	571	524	543	588	565	595	582	484	564	558	545	577	547	577	539	560	549	527	547	540	569	559	530	569	545	557	572	582	566	554	526	596	530	536	539	511	563	563	572	511	568	566	552	546	550	558	553	595	577	549	520	573	534	566	594	600	528	555	553	544	551	527	585	550	553	582	538	544	566	614	573	557	567	520	562	518	591	528	596	563	540	538	507	594	575	574	554	556	528	570	590	533	507	606	559	532	561	548	555	550	555	572	573	531	527	576	580	537	538	575	552	559	584	556	547	554	554	542	538	542	516	527	569	557	561	591	568	545	504	550	576	552	539	535	541	545	545	523	565	545	552	523	561	540	571	582	576	592	563	592	577	536	535	568	575	558	562	578	540	600	580	528	547	542	555	587	567	500	606	559	586	586	560	589	598	564	562	555	572	583	540	577	571	569	555	574	528	544	562	555	538	537	530	531	534	521	545	533	507	573	537	574	530	591	561	547	534	586	516	541	569	564	592	595	560	579	576	549	558	550	533	546	578	531	611	550	517	564	530	599	501	543	550	557	559	580	568	566	549	555	572	529	589	498	557	560	519	567	572	544	533	519	531	576	525	547	571	542	520	536	534	543	526	540	574	590	572	590	569	531	573	537	556	544	569	526	572	587	590	571	539	534	555	571	594	560	620	586	530	558	580	551	553	604	569	565	550	554	584	568	552	540	509	602	572	585	569	588	594	564	544	592	594	528	558	540
24414	22923	32058	25947	21993	15210	2436	634	600	589	579	571	532	587	561	550	556	555	556	543	543	544	579	515	542	567	588	510	534	595	576	540	549	601	561	589	544	535	519	522	562	548	554	520	555	541	556	568	555	580	545	583	588	553	545	528	557	552	518	557	515	508	508	563	529	541	553	558	537	567	583	518	534	540	553	559	547	524	548	553	547	557	563	553	554	531	539	533	522	492	528	560	507	559	527	555	514	556	529	536	565	536	524	552	561	558	546	549	524	538	529	568	546	571	541	536	568	538	558	586	510	484	534	529	517	550	568	526	556	582	562	526	550	543	481	597	532	558	530	567	539	519	537	511	557	535	557	559	551	550	576	589	524	509	545	533	547	530	553	560	541	560	565	574	532	519	568	583	543	576	532	534	533	515	527	514	567	484	594	560	569	543	592	511	536	545	571	549	549	526	565	522	535	570	507	564	515	553	516	514	526	511	487	545	574	543	516	566	521	532	537	550	525	538	561	577	525	548	568	557	535	543	528	496	521	538	545	574	505	563	557	538	568	535	527	563	541	545	550	506	539	527	555	590	527	516	549	568	550	544	560	588	530	546	563	500	584	516	583	564	570	543	561	533	553	557	554	514	557	559	554	527	515	558	549	526	516	558	532	511	568	542	536	597	539	568	539	541	549	575	537	539	531	544	512	528	559	535	540	540	576	536	562	573	559	515	520	563	545	564	534	566	576	581	542	513	514	504	529	497	534	517	514	526	531	536	561	561	519	549	517	539	571	572	545	536	557	510	567	530	565	563	530	592	506	575	518	521	538	566	498	530	567	531	510	521	547	534	527	559	525	556	554	524	539	550	529	544	529	551	557	554	586	518	530	521	582	526	564	536	517	508	518	587	531	558	556	559	507	500	566	526	541	544	540	538	564	496	552	565	519	546	576	522	564	547	541	578	545	538	540	596	544	580	536	591	567	573	557	520	527	542	545	545	565	565	573	575	558	541	563	523	521	522	505	568	603	543	524	536	561	529	565	552	541	531	473	572	582	561	575	526	552	560	557	556	508	565	532	500	513	522	561	518	545	558	550	548	568	547	531	552	582	543	550	554	595	497	496	532	544	544	534	538	494	573	548	546	544	548	532	534	541	533	517	529	551	503	533	506	512	549	550	532	489	545	533	530	526	547	528	563	555	568	532	559	571	524	557	538	595	554	542	527	530	523	510	570	533	511	533	536	573	569	506	529	532	538	551	545	517	543	554	541	542	554	531	521	571	547	562	563	550	584	551	568	543	522	554	512	540	542	549	528	539	567	553	562	508	541	565	547	558	533	511	532	542	542	547	561	556	576	561	505	554	568	522	547	587	537	572	489	533	558	528	554	507	533	555	562	547	563	531	553	514	543	528	520	536	533	508	557	553	523	553	522	505	559	562	540	537	546	561	518	548	524	600	575	573	590	517	531	535	515	545	557	545	563	544	559	589	527	517	540	561	563	543	517	589	577	563	537	585	520	523	532	538	550	561	551	537	526	549	534	509	542	519	538	531	524	554	546	540	509	556	534	558	529	536	523	556	535	526	534	547	543	528	542	569	544	563	572	527	523	521	554	565	561	542	528	528	534	528	572	532	534	534	578	546	524	531	530	556	529	520	504	534	566	541	507	560	556	563	536	529	536	551	509	525	527	564	564	542	513	550	551	506	532	500	578	561	555	522	489	578	550	565	550	590	515	553	535	531	591	552	547	551	569	521	550	523	568	559	517	546	573	513	550	567	557	563	543	546	573	543	532	572	537	532	483	531	548	551	547	550	539	542	569	546	527	563	558	556	522	550	546	528	539	552	522	520	530	582	524	562	561	505	539	520	564	558	532	535	544	562	568	512	532	521	550	525	574	524	514	566	522	575	549	573	518	547	530	573	528	532	561	524	542	525	583	526	549	563	569	531	504	513	567	530	525	565	552	514	528	540	561	529	576	513	569	553	591	557	568	574	494	575	543	569	570	547	592	546	483	554	550	511	552	581	527	582	591	561	529	565	554	555	512	546	506	553	576	500	544	574	519	554	533	530	559	513	536	512	537	555	571	555	592	534	565	551	517	497	551	552	569	533	520	554	491	576	551	595	555	541	510	538	550	537	562	540	536	526	546	565	530	521	566	499	534	557	567	571	563	519	540	537	578	534	539	589	524	521	536	570	521	600	549	565	549	521	539	528	565	536	526	580	523	550	546	535	523	528	568	551	542	568	520	568	572	547	529	546	568	553	532	588	564	561	511	556	560	560	559	562	529	581	596	555	555	512	564	559	519	520	534	489	535	546	559	577	554	521	568	535	561	582	545	542	533	524	596	554	524	510	548	602	583	514	525	547	517	581	531	514	553	531	543	569	483	573	559	509	543	469	537	541	557	534	562	493	587	566	576	509	521	532	587	521	550	554	558	524	528	507	541	530	500	560	544	568	516	551	545	527	547	558	556	517	503	563	560	520	533	560	515	550	538	534	509	546	524	533	527	551	548	514	538	506	556	571	491	576	540	531	517	592	555	528	503	548	551	566	536	525	516	571	541	546	509	547	564	503	535	617	572	544	517	536	547	525	514	508	585	550	591	545	530	609	531	526	516	521	577	570	489	563	547	544	566	505	548	548	556	544	567	559	580	546	537	516	554	521	531	544	476	564	561	545	563	513	542	557	553	579	507	574	561	516	531	566	547	583	545	520	484	518	579	559	548	549	546	484	561	597	569	542	543	524	542	565	550	522	567	575	547	557	560	537	559	537	554	562	535	530	567	546	586	509	530	520	556	518	534	555	561	534	530	545	517	531	557	555	513	542	588	563	529	546	512	559	542	566	516	524	526	528	545	555	551	528	553	564	539	556	525	537	565	532	511	517	557	538	563	514	524	540	516	535	542	551	544	486	529	557	551	564	564	515	559	563	515	588	543	559	542	538	541	514	522	548	511	560	530	549	558	604	489	555	537	551	562	546	523	541	547	574	566	583	529	516	546	551	522	583	530	540	485	583	552	544	549	554	566	554	561	520	522	509	543	547	528	527	536	519	513	556	556	576	537	555	576	555	497	542	529	542	569	532	538	506	565	560	589	584	533	542	567	561	516	550	541	551	551	516	542	543	587	556	534	571	558	545	515	549	566	532	509	520	554	613	582	559	544	515	587	547	573	516	537	568	502	530	516	542	509	535	589	541	529	558	517	564	561	560	594	543	520	540	565	549	505	581	550	567	542	569	552	531	536	564	514	548	520	529	544	526	544	516	558	511	564	581	537	533	515	553	551	534	526	548	541	531	528	512	576	539	499	562	519	546	582	540	542	491	517	590	536	540	548	560	602	570	472	518	569	565	542	506	543	516	542	546	537	579	512	515	550	532	536	530	531	529	524	585	541	522	515	545	558	521	559	528	542	551	523	509	540	557	509	541	503	531	525	524	566	541	559	541	552	576	550	538	525	559	511	553	531	559	575	533	552	536	498	480	544	549	568	526	529	506	542	551	574	580	549
63959	98476	75947	38699	21249	1044	887	893	866	830	803	856	877	921	868	833	857	813	892	876	859	821	859	837	821	822	829	825	843	821	868	819	801	843	796	818	868	871	833	801	816	809	775	844	848	822	862	829	834	872	828	849	890	837	828	855	814	840	866	868	804	784	830	823	819	818	829	839	840	794	826	846	810	778	815	871	788	811	875	790	802	851	854	827	909	832	802	882	820	848	791	845	825	853	819	837	764	804	814	819	890	842	848	800	836	869	875	850	845	828	836	857	860	848	800	849	818	851	851	858	850	829	834	862	774	856	842	841	856	851	849	815	814	862	787	869	866	792	843	798	837	858	873	818	842	888	828	840	854	870	798	815	837	870	816	871	839	853	819	855	821	803	855	838	834	818	747	845	836	820	841	828	793	826	821	795	841	817	794	829	783	832	778	808	838	811	819	856	821	823	832	825	837	894	855	869	846	879	888	729	850	805	849	789	810	826	810	769	775	807	834	861	858	814	856	782	808	851	821	817	900	831	857	818	836	824	827	870	872	825	831	833	820	805	843	834	787	826	801	878	798	837	836	858	828	817	811	838	861	852	831	834	824	814	787	830	829	826	845	818	789	828	796	842	790	817	768	894	790	789	852	835	841	807	861	881	792	839	876	769	832	843	821	842	860	846	847	850	853	830	805	815	795	846	800	842	855	811	859	813	858	831	879	864	832	826	844	866	822	836	838	843	857	827	762	834	807	871	790	813	806	839	806	847	829	832	839	834	850	848	906	852	815	858	820	805	826	834	845	846	795	838	808	828	810	894	795	821	830	844	870	877	807	813	849	806	801	856	835	854	853	819	872	888	871	789	820	848	801	874	822	856	834	831	855	878	837	901	847	811	842	857	822	800	862	821	801	848	839	851	840	829	832	786	844	883	878	852	809	836	871	813	825	834	823	849	840	834	862	797	789	798	852	851	804	829	819	846	831	864	833	884	822	840	825	835	786	854	871	812	805	785	842	807	806	824	847	865	779	849	857	786	835	857	849	884	812	841	849	819	826	887	842	835	845	815	912	868	879	870	873	869	871	781	825	803	822	832	798	815	820	863	841	849	777	860	847	842	809	851	834	826	866	829	885	818	850	826	842	849	807	867	848	890	816	799	846	812	802	791	825	801	888	831	785	808	821	837	828	859	893	819	809	857	875	815	843	855	859	860	864	889	857	835	812	812	806	889	804	833	821	877	804	849	853	811	803	818	818	811	820	838	869	864	883	799	848	840	818	811	830	823	787	810	833	828	815	843	792	831	800	813	810	783	837	844	831	810	850	862	843	854	835	849	864	848	837	803	814	800	826	823	834	774	810	823	787	812	842	841	889	824	853	863	829	883	835	848	836	822	826	886	851	881	805	867	847	846	803	861	780	816	883	852	870	815	844	862	839	851	806	805	859	820	836	852	782	828	835	804	769	756	822	847	807	842	818	844	874	815	842	860	811	855	920	823	866	833	823	763	859	815	809	845	865	770	842	898	807	911	822	803	863	850	849	866	819	804	858	837	856	822	867	798	794	816	838	861	804	856	870	830	860	823	812	843	831	840	837	805	811	818	878	818	740	828	815	823	818	844	832	812	876	899	794	839	781	806	732	852	875	867	873	862	816	806	845	809	821	883	871	802	845	832	857	834	805	842	823	861	870	831	862	868	806	836	799	826	798	822	813	799	844	825	905	832	854	878	872	802	862	890	832	857	871	829	851	795	844	815	807	830	836	862	842	784	811	886	852	856	806	822	803	805	837	799	844	833	782	822	836	860	820	834	808	865	859	853	855	847	871	830	846	772	799	864	815	821	838	783	850	817	866	802	864	853	824	885	829	817	861	846	833	841	801	826	828	867	848	827	793	813	795	860	879	900	828	820	837	771	833	867	837	870	844	810	819	897	761	848	839	812	885	867	869	820	808	845	831	807	867	855	917	817	786	768	858	836	811	795	817	787	837	861	857	832	871	817	796	847	839	824	871	846	815	809	875	849	797	846	826	803	810	818	759	842	877	845	810	800	836	838	783	851	813	889	805	816	844	818	848	843	822	802	838	817	843	842	849	804	813	844	853	828	829	781	807	810	767	844	834	752	851	842	804	818	837	846	793	775	805	866	825	855	842	836	843	885	799	852	842	807	806	795	825	848	811	881	818	807	845	831	802	825	788	878	831	850	840	787	854	809	853	760	842	820	806	828	782	860	796	824	920	801	855	874	876	890	854	821	845	817	850	816	804	822	814	793	758	841	814	888	827	829	834	835	814	811	876	779	873	830	806	817	801	819	870	841	859	799	819	830	829	824	881	806	827	814	872	836	844	875	837	895	814	806	846	852	807	866	815	832	833	860	859	817	873	853	852	850	835	827	788	839	831	813	818	788	831	825	892	853	822	819	871	845	820	823	832	800	871	844	787	826	796	831	826	817	820	806	867	812	822	879	872	853	822	871	812	846	782	878	843	825	849	874	847	793	822	793	843	861	814	800	801	812	860	838	811	820	777	827	822	855	796	799	829	821	833	857	855	828	768	827	824	809	807	773	800	851	870	811	854	827	876	838	811	775	849	788	793	787	791	818	848	820	848	852	863	822	803	851	831	830	813	807	791	877	851	808	780	822	819	814	860	847	838	893	839	794	836	828	807	856	811	818	799	837	812	856	848	833	850	821	798	804	825	821	879	844	836	875	861	853	749	798	812	799	839	843	808	818	815	848	832	826	825	843	857	800	790	898	819	812	808	794	836	807	793	802	780	844	832	888	871	880	837	876	845	798	782	820	857	863	777	857	814	817	896	799	815	868	815	787	860	846	785	861	852	825	824	848	765	816	848	799	785	816	873	871	822	852	844	854	833	844	809	813	817	809	817	763	839	822	865	857	822	814	839	861	835	854	813	841	877	910	800	822	829	805	848	861	837	858	829	828	781	784	792	796	798	803	866	784	842	859	887	844	774	826	849	789	781	752	811	821	819	833	822	796	837	825	850	798	859	817	844	816	866	831	830	830	840	814	843	838	807	819	817	808	810	805	840	812	811	805	829	868	789	859	826	821	813	792	897	829	846	775	844	822	810	847	804	822	815	820	874	821	820	853	794	848	846	834	836	820	793	801	798	832	817	794	844	836	860	816	858	862	824	847	869	778	842	848	863	852	834	798	852	807	818	881	827	823	819	863	779	828	858	840	848	844	818	859	823	834	833	793	822	856	829	805	770	846	823	840	837	821	853	830	812	828	771	822	802	809	825	864	843	811	840	842	816	854	814	866	818	807	780	816	875	820	848	848	838	882	835	845	838	767	823	853	812	863	804	860	832	805	811	844	871	826	852	840	857	850	833	819	881	810	836	800	859	871	872	823	895	826	895	865	897	848	768	806	827	813	803	826	838	827	841	846	823	837	854	833	826	878	829	819	821	858	826	786	818	862	853	842	836	782	806	819	790	814	855	828	847	822	848	800	856	800	816	764	810	868	862	832	860	831	858	830	884	863	853	821
31689	30564	27129	11376	1644	262	302	262	293	273	276	287	262	313	271	262	305	305	291	288	270	281	275	272	271	305	278	264	284	277	234	248	295	301	291	261	277	277	306	275	266	273	276	285	313	294	263	253	284	295	261	301	264	238	255	316	273	271	288	258	281	285	264	261	277	271	281	264	244	294	237	291	280	281	263	242	302	271	267	289	286	285	263	296	266	267	287	275	278	288	290	256	270	258	272	229	260	281	299	252	283	259	256	254	286	288	265	268	271	261	283	245	271	276	272	269	257	269	288	243	284	253	265	284	278	264	277	279	254	306	298	276	298	261	279	320	284	273	286	306	266	252	267	292	292	269	280	266	295	268	291	260	272	309	282	303	292	241	292	293	292	270	286	278	264	286	241	323	284	263	271	249	301	262	285	276	261	312	245	281	284	238	289	263	270	295	256	269	248	249	264	262	260	260	255	264	280	236	274	266	262	279	290	292	295	277	280	262	281	270	282	244	312	282	276	246	273	282	261	286	305	264	290	293	304	282	252	288	265	284	270	283	266	346	286	256	286	264	280	284	276	260	268	249	273	261	291	275	248	245	265	270	281	248	263	298	262	293	278	282	295	288	260	293	269	289	239	255	276	301	250	237	275	275	280	251	286	273	289	269	261	301	249	272	278	281	284	283	271	257	298	264	274	265	265	280	266	272	281	266	278	247	264	264	271	280	291	254	270	301	279	278	291	281	295	273	259	240	281	283	245	296	260	285	259	298	288	245	287	241	265	279	251	273	293	278	264	267	296	279	293	268	270	278	266	278	249	281	265	275	291	248	279	252	274	272	268	286	256	265	274	275	279	265	263	262	258	288	292	243	270	250	250	260	292	307	286	262	277	274	282	277	259	275	281	303	315	261	274	280	279	268	268	281	251	265	270	260	280	263	293	285	287	276	316	282	263	250	280	282	285	268	293	285	276	250	263	281	255	309	272	298	306	272	260	247	288	279	300	275	258	261	295	236	265	263	272	283	234	259	302	271	286	282	311	273	257	265	267	265	286	253	266	307	273	261	267	263	285	241	279	276	266	280	287	262	283	307	271	276	293	275	274	279	256	274	274	266	292	279	235	273	293	267	321	271	249	300	283	284	271	274	303	275	252	249	287	273	302	292	284	298	273	279	267	257	272	288	267	272	281	253	252	300	268	266	284	277	259	276	269	250	282	270	258	250	289	264	312	269	284	307	256	294	258	284	308	279	274	234	268	274	247	285	277	262	275	296	254	267	269	275	300	261	274	287	268	255	285	286	260	286	254	255	272	287	286	268	264	290	255	271	280	259	267	284	257	269	300	268	285	281	288	261	274	286	258	321	262	252	304	295	248	279	280	288	256	298	298	275	287	260	268	283	252	272	300	268	266	280	254	289	300	279	274	293	272	281	261	272	272	254	255	278	268	258	299	310	251	288	255	274	278	255	268	248	270	332	263	264	281	257	260	247	283	260	292	286	257	300	246	306	297	265	262	262	251	280	261	274	284	280	267	272	256	270	271	266	300	270	263	295	261	268	271	267	271	267	298	276	270	272	239	290	291	264	287	265	252	281	278	280	273	301	284	266	253	270	273	290	282	277	288	287	275	272	262	294	278	274	252	285	315	247	274	277	266	287	290	280	238	265	263	243	267	272	291	311	258	276	265	286	262	313	249	266	293	278	280	271	279	280	280	264	257	269	277	274	275	249	278	285	273	265	273	285	273	273	291	270	244	295	263	277	305	268	264	271	219	273	281	293	302	268	283	240	282	267	236	269	301	261	302	261	233	262	265	279	251	277	280	271	302	236	270	303	279	275	294	258	265	289	287	271	289	255	263	293	281	265	273	241	251	299	282	291	275	282	272	287	269	300	291	273	295	248	296	306	283	279	257	290	263	285	290	288	262	288	268	289	282	265	282	274	276	287	301	287	273	296	258	253	305	274	273	280	250	245	278	290	259	231	283	266	247	269	278	294	290	253	293	267	300	241	279	262	264	272	259	256	296	277	276	273	282	295	248	273	273	288	284	276	275	263	286	283	262	296	288	281	281	271	294	271	296	289	279	249	264	282	276	298	255	272	281	252	278	251	305	242	283	266	261	289	289	291	282	279	276	272	249	290	290	265	267	292	292	250	295	249	269	270	301	272	265	260	267	251	254	267	297	274	272	286	271	268	253	246	283	283	267	268	246	268	273	272	287	266	308	283	272	261	266	255	249	295	261	294	280	293	288	259	260	272	268	269	269	228	276	273	270	263	290	283	245	281	271	276	250	271	271	257	255	281	262	282	275	255	300	299	273	275	273	277	274	278	244	282	297	261	255	246	254	255	267	246	264	285	277	262	276	269	245	262	269	251	267	262	276	264	271	251	271	286	256	265	275	290	262	304	299	293	265	285	267	286	269	299	264	263	294	282	281	280	262	291	281	284	259	293	311	286	297	256	278	262	292	300	311	261	300	261	254	273	273	286	253	267	283	270	262	265	263	278	278	265	267	270	302	272	304	246	292	272	268	261	295	262	275	286	285	297	274	298	269	259	268	267	282	298	269	276	285	243	270	271	290	285	257	259	264	306	283	276	278	288	283	266	296	296	273	258	263	290	248	268	257	265	274	295	247	270	253	286	262	284	263	269	267	280	284	280	278	319	273	279	249	302	271	279	281	251	288	265	291	275	289	275	296	298	271	254	304	318	303	250	291	257	272	250	300	273	254	315	288	281	293	257	273	294	268	280	238	262	252	283	256	277	272	272	259	267	285	267	285	256	255	295	280	240	263	252	290	269	300	252	267	282	277	282	263	280	272	272	265	271	304	284	268	269	258	282	261	271	273	292	272	285	307	286	285	247	266	273	275	248	253	259	275	305	298	265	292	263	286	298	266	295	280	300	293	266	265	295	265	284	278	278	285	301	292	259	269	246	269	248	256	278	240	278	294	261	250	270	276	279	269	273	293	269	278	263	273	248	272	292	263	271	263	273	278	292	271	247	261	282	264	284	278	295	250	287	265	257	293	273	272	270	272	271	275	283	292	253	267	258	274	290	261	272	262	266	263	279	280	259	278	265	279	282	284	272	277	263	275	296	275	275	302	282	292	262	300	279	268	285	280	286	278	277	281	267	274	312	284	262	265	290	266	282	265	270	274	273	276	280	277	285	258	275	242	274	253	253	296	282	292	276	276	266	251	298	261	288	276	260	302	288	266	236	286	288	261	269	281	259	292	266	258	229	273	295	288	257	273	286	266	287	266	251	291	277	285	284	290	255	295	263	260	280	270	276	255	272	268	271	253	275	295	265	268	233	293	265	273	282	299	276	284	275	285	278	258	243	266	265	277	302	278	278	286	274	254	251	288	258	291	273	288	256	281	273	232	290	241	265	290	288	282	264	264	282	280	278	253	279	263	271	270	303	305	264	287	262	296	293	276	244	261	256	263	293	278	299	273	277	266	261	274	251	265	240	267	259	261	296	271	283	259	257	300	257	262	264	295	236
40429	46791	32884	11237	3074	472	468	442	444	490	455	429	433	485	461	459	484	462	475	449	472	471	489	471	432	453	482	497	480	521	471	483	497	478	458	426	438	442	472	457	499	493	476	468	475	463	406	472	493	485	441	473	459	424	447	431	484	464	483	488	487	463	470	423	452	470	499	479	474	429	443	481	485	471	468	474	478	491	475	501	452	449	464	452	467	468	472	437	481	466	499	431	474	454	437	475	463	498	474	476	447	466	445	450	462	474	481	446	426	433	458	456	435	431	460	448	459	444	452	443	468	481	460	429	425	451	455	456	475	447	454	482	466	497	437	472	459	470	461	455	437	456	427	474	482	425	489	462	476	453	440	468	439	436	473	468	446	427	477	473	448	450	472	470	479	471	468	456	430	475	461	432	418	463	465	483	469	464	442	469	441	493	426	426	474	426	496	420	458	480	478	476	446	480	445	461	482	477	474	469	453	460	489	508	434	450	443	470	449	476	470	453	470	469	469	471	416	418	465	483	438	486	481	464	451	470	463	448	451	489	425	439	484	482	439	461	500	474	453	483	433	502	440	466	450	482	481	443	470	438	489	484	437	474	448	435	436	465	475	483	496	476	474	433	500	489	478	426	494	439	458	460	454	489	501	507	443	440	457	467	473	452	425	480	442	469	460	463	483	461	471	451	428	456	478	458	425	456	484	476	504	429	438	485	424	457	456	453	456	464	462	453	445	471	433	443	484	479	463	445	487	457	491	483	471	499	450	464	492	446	459	485	461	489	480	427	464	447	470	463	467	452	459	445	465	462	458	439	453	459	468	500	445	463	445	485	453	482	435	442	452	474	457	457	464	455	488	461	448	450	473	447	484	473	477	485	463	452	502	485	447	437	467	479	468	497	465	437	472	448	435	458	399	443	446	454	472	468	467	471	469	454	477	433	518	504	512	469	451	487	486	460	452	508	442	495	430	495	466	471	464	434	473	412	458	448	483	448	473	454	458	507	455	477	480	457	490	416	472	467	453	453	469	445	423	452	452	425	491	457	480	473	465	473	476	448	473	456	440	437	458	478	431	452	446	471	477	463	430	463	447	494	464	474	460	457	439	433	471	478	455	453	454	458	457	456	449	466	439	463	477	474	502	436	452	460	429	454	475	444	452	480	431	464	485	456	469	454	501	462	480	506	455	464	404	479	471	450	427	455	492	443	475	450	468	399	462	440	469	480	454	483	469	490	422	506	474	426	431	469	465	467	471	466	430	404	496	425	459	443	509	416	455	480	470	434	488	446	480	462	449	445	475	435	432	457	448	506	462	437	461	487	468	424	474	429	442	471	522	455	459	461	449	456	463	466	426	474	509	458	458	482	480	483	417	472	467	453	494	455	467	454	432	442	428	481	467	455	459	477	435	442	457	443	483	487	470	462	465	469	468	465	487	483	453	483	439	507	450	460	419	476	450	485	493	498	432	461	519	481	453	432	480	446	414	464	457	466	486	442	468	459	436	449	462	420	474	480	484	488	491	467	467	443	432	457	462	473	471	470	487	479	430	487	503	476	463	437	456	479	502	449	446	468	465	455	452	479	453	453	454	439	464	444	466	481	496	475	454	447	453	463	456	418	485	481	461	428	444	453	468	465	433	415	447	454	468	483	490	496	474	476	454	460	482	428	478	465	497	502	448	435	472	442	478	468	489	452	445	421	491	457	436	481	429	464	479	465	468	444	479	431	489	432	458	462	442	469	457	428	469	454	479	466	471	428	469	452	496	491	472	449	457	473	423	444	448	450	462	435	510	462	473	489	470	471	480	473	445	435	492	502	490	474	469	462	441	456	452	460	454	485	449	462	440	473	450	465	503	470	468	467	462	497	409	448	467	467	465	444	446	466	458	445	508	466	465	459	463	471	427	440	497	507	458	447	454	479	454	476	428	465	407	471	462	483	462	449	446	469	447	483	473	464	436	460	421	463	446	487	483	475	428	448	455	470	494	423	486	422	461	465	459	457	503	417	447	455	488	451	429	455	492	499	460	476	441	475	462	476	450	460	452	444	425	484	431	504	447	466	459	472	491	452	470	449	467	457	467	468	450	477	455	452	475	442	434	446	419	435	483	533	463	501	487	458	460	442	489	456	426	490	484	456	434	462	466	467	449	496	474	457	514	407	461	434	461	482	432	455	473	487	500	459	484	466	469	453	471	472	441	495	502	494	476	461	490	443	486	444	481	467	453	463	459	448	464	489	458	479	478	454	464	461	452	454	456	490	462	464	472	442	483	457	480	441	465	460	465	467	510	464	456	428	481	442	453	507	463	472	450	459	444	438	461	458	478	477	468	442	480	461	459	425	445	427	461	497	444	452	435	441	466	462	480	454	461	463	501	508	481	445	403	464	454	443	477	413	479	490	481	452	456	482	466	455	468	458	450	466	482	464	501	511	470	455	467	440	464	474	506	479	490	433	470	478	455	468	453	471	494	473	452	469	445	469	447	445	456	453	460	480	517	513	467	472	471	507	447	460	496	463	503	447	487	427	440	472	465	462	425	439	473	454	468	461	480	467	448	457	453	442	464	496	502	480	426	453	506	452	448	423	441	478	463	457	461	416	440	477	443	463	466	497	457	462	470	461	469	457	471	485	474	474	448	423	477	488	452	438	464	486	467	472	440	478	495	466	450	497	450	474	511	514	493	473	472	450	485	518	489	488	470	453	496	444	484	459	472	449	471	456	428	474	460	470	453	445	442	485	437	469	473	480	477	466	429	440	454	471	488	443	472	479	502	526	485	483	464	474	478	491	461	447	442	464	473	452	460	487	481	496	446	454	438	490	482	517	446	474	490	455	415	454	450	453	453	480	471	457	457	472	466	473	475	474	470	433	432	454	426	450	491	430	465	429	462	463	469	453	476	506	459	478	462	471	446	473	463	466	448	422	449	500	458	446	450	470	455	447	471	475	434	450	475	440	481	523	425	432	459	449	485	489	429	465	466	514	479	501	447	464	504	458	446	476	477	454	432	465	463	441	431	485	467	465	476	477	486	464	484	459	473	466	477	465	451	472	460	453	467	460	444	429	437	454	448	464	454	462	471	465	479	467	462	474	485	436	443	453	458	473	465	447	462	473	470	453	499	487	464	446	455	465	443	458	443	465	445	483	475	506	489	412	438	491	469	426	455	429	472	431	468	420	470	448	450	469	453	489	491	467	482	464	492	445	483	463	439	474	493	445	480	449	457	451	466	454	479	465	502	476	487	475	466	474	460	441	447	480	484	455	457	450	461	488	456	442	485	456	477	457	453	470	458	481	444	451	430	467	466	487	453	482	458	462	413	476	491	469	460	483	471	476	405	475	442	463	501	437	492	459	474	476	458	426	438	453	459	454	467	493	424	489	521	455	487	437	442	466	475	493	504	442	490	459	446	478	450	472	464	470	396	445	484	460	528	464	467	447	451	475	485	442	455	451	494	460	462	492	443	452	481	440	480	450	483	458	456	504	474	498	453	475	500	476
25653	24798	35378	29876	18528	4180	442	372	317	355	354	342	318	346	325	312	327	351	340	362	330	346	304	315	360	324	309	334	336	324	346	318	316	349	360	337	319	346	368	331	360	333	309	353	350	345	307	321	332	318	346	356	349	345	336	339	311	354	340	337	335	338	342	313	344	329	364	321	344	351	336	344	346	352	331	329	321	354	359	313	359	336	327	328	332	352	356	347	322	323	376	314	377	333	348	341	325	308	355	335	345	346	316	298	323	326	341	357	305	331	333	357	320	362	361	309	303	325	312	324	351	369	332	354	363	330	341	342	344	319	312	354	341	352	347	306	365	356	338	341	313	335	343	321	367	327	327	302	296	343	341	332	347	347	303	326	366	333	304	352	337	329	327	336	339	346	322	318	298	320	311	374	355	314	337	335	343	314	360	350	299	287	306	317	335	354	338	349	337	301	342	341	316	325	320	346	340	345	330	353	326	327	320	305	332	346	350	338	306	322	335	318	359	312	370	339	355	360	322	333	334	344	336	342	338	310	335	334	308	319	323	349	327	324	342	361	341	337	321	320	310	310	370	350	310	286	308	296	345	329	317	318	328	350	304	315	324	370	358	350	348	310	335	316	315	311	323	320	329	335	320	342	357	316	321	350	350	362	319	367	342	342	317	340	344	342	317	337	329	335	341	321	335	322	322	325	320	347	333	317	340	368	303	329	292	331	341	365	336	347	324	350	302	321	357	337	365	343	313	326	362	306	323	386	314	318	332	327	360	355	339	332	345	345	351	342	322	365	368	331	339	323	376	344	315	313	324	303	342	352	349	337	322	346	314	318	341	346	319	336	355	292	346	338	323	331	333	330	340	335	330	321	343	329	318	348	342	336	333	349	324	365	342	315	332	308	337	313	366	316	328	343	320	388	339	336	325	337	327	343	353	341	310	350	330	317	364	329	309	342	340	282	365	373	377	366	345	342	320	337	320	324	299	355	363	308	342	331	352	338	335	320	343	319	336	323	334	317	350	335	322	323	355	336	306	314	359	312	348	347	321	325	333	350	307	311	353	306	306	318	350	330	345	347	345	353	309	322	365	328	308	358	337	356	331	316	318	339	312	329	342	325	306	368	349	338	341	340	322	338	323	330	334	303	310	343	308	338	325	328	319	352	349	348	361	323	333	332	342	336	363	336	344	323	343	360	334	349	363	329	368	282	321	331	336	311	335	356	371	389	326	359	338	318	319	332	325	307	319	326	331	352	335	320	355	333	339	348	338	313	330	342	317	339	332	340	276	334	311	342	325	322	336	334	320	329	342	363	307	322	375	328	328	338	334	364	334	305	354	335	342	322	308	351	341	330	295	328	341	332	312	324	335	359	341	331	341	343	315	327	376	313	335	350	304	337	341	295	323	341	312	341	312	327	351	344	326	350	304	297	336	361	338	292	362	323	317	337	348	333	347	318	344	362	327	339	339	368	328	328	301	327	334	365	309	362	340	364	325	323	331	322	345	376	336	328	307	319	318	355	294	346	376	324	361	316	347	326	313	359	343	316	357	331	316	364	310	368	332	342	318	358	368	343	306	368	341	346	331	346	303	338	318	293	348	340	334	314	341	326	311	341	314	317	313	315	343	375	327	290	332	355	330	360	340	337	341	337	343	329	327	309	328	315	336	315	325	343	345	339	308	339	367	328	294	347	352	371	308	350	309	344	332	342	335	316	337	341	318	322	323	319	331	313	320	347	330	357	342	320	349	317	342	327	347	318	329	349	336	353	358	339	340	316	349	309	347	345	330	356	362	313	329	332	352	351	315	336	310	354	363	346	334	325	338	318	336	330	321	331	336	324	345	329	329	321	323	336	319	337	323	326	322	344	383	358	351	339	308	310	282	331	312	324	349	345	309	329	311	334	365	318	345	352	370	323	316	341	343	308	353	367	322	343	358	338	340	355	313	389	318	322	358	365	328	364	331	354	292	353	354	372	338	358	345	358	335	313	302	321	340	338	309	297	327	323	349	336	305	338	328	323	314	337	340	317	320	330	341	345	329	323	321	322	311	327	341	314	341	354	338	354	334	325	370	293	336	287	319	313	337	371	336	344	306	324	354	346	342	323	303	340	349	346	345	323	336	328	330	352	310	339	330	329	344	369	322	368	353	301	336	315	329	334	332	329	329	346	317	352	331	342	320	327	319	309	347	345	315	361	366	315	324	319	333	312	329	344	282	350	317	327	344	339	317	304	285	341	324	352	331	304	338	351	322	319	333	333	349	314	360	302	318	339	327	326	309	339	345	340	314	305	343	319	375	353	324	321	324	322	347	320	334	342	366	337	327	324	351	360	320	329	355	322	322	339	335	324	311	336	311	382	345	349	342	341	336	331	328	347	324	339	352	364	312	350	334	322	325	309	342	334	302	329	356	319	331	305	346	336	346	311	307	370	321	302	293	300	317	337	345	336	354	349	326	338	328	324	324	359	320	337	351	338	316	307	334	315	304	345	328	343	318	314	315	295	306	366	341	340	343	345	287	355	325	326	334	356	343	337	334	331	326	337	340	355	368	337	318	332	347	353	368	330	356	328	345	341	341	353	340	340	330	348	355	299	338	321	351	356	302	337	358	327	334	318	323	317	332	341	342	343	366	292	332	313	330	323	357	363	339	343	363	352	320	315	343	317	314	331	344	332	324	316	317	309	331	341	349	329	355	351	332	341	329	345	333	333	328	327	315	350	340	339	322	309	328	359	342	335	333	363	339	367	315	351	326	321	319	368	336	351	347	317	339	362	328	331	340	356	315	319	305	332	355	329	330	349	360	306	376	278	356	357	321	329	346	347	315	293	312	300	349	337	319	314	305	336	321	318	337	321	346	322	348	360	345	335	307	362	339	345	286	343	323	354	334	321	355	345	308	336	331	329	303	339	363	332	343	348	350	335	351	324	336	333	365	337	303	321	327	298	330	293	338	332	351	360	323	324	331	312	307	334	339	283	324	365	339	331	349	321	325	326	346	334	355	331	337	314	357	331	348	347	369	334	319	316	345	313	330	368	334	303	302	318	331	310	348	309	320	333	318	347	323	320	322	339	299	323	347	337	361	327	343	345	339	341	302	339	347	322	331	324	328	298	323	324	293	330	334	348	332	330	324	313	377	378	320	323	333	360	341	341	334	337	326	304	358	312	351	299	305	342	316	329	360	371	340	340	336	330	315	334	304	308	313	314	303	361	346	316	356	335	321	346	345	342	328	332	313	339	356	302	318	334	333	316	309	319	326	320	325	341	353	325	338	350	332	343	342	337	315	375	334	299	373	331	342	363	319	311	338	336	289	339	368	320	308	333	351	327	343	329	364	356	325	325	344	305	325	364	356	317	312	335	354	357	354	315	324	324	362	345	348	323	306	347	337	335	334	352	288	319	346	298	315	356	303	342	330	319	326	343	330	341	335	350	329	355	333	332	336	326	339	314	347	344	305	346	360	330	329	330	354	367	320	312	331	316	319	329	326	347	357	326
62272	88640	67304	34114	14507	725	588	654	573	578	566	551	577	599	541	549	547	560	534	570	550	557	499	579	552	585	566	551	513	558	543	579	504	546	543	525	564	553	525	522	528	593	556	538	563	577	501	549	534	519	610	515	553	576	507	577	549	536	557	532	557	558	544	571	544	567	590	557	560	542	562	532	512	550	536	526	528	510	537	535	480	522	554	523	543	552	571	570	543	573	517	548	534	530	518	537	511	568	513	558	514	589	561	533	549	516	513	551	561	543	596	558	591	561	535	524	580	524	570	530	550	530	540	571	539	517	514	534	559	528	522	579	523	575	521	539	556	586	519	559	534	559	605	546	538	591	522	553	557	518	561	566	586	563	556	529	523	558	569	561	524	571	572	562	531	536	495	557	580	555	553	532	529	568	565	541	517	501	545	558	532	550	546	528	556	554	499	493	536	542	531	565	578	519	540	575	578	483	586	517	520	573	507	512	540	535	529	563	525	581	542	500	582	559	560	553	559	555	513	577	525	543	529	570	540	572	524	517	529	529	521	536	542	506	523	582	543	588	503	527	564	583	534	556	525	587	566	547	571	578	531	573	588	554	528	542	559	553	511	556	549	555	507	563	570	536	552	538	551	552	534	534	522	539	585	549	586	555	530	512	567	555	509	552	561	522	505	499	513	578	549	570	533	536	532	557	518	564	496	518	491	547	529	533	577	555	541	536	513	536	572	543	561	514	543	523	514	545	534	534	509	555	548	552	522	566	565	550	576	480	508	552	523	516	528	540	598	553	538	519	519	555	559	503	512	527	557	501	582	557	569	558	534	515	535	513	568	520	560	596	542	525	544	538	580	547	536	503	536	535	590	556	540	571	541	550	511	582	582	539	505	581	535	502	547	534	548	561	536	566	536	541	508	553	561	486	528	526	579	568	537	529	566	528	524	523	566	557	539	532	582	512	575	556	509	514	540	550	571	560	584	549	543	509	550	539	577	547	497	552	529	559	525	516	526	570	548	571	551	544	534	515	501	495	528	534	575	544	534	545	569	559	552	576	501	506	561	560	584	520	549	578	583	553	539	537	551	532	562	573	522	535	571	579	538	576	519	513	578	569	557	556	516	586	610	474	536	508	532	556	554	521	517	556	564	553	490	590	576	558	534	578	552	500	530	541	578	515	551	569	554	478	570	550	514	512	574	555	518	575	562	523	556	523	549	557	580	548	565	531	523	523	572	544	578	563	550	522	553	557	555	583	568	551	538	524	548	536	565	543	563	573	539	546	504	516	555	551	539	537	533	565	543	564	507	519	555	530	543	505	537	501	540	544	532	537	594	566	516	514	535	560	558	532	533	540	511	547	529	488	518	583	530	536	558	538	573	519	583	533	484	517	508	548	540	530	508	566	510	538	577	516	552	548	513	527	546	505	534	500	533	559	569	535	542	578	555	594	495	528	534	535	506	541	552	526	570	523	592	526	547	522	564	521	499	570	551	554	572	518	513	548	504	530	564	539	544	583	547	551	528	550	577	543	579	570	530	555	573	546	532	569	590	597	560	518	541	516	562	518	567	513	539	562	587	537	576	524	526	514	509	547	528	503	526	540	552	533	544	547	541	515	538	527	536	484	519	546	552	552	544	534	529	542	533	554	506	566	604	567	533	521	538	540	571	543	553	568	565	526	582	559	595	544	554	552	563	588	554	541	572	557	553	513	521	513	554	551	564	572	546	532	572	538	514	529	541	575	529	522	557	576	525	546	534	534	496	570	555	577	536	522	589	549	563	533	519	558	574	546	580	544	539	523	546	530	604	522	577	524	576	532	543	555	545	542	577	542	535	545	561	558	579	514	589	543	585	518	563	539	568	515	554	542	548	533	504	528	553	575	525	536	580	527	552	541	539	531	538	582	566	530	548	553	581	539	536	585	586	505	545	511	565	552	512	534	544	540	576	567	541	587	562	536	520	521	537	540	542	540	546	556	556	529	564	530	545	489	573	554	547	592	515	527	487	541	512	492	540	522	564	523	527	525	554	508	539	548	531	557	539	547	535	505	528	572	525	536	529	519	525	532	562	543	566	569	523	533	550	575	538	528	553	530	570	502	536	556	601	545	534	548	572	542	508	558	570	554	523	533	546	492	583	529	503	515	593	520	545	501	551	574	521	526	539	516	564	560	501	543	559	532	522	545	510	564	549	578	576	523	562	524	566	528	557	523	568	559	549	536	539	530	528	521	562	549	556	532	546	528	541	506	552	525	508	554	564	575	542	539	524	576	532	501	576	490	543	524	525	515	579	535	531	495	531	528	551	548	534	536	572	530	532	581	542	536	566	536	496	549	562	565	556	550	546	548	555	534	542	519	553	575	517	546	563	530	527	536	579	533	540	564	585	515	542	556	572	558	517	605	525	535	538	550	535	584	585	539	557	572	545	561	508	587	537	550	576	519	606	516	534	521	559	550	556	521	525	565	533	543	537	580	524	523	512	601	546	535	559	536	527	556	534	520	558	589	549	585	540	578	531	527	542	556	543	588	562	590	548	479	571	518	574	524	558	570	542	542	547	578	541	578	512	527	526	543	541	549	519	528	534	533	540	536	534	525	559	521	585	555	549	545	534	576	576	552	531	542	542	514	594	540	541	526	547	538	568	507	532	532	525	551	583	519	493	516	546	559	500	513	564	541	547	513	571	519	526	539	620	502	529	543	517	550	553	563	546	563	551	533	536	537	544	544	559	529	569	553	563	536	522	560	570	536	576	538	586	547	515	516	560	562	568	542	561	570	571	523	492	563	489	592	561	533	547	567	513	554	531	537	544	581	522	539	533	551	495	514	495	524	509	553	548	552	477	550	516	551	566	538	544	531	516	562	573	515	546	537	514	546	534	555	535	553	568	531	557	513	559	557	580	526	553	560	540	542	551	578	596	526	534	528	548	512	560	567	566	530	587	503	503	545	515	557	554	561	523	502	518	540	520	557	499	576	566	506	533	538	546	513	555	531	534	552	524	531	548	533	542	552	501	561	518	523	533	510	556	518	599	552	552	542	523	494	539	526	532	583	586	542	578	577	514	499	550	540	611	563	494	544	553	537	537	519	532	519	616	554	561	516	582	574	557	545	519	589	539	557	551	542	530	529	581	557	509	553	525	566	564	548	548	558	555	510	548	541	521	536	519	516	532	566	550	565	519	523	543	511	535	534	576	577	535	527	589	547	525	544	564	508	526	490	531	531	532	580	544	545	537	533	548	522	524	526	554	510	579	590	573	559	555	567	550	578	518	524	513	563	564	577	550	532	511	564	582	523	547	591	522	544	527	493	544	529	515	547	598	547	509	570	524	500	554	530	548	559	585	564	518	529	562	545	577	520	527	535	574	499	521	538	550	519	543	551	570	511	569	506	534	518	560	536	557	520	527	577	554	519	508	537	575	533	534	570	502	531	543	558	539	592	574	519	520	532	528	549	529	499	550	548	526	511	525	564	540	536	544	533	554	572	540	560	543	519	541	551
24481	23228	32564	26834	21586	15063	2181	620	601	633	549	552	576	563	571	603	553	544	605	562	594	563	560	560	541	546	524	512	532	546	550	486	556	559	543	582	533	553	497	545	552	533	525	589	539	574	552	558	571	556	586	523	534	540	521	546	549	529	538	553	519	504	563	525	523	561	528	589	548	542	534	548	549	527	571	549	557	529	536	550	550	525	559	531	543	575	514	516	544	553	509	506	543	584	524	553	532	518	564	544	570	539	563	528	538	535	550	578	541	532	497	521	541	563	540	547	543	557	538	545	546	550	541	531	546	541	533	547	516	514	521	514	525	520	527	542	515	563	482	503	542	523	532	511	543	537	567	531	552	522	519	553	539	504	491	555	549	511	540	504	565	535	555	561	519	489	527	518	544	574	541	525	526	547	551	533	540	565	522	525	514	547	490	523	553	531	517	542	530	558	502	525	538	530	580	546	534	556	490	585	530	505	557	542	549	527	520	513	525	580	537	533	527	544	569	508	550	518	556	522	525	525	552	508	542	523	587	557	516	530	500	542	538	538	561	504	609	607	535	541	498	528	537	562	488	503	496	540	539	532	551	519	524	524	526	540	509	526	530	542	551	507	527	526	521	537	580	523	557	556	552	547	504	548	545	525	566	546	588	507	549	547	587	533	581	547	495	552	556	559	535	539	546	571	533	523	522	577	504	522	529	581	644	581	543	511	542	556	533	534	548	584	543	545	546	519	549	533	548	475	538	562	544	548	537	536	513	527	512	511	558	512	543	549	520	525	569	518	540	582	513	560	513	542	542	521	539	489	563	525	522	532	579	521	503	532	513	508	583	583	525	532	568	570	552	555	544	528	557	530	502	553	560	560	540	600	535	508	589	576	560	557	549	502	604	519	581	583	505	528	538	529	561	577	492	508	546	526	537	508	527	539	541	511	531	539	514	521	550	549	617	573	586	534	512	530	514	487	543	523	513	534	551	544	593	513	543	536	551	569	539	509	490	533	505	510	475	528	542	565	538	550	562	542	520	564	549	564	531	532	524	550	568	508	576	560	530	523	538	522	541	509	549	563	547	529	530	503	519	548	575	516	534	532	529	514	532	530	560	544	560	560	562	527	554	515	547	508	546	519	542	528	530	522	502	508	542	535	559	576	502	542	517	526	535	573	518	548	498	522	527	511	527	567	540	495	534	578	556	511	525	527	523	560	552	533	545	561	564	532	509	556	530	570	520	539	519	531	514	557	539	510	539	533	568	541	520	509	569	522	543	535	545	509	568	558	550	534	492	559	504	521	503	581	515	541	553	517	575	509	528	495	523	523	499	543	537	530	547	594	523	542	527	509	546	559	530	544	489	545	545	493	551	498	575	577	525	528	544	558	530	528	551	517	547	601	531	503	540	549	533	519	514	569	530	557	538	507	513	536	551	499	554	504	586	518	505	577	519	565	552	558	529	565	512	540	521	547	519	537	519	515	562	519	567	551	578	523	525	572	562	512	570	489	543	516	514	585	541	538	555	548	595	579	528	544	500	551	558	522	509	542	491	569	541	576	567	507	551	522	557	556	566	553	514	528	553	562	528	552	580	525	574	535	546	492	581	561	524	524	540	578	619	528	567	537	547	553	555	548	550	536	536	542	551	551	574	505	509	541	486	519	529	529	532	542	539	544	528	524	555	560	540	510	519	491	507	523	522	509	519	595	529	552	514	520	531	557	546	520	557	558	536	540	556	526	535	580	559	483	553	558	546	491	542	545	555	530	534	541	531	518	577	544	530	535	558	613	534	530	558	562	558	583	525	549	532	510	517	523	535	506	520	539	559	532	535	540	535	527	531	516	575	504	526	516	518	561	519	524	560	543	553	527	530	546	538	582	526	565	536	524	528	509	557	531	531	522	553	541	543	526	528	558	497	549	497	511	498	529	526	531	556	501	537	571	560	511	540	558	581	544	518	536	554	536	547	541	505	488	560	574	554	545	519	521	487	539	532	518	526	529	550	515	563	544	544	530	532	502	525	541	513	550	575	548	535	511	529	543	575	556	520	539	516	512	535	530	544	498	532	590	511	548	531	538	531	565	511	526	557	520	530	539	527	571	528	517	550	525	518	511	542	545	523	508	529	539	554	559	555	543	518	533	520	558	541	545	531	536	555	531	544	539	534	534	529	573	545	563	537	521	544	567	546	517	523	540	569	526	574	539	549	517	571	516	567	569	579	520	545	578	529	540	536	568	594	554	552	558	562	552	561	546	558	515	515	548	583	544	543	526	523	527	547	538	546	565	547	575	533	527	512	518	516	528	574	517	545	510	505	540	548	523	536	561	551	570	547	547	570	573	513	565	513	570	491	560	579	575	568	562	546	513	556	540	527	547	535	533	564	561	564	560	544	549	501	506	537	536	548	541	541	555	541	553	529	514	556	548	563	526	537	504	478	497	567	559	518	590	533	520	564	535	530	515	556	560	543	565	550	509	509	523	571	545	557	553	544	503	521	543	564	478	563	499	533	534	555	543	574	550	548	542	554	575	510	524	563	540	518	511	518	535	517	558	557	547	562	555	511	501	541	546	539	568	514	524	519	506	563	493	496	526	550	558	497	564	538	532	532	534	534	533	524	541	570	513	530	504	518	517	523	545	563	505	543	541	546	577	535	568	574	520	531	574	556	557	564	537	534	531	536	558	509	489	516	555	529	518	517	548	557	564	544	523	543	521	584	525	520	546	491	498	525	584	524	531	508	558	542	547	544	500	557	522	504	533	524	573	515	537	574	511	521	561	565	552	525	565	577	547	564	580	567	567	528	539	517	537	541	540	546	519	506	545	584	535	549	532	538	512	543	578	533	511	520	532	567	596	535	553	526	530	530	533	546	575	506	581	517	526	553	541	558	544	522	547	521	550	541	551	547	517	524	531	515	546	571	564	539	491	501	509	562	530	519	562	551	522	544	534	583	543	528	494	548	573	516	544	566	546	529	509	567	562	507	515	503	516	537	538	553	508	566	537	531	522	569	521	530	552	557	531	548	501	542	519	569	523	561	525	533	553	541	510	518	527	549	545	509	551	536	565	512	551	550	526	507	530	518	552	526	563	495	513	491	507	548	545	549	590	555	535	546	525	546	556	557	508	584	562	509	511	541	537	548	613	513	533	537	567	560	544	564	568	560	524	536	533	492	531	566	543	537	526	534	530	538	526	548	591	520	534	541	493	504	563	546	567	540	578	520	547	536	527	558	551	534	487	534	548	515	514	570	507	519	540	513	550	626	571	555	522	487	541	519	534	542	547	523	536	567	552	550	530	514	554	560	568	551	564	541	524	509	552	565	526	514	509	547	554	539	533	552	556	506	530	524	553	531	593	528	532	544	524	523	580	560	543	562	531	516	539	488	563	550	583	518	516	555	526	548	492	523	520	531	522	551	565	579	556	546	557	539	532	536	555	534	532	535	530	521	558	529	546	538	541	550	472	518	499	508	538	573	530	553	593	544	538	552	523	511	518	481	549
63664	101311	75710	42147	16820	994	949	921	872	862	910	910	874	846	848	851	879	868	903	855	831	806	842	855	842	799	833	806	794	807	813	819	853	833	796	827	852	810	728	841	831	840	761	816	814	865	845	818	809	843	834	827	832	855	795	818	865	873	836	829	859	862	839	819	842	816	828	852	865	837	839	856	854	794	832	808	835	844	816	791	820	838	834	901	803	798	812	801	839	799	855	825	831	847	814	838	810	828	837	827	826	849	805	859	774	804	795	810	827	831	839	821	833	855	848	852	830	840	781	822	787	841	840	888	854	788	828	859	822	791	842	871	867	799	841	806	814	813	804	817	819	823	822	837	816	835	868	862	818	848	838	835	836	843	866	833	830	815	839	780	751	841	802	869	756	875	843	820	881	876	833	818	764	843	823	809	884	794	843	817	827	830	825	806	819	901	771	811	864	865	837	860	808	837	825	798	806	780	803	856	813	795	832	844	803	763	851	792	856	845	855	748	793	796	785	846	790	798	829	807	837	818	882	839	858	807	795	808	831	874	825	799	814	831	852	873	851	832	803	856	822	817	854	857	864	877	841	816	797	795	877	761	795	784	843	867	862	813	836	780	836	796	810	838	787	846	845	802	809	782	857	811	844	763	747	827	811	805	842	816	836	803	810	850	866	827	826	849	828	823	826	822	840	843	844	846	863	792	852	828	853	828	775	775	852	788	789	793	825	808	816	809	761	827	820	812	781	845	818	819	828	857	815	784	819	857	811	813	793	839	890	844	847	863	786	843	789	861	847	822	833	816	837	835	827	853	849	826	830	785	809	798	835	821	801	846	849	781	866	832	874	870	857	891	816	856	836	848	816	799	811	823	821	797	812	822	833	864	836	802	847	847	830	798	799	859	852	856	793	849	794	806	887	853	856	891	832	810	848	818	787	821	755	760	804	822	883	817	794	841	789	795	837	793	817	859	799	802	847	817	832	873	822	827	774	819	791	818	861	836	826	829	789	756	809	831	840	815	882	886	854	865	804	800	836	832	799	792	825	868	830	845	804	822	853	837	816	814	848	819	824	849	829	797	860	802	830	817	835	851	872	830	852	824	832	805	803	831	837	822	792	862	815	850	843	822	814	841	875	851	829	826	896	799	859	835	862	835	809	831	799	814	828	824	841	842	803	819	856	803	851	811	793	862	813	848	752	800	798	828	810	836	824	791	786	796	799	820	824	854	798	798	864	831	807	822	762	842	859	824	888	864	830	837	894	859	819	845	777	867	829	821	792	839	833	811	827	823	877	833	854	874	810	843	843	782	851	877	825	843	806	846	815	813	816	857	790	803	808	818	843	817	813	794	821	856	825	835	827	785	842	840	820	882	851	799	830	779	794	828	811	826	790	824	798	809	811	883	795	802	789	791	827	820	846	799	839	802	855	837	843	815	798	844	803	857	853	840	841	815	787	847	814	838	849	775	834	918	827	825	810	844	853	807	804	873	793	816	852	840	807	810	869	848	801	816	802	862	818	804	832	813	835	789	827	802	795	813	887	790	834	841	850	788	809	795	796	815	843	778	816	869	819	796	799	824	805	841	855	832	766	808	829	829	892	844	851	804	822	755	872	866	842	792	838	833	781	781	820	814	854	835	867	888	784	786	877	858	833	793	772	875	848	843	822	825	824	854	793	843	861	809	855	805	827	816	860	828	785	795	835	829	792	828	823	825	844	799	806	822	835	844	796	839	827	849	816	810	838	773	804	860	749	809	847	801	854	811	793	790	816	804	810	821	794	834	811	876	843	879	823	833	816	773	775	810	810	780	834	775	779	858	851	802	822	826	798	867	809	792	837	810	834	844	786	827	872	843	854	845	844	799	832	829	831	811	805	826	800	834	838	850	836	874	816	835	833	749	778	824	794	822	817	893	814	820	835	794	764	792	801	838	827	817	784	840	811	810	837	844	838	835	835	787	818	828	810	813	821	810	784	860	841	785	796	795	778	847	772	844	822	810	807	822	835	884	809	816	819	826	783	807	811	804	816	822	805	852	825	852	814	796	835	839	853	848	805	857	866	826	836	862	833	788	847	769	843	851	809	857	840	787	890	839	802	788	811	829	845	814	866	844	819	814	825	802	840	866	785	865	830	821	806	860	847	803	802	850	832	855	817	853	842	831	812	828	820	815	801	836	829	858	812	809	826	847	877	821	845	839	870	855	838	810	819	787	877	813	844	820	810	839	804	881	852	846	831	867	802	852	806	801	835	830	778	799	863	836	819	823	833	807	829	836	842	849	839	860	810	819	842	809	799	841	839	836	806	850	850	797	836	834	833	844	799	878	799	828	860	843	790	821	840	823	854	825	800	816	820	837	821	878	811	812	803	805	826	839	821	864	838	855	817	861	870	854	824	798	820	831	817	789	803	857	849	774	832	827	823	818	813	828	830	834	815	789	832	790	839	861	778	783	797	816	853	864	864	808	841	866	841	843	833	831	774	850	887	769	826	808	783	838	802	865	817	809	799	776	852	834	805	806	822	857	838	786	887	832	851	822	874	855	839	856	786	812	835	821	804	820	817	813	789	810	846	864	814	855	833	815	888	838	808	819	820	847	847	833	862	865	796	834	792	798	828	844	813	814	882	888	834	823	855	780	863	850	823	862	817	852	788	825	848	805	858	830	795	838	847	811	850	793	831	793	841	840	854	781	801	792	826	797	845	846	850	876	831	842	827	817	809	822	831	775	855	787	820	827	828	825	821	795	832	794	837	773	829	844	776	837	814	864	751	808	797	849	823	813	807	834	860	822	807	846	831	843	774	837	852	863	832	823	862	800	785	825	866	860	793	826	823	834	790	813	865	858	820	841	813	886	815	868	840	796	816	743	820	805	865	792	889	842	825	804	788	855	820	804	783	857	836	819	859	866	802	794	841	801	794	824	812	881	827	827	846	845	891	828	802	893	819	855	812	788	847	783	846	833	867	837	853	813	819	817	876	869	878	845	823	827	826	840	778	816	790	803	859	803	864	818	807	851	834	823	752	826	837	801	816	869	765	796	862	869	814	813	757	813	870	846	835	870	816	829	791	784	844	849	822	878	821	798	796	805	814	866	821	814	786	808	851	789	871	795	830	877	804	819	845	825	855	799	809	874	860	858	832	848	834	801	830	819	784	819	862	833	846	851	838	820	778	861	832	819	891	828	842	873	828	803	844	883	873	835	857	833	854	806	810	830	841	863	763	826	879	856	823	830	837	857	866	815	797	813	834	859	787	870	863	787	837	771	810	756	821	805	812	838	854	826	807	840	853	859	830	794	836	840	783	826	841	845	842	782	859	854	829	845	835	788	839	843	848	826	848	807	859	873	802	816	847	856	852	835	817	847	822	849	772	824	856	803	794	872	843	828	856	887	797	810	768	822	818	820	845	846	779	838	846	818	835	858	817	842	773	804	805	820	842	830	803	834	808	805	795	864	867	843	804	846	824	814	835	855	858	877	786	813	804	858	820	792	819	839	826	815
31972	31602	27477	11477	992	267	273	277	254	275	276	286	276	281	264	274	252	267	256	266	304	272	294	285	287	278	278	294	272	315	283	265	277	310	261	290	260	310	282	294	284	279	269	266	291	266	296	288	286	286	299	281	260	280	264	255	284	262	244	262	273	298	256	265	252	240	243	303	291	280	290	272	307	265	276	274	274	317	303	293	286	272	257	269	274	267	313	270	242	291	288	273	267	273	270	298	298	271	280	284	274	264	265	285	273	289	272	247	287	274	270	274	242	276	283	302	272	281	248	255	277	239	294	286	269	266	249	307	314	275	282	259	272	260	263	268	270	259	295	285	264	291	273	272	297	283	287	250	277	261	284	306	268	297	258	265	250	274	272	282	300	256	266	302	282	251	259	274	297	261	275	269	257	290	249	274	295	275	267	294	251	245	268	259	292	290	283	262	252	306	278	311	276	249	257	287	221	253	261	275	291	242	279	278	284	262	282	268	275	264	268	275	278	283	261	283	270	294	265	279	270	273	315	266	295	311	311	265	271	270	275	277	251	267	243	287	265	284	259	272	279	267	286	261	313	280	276	260	262	274	295	259	291	279	297	287	252	254	264	279	283	250	285	280	262	266	283	253	305	268	250	255	286	307	269	270	245	260	287	271	225	287	325	280	291	265	285	281	294	244	277	260	263	288	300	282	257	269	243	276	264	299	291	296	284	240	262	262	276	294	264	268	284	254	315	281	275	270	279	261	251	265	278	274	268	250	305	299	255	244	284	248	269	279	297	292	272	251	258	262	289	271	299	256	260	275	277	248	263	259	249	285	245	244	315	303	272	287	294	275	294	284	249	264	269	288	243	266	290	286	295	261	225	281	306	303	291	268	263	267	284	278	278	269	249	264	272	271	279	273	286	259	311	280	270	274	266	273	290	240	279	275	277	307	277	230	275	287	254	281	292	262	260	298	275	278	290	282	263	288	294	302	291	239	293	270	284	306	277	259	290	239	279	263	272	279	326	284	261	255	300	256	287	265	311	305	254	255	281	250	280	273	276	294	272	254	251	294	285	259	295	280	269	236	282	283	263	252	269	291	277	241	272	266	267	276	288	266	283	290	276	286	268	260	289	256	279	264	251	271	255	259	272	281	261	267	282	269	279	284	285	265	292	249	279	281	293	299	270	273	248	270	267	266	304	294	292	284	263	269	298	262	268	250	263	269	278	265	269	285	284	289	253	252	251	288	267	325	261	300	281	264	292	256	281	237	250	285	259	258	269	260	289	290	276	260	292	284	264	274	276	283	279	257	244	264	285	259	275	286	279	258	273	287	280	264	273	253	302	258	288	277	251	277	278	275	293	275	282	286	283	286	293	247	298	283	272	269	230	253	293	283	275	292	251	240	281	253	280	265	306	315	272	298	262	298	307	263	287	288	284	289	285	269	264	318	274	255	255	264	267	288	285	269	285	254	289	284	284	269	277	312	260	269	278	260	266	270	271	246	275	283	287	260	288	238	265	269	243	271	300	277	279	300	271	261	279	289	239	286	262	243	257	305	282	251	286	265	273	287	263	251	284	240	265	284	295	272	259	274	311	294	264	276	246	266	293	289	280	270	278	278	256	250	264	309	302	262	266	261	254	269	318	264	251	253	241	252	264	299	308	285	266	260	255	269	302	262	287	261	263	288	254	237	279	261	264	270	276	287	274	265	302	275	270	263	275	278	286	305	250	298	268	290	292	281	278	285	273	279	281	225	289	271	260	253	260	256	255	263	266	287	267	272	267	275	287	283	278	262	238	254	285	276	243	297	255	266	270	285	291	263	279	291	285	267	294	236	289	268	302	246	273	259	292	257	273	261	269	242	288	294	297	271	254	263	276	253	255	266	244	307	293	294	250	259	245	262	275	293	267	280	270	282	273	261	284	253	299	265	259	279	281	270	279	261	256	280	279	268	265	289	260	293	275	293	268	272	273	299	283	300	279	294	281	259	280	305	262	286	263	239	298	299	267	275	272	303	244	285	256	287	294	264	287	283	272	264	290	247	254	307	265	284	293	249	245	242	292	288	271	302	267	316	294	266	280	272	298	250	258	259	304	304	273	278	310	274	276	279	278	255	268	252	261	278	280	255	278	252	292	304	303	275	267	294	279	280	305	281	254	262	258	276	295	256	247	243	275	243	293	267	267	313	275	286	280	265	291	283	279	256	265	261	255	272	295	280	290	258	286	251	286	274	256	278	248	297	310	256	310	265	267	249	246	278	302	285	309	291	256	269	283	258	292	268	275	276	271	276	270	285	271	272	301	276	290	284	308	262	277	261	284	283	285	273	259	278	270	270	280	247	298	293	264	290	286	270	236	271	257	252	284	291	259	300	295	289	244	293	291	270	266	276	283	282	288	318	275	235	273	249	249	235	273	272	278	272	299	272	272	286	268	273	284	284	278	268	275	298	271	275	275	289	286	292	284	267	282	260	274	275	279	265	267	255	276	269	259	265	293	267	275	249	273	263	290	283	271	285	284	280	269	275	279	282	288	250	296	281	272	278	296	274	266	275	252	298	283	288	296	292	293	283	274	255	277	275	276	291	280	279	265	279	261	280	280	266	263	277	285	285	279	284	302	287	280	258	267	305	287	278	283	288	281	293	284	275	299	295	261	261	269	245	256	289	305	272	291	258	268	269	275	250	279	272	284	260	265	264	295	242	276	270	293	256	268	273	264	277	293	292	292	272	301	286	295	271	257	285	292	302	278	274	269	251	255	262	267	247	275	256	257	248	275	251	263	290	275	298	253	292	254	278	257	270	279	259	259	266	276	290	315	272	247	316	300	297	262	285	292	275	288	257	268	262	268	300	252	250	263	315	286	269	285	262	317	259	268	273	271	287	302	268	288	296	252	275	274	286	276	239	262	291	320	278	272	272	262	291	305	289	288	273	279	279	263	257	283	261	255	250	277	265	264	294	233	271	296	230	263	269	251	274	254	274	253	247	253	290	286	267	267	262	253	299	282	288	273	254	251	265	268	240	284	279	293	274	283	255	272	284	250	272	246	292	304	270	287	287	285	276	262	264	247	274	243	249	267	291	238	259	289	273	291	273	279	293	301	264	284	276	261	292	261	266	277	289	275	265	270	280	272	297	264	309	290	251	261	284	290	307	246	249	260	265	267	271	278	289	249	319	267	276	262	276	267	268	269	261	293	235	252	271	251	287	255	282	251	290	278	268	304	290	270	289	253	272	280	278	273	269	263	260	258	253	264	261	261	268	252	285	266	284	275	259	277	274	275	294	285	278	272	275	265	300	262	268	306	277	273	293	262	258	269	285	266	257	285	284	233	253	286	253	283	255	243	275	258	259	270	268	285	282	268	249	290	283	292	257	257	264	310	269	280	265	281	299	256	263	271	279	282	267	294	310	278	258	260	267	253	259	270	286	255	292	279	295	273	261	282	272	272	277	290	280	253	261	249	279	251	285	268	270	289	248	275	282	277	267	306	260	286	283	288	275
39993	48526	32364	11749	1762	513	486	478	473	447	474	438	450	478	459	502	484	469	503	462	465	455	464	418	457	487	472	465	460	427	467	481	443	451	507	488	457	460	480	477	464	438	467	469	446	499	428	453	432	494	469	462	464	507	479	488	471	444	465	443	461	478	459	455	463	478	495	482	474	497	482	512	500	484	466	470	476	446	458	472	513	477	456	495	454	464	467	458	482	458	459	498	453	438	473	463	493	480	475	472	451	393	433	451	480	440	444	455	483	469	463	480	461	463	472	452	468	478	483	483	440	453	485	476	463	476	475	447	468	440	463	479	462	487	444	468	458	450	495	437	464	462	478	471	480	463	425	445	483	456	438	468	457	485	439	520	472	483	465	457	452	464	494	451	474	460	541	423	476	475	453	492	461	460	473	477	471	427	463	438	450	474	449	440	473	480	454	455	481	505	437	468	449	464	465	465	457	481	483	483	486	472	445	455	475	531	500	478	445	463	470	436	459	450	478	465	464	441	468	473	453	477	481	486	448	458	466	463	409	478	499	480	452	449	459	494	460	460	471	462	482	494	489	454	421	490	476	470	464	444	427	462	522	482	466	483	442	491	492	459	487	479	450	462	468	458	456	495	468	464	455	486	451	480	441	437	501	448	483	434	467	487	473	405	472	445	460	433	456	471	454	462	461	496	462	482	482	487	482	467	472	480	461	498	445	456	464	495	459	481	464	458	471	470	463	452	476	423	479	435	457	446	482	485	478	434	440	465	447	449	473	470	467	455	468	471	488	475	469	488	482	430	430	484	484	534	471	482	444	436	466	431	478	495	483	481	472	434	474	445	486	462	449	490	436	456	460	468	452	444	488	470	437	435	480	454	498	455	449	460	517	467	483	459	463	451	469	484	459	459	461	440	462	497	466	462	452	483	485	456	490	446	460	466	471	440	494	474	489	449	455	484	485	464	461	473	469	432	490	421	439	460	448	490	468	469	504	441	488	484	484	496	483	482	508	456	486	451	469	429	453	453	494	470	488	449	431	458	438	459	457	467	479	470	506	486	488	437	447	444	443	478	493	475	440	476	490	500	429	459	455	493	464	467	486	411	464	481	467	472	448	480	449	468	454	486	441	434	480	443	470	464	474	473	440	456	485	463	465	470	439	410	472	480	469	440	441	468	442	487	457	457	486	453	491	438	464	441	512	443	472	446	467	438	471	452	473	469	478	506	477	500	463	457	493	481	456	481	457	450	422	423	451	414	480	468	482	489	467	475	453	450	457	465	454	458	477	455	440	485	457	450	500	447	479	483	508	447	462	476	435	442	476	473	447	460	460	461	474	477	466	470	431	483	467	456	451	445	447	457	487	456	450	444	460	435	453	442	448	489	455	424	450	457	467	488	445	502	447	442	450	461	499	471	497	418	487	425	412	442	489	446	429	496	455	478	466	448	462	431	481	489	498	449	437	472	436	441	459	465	467	481	445	453	462	483	425	465	491	467	469	472	470	501	473	456	434	459	487	453	481	478	515	490	532	452	477	435	467	454	478	475	448	504	469	465	454	469	450	464	426	473	452	442	452	466	472	458	436	488	454	480	465	508	514	463	470	479	508	484	466	458	482	467	433	476	465	511	489	508	500	449	491	467	468	424	507	447	477	460	463	481	489	467	434	466	448	434	473	421	471	485	491	450	453	473	470	469	440	463	445	441	423	428	431	450	485	477	463	466	447	440	465	455	522	449	472	452	419	462	450	465	470	459	472	495	423	514	478	460	485	480	445	455	468	468	463	459	478	476	496	483	463	490	453	482	409	454	436	407	446	502	487	474	460	432	471	403	462	465	520	492	458	448	485	476	477	464	460	473	468	428	462	472	442	500	504	475	458	455	434	455	447	432	447	469	450	438	443	430	463	491	452	503	460	456	482	436	469	501	439	483	451	433	471	513	457	442	508	479	469	428	450	480	474	453	466	435	443	483	489	467	485	471	450	463	470	437	496	452	450	440	465	484	478	463	477	458	453	437	473	466	451	466	433	453	471	495	503	462	464	456	456	489	456	453	451	474	491	466	468	445	446	463	460	432	464	468	487	428	486	474	458	443	465	438	461	447	483	465	442	480	450	472	458	472	474	444	484	444	478	485	453	446	464	433	479	448	468	448	442	485	492	456	501	454	470	433	447	479	454	504	420	490	473	500	500	476	475	443	466	484	479	447	471	446	449	476	457	454	458	469	487	483	487	479	443	457	465	429	487	462	497	464	458	508	445	473	491	442	484	503	495	461	463	497	435	456	476	448	447	451	472	429	467	444	476	460	451	465	483	483	459	482	479	531	470	451	421	432	481	453	446	463	465	464	494	489	457	455	487	463	475	472	411	510	442	478	485	474	481	463	495	504	500	463	469	470	445	482	466	444	455	449	533	491	457	446	490	531	450	467	462	490	461	450	482	448	461	474	524	521	437	475	472	459	474	459	464	446	466	463	425	460	478	455	526	467	447	473	447	471	483	492	503	493	482	469	440	457	506	469	466	487	449	479	503	444	507	474	467	437	453	430	466	476	469	469	443	453	444	441	476	469	465	450	469	465	463	468	492	479	471	466	455	443	447	468	456	436	487	454	440	462	486	490	440	446	467	477	472	480	458	451	501	470	472	457	486	434	470	462	464	485	469	489	473	478	465	474	503	437	418	456	439	468	466	475	445	465	456	456	445	442	473	470	489	429	471	430	465	478	465	501	487	415	511	460	443	471	456	470	439	472	456	471	464	465	467	447	504	463	422	442	477	471	442	487	470	403	522	465	463	431	472	457	464	448	475	482	486	473	476	474	473	469	478	475	451	464	480	483	465	451	439	475	454	473	506	475	460	428	477	450	457	447	437	448	452	451	482	447	440	487	448	464	483	475	483	482	457	479	477	471	447	485	423	456	447	451	452	468	462	462	478	505	475	442	502	463	461	479	438	451	510	490	452	430	502	491	482	454	466	447	458	453	477	470	441	502	486	415	479	445	431	471	489	468	459	450	455	468	473	449	457	493	435	475	457	489	472	474	478	463	508	465	442	468	448	459	499	435	463	466	455	475	444	435	452	444	488	464	499	452	485	461	470	428	469	437	484	451	460	469	452	437	481	460	470	490	461	469	443	464	455	464	448	476	443	450	471	453	483	478	449	448	476	465	449	451	478	436	454	517	455	506	484	462	458	441	439	451	451	462	439	437	467	514	419	434	464	452	460	490	464	433	489	464	466	478	463	463	473	465	459	461	506	480	478	468	494	494	463	470	483	475	483	462	434	441	487	458	437	462	483	473	425	450	442	505	486	497	467	450	475	465	480	454	460	447	460	490	464	469	475	438	481	466	473	410	477	447	463	488	441	472	445	483	486	422	484	450	488	479	492	491	428	446	455	479	458	480	441	435	485	462	467	494	461	475	500	465	478	466	491	499	476	443	460	468	430	456	503	444	490	466	473	463	468	441	448	426	442	479	480	476	452	432	492	486	425	515	477	462	468	497
25676	25215	35151	28983	18377	4623	444	378	369	342	370	324	343	360	338	345	344	344	348	332	351	328	330	327	345	380	367	328	352	337	340	349	345	337	314	327	357	351	359	337	375	308	323	335	367	358	328	314	332	325	329	330	348	349	358	362	334	347	354	349	341	372	375	383	320	331	309	321	315	308	345	318	322	320	350	304	359	348	315	343	334	374	360	320	344	349	325	328	367	328	355	351	358	340	312	307	361	328	329	381	352	332	367	325	350	295	336	326	299	329	292	324	312	342	362	367	370	327	354	352	329	344	366	308	335	355	327	342	342	350	326	321	372	344	334	322	344	324	325	373	332	342	342	351	336	328	352	318	326	325	378	356	366	325	368	330	339	348	360	313	347	329	358	338	327	329	342	341	341	365	340	353	325	327	334	329	351	352	340	358	346	350	356	308	363	357	335	338	360	325	359	354	331	296	339	338	320	338	362	340	317	374	339	329	339	323	349	301	353	364	382	352	346	332	332	350	370	336	351	336	315	334	313	330	331	326	352	369	373	331	324	342	337	353	358	330	345	330	358	321	347	351	296	345	323	336	353	338	314	368	326	343	334	319	330	335	366	321	323	329	348	330	302	327	318	344	334	317	351	342	347	333	340	343	344	326	362	323	329	321	299	340	337	322	327	332	333	360	315	322	334	331	333	353	336	356	378	352	337	315	355	332	310	352	341	321	329	332	321	351	356	361	337	352	360	340	338	328	336	321	344	357	380	336	362	342	337	340	363	328	336	354	353	344	324	328	341	326	344	299	314	320	357	351	351	320	334	327	344	371	357	363	360	356	382	349	344	348	327	362	345	352	365	348	368	342	294	344	369	327	350	346	325	335	367	352	318	345	338	335	318	342	342	359	323	330	338	315	330	342	373	336	342	323	354	333	340	315	302	313	326	310	341	307	348	351	336	363	317	318	349	351	306	353	357	353	350	332	353	316	313	327	340	327	357	357	329	363	323	332	327	321	346	348	356	352	343	348	348	315	339	369	310	348	324	326	317	312	322	347	344	344	331	331	304	337	325	331	352	354	347	326	326	361	359	351	329	340	354	339	354	327	337	341	355	316	330	337	328	323	350	337	359	379	365	341	289	341	352	332	338	330	317	336	342	300	333	318	305	344	366	338	367	357	333	308	378	343	317	303	342	326	352	357	363	321	325	333	330	377	339	334	330	305	325	297	359	332	316	353	353	342	322	319	322	355	344	357	338	330	335	368	348	340	374	319	308	314	320	340	330	327	359	322	336	345	325	339	354	317	335	344	324	349	348	381	345	326	288	339	374	352	332	357	341	336	338	355	351	333	335	323	341	329	342	317	358	316	365	337	351	349	338	310	353	333	337	346	318	348	330	327	355	365	331	326	352	301	324	357	353	296	332	335	342	353	325	352	347	388	334	370	333	343	348	347	329	327	373	333	327	373	334	362	309	340	363	303	343	303	322	348	319	364	337	327	336	320	341	343	306	320	362	345	328	342	293	339	342	344	362	369	332	327	300	324	321	341	337	361	378	349	353	322	307	297	374	363	351	394	337	316	329	315	335	338	324	315	317	338	334	345	364	343	353	344	330	334	332	350	363	355	356	322	316	346	325	299	341	365	323	339	319	325	335	327	328	349	313	351	322	341	343	367	383	362	372	350	338	356	331	343	331	327	340	330	367	327	341	320	332	335	320	364	323	352	327	313	358	335	307	358	339	356	313	346	323	365	306	346	363	315	355	322	325	371	305	353	298	308	315	351	310	349	314	327	341	362	323	354	336	340	324	329	323	334	348	342	331	372	335	328	316	336	342	332	359	344	334	307	349	314	359	325	350	351	360	325	330	353	327	368	373	332	332	335	348	330	334	317	331	359	345	350	344	343	369	327	360	328	317	385	333	349	329	368	344	331	351	317	309	332	332	366	340	351	342	305	373	354	348	293	311	329	343	323	339	323	307	359	358	360	339	341	294	349	334	354	356	286	323	354	313	339	366	322	328	327	318	340	338	343	346	316	332	322	330	370	343	348	346	337	321	326	328	359	303	324	348	324	338	322	370	333	314	367	366	332	353	315	319	343	336	321	350	351	383	331	340	384	340	345	321	332	344	343	342	353	387	293	355	350	338	342	334	358	315	345	322	348	357	327	318	370	352	330	349	383	346	326	311	359	347	340	329	315	331	339	336	332	319	323	319	323	365	328	300	367	324	350	336	309	340	302	341	358	360	346	338	318	328	328	380	313	353	346	330	367	362	337	308	347	342	335	324	331	325	315	361	361	316	331	369	352	325	286	342	340	285	339	319	303	341	351	336	333	346	328	329	352	346	316	363	295	355	368	372	347	342	341	330	297	355	372	343	330	351	349	352	337	337	304	348	345	323	346	322	331	350	362	324	335	378	342	318	371	335	309	332	305	311	308	319	335	320	316	335	308	370	347	335	342	333	344	373	337	307	306	314	326	343	322	353	331	371	368	354	359	362	367	311	348	345	332	321	355	316	354	340	347	334	342	328	370	330	356	340	306	345	341	352	353	316	328	345	349	324	363	333	337	349	285	328	327	340	372	335	291	345	330	329	335	326	346	365	326	341	326	374	346	356	330	344	345	363	331	328	343	365	353	335	346	353	335	304	350	366	364	312	326	366	307	348	334	379	340	356	338	303	348	341	314	351	336	341	362	382	356	319	325	356	334	336	366	323	323	335	329	396	292	319	356	318	356	370	319	313	385	343	312	328	349	328	350	362	338	346	329	360	327	338	322	359	352	336	338	335	368	319	347	300	327	321	359	356	305	325	324	332	337	357	300	352	319	334	334	350	341	328	343	301	348	316	325	343	377	318	345	352	349	320	343	316	311	325	331	376	362	353	335	332	344	345	330	333	327	312	338	320	359	327	347	340	349	336	350	338	359	329	355	339	329	328	351	362	338	331	331	368	320	351	312	349	332	356	373	385	326	325	316	347	309	340	367	370	328	336	337	305	366	350	299	309	366	338	334	319	345	334	342	305	319	317	380	314	356	369	397	328	348	316	336	323	337	368	317	378	300	374	343	321	353	334	351	337	335	355	328	343	293	308	298	346	335	347	343	336	322	327	354	340	321	303	364	350	306	345	346	294	334	328	313	321	335	316	341	298	324	331	348	334	348	335	353	341	329	326	348	325	317	338	331	339	341	329	319	337	320	307	304	318	370	322	332	315	329	333	315	361	317	345	309	346	339	351	354	361	350	346	329	307	349	376	344	314	353	326	313	325	368	321	307	332	351	342	330	338	340	317	345	346	313	311	333	344	348	331	351	375	359	336	337	327	324	337	341	365	339	332	337	355	364	349	369	328	347	364	349	340	337	320	323	322	330	371	308	347	325	337	352	335	369	340	313	325	324	333	337	303	360	358	368	329	371	319	363	320	316	346	371	311	322	338	329	365	341	308	322	351	339	341	348	333	359	323	330	347	359	353	341	377	350	335	329	347	359	341	341	351	307	340	341	329	344	309	354
61030	92752	67069	36297	8811	647	589	531	595	552	564	558	558	588	588	545	540	558	554	591	557	564	558	567	574	513	565	554	582	556	531	563	514	559	588	594	565	569	580	563	551	562	579	515	572	567	578	535	575	537	531	553	543	553	525	517	579	569	507	545	555	537	568	534	500	549	561	558	585	536	550	561	579	538	521	557	542	568	512	530	601	507	592	527	576	556	542	541	535	535	516	572	511	556	522	538	568	519	536	571	552	541	549	518	543	572	542	524	531	535	619	524	543	556	550	512	539	557	547	583	533	560	595	532	592	542	506	566	540	570	536	525	588	552	567	569	570	572	554	529	545	585	537	596	543	541	523	505	597	538	520	554	537	538	534	510	491	557	574	544	541	563	550	545	575	537	541	564	539	559	542	574	516	531	563	518	534	524	533	535	571	520	547	550	549	553	544	531	560	587	538	541	562	524	522	534	518	578	566	494	550	596	524	521	538	495	542	549	537	537	570	562	537	555	538	556	532	523	548	586	552	560	539	563	527	554	561	534	549	550	550	556	574	535	523	559	513	547	563	548	539	577	590	517	555	555	531	517	529	512	561	553	576	590	550	551	523	515	548	540	549	571	513	521	539	586	556	496	563	528	545	550	535	570	523	555	541	545	575	531	559	527	553	566	563	555	555	512	516	559	559	615	564	564	531	545	520	558	583	539	539	566	562	511	559	535	567	577	552	556	561	544	531	504	528	560	557	551	573	514	557	559	571	559	560	571	593	576	577	580	578	565	546	541	536	514	514	570	572	534	515	531	505	530	589	538	572	584	563	530	556	510	570	515	530	549	543	578	583	527	557	558	584	510	517	601	567	561	559	553	516	536	574	539	554	553	553	597	584	583	539	509	541	557	559	525	493	594	556	551	529	531	517	535	578	602	573	549	517	618	562	584	548	551	573	539	555	603	642	548	562	536	533	572	572	544	553	553	476	555	535	580	546	511	573	561	585	585	541	536	537	580	548	595	580	550	535	564	554	535	516	545	584	553	548	556	599	549	564	507	584	563	578	556	559	550	518	549	517	556	518	567	542	513	580	599	584	587	553	562	547	533	529	537	586	544	560	524	560	541	573	556	522	532	574	563	531	535	516	530	576	561	590	544	584	544	588	525	519	546	551	533	517	547	542	563	527	576	569	514	525	517	523	588	551	541	532	520	532	561	539	576	538	604	542	581	568	488	540	558	535	568	561	543	538	518	548	528	495	552	537	541	574	536	508	587	549	585	568	548	542	586	525	544	616	567	548	548	535	546	563	529	515	535	541	535	540	509	544	575	506	531	580	562	531	583	546	536	501	551	591	578	554	545	553	529	584	572	580	534	529	573	551	587	540	535	540	581	545	531	549	550	577	529	581	509	580	542	564	523	539	537	540	561	510	554	513	547	559	513	527	544	532	540	577	590	533	538	553	521	570	543	575	531	498	528	550	502	595	533	571	570	559	556	567	593	529	582	560	548	574	552	555	581	540	553	570	553	553	537	522	562	564	537	536	566	527	544	563	520	562	563	553	560	526	581	577	532	512	560	531	538	561	565	556	539	546	558	548	539	517	530	513	577	560	562	559	541	535	513	509	537	555	575	548	532	530	592	556	570	546	565	553	557	511	564	556	612	575	556	522	551	552	568	562	551	568	528	545	546	586	547	529	527	522	595	545	515	526	532	574	557	568	518	525	535	566	558	536	501	538	562	596	547	555	540	564	543	554	550	522	594	568	527	520	532	524	557	498	513	534	569	589	567	564	520	532	524	525	554	536	540	513	554	516	581	529	553	564	551	584	523	557	588	534	577	526	504	522	558	583	558	555	539	583	513	623	508	530	570	530	543	584	600	531	560	570	519	491	550	558	557	557	543	564	527	535	534	508	518	514	558	522	576	582	542	502	571	571	505	565	595	543	563	535	516	560	537	565	538	529	544	575	523	542	615	562	542	552	557	549	532	564	553	552	546	575	526	535	568	567	564	541	537	556	552	524	554	529	558	499	570	524	543	560	543	560	547	538	569	568	567	564	565	559	507	556	530	561	548	544	538	537	586	514	569	551	569	520	540	548	500	552	545	540	570	553	585	569	502	590	558	527	507	539	563	557	557	574	519	497	573	575	548	517	558	557	563	509	583	533	548	523	556	590	513	564	530	587	562	565	565	564	570	542	534	571	540	527	521	552	556	510	523	601	544	536	559	583	535	531	561	553	535	511	524	516	516	517	590	551	599	519	552	551	564	579	560	521	570	552	552	513	554	559	579	586	529	553	541	557	601	561	564	551	559	541	551	540	557	572	557	576	532	566	525	567	535	550	579	511	540	529	558	574	543	583	556	539	556	565	511	500	570	563	565	492	527	539	534	550	581	550	557	579	558	554	540	532	525	540	572	577	533	539	539	547	593	574	541	574	589	531	560	557	550	565	514	520	536	548	503	556	567	566	526	547	567	570	540	542	558	534	578	562	562	538	543	581	536	546	530	540	530	555	523	522	581	607	553	570	539	516	549	575	535	587	569	542	571	556	566	557	531	541	568	515	545	542	595	541	539	561	535	568	509	551	597	517	532	572	573	570	568	559	572	534	565	563	552	527	570	565	551	550	563	514	567	542	533	527	534	552	532	550	505	559	567	554	539	545	557	554	566	545	559	526	533	557	498	574	555	550	559	550	533	510	528	558	512	563	530	572	554	538	548	564	520	545	525	574	547	528	546	521	545	546	520	513	520	528	512	504	566	510	588	565	551	554	568	519	546	558	555	544	527	537	548	572	577	551	599	536	527	519	576	512	532	545	587	531	559	538	594	554	559	523	538	565	558	526	540	575	580	542	554	542	575	562	564	577	562	552	595	506	526	608	563	545	540	540	555	538	539	570	529	553	549	518	544	561	521	566	541	545	540	560	541	548	562	527	546	550	538	538	498	545	564	496	539	506	585	520	560	568	524	539	566	537	509	523	592	537	557	504	536	557	528	547	548	515	580	558	545	607	514	493	556	530	539	581	563	581	549	547	569	545	522	534	531	592	518	547	541	567	559	541	546	546	560	505	539	538	503	592	548	562	514	579	503	525	490	552	568	526	548	523	546	487	546	575	536	538	532	576	543	522	533	526	575	531	570	552	514	547	511	550	547	558	533	545	563	555	576	536	582	550	553	527	543	542	542	550	551	574	580	556	577	568	544	508	548	579	555	593	537	541	521	525	553	569	591	563	543	548	531	559	559	562	518	574	537	517	537	569	511	553	556	530	545	544	539	553	535	513	574	548	523	502	560	541	570	540	578	557	509	533	548	506	541	577	544	549	554	518	555	568	594	554	556	545	544	540	569	533	603	545	568	526	555	514	537	580	558	568	551	541	553	565	552	512	491	586	570	553	571	567	512	506	540	524	543	503	560	543	546	553	504	586	553	498	608	535	550	534	556	522	558	549	618	546	546	552	548	554	572	571	534	511	536	546	605	618	581	547	570	578	557	581	568	544	558	531	575	531	531
24463	23323	31925	26398	21490	15131	2114	663	581	554	559	602	546	561	562	542	577	587	516	574	604	558	607	546	584	572	540	570	575	534	571	525	566	567	539	539	562	552	572	526	553	511	567	531	548	529	559	558	566	576	541	565	532	540	569	562	576	535	518	569	557	519	551	556	525	503	561	573	495	522	562	511	519	503	512	499	523	558	518	570	584	521	559	561	573	537	528	587	540	510	501	517	514	535	535	551	542	503	544	537	536	554	520	574	571	540	549	491	597	550	542	573	538	533	532	566	547	542	593	589	504	509	529	550	581	537	590	581	540	559	541	549	546	558	564	485	522	531	541	557	534	542	575	579	552	584	525	544	560	503	546	557	592	558	528	551	507	522	545	590	518	511	541	540	563	528	523	556	518	530	558	526	575	521	518	518	552	541	579	515	525	580	555	534	561	584	561	570	569	505	533	529	542	545	515	521	554	525	527	558	556	533	544	549	538	520	552	569	592	537	549	572	526	539	525	540	555	549	552	557	557	545	578	569	581	566	543	545	540	547	537	539	508	596	540	569	559	562	519	509	521	554	522	588	535	514	546	543	533	500	547	583	532	571	529	526	514	570	525	555	565	555	545	521	514	544	555	534	581	537	555	574	552	539	564	514	537	592	578	575	577	560	528	538	549	528	533	519	522	583	496	503	569	533	505	544	542	515	514	495	518	573	576	558	540	529	541	549	549	566	521	610	510	540	535	532	554	564	517	570	543	536	529	543	535	562	529	538	557	532	531	506	520	536	572	510	553	555	529	570	514	506	546	574	535	549	521	588	548	497	531	509	577	572	508	496	546	529	509	555	551	586	566	511	550	535	514	556	548	505	509	546	530	505	543	525	544	566	518	550	553	561	527	544	558	552	530	524	521	544	580	565	562	547	556	520	553	549	577	512	519	559	521	531	562	541	543	578	527	541	556	515	542	559	509	521	517	552	550	537	569	522	526	537	526	541	565	530	555	548	519	545	556	588	540	559	528	550	538	543	550	515	516	527	561	544	600	574	562	586	574	543	527	549	543	559	538	524	533	545	539	533	561	526	493	544	551	590	514	530	523	516	541	539	553	517	530	544	504	548	526	510	547	536	540	513	541	613	589	559	540	531	552	524	534	564	567	510	525	536	491	562	557	541	543	519	542	567	523	524	543	521	549	571	576	571	583	506	533	557	547	525	517	549	569	516	527	527	551	533	581	566	567	578	570	540	543	539	511	576	553	550	546	536	553	565	549	551	533	530	526	517	571	559	519	521	492	568	539	563	547	517	522	584	530	490	541	536	550	510	556	502	559	569	520	554	509	512	526	593	554	548	557	535	542	552	543	547	526	556	600	559	532	560	557	577	536	524	554	547	564	535	521	518	519	522	554	533	563	541	593	530	508	529	559	532	569	522	550	549	513	561	497	571	549	555	553	506	570	558	526	569	500	554	516	549	540	551	523	530	546	532	533	569	557	564	512	532	529	563	525	524	534	574	551	553	501	543	546	518	560	516	512	545	552	560	559	547	505	504	510	575	560	551	527	554	541	543	539	529	524	573	525	568	535	506	536	546	586	535	533	521	523	575	605	565	545	542	551	572	583	556	545	543	533	519	553	550	545	508	523	535	538	513	546	497	542	560	558	579	572	533	588	575	580	558	557	513	545	568	567	568	534	512	523	605	550	594	573	541	553	539	543	550	547	568	521	585	549	540	511	534	527	565	544	545	536	503	561	556	520	544	550	485	555	534	546	558	551	533	537	514	576	542	556	544	508	507	549	505	542	531	523	519	527	496	552	545	527	546	543	512	532	525	532	558	531	536	563	542	564	536	516	562	563	538	564	560	540	567	548	546	539	553	532	495	547	569	544	523	538	517	567	566	559	567	531	530	532	531	558	538	535	583	558	529	530	503	565	483	575	553	523	558	543	559	553	540	553	521	511	528	531	520	517	538	523	514	549	531	558	537	569	549	530	552	529	510	568	580	531	544	553	542	589	556	543	541	565	543	534	551	513	514	533	558	540	558	544	526	585	543	527	585	544	532	597	540	559	536	559	540	597	532	520	500	557	511	531	566	533	551	542	541	583	531	517	553	523	551	544	554	534	538	536	554	559	564	522	544	555	540	518	589	548	556	567	526	548	574	493	567	514	535	532	511	545	528	543	519	536	529	568	592	525	527	531	524	510	520	558	506	549	536	509	504	516	549	546	560	527	520	550	556	543	559	530	558	542	577	536	541	531	579	515	523	560	502	544	524	561	560	571	570	572	629	558	557	517	542	533	537	508	553	557	532	628	570	522	527	538	591	550	539	546	517	515	526	533	555	521	557	568	570	549	556	552	516	547	545	531	470	525	537	504	555	503	572	539	522	529	522	528	523	523	547	540	539	523	558	541	560	547	542	523	568	525	552	531	533	518	554	513	517	533	567	533	501	538	515	522	581	543	564	521	519	545	534	530	534	594	537	558	564	534	516	560	516	486	547	547	515	560	562	532	549	550	587	550	582	542	528	501	543	518	543	538	552	527	541	566	513	582	566	529	537	550	593	551	532	582	532	569	515	539	542	557	523	519	504	577	527	570	559	511	557	518	522	555	559	539	564	519	548	589	501	617	508	545	551	563	548	493	566	562	551	599	582	529	542	541	550	555	551	514	491	502	583	514	562	512	494	540	552	562	511	533	548	555	571	573	575	555	547	564	546	508	573	592	551	548	528	505	543	510	551	582	553	605	559	524	526	544	551	534	575	570	529	556	519	541	580	549	553	546	533	532	575	553	567	562	534	539	534	558	597	495	555	548	619	558	518	552	542	547	505	569	514	531	555	611	514	525	531	543	530	540	578	587	550	551	536	535	533	518	533	564	551	536	530	513	550	547	556	580	570	558	590	545	575	588	530	542	546	559	492	556	519	540	532	554	536	563	569	541	532	532	552	573	522	512	507	534	579	538	543	517	553	573	583	523	569	544	533	490	595	580	542	530	591	532	525	519	545	581	517	543	566	536	533	527	528	561	531	556	548	570	530	533	528	566	581	508	557	522	541	549	578	522	551	512	546	571	522	575	535	559	573	581	557	531	539	544	528	584	591	530	532	556	565	533	572	564	508	554	544	521	551	523	548	538	550	555	540	585	540	498	520	557	541	566	573	561	541	519	563	504	545	507	576	520	539	590	514	528	570	570	553	528	590	564	526	564	549	534	548	513	569	558	529	506	576	511	499	526	584	504	519	549	541	546	521	517	546	586	547	547	521	554	542	563	554	507	531	582	565	570	553	538	543	509	531	588	559	576	561	564	522	570	550	552	550	508	519	554	487	521	542	512	518	525	553	507	540	537	563	522	536	529	568	561	533	578	567	545	526	564	563	558	544	531	565	515	571	517	545	519	534	553	515	546	524	509	523	602	532	537	531	549	520	559	555	591	566	538	555	470	582	508	542	580	547	526	571	535	564	564	564	531	546	506	556	499	543	558	555	518	507	518	538	502	510	594	525	537	546
59598	101404	75516	43385	11729	1018	904	937	940	904	815	835	867	922	839	879	835	830	828	841	881	845	809	842	833	847	836	872	857	852	857	842	818	856	835	835	848	878	857	808	835	837	895	810	768	818	865	792	848	866	844	841	858	830	843	832	829	828	777	846	876	874	852	796	789	849	827	817	847	843	886	808	791	761	886	826	834	821	827	811	806	793	844	843	805	841	817	798	838	817	876	813	790	890	829	849	824	812	790	819	894	846	837	878	834	809	827	841	831	871	846	832	825	818	865	844	807	834	910	792	830	828	827	863	891	833	808	864	845	824	823	847	882	830	802	860	873	863	792	801	837	801	828	866	806	872	823	860	857	813	828	821	834	799	830	854	819	801	852	804	837	832	811	822	821	848	823	842	839	844	782	841	865	824	808	877	841	800	826	867	845	825	837	852	860	849	819	825	849	842	825	823	817	787	826	825	837	845	835	821	837	844	815	829	834	800	835	843	888	893	825	779	829	828	815	826	797	811	838	823	816	824	792	836	780	806	857	828	787	817	819	905	895	791	901	852	856	848	857	861	879	816	851	833	864	816	853	833	833	834	833	832	881	836	811	835	805	802	862	857	867	843	772	803	837	864	855	807	842	831	869	818	777	855	843	788	826	807	812	823	808	908	865	853	844	838	838	830	801	848	849	823	767	817	818	805	812	753	807	778	804	847	829	822	853	845	803	857	824	827	792	819	858	815	798	833	826	818	856	809	833	778	830	840	853	783	836	826	796	838	869	847	849	831	826	797	805	830	839	806	853	828	863	797	841	871	810	822	849	833	871	834	847	819	835	812	811	879	827	899	837	788	823	794	832	900	842	874	830	850	804	837	898	820	837	789	841	795	849	793	855	815	856	811	828	822	813	865	814	807	808	817	876	797	806	861	853	840	831	855	839	827	828	828	831	859	838	827	816	833	862	841	820	789	815	807	859	820	809	832	813	847	855	836	834	824	804	837	911	812	862	849	810	825	857	871	837	812	890	800	861	802	773	803	823	876	819	839	802	851	854	841	846	853	823	856	819	838	810	826	843	831	811	787	837	859	829	878	844	828	829	826	866	782	806	815	807	816	832	853	847	854	872	829	864	818	816	839	803	837	797	826	815	876	870	831	839	825	818	813	853	848	848	822	823	856	804	825	808	826	804	837	790	817	844	815	864	818	845	802	853	801	872	834	770	815	844	872	788	836	828	873	806	819	848	804	835	857	883	827	834	808	828	806	794	839	815	805	852	821	850	825	752	799	846	824	831	830	892	797	856	823	838	827	827	829	851	832	823	876	840	840	854	824	790	849	845	853	805	796	880	817	837	880	831	793	851	792	841	833	851	834	834	855	834	801	818	820	909	871	822	848	814	847	835	877	808	808	861	823	807	816	841	859	754	817	809	825	871	823	866	814	847	870	821	880	830	815	808	851	842	842	808	885	778	829	811	825	874	826	850	815	842	806	841	830	778	847	839	879	838	804	820	841	836	829	839	753	846	817	815	800	847	820	894	858	846	853	806	836	840	835	880	855	819	813	844	815	845	843	813	829	888	842	838	810	849	800	830	793	871	773	789	831	772	867	834	851	827	857	881	846	866	849	835	807	824	787	783	813	840	934	830	860	850	895	852	828	830	854	863	824	841	876	903	814	842	832	849	839	845	867	875	837	858	819	795	872	844	882	824	845	781	783	786	827	819	818	821	848	814	826	791	818	817	799	838	804	790	838	864	852	860	831	835	813	851	786	821	818	819	818	811	815	841	873	798	831	789	827	795	863	841	789	881	764	837	819	843	839	845	829	787	832	785	806	842	842	821	831	885	778	808	830	816	831	798	882	896	788	838	901	816	835	872	894	851	815	813	837	899	834	813	816	887	817	845	795	816	793	831	845	848	781	884	799	829	837	815	829	861	803	807	785	861	798	802	753	805	798	833	800	849	832	852	840	823	841	862	781	829	780	802	818	841	826	823	832	860	772	846	825	813	806	810	882	763	840	812	869	809	845	831	764	847	870	861	817	827	801	860	817	774	816	865	797	804	873	820	880	804	784	863	821	825	819	798	794	867	833	782	840	837	793	786	846	853	847	828	837	874	865	867	784	883	832	844	837	864	855	832	883	812	870	818	818	879	841	803	767	803	830	794	840	820	785	801	823	917	794	849	883	816	829	812	827	789	766	845	834	864	837	852	824	894	835	875	832	842	850	814	854	835	834	835	875	814	808	895	833	801	870	802	840	882	877	819	817	825	847	762	823	862	828	855	839	861	838	771	787	865	828	825	847	820	816	845	844	762	840	858	887	811	839	806	813	814	778	825	809	797	804	824	848	833	843	806	834	829	823	797	826	832	877	843	880	844	824	861	808	815	822	844	830	883	799	848	763	848	793	851	795	787	839	840	830	839	798	811	787	817	771	850	860	808	790	880	854	826	856	862	840	840	814	837	826	764	814	833	806	782	816	816	794	843	847	843	818	824	793	860	804	828	917	833	817	812	829	885	869	845	803	830	852	835	818	864	768	841	817	875	868	834	852	841	862	883	829	822	851	821	842	803	839	818	893	792	836	803	797	816	875	788	795	842	832	802	813	847	797	820	798	847	841	809	818	811	840	838	811	832	813	888	784	792	826	830	874	819	813	830	844	821	835	767	859	858	814	823	825	778	873	846	801	859	863	784	853	800	854	826	859	878	819	822	812	803	843	861	812	813	789	840	820	856	844	808	818	785	825	835	816	809	867	843	804	826	847	853	821	850	858	792	835	841	847	855	840	814	834	855	788	778	852	845	848	832	874	807	836	825	841	801	841	879	822	820	827	822	793	818	806	874	839	812	860	826	852	858	794	823	850	818	797	840	826	746	816	858	843	802	864	871	791	844	872	836	837	796	837	806	787	850	801	815	817	785	865	833	850	793	791	834	816	835	812	821	838	806	819	857	790	779	837	854	879	828	830	827	829	829	798	823	855	859	859	848	812	833	880	805	806	875	801	818	846	849	821	816	863	808	832	825	806	782	799	878	836	855	885	753	790	852	854	815	850	765	833	810	845	866	881	851	885	774	829	847	864	858	793	837	855	848	805	836	853	811	843	810	813	842	887	848	822	849	803	859	862	855	812	811	854	850	784	868	797	832	823	836	881	839	803	853	833	818	821	800	859	812	873	812	795	839	844	889	818	875	775	836	825	821	860	832	825	848	837	848	797	797	824	873	772	856	916	810	797	805	827	856	828	817	812	803	781	812	843	793	847	839	844	804	835	817	830	861	829	827	849	812	830	842	795	846	833	819	846	784	846	856	864	785	798	807	801	856	863	855	828	837	808	758	826	848	811	805	817	805	803	815	816	855	792	824	824	844	848	813	827	838	845	788	829	788	823	836	866	839	813	838	844	838	853	810	811	840	833	794	864	813	880	828	848	838	857	790	801	800	783	802	840	824	828	817	786	850	842	819	835	843	795	835	860	819	849	862	812	824	829	829	783	825	835	852	787	843	815
31269	31980	28480	12135	905	269	282	270	241	274	288	305	287	280	238	264	243	269	272	256	259	269	324	276	270	255	272	293	284	312	277	251	268	280	269	264	291	256	235	284	255	277	268	296	248	273	251	317	265	286	265	287	254	280	301	287	251	297	298	261	292	295	257	283	254	268	280	259	277	269	268	296	309	296	276	286	285	275	275	285	282	256	267	286	257	292	260	265	261	283	263	271	257	294	260	275	255	283	281	255	275	286	284	272	258	263	232	272	287	262	261	253	261	272	252	285	268	270	266	243	264	273	271	278	263	233	277	248	289	238	287	250	256	289	311	276	265	259	269	263	270	251	253	242	295	262	272	286	271	253	278	273	280	254	298	287	284	282	299	264	300	273	274	264	253	294	288	277	259	281	297	269	281	283	252	275	291	284	278	260	271	268	275	290	283	273	273	271	267	284	288	248	268	277	239	271	277	280	258	285	288	288	269	262	295	299	286	270	326	275	295	276	298	252	275	287	260	248	274	283	266	288	277	243	259	271	263	256	273	270	298	248	280	264	285	283	270	263	244	265	265	274	283	301	276	275	263	275	266	274	295	275	270	266	282	298	302	281	291	255	269	272	280	258	284	287	280	279	249	271	262	292	293	246	271	291	294	261	287	263	284	267	290	260	262	279	267	271	257	232	270	248	288	261	269	270	268	251	316	272	273	272	281	288	268	263	262	265	274	268	285	288	261	279	260	278	261	286	272	259	269	292	287	285	330	268	292	282	268	269	284	293	260	276	276	279	267	248	294	265	267	294	248	299	240	266	262	284	282	295	246	262	267	290	275	305	275	287	282	288	273	269	294	283	268	274	269	272	264	267	276	264	284	287	298	286	304	276	277	274	271	283	291	279	274	274	272	297	284	258	259	293	285	279	283	275	266	269	287	272	293	261	260	271	272	283	239	270	292	302	285	259	279	258	263	235	252	291	287	279	270	287	289	245	279	271	267	277	260	276	276	254	276	286	286	259	265	254	266	249	296	276	277	285	286	264	280	269	259	262	270	262	259	263	253	268	268	292	261	253	293	265	272	295	298	247	284	279	276	288	273	263	275	274	278	287	258	272	254	273	297	259	296	291	264	267	262	295	288	262	269	276	266	261	276	254	281	286	308	282	291	240	272	245	268	254	283	257	259	262	272	257	286	273	270	283	290	261	281	255	258	278	264	290	262	237	295	264	311	273	288	246	303	259	269	295	304	251	267	292	285	242	290	282	283	281	287	266	267	256	274	264	280	287	275	284	298	298	282	267	269	268	267	258	274	288	299	277	279	265	304	275	238	274	278	257	244	263	260	268	272	286	289	276	310	264	285	275	288	280	269	252	297	290	267	303	259	274	260	269	300	279	252	282	286	266	281	290	253	246	305	283	282	287	270	260	251	288	289	267	252	255	278	302	299	263	285	250	288	264	286	266	295	292	259	255	257	248	258	265	268	256	250	283	267	271	281	252	284	267	283	295	253	252	270	271	273	313	264	273	252	279	265	275	275	273	260	297	261	301	271	260	280	249	315	271	279	279	278	275	251	275	281	254	292	239	270	278	288	285	266	273	241	284	254	271	266	282	270	298	274	271	271	320	318	280	283	278	312	290	262	298	278	307	272	275	307	272	291	281	239	279	309	305	256	259	286	263	246	280	247	293	273	259	272	260	271	280	282	273	285	278	272	285	267	265	271	289	271	265	258	273	258	258	253	257	295	275	288	272	263	274	279	267	228	272	272	274	277	260	243	260	253	264	286	296	292	264	257	260	283	300	261	270	286	274	310	233	282	248	269	265	256	261	273	287	293	274	263	251	288	274	272	274	307	292	300	252	269	272	277	244	269	278	286	266	300	278	287	302	297	284	287	273	287	268	274	293	296	300	264	268	253	272	268	262	292	307	305	297	302	268	270	283	266	266	288	249	270	265	285	270	255	251	265	284	281	286	277	254	262	261	241	288	273	300	281	274	272	272	287	306	279	294	240	310	308	279	274	261	259	288	267	277	258	268	298	272	259	275	273	282	262	240	279	260	247	278	247	276	254	283	279	278	269	294	277	284	277	277	278	300	271	272	263	253	278	276	267	277	264	290	288	286	296	260	260	269	290	289	289	266	267	263	285	279	259	246	272	296	291	294	290	263	276	243	256	272	278	250	282	266	279	259	264	282	279	257	278	260	297	252	271	282	272	294	245	255	254	265	295	294	263	287	271	273	268	274	251	255	287	293	262	272	244	288	258	276	262	291	254	307	240	257	256	279	307	274	265	276	274	290	276	286	290	270	292	285	277	279	239	280	267	279	246	247	271	268	255	280	250	270	269	263	255	259	289	288	260	239	270	266	296	250	288	245	261	265	283	244	261	225	293	270	259	263	266	288	273	267	285	269	259	275	256	278	261	252	266	306	270	280	265	246	263	288	279	279	260	279	251	274	267	251	261	258	303	279	257	280	282	262	279	251	275	274	274	281	261	273	248	271	325	324	278	272	289	254	258	286	265	284	275	290	278	264	278	272	280	260	251	276	253	259	248	266	251	276	293	303	308	288	257	281	253	268	298	228	283	251	301	261	292	270	283	275	282	272	257	288	258	284	273	252	292	261	298	277	258	269	263	249	266	269	304	274	261	277	282	268	268	272	278	283	278	256	281	297	276	287	285	260	265	273	300	276	274	268	283	267	259	270	252	317	289	254	263	266	259	267	269	270	260	286	266	284	288	259	271	273	270	249	273	259	275	279	275	273	243	266	311	251	282	282	300	270	259	276	278	276	239	279	299	275	281	288	279	299	280	261	267	279	263	270	290	286	265	269	252	281	276	246	313	262	250	263	277	301	288	268	281	257	271	243	240	297	275	266	241	259	279	247	268	293	254	282	277	252	267	266	246	279	288	241	291	261	275	272	255	298	285	267	289	280	298	276	288	241	290	292	249	277	273	277	268	278	274	265	254	289	302	283	289	255	283	267	276	291	275	287	266	280	295	260	272	287	271	242	268	277	267	247	283	269	276	273	269	245	258	276	257	275	241	286	298	270	262	285	249	268	282	295	262	273	290	294	264	256	281	307	256	292	238	251	304	272	276	263	246	277	269	297	287	284	280	278	307	284	272	243	280	295	274	267	268	265	272	301	255	288	270	287	287	258	280	281	267	289	267	303	260	248	279	269	288	274	260	312	281	268	272	268	300	287	265	284	293	280	273	276	266	279	334	276	257	285	245	273	285	276	251	282	272	257	250	284	277	268	275	270	315	264	244	234	268	281	290	287	256	288	264	275	264	272	308	261	302	245	270	291	295	260	275	273	264	290	268	284	252	273	288	258	268	260	288	268	274	264	250	296	258	262	266	297	280	273	276	279	273	289	273	277	255	278	298	273	272	271	277	293	266	262	252	284	253	264	288	267	267	281	257	269	276	242	295	271	260	296	288	281	265	251	249	266	263	261	253	256	252	252	264	283	263	274	287	257	253	257	266	290	281	259	273	277	285	285
39860	48985	33897	12024	1371	465	462	495	449	462	490	473	477	470	451	453	461	456	452	469	507	450	438	448	415	476	474	501	477	476	428	467	491	444	438	455	436	452	443	461	488	438	447	457	484	463	452	459	461	473	485	454	473	463	469	493	436	447	482	477	479	469	458	472	460	430	412	442	469	460	461	479	435	453	452	492	450	442	448	468	472	451	516	445	465	463	435	484	462	452	473	434	466	508	426	452	462	457	459	475	448	464	412	473	444	454	459	487	432	465	489	441	436	498	443	492	447	491	462	467	448	471	427	448	471	429	456	469	457	455	461	473	472	481	442	470	477	460	452	480	452	485	512	462	406	443	491	436	468	463	484	514	474	429	472	447	446	447	478	448	476	499	432	451	499	469	472	468	469	475	439	487	452	465	439	525	449	471	456	477	463	457	449	488	439	453	451	440	461	461	467	502	507	482	446	469	451	466	462	454	454	425	458	427	477	464	465	448	451	456	456	437	460	464	448	440	437	450	430	466	485	454	472	449	467	465	488	452	432	472	469	426	444	449	436	451	495	474	464	461	483	418	452	475	457	480	466	516	457	452	473	476	431	437	478	470	451	424	444	462	447	444	446	483	468	479	458	444	500	460	464	463	458	488	449	480	437	481	478	477	473	490	436	448	492	478	479	451	456	444	442	443	447	462	465	448	461	441	477	461	479	419	449	435	469	470	426	386	435	467	481	438	462	482	429	475	447	501	453	498	469	470	460	489	440	473	457	446	420	461	456	450	460	464	472	487	489	449	434	431	474	478	456	411	466	442	407	468	495	452	486	493	434	442	468	443	438	474	484	448	508	502	491	472	497	479	503	469	481	462	495	481	466	436	440	488	495	486	461	448	484	463	469	448	478	471	457	457	472	467	490	485	488	445	523	453	455	461	452	451	477	443	494	460	475	438	475	482	443	439	501	484	428	472	513	465	477	465	419	473	444	453	480	454	466	466	437	460	452	450	468	472	472	471	438	456	449	408	447	449	490	442	486	455	451	447	455	483	439	458	469	473	471	479	469	464	454	486	490	477	439	466	425	463	483	472	460	433	437	428	447	488	506	440	438	457	442	449	447	454	448	448	451	459	432	474	462	440	497	487	474	453	452	498	478	468	475	440	461	494	456	454	471	461	458	483	497	469	454	457	472	465	494	434	431	449	460	444	460	451	452	449	485	502	439	445	470	476	459	458	510	461	472	453	509	470	449	452	438	493	451	459	500	453	467	423	452	475	482	476	444	444	465	416	448	494	421	474	448	492	476	484	452	487	446	466	481	491	464	457	475	469	490	462	505	450	467	499	478	463	479	484	460	433	432	469	493	470	477	463	470	455	441	462	434	462	455	447	477	408	459	462	461	434	475	450	485	471	461	457	485	458	486	431	435	473	461	454	464	496	443	438	506	428	493	473	466	441	460	428	511	466	448	440	468	448	465	454	472	452	469	445	478	478	441	451	459	471	457	445	491	469	464	445	446	425	475	439	429	472	455	464	466	489	486	471	494	479	438	460	450	444	489	470	482	453	449	420	445	456	438	467	440	464	512	465	514	492	445	442	445	462	446	437	451	487	476	478	449	458	483	438	473	459	476	437	461	448	431	451	479	442	478	465	429	480	512	437	467	457	474	480	455	455	464	482	435	450	472	502	491	506	450	518	490	440	483	481	481	467	467	444	476	506	436	472	460	453	462	487	441	460	491	468	434	459	465	495	444	487	448	428	477	434	427	477	465	462	470	496	462	511	480	474	478	443	442	469	506	420	454	465	469	427	508	461	468	424	513	474	444	465	478	434	433	489	445	472	470	507	488	474	438	438	478	452	458	440	509	480	464	481	469	456	481	487	466	460	452	491	472	449	468	453	447	491	434	462	399	436	452	467	457	491	437	491	466	509	418	469	452	435	447	469	485	454	437	468	496	449	494	433	463	460	457	410	471	451	438	463	410	449	463	460	454	503	477	490	468	476	475	462	462	453	466	432	448	448	449	454	486	416	474	499	478	456	470	442	426	450	438	466	445	478	438	493	475	452	466	472	457	437	468	487	479	455	423	435	465	468	455	444	451	486	480	521	449	420	478	454	455	484	475	504	442	466	498	438	469	478	456	479	507	494	502	491	438	441	487	434	449	471	485	470	424	432	426	448	460	423	497	484	462	442	481	460	471	423	470	416	472	438	465	501	445	466	457	456	466	417	458	494	487	441	476	469	476	431	444	447	465	468	488	456	419	466	475	479	471	486	436	457	460	461	494	474	465	426	446	444	477	458	475	517	493	466	453	446	463	492	455	456	432	502	466	463	526	426	463	476	471	476	448	447	477	439	444	488	433	449	490	459	484	500	449	485	481	455	439	430	499	477	465	458	495	437	482	451	450	468	501	428	481	477	399	458	504	464	472	476	429	444	468	475	475	451	467	507	475	437	470	493	454	440	466	432	458	436	439	477	489	472	440	460	453	409	470	472	490	510	468	470	465	474	418	480	428	466	483	457	471	463	457	498	442	452	458	458	432	478	467	484	433	476	468	455	468	500	465	485	438	495	461	434	463	470	489	440	454	448	497	457	449	472	435	432	467	485	466	477	466	459	455	473	485	467	452	468	458	442	469	435	476	503	468	503	474	465	469	426	471	456	447	480	439	470	461	483	466	461	453	420	465	498	475	454	430	454	464	440	494	452	451	467	481	498	487	471	458	437	466	458	489	447	480	485	443	490	442	483	475	493	448	423	464	469	449	492	463	460	457	444	510	455	439	516	505	460	473	458	468	461	459	482	480	496	486	447	488	431	478	459	469	461	484	481	446	478	477	485	458	507	447	437	449	480	472	453	462	433	459	487	479	442	456	475	449	434	449	458	498	489	478	481	448	443	474	462	475	478	466	457	487	457	491	466	476	450	479	447	491	480	455	502	442	465	447	460	484	450	482	495	488	455	438	447	449	490	448	387	444	479	479	462	486	431	469	456	446	444	429	493	493	461	450	454	452	451	488	454	447	454	471	463	436	469	464	468	447	486	444	456	492	437	457	457	483	445	464	504	465	439	447	463	484	413	459	495	446	474	467	473	496	461	474	402	404	440	453	463	461	443	427	435	475	445	459	478	467	466	463	460	484	476	460	428	433	487	448	453	447	439	471	445	443	452	468	422	442	487	459	437	509	473	438	453	484	450	469	491	457	448	436	445	442	466	468	480	476	460	483	495	470	485	438	477	456	491	445	466	469	486	450	469	489	511	459	439	454	496	493	470	481	461	485	442	491	478	473	436	495	430	479	447	475	453	438	440	475	472	466	453	484	516	468	499	453	477	484	468	472	435	508	430	477	462	408	480	443	444	429	412	451	474	515	452	429	448	438	451	469	464	468	488	444	463	477	484	485	452	447	488	435	448	467	439	473	451	469	486	483	460	460	473	475	454	468	498	443	470	437	466	474	503	469	419	518	463	484	463	478	489	440	476	497	477	458	490	430	457	441	465	453	438	479	414
25704	25985	35612	28425	18148	4280	466	394	381	340	376	327	351	325	365	362	360	371	318	343	345	319	328	367	358	364	356	317	359	358	371	352	328	347	356	326	348	327	330	344	350	357	340	323	350	343	361	311	327	341	352	307	343	307	321	332	323	349	341	341	354	351	333	346	337	331	350	388	360	361	333	322	354	348	374	333	347	330	318	348	314	317	326	335	348	347	326	373	342	341	356	300	368	370	348	345	336	350	366	358	370	330	332	341	368	359	326	338	374	335	305	342	336	342	355	330	351	363	326	327	362	332	346	370	348	321	318	354	354	346	332	364	342	351	373	356	335	339	339	345	310	345	337	324	368	311	340	367	344	335	330	352	330	321	368	345	332	325	317	358	322	362	326	333	334	306	327	365	343	352	344	337	345	304	355	351	344	341	339	352	366	343	325	355	322	333	343	363	334	359	373	342	336	349	385	344	348	339	310	343	327	311	298	349	322	343	342	373	383	317	367	337	363	328	357	324	315	353	315	313	337	324	330	355	297	347	345	336	352	305	318	314	350	351	368	343	371	322	354	334	363	311	344	330	375	345	356	342	334	318	341	344	314	340	358	355	327	339	329	327	329	347	339	343	338	345	344	326	350	328	342	365	320	333	360	324	339	379	346	330	329	325	326	380	327	344	325	388	340	349	349	330	328	321	343	323	308	397	338	355	341	325	307	315	343	349	333	326	335	314	347	332	348	338	340	368	352	360	344	317	352	343	303	343	334	338	359	311	370	358	372	312	339	331	330	348	334	325	345	314	324	358	351	362	333	342	320	327	301	325	303	337	299	333	304	348	340	323	333	385	369	349	347	319	329	335	330	360	335	351	364	373	343	320	338	346	305	339	344	307	317	345	354	360	343	317	337	370	328	332	358	330	337	381	349	366	357	340	342	313	300	335	334	306	356	340	327	321	336	343	363	337	377	331	335	313	353	288	308	324	332	356	351	352	317	345	346	335	316	325	336	358	326	335	336	348	385	350	361	309	327	382	331	348	375	360	320	346	327	354	300	322	325	326	332	361	377	332	346	333	324	329	349	347	347	370	338	358	337	334	345	315	324	361	349	347	334	359	362	358	339	354	331	358	327	348	329	309	338	337	338	348	351	351	322	377	385	347	360	315	341	335	362	352	309	365	314	349	349	300	347	317	349	338	341	364	339	338	361	351	339	340	311	353	326	315	348	326	337	348	313	315	338	306	341	363	316	333	346	362	362	380	348	361	363	325	353	318	329	356	356	338	296	322	332	337	355	318	340	351	340	340	321	339	332	351	335	348	329	383	332	314	340	348	324	318	340	329	349	366	333	358	361	348	337	347	312	346	341	312	343	339	336	340	370	340	344	356	336	318	349	330	331	326	355	355	335	358	348	350	330	324	352	344	326	353	340	315	337	315	345	339	344	318	335	335	328	328	349	345	345	330	353	332	323	358	348	349	356	370	318	330	345	348	337	366	323	307	328	340	311	345	329	393	350	360	318	345	356	337	339	341	314	320	348	374	317	314	340	327	344	358	332	346	326	329	369	339	359	327	338	342	315	346	356	330	337	327	353	304	309	392	344	344	389	335	343	324	326	335	340	345	340	340	350	345	353	310	340	363	320	323	368	379	349	321	327	346	330	320	366	353	334	310	339	326	335	308	335	343	329	346	342	321	362	313	315	346	347	340	328	344	336	354	338	345	357	343	355	358	314	330	375	361	334	369	342	351	350	335	354	321	339	338	328	350	356	328	317	314	340	358	359	315	348	318	331	349	367	338	320	340	345	338	323	303	338	371	323	383	354	349	307	332	348	318	325	363	344	322	331	298	322	335	339	346	334	314	337	362	356	332	331	320	337	313	377	320	327	311	349	357	331	334	357	349	341	339	347	340	336	320	344	325	333	323	320	360	322	356	335	359	340	362	359	341	345	329	358	370	327	352	346	333	321	365	319	396	333	334	335	377	320	329	338	335	327	349	326	327	325	326	315	340	335	354	346	369	357	335	335	352	360	347	359	350	355	309	349	306	343	335	342	357	367	375	361	339	315	334	321	350	307	355	306	344	333	318	348	345	363	360	340	355	326	332	338	344	345	353	329	352	329	360	286	357	337	370	338	358	316	335	312	363	346	343	333	345	326	325	346	321	373	306	361	362	314	353	330	346	335	368	374	326	319	335	337	361	342	347	338	345	352	386	328	323	319	401	322	362	323	326	323	357	338	336	354	345	310	349	379	368	333	337	344	371	333	372	376	351	345	343	343	331	358	315	319	322	353	353	313	360	353	337	343	344	341	344	325	360	333	341	324	337	343	370	296	341	363	344	341	369	368	347	340	315	344	338	300	339	333	346	340	357	362	354	340	330	323	342	336	342	312	331	367	346	370	316	342	371	328	358	318	378	315	352	295	303	337	324	356	327	341	343	384	363	374	358	318	322	327	332	366	345	326	319	355	341	295	341	376	354	303	329	341	337	349	324	362	350	336	325	345	344	348	358	350	305	345	339	341	355	364	344	319	367	345	322	342	344	355	362	366	344	334	348	339	323	337	356	314	339	350	331	340	355	302	332	355	355	338	341	331	342	345	368	359	336	328	306	374	366	372	332	318	337	360	328	328	331	317	363	350	332	315	337	325	344	322	347	337	319	282	353	334	367	311	349	356	351	333	318	349	353	340	338	335	336	314	357	334	351	366	351	366	331	313	302	368	329	332	330	337	359	337	351	350	335	348	335	326	329	310	344	327	334	359	363	326	324	370	364	303	347	359	334	336	352	350	329	362	377	349	341	355	375	341	326	341	325	359	325	334	313	358	358	352	323	339	352	343	330	350	350	350	325	350	324	344	330	340	331	362	334	321	324	378	333	358	381	365	340	320	321	346	365	362	323	335	327	307	362	312	371	344	333	344	319	354	310	344	306	345	334	322	322	342	366	314	341	372	351	354	337	351	330	323	337	364	335	335	361	323	342	349	356	323	352	341	320	378	360	340	386	347	326	373	331	326	370	304	315	326	342	334	346	313	345	359	330	330	358	368	364	333	339	329	362	340	353	360	351	355	339	376	369	362	332	358	360	331	351	320	339	346	366	343	329	309	371	333	333	361	339	354	336	310	337	313	359	355	350	328	340	343	343	359	297	324	313	322	322	349	320	345	291	319	324	329	334	315	331	338	338	337	359	332	351	305	335	329	363	330	350	386	339	359	311	324	335	345	316	341	314	344	345	330	340	348	357	323	361	337	346	354	366	361	361	301	330	354	300	345	343	358	350	317	372	356	344	338	356	335	356	362	362	316	342	325	335	334	353	328	291	333	341	340	331	322	374	313	344	362	321	354	370	321	373	328	369	337	312	339	309	334	320	339	311	365	344	361	326	357	361	325	352	349	339	355	335	328	334	328	353	339	338	357	339	328	329	319	340	348	320	354	349	329	335	378	345	377	344	345	329	343	347	346	324	304	350	334	352	327	326	362	347	332	351	332	351	329	343	368	352	372	330
60913	93020	67882	34733	8497	652	642	559	616	551	583	598	538	573	584	567	570	539	579	519	570	597	577	524	565	557	539	593	511	553	590	599	538	605	591	567	586	527	551	561	573	572	579	549	581	585	524	520	561	544	547	526	551	549	568	585	563	593	502	566	546	536	513	551	540	532	558	513	585	544	585	530	612	559	538	543	556	559	561	604	590	591	564	543	563	541	551	563	531	544	557	518	547	555	555	561	536	597	523	556	555	525	574	526	556	562	559	524	556	582	574	559	539	560	562	538	536	519	561	610	567	604	550	551	540	534	574	537	568	514	597	598	555	529	535	547	545	566	539	552	534	552	530	531	602	538	555	552	593	504	550	539	538	607	564	540	525	566	565	587	530	557	564	519	548	526	581	498	512	507	535	570	535	540	534	531	578	586	543	547	525	538	519	526	534	559	574	551	557	572	550	537	530	524	567	553	518	565	531	556	554	531	564	546	556	537	564	603	550	514	579	550	509	578	560	538	551	522	570	582	539	565	552	618	523	554	561	530	494	547	569	550	561	550	567	505	533	510	554	560	521	545	514	551	559	560	524	580	563	519	557	577	589	504	584	550	555	535	529	556	517	542	563	543	559	571	541	544	539	556	584	498	560	525	547	584	525	571	563	574	533	539	547	558	574	509	526	541	560	520	588	558	519	543	551	558	523	609	557	543	541	583	560	580	558	522	555	565	538	545	568	557	546	552	561	520	542	584	556	573	533	546	577	555	561	532	538	528	528	527	576	561	556	563	561	516	509	579	564	548	568	536	582	543	520	548	562	531	553	608	521	547	528	543	554	583	559	553	536	552	517	503	566	565	543	560	543	553	529	539	548	575	541	549	562	563	555	570	523	574	566	547	510	573	556	558	567	548	566	574	532	516	528	572	599	553	557	573	530	583	534	589	556	538	537	528	545	542	555	540	557	539	543	587	572	607	613	571	517	549	569	610	557	563	588	518	526	578	597	542	530	553	583	540	536	526	562	539	547	538	582	536	532	563	558	562	570	567	489	572	535	539	546	520	528	533	514	562	577	582	586	571	585	545	566	580	560	524	556	577	588	528	535	557	572	571	541	557	554	597	510	525	519	543	536	529	517	559	529	550	532	569	569	561	564	543	576	562	541	524	538	628	547	567	529	611	570	551	535	572	540	560	497	564	529	599	548	545	489	600	584	530	535	528	555	542	522	562	534	556	533	572	554	527	555	542	524	517	562	569	566	514	573	583	591	516	539	543	555	530	530	541	603	538	566	534	570	550	571	518	542	548	544	572	579	557	550	551	525	559	576	549	547	552	573	523	564	548	547	572	565	524	548	526	590	570	582	556	550	560	558	563	589	547	522	565	550	590	573	513	572	537	579	521	538	556	545	544	525	527	590	593	521	590	606	602	571	564	559	548	598	539	566	581	598	597	559	539	559	589	520	535	524	567	563	543	565	553	535	555	567	529	562	514	591	545	585	573	551	582	544	547	580	577	569	536	530	574	585	510	579	568	496	539	547	557	607	560	530	561	567	498	516	523	527	542	549	585	557	564	538	564	537	581	540	582	534	524	534	565	517	553	500	503	564	573	558	545	610	552	545	506	580	588	562	521	574	525	530	557	550	512	594	538	607	561	577	505	527	557	550	530	567	572	595	573	522	541	556	573	590	524	546	560	539	552	567	564	521	559	529	569	553	581	567	581	567	598	544	551	559	596	547	541	555	557	540	550	564	562	572	578	545	565	547	552	586	558	530	540	536	531	540	585	555	553	528	579	531	557	559	599	593	516	540	577	563	569	529	587	588	568	571	532	582	572	520	515	522	517	561	518	580	569	563	546	570	551	560	560	531	570	548	551	553	515	580	544	536	537	572	574	541	525	557	550	502	549	518	605	541	507	579	591	553	596	563	505	536	573	570	537	580	574	588	541	532	519	515	556	565	562	562	548	558	562	542	564	521	538	546	509	537	553	637	527	557	543	580	570	546	544	540	552	534	583	498	573	579	585	583	566	547	566	545	549	570	551	530	528	524	549	577	543	538	534	594	506	539	555	591	549	572	533	538	552	547	563	545	556	563	551	590	540	548	550	530	582	546	581	537	516	510	540	565	508	547	570	554	532	557	553	571	572	523	596	570	527	537	550	564	557	545	586	561	573	510	584	541	557	545	552	512	575	527	538	513	577	514	593	553	565	549	580	541	558	548	549	591	569	545	511	546	550	566	558	543	539	537	533	563	545	528	540	557	577	551	578	522	568	544	496	556	531	583	557	566	536	575	527	511	532	527	572	548	570	524	567	552	566	550	575	550	592	521	544	517	544	554	566	521	499	574	536	560	581	565	528	565	521	531	586	566	554	560	564	530	559	571	531	544	528	539	513	547	531	546	528	531	588	568	552	567	556	549	604	576	539	537	511	556	502	558	563	502	536	564	505	551	545	542	559	586	547	556	532	568	561	528	568	540	545	557	534	534	534	532	527	572	541	570	522	540	560	570	553	568	590	530	548	569	506	573	545	554	551	537	539	552	570	552	526	510	579	531	532	597	538	540	581	514	544	592	578	545	559	536	496	577	549	539	570	541	573	553	563	544	577	514	568	534	575	530	548	553	572	548	569	559	530	521	548	522	550	554	574	516	544	528	587	551	537	537	548	541	598	544	507	567	555	537	552	551	549	545	560	517	518	564	518	538	565	545	551	553	581	561	609	533	533	572	554	565	526	568	569	541	551	570	567	517	585	573	527	596	551	599	575	560	532	542	511	501	568	561	531	529	533	547	522	564	560	564	602	581	554	553	521	521	586	571	535	541	542	565	486	554	513	502	530	545	550	527	512	522	611	599	573	589	551	559	538	528	560	576	553	542	532	541	558	547	553	564	529	550	530	567	529	513	546	538	547	581	553	570	555	591	528	547	550	524	523	561	571	543	521	562	567	555	553	581	556	553	548	578	548	545	543	527	557	538	534	489	537	575	566	573	580	543	560	523	568	530	544	548	564	556	539	573	582	552	553	554	525	555	591	573	548	548	566	549	529	489	574	544	531	611	578	588	560	566	543	513	550	559	517	561	551	564	542	531	552	569	531	550	571	580	592	535	510	543	576	563	527	528	523	546	561	535	569	559	560	564	555	507	543	583	614	571	558	575	552	560	550	579	558	566	552	525	535	535	584	521	537	574	564	559	520	573	543	611	551	544	568	521	594	558	565	535	561	522	574	518	535	528	580	555	586	561	584	567	563	538	564	538	543	592	571	488	572	544	547	561	513	553	538	533	514	571	535	542	543	547	574	586	521	555	594	501	568	570	577	526	535	555	542	533	595	522	511	542	565	594	566	584	603	545	593	545	539	532	529	508	554	555	521	551	543	549	550	550	529	572	553	537	556	567	536	531	542	538	556	558	548	522	566	563	543	545	532	591	546	531	574	551	555	531	542	569	554	541	556	533	575	521	547	545	558	521	570	569	563	529	552	580	546	586	561	600	582	584	506	561	579	584	533
24403	23648	33149	26491	21496	15149	2118	586	553	596	627	560	578	528	591	586	604	577	562	564	480	516	555	517	512	518	518	534	586	568	566	575	523	558	554	535	585	595	556	578	569	578	502	573	534	528	522	543	596	565	554	533	513	510	538	512	542	602	528	551	547	528	518	552	553	576	544	541	556	586	508	525	532	555	516	538	571	497	536	542	549	553	522	590	542	520	537	537	501	511	564	541	588	535	563	571	553	516	566	538	516	536	530	564	551	550	528	516	538	543	533	538	517	532	520	518	549	560	542	564	544	563	544	582	541	550	550	559	527	553	511	544	581	569	543	532	553	533	561	520	515	542	533	528	561	513	568	512	529	580	521	524	542	549	569	534	527	558	571	537	534	579	546	547	541	570	555	579	522	530	611	556	527	555	564	566	559	592	546	540	572	556	503	560	508	525	532	571	602	526	542	564	526	536	524	540	565	535	527	522	539	557	519	580	531	507	555	497	581	512	552	567	524	510	524	553	531	512	526	498	578	562	520	549	540	549	556	541	508	589	504	558	592	531	556	501	564	530	574	532	526	586	554	568	537	557	529	568	512	567	534	530	571	542	521	549	568	527	561	571	552	504	567	548	503	565	543	551	558	558	552	530	555	521	570	505	550	542	595	623	533	552	567	514	547	520	518	572	587	595	555	574	553	558	553	520	517	537	530	516	542	530	568	552	549	552	555	567	537	539	523	520	535	571	534	515	509	541	556	558	537	563	543	549	560	560	563	527	538	550	530	556	516	568	574	518	537	607	561	591	516	540	519	543	559	550	531	562	558	543	541	497	522	539	578	507	583	552	550	550	539	555	588	544	541	530	557	562	575	536	559	564	527	536	521	548	545	544	552	604	539	574	546	518	567	516	507	542	569	541	525	548	531	555	550	563	564	549	589	551	537	545	572	530	545	547	563	532	537	518	523	504	552	591	521	487	564	559	564	539	559	544	549	567	544	581	543	565	533	563	554	567	519	597	563	565	517	561	576	568	543	550	523	506	534	540	512	556	586	519	578	520	530	542	512	523	558	534	608	550	542	529	512	552	553	531	533	546	560	559	544	567	550	510	524	583	566	527	625	528	568	504	558	552	533	556	519	530	548	557	567	554	558	519	579	566	544	523	525	508	550	549	563	542	533	556	557	577	545	597	529	560	593	566	542	568	512	539	582	521	569	514	572	560	551	542	554	556	536	530	513	554	557	530	556	511	590	555	549	553	577	584	523	554	584	561	525	555	542	549	530	587	521	552	533	519	534	524	518	547	540	559	537	539	543	572	552	576	541	560	516	538	555	566	553	537	560	605	546	570	557	537	537	530	560	538	583	522	509	534	506	483	574	521	498	567	535	515	526	522	543	541	495	543	546	519	537	538	522	476	548	545	575	543	546	528	536	586	510	537	565	510	551	597	570	514	537	498	550	570	533	555	555	535	577	554	561	548	551	539	535	553	584	546	560	547	535	516	535	562	502	540	554	552	554	604	518	549	531	573	580	548	519	519	551	528	611	498	524	517	509	559	505	583	526	587	539	497	523	550	538	526	536	541	562	523	542	539	547	560	575	540	463	553	607	589	552	544	553	541	534	537	560	522	548	574	496	548	571	559	524	550	554	530	558	529	534	534	549	566	562	505	548	582	557	512	535	562	544	550	573	554	554	575	554	528	522	479	538	537	549	577	554	556	543	531	521	563	544	493	501	559	517	569	532	521	534	535	530	535	531	527	558	533	538	516	513	516	537	532	536	566	498	514	554	521	539	561	545	556	603	537	536	571	573	559	545	526	557	564	547	566	524	536	525	556	541	564	543	546	547	579	540	584	557	559	533	534	568	530	568	545	547	575	570	580	565	500	540	557	523	553	573	503	530	527	560	579	493	582	498	562	580	569	544	535	577	573	580	543	519	512	547	526	547	532	510	549	558	556	517	557	527	550	519	588	522	527	513	519	536	539	545	564	529	550	529	570	529	504	535	603	560	530	551	562	527	536	539	548	531	550	534	574	556	520	536	550	554	544	564	577	540	544	560	525	530	519	571	517	507	505	585	566	539	523	544	560	532	517	516	564	535	500	545	556	567	561	482	567	522	580	549	561	555	548	568	538	551	541	570	574	586	523	528	569	540	563	554	530	561	547	522	534	548	513	564	575	527	530	566	571	553	518	566	597	558	537	527	530	530	518	530	539	548	566	523	520	548	554	530	516	574	561	558	591	517	571	569	567	523	515	510	528	561	537	553	614	540	565	528	570	559	534	548	564	542	528	523	555	586	547	521	495	577	529	551	545	549	559	547	554	572	536	544	561	529	522	532	531	577	540	511	542	541	524	591	553	541	559	530	516	576	528	523	546	524	516	550	528	590	508	554	530	560	576	547	559	575	592	516	534	598	556	532	552	550	557	556	555	515	526	528	551	538	584	536	521	571	545	531	568	555	546	538	519	558	537	558	565	539	520	557	556	564	538	547	534	546	580	547	572	590	510	520	552	605	520	555	546	549	548	530	529	536	525	537	544	508	524	514	535	564	575	581	524	585	526	545	522	592	570	566	553	555	545	564	529	540	535	537	501	530	515	557	528	551	553	546	530	544	533	499	520	536	499	534	549	547	527	536	544	528	527	504	540	540	574	513	559	532	519	548	563	509	531	535	526	580	561	565	544	512	578	570	568	537	524	583	551	550	546	545	580	558	535	538	606	546	552	579	489	561	521	548	542	561	565	557	497	539	552	502	574	564	534	560	547	543	520	537	565	526	573	567	547	522	555	535	538	566	524	552	525	581	547	531	558	562	533	538	531	515	557	549	552	548	555	545	576	520	569	538	528	487	504	544	517	545	558	555	581	520	515	565	530	542	561	564	494	559	562	570	567	496	512	564	579	558	488	541	520	556	553	521	560	584	561	528	552	524	512	543	516	526	558	544	536	507	521	540	563	538	503	507	579	537	531	574	532	550	493	564	541	565	518	561	525	522	555	520	539	540	551	564	543	517	554	547	556	555	529	565	517	587	535	539	525	491	544	526	584	592	561	550	512	528	551	565	520	524	571	577	545	553	558	575	568	532	546	522	573	522	545	538	583	555	550	547	562	545	535	541	550	553	547	580	485	545	525	564	570	545	556	564	583	552	513	566	540	539	499	545	531	556	580	522	607	520	532	536	572	560	503	530	529	559	602	512	567	522	527	528	543	504	550	540	590	538	540	532	505	547	536	571	526	511	505	523	538	533	528	561	543	528	512	552	544	534	548	544	608	576	541	523	550	569	549	512	519	549	561	551	558	538	510	537	564	537	531	559	619	558	547	560	567	555	534	564	514	558	532	556	512	533	577	607	567	550	528	553	573	557	564	549	515	530	547	577	554	579	539	561	550	568	536	555	552	502	555	514	534	535	525	575	526	550	494	556	582	571	512	561	565	530	494	523	534	541	561	572	544	522	502	545	604	551	557	536	554	513	547	527	522	535	539	552	547	579	538	541	499	528	529	559	520
62182	102505	77016	41037	14301	1016	892	905	873	862	832	856	857	864	822	789	854	803	873	866	818	808	851	808	795	840	834	898	873	841	827	826	797	829	841	844	851	881	827	766	799	809	871	829	826	860	860	867	817	807	852	833	811	853	782	839	894	819	812	853	843	807	857	796	778	817	817	802	877	851	851	851	825	877	795	876	857	820	855	834	879	836	873	826	815	863	836	818	845	821	798	950	816	805	824	848	864	802	824	895	889	843	852	856	885	834	846	822	821	859	804	845	789	844	824	827	911	800	791	844	864	798	797	812	807	823	874	879	842	813	838	826	830	810	833	811	831	869	826	868	833	833	869	810	832	860	846	769	879	865	823	858	850	853	862	855	798	807	822	828	847	831	886	831	832	856	826	822	806	784	819	855	805	797	787	785	789	823	829	829	825	847	834	850	859	792	859	792	854	881	839	814	864	858	818	827	831	796	842	766	827	896	806	805	813	848	822	792	901	880	874	792	870	860	798	811	808	821	887	845	886	852	854	840	823	880	852	815	831	880	826	859	813	841	800	852	839	797	858	833	795	804	822	836	800	885	821	849	849	821	858	856	820	819	858	805	816	787	767	882	842	815	813	826	826	790	797	835	826	787	800	808	842	881	815	854	842	838	790	746	889	911	835	890	853	867	841	838	836	846	823	840	829	845	854	875	844	813	807	827	845	881	913	807	811	836	822	793	843	789	807	872	814	807	833	835	892	869	824	809	862	817	854	791	804	802	831	836	798	873	886	856	796	818	839	846	800	816	841	782	804	808	868	822	865	880	857	810	841	860	825	895	845	834	797	825	822	850	841	830	840	871	883	777	856	862	845	835	794	844	864	831	781	790	863	841	817	811	808	795	796	843	833	766	824	873	809	835	848	895	815	812	772	836	880	780	846	838	819	826	820	837	844	877	881	881	851	846	811	836	880	876	798	828	796	860	799	793	824	898	879	817	799	844	811	814	822	795	833	810	820	819	857	826	834	825	813	818	829	843	805	857	850	838	831	847	802	853	850	832	824	830	818	860	806	837	810	830	810	806	805	857	874	850	797	882	848	831	862	838	815	879	802	778	850	852	871	817	830	825	847	812	836	851	858	894	807	860	824	822	829	812	791	808	833	876	806	825	796	863	870	815	843	838	835	849	822	851	839	796	862	891	855	836	820	786	897	856	878	843	806	809	793	822	785	880	773	830	797	839	839	841	819	808	846	814	832	778	819	866	844	843	829	808	806	865	851	817	840	832	855	809	841	798	821	795	809	788	855	823	814	854	836	810	858	848	829	860	771	841	833	859	875	830	845	839	943	815	912	824	829	868	813	851	826	783	766	853	830	851	828	829	826	848	865	819	839	826	885	784	853	832	828	846	802	874	790	824	813	822	823	807	822	814	851	807	832	872	813	844	838	847	834	852	836	850	807	846	761	837	877	787	811	820	794	834	833	784	815	818	875	797	851	765	804	839	806	806	807	780	815	829	833	820	864	893	810	844	843	859	822	839	822	844	801	789	819	829	779	824	844	874	841	856	824	820	802	876	858	803	812	823	854	838	805	866	806	826	794	802	826	822	802	911	845	890	803	799	833	845	796	798	871	819	830	831	856	800	842	836	851	790	840	869	835	799	816	836	837	826	805	805	794	821	849	845	833	836	825	801	846	829	842	813	835	812	801	795	847	791	878	855	859	842	840	831	816	884	829	842	814	839	846	824	868	820	777	799	846	795	802	870	815	843	881	851	806	819	886	808	870	820	798	829	863	840	848	819	865	817	836	774	825	828	811	810	809	793	834	859	844	867	817	837	878	818	821	833	826	774	861	858	771	842	835	806	771	856	819	803	805	812	818	830	824	875	821	827	846	852	850	803	831	773	857	858	856	843	840	858	792	821	842	802	856	852	838	867	830	769	860	798	817	867	821	843	863	775	841	888	777	780	816	826	863	846	813	862	819	796	801	885	843	854	892	811	789	809	834	841	852	823	820	865	862	823	823	857	830	802	826	844	815	828	812	855	876	792	839	845	773	839	835	842	897	832	784	820	794	827	775	818	806	874	864	796	817	804	808	797	845	802	816	779	810	813	837	915	842	842	873	842	797	777	815	837	855	782	830	810	793	836	805	841	806	881	894	852	892	901	896	788	834	918	822	875	831	833	813	811	859	800	806	827	800	820	851	845	784	823	882	898	806	859	816	793	828	857	835	823	845	824	791	874	860	823	817	867	815	863	868	825	828	855	815	807	827	849	859	802	818	841	815	838	870	778	795	811	850	854	850	903	806	865	858	816	817	796	784	836	859	836	836	818	849	809	824	827	797	852	859	841	854	783	838	805	872	851	781	823	887	828	827	822	780	829	868	809	826	857	831	820	831	845	851	840	848	834	851	858	864	812	846	870	824	813	841	826	784	846	826	829	845	847	805	868	868	824	864	821	812	775	808	847	812	855	834	841	835	817	840	838	857	759	882	865	851	774	838	842	880	847	839	826	809	818	847	839	812	811	894	811	832	833	863	863	812	825	853	822	792	837	824	879	806	843	880	847	874	808	866	862	808	873	872	867	794	838	837	849	875	890	779	812	862	853	874	864	844	822	858	860	816	882	877	909	843	844	853	881	868	853	830	850	848	817	786	842	851	860	819	868	829	852	870	816	856	857	795	815	826	849	827	828	797	878	865	840	854	805	848	864	863	831	799	839	876	813	858	824	843	788	823	839	838	841	877	831	849	832	836	828	833	796	843	826	832	825	829	869	896	849	840	803	857	859	855	838	854	856	860	794	807	856	906	845	830	799	822	868	840	836	869	811	842	804	857	806	864	805	875	818	866	836	843	869	916	822	860	862	845	798	863	837	861	875	843	811	815	784	794	819	805	812	819	869	835	849	768	844	846	821	836	853	868	864	782	795	818	799	818	822	892	871	858	830	856	829	844	865	854	845	847	831	796	847	808	900	805	777	859	806	803	859	795	841	890	819	846	810	843	866	836	819	871	810	867	829	822	854	852	820	843	787	793	828	813	822	779	812	828	827	814	817	812	865	859	846	893	823	825	854	789	873	853	804	870	796	785	825	845	860	793	845	816	822	825	795	779	826	821	835	859	808	848	804	843	818	817	869	848	826	852	859	839	900	800	805	801	856	828	833	855	844	816	770	791	854	827	862	867	824	812	844	806	836	845	846	864	800	840	835	816	794	815	857	848	850	850	811	830	866	815	833	802	822	822	908	838	870	870	787	845	796	809	836	795	813	838	868	826	858	884	821	819	894	825	845	841	814	799	823	871	871	873	802	841	830	829	788	809	818	812	800	831	854	802	820	834	814	788	869	893	772	862	817	816	828	837	826	821	816	825	830	842	812	887	815	833	770	861	812	830	814	842	852	821	836	857	821	852	865	848	872	830	840	818	843	852	872	878	810	825	789	827	824	811	862	823	797	810	889	821	782	823	872	826	795	836	839	820	801	824	835	805	820	869	850	808	826	831	806	886	811	786	828
31499	32966	28840	11783	954	273	310	309	290	270	312	268	301	272	288	312	281	285	265	274	285	256	309	307	261	270	285	278	268	263	282	289	277	265	286	275	278	291	286	274	300	271	269	283	284	308	282	281	267	247	315	286	245	289	281	279	292	270	302	267	279	234	289	303	275	283	286	261	291	273	260	246	273	305	281	279	271	270	277	276	266	300	289	276	293	288	286	302	267	276	292	260	294	274	277	282	280	258	271	284	272	268	279	271	305	297	253	267	288	286	247	278	301	296	266	262	285	266	266	277	281	280	272	290	277	304	290	243	271	279	271	290	294	273	273	289	276	279	293	263	287	271	271	290	271	256	298	286	273	262	296	274	302	267	292	290	262	268	241	289	277	259	304	312	266	268	272	288	296	252	265	274	292	302	289	290	248	259	283	276	271	278	257	292	280	293	268	279	265	287	275	293	280	288	296	284	278	275	278	274	271	273	275	266	292	266	256	254	286	286	277	291	267	285	291	276	278	262	278	261	261	253	307	288	315	281	280	303	290	275	274	290	265	290	312	278	304	290	283	283	262	279	233	272	303	277	280	270	267	257	285	267	300	264	267	284	275	299	303	289	288	289	291	260	281	291	264	276	274	296	285	287	288	299	289	290	268	271	309	273	260	286	283	259	270	278	285	301	268	266	299	266	266	260	269	266	285	295	302	271	274	304	298	275	289	300	262	266	265	289	260	304	284	280	278	281	263	284	256	298	303	289	258	262	298	290	271	264	285	301	283	287	282	239	285	271	296	277	270	279	295	238	317	279	283	270	286	274	266	276	267	279	282	292	256	255	292	288	296	269	274	286	275	278	259	315	272	289	280	267	279	258	258	297	288	276	291	244	287	292	258	280	269	277	262	296	259	280	286	308	297	258	257	297	267	282	303	291	253	284	312	252	260	273	308	274	295	267	271	275	300	299	269	313	297	272	267	249	278	286	293	268	290	285	263	289	292	280	330	274	266	249	297	297	264	307	281	296	295	284	277	273	272	324	293	269	281	268	258	259	295	280	279	283	273	273	292	293	269	286	284	258	296	285	276	280	290	278	269	286	311	262	271	287	259	301	256	286	263	307	299	260	277	287	280	268	257	322	262	280	256	263	271	269	289	274	277	252	299	275	296	267	278	298	282	284	289	288	274	291	270	294	265	326	298	284	281	290	282	281	283	267	283	258	258	309	281	257	260	306	276	279	283	265	266	256	281	303	278	312	289	269	291	327	279	263	278	280	277	273	294	248	259	262	294	262	291	290	302	280	316	257	295	258	304	280	261	304	296	300	268	272	284	318	232	287	267	280	276	270	285	307	275	270	292	283	285	254	279	287	307	277	288	260	282	278	286	281	272	283	283	276	288	301	309	279	303	318	285	259	285	286	271	249	273	294	293	271	250	280	254	262	273	293	268	267	269	286	293	289	286	298	299	278	264	317	311	251	283	285	275	286	277	264	275	286	295	312	267	288	265	285	251	311	269	264	276	271	279	283	301	276	245	305	257	286	280	304	255	273	252	300	281	284	264	286	275	326	261	289	260	309	232	275	255	278	276	275	266	288	291	244	261	281	314	277	253	278	282	280	279	264	284	286	267	279	270	285	284	284	296	287	302	289	290	309	281	264	294	310	297	263	284	277	269	261	264	291	258	285	275	266	282	266	284	294	279	273	295	259	300	291	283	251	291	272	265	279	271	281	281	259	257	284	281	259	274	315	286	292	269	264	281	297	280	281	278	273	292	291	264	274	313	278	262	266	280	290	274	293	262	293	239	270	284	272	273	278	306	298	269	288	302	284	283	295	275	310	296	323	275	279	261	257	284	273	244	298	264	286	245	266	299	289	246	272	292	275	282	294	242	255	293	272	313	300	258	284	280	312	260	253	275	295	287	281	329	284	279	247	286	294	288	265	302	275	264	269	235	276	284	277	292	276	256	269	284	307	296	287	294	269	270	246	276	265	281	310	269	277	243	295	286	255	250	307	263	306	285	303	297	278	290	266	262	251	279	279	297	257	268	259	268	283	312	301	271	271	278	310	260	265	296	277	267	266	286	270	266	285	238	253	292	269	287	276	299	272	249	268	285	309	257	286	263	265	262	301	306	267	263	303	288	286	324	294	288	289	291	275	291	268	278	300	281	291	311	273	280	250	275	305	292	294	288	268	257	282	290	292	301	274	296	286	302	270	294	284	235	265	281	257	277	275	294	284	299	248	260	299	279	272	265	283	284	297	258	266	274	313	301	250	263	286	272	286	276	284	260	289	289	301	282	305	298	259	278	262	272	276	309	294	273	267	310	286	289	273	275	286	273	277	265	305	274	268	264	288	292	306	273	294	284	283	290	271	242	290	253	293	274	318	280	284	269	303	296	296	294	257	277	267	307	290	298	297	270	285	281	308	303	303	270	282	242	253	259	273	305	289	274	254	270	284	271	294	272	295	268	302	265	253	280	290	274	281	291	301	259	277	298	264	262	281	267	272	290	243	254	273	244	250	289	293	272	303	272	266	316	263	247	265	294	274	293	278	272	264	295	298	274	287	237	280	288	296	292	270	266	287	283	265	274	269	290	283	287	295	298	293	302	281	301	274	270	269	287	273	296	270	316	300	252	278	299	274	237	294	266	292	266	302	279	281	271	311	278	267	276	286	278	284	307	292	270	285	273	261	268	259	296	222	272	293	274	304	279	267	279	255	297	285	244	261	282	300	283	259	280	286	267	239	289	274	296	275	290	256	277	284	280	295	237	282	278	298	314	277	282	293	293	273	272	264	292	291	266	264	264	262	262	269	247	280	264	273	262	270	274	303	290	263	288	303	280	254	282	278	286	287	292	297	284	293	284	276	291	261	288	267	260	297	284	283	314	268	267	283	311	284	262	271	304	269	298	286	288	310	294	306	279	247	308	304	274	283	256	287	268	256	234	253	258	293	285	277	265	286	283	281	272	309	284	274	263	321	271	253	300	251	279	250	272	307	277	257	291	268	299	297	287	270	268	241	310	264	281	281	277	293	281	282	254	273	275	290	285	284	279	300	314	296	295	277	282	275	302	304	297	297	297	286	257	304	263	292	264	292	262	291	291	280	287	272	261	284	276	280	248	256	274	279	276	272	267	276	311	260	262	289	277	273	313	295	265	298	297	284	273	283	285	282	280	263	255	285	269	278	270	271	277	289	277	277	297	276	298	285	264	278	292	302	293	273	276	293	281	271	278	275	252	285	277	277	287	291	287	262	279	280	265	289	256	278	254	282	318	268	280	297	297	262	292	294	320	268	307	275	329	261	245	293	240	298	285	268	281	270	307	286	274	298	249	277	284	279	280	281	285	259	282	303	260	303	292	290	287	276	292	259	265	280	264	279	280	273	282	265	285	295	282	268	293	258	297	295	320	289	266	290	261	299	275	305	282	276	275	243	279	278	288	270	238	236	253	290	284	299	304	273	291	306	286	256	250	279	262	264	290	265	275	278	301	285	280	268
40125	49890	33734	10915	1692	513	488	478	500	435	519	513	458	484	474	481	477	487	455	488	496	464	472	484	509	481	446	438	480	494	475	503	455	480	480	483	480	476	491	452	411	471	483	462	520	504	467	468	477	514	464	463	469	462	483	503	495	477	495	472	481	494	489	434	454	482	444	535	454	439	455	461	453	501	491	505	455	483	450	492	461	486	472	455	484	464	474	493	466	471	454	457	477	476	467	457	485	503	470	459	449	463	479	510	443	473	469	503	465	458	466	440	467	473	468	472	490	503	493	460	516	482	476	486	479	464	454	473	483	451	516	471	476	485	509	467	452	504	488	443	484	482	493	460	468	470	479	482	487	471	493	489	442	453	455	484	445	490	456	481	514	492	456	431	487	508	490	485	493	451	471	468	474	470	429	440	479	497	481	472	465	447	486	489	450	479	483	447	505	455	458	435	501	466	506	470	476	474	447	468	490	471	480	466	490	465	497	459	475	486	493	481	499	473	495	485	490	455	483	467	472	437	447	495	468	446	514	486	496	471	425	471	519	506	516	465	475	474	474	498	471	469	434	479	460	458	472	484	507	415	459	474	446	459	483	470	456	460	445	434	484	485	486	479	495	456	522	460	493	477	470	487	456	468	521	480	467	444	495	456	478	461	486	457	465	474	495	497	476	465	460	441	471	482	443	471	462	482	475	475	456	443	461	455	463	488	461	460	517	484	453	455	462	442	464	467	462	446	433	460	471	466	483	475	442	462	487	453	483	501	486	477	459	476	451	487	493	435	453	462	482	471	503	435	468	477	438	468	462	449	510	480	492	469	491	489	487	448	455	466	481	479	485	475	512	445	460	477	453	476	486	500	446	483	464	505	450	442	498	452	484	466	460	484	457	461	451	475	459	482	485	478	437	465	464	475	437	518	457	503	469	498	463	510	457	450	485	480	502	518	449	503	433	477	448	475	461	488	484	431	451	490	478	468	467	487	510	503	459	461	476	464	529	489	435	458	467	477	472	449	476	515	465	464	451	469	452	474	497	480	469	482	460	429	465	469	485	457	484	513	496	504	469	518	508	498	499	447	470	476	510	477	487	492	444	458	470	478	492	524	450	470	496	460	473	476	490	447	447	469	491	459	530	488	507	473	467	483	472	448	473	468	477	460	476	482	471	451	444	503	420	508	445	498	487	509	462	460	452	487	524	438	483	501	484	476	449	477	517	480	440	462	484	440	399	497	475	459	496	516	460	463	462	471	476	466	493	502	480	477	481	488	464	487	516	477	497	460	495	432	489	495	533	486	507	466	503	494	473	477	470	509	449	439	473	447	435	442	458	465	511	485	496	478	479	460	475	456	467	488	484	514	498	465	472	507	443	472	517	453	489	459	463	456	492	443	459	480	447	530	492	474	454	482	516	472	471	474	461	436	498	454	450	491	487	452	448	457	484	467	450	440	482	449	457	506	505	485	490	492	427	476	523	448	482	466	461	498	457	462	448	460	475	480	479	452	470	508	457	470	482	456	466	473	475	455	470	498	477	496	465	487	493	456	483	502	447	505	482	489	475	535	500	470	510	499	517	479	469	467	518	459	469	509	479	472	461	464	466	454	476	482	460	477	471	500	462	480	486	478	453	457	476	469	474	452	479	489	475	505	488	474	509	439	508	448	441	529	450	478	487	491	469	458	481	453	466	428	447	480	479	484	485	474	500	487	487	445	469	483	464	477	487	499	464	476	515	533	461	481	485	527	468	485	458	438	499	469	496	439	467	443	484	468	449	480	480	472	444	465	507	507	487	484	448	500	482	472	485	458	492	457	489	490	472	462	456	466	484	475	455	462	492	434	468	459	506	497	483	476	472	476	545	481	486	501	504	486	455	450	482	448	490	468	486	493	464	473	483	489	418	446	452	463	481	499	487	449	469	449	474	474	481	468	432	453	508	464	479	471	463	456	492	487	466	477	487	479	445	465	487	476	464	492	480	468	466	503	476	514	474	488	491	476	489	460	452	457	476	467	441	465	500	442	497	474	475	449	465	470	485	473	480	516	447	498	465	514	438	468	460	439	447	468	468	507	509	465	466	486	413	465	493	444	494	465	439	481	468	482	468	490	480	472	461	447	520	493	460	492	473	472	437	459	465	515	450	453	455	488	457	446	470	487	431	493	464	461	440	499	465	465	475	490	457	502	456	458	495	454	482	502	496	476	473	487	483	497	563	456	469	483	448	474	464	488	499	450	477	531	487	444	460	495	442	502	486	467	411	486	503	478	483	489	469	477	468	486	483	448	477	487	459	467	466	494	486	489	532	485	448	453	466	493	460	422	469	512	460	465	488	473	470	492	482	480	464	488	485	509	424	445	518	504	443	493	504	423	489	485	461	487	469	472	443	491	446	490	445	470	445	461	446	495	446	529	497	482	468	454	470	490	440	457	498	506	497	474	465	477	466	485	458	474	503	481	451	454	484	438	442	456	522	498	467	488	441	464	483	459	467	491	492	495	522	458	464	493	523	503	480	467	456	503	533	462	453	458	455	501	467	466	490	432	476	492	461	465	493	473	476	493	462	459	492	471	545	509	470	478	474	509	449	469	467	451	486	450	464	465	478	469	474	462	487	428	517	463	473	459	475	491	507	487	433	485	451	524	454	480	513	479	479	467	461	456	502	471	472	468	454	497	466	476	495	446	490	442	457	472	451	475	476	485	441	473	457	470	474	474	528	501	418	487	479	453	500	490	496	464	482	466	486	439	481	467	486	504	467	507	475	473	463	474	483	489	499	471	445	517	492	419	489	470	495	491	469	500	483	464	474	484	500	469	495	469	430	468	466	438	467	512	436	450	491	508	434	468	421	481	486	464	488	462	477	468	453	464	504	484	496	458	472	462	475	494	486	521	474	477	486	510	467	469	475	475	520	482	485	480	457	470	443	459	465	437	450	473	445	455	498	497	449	442	433	497	458	446	484	459	470	469	514	474	501	453	474	511	480	443	477	454	470	449	474	484	492	463	494	450	514	486	446	467	447	491	510	465	466	443	496	485	476	492	498	473	536	451	446	485	497	498	494	494	432	470	481	518	500	472	518	472	468	464	506	514	464	455	467	483	490	487	478	475	474	480	459	449	486	443	457	474	415	499	467	456	495	445	494	469	444	467	456	478	456	451	452	472	493	458	461	506	506	490	511	460	511	438	480	468	491	448	463	482	520	466	505	508	480	474	460	478	456	456	477	477	464	444	445	496	462	507	427	449	485	466	507	502	452	461	445	469	468	453	485	458	506	488	469	451	460	500	471	465	481	464	491	450	506	464	486	470	457	498	476	464	461	489	482	489	489	504	509	481	475	444	498	458	480	491	487	480	487	450	470	470	480	496	481	462	487	437	464	491	434	481	467	433	454	470	450	460	470	448	462	454	483	462	480	477	473	470	478	450	416	494	461	469	484	463	424	432	458	474	477	478	491	464	437	483	439	445	538	450	469	458	464	453	459	464	493	471	465	476	461	488
25791	25262	35622	28897	18191	4505	470	386	356	396	383	344	390	356	387	368	355	361	342	322	343	353	341	341	347	355	346	323	342	328	349	350	343	355	387	319	362	333	353	330	367	323	341	372	341	362	337	338	334	370	362	380	360	320	349	394	308	336	339	388	324	341	367	340	317	344	360	335	356	334	322	331	358	317	370	346	312	306	359	361	322	335	366	344	322	331	349	334	329	351	342	333	343	337	355	354	345	346	338	354	338	330	349	322	376	335	343	362	363	332	319	367	371	382	347	358	350	358	325	348	373	367	329	346	353	341	378	354	335	343	332	337	373	321	350	346	330	354	327	314	366	372	342	371	328	357	334	336	354	329	350	336	332	304	328	359	363	324	378	337	351	353	336	345	334	313	337	328	338	340	331	352	318	339	347	322	324	361	335	352	328	304	319	361	353	370	365	376	334	333	339	333	320	347	357	357	398	344	311	350	332	327	364	328	364	342	342	361	348	337	310	321	360	347	346	340	315	369	332	331	361	342	328	353	377	316	350	365	364	352	299	350	328	353	382	353	344	364	344	325	364	350	355	358	316	361	347	306	340	364	321	350	332	321	351	344	359	322	297	313	391	339	339	324	324	347	340	332	336	339	323	345	375	338	361	339	330	338	347	370	353	332	320	342	357	344	347	368	345	342	332	322	360	336	351	328	345	363	334	347	328	358	362	336	350	364	314	354	368	333	336	338	361	340	353	322	338	345	318	347	319	385	326	346	348	347	333	359	346	310	329	338	334	336	337	336	349	297	355	316	325	352	324	365	356	350	343	369	343	347	360	324	321	329	337	319	327	351	350	333	350	327	357	340	336	359	345	383	342	375	314	349	341	308	331	348	347	339	327	329	352	334	362	333	365	367	332	328	351	345	337	334	320	351	345	335	333	357	338	344	374	339	378	365	352	354	310	345	350	326	364	323	350	348	314	304	347	342	339	321	315	368	306	371	354	356	380	357	346	320	312	356	334	339	349	310	364	345	354	346	370	367	313	342	355	343	340	338	366	334	348	354	333	349	336	359	357	363	361	351	314	320	361	350	362	361	319	368	349	344	346	334	308	337	325	362	357	338	354	312	336	359	333	357	347	316	320	353	344	322	358	342	335	329	337	362	326	344	317	362	361	336	355	326	321	402	366	314	336	343	358	331	339	370	328	325	387	334	328	329	352	365	329	357	299	338	349	335	375	333	343	353	299	323	358	343	340	343	324	337	365	360	334	370	358	345	365	332	304	355	323	351	333	356	321	337	313	350	324	333	364	347	376	354	392	320	333	357	327	324	338	329	342	303	336	338	329	343	355	331	328	336	353	346	313	386	326	340	329	327	331	328	346	330	316	338	335	363	317	344	359	316	357	359	352	334	322	352	376	343	350	349	364	362	326	358	352	342	350	329	332	352	349	377	345	354	355	379	388	334	377	323	349	344	324	340	330	391	382	362	342	338	358	356	314	324	371	323	337	333	336	328	360	336	339	332	336	325	329	297	314	374	331	347	355	338	306	311	346	324	343	356	356	357	329	324	335	372	382	348	352	368	334	342	352	366	361	341	331	331	378	336	324	316	336	358	381	360	373	337	364	330	359	344	340	349	333	334	384	362	343	341	332	317	354	359	352	331	329	353	354	349	345	347	350	358	337	353	348	354	359	317	358	364	348	351	338	354	371	342	309	354	326	349	344	350	344	345	364	399	337	330	378	363	346	351	373	314	364	372	342	339	312	311	374	342	389	363	309	364	312	368	347	336	374	340	335	357	371	341	373	331	330	330	326	330	372	333	354	308	377	344	354	378	383	325	333	354	335	347	347	352	368	335	351	331	368	356	330	350	318	301	328	381	361	328	334	359	314	319	327	362	338	299	334	318	308	337	357	310	328	364	333	328	363	322	327	359	345	339	361	326	340	350	334	304	343	322	335	330	358	352	360	365	363	379	339	321	365	358	339	333	356	341	332	341	364	314	358	368	361	363	332	325	342	350	320	327	360	363	323	327	348	336	348	340	346	317	353	317	345	352	344	346	330	314	327	315	362	362	338	315	345	371	344	331	383	345	327	340	343	351	355	305	358	314	338	337	338	307	327	342	371	352	339	313	366	356	356	350	352	323	328	320	351	344	333	363	327	309	332	335	328	341	311	373	326	326	342	334	373	383	360	318	365	345	315	334	349	364	329	341	353	320	356	361	356	362	342	360	353	332	352	326	352	344	354	366	300	371	361	333	338	356	369	335	361	307	343	337	343	349	365	329	356	350	363	343	345	341	321	330	361	350	367	342	366	342	329	346	302	357	361	340	358	343	331	359	325	354	350	352	341	327	348	318	309	354	329	350	294	326	356	349	330	366	336	363	361	324	335	360	344	337	363	362	325	347	319	336	333	368	332	347	352	365	334	352	368	332	335	333	306	355	331	315	354	310	357	331	358	332	344	361	322	329	354	333	355	365	332	323	348	356	347	352	315	345	351	372	357	345	382	347	346	357	345	342	349	322	346	351	393	340	353	309	362	378	351	311	345	351	350	366	374	360	323	348	324	319	329	336	345	375	348	307	379	323	346	318	352	323	358	318	307	332	358	316	334	317	367	347	314	327	337	353	352	350	346	326	377	348	380	376	344	337	334	337	374	361	341	377	316	345	358	342	336	330	375	313	333	344	346	347	363	367	350	305	358	335	351	307	346	317	331	333	347	336	347	353	369	331	331	381	327	315	319	369	339	355	333	319	358	352	342	328	337	373	339	318	341	339	332	332	340	336	337	345	339	352	341	355	300	323	336	384	325	331	352	317	333	357	328	352	306	298	341	330	315	327	356	362	347	351	325	341	355	341	346	338	355	324	302	321	346	347	339	388	358	348	333	336	355	372	388	326	343	350	353	365	367	345	352	362	357	370	316	366	339	349	344	358	335	362	323	334	326	356	348	340	329	335	333	364	335	345	331	356	346	329	357	346	348	364	365	348	343	345	345	342	352	321	357	330	342	328	324	378	327	328	313	345	343	336	360	340	327	342	337	368	299	340	335	351	339	351	324	357	344	350	342	344	347	365	333	314	347	353	361	333	365	321	370	367	354	347	378	334	337	356	312	341	301	365	355	346	341	327	345	352	329	306	317	327	348	357	317	337	314	347	329	354	316	356	328	350	314	335	350	327	357	356	328	335	340	380	361	316	353	342	345	330	350	324	357	364	360	343	366	338	339	337	371	340	325	334	366	355	359	333	348	341	368	339	381	329	331	323	347	326	322	379	345	320	365	372	373	322	339	341	334	357	369	329	356	336	353	334	350	350	338	337	331	349	312	343	363	347	360	409	379	330	332	331	348	363	349	362	335	334	334	355	335	331	356	348	346	340	347	332	341	345	343	340	355	363	344	298	335	335	371	315	353	340	326	369	361	384	353	314	350	325	342	347	364	336	315	311	326	355	343	347	337	348	354	343	342	377	344	341	313	335	331	382	316	343	366	308	339	369	332	318	329	346	361	333
62761	93288	68437	32091	8529	603	642	585	551	589	543	576	550	558	551	578	557	577	550	584	560	559	586	525	553	567	515	532	574	525	576	606	552	567	596	599	557	590	590	572	567	523	599	559	580	552	565	569	575	521	610	527	543	561	598	541	536	542	555	594	570	534	521	589	584	490	569	533	535	570	557	557	589	533	541	549	568	574	585	545	584	595	510	568	535	544	562	565	519	613	575	549	581	537	543	565	592	577	532	581	540	564	560	568	523	556	574	547	569	525	570	574	527	569	594	553	571	575	553	588	548	527	528	539	537	576	574	577	545	571	543	544	544	564	564	569	553	519	576	569	534	554	552	577	585	599	556	562	576	534	518	524	615	559	500	573	533	559	535	600	533	564	530	577	541	548	554	579	503	575	566	588	525	582	547	572	579	557	567	539	585	563	564	573	586	530	563	532	562	583	549	598	533	579	549	543	583	566	572	558	555	568	558	570	559	561	570	586	585	577	540	561	579	547	592	630	601	541	582	612	567	541	569	561	559	545	577	528	540	556	553	583	595	595	570	563	543	523	583	571	559	504	578	561	591	570	519	553	545	508	562	569	522	574	566	585	561	570	556	563	561	584	543	528	565	537	574	554	564	539	556	540	550	561	561	544	565	577	565	553	570	603	547	531	587	570	603	558	579	565	584	563	595	499	537	597	557	553	603	536	554	548	562	581	563	559	578	581	577	587	566	605	576	574	592	519	563	567	541	543	567	605	557	567	549	535	579	587	564	553	552	527	563	586	564	545	562	564	523	563	561	595	522	581	558	564	602	558	522	544	580	531	512	572	595	580	580	537	593	560	558	598	585	542	554	572	613	565	553	582	541	552	562	573	587	564	559	552	569	573	553	549	565	498	534	567	548	539	590	565	570	525	559	539	534	556	578	533	543	580	557	551	557	569	565	581	589	532	589	529	502	515	580	548	565	555	572	578	549	555	571	573	549	566	574	583	555	580	565	561	601	587	591	571	533	571	572	537	568	576	556	596	586	570	541	559	575	532	548	547	528	590	587	511	557	564	551	541	535	610	530	587	536	620	564	552	519	539	548	577	564	564	555	564	555	565	531	556	549	550	588	569	570	543	578	563	596	542	579	568	567	575	561	535	563	545	549	573	556	543	544	588	573	565	565	566	503	537	561	557	559	565	586	594	546	547	550	590	646	563	586	575	594	607	580	524	528	552	574	541	586	556	593	572	532	539	505	566	610	544	546	614	587	545	562	551	528	509	542	605	571	537	593	543	609	542	560	554	503	555	567	552	558	516	571	562	585	533	588	565	582	572	568	579	546	545	555	595	544	528	571	572	573	596	543	545	584	603	541	524	548	599	586	581	542	559	562	578	562	555	553	569	569	545	541	512	548	600	561	556	558	545	589	587	580	538	540	585	524	574	559	541	513	559	550	587	537	571	539	619	564	555	563	561	611	559	532	536	567	575	549	538	595	571	619	566	555	530	582	508	538	563	539	563	567	557	532	585	581	523	560	535	595	581	572	571	545	542	541	559	542	567	578	539	562	554	582	560	534	596	564	551	576	568	514	574	535	591	599	555	588	582	548	538	555	577	558	567	563	546	536	578	564	580	593	592	569	529	532	579	551	583	559	581	606	558	563	594	572	594	539	534	535	558	551	560	526	537	546	531	513	571	532	563	613	532	527	598	568	541	548	615	556	524	516	583	556	554	583	552	568	550	544	561	581	565	557	565	562	601	543	586	533	532	544	542	532	534	570	565	589	548	621	641	582	568	607	585	580	535	550	552	554	569	532	603	580	576	539	534	578	531	557	556	594	537	514	561	562	526	587	569	564	551	572	573	573	554	558	579	579	583	513	536	501	580	552	548	548	548	538	566	559	564	558	602	535	578	631	568	569	562	553	547	516	539	522	577	565	534	544	581	519	534	580	578	604	565	560	534	568	554	584	562	610	588	611	598	559	546	534	566	555	584	535	560	567	574	530	528	593	528	576	500	530	573	542	563	557	552	558	601	580	575	552	562	585	566	566	583	558	570	539	546	517	532	556	572	578	542	551	559	526	599	589	536	542	606	592	571	560	551	589	566	569	585	547	531	547	538	506	544	551	560	568	559	536	569	556	582	542	570	578	562	562	591	560	568	557	550	569	546	563	538	590	565	561	564	542	537	558	569	535	553	527	582	558	552	561	600	567	553	579	545	572	544	559	565	586	567	579	540	539	523	568	569	580	558	574	603	573	552	557	561	543	593	544	525	564	563	604	598	555	592	534	587	564	545	573	570	520	558	557	539	515	553	543	569	549	551	592	550	607	566	559	553	573	557	538	571	532	595	585	557	601	612	576	547	534	545	532	553	551	552	576	540	565	525	561	592	541	581	582	547	561	567	568	586	538	560	557	533	572	540	577	511	574	588	577	550	604	567	563	581	519	579	575	528	543	518	597	546	607	592	554	525	571	547	578	561	526	549	545	580	524	533	585	601	521	571	568	512	558	574	588	593	555	586	545	591	592	537	526	570	537	610	540	548	563	577	565	541	537	581	581	541	597	590	604	575	580	580	527	541	583	559	549	541	513	581	562	596	528	568	560	554	560	549	607	574	537	558	572	545	587	549	571	564	538	559	599	583	581	530	529	563	572	548	591	540	554	533	518	592	549	545	595	560	582	517	539	519	565	517	564	552	588	587	585	595	531	548	523	533	566	543	512	527	555	604	521	519	586	566	584	566	567	546	582	556	557	543	581	544	582	584	555	551	544	536	621	535	549	532	586	570	584	521	591	574	538	543	549	546	513	594	585	547	561	529	575	549	586	556	562	532	585	546	594	588	576	562	593	603	562	541	558	529	573	567	505	597	548	587	561	574	554	556	576	569	578	549	539	560	569	574	572	557	596	555	533	571	546	542	568	571	553	565	590	573	572	551	542	566	552	557	567	541	548	593	572	545	560	563	571	573	576	610	572	566	592	590	577	584	529	582	575	565	567	550	581	555	578	538	572	583	604	581	618	561	551	555	531	569	565	574	570	552	555	517	499	599	529	539	557	587	527	573	532	542	542	549	549	595	566	577	564	517	554	553	539	567	590	544	506	543	581	577	559	562	538	515	546	525	560	543	547	588	549	585	537	555	593	553	579	597	581	567	604	557	546	549	580	563	529	558	544	539	563	608	560	586	556	541	579	535	529	570	569	535	533	570	503	562	585	541	601	580	609	565	555	571	554	581	569	525	585	522	541	584	533	606	539	571	558	543	542	558	583	544	531	500	547	558	565	554	568	594	537	579	575	554	546	540	575	565	490	570	577	558	569	550	541	531	555	563	577	529	597	578	549	596	571	544	569	586	541	567	573	565	530	580	561	564	550	580	588	598	536	597	544	552	580	561	624	570	549	617	610	567	543	556	579	564	561	565	567	543	575	536	566	553	571	571	581	583	562	523	567	573	577	554	554	561	563	570	584	467	586	582	565	575	530	560	522	582	531	566	569	561	547	555	555	565	562	570
24454	23366	32652	26194	21288	14476	1812	600	571	584	578	584	607	537	562	580	541	547	574	525	569	536	539	572	513	572	561	561	573	543	514	525	558	572	565	536	529	566	572	542	506	544	562	550	537	564	571	537	543	570	519	571	555	533	519	533	562	547	543	549	556	573	522	557	559	557	548	517	576	546	530	526	536	529	555	557	539	538	532	497	528	593	525	496	502	600	522	536	540	572	544	581	571	533	513	543	505	510	565	506	555	532	506	553	476	532	527	517	558	524	546	519	534	516	534	595	557	523	530	550	500	551	546	511	518	534	545	555	534	538	536	518	545	535	524	588	511	522	540	537	535	559	515	547	544	572	552	526	533	548	524	576	542	529	547	508	536	564	549	548	511	527	523	540	533	557	532	538	550	518	570	549	549	571	540	507	506	572	514	549	545	525	572	555	517	556	536	527	519	562	532	522	563	531	562	514	548	550	540	558	521	515	550	524	549	517	544	541	562	544	501	533	551	511	536	536	506	508	531	513	556	533	581	538	530	553	560	498	541	568	552	535	550	540	555	531	516	542	571	596	507	530	577	550	555	523	560	525	554	537	536	548	495	559	545	554	531	574	545	546	526	560	554	513	567	553	557	557	548	520	510	537	532	488	548	599	543	547	558	534	531	550	559	526	586	551	538	541	568	568	548	583	521	590	546	571	562	482	576	538	509	562	510	489	547	566	502	509	542	535	555	538	531	532	544	489	515	576	555	534	546	548	559	542	553	548	560	581	551	496	488	525	527	493	560	505	529	578	492	537	524	534	511	502	530	568	500	512	551	509	529	546	560	519	549	516	506	535	538	547	536	541	553	540	521	562	513	530	539	592	569	496	514	545	555	545	554	498	500	545	531	507	562	553	573	519	542	541	569	549	559	553	557	556	566	531	548	540	504	526	505	536	527	553	540	527	522	547	572	574	554	527	568	554	495	527	521	529	526	529	547	538	553	587	564	562	552	541	533	534	573	542	499	510	542	537	542	540	548	524	540	566	527	527	566	479	538	530	538	538	519	543	535	571	556	541	553	533	551	537	523	557	510	537	539	540	500	542	547	529	523	548	524	533	540	508	539	575	573	507	527	528	555	548	542	531	501	531	536	555	521	562	557	544	551	547	594	574	528	582	516	578	553	556	555	497	517	496	504	531	533	534	556	523	529	528	539	563	546	538	543	518	535	528	571	572	556	546	563	549	509	567	569	515	534	517	572	511	500	487	532	510	542	543	558	514	494	518	546	538	531	523	504	565	538	512	510	542	523	546	542	536	543	526	545	516	528	521	523	542	587	555	526	539	527	524	503	545	573	548	545	522	549	572	551	550	568	553	528	541	543	532	557	522	554	532	525	546	539	547	520	571	491	529	559	569	556	513	502	558	533	566	500	521	557	505	554	525	549	553	529	540	545	553	536	537	565	540	585	515	546	557	522	505	531	547	525	518	542	500	522	546	511	503	539	578	526	505	555	537	536	551	541	616	539	531	533	543	517	536	558	558	529	585	570	519	597	547	534	556	543	521	523	565	548	537	560	541	480	565	540	555	500	581	546	547	528	555	537	547	527	514	565	576	523	546	533	571	525	522	552	554	545	501	562	564	541	514	508	536	523	542	559	552	555	531	552	522	537	528	528	527	501	542	503	547	564	575	580	537	586	545	521	557	533	542	524	517	549	524	545	549	564	532	506	521	551	576	517	534	541	587	520	566	543	500	530	541	514	517	516	537	523	520	486	542	558	577	555	541	529	556	511	562	517	521	522	540	517	546	551	550	532	541	524	567	552	524	554	509	543	497	569	529	521	556	515	545	527	493	516	517	551	554	534	534	514	541	571	530	566	539	524	513	541	521	529	547	548	531	570	525	521	560	533	529	542	555	546	529	572	526	548	551	528	566	514	551	531	517	562	574	543	555	549	515	561	580	541	547	536	526	504	520	584	564	543	535	556	560	564	521	547	534	541	528	555	556	492	526	575	535	538	520	527	525	505	588	525	568	533	550	551	502	543	522	552	509	511	574	522	512	538	525	510	508	484	518	558	569	520	555	515	517	557	552	564	541	550	569	473	558	554	546	540	565	557	492	530	513	574	558	506	530	545	516	530	585	546	525	527	529	508	536	535	525	512	502	481	532	539	508	524	501	546	515	514	552	564	520	549	505	564	493	531	544	545	528	541	533	518	569	528	525	578	554	566	563	543	531	537	520	547	536	508	519	499	573	519	518	522	537	518	505	562	521	505	517	507	555	561	533	548	540	521	509	514	550	592	517	533	544	515	594	543	516	507	587	529	557	546	522	532	531	513	535	529	554	491	540	537	530	568	563	538	538	525	534	522	549	570	539	500	570	575	534	594	525	589	555	537	565	535	544	539	517	499	498	535	507	561	580	553	533	534	580	518	522	535	533	488	550	573	513	545	583	557	542	526	551	573	590	542	555	515	574	529	558	522	554	492	574	555	577	536	575	525	501	511	538	549	586	490	519	507	564	547	525	557	548	531	513	504	524	553	494	518	569	558	566	550	562	558	556	569	515	517	531	522	528	571	530	537	528	540	535	509	540	508	596	529	578	558	530	502	543	532	579	531	571	532	516	506	545	543	578	569	534	492	544	583	573	558	500	537	563	559	531	524	576	561	575	541	540	548	526	595	508	571	534	539	515	555	551	544	512	520	564	541	544	524	528	535	546	493	530	544	555	510	533	519	500	580	580	518	513	557	523	524	568	561	565	541	522	520	514	519	592	535	527	506	540	531	509	534	564	502	531	540	526	533	525	531	570	559	540	564	544	562	546	520	565	512	526	523	532	536	498	513	501	544	556	568	515	509	555	543	527	543	519	549	523	612	542	530	523	524	551	553	550	522	561	524	562	558	524	540	553	521	561	498	558	574	546	569	553	529	520	545	525	509	564	499	549	552	512	532	556	562	512	501	509	494	539	547	550	569	566	547	482	535	543	494	550	530	511	573	557	513	555	527	508	535	581	552	519	514	568	543	558	563	541	552	495	551	524	570	518	566	510	549	579	570	546	522	562	547	516	512	553	513	562	554	552	520	539	553	569	504	523	558	551	552	595	512	526	556	530	546	516	545	506	545	539	479	537	542	530	576	540	543	564	508	571	542	520	559	551	538	566	498	523	572	573	557	503	565	516	518	524	537	528	543	535	498	527	576	530	526	528	564	596	537	543	555	518	572	585	592	569	527	544	534	539	554	521	543	496	554	521	565	544	538	560	529	536	574	561	538	540	530	490	546	512	515	544	544	507	523	562	582	545	537	563	538	546	539	514	526	558	496	537	517	565	553	515	525	529	545	547	527	508	507	529	556	534	528	572	505	533	520	523	509	524	541	540	520	545	539	519	578	562	542	527	570	536	524	545	524	534	538	520	537	529	586	561	547	543	531	496	539	518	583	510	568	545	528	564	520	524	525	533	534	522	546	550	521	538	527	538	573	562	519	544	536	532	529	540	519	550	551	534	564	486	541	536
61979	102795	76211	37353	10920	951	938	864	925	889	806	875	850	860	900	839	857	807	868	798	841	828	828	860	851	822	790	841	813	786	837	858	805	871	838	848	803	839	817	822	824	870	816	870	823	855	815	803	820	870	776	879	787	829	877	846	824	819	814	836	863	833	825	837	819	824	788	860	833	819	846	830	868	869	810	844	814	827	866	836	808	776	814	817	883	802	803	843	814	787	814	865	775	820	820	821	850	849	826	814	879	787	861	824	843	765	877	823	837	829	825	821	804	803	848	838	821	815	826	797	827	838	816	869	825	877	802	795	878	874	857	847	792	848	842	881	792	811	795	879	866	851	803	833	820	835	850	813	835	819	829	823	786	860	813	784	845	879	780	823	833	827	813	809	778	845	856	838	863	860	841	822	854	799	863	853	808	839	798	825	806	802	794	798	817	853	831	831	832	810	870	768	829	822	789	816	805	786	841	848	866	806	809	852	852	839	854	847	829	786	854	846	805	817	837	834	830	835	831	823	877	814	847	827	810	811	814	829	793	803	862	845	805	856	813	887	863	882	816	806	863	812	786	829	838	834	805	837	837	844	816	815	813	816	814	843	811	784	788	874	877	808	787	875	819	848	841	897	852	815	898	866	829	835	805	854	853	798	828	775	866	815	847	882	871	799	880	822	809	837	838	778	890	847	844	877	820	883	838	801	841	815	860	925	815	823	829	816	836	834	859	834	850	882	828	816	819	841	798	785	799	849	821	854	786	826	846	778	828	847	840	862	894	821	833	877	858	804	828	873	761	830	798	840	862	821	890	831	822	843	803	837	765	869	856	860	805	874	846	835	786	817	827	836	859	808	866	849	769	802	840	832	900	833	832	835	828	831	824	831	852	869	793	790	857	821	839	823	858	797	832	825	864	856	890	835	857	880	815	855	886	806	872	804	827	874	859	851	825	819	821	842	803	803	870	805	844	764	823	805	826	819	843	846	831	809	833	793	840	842	849	837	814	826	824	832	835	873	819	808	854	874	820	794	848	812	804	796	835	830	859	813	819	804	857	819	829	790	856	814	875	829	769	835	836	793	846	796	798	862	806	894	843	826	837	805	866	783	851	807	793	853	837	814	808	837	800	862	838	832	782	790	839	857	812	801	848	812	842	844	880	808	866	869	793	791	817	812	827	811	824	874	792	836	833	795	809	818	900	822	833	835	868	793	837	829	843	796	820	822	836	803	859	809	858	827	810	793	824	808	810	831	830	816	840	851	846	795	830	823	784	858	847	852	827	873	843	813	827	845	805	863	871	875	837	797	810	875	794	810	811	786	890	807	800	852	842	831	876	875	847	829	832	892	834	844	831	818	847	870	840	774	871	825	847	839	800	844	824	784	783	845	819	803	831	832	826	800	816	798	869	846	857	802	818	850	833	833	838	803	863	863	829	857	826	821	845	914	778	806	831	855	803	845	839	909	853	819	831	811	777	790	855	877	865	827	862	810	801	858	854	850	813	856	841	834	822	824	826	815	793	819	821	877	775	856	859	834	812	796	782	874	847	829	827	845	796	852	809	823	807	805	848	818	850	806	825	845	803	833	822	846	845	859	868	847	849	814	869	840	838	855	851	806	814	853	799	807	831	829	775	799	844	789	811	869	854	856	841	850	851	872	802	836	854	788	833	839	861	855	857	791	830	857	778	797	862	828	842	817	836	871	816	816	821	800	806	839	798	882	792	834	818	835	849	786	868	763	801	885	768	834	833	818	812	843	809	777	843	821	861	816	809	834	833	829	854	770	840	826	819	877	809	808	821	870	827	826	795	781	819	774	872	841	843	853	772	830	837	830	894	785	832	793	851	815	822	815	798	835	804	869	866	800	865	867	843	820	861	829	816	844	855	824	825	822	806	842	836	821	871	875	814	841	861	862	799	868	844	806	876	854	814	843	869	810	872	869	839	826	812	823	881	847	811	829	822	823	843	824	878	851	828	821	863	886	828	828	820	845	849	855	844	790	876	842	851	824	822	855	852	846	897	841	814	864	802	831	799	810	791	818	834	849	789	841	787	829	862	870	808	855	865	886	858	820	884	801	853	800	851	821	820	873	815	884	819	809	867	845	854	839	810	859	827	890	801	875	837	810	896	850	862	817	844	789	788	882	836	801	873	840	813	789	811	831	875	805	863	854	879	820	801	878	830	823	827	830	834	862	818	820	851	838	852	805	845	818	874	857	854	859	819	786	871	847	821	864	830	808	785	857	833	799	753	842	775	802	820	849	839	846	786	875	837	802	891	849	842	828	851	916	838	839	838	827	863	825	838	858	811	819	825	843	834	809	888	865	848	843	848	839	880	817	789	909	833	842	816	821	802	807	836	815	817	891	843	864	838	821	814	833	862	841	829	827	835	810	883	814	849	815	829	808	838	804	831	875	853	829	827	848	880	804	816	783	894	841	806	800	813	814	825	828	812	825	891	843	821	814	811	893	832	827	812	796	835	843	871	827	793	774	854	808	866	844	849	843	832	842	797	837	846	878	827	809	869	820	819	863	816	845	790	840	795	882	822	833	814	838	851	840	869	786	840	816	882	820	819	794	805	808	810	859	838	827	876	838	842	866	820	851	827	844	875	847	822	807	801	875	828	786	768	813	883	843	833	794	862	870	813	810	839	840	851	809	857	793	875	844	808	819	833	801	844	818	773	878	848	862	831	817	830	881	810	800	862	791	825	830	840	830	836	839	805	859	812	823	845	850	854	809	804	862	809	808	845	837	835	840	860	832	867	772	849	871	819	886	841	794	872	825	787	797	895	821	826	837	858	809	817	835	770	818	802	795	839	792	839	840	830	884	823	811	862	898	853	824	829	871	851	838	775	773	821	807	824	874	869	863	843	820	844	834	871	889	793	822	867	795	827	865	819	811	788	874	773	900	857	849	805	891	850	833	813	833	821	805	813	832	772	815	874	844	862	787	837	854	805	807	868	788	812	830	800	850	842	842	838	867	869	778	805	849	803	889	803	835	872	847	802	835	827	838	785	853	817	796	838	831	803	823	810	757	831	830	868	851	844	889	778	842	820	778	883	857	861	822	812	847	843	838	802	859	874	824	860	838	822	867	843	833	884	826	812	849	758	800	806	862	849	800	822	845	803	903	793	859	830	816	844	856	879	871	866	828	820	790	784	859	823	848	818	871	852	794	853	852	867	882	816	874	842	855	833	850	857	824	899	867	845	863	882	796	826	805	922	881	843	855	855	804	837	827	824	858	850	816	855	870	868	813	833	793	826	805	837	864	817	837	825	793	805	793	831	854	826	829	857	846	836	859	807	807	877	834	772	871	768	878	842	798	830	810	819	853	822	800	824	871	848	811	837	865	880	843	816	829	852	819	830	857	853	836	796	781	887	840	898	808	842	812	827	839	803	829	812	863	787	819	876	857	864	826	833	839	876	825	841	836	799	824	839	877	844	782	851	812	854	841	846	829	834	792	835	825	801	837	801	844	828	833	855	866	881	853
31949	32691	28486	10758	818	310	263	266	251	275	255	280	262	293	267	300	273	245	282	289	259	265	285	306	271	289	281	286	288	304	301	302	270	273	289	249	260	259	251	273	262	249	267	251	264	287	262	280	304	283	264	272	278	278	266	269	245	268	282	293	298	284	262	276	284	267	284	308	277	266	279	282	254	260	288	291	299	287	262	299	290	278	285	293	260	283	284	273	276	265	302	275	285	297	264	253	291	270	257	261	263	295	334	281	273	274	269	305	256	270	277	289	274	288	287	282	272	296	277	277	258	249	289	302	301	253	284	262	285	270	284	290	294	270	281	285	264	263	256	298	252	287	285	260	298	272	267	274	273	273	276	266	283	276	282	267	289	287	268	275	268	295	279	292	256	274	291	303	255	245	284	285	261	245	291	286	254	280	268	283	252	270	289	273	260	298	261	291	284	309	273	255	253	256	267	264	288	271	327	274	281	238	250	280	266	255	312	286	263	271	290	263	283	288	300	284	303	284	259	272	299	227	287	292	271	289	263	282	295	258	289	248	274	281	301	280	282	290	301	295	283	292	292	295	275	293	255	270	289	272	262	285	285	252	242	277	291	275	283	266	263	274	265	280	246	260	257	298	290	260	289	258	272	304	269	258	287	284	286	278	278	275	280	301	284	257	234	272	286	277	252	285	258	267	266	312	254	266	258	281	307	291	286	300	262	294	240	259	261	268	262	271	297	266	296	277	266	280	257	280	301	293	280	280	255	257	281	313	271	266	306	290	262	273	283	297	278	293	265	269	290	290	279	280	255	259	264	293	276	275	271	272	292	266	272	258	275	265	283	272	274	291	279	298	308	265	274	290	274	289	264	246	285	299	260	273	268	285	254	243	306	261	291	293	257	246	286	247	264	263	276	305	312	252	270	295	292	274	274	301	291	295	314	294	295	266	274	298	296	284	286	292	271	277	293	261	278	275	295	257	258	223	282	262	284	271	272	283	246	296	301	259	266	255	272	295	267	306	277	287	264	288	247	277	248	306	281	241	292	266	266	296	265	271	262	277	306	253	277	244	271	251	271	269	293	257	272	288	284	272	296	300	305	296	318	241	261	279	292	263	314	306	275	270	280	270	312	312	287	251	280	267	268	271	240	285	280	284	284	297	286	278	270	258	273	280	302	267	277	286	287	262	287	305	261	292	300	287	275	313	259	243	299	292	274	275	290	307	278	259	287	290	261	275	286	300	285	279	255	273	251	285	295	253	286	285	283	288	267	273	268	285	295	288	263	258	267	281	279	309	293	296	260	297	259	273	284	275	275	256	268	297	306	274	278	287	283	276	274	266	301	275	282	276	270	246	270	273	268	289	278	282	276	266	268	274	253	277	289	259	294	271	274	271	285	288	298	285	269	253	278	258	285	277	266	302	272	285	285	265	268	276	267	284	254	249	240	300	275	265	290	295	262	259	284	270	285	290	302	253	252	310	279	304	314	251	278	271	280	303	271	253	252	280	276	302	281	286	284	283	267	273	292	265	295	279	309	307	300	273	253	265	285	281	284	266	312	271	270	302	293	247	269	282	266	268	255	306	271	281	266	272	272	237	288	282	283	285	280	258	257	291	286	264	284	262	302	239	282	281	276	280	290	281	234	288	277	252	283	265	246	282	282	273	260	258	283	298	309	283	279	278	300	259	257	253	299	261	275	288	286	268	265	279	297	264	262	267	236	255	297	245	296	283	268	261	264	275	277	274	288	273	286	294	311	294	283	276	294	273	298	273	287	282	277	274	293	272	286	295	281	253	261	277	298	291	292	284	282	296	302	273	272	273	293	262	260	287	273	292	289	282	275	298	290	266	269	273	289	300	252	294	299	295	269	230	290	291	279	293	258	281	289	269	292	281	268	321	282	258	263	301	262	266	282	267	262	286	240	269	280	266	299	267	302	290	274	292	263	275	306	286	267	248	286	265	271	283	261	300	287	287	294	282	276	267	267	262	283	285	244	279	275	262	265	286	260	254	301	259	268	260	276	283	250	286	299	276	262	278	303	266	258	279	284	320	286	279	312	291	278	302	276	294	278	283	265	267	284	280	269	279	280	278	312	247	266	256	277	261	258	277	246	273	281	265	268	293	262	274	293	280	236	288	250	276	263	296	304	263	280	261	273	259	277	292	252	250	300	277	257	300	300	285	264	260	277	289	283	291	283	271	301	282	281	246	272	281	247	268	302	279	254	298	255	258	271	293	292	310	285	256	253	276	252	254	312	292	256	297	284	242	311	287	256	249	293	261	270	255	239	264	275	295	260	281	245	288	280	247	264	259	264	284	267	285	276	305	283	248	268	271	268	260	265	277	279	269	298	268	300	260	258	299	268	281	313	262	286	281	305	297	295	274	310	320	290	265	283	294	278	265	317	293	271	276	264	289	278	269	263	259	308	300	278	285	294	281	288	282	299	258	271	277	265	291	260	277	283	254	300	292	285	287	297	283	290	280	284	266	288	262	274	259	264	273	260	291	299	281	272	293	249	243	287	274	319	285	269	285	266	267	272	246	278	271	272	275	267	267	314	278	281	276	281	266	286	279	294	256	308	270	270	277	308	299	266	292	283	285	270	283	253	266	285	273	305	303	250	264	296	273	276	302	277	300	274	291	279	266	281	278	280	298	264	296	249	271	291	279	283	308	272	272	281	302	277	255	262	249	287	270	253	285	277	294	270	270	210	284	276	314	290	264	266	292	264	290	273	253	269	242	289	268	265	280	266	302	281	288	286	301	273	260	266	278	288	262	280	283	261	268	288	292	273	258	270	296	255	245	289	254	296	257	293	249	246	253	320	254	261	281	270	272	289	277	275	268	252	287	286	286	247	289	289	250	260	262	287	274	301	263	255	289	292	286	281	259	285	312	303	252	286	292	285	306	292	269	256	266	259	286	263	271	276	296	275	303	274	305	263	247	277	277	254	304	246	263	253	253	265	274	299	297	280	272	260	262	250	262	262	275	302	269	263	312	257	307	292	305	258	280	296	291	255	295	245	292	274	298	295	293	268	312	269	256	277	279	286	278	295	266	264	290	283	294	279	289	277	312	259	282	281	291	276	267	258	301	283	277	276	248	291	262	270	280	264	282	250	263	298	266	295	289	270	271	282	282	284	262	281	263	290	282	289	265	285	257	276	223	277	269	307	276	263	279	321	296	264	259	275	291	265	286	256	267	269	278	255	284	249	293	278	274	270	257	272	269	287	251	265	283	279	263	276	287	263	290	281	260	286	298	287	305	280	253	264	282	261	287	306	264	312	263	272	263	257	259	256	294	277	288	257	282	254	280	282	279	276	270	293	305	273	269	301	276	255	273	320	266	253	282	276	307	296	300	263	286	253	278	254	250	271	289	302	285	280	294	287	274	299	263	301	296	290	270	272	278	292	261	271	263	284	278	279	288	290	276	281	276	308	280	282	291	270	253	285	287	276	254	272	258	283	292	290	278	275	283	260	282	254	301	292	292	299	264
40277	49430	33175	9636	1398	502	494	451	467	482	471	464	442	497	476	464	413	443	484	491	462	507	437	456	451	419	479	478	446	461	507	464	480	453	452	474	497	475	434	483	446	483	501	478	482	475	452	467	453	488	480	505	439	415	449	466	460	453	449	463	488	442	448	481	486	469	457	470	479	494	459	476	435	468	485	428	521	478	508	462	443	450	489	439	419	479	466	416	480	478	488	472	455	438	493	451	451	466	492	478	456	462	475	544	474	490	518	485	464	446	488	460	471	453	476	484	463	457	481	474	486	469	450	460	448	449	460	468	456	484	434	475	462	456	460	470	470	461	465	449	457	478	508	455	421	446	439	450	455	465	455	498	469	456	462	473	446	448	484	479	466	481	484	456	476	482	465	440	472	461	469	482	470	472	474	460	476	498	461	483	429	484	499	473	465	480	477	479	441	474	443	489	481	463	476	490	476	484	490	446	473	478	463	481	452	469	458	464	476	462	494	451	461	456	491	462	453	435	465	475	436	475	451	504	492	488	484	508	454	494	436	462	476	503	495	451	450	452	488	502	462	480	474	458	479	465	492	479	500	475	475	467	450	489	476	496	497	475	482	481	466	476	459	478	465	523	470	484	462	465	482	452	461	499	484	437	488	438	456	524	465	487	458	471	478	487	483	481	495	426	479	406	477	461	471	408	475	451	441	486	478	449	462	489	472	481	496	441	433	499	468	492	477	468	465	490	479	500	469	436	512	487	453	454	475	455	483	457	439	434	436	458	444	474	496	516	487	464	464	438	474	472	473	470	447	440	490	473	476	433	467	496	480	424	501	473	523	474	445	459	457	506	471	458	458	440	467	457	475	502	475	484	437	426	479	473	440	453	500	497	476	484	468	440	481	485	424	452	496	475	492	485	479	483	473	459	494	477	481	475	469	473	444	453	504	465	455	450	454	509	491	505	462	439	480	443	480	444	480	501	487	464	481	469	470	433	494	488	515	437	489	472	467	500	468	490	451	462	459	495	458	512	452	478	500	456	478	459	442	469	447	448	476	437	470	482	482	431	450	467	486	502	484	454	454	448	454	455	487	464	476	472	466	484	464	454	476	472	505	476	445	489	457	495	491	459	467	467	434	479	458	425	434	462	479	460	457	488	483	508	469	472	486	494	505	479	458	485	468	446	466	470	456	479	479	442	484	466	496	499	430	484	460	477	470	468	468	458	487	475	467	501	485	483	480	467	510	487	488	476	419	502	454	506	492	494	499	455	480	457	467	450	498	464	497	488	467	503	475	500	491	466	476	511	486	443	458	500	434	493	462	470	464	472	496	471	467	473	480	436	483	474	474	454	511	471	458	464	473	452	460	494	439	448	473	501	462	486	505	458	485	451	476	472	449	508	451	497	482	441	454	480	488	487	510	448	469	486	436	464	441	463	476	498	427	472	452	439	456	434	472	438	527	470	465	464	441	456	467	432	496	474	504	466	469	521	480	441	459	474	459	458	485	495	471	480	500	476	450	484	492	473	477	454	467	442	512	484	450	430	479	475	447	465	495	505	514	470	491	451	461	481	478	461	446	477	477	460	469	487	461	512	439	484	505	479	505	479	442	468	470	460	487	485	459	451	502	446	487	480	451	459	483	462	454	470	485	479	450	452	494	467	478	465	472	451	478	505	476	442	459	498	465	484	474	481	485	451	495	441	484	472	448	497	461	433	476	445	460	429	458	479	452	451	479	477	480	506	471	485	479	424	477	465	484	466	469	479	509	473	492	485	467	490	458	517	494	456	450	484	472	467	437	485	488	469	469	460	486	511	461	483	497	480	494	459	489	457	476	467	482	494	443	469	498	461	500	489	462	475	471	460	459	438	475	476	486	455	483	456	469	487	442	484	458	497	494	478	480	435	475	454	499	485	482	465	489	477	441	459	465	506	501	481	446	456	477	449	439	473	459	446	477	496	459	479	499	476	433	482	471	445	477	498	459	477	481	436	468	481	472	454	525	489	493	464	485	514	448	448	467	478	480	445	501	491	490	480	481	476	490	443	446	433	499	485	482	482	495	474	449	445	455	456	427	477	463	506	444	447	458	439	473	499	475	453	497	471	500	466	500	492	474	476	455	471	441	482	460	512	505	508	452	453	467	473	475	442	485	484	467	455	470	487	507	502	475	472	461	429	451	426	438	477	462	458	440	458	484	483	509	461	469	480	455	451	529	441	503	476	448	448	468	464	478	472	467	491	512	476	478	434	490	510	485	516	472	423	466	495	460	438	479	492	432	459	494	467	475	447	473	474	432	482	476	481	484	458	446	465	454	450	516	465	471	448	471	444	463	470	498	459	484	424	481	447	481	432	484	478	447	459	482	510	529	447	467	476	464	497	483	486	500	477	471	505	453	438	482	481	499	440	462	447	494	502	460	449	466	482	502	483	488	499	467	463	518	483	466	472	464	470	471	488	470	517	433	449	460	449	492	443	484	468	481	460	452	492	476	473	455	445	452	450	433	487	502	504	446	450	486	462	461	445	478	431	482	463	471	470	486	454	466	465	468	475	496	459	464	447	468	475	501	469	461	475	464	478	446	454	439	475	477	463	497	450	478	471	480	498	487	460	484	495	466	445	497	493	465	465	460	468	494	480	484	472	462	455	446	462	481	455	465	480	496	479	515	484	481	531	433	488	452	497	461	457	445	439	496	485	504	486	483	486	466	481	458	500	472	480	492	478	442	479	469	477	492	450	451	480	467	470	451	449	492	457	483	445	480	424	481	504	465	489	435	425	462	436	463	515	477	478	451	473	465	467	482	440	466	448	435	508	485	459	476	495	503	484	499	453	499	479	466	451	475	470	440	485	444	457	477	475	485	436	457	490	428	513	449	494	520	477	439	499	405	509	479	514	479	486	474	495	440	446	457	459	448	463	456	461	464	478	435	465	495	485	481	474	474	447	468	472	432	505	462	441	493	474	455	482	473	454	473	457	476	462	453	502	469	490	477	473	460	476	477	465	467	490	447	477	468	425	458	482	459	439	477	463	479	496	497	445	452	461	435	454	461	463	449	482	474	429	453	483	447	435	453	472	458	437	508	514	452	489	448	446	478	461	486	463	434	464	480	511	469	495	458	445	461	460	483	427	471	489	491	506	483	457	478	473	463	449	514	452	446	464	475	481	472	502	489	469	484	443	445	508	479	453	452	484	448	485	466	485	482	437	483	452	441	477	525	466	458	469	484	462	436	477	470	462	488	481	449	478	477	480	491	481	445	495	482	501	410	470	466	507	471	469	467	448	435	495	451	468	479	462	460	478	482	446	487	479	503	528	489	476	511	485	488	459	471	459	451	474	469	481	463	485	502	483	513	509	445	496	490	448	440	450	479	439	511	485	419	471	471	492	468	489	495	436	490	462	474	499	500	484	488	470	461	506	450	434	444	486	453	425	470	468	440	485	477	486	505	441	475	474	496	458	462	501	456	459	481	474	482	467	478	474	452	453	470	446	424	477	418	458
25777	25318	35112	28023	17962	4173	466	365	340	362	362	331	375	338	339	370	342	353	347	339	351	350	359	314	358	334	324	312	343	339	379	346	341	337	341	343	340	372	357	352	306	337	354	332	330	368	332	329	359	369	327	316	334	379	350	357	337	324	341	349	348	347	328	330	351	356	317	324	316	334	344	358	325	360	364	316	327	340	313	381	351	326	357	355	338	340	386	325	385	341	348	323	318	342	343	358	330	331	353	351	317	347	348	309	332	335	355	365	356	346	332	378	315	365	351	341	369	358	362	362	363	363	349	347	342	343	336	367	326	319	350	339	363	345	354	357	358	371	324	347	347	323	338	337	328	356	364	336	339	356	300	334	375	327	317	380	342	363	373	324	383	352	334	321	355	331	349	342	334	325	348	353	333	300	381	329	326	312	354	350	331	368	338	350	370	336	339	381	365	337	382	322	358	333	335	344	329	351	327	340	335	361	357	350	344	380	350	330	372	345	346	346	360	329	351	382	360	382	343	365	348	334	369	346	355	340	358	351	343	337	367	361	319	334	378	335	305	382	349	348	328	325	351	329	360	363	344	321	360	353	325	339	334	340	347	337	303	354	328	343	361	332	365	316	350	336	347	378	316	363	345	316	330	340	370	347	356	341	343	344	307	345	352	328	396	333	360	341	337	326	308	347	312	347	345	350	325	338	330	335	346	364	356	304	321	363	324	338	323	311	337	351	334	374	377	344	361	342	348	338	356	340	332	353	345	297	358	318	332	312	343	342	373	331	341	366	370	352	364	314	316	383	352	325	333	330	352	334	341	304	332	374	319	355	340	347	320	334	330	341	351	334	373	354	316	338	336	346	347	327	350	350	338	331	343	356	377	343	345	359	343	353	352	354	339	371	344	355	335	349	367	343	354	323	324	337	334	362	384	327	341	352	346	357	316	332	334	370	337	319	387	318	327	318	328	394	351	321	336	352	362	320	334	387	306	336	328	330	336	382	350	350	332	314	331	348	348	331	342	322	329	327	346	366	312	315	343	364	340	346	331	368	341	333	331	343	347	370	361	354	350	352	383	340	338	376	321	335	364	351	346	319	309	344	349	325	334	353	329	349	354	370	350	342	353	359	346	332	365	365	337	338	358	321	358	354	379	321	339	343	340	365	364	324	343	355	357	369	302	331	364	346	360	350	372	331	342	340	338	334	371	342	335	352	325	363	352	333	363	311	350	342	337	359	353	373	340	335	374	330	314	383	345	344	357	353	311	372	337	354	334	348	327	328	336	333	325	339	344	342	324	309	351	339	334	353	333	311	352	347	321	327	364	345	339	311	333	366	368	333	343	386	341	324	342	350	336	337	370	365	323	358	353	351	384	341	339	330	299	326	361	323	312	349	324	307	360	358	369	324	307	350	343	331	334	370	341	375	317	367	350	359	355	352	341	353	365	348	358	345	353	350	341	322	356	352	330	309	347	352	365	336	327	327	348	323	337	318	342	336	352	335	350	369	369	344	319	354	333	361	345	372	310	333	334	330	323	341	347	350	315	314	332	379	358	338	354	352	347	336	339	334	319	282	306	342	311	324	330	347	342	333	363	347	342	334	327	353	360	359	361	341	341	341	337	329	340	335	325	373	341	336	331	359	329	340	338	315	349	314	324	373	331	374	323	316	311	335	371	344	345	334	361	344	351	325	358	359	379	328	360	358	371	361	358	356	353	333	361	351	366	351	345	365	353	397	313	377	335	352	349	341	340	336	334	362	347	349	330	348	343	342	377	365	360	325	341	346	356	310	360	359	310	366	355	336	344	355	317	340	349	327	363	334	301	342	343	352	348	349	334	351	334	338	362	349	357	357	319	348	329	352	346	311	363	344	299	359	382	355	346	309	352	335	340	332	349	336	331	380	353	312	339	356	348	342	339	367	343	346	338	316	355	327	345	372	375	338	344	362	308	346	331	347	326	364	352	344	301	349	361	349	355	318	355	364	334	323	338	360	335	343	349	351	344	339	336	342	315	318	350	338	374	360	325	359	332	327	382	332	340	337	322	323	337	349	339	364	353	344	358	348	350	295	358	347	343	360	342	324	375	319	323	319	349	347	367	331	311	357	344	369	329	325	337	360	342	353	381	353	319	330	314	380	315	308	346	323	376	356	331	359	338	361	329	349	344	323	378	346	358	333	356	363	329	358	337	314	350	364	343	385	295	324	360	335	364	362	342	312	340	335	361	345	355	381	344	382	354	358	346	371	401	316	321	367	382	326	359	359	348	351	328	326	333	345	339	355	359	321	363	328	330	332	348	328	342	361	362	321	328	342	328	337	314	364	343	327	340	361	356	349	331	337	314	310	351	349	314	336	352	355	333	331	340	321	325	323	339	321	331	367	312	347	360	319	338	339	325	301	334	319	369	347	353	375	361	341	326	328	332	327	368	339	337	363	345	336	323	335	345	329	359	339	367	340	339	342	323	356	363	356	384	360	337	317	326	358	345	344	359	356	347	344	294	357	360	330	366	360	346	284	363	335	320	349	368	353	349	355	329	333	377	323	316	355	352	348	340	336	367	322	331	345	354	331	321	348	376	312	342	362	314	360	364	325	349	356	339	294	340	349	321	344	329	322	345	324	332	317	325	301	329	339	341	339	365	330	335	316	368	380	348	354	343	342	332	337	352	362	351	338	399	351	346	347	324	342	328	290	352	373	342	332	347	317	370	316	343	373	346	349	319	346	357	336	379	308	330	361	333	357	345	353	356	321	336	360	345	349	335	342	340	361	357	327	352	328	304	358	351	343	337	352	328	316	336	338	367	332	330	329	336	375	339	325	334	333	367	357	349	356	375	332	349	349	316	328	339	322	363	344	331	354	340	346	335	371	349	318	343	342	329	338	342	343	329	346	330	338	350	365	356	325	375	348	373	347	335	343	334	327	317	328	356	361	347	361	357	300	335	324	333	368	338	369	337	365	333	333	333	366	349	358	356	355	364	338	352	373	312	349	344	339	347	362	337	347	346	343	367	329	299	324	364	338	346	335	327	353	352	349	315	348	355	373	315	315	351	344	299	339	339	347	306	358	348	304	320	369	347	338	349	350	321	361	364	323	359	340	356	327	354	383	346	324	364	340	330	340	361	318	353	331	360	356	337	324	365	347	340	352	335	334	354	328	332	328	328	339	370	353	339	355	324	339	293	322	330	357	355	382	330	322	314	347	302	368	330	322	355	383	337	377	344	335	323	332	349	338	374	320	326	331	393	326	348	366	367	322	310	360	342	324	357	333	319	329	323	344	348	336	340	338	316	365	339	326	318	358	317	372	314	348	315	344	348	349	352	328	316	316	290	337	361	312	348	370	335	352	333	362	358	353	381	300	308	349	331	342	338	333	323	349	363	355	344	327	343	335	370	333	377	378	332	318	344	329	365	341	352	348	313	356	351	328	332	360	358	376	325	362	309	367	352	346	363	397	346	344	344	304	372	314	355	285	349	344	349	328	350	358	357	352	366	380
63041	93562	66343	31938	7543	632	558	594	567	585	558	590	561	596	597	562	523	581	577	548	575	570	543	534	556	498	602	549	550	575	548	546	562	563	550	570	568	559	570	553	584	552	538	568	553	560	579	520	561	559	529	547	536	573	565	592	558	551	535	543	563	583	579	516	584	570	544	551	554	553	538	596	517	576	576	538	532	591	519	556	528	539	592	532	570	568	564	578	526	512	530	594	541	569	543	566	546	546	553	559	520	568	554	533	538	517	560	572	540	568	534	549	568	563	558	555	574	546	519	530	587	581	572	536	575	529	565	561	571	584	555	548	602	544	555	573	553	566	542	542	592	537	538	556	602	578	536	590	531	553	612	568	541	619	624	557	547	500	577	539	533	560	550	570	549	579	546	589	540	553	534	522	610	609	550	529	566	563	558	554	574	571	576	540	545	598	585	576	539	560	557	550	516	565	570	564	588	543	553	565	558	544	560	524	560	536	561	549	555	583	536	587	519	581	561	532	564	571	534	585	553	571	575	567	547	582	546	524	550	543	550	525	555	531	549	551	557	557	543	587	555	515	520	572	527	576	560	575	551	543	541	555	466	539	596	597	550	570	537	545	533	580	509	511	562	555	514	561	549	565	513	519	555	581	526	498	565	568	560	589	586	559	547	540	560	540	554	555	575	533	556	505	497	562	540	544	540	506	572	562	512	567	589	539	538	579	548	564	583	572	527	569	572	523	560	553	509	546	571	538	528	556	523	519	582	563	556	582	521	579	532	546	539	531	521	532	585	536	588	577	600	548	542	544	544	582	560	514	561	564	601	569	544	592	583	581	595	593	590	585	546	515	575	583	508	584	539	611	575	511	578	561	564	601	485	502	526	554	554	605	583	580	537	572	553	545	578	549	550	518	524	499	539	556	544	553	572	572	592	577	586	577	554	573	533	570	551	521	537	515	580	599	545	573	565	596	546	540	590	552	598	544	571	529	549	556	559	585	548	529	555	483	591	555	532	542	568	549	576	538	573	571	575	572	566	561	555	549	533	574	553	599	554	574	513	559	556	551	547	560	557	541	576	562	578	571	565	543	556	581	553	508	512	529	546	567	547	528	544	592	564	569	541	542	562	568	541	579	571	525	540	536	529	571	539	595	560	556	590	568	517	545	566	523	539	527	555	563	534	516	611	577	553	532	573	606	538	543	531	574	561	575	546	593	544	575	513	562	550	571	529	555	583	528	506	537	592	585	562	523	590	530	572	551	570	536	539	533	516	543	552	558	609	601	543	565	521	512	569	602	569	582	535	560	516	500	560	558	514	573	629	539	512	577	540	545	585	574	528	535	592	536	573	567	559	587	563	512	584	539	559	578	546	541	566	545	560	537	555	581	579	562	571	558	530	564	530	556	546	581	562	596	574	532	583	638	566	573	553	546	553	576	549	560	573	591	618	541	533	508	556	559	560	538	594	530	536	591	606	539	565	562	542	585	607	588	531	580	577	539	567	553	549	590	581	580	581	578	566	525	527	570	547	563	527	556	542	516	522	571	561	536	566	551	574	529	562	569	579	544	553	551	553	595	547	570	555	571	550	580	538	531	529	559	586	582	548	518	526	555	536	567	530	561	555	569	532	539	566	554	571	590	592	559	553	561	558	554	581	562	544	529	537	537	610	572	585	537	557	562	526	554	523	566	599	578	578	552	541	546	555	534	526	564	560	583	556	519	537	559	538	582	534	548	523	517	553	593	551	567	558	566	546	570	513	560	575	513	585	549	552	538	483	560	608	561	539	602	566	535	565	534	582	597	534	577	586	505	528	575	534	540	523	590	568	551	546	535	539	592	559	542	559	535	528	548	543	570	527	577	557	528	561	562	546	576	501	555	597	557	551	511	535	523	556	547	535	563	574	538	551	581	597	547	531	514	527	576	568	575	596	553	582	559	547	609	553	554	548	565	608	549	561	588	543	539	583	509	549	554	556	525	549	552	569	577	612	538	531	548	561	513	515	596	553	571	571	591	591	569	575	560	536	501	580	561	580	555	562	579	560	503	590	558	551	567	518	549	550	604	557	556	554	556	540	511	568	541	570	522	528	529	549	531	535	563	551	561	549	565	569	551	577	567	572	554	558	558	550	528	545	522	560	571	599	578	556	562	600	512	513	565	584	539	566	552	548	570	568	573	586	549	524	548	582	533	568	557	588	587	618	501	567	555	529	558	562	605	573	575	529	542	530	567	557	514	566	540	553	566	559	539	544	527	543	550	542	558	587	529	593	602	537	523	549	584	596	544	561	588	539	557	602	579	525	535	550	504	491	520	564	524	579	567	541	593	585	539	532	534	579	579	519	551	546	557	552	559	569	563	584	557	547	556	574	555	550	558	557	610	588	546	533	521	561	538	546	521	568	561	566	551	539	586	540	575	560	557	584	555	559	561	551	587	546	590	542	563	541	564	613	530	543	548	544	521	540	585	551	533	548	562	563	515	541	585	549	531	601	560	524	567	530	565	562	555	554	554	568	563	567	598	550	527	563	588	580	613	598	581	555	545	543	581	565	519	548	543	592	552	572	552	521	534	602	579	588	570	559	550	554	542	553	530	570	577	571	551	554	531	502	566	575	567	560	597	574	544	540	551	525	521	545	512	564	559	535	552	559	527	573	535	576	568	495	562	539	534	559	581	576	557	534	553	557	555	558	572	590	541	546	584	570	601	554	572	539	561	583	559	574	534	548	522	549	511	571	543	587	521	583	545	590	590	575	535	540	558	546	547	567	576	588	590	583	575	555	529	566	590	569	580	551	536	532	576	546	548	537	593	514	533	552	542	563	508	559	580	534	538	596	521	581	558	530	519	572	533	564	572	547	546	560	564	585	538	569	550	562	600	572	584	582	554	555	540	590	537	505	580	541	574	551	553	612	540	586	573	552	552	603	540	562	581	551	564	594	534	533	519	570	574	594	528	548	558	548	514	567	574	583	534	533	550	568	544	586	540	550	594	559	537	550	548	540	531	533	561	619	559	591	555	541	538	582	572	524	513	528	572	586	553	568	560	557	559	571	566	571	528	527	550	586	592	554	558	543	567	566	540	521	556	556	574	537	570	583	552	523	526	542	574	537	579	570	572	547	578	575	556	583	517	578	623	531	558	558	568	560	583	568	588	559	544	568	552	551	553	579	520	549	516	605	552	553	541	536	565	563	564	528	567	578	589	532	587	569	593	559	549	599	532	577	518	588	605	564	542	533	566	569	588	498	553	598	541	556	529	573	546	558	547	567	553	552	545	559	556	586	584	568	569	568	561	530	557	551	543	585	530	586	560	570	543	568	569	585	574	588	565	569	529	522	530	603	565	561	571	579	534	570	571	530	517	589	527	565	518	557	524	553	508	544	528	548	537	549	567	536	577	546	552	595	521	553	517	555	560	575	588	595	569	567	565	587	554	580	562	572	535	598	548	533	573	550	577	535	518	553	542	542	541	588	555	572	582	563	529	558	550	576	556	580	570	561	571
24448	23484	32786	26767	21249	14265	1901	621	601	556	598	528	538	518	558	560	553	514	538	595	544	546	556	521	514	531	586	570	543	563	571	554	552	524	530	533	512	565	532	524	507	548	540	565	552	554	567	538	557	530	554	553	538	522	536	520	516	534	539	546	547	552	566	555	551	514	553	514	500	515	542	535	581	516	570	553	550	544	532	594	547	563	570	548	578	519	532	553	561	529	580	584	541	526	541	503	513	572	503	515	509	603	532	573	548	532	553	545	537	557	603	540	547	573	567	519	531	573	552	539	529	556	527	555	532	531	561	576	565	544	535	556	524	566	486	564	539	552	549	575	594	527	525	576	534	521	575	565	512	521	566	518	561	553	535	532	555	527	572	545	529	562	589	579	568	546	512	504	529	501	514	557	537	552	570	515	562	574	584	559	591	539	531	516	561	485	542	540	536	543	555	540	515	563	539	525	548	513	558	557	529	552	528	558	530	512	513	518	517	470	550	515	553	552	554	539	575	561	551	505	554	538	520	539	547	528	567	535	559	551	559	534	565	562	490	604	514	517	568	591	521	522	578	508	569	557	545	550	545	542	539	510	551	550	530	510	523	580	525	522	553	561	542	526	515	580	528	525	570	514	525	513	556	554	558	515	565	488	584	511	546	526	593	522	540	543	544	535	513	512	541	515	546	534	532	557	523	595	545	530	556	518	570	507	537	545	517	538	510	540	605	529	555	534	535	518	525	529	579	568	559	577	555	585	555	542	555	565	551	557	506	554	551	533	556	546	591	541	518	558	530	535	583	529	534	589	514	524	516	542	534	488	566	555	508	577	563	554	531	565	543	545	514	524	539	502	523	557	547	544	546	545	567	537	521	535	486	554	547	563	519	544	538	529	546	521	559	500	526	531	547	553	560	567	559	546	531	517	572	505	535	530	574	541	533	547	532	562	562	533	550	552	575	538	567	559	553	494	609	534	560	528	566	543	588	506	542	545	531	572	510	602	543	554	565	539	576	562	519	531	569	487	550	564	531	555	594	541	560	538	551	565	526	524	516	565	561	546	540	543	542	556	515	547	489	518	548	542	510	566	560	513	573	490	546	556	539	540	536	553	516	552	554	543	562	540	556	535	532	507	583	521	576	544	530	550	518	554	575	522	523	575	560	578	538	606	540	552	555	583	554	548	552	516	541	540	571	549	564	556	554	508	525	526	520	547	555	521	552	539	546	526	545	542	518	548	548	539	547	541	519	519	541	565	509	543	570	521	548	533	521	506	532	580	547	533	505	530	541	544	534	555	537	535	540	553	540	508	538	563	564	519	557	543	539	556	534	551	537	559	540	555	573	567	581	544	501	547	518	571	505	533	524	490	504	513	499	615	569	543	514	577	564	547	573	510	555	533	525	543	575	557	521	556	547	556	504	544	577	544	546	521	502	537	565	553	499	518	525	527	558	482	532	556	533	566	557	551	503	542	526	555	506	510	558	490	550	560	512	550	532	562	527	559	510	536	528	523	471	521	541	538	543	543	529	515	535	560	539	523	539	520	535	578	556	609	575	576	520	506	547	516	540	523	532	523	536	515	532	492	538	544	570	550	565	534	538	537	552	530	555	504	566	587	570	538	542	550	516	579	557	585	550	593	558	525	572	538	543	513	537	546	527	523	516	525	541	514	562	531	560	524	544	553	568	509	524	576	487	570	549	623	497	545	565	546	568	556	544	559	593	521	550	535	583	533	523	542	520	564	523	563	601	560	575	537	531	554	566	536	505	564	548	531	517	537	598	542	531	473	509	539	532	524	545	576	509	573	533	574	508	543	542	571	518	542	515	563	554	557	548	544	520	546	561	566	544	529	560	514	531	536	527	536	529	565	562	526	526	558	535	550	541	566	563	553	597	511	524	516	513	568	553	528	556	533	519	566	513	549	529	508	551	537	569	553	554	565	549	547	568	580	544	577	578	504	521	583	524	555	502	528	539	584	541	537	551	527	547	507	494	547	570	569	574	562	591	558	506	540	537	555	526	576	544	544	554	528	537	557	552	555	566	544	562	577	537	567	533	539	535	534	581	552	555	552	560	527	546	551	502	571	562	509	528	536	505	544	560	560	511	550	527	575	519	535	583	496	552	566	562	556	535	584	560	508	529	524	550	509	541	531	577	560	515	499	563	497	538	566	551	564	571	570	537	527	553	505	528	529	543	567	540	552	540	509	494	531	550	558	566	585	549	604	536	562	534	544	547	530	527	550	542	549	542	576	579	585	565	517	515	555	525	552	555	555	528	516	542	533	536	531	553	565	608	564	549	545	554	580	505	560	558	546	494	550	580	499	564	538	582	549	552	532	510	548	531	523	544	606	542	533	546	521	545	525	550	493	568	517	542	508	581	562	542	555	563	474	548	537	577	522	592	550	523	527	558	541	534	550	535	564	572	576	538	498	517	549	548	554	543	532	571	513	576	509	505	507	558	518	520	536	538	522	546	564	530	521	529	560	569	536	526	565	529	528	547	536	579	515	562	512	545	527	547	545	573	542	536	517	567	555	527	535	524	577	535	532	538	550	542	576	537	573	563	543	557	565	541	531	502	496	567	548	554	511	568	545	509	567	534	558	524	548	565	537	553	532	550	570	515	553	556	543	575	524	541	562	593	589	538	549	570	517	550	548	508	548	565	570	556	573	587	549	490	579	572	561	537	542	548	524	564	540	528	562	520	509	525	548	538	559	506	534	541	575	534	548	527	541	539	523	519	558	550	533	497	547	512	549	575	527	540	561	562	546	540	546	539	520	566	558	512	578	523	506	553	557	541	558	568	589	573	531	508	524	539	490	534	553	527	549	520	511	503	528	570	518	573	552	559	559	535	566	589	560	565	576	545	534	525	499	550	561	532	508	533	552	522	502	602	539	563	531	516	542	557	538	547	547	569	583	547	523	574	530	553	538	485	546	481	536	534	522	543	530	508	566	549	512	503	530	528	555	562	541	548	543	543	516	562	538	598	515	500	558	540	499	538	532	552	581	536	534	545	560	516	538	566	603	556	513	538	570	509	541	509	566	527	557	557	494	545	542	537	544	541	528	573	523	551	514	576	568	513	482	557	550	519	569	580	538	549	574	541	553	543	524	588	522	571	497	578	528	543	592	516	533	515	537	540	527	484	511	537	548	513	502	542	541	513	555	566	522	550	502	537	538	541	521	534	554	569	502	507	488	541	524	571	530	501	580	544	502	562	546	519	549	556	539	486	538	513	540	537	562	542	517	538	542	544	542	541	504	546	526	580	530	554	528	529	559	547	547	553	576	541	547	577	529	543	504	562	518	582	535	497	528	570	510	556	509	510	535	521	567	540	542	495	536	540	579	497	515	473	539	551	582	563	522	560	513	516	540	517	553	511	533	573	531	556	521	508	569	567	529	582	545	560	529	572	544	522	544	553	559	514	553	526	573	547	536	523	524	582	494	527	569	530	535	527	558	557	507	563	539	511	492	564	583	554	529	553	539	571	559
62921	103785	76111	39167	10266	966	893	926	885	885	888	893	853	844	800	858	870	839	826	792	838	836	806	859	866	838	884	854	798	798	889	819	853	902	836	833	818	836	859	814	824	832	868	809	807	806	875	805	821	870	816	845	787	855	873	835	829	813	813	789	835	816	831	815	857	802	848	841	857	817	815	843	856	838	802	849	827	842	851	844	829	828	821	786	851	830	868	878	813	808	868	835	796	850	801	821	884	813	830	858	815	807	829	846	845	828	822	891	837	796	807	839	806	861	822	855	827	873	854	872	868	825	793	863	855	846	775	829	864	812	760	847	884	816	836	815	842	798	855	800	860	840	833	841	810	781	792	793	877	824	839	837	814	833	819	889	852	838	822	859	871	880	824	802	872	891	811	889	840	844	861	808	825	882	806	817	816	790	854	837	835	822	862	817	839	838	839	805	846	842	848	867	791	800	811	829	840	876	873	819	863	837	847	776	806	829	797	815	851	844	777	849	853	860	837	800	797	849	816	826	821	881	828	860	834	812	894	813	817	769	865	836	820	761	868	822	833	831	847	825	839	858	834	821	844	835	877	779	847	852	799	841	828	805	829	840	840	872	856	817	845	829	776	777	849	818	846	805	810	859	808	806	873	805	814	818	801	863	812	842	818	808	838	790	791	752	827	841	829	852	839	841	848	833	814	791	856	874	821	860	841	801	840	801	837	768	822	822	794	826	838	829	790	823	875	904	820	846	829	800	865	869	878	854	846	873	823	841	834	844	821	829	861	842	837	854	815	840	850	799	838	847	819	842	812	789	844	812	825	885	800	828	793	876	776	823	796	783	886	888	851	881	810	806	824	844	872	849	815	862	798	837	800	882	844	817	926	841	859	841	856	829	844	851	856	827	869	829	792	806	811	899	856	865	822	851	837	832	832	833	880	831	813	850	831	841	774	860	874	864	832	770	850	825	868	858	837	827	821	844	838	867	814	823	862	809	794	841	813	813	848	841	850	850	855	822	803	832	802	782	820	835	823	823	835	855	852	802	891	815	853	799	870	858	840	838	811	892	796	869	807	843	765	777	796	841	830	821	831	857	770	850	910	850	799	853	810	871	843	842	837	821	851	803	799	783	827	864	835	791	806	825	820	839	801	869	833	809	851	795	826	832	782	858	870	833	850	842	782	836	832	900	786	833	860	832	851	821	838	815	805	871	823	834	854	834	840	833	824	819	795	838	867	818	850	837	833	838	879	864	843	870	800	793	887	837	832	871	780	817	825	851	848	845	842	829	848	820	824	821	814	765	867	826	800	818	825	843	835	830	842	803	846	853	873	811	793	839	847	792	848	850	809	783	835	820	807	874	796	817	807	839	857	819	884	797	857	826	844	843	788	856	856	840	824	845	831	834	863	813	903	818	800	840	882	833	869	838	847	835	851	803	813	804	843	869	832	834	869	764	914	883	817	825	819	873	847	858	841	870	836	896	841	783	838	908	796	841	798	876	840	834	858	774	878	846	811	827	813	828	866	851	839	876	847	789	828	841	850	842	858	829	833	799	826	841	810	812	826	853	832	819	802	794	853	830	828	857	859	826	814	885	860	845	820	815	795	833	811	819	844	788	854	843	861	820	855	865	844	870	832	755	813	862	853	828	841	785	858	876	846	822	816	787	864	863	869	880	823	864	866	829	830	881	803	862	811	844	826	774	842	778	824	815	836	814	787	817	816	820	894	764	843	855	855	793	843	800	858	852	812	861	834	840	804	867	820	859	814	860	863	891	866	843	876	829	860	840	747	851	864	883	850	826	819	844	820	885	832	886	778	818	867	794	861	812	848	829	848	805	850	850	800	843	874	792	873	853	858	804	836	824	879	851	818	784	866	833	811	827	842	827	763	799	826	827	849	824	808	795	818	855	844	790	806	859	794	811	838	816	803	821	863	854	803	860	859	868	814	815	865	861	846	802	778	769	849	842	859	845	804	849	863	858	817	789	807	829	844	856	807	853	814	805	834	846	808	881	831	821	882	842	818	829	817	824	822	855	861	819	833	800	846	821	828	805	812	816	811	853	819	836	781	806	817	850	828	819	839	865	817	780	813	829	846	804	830	854	834	842	818	808	832	873	831	850	880	827	866	860	852	776	862	817	837	852	847	813	847	850	834	815	838	858	820	791	806	830	868	795	846	831	823	808	904	777	843	778	830	883	775	775	831	814	824	829	811	853	858	878	827	813	824	834	827	848	843	791	838	818	829	877	837	850	852	788	819	813	791	819	792	850	832	826	883	830	826	822	840	843	856	814	823	830	822	858	838	847	814	855	802	842	891	820	829	817	819	790	841	808	819	808	856	771	801	797	792	808	906	858	839	832	800	826	854	859	840	832	857	823	824	825	833	827	869	836	833	841	793	862	809	809	812	825	810	851	814	820	839	802	876	761	838	846	802	835	825	853	818	827	823	866	857	841	905	822	825	842	796	809	840	813	851	820	845	903	813	855	842	800	834	784	812	841	837	816	872	858	893	867	865	848	820	844	835	824	839	865	813	854	843	884	814	864	891	839	810	816	839	803	805	852	871	821	811	795	866	850	838	831	792	821	854	804	824	892	822	862	817	877	837	837	824	833	822	807	837	816	801	795	844	851	819	853	793	842	850	826	847	810	798	888	815	822	844	794	844	834	809	824	805	795	848	815	821	817	821	802	889	781	795	817	803	847	816	877	835	852	846	839	845	823	853	821	850	845	814	800	865	824	860	803	823	818	823	851	787	817	891	895	875	847	882	865	771	828	922	849	869	813	828	854	871	825	804	822	870	764	862	820	820	833	875	822	789	835	858	839	803	817	852	854	795	823	874	858	827	888	764	861	794	831	868	837	783	820	841	844	867	854	768	862	841	856	812	814	837	814	847	840	831	838	832	851	786	839	821	814	811	844	846	829	792	831	830	833	796	849	859	817	869	851	846	827	868	809	867	878	839	823	775	845	873	802	849	787	847	794	833	893	856	807	796	827	808	831	797	824	880	822	823	854	845	852	895	847	833	818	853	822	856	845	817	811	799	825	783	803	809	835	818	794	849	831	808	801	839	804	816	863	906	853	822	857	820	812	811	801	864	880	851	808	812	794	814	806	876	804	838	824	848	873	815	828	770	879	793	792	830	903	843	840	871	820	835	833	856	805	840	846	830	798	863	839	824	870	862	826	849	823	897	787	822	836	856	814	804	862	816	821	798	832	813	821	872	844	858	844	884	771	844	870	899	843	791	842	806	837	868	803	849	808	848	796	818	844	798	828	812	836	848	805	800	805	849	843	826	858	858	839	813	844	805	782	852	816	818	764	824	822	845	857	823	875	862	831	811	842	829	816	864	892	798	865	853	831	746	818	779	831	867	844	873	835	876	860	832	819	873	843	830	838	815	847	867	827	830	840	819	849	839	875	883	885	826	810	858	816	823	809	804	855	849	806	821	856	871	911	841	803	884	816	827	794	868	863	801	797	824	848	845	790	772	795	846	886
31457	32905	28986	11677	769	312	275	246	306	290	273	274	298	255	271	255	280	274	291	308	274	286	321	255	280	279	271	306	286	310	286	292	287	280	289	301	282	272	288	284	313	279	273	266	273	290	246	290	306	251	281	277	286	235	229	276	280	275	244	309	271	274	261	273	299	287	293	275	284	284	282	285	295	280	289	282	302	280	272	324	275	259	283	255	300	287	295	260	271	261	285	255	288	289	248	268	277	284	258	270	295	285	273	267	303	260	271	262	257	302	285	285	284	263	267	278	240	279	293	244	310	318	268	299	284	273	284	244	282	295	274	286	270	254	259	290	268	264	330	294	264	279	286	287	293	262	303	286	247	306	263	283	299	294	256	282	262	292	284	292	278	286	291	260	277	268	288	266	254	263	262	274	260	288	300	257	289	271	309	287	252	261	275	286	284	286	268	254	299	259	248	293	301	278	267	266	297	254	305	253	304	247	245	270	265	280	296	271	278	262	307	277	284	267	273	281	285	265	281	301	283	271	264	281	271	270	272	285	271	278	276	278	319	276	288	256	286	264	240	285	299	268	299	275	264	244	305	243	287	271	270	294	280	266	276	295	278	259	254	265	277	273	274	275	283	252	292	289	287	286	272	280	265	274	296	292	291	263	223	272	274	267	283	263	265	289	273	282	294	287	230	239	257	278	279	290	273	287	267	278	267	275	241	295	282	279	281	272	302	269	267	277	284	258	281	284	268	281	289	278	283	258	289	287	268	293	279	262	285	288	267	302	303	285	292	253	263	255	280	265	289	292	257	296	272	282	291	290	309	300	278	271	285	285	246	239	259	284	294	289	290	292	284	278	293	275	274	277	272	278	289	271	252	269	282	296	282	300	267	258	255	255	280	275	300	262	259	282	299	265	289	282	259	279	278	275	287	306	297	289	288	288	307	334	283	271	263	280	286	278	283	286	257	268	291	283	274	265	286	296	290	271	256	300	305	288	277	307	275	289	285	272	286	314	304	262	292	288	284	276	270	266	264	263	279	301	280	279	272	294	277	308	255	253	296	270	271	302	286	273	281	297	281	297	284	285	280	274	278	268	293	283	258	283	255	288	234	297	289	275	306	294	263	287	285	277	270	283	300	286	286	276	292	264	277	271	268	273	272	280	268	283	260	284	286	240	262	255	315	273	284	270	300	286	278	248	279	272	277	283	291	267	265	285	305	281	263	279	276	275	303	290	267	291	317	261	252	275	263	274	279	276	262	302	320	283	273	265	267	284	264	273	285	271	307	277	298	266	269	312	289	286	303	254	274	315	294	304	257	312	266	292	292	300	291	289	283	283	283	248	269	293	273	297	281	285	301	292	268	304	279	282	325	281	279	267	271	294	257	293	282	280	288	291	268	298	267	269	255	274	259	278	280	294	268	278	292	272	252	251	300	274	264	273	276	277	264	284	299	239	288	259	251	283	269	279	287	316	261	298	301	250	240	306	277	262	288	262	280	273	299	298	260	259	309	275	276	282	292	250	239	295	274	289	282	303	252	269	272	301	290	275	274	268	301	267	296	273	276	277	286	289	278	270	304	278	291	268	273	295	273	323	272	282	295	269	283	263	242	278	272	274	301	264	279	264	276	277	290	274	262	204	265	258	263	263	264	281	284	280	271	291	303	316	296	295	279	259	285	317	277	291	280	305	266	284	282	299	258	301	271	277	286	294	312	263	297	304	309	282	300	272	278	291	233	291	258	260	280	283	304	290	259	290	279	274	278	280	273	278	275	282	246	257	260	284	264	307	311	293	286	280	281	268	289	276	262	269	264	258	264	268	286	283	297	274	237	275	278	271	302	286	278	282	274	271	291	315	283	316	298	297	283	277	290	280	282	279	293	259	306	300	255	288	303	280	279	269	285	270	281	266	287	318	281	277	245	300	272	296	260	286	276	275	309	259	265	287	277	304	251	283	268	265	273	273	285	317	305	271	277	281	281	266	284	274	283	269	306	271	291	267	272	285	293	293	298	254	316	318	299	293	298	269	269	280	280	270	282	279	286	280	287	291	265	251	283	277	285	257	277	271	262	295	287	251	310	294	245	308	303	307	300	288	295	290	277	287	272	287	299	291	267	303	275	268	282	274	280	312	275	262	287	270	259	258	251	289	278	270	291	282	279	250	291	285	266	285	287	274	291	289	269	263	254	276	286	265	284	274	241	234	299	267	320	295	288	264	268	289	285	282	261	270	288	270	290	293	253	274	296	292	279	283	292	259	283	279	290	270	266	296	270	272	266	302	277	277	269	289	255	307	293	297	275	225	296	259	279	291	251	310	305	261	294	301	284	279	296	290	279	269	264	264	291	277	260	263	271	299	293	291	269	297	264	267	281	243	282	286	271	296	300	289	283	268	302	290	294	273	285	295	263	299	300	284	289	289	273	284	297	268	245	284	297	297	284	287	286	285	283	282	279	256	272	276	293	260	243	315	264	277	271	297	315	300	241	303	266	268	296	267	270	290	288	295	285	267	280	264	269	286	282	276	283	276	300	292	265	306	288	283	265	270	261	299	277	279	225	248	283	291	251	263	306	276	270	280	281	297	272	272	277	261	277	278	278	261	264	276	267	303	296	282	300	284	259	295	300	287	277	283	302	276	284	309	261	260	282	303	256	231	272	257	312	287	284	298	255	283	238	279	265	261	293	313	262	263	255	256	316	293	289	302	275	254	271	275	264	269	277	291	293	305	280	273	266	276	297	277	298	277	267	292	266	317	256	250	262	286	304	291	315	271	299	274	258	301	309	281	307	251	296	271	296	303	282	311	244	325	255	278	296	295	288	280	276	289	241	296	256	287	271	280	274	302	298	298	312	266	284	290	265	265	278	281	266	254	295	286	286	272	278	298	264	269	278	291	274	306	279	264	293	290	270	281	271	301	273	315	306	282	274	293	257	279	267	266	276	286	286	271	284	280	260	297	255	303	250	303	281	256	255	246	262	250	277	281	294	261	296	274	283	296	263	264	264	268	287	248	299	278	282	270	290	300	276	262	259	258	289	307	287	278	290	265	274	267	322	251	269	275	289	260	291	277	278	273	306	295	279	273	255	305	280	285	269	289	268	279	283	284	276	265	266	274	290	283	278	244	286	281	295	293	273	266	291	282	266	257	305	279	299	275	267	260	257	266	283	275	293	287	278	280	230	286	292	301	252	280	300	311	291	290	266	278	281	283	247	293	286	284	275	256	308	281	292	297	269	285	276	267	253	256	253	266	268	309	273	304	300	264	270	279	270	293	256	269	303	291	266	290	269	257	271	290	273	276	265	282	296	270	297	255	323	284	269	260	269	276	267	267	246	301	291	285	292	302	269	282	286	302	268	274	273	293	293	248	285	283	260	253	292	263	269	254	280	277	301	301	257	273	254	292	280	318	258	300	282	268	301	284	280	269	276	303	298	306	258	261	250	310	257	264	280	307	308	283	291	276	289	288	286	276	280	276	258	279	280	257	279	280	288	283	302	280
40053	50072	33868	10715	1228	460	443	483	474	507	509	472	489	523	474	501	458	509	464	490	489	483	488	464	481	458	497	461	453	456	477	437	457	527	494	477	441	497	493	429	466	494	455	473	455	460	457	490	469	493	483	503	468	480	502	453	464	485	462	449	462	471	480	473	497	482	462	479	504	443	486	465	515	495	439	478	473	484	439	490	470	489	479	483	458	503	477	482	438	450	474	463	458	499	455	486	459	455	503	475	466	445	472	493	504	497	456	483	463	473	478	508	506	466	449	469	500	487	483	456	471	451	475	487	462	459	449	490	474	446	474	453	463	465	520	469	463	470	459	491	502	440	490	486	448	473	467	497	483	458	424	500	439	473	495	507	501	483	501	478	489	442	459	493	456	450	492	472	461	508	459	490	500	450	474	482	469	456	439	510	457	508	472	477	493	443	475	459	480	459	471	439	451	451	488	489	497	468	475	463	435	498	474	476	447	544	471	459	496	426	466	459	472	468	451	464	455	447	476	469	495	433	474	424	480	482	470	470	502	519	470	469	474	494	441	463	464	438	474	513	514	463	500	465	464	464	485	496	448	452	484	469	495	458	431	479	484	468	466	488	488	435	493	458	449	477	489	489	465	472	510	484	477	412	442	498	479	453	471	467	451	429	482	459	455	448	483	473	440	452	448	470	466	444	472	512	501	470	473	454	465	446	511	485	486	431	474	450	470	493	457	432	451	494	479	496	464	471	490	515	459	472	480	481	453	494	472	471	463	461	473	492	458	434	449	490	423	474	506	458	458	458	480	511	480	471	482	477	480	472	472	469	487	473	469	491	462	444	467	477	486	474	477	485	472	477	455	456	448	455	474	470	477	466	456	438	479	518	482	476	489	487	447	449	497	475	465	494	441	452	486	463	451	483	466	464	461	452	430	504	462	491	493	456	493	450	472	439	487	472	475	480	471	494	456	460	452	484	471	516	488	485	472	439	487	456	422	455	461	512	488	444	498	462	465	503	519	481	493	458	437	488	499	492	468	473	464	483	466	487	476	481	461	450	470	483	446	471	448	452	470	441	501	478	457	448	469	467	469	442	482	481	501	490	475	464	471	491	475	483	463	488	496	456	468	478	505	512	491	442	443	470	499	466	481	482	481	481	446	504	455	472	503	456	487	464	456	508	493	446	464	465	460	468	487	464	495	499	471	479	460	489	451	489	456	454	504	458	462	482	484	462	483	481	456	512	495	520	502	492	443	480	478	486	505	478	514	499	471	526	502	480	457	445	457	478	491	489	468	464	511	475	457	464	510	450	478	465	426	455	466	475	434	431	483	477	455	478	471	461	435	446	484	461	446	484	474	470	495	489	463	453	483	510	459	446	495	475	466	452	419	482	478	485	441	467	432	446	460	472	474	500	449	479	454	496	476	463	462	450	484	468	485	491	456	474	528	487	459	464	482	471	475	416	491	463	507	434	492	451	452	513	463	461	501	476	482	491	466	482	495	492	492	525	433	438	471	476	464	488	480	484	469	528	478	515	478	514	481	504	475	493	480	486	487	492	467	462	458	487	533	439	468	437	448	447	501	465	491	466	477	487	489	484	480	469	471	485	485	473	488	514	478	453	446	465	453	489	504	473	512	504	458	512	449	517	489	456	446	489	489	485	504	446	446	512	427	479	451	498	438	478	472	505	467	493	481	450	459	489	490	457	434	473	490	420	473	442	456	497	485	449	496	501	466	457	470	436	446	452	452	477	468	489	471	465	483	450	482	508	502	486	470	499	448	513	466	496	483	479	483	449	469	476	487	522	458	462	501	487	472	504	489	480	481	474	460	518	486	452	477	493	464	513	426	483	469	435	469	483	451	455	478	509	469	483	492	463	456	466	522	446	475	509	481	452	438	455	480	459	456	487	493	421	506	483	448	461	477	454	474	442	534	466	495	521	487	459	457	456	486	505	492	440	470	480	452	461	465	514	494	489	509	428	485	483	476	457	441	484	475	478	461	480	484	494	441	469	498	505	479	482	469	474	471	462	481	473	510	478	476	495	507	473	501	456	496	458	484	467	445	437	443	505	507	495	507	502	471	489	474	477	471	435	458	511	459	444	512	451	463	492	509	496	523	502	477	502	486	464	487	460	491	463	457	486	474	444	482	507	452	459	450	465	473	481	516	470	443	458	495	497	459	513	455	475	467	486	477	476	462	480	450	478	476	462	436	491	436	442	458	470	511	473	480	444	416	495	470	495	487	477	441	536	504	454	474	473	506	465	489	466	502	454	504	497	476	491	415	506	462	459	483	488	497	475	472	463	476	485	495	480	474	446	514	460	477	470	471	485	464	459	437	477	472	447	482	482	471	509	444	479	470	458	488	471	470	507	485	465	485	461	471	453	469	472	485	459	512	447	451	448	471	488	473	475	505	495	444	461	450	472	487	429	473	475	497	472	517	461	506	468	444	503	484	460	498	499	415	453	472	455	480	489	485	491	470	490	491	457	493	481	500	489	455	500	452	492	459	466	467	476	459	444	449	451	468	532	450	469	447	459	464	434	453	470	473	472	459	460	492	419	476	452	455	463	466	472	492	503	472	473	446	490	472	447	506	495	504	509	498	461	472	506	457	478	430	472	490	502	472	502	481	467	457	487	462	448	482	456	485	485	512	443	506	482	484	471	471	465	468	461	487	462	453	468	407	461	487	507	491	506	493	479	453	483	506	477	469	490	478	485	488	491	471	483	483	500	502	500	490	462	499	479	468	497	476	475	427	454	503	493	462	489	472	467	515	438	497	432	457	483	487	448	488	459	491	493	484	516	454	454	460	479	433	497	458	485	481	484	481	488	459	478	466	462	479	468	500	463	511	509	466	498	490	481	502	480	482	486	454	472	485	440	484	479	432	479	436	489	474	449	438	460	462	486	451	469	508	464	497	479	497	444	481	465	494	456	495	460	492	472	476	439	458	512	506	484	481	485	477	445	490	526	475	463	468	521	477	478	458	498	454	489	490	510	435	471	484	466	500	511	475	479	474	474	476	453	468	438	462	472	526	488	429	461	452	464	478	476	487	474	461	485	472	478	444	457	477	465	457	463	503	488	488	444	479	461	460	462	441	459	467	480	442	495	475	480	480	459	470	499	462	493	505	522	488	462	487	464	454	427	441	464	500	463	492	457	465	425	483	477	470	477	468	453	467	468	455	448	459	513	514	470	466	433	460	479	519	449	455	479	470	468	536	438	459	461	485	471	451	488	483	495	471	468	472	472	436	441	461	493	495	476	465	463	480	460	474	475	425	485	473	470	465	479	518	485	495	516	465	479	489	459	483	496	484	485	498	477	450	469	482	470	486	477	478	490	469	483	471	487	498	500	510	481	485	476	470	499	465	498	474	454	456	478	485	500	491	478	477	498	478	483	444	489	458	480	504	468	473	449	482	520	462	466	472	463	479	496	429	482	478	492	457	511	436	422	423	483	398	492	429	475	506	446	426	502	487	435	457	476	479	465	453	477
25610	25468	35587	28131	17970	4262	474	406	344	375	326	358	335	370	353	387	379	327	345	379	339	365	338	328	326	365	365	369	332	348	359	347	388	363	377	372	389	359	361	342	353	334	393	341	390	342	352	354	374	321	386	343	362	349	332	359	330	357	348	347	341	330	351	331	366	331	345	357	330	352	360	346	323	346	347	334	343	354	368	353	329	325	315	333	344	349	333	395	345	360	333	351	304	369	376	369	365	349	353	357	326	332	397	373	328	355	341	344	347	363	348	322	360	344	338	357	343	358	350	354	330	327	330	353	340	364	346	314	376	351	339	324	352	332	344	331	326	330	322	354	317	325	330	342	375	324	340	322	362	332	331	335	336	333	342	351	359	356	374	400	373	328	316	349	358	354	323	376	346	342	371	339	353	341	344	337	355	321	372	349	369	359	358	317	348	359	346	346	350	324	349	365	323	349	357	323	352	314	351	371	327	357	368	356	378	325	344	367	321	333	323	330	363	338	338	362	335	346	357	292	384	355	347	347	347	322	337	340	312	345	339	328	365	360	353	368	359	358	350	342	312	335	372	330	312	324	333	335	384	381	367	334	343	350	355	319	357	322	337	351	349	335	362	352	367	347	354	382	316	345	329	347	371	342	341	312	366	333	352	348	332	329	390	335	335	330	393	341	319	349	362	349	362	330	322	344	361	325	321	355	345	326	344	355	340	379	353	358	343	392	347	346	329	322	360	347	338	343	314	361	345	347	339	338	331	349	364	346	316	338	327	360	360	318	376	327	299	347	355	366	325	341	366	326	349	319	338	335	368	334	344	356	336	332	335	372	356	352	346	325	366	324	326	379	369	346	330	389	364	345	359	359	339	360	346	350	359	363	327	344	355	350	353	351	374	356	362	353	320	359	313	344	321	314	323	358	316	350	336	309	370	363	334	314	315	359	315	364	357	345	360	351	338	332	348	361	341	314	364	373	368	359	359	331	312	321	354	343	373	356	343	350	317	302	380	357	377	356	373	364	328	358	380	325	329	333	343	323	367	330	344	350	357	376	324	354	349	352	344	381	340	341	362	339	332	330	360	318	349	393	349	386	311	367	363	384	359	325	338	349	335	322	354	363	312	344	337	341	363	335	309	321	314	344	315	315	311	368	321	371	344	360	355	338	352	285	342	327	325	324	335	370	336	358	347	346	339	326	369	330	359	346	322	342	333	340	309	349	346	342	313	358	345	355	346	370	355	356	379	333	359	324	310	324	346	340	353	369	345	338	353	326	325	325	348	380	331	326	371	378	322	361	354	370	371	347	368	354	348	352	363	347	382	361	343	339	333	347	361	332	304	370	331	358	393	367	332	329	347	339	348	336	349	313	306	332	351	350	347	369	339	357	337	340	343	350	349	349	355	335	330	341	344	361	334	340	376	358	364	348	369	369	378	351	340	329	308	336	350	345	336	360	327	367	335	349	342	334	367	323	355	316	348	326	354	363	345	343	349	321	336	342	400	365	358	367	377	357	366	346	342	333	346	352	361	331	321	363	353	340	361	367	360	364	309	354	333	329	321	349	341	358	377	342	346	293	345	336	364	336	355	348	338	383	358	318	349	373	367	339	350	342	358	354	332	337	291	352	346	370	332	354	317	355	349	331	336	353	356	336	335	358	342	362	344	347	348	375	319	323	346	329	338	353	357	353	342	325	352	334	330	371	336	398	325	344	344	377	366	383	344	346	327	326	352	333	315	343	347	367	353	340	375	347	343	360	303	337	310	316	337	352	347	347	365	371	376	322	350	359	355	340	346	349	359	338	344	353	337	374	327	350	345	331	360	361	335	356	363	337	345	357	341	375	369	338	374	357	314	371	346	346	339	330	364	350	316	342	350	355	331	353	342	338	355	324	366	353	366	349	333	362	364	331	326	332	349	352	361	348	346	345	356	355	335	335	338	366	361	326	351	301	344	346	359	341	375	371	356	364	351	362	344	338	353	345	367	295	354	352	361	359	315	364	353	363	352	350	370	360	391	344	358	316	323	336	342	352	373	351	368	315	336	366	344	339	344	346	347	362	351	368	355	350	347	309	329	369	342	345	374	349	363	333	362	389	299	344	312	383	340	344	342	398	359	358	359	335	330	336	299	378	360	351	348	374	344	348	369	349	324	322	342	358	350	355	383	345	338	345	375	325	346	311	345	347	332	385	344	331	339	350	364	341	336	333	348	392	346	386	361	345	335	336	343	362	328	327	343	351	341	334	358	338	339	337	327	382	330	335	332	303	367	325	385	339	353	350	366	348	325	334	330	324	329	339	345	346	331	330	367	333	356	360	371	325	333	334	344	332	337	349	345	323	329	355	331	316	331	349	360	334	353	368	373	336	326	344	333	335	338	342	350	342	317	343	345	371	372	348	354	367	346	332	348	301	335	340	369	390	361	365	335	372	357	345	377	372	320	377	354	361	375	353	306	345	348	342	327	329	333	346	361	349	324	351	331	336	336	382	322	345	356	347	389	352	314	332	346	336	359	382	352	310	323	354	335	367	374	330	353	347	348	326	345	317	339	346	357	351	348	351	357	321	337	361	339	371	361	343	349	356	384	376	331	337	318	335	372	336	337	332	346	348	361	345	356	363	337	339	338	347	346	334	362	332	333	381	362	341	358	373	313	385	343	325	385	324	319	354	359	316	351	354	410	348	345	431	386	347	337	360	352	351	314	336	363	317	353	337	376	354	332	359	317	361	330	327	343	336	342	355	360	342	360	364	342	363	346	361	332	370	358	340	354	339	363	374	344	339	356	356	356	342	350	360	325	355	328	322	347	331	320	343	349	343	368	303	360	350	345	359	303	355	355	349	358	346	341	334	354	383	363	351	343	362	329	352	369	301	362	331	329	373	315	356	334	348	337	368	337	322	364	320	391	336	333	363	337	321	336	340	331	339	379	350	385	324	353	315	333	346	337	348	357	367	330	367	341	339	330	327	353	299	331	333	350	343	327	342	341	325	334	327	336	350	331	325	343	347	352	335	355	308	345	355	323	361	362	329	343	329	347	307	361	332	354	369	345	344	343	353	336	352	321	363	344	348	345	353	362	316	359	372	380	333	354	344	352	343	356	358	356	387	354	350	379	347	359	338	366	362	366	343	368	346	373	352	361	373	339	347	365	352	374	353	334	359	343	362	349	372	338	350	349	350	334	304	357	362	343	374	331	359	320	367	351	353	367	345	358	363	316	321	343	367	330	345	339	351	344	309	354	388	368	351	354	360	338	343	359	356	346	334	342	356	353	364	336	334	329	366	343	342	371	346	366	327	377	336	350	348	318	371	387	330	345	337	341	346	308	317	317	371	342	365	337	343	333	313	389	343	337	341	378	337	356	345	284	334	358	356	351	346	371	347	325	369	327	335	361	357	329	341	353	323	340	345	335	356	342	352	356	341	401	368	317	359	327	364	357	345	366	284	356	343	343	351	349	340	325	340	333	341	344	358	341	356	383	355	342	334	319	354	342	350
62609	94380	67848	30839	6406	642	616	599	607	579	588	578	564	566	584	553	575	533	574	559	587	583	562	590	587	585	549	573	552	546	585	561	561	547	602	548	544	581	520	557	595	580	553	555	539	566	570	556	548	581	514	556	588	557	594	580	597	555	514	599	542	550	531	573	613	591	569	604	607	558	571	516	587	576	555	551	566	562	554	594	611	533	569	586	541	542	571	569	623	539	554	575	556	533	499	575	565	530	553	543	581	492	544	550	596	546	541	541	538	576	565	587	565	596	526	578	576	537	519	571	512	584	530	529	556	596	588	628	559	566	632	579	555	556	573	551	502	559	548	599	520	544	580	542	562	558	573	583	559	586	556	599	607	570	533	573	551	631	582	568	569	556	523	530	526	621	570	547	539	607	573	582	520	572	598	587	568	571	569	504	620	584	602	533	551	537	575	577	582	521	540	541	590	553	584	571	553	545	538	547	540	545	566	565	526	561	559	576	579	576	536	525	561	598	576	542	599	528	560	564	567	588	579	576	548	616	593	560	602	581	569	544	498	581	535	593	587	573	560	511	564	566	581	544	531	546	597	581	549	513	516	583	585	512	579	579	534	569	564	571	546	536	531	571	530	592	542	504	587	548	553	560	579	560	561	557	571	568	548	573	591	506	562	580	560	588	574	546	589	548	548	594	604	538	558	613	599	565	569	554	586	531	553	544	564	579	539	580	583	527	546	616	544	558	508	588	530	601	541	568	591	594	577	568	538	538	596	541	552	587	548	548	576	563	545	566	537	597	524	599	590	571	547	543	602	536	546	568	516	555	593	518	562	517	591	575	557	566	574	541	537	567	567	553	581	608	533	579	549	575	573	555	562	572	543	556	566	547	558	570	567	568	623	564	544	575	558	591	581	604	607	539	580	584	583	539	538	560	537	560	553	550	574	595	608	554	549	532	545	564	551	540	556	549	619	495	589	602	556	581	553	568	601	587	563	522	559	558	579	551	542	539	524	514	535	583	560	557	544	600	566	562	597	579	580	563	574	583	599	573	573	493	536	556	541	579	548	560	549	538	571	556	567	576	562	575	552	577	572	580	557	564	529	583	569	571	595	542	535	565	537	537	555	582	536	590	572	557	538	574	575	551	608	567	552	579	582	566	529	536	555	554	534	547	576	593	603	603	517	579	532	583	586	578	567	578	586	587	520	553	580	518	626	547	607	584	525	625	572	579	580	577	569	532	551	527	556	537	538	580	584	545	572	565	587	552	565	549	556	599	553	556	577	567	553	584	524	604	576	523	575	574	580	548	532	571	534	611	573	598	582	585	559	550	609	576	556	555	547	526	608	561	587	550	577	559	559	568	600	612	584	557	580	559	542	566	554	576	575	609	567	544	571	598	570	559	571	609	521	582	583	522	494	541	571	572	610	544	587	597	529	576	570	569	552	532	585	550	559	533	517	593	577	591	549	563	575	589	536	568	572	569	582	555	573	588	595	515	544	546	548	528	536	567	568	510	588	546	505	524	546	596	569	548	586	526	501	566	530	507	548	533	575	625	565	586	574	539	572	578	573	550	535	567	542	550	615	584	572	605	580	566	564	502	581	534	542	562	525	574	563	585	549	572	555	544	580	545	542	614	566	579	583	535	521	564	609	568	561	572	598	546	591	534	505	569	569	572	580	573	559	554	543	558	619	537	589	564	562	612	568	567	582	540	585	558	551	596	557	571	574	556	561	595	568	548	542	547	577	576	568	567	553	576	598	544	526	552	616	536	528	545	576	556	588	595	585	590	583	557	605	567	577	533	592	578	566	520	566	566	608	582	550	537	562	567	567	622	559	560	573	572	547	596	537	523	592	535	563	556	586	570	591	564	518	531	565	563	595	575	554	548	580	522	583	554	575	580	566	531	595	592	585	563	551	569	563	535	571	548	607	612	544	560	594	560	532	577	564	547	555	568	605	553	550	560	568	554	564	569	580	572	518	551	574	591	591	530	574	586	587	614	589	580	531	546	554	574	579	579	606	564	580	579	567	543	577	580	507	560	561	576	570	545	542	571	516	541	524	561	566	574	563	531	529	538	537	584	561	546	573	597	557	582	548	560	581	587	532	566	610	571	554	550	554	551	569	564	553	553	551	600	562	554	532	569	606	597	555	529	524	525	573	543	583	516	582	546	548	611	563	565	545	590	530	605	585	588	510	618	551	565	561	593	525	575	557	612	581	552	609	499	565	541	529	575	548	523	591	546	595	573	578	513	570	595	556	560	575	540	542	540	596	558	551	512	598	566	583	524	558	567	575	564	548	544	587	561	545	570	587	570	574	569	594	561	572	553	558	517	552	532	579	567	583	580	574	559	562	572	560	554	525	558	547	519	532	573	557	597	555	553	556	558	574	570	560	579	547	548	572	590	586	580	570	556	569	576	553	612	534	588	510	602	561	548	566	536	578	553	522	552	546	565	595	553	559	581	496	527	530	558	583	549	556	584	545	578	524	560	501	577	561	553	534	542	542	560	588	573	572	578	510	548	544	554	549	554	574	608	551	534	575	550	563	573	539	528	545	547	568	558	584	600	540	527	572	527	588	545	583	617	559	559	505	542	575	546	610	581	590	589	582	556	578	601	581	561	597	530	547	587	583	568	571	560	540	594	529	513	583	553	564	584	549	600	530	558	607	560	537	596	562	586	569	559	587	513	550	552	559	554	587	537	560	550	577	579	589	586	575	543	570	557	576	551	508	560	581	553	573	579	574	576	530	570	560	529	559	562	566	584	512	562	572	553	560	565	590	549	561	533	569	590	557	549	543	543	528	531	557	538	547	546	592	591	576	547	527	544	588	534	571	572	586	587	570	519	591	614	540	570	620	536	548	609	583	615	576	551	537	561	552	547	560	549	574	550	548	558	549	552	588	536	550	515	537	538	555	609	570	556	550	523	565	554	518	600	549	582	555	525	558	551	558	561	580	579	593	562	551	549	540	573	542	580	562	550	548	537	584	581	527	546	592	577	527	590	599	513	557	560	535	599	565	544	556	615	554	555	549	547	563	558	569	591	602	610	560	561	581	576	550	552	573	602	555	565	551	578	571	590	548	557	568	533	573	578	532	567	581	528	563	575	551	559	569	550	531	538	565	591	562	600	576	542	579	566	520	549	557	586	570	580	564	557	609	585	552	583	596	589	571	571	597	555	566	510	534	546	582	573	595	536	590	553	563	562	605	560	561	568	573	557	592	547	554	577	541	538	513	572	593	558	564	556	576	570	605	581	552	551	584	570	575	562	605	530	548	514	531	587	605	591	576	518	575	606	556	571	578	550	543	534	572	544	538	514	555	564	580	554	552	532	561	536	557	545	536	594	564	528	592	555	544	545	561	588	576	567	606	609	554	563	551	560	535	577	559	532	575	561	605	550	562	520	517	559	570	589	585	545	578	593	584	566	584	568	523	599	497	552	572	571	549	539	612	541	528	613	549	565	538	569	563	575	588	605	562	563	568	566	554	570	521	553
24473	23622	33144	26246	21256	14477	1934	649	548	571	546	617	520	556	569	518	574	571	558	563	527	573	531	590	548	594	533	547	570	554	561	552	526	534	469	559	544	539	525	590	479	573	519	524	545	529	591	549	563	545	578	555	537	547	512	577	558	542	551	556	543	542	549	528	558	557	540	602	582	517	554	515	564	554	547	568	548	581	561	622	584	536	514	562	559	575	494	525	572	558	512	555	520	588	563	536	540	549	530	534	538	551	550	538	540	556	533	509	567	487	568	519	524	541	556	515	570	550	532	627	576	543	560	550	517	505	568	534	543	545	532	533	501	553	603	579	534	532	543	570	501	515	570	518	574	545	566	554	550	510	565	569	579	534	580	574	521	562	566	531	557	493	552	522	536	560	527	610	554	569	561	516	559	545	533	557	487	552	505	557	531	524	556	563	555	558	542	537	577	545	555	508	538	551	526	542	521	550	533	542	572	535	562	595	539	569	541	514	566	556	550	571	548	554	552	531	565	528	530	502	525	502	535	560	571	542	542	504	559	505	579	552	586	565	537	560	548	561	564	532	552	529	513	524	532	546	552	566	541	542	572	545	552	577	554	532	575	599	528	574	536	537	503	547	523	539	542	525	524	527	541	548	518	542	543	588	544	560	545	527	514	548	526	534	573	542	531	521	514	536	561	564	545	575	540	512	520	563	558	558	519	561	547	549	540	570	528	545	566	524	561	552	535	537	559	507	542	525	528	597	597	564	555	540	553	522	552	498	535	550	543	483	559	563	565	529	551	537	548	583	553	523	547	574	565	532	577	512	543	538	516	504	543	544	560	546	526	533	555	523	522	549	521	585	553	525	565	544	571	574	567	541	579	558	556	549	564	542	551	552	578	581	547	522	542	545	548	571	536	535	526	543	567	540	520	524	538	515	513	551	565	585	544	561	557	537	537	553	531	570	570	482	531	516	491	549	547	532	541	575	528	539	550	529	594	527	568	550	541	509	495	557	534	548	517	521	530	527	491	503	516	524	489	564	579	517	571	534	500	543	509	547	564	552	552	568	538	566	541	581	571	529	559	578	511	492	568	565	549	540	527	536	514	550	559	552	549	580	570	569	545	554	563	514	539	532	540	568	496	555	527	504	554	550	512	536	552	524	555	504	544	576	548	516	537	547	598	530	526	519	565	546	499	548	552	562	549	504	504	571	539	585	532	549	539	561	516	547	557	546	492	547	547	524	540	566	498	559	529	555	547	551	564	581	585	498	519	540	550	532	543	557	531	528	570	556	519	535	540	528	518	572	556	574	512	568	513	555	572	550	555	561	552	547	520	542	553	568	525	550	525	567	567	561	564	583	532	536	555	556	531	562	584	541	540	545	534	534	590	542	546	578	524	569	543	558	507	554	553	562	567	540	512	525	526	545	529	527	562	557	585	541	597	551	576	556	562	535	543	558	549	558	516	537	514	553	574	584	540	575	553	569	562	512	506	522	523	565	549	542	541	519	520	571	527	531	549	536	568	553	546	548	548	553	513	546	521	575	532	549	520	536	544	555	546	540	565	559	536	536	513	565	546	553	542	575	508	516	565	537	547	553	540	570	547	550	514	546	545	535	523	520	521	600	519	558	548	544	502	534	562	548	596	518	546	575	547	542	565	572	580	531	566	479	560	508	557	594	545	567	537	530	547	579	562	528	532	509	551	534	559	537	547	531	551	520	543	512	555	545	531	572	509	579	558	517	517	549	551	517	551	573	549	548	562	552	555	513	539	570	557	545	574	582	568	559	572	576	525	549	579	520	508	539	528	508	551	568	559	526	565	601	566	560	561	552	524	521	541	548	573	540	557	574	508	566	546	562	564	517	535	551	505	539	574	541	518	509	533	533	516	528	513	511	550	530	549	559	574	541	540	533	524	591	552	536	537	545	561	536	517	534	537	546	575	532	560	525	551	529	542	521	573	567	540	551	547	502	587	548	549	544	537	543	538	549	515	559	536	519	504	569	580	553	553	518	551	496	510	530	523	538	527	512	557	555	566	523	537	514	533	547	571	529	525	600	537	571	572	547	559	559	505	537	516	522	603	569	616	552	496	565	519	525	546	558	564	561	553	556	552	552	549	541	555	531	538	514	549	540	557	539	552	546	556	538	527	559	521	524	544	581	551	564	523	534	521	587	555	576	554	523	558	527	550	532	557	507	547	548	534	545	569	569	543	551	518	545	529	566	546	561	561	552	579	556	531	568	528	536	572	512	544	572	532	572	550	520	579	511	571	512	563	528	526	561	516	523	586	552	562	526	589	522	560	533	545	520	514	552	556	540	536	549	569	500	536	520	554	558	534	562	498	526	525	528	564	538	578	529	559	532	545	563	539	578	534	542	521	565	579	577	586	538	553	536	514	586	535	597	486	529	583	526	522	558	548	576	532	579	531	539	578	544	551	533	550	552	526	529	550	550	541	575	511	540	544	539	511	548	543	554	607	577	566	569	558	561	556	546	565	560	557	518	516	503	597	541	500	593	612	553	517	570	561	526	587	563	562	569	552	548	556	522	544	557	574	567	559	560	569	571	546	520	537	532	509	520	546	554	536	555	545	517	496	526	565	561	561	547	541	542	530	526	565	593	536	488	520	512	510	541	533	517	518	553	546	549	540	482	468	521	519	542	530	535	543	538	566	533	534	524	532	513	553	602	606	564	542	550	530	597	511	569	560	523	535	573	541	567	535	534	559	543	535	553	566	558	530	557	535	544	498	518	578	539	584	562	564	562	590	581	544	552	512	545	579	547	552	560	544	544	559	519	578	544	504	525	544	588	525	551	505	558	561	583	533	539	551	560	557	561	586	560	583	550	536	517	524	554	519	493	529	569	519	544	535	513	555	553	516	540	567	550	528	574	541	552	515	516	588	563	533	575	592	536	540	549	574	480	550	535	524	592	568	570	558	558	541	573	549	559	549	571	502	535	501	533	547	555	557	539	552	527	516	544	585	518	531	577	513	563	508	566	527	558	551	554	545	565	532	565	530	533	550	568	526	514	562	505	541	530	531	565	552	539	565	578	532	537	510	531	515	587	551	557	542	567	575	570	509	544	537	554	548	543	526	536	545	538	557	549	521	532	528	561	551	585	577	513	530	538	532	528	517	540	544	558	562	531	553	544	586	504	548	551	550	585	536	559	517	556	553	543	515	535	549	571	511	540	533	575	570	565	511	552	537	543	565	533	571	549	539	555	534	522	570	552	504	543	545	545	529	530	578	579	544	576	531	546	511	534	534	562	578	546	562	479	546	529	566	562	554	559	510	552	526	529	538	518	575	541	566	515	516	555	550	571	518	561	524	532	532	589	486	532	540	529	549	541	594	568	543	491	575	526	561	515	541	577	562	536	499	583	542	548	543	509	564	541	545	564	569	513	513	530	521	468	530	535	551	551	553	539	541	543	552	562	550	539	575	516	535	487	567	572	555	559	563	579	581	521	506	548	547	555	567	519	581	551	555	516	534	488	529	549
62464	103669	75976	37455	9453	902	874	830	875	888	877	855	924	863	881	838	839	830	832	812	851	799	849	822	848	841	862	833	802	843	877	828	847	838	827	879	821	844	782	817	818	832	861	876	868	885	819	869	845	776	816	850	842	838	868	834	774	814	848	818	843	872	874	809	817	865	858	835	884	822	796	817	822	829	864	827	844	836	826	864	829	811	809	832	854	878	827	844	857	836	828	794	846	878	818	889	869	805	843	891	794	837	832	810	769	796	812	835	842	873	831	811	846	863	817	830	784	810	829	812	838	875	857	853	855	880	831	827	815	851	833	864	812	843	854	801	814	825	811	808	871	796	877	816	847	852	857	804	840	814	877	842	865	827	816	829	870	839	858	814	831	795	861	825	809	825	829	814	829	804	854	811	825	874	850	826	870	816	790	860	832	849	817	845	820	888	848	819	806	812	824	873	829	802	830	806	836	846	795	871	851	812	795	831	832	807	877	819	814	783	851	792	805	874	833	817	841	871	808	845	869	849	825	790	830	864	813	823	841	828	881	841	801	840	832	821	824	796	807	791	831	873	832	846	854	825	859	822	808	824	830	807	851	833	863	881	867	907	821	816	816	834	872	855	849	815	744	825	827	883	878	842	865	876	826	812	824	838	806	880	848	888	823	794	794	820	821	824	772	829	842	857	794	850	823	798	869	809	845	813	795	854	855	828	818	799	809	876	798	815	842	835	758	867	860	867	840	857	804	836	819	859	855	838	828	854	796	844	832	785	839	798	834	890	830	832	834	821	865	858	818	828	847	840	858	829	844	834	852	817	819	883	830	846	801	796	773	817	819	819	828	794	829	802	853	856	777	810	786	846	834	862	815	841	843	838	816	892	843	813	823	893	866	779	835	857	868	824	857	867	830	792	842	793	807	809	787	797	898	887	800	885	797	863	853	809	876	848	808	840	834	850	796	805	860	867	814	877	868	850	786	867	840	778	798	863	863	844	797	818	835	796	907	858	834	818	821	816	825	853	841	848	808	837	877	796	802	873	846	797	848	790	859	806	766	876	812	835	868	811	829	844	791	796	827	857	808	892	857	819	822	768	843	819	818	863	859	858	845	829	876	833	864	816	820	817	830	855	860	829	830	828	918	839	863	875	883	827	833	813	851	842	857	875	808	816	842	833	877	824	842	802	854	845	829	877	818	852	856	850	807	801	894	859	840	806	835	815	864	814	823	845	809	865	816	766	916	797	847	796	834	801	821	836	892	878	783	827	841	877	848	861	864	835	797	825	784	799	815	783	832	847	868	875	810	824	802	857	843	807	809	802	860	794	793	840	813	819	802	811	860	812	850	851	876	842	899	839	885	839	874	853	863	848	867	839	780	831	801	858	846	818	813	840	832	861	879	793	824	807	844	816	814	822	860	863	790	822	829	777	826	876	794	835	849	843	823	823	873	845	822	825	835	863	853	833	866	864	915	922	850	879	856	825	809	860	819	838	852	798	826	826	847	815	850	839	813	810	836	792	835	818	861	877	783	838	798	827	885	814	856	824	763	760	800	837	818	842	816	801	869	794	809	830	784	829	871	811	809	775	846	825	779	783	862	844	864	870	786	866	847	803	863	810	838	868	862	851	790	840	842	865	814	812	805	800	856	801	800	839	847	819	793	883	884	823	839	853	894	796	855	890	862	841	828	795	873	826	864	840	822	801	840	852	807	816	843	857	851	856	816	843	879	873	795	832	820	801	812	794	865	800	800	824	859	806	826	830	858	806	829	850	852	823	792	778	820	832	797	861	825	855	854	836	871	866	889	875	826	825	833	819	842	778	867	849	856	797	852	858	852	848	822	834	825	801	814	809	816	802	870	859	800	817	835	856	836	852	867	871	811	846	840	799	865	799	867	785	848	815	876	831	856	859	836	879	848	827	825	786	799	863	829	825	822	784	865	801	845	868	850	852	849	803	870	836	821	844	823	841	865	784	828	845	821	876	847	826	861	871	865	827	834	817	819	856	855	841	858	820	825	857	837	876	840	839	819	843	825	819	841	827	843	799	821	861	850	857	795	834	819	843	816	817	893	843	815	829	834	823	862	805	901	804	801	826	796	829	850	845	844	867	839	802	861	886	819	856	816	790	879	821	858	858	819	821	775	843	853	823	824	882	859	803	811	858	870	841	830	856	831	870	853	808	848	853	843	843	891	859	874	853	849	824	844	821	828	843	818	877	800	835	830	858	811	793	845	874	804	796	829	856	850	827	859	782	814	831	846	891	836	887	781	772	827	804	785	818	784	834	811	822	857	861	841	797	837	839	795	807	895	792	863	854	811	808	847	833	820	849	814	849	825	811	812	808	854	843	807	826	845	854	856	840	852	799	852	816	867	751	807	809	817	858	836	787	809	846	845	878	831	805	853	862	814	809	823	838	812	793	859	837	834	813	831	791	834	837	790	881	830	849	831	822	816	809	828	913	802	840	818	836	809	863	856	793	817	813	836	843	908	847	882	850	865	810	832	848	867	809	874	877	853	826	892	829	876	811	796	853	859	835	835	818	831	813	826	795	857	794	879	829	839	802	882	827	871	819	880	834	852	843	833	806	843	850	837	859	876	838	816	820	818	803	848	811	821	883	807	830	827	851	832	876	851	794	846	868	789	819	799	827	823	820	805	852	784	880	847	844	888	840	860	804	842	819	867	850	834	794	797	826	798	846	788	874	798	830	811	820	813	795	872	829	874	830	769	854	841	838	821	855	793	862	891	871	801	830	815	842	836	820	819	846	796	829	803	892	828	847	845	874	795	837	789	847	824	840	818	840	810	838	838	873	815	859	830	876	833	844	858	877	876	850	814	803	822	845	835	854	812	865	816	850	830	831	817	843	815	865	801	831	861	830	843	868	889	840	842	856	852	872	843	801	837	810	829	869	899	847	817	844	845	826	886	833	858	810	823	873	839	850	818	876	778	817	848	839	855	836	845	880	813	858	859	817	818	851	882	860	891	809	829	833	872	825	813	835	814	816	815	829	865	826	776	776	783	894	741	817	825	784	861	847	838	818	800	868	809	871	783	801	802	806	848	867	789	792	848	835	897	920	794	867	875	838	821	865	825	827	797	816	796	856	788	776	851	791	871	816	813	881	865	858	856	853	805	819	837	867	785	862	820	827	837	821	806	800	873	856	868	829	819	806	855	811	836	899	864	868	874	807	806	878	808	849	820	804	823	855	857	882	845	822	868	818	856	838	800	807	814	877	830	836	836	859	829	812	826	839	803	819	829	812	876	866	845	838	818	775	839	887	823	837	824	836	816	866	877	812	871	815	830	843	872	835	813	815	826	808	809	867	778	867	851	816	841	807	834	824	841	843	831	818	768	817	855	841	837	824	807	842	881	878	774	834	818	832	822	864	826	828	779	881	825	834	894	797	814	819	792	838	868	821	843	860	847	787	843	798	862	825	832	828	804	844	856	846	808	858	842	821	893	820	775	902	853	771	829	848	773	839	801	854	741	824
31641	32968	29243	11430	725	273	269	297	299	307	285	272	280	257	282	297	312	290	293	260	287	300	298	292	285	259	304	271	292	319	266	275	252	293	267	287	291	266	305	289	285	292	268	282	302	327	239	271	295	288	278	291	279	282	281	298	288	281	281	260	321	268	268	310	287	277	278	250	294	293	318	260	241	312	302	281	289	266	297	304	294	279	260	253	260	256	289	265	282	274	295	266	271	300	272	299	275	264	295	311	280	299	279	303	267	273	315	265	277	278	287	278	273	251	290	305	297	262	249	272	280	272	259	289	287	306	266	287	289	269	275	273	306	247	324	257	294	316	278	312	286	276	292	294	266	276	287	306	307	258	294	272	280	269	285	265	278	345	288	292	291	292	270	284	243	269	293	286	284	283	300	283	320	288	274	280	277	265	281	299	277	281	287	268	278	255	258	285	301	283	279	301	291	291	293	266	266	253	309	271	273	283	267	285	293	272	286	289	315	249	263	272	290	284	287	290	275	299	278	294	289	281	268	311	309	290	299	279	273	252	273	258	275	278	272	273	271	286	264	288	279	285	280	317	286	275	269	272	306	298	297	294	285	282	257	299	277	275	313	298	270	283	270	267	297	298	288	248	261	255	281	305	274	269	265	315	251	269	259	299	280	293	299	293	283	250	303	277	270	257	276	273	276	275	295	305	288	305	292	267	277	266	268	268	279	300	281	271	272	259	282	247	259	298	279	284	278	295	263	288	245	291	288	284	261	256	273	307	270	298	296	284	280	286	257	276	276	271	286	287	307	295	297	274	269	285	279	286	280	265	281	295	249	271	271	297	309	281	290	260	272	273	297	282	266	300	288	279	260	317	266	291	275	290	330	276	277	303	269	258	269	287	298	281	289	280	267	275	284	272	288	296	295	289	295	291	281	277	317	291	246	262	321	266	297	294	279	293	294	310	292	299	257	256	275	315	306	295	255	257	283	294	296	292	305	285	291	294	293	279	273	289	282	294	263	268	288	302	316	309	279	293	281	287	303	312	277	275	260	280	290	257	271	275	304	256	293	282	266	290	283	278	258	255	290	274	285	317	252	288	288	295	269	287	306	263	280	274	309	285	280	278	268	263	298	297	286	276	294	314	288	294	260	295	244	285	261	258	291	288	272	264	288	275	314	261	295	277	239	284	300	278	262	268	305	274	268	297	270	283	281	306	296	283	289	262	307	279	273	279	310	272	291	279	286	274	277	243	292	273	284	296	290	272	315	297	281	284	296	272	273	273	260	261	271	311	297	276	275	289	286	273	278	305	295	280	264	289	298	278	301	267	301	269	271	272	296	298	280	270	296	293	305	269	268	270	328	263	257	281	260	288	275	280	283	276	282	299	297	308	309	279	292	292	274	295	294	294	275	254	285	264	271	272	281	291	282	271	285	302	275	271	296	307	285	321	258	240	266	298	306	300	286	250	285	325	271	279	266	284	302	297	274	284	255	268	287	290	308	277	271	289	276	279	270	266	269	301	236	245	250	275	271	280	289	276	297	253	286	305	273	285	294	271	291	282	294	296	297	293	265	299	271	309	299	270	233	271	296	283	292	292	303	273	271	291	288	282	284	273	269	291	257	293	260	282	268	259	290	268	244	274	272	272	282	255	292	255	268	264	284	322	301	304	305	272	284	266	289	282	280	281	267	258	242	282	310	268	298	293	293	282	284	278	285	289	247	265	270	246	290	275	306	281	276	315	276	267	257	294	284	277	290	281	289	294	274	292	301	298	291	260	272	283	267	285	270	279	266	262	304	283	267	278	272	269	281	280	261	270	278	291	254	296	282	346	308	269	297	270	317	299	272	279	283	264	283	263	284	298	263	295	293	270	302	260	282	274	256	275	296	289	279	264	277	270	270	261	265	293	292	295	277	288	254	273	273	300	297	275	248	287	284	263	276	301	281	256	280	302	304	294	268	307	305	304	293	278	285	288	280	312	248	264	297	300	287	258	280	283	274	280	251	278	291	267	298	306	249	262	295	283	320	275	264	276	298	300	272	265	274	289	289	277	307	283	301	327	249	279	274	260	268	287	309	289	275	272	310	287	274	289	279	285	297	247	270	275	250	272	293	259	282	258	286	272	269	293	261	270	300	272	272	285	288	288	272	297	273	247	274	261	257	277	269	279	298	323	284	291	257	286	273	265	272	267	314	286	268	277	283	297	263	311	274	289	296	310	283	256	281	265	306	289	283	303	302	291	259	315	271	291	274	300	292	306	287	284	278	284	293	293	284	273	271	278	279	308	301	271	294	292	297	288	281	289	275	299	296	258	251	283	285	258	278	295	302	280	273	288	278	296	281	301	304	302	283	290	296	284	282	300	267	312	262	277	278	312	258	278	257	275	279	277	291	255	276	281	265	297	263	289	307	294	296	258	309	314	255	284	297	274	295	287	267	278	277	283	295	292	322	280	292	294	302	280	282	330	273	287	302	263	279	296	245	295	274	252	297	299	290	286	254	318	297	279	290	305	292	266	280	304	268	292	305	273	274	291	291	307	282	293	281	275	273	283	281	286	256	272	299	295	254	293	307	297	292	259	273	301	308	283	284	275	255	279	288	255	291	275	295	254	291	277	254	270	281	287	259	275	283	290	265	271	270	269	288	277	273	281	288	276	285	288	291	266	266	304	273	277	319	277	270	301	293	251	294	270	271	304	265	280	271	243	250	314	302	278	295	256	283	265	293	274	262	282	275	253	282	253	289	280	271	253	276	305	284	314	274	272	266	306	289	293	256	266	277	280	298	264	283	285	277	294	278	278	282	289	296	292	251	290	277	314	278	301	283	294	279	278	267	311	312	291	307	277	270	287	263	289	268	291	305	276	302	264	296	286	254	279	279	272	282	285	311	272	290	279	281	295	313	252	299	272	300	286	289	289	287	296	298	271	283	278	301	312	284	259	295	292	302	271	287	277	300	287	286	277	296	279	274	284	293	260	281	306	294	246	311	301	261	267	241	282	304	295	314	272	278	298	292	291	258	268	292	248	292	271	278	247	292	267	252	288	299	299	263	300	299	280	276	280	262	270	261	272	270	283	268	290	264	299	249	290	289	296	299	298	285	282	278	285	287	285	314	302	285	258	284	279	265	274	289	287	299	269	284	265	293	287	271	288	291	278	298	277	242	289	276	274	288	286	269	301	274	289	264	263	273	292	266	309	239	280	262	270	263	267	272	274	300	277	304	283	295	264	287	283	292	294	247	269	250	272	299	296	279	284	290	255	265	279	272	280	288	287	287	289	303	258	270	292	270	268	263	301	284	307	281	274	281	295	291	272	300	292	274	301	314	263	290	270	284	284	268	285	274	269	282	282	288	289	280	260	286	297	277	259	278	273	282	282	260	267	279	277	272	260	312	284	270	292	250	259	285	252	311	261	302	305	298	272	268	249	272	293	286	270	317	268	275	283	283	242	297	273	306	252	280	279	303	289	262	270	264	274	290	286	274	272	259	289	266	289	269	296
40465	50344	34194	10246	1063	490	508	529	505	464	506	464	489	484	492	488	486	486	494	461	466	484	492	497	482	507	466	463	476	446	517	484	476	477	482	459	463	483	480	455	505	484	475	472	453	460	500	486	492	495	469	482	428	472	453	478	474	488	505	511	477	469	498	436	527	467	493	468	490	461	477	454	497	428	465	493	471	453	482	464	433	472	495	484	485	473	446	494	520	472	494	454	447	471	432	500	501	470	512	434	482	460	482	474	510	457	504	464	519	445	512	434	476	486	493	438	477	503	463	478	483	532	495	447	465	445	504	458	493	480	505	449	481	460	499	485	466	468	462	471	465	489	495	483	430	462	505	514	515	453	456	488	477	443	467	490	484	484	516	457	488	459	502	471	509	462	512	468	501	484	456	461	486	486	484	468	487	457	491	454	511	452	468	413	455	509	536	533	488	457	465	512	459	477	470	456	509	451	486	523	482	481	482	488	472	478	501	474	486	485	494	473	466	459	470	481	497	523	460	474	499	477	462	474	468	473	468	488	466	484	522	445	458	505	489	472	476	498	471	467	463	469	499	546	496	479	484	481	514	475	448	502	471	487	437	495	496	444	474	474	435	499	480	530	474	447	451	441	478	454	498	474	488	440	492	496	458	478	474	473	437	493	473	483	504	505	458	488	439	471	460	502	463	513	527	500	486	486	487	445	470	403	489	482	474	504	478	516	447	489	482	481	474	489	481	478	488	445	467	514	473	471	484	471	483	471	485	481	476	499	487	491	482	482	467	484	473	487	444	478	499	449	447	482	501	476	494	449	497	492	466	536	452	496	494	479	484	452	459	493	466	444	481	493	504	483	487	491	453	491	506	471	522	440	500	491	485	525	466	472	525	421	513	500	456	454	480	479	502	441	484	476	452	517	482	474	507	482	496	495	489	486	479	513	473	530	489	528	475	469	457	446	427	460	495	485	485	491	458	444	471	471	519	475	516	456	492	518	499	484	458	494	469	512	476	477	499	453	469	471	481	479	500	482	454	445	490	469	467	467	478	424	492	464	497	491	488	476	496	481	457	496	485	478	474	498	462	453	488	508	516	492	490	486	464	467	499	504	468	463	472	470	470	458	476	458	457	495	500	456	475	468	479	476	436	457	470	481	450	444	505	493	481	486	503	466	516	460	453	465	489	470	472	510	474	439	485	487	501	467	432	465	469	476	503	467	531	496	456	455	512	460	459	509	460	482	460	500	499	480	459	471	508	462	445	479	482	497	497	483	478	458	521	487	444	463	458	482	477	469	505	470	471	493	464	461	494	460	453	486	466	481	448	495	466	437	494	509	491	507	506	491	475	478	459	475	493	451	476	473	454	492	471	445	498	493	509	484	474	485	491	482	463	472	500	490	462	478	477	519	471	479	450	502	451	476	528	461	503	484	492	459	477	490	507	477	482	461	477	477	479	494	454	502	444	478	519	468	511	494	515	495	483	537	477	463	453	485	504	480	445	480	482	419	498	449	539	491	478	507	487	503	474	477	461	492	499	461	478	410	468	451	477	474	468	484	460	480	478	481	473	465	485	465	454	518	482	463	501	432	522	509	486	489	485	478	501	482	483	478	494	480	472	493	454	471	494	451	508	430	505	425	503	485	520	473	517	497	501	489	490	502	472	475	442	463	464	440	544	496	478	450	473	521	511	448	473	488	504	481	461	492	516	506	475	485	458	459	469	459	446	474	431	488	503	460	489	518	476	470	478	529	487	434	528	448	516	485	472	488	443	504	482	477	496	435	477	478	512	472	463	456	506	510	486	458	468	490	509	461	514	474	446	506	467	489	463	469	479	481	446	509	483	483	462	480	452	453	494	504	442	468	480	475	487	446	496	544	460	461	460	482	407	513	496	489	488	483	459	474	486	471	524	502	467	508	474	462	460	461	457	474	438	461	472	444	483	457	455	455	473	442	489	467	491	503	480	488	456	469	472	466	461	480	503	451	465	491	446	456	507	464	475	488	449	443	482	456	512	482	495	474	494	482	526	478	473	491	468	451	474	500	462	443	478	483	497	485	447	504	473	500	466	493	479	491	495	482	470	435	486	455	478	454	504	512	474	465	489	512	485	495	462	456	467	476	444	495	469	442	496	470	483	467	458	493	470	457	462	481	454	500	497	451	453	494	445	498	497	459	515	490	477	492	477	463	459	526	469	476	466	491	484	498	479	446	460	463	476	438	482	474	482	511	466	501	515	459	490	494	495	448	495	516	465	474	453	488	489	488	472	494	411	485	436	488	460	451	439	481	484	480	485	470	473	490	457	490	482	453	448	451	446	476	435	473	479	470	490	441	441	463	497	468	471	480	462	469	497	481	473	498	472	485	509	498	445	482	476	494	495	438	539	473	425	437	475	486	476	463	480	471	458	492	463	500	483	473	496	517	489	489	471	494	488	476	448	474	533	485	493	500	470	474	472	482	478	505	468	467	446	477	500	511	486	472	491	464	461	492	488	469	522	482	447	473	455	451	431	437	455	477	543	474	501	474	474	426	483	496	458	500	473	490	506	489	459	482	479	466	496	489	478	442	469	489	448	487	514	496	492	490	455	470	498	445	488	480	489	485	496	474	478	506	502	476	458	471	500	469	468	490	443	469	490	465	470	498	528	479	454	478	476	437	486	452	446	489	468	479	495	509	483	483	520	496	435	488	473	472	471	466	468	491	458	445	472	453	499	447	475	485	474	492	470	475	482	481	491	507	534	492	496	496	429	458	481	479	507	486	483	455	453	473	492	480	437	501	439	461	481	466	500	474	499	482	463	474	429	473	456	452	471	462	508	496	473	470	477	498	493	439	492	493	456	510	500	504	514	485	477	493	504	453	454	477	489	476	437	444	513	526	497	509	503	479	540	483	482	487	467	480	469	493	487	447	494	483	471	467	458	465	485	482	445	441	484	531	481	472	444	479	446	460	468	472	489	468	478	487	481	519	509	462	489	494	545	509	492	507	464	438	470	469	461	483	491	472	491	488	496	504	451	497	469	470	460	482	457	431	466	517	487	476	464	502	486	481	477	497	462	477	461	426	487	497	469	477	470	497	482	503	481	470	486	449	455	452	490	515	503	471	487	508	465	445	465	456	516	444	502	462	476	480	461	496	464	512	451	465	475	496	499	474	481	472	509	460	497	482	468	497	488	471	479	492	462	485	455	498	484	475	502	475	496	465	509	475	484	487	495	453	462	481	454	452	504	470	487	502	501	456	474	475	510	449	487	489	478	499	494	493	491	465	520	489	507	494	475	487	455	460	468	476	487	497	480	456	489	488	461	489	457	499	474	472	453	489	453	484	511	493	459	478	497	476	476	498	472	453	500	490	481	475	502	499	486	494	485	487	457	464	471	473	458	497	464	456	471	528	457	475	485	499	516	437	495	492	457	474	509	512	480	513	456	475	438	514	500	481	493	478	484	453	508	461	493	505	459	493	493	450	501	439	482	507	504	442	461	484	502	469	488	500	438	456
25699	25541	35178	28118	17832	4317	445	362	353	398	386	407	338	356	363	339	343	376	379	350	373	374	352	350	358	354	357	324	373	366	353	366	364	355	339	366	354	323	361	349	366	346	363	354	328	353	363	360	361	318	339	333	333	360	383	378	363	369	374	348	387	365	322	335	371	357	358	343	367	366	363	341	350	337	311	361	333	350	382	370	351	340	349	321	346	339	351	340	335	373	354	343	335	372	321	318	323	354	331	382	330	348	349	318	369	354	349	362	339	376	368	314	367	353	330	355	366	350	356	324	357	331	343	324	334	349	346	355	330	346	353	358	325	357	369	325	361	349	316	345	341	329	363	356	323	353	369	329	375	361	335	326	347	356	364	364	359	369	311	364	331	349	331	336	333	370	349	362	378	393	381	382	336	366	358	385	358	329	367	337	347	380	325	356	343	319	369	356	349	327	332	340	344	336	343	343	376	364	336	349	364	362	347	333	354	362	339	339	348	340	361	355	341	310	354	354	340	344	346	319	343	341	336	328	362	342	360	368	339	375	358	327	379	361	334	356	328	353	346	344	347	398	339	371	353	315	354	346	323	352	325	302	360	342	352	334	364	341	328	333	330	355	351	370	356	345	330	368	356	374	350	364	368	349	348	372	363	307	298	354	344	333	357	355	314	361	364	338	320	342	348	352	335	344	345	367	354	352	347	338	352	333	345	388	344	349	319	349	374	315	344	337	337	341	348	330	354	337	388	352	367	356	352	363	318	380	306	324	346	353	349	339	343	343	333	348	362	359	350	371	336	354	338	346	333	358	335	358	334	331	362	342	336	361	345	345	354	320	346	338	336	355	343	373	310	346	338	344	362	358	357	376	391	298	369	359	353	348	356	349	346	354	363	322	342	356	364	364	352	366	340	372	350	359	354	311	360	335	353	347	349	344	361	372	339	341	382	351	342	334	353	356	366	344	358	360	360	340	340	342	316	322	356	388	336	346	336	351	345	346	340	342	335	357	355	334	344	345	345	341	333	376	411	331	372	334	385	377	390	349	362	358	343	344	347	378	374	381	355	357	311	355	333	359	355	358	359	350	388	358	353	347	374	341	350	341	358	329	351	338	368	366	322	305	348	353	358	340	355	355	369	356	335	332	364	336	360	347	360	324	357	339	341	336	374	336	334	340	353	360	360	341	355	330	344	353	357	335	341	375	362	376	354	345	389	345	357	362	359	354	364	381	373	349	357	358	353	323	320	324	362	349	353	351	322	331	340	357	306	342	379	378	326	362	362	341	381	334	340	349	355	361	326	340	355	352	348	325	361	350	344	358	338	333	337	372	312	322	366	341	369	355	364	341	370	328	328	339	314	321	385	323	318	341	345	324	345	377	336	345	350	351	331	336	371	365	346	362	349	349	342	360	331	336	329	323	351	357	330	336	370	355	384	382	324	359	345	372	305	340	310	379	314	321	383	344	354	352	378	343	348	341	336	349	322	361	369	328	348	352	328	358	331	355	362	356	392	360	344	330	354	342	338	331	339	345	357	331	348	347	341	309	329	349	342	346	326	315	350	365	350	333	325	319	358	327	350	370	348	334	364	308	369	346	368	361	370	358	357	339	337	345	309	365	340	321	338	358	364	349	348	325	341	384	338	376	357	348	348	341	358	352	387	325	370	375	339	363	355	365	367	335	345	329	368	352	378	343	349	355	361	332	350	337	340	328	327	368	339	371	395	329	369	385	376	360	365	321	380	377	372	348	343	383	345	351	374	331	327	369	371	328	339	373	315	339	364	338	370	353	378	353	388	356	353	330	361	388	377	358	333	362	380	325	351	340	356	308	337	376	345	340	353	369	334	342	340	314	346	340	370	359	343	384	325	361	380	350	342	331	341	374	377	337	348	360	330	355	308	370	376	332	336	370	319	356	327	343	333	346	352	324	374	355	347	343	358	344	345	329	373	344	355	328	334	359	348	291	334	332	335	345	335	354	364	343	366	361	369	357	301	323	359	362	332	368	364	360	341	315	322	346	357	304	329	310	372	361	338	332	334	386	350	345	369	361	338	350	356	346	330	342	351	341	339	334	329	335	351	333	372	354	334	330	346	355	324	338	382	344	331	335	375	358	337	342	338	338	378	340	368	359	360	330	332	363	327	377	355	350	363	363	332	359	396	365	353	337	342	368	331	340	323	314	356	316	344	349	356	360	384	341	346	334	370	349	329	365	348	333	376	362	353	350	362	350	372	360	333	363	362	355	363	348	327	322	338	383	347	349	360	365	345	346	362	361	323	361	347	308	349	361	350	347	347	345	325	340	323	361	320	361	345	326	359	348	350	363	346	358	343	348	341	324	320	337	332	334	319	332	362	324	388	337	347	344	331	340	369	336	326	370	329	328	363	331	347	378	344	322	358	320	338	342	373	352	375	361	336	327	344	345	382	378	370	374	370	331	375	321	349	347	351	359	353	367	329	339	365	304	381	357	359	332	327	345	338	348	329	356	367	334	345	350	341	342	368	352	340	344	356	348	349	332	308	331	332	299	334	320	355	345	359	360	336	331	357	342	363	362	329	347	390	364	373	359	350	353	325	342	345	343	364	354	332	355	308	362	363	324	308	348	352	328	359	349	366	360	342	376	328	351	369	360	331	346	366	341	330	361	347	348	314	343	360	342	346	363	323	348	333	347	374	365	345	349	329	352	363	365	350	325	363	346	343	346	369	338	347	379	350	357	345	353	350	333	349	385	352	368	362	339	359	370	358	310	370	371	363	355	354	340	347	352	348	339	338	340	321	311	331	326	355	359	373	357	371	336	352	307	390	347	339	349	341	338	350	369	323	339	342	366	355	338	322	320	323	395	369	348	329	351	359	356	356	322	358	350	335	349	365	365	326	353	369	336	340	343	380	353	342	357	362	352	356	359	367	321	334	341	352	345	336	360	368	313	346	379	363	333	361	314	349	349	342	344	356	343	346	347	355	372	345	380	345	343	326	342	328	334	356	373	358	379	366	338	377	351	368	330	334	328	366	339	308	353	356	339	342	347	349	357	362	327	349	349	361	353	354	336	341	352	323	357	351	356	346	368	340	365	349	302	362	369	324	351	349	347	328	370	334	319	367	301	334	377	367	363	361	339	370	357	337	301	358	336	350	346	333	300	351	358	344	363	366	347	350	391	323	340	371	344	362	367	325	384	360	312	337	354	360	328	337	350	319	345	363	342	345	338	337	313	328	337	370	357	363	329	374	345	331	348	329	367	354	347	347	354	349	362	328	347	354	355	343	348	355	337	324	328	338	343	337	351	352	352	304	354	333	363	353	370	347	339	354	359	361	329	385	376	333	369	338	327	360	320	345	333	356	322	347	365	331	358	359	358	353	372	321	349	363	355	346	386	357	359	343	364	362	331	333	325	335	342	322	342	343	382	348	360	380	309	353	345	351	353	333	361	362	358	344	342	362	347	321	324	328	358	382	362	350	373	356	383	322	344	344	345	331	358	334	318	367	340	361	357
62765	94138	67041	31287	5179	596	610	586	585	585	583	585	587	623	542	561	587	548	558	584	570	584	596	586	572	569	579	581	530	522	592	566	573	577	520	615	555	573	566	542	559	579	562	577	571	600	542	606	584	589	525	557	587	545	565	580	570	555	542	538	564	603	553	562	581	542	584	615	564	561	584	568	570	589	574	626	561	573	562	585	566	529	560	570	648	575	550	561	563	560	593	543	575	554	589	598	596	591	560	528	553	514	583	566	608	559	612	555	539	579	593	553	602	544	631	568	527	560	578	558	551	553	589	552	578	561	529	585	537	538	556	546	537	573	574	569	562	587	563	577	567	547	554	549	570	563	588	567	583	573	534	564	609	606	519	588	562	602	604	569	546	575	560	590	575	573	547	593	549	597	523	573	584	527	589	536	601	559	538	589	557	530	561	548	584	552	590	597	572	599	590	569	585	558	549	577	552	580	528	569	548	541	563	561	587	564	583	596	597	597	593	552	568	574	589	578	525	580	589	544	503	601	584	541	535	610	562	581	526	582	553	553	583	565	571	555	546	565	559	590	563	560	548	623	571	528	586	550	573	544	536	571	547	573	625	566	587	585	593	549	585	588	548	538	558	558	574	572	577	575	605	578	534	530	516	551	552	626	549	590	565	561	556	609	588	574	525	571	547	545	563	572	563	588	584	571	573	548	576	533	611	602	579	541	574	557	566	570	583	579	573	556	558	600	562	547	607	540	605	623	597	569	572	554	595	590	601	550	523	569	549	574	588	550	603	550	604	559	540	570	555	513	563	580	582	554	566	581	579	563	565	566	567	535	546	570	641	603	583	534	593	544	571	573	570	586	588	604	564	533	585	555	573	596	545	546	551	613	548	600	566	570	533	584	548	598	582	537	561	558	591	587	549	554	525	590	558	556	569	558	595	565	631	548	584	593	587	577	562	583	543	561	552	578	555	581	553	560	570	551	593	557	592	546	574	529	536	587	587	560	602	570	545	544	564	599	568	647	584	570	539	572	527	566	567	585	607	574	579	566	556	587	572	598	576	556	573	560	532	535	596	605	580	514	585	569	584	524	577	562	560	547	587	579	548	567	572	563	527	580	538	575	572	554	603	572	541	522	568	573	599	539	491	566	532	544	607	587	573	539	577	530	542	595	563	600	577	582	573	540	568	583	574	592	545	568	600	576	594	567	544	544	609	569	552	581	601	558	529	525	596	568	554	531	543	541	526	565	554	548	571	557	536	575	588	584	573	577	542	541	581	524	576	598	532	611	598	605	582	614	575	556	599	508	546	552	608	528	547	544	595	524	562	566	579	561	612	569	551	578	598	563	540	582	565	578	562	558	597	579	565	567	602	530	587	559	544	533	576	546	563	565	565	571	566	562	572	536	590	547	556	537	573	566	547	609	581	519	550	521	564	558	543	585	599	575	524	625	572	559	610	570	591	586	555	571	550	536	589	587	559	579	588	527	539	566	581	553	558	585	569	616	550	577	550	585	588	561	568	552	540	580	577	549	569	575	592	545	552	571	584	574	611	595	577	572	531	554	609	576	547	548	553	557	592	580	529	582	562	631	524	559	569	617	562	565	544	581	551	532	564	552	534	574	532	598	588	544	581	556	582	554	539	570	566	537	580	556	572	600	589	597	577	599	579	564	543	523	554	551	536	558	563	540	603	574	580	595	616	544	541	559	571	580	544	576	528	524	582	552	580	583	570	567	598	611	569	601	511	560	578	566	551	548	514	561	546	543	636	558	582	542	619	546	550	605	578	597	559	573	585	558	583	602	604	575	579	577	589	533	567	552	515	571	544	581	609	580	609	568	549	572	585	561	574	560	574	568	588	576	588	598	565	575	622	601	576	601	542	590	563	594	580	569	568	616	552	602	554	582	540	593	593	549	584	549	523	559	536	585	556	548	578	560	545	568	605	615	560	579	555	540	628	546	561	552	558	608	586	557	628	547	591	576	523	591	563	568	580	603	547	596	555	560	581	561	524	589	535	560	612	567	586	555	547	560	533	612	575	557	571	566	569	513	554	599	538	545	598	607	559	520	544	538	563	549	560	581	589	567	592	577	631	581	560	569	582	541	560	542	562	577	554	607	590	535	563	571	576	570	599	590	596	567	590	532	582	530	572	569	575	577	563	582	575	547	575	593	570	554	625	549	558	546	585	610	576	591	582	548	579	543	541	587	595	628	530	601	545	564	563	608	611	614	556	588	567	521	563	569	542	574	553	551	565	585	529	575	571	569	578	588	555	548	567	571	565	629	563	590	557	545	600	589	578	534	547	576	498	557	586	644	543	551	585	547	603	588	600	570	592	543	540	571	523	570	581	554	575	548	559	566	540	541	579	549	590	538	573	573	543	566	537	531	564	560	567	529	540	537	574	564	568	497	571	584	548	535	593	578	548	589	576	578	536	555	545	542	582	600	562	596	547	582	588	587	574	567	579	573	598	589	574	573	566	573	565	576	563	600	573	589	541	591	541	586	543	585	599	512	547	531	573	599	541	604	602	607	558	524	566	588	570	583	584	589	553	557	566	572	569	569	595	590	599	582	528	526	578	567	528	578	556	591	611	587	616	524	543	560	533	556	542	566	533	583	607	581	574	562	538	568	579	556	557	566	559	599	530	551	608	600	575	574	549	569	594	602	578	570	588	611	563	591	619	587	549	555	550	570	567	519	586	551	573	543	562	564	549	612	584	555	547	629	563	558	578	571	560	567	615	620	557	562	555	548	587	557	552	626	547	556	571	536	579	603	596	531	577	575	545	584	554	584	597	564	606	564	555	550	584	566	558	562	560	598	550	581	584	551	570	577	551	572	565	544	565	554	590	603	560	567	575	580	560	537	613	553	585	550	520	621	611	585	560	575	603	589	593	583	570	537	585	545	584	576	584	566	570	583	542	538	580	568	532	549	554	524	563	516	562	560	577	549	581	582	632	524	591	612	605	581	528	531	563	520	535	543	562	493	582	559	553	530	552	610	578	574	577	589	571	564	577	583	567	560	583	572	582	552	572	594	544	575	572	589	578	542	587	531	575	589	544	570	590	611	548	574	551	595	571	585	562	588	573	547	586	592	536	510	590	581	551	567	570	557	603	586	567	584	580	568	584	565	574	636	548	540	556	561	580	599	591	586	560	571	591	548	526	584	580	552	596	567	560	564	528	577	546	525	559	600	593	563	563	597	564	595	550	550	578	588	565	570	595	522	580	556	564	591	534	574	608	570	562	569	537	538	634	570	609	548	531	599	543	589	561	570	535	545	589	575	556	559	521	570	574	551	523	591	572	569	567	544	546	553	555	599	561	612	588	584	542	569	565	590	615	593	570	565	598	588	598	574	551	522	552	565	559	574	584	572	557	543	575	600	586	603	576	527	554	602	589	553	572	556	573	552	576	601	565	586	542	593	578	567	547	567	559	585	559	549	587	564	576	577	534	551	551	563	579	561	562	588	595	583	561	557	577	598	560	567	562	580	586	550
24446	23808	32997	26737	21262	14750	2005	613	594	559	562	566	572	646	571	544	541	608	591	548	529	513	579	555	579	555	524	583	551	546	583	584	543	555	518	550	510	533	571	518	545	517	571	538	535	563	532	587	501	509	552	586	592	560	552	570	547	562	490	543	563	563	513	546	586	533	540	536	510	562	549	542	527	546	554	557	560	534	605	527	580	544	516	525	555	586	533	548	584	522	533	579	535	569	584	546	575	563	549	563	520	564	569	534	557	545	562	543	552	553	550	605	509	571	549	559	586	536	580	587	558	578	517	598	525	512	573	570	513	546	560	539	539	506	573	534	572	526	529	557	553	578	514	543	536	570	575	548	550	509	523	566	514	543	513	533	532	556	541	497	564	529	569	554	543	559	559	559	526	546	551	583	568	518	575	529	586	544	523	531	581	569	549	495	536	550	539	557	581	523	545	510	532	553	502	541	535	557	532	598	579	573	568	541	540	546	508	560	559	561	551	549	572	536	546	535	541	541	499	559	598	568	526	556	566	576	557	523	581	537	528	564	541	543	530	537	520	541	543	564	520	540	530	536	567	509	575	534	546	560	567	542	537	510	535	565	571	523	562	537	536	542	559	548	567	530	559	487	573	532	546	529	560	560	556	518	574	547	532	544	578	548	545	563	559	562	541	575	541	555	581	547	538	539	563	539	526	535	555	553	560	567	506	509	581	573	578	569	508	513	543	526	550	573	536	515	574	567	509	526	567	555	512	558	495	530	533	566	511	572	550	521	566	527	506	528	542	565	543	576	567	524	516	542	529	547	532	551	557	549	512	503	560	546	560	514	525	547	536	516	539	506	578	509	577	550	543	572	525	556	592	556	528	493	542	557	542	535	542	554	498	562	548	520	562	546	508	553	579	565	537	574	527	547	549	557	572	561	536	540	563	556	556	568	555	589	587	533	588	496	543	573	550	545	533	546	533	536	594	531	542	540	547	507	508	519	515	546	605	516	542	505	522	525	539	604	561	550	578	574	561	529	547	511	537	554	538	539	534	550	547	542	559	539	567	510	567	568	538	552	506	538	545	527	547	516	535	515	517	547	521	533	550	531	568	560	541	531	548	568	551	531	559	555	524	532	576	500	554	542	558	516	555	527	542	540	547	523	546	525	557	600	528	530	568	541	539	568	553	566	577	465	565	530	501	547	585	583	518	550	516	535	540	542	519	526	534	540	504	577	578	509	603	537	521	550	535	611	560	522	560	530	558	555	557	574	538	535	536	531	568	538	566	552	538	574	527	539	483	570	565	534	570	535	554	578	541	538	541	562	543	526	526	522	544	576	544	528	539	555	545	525	563	567	517	491	546	524	540	574	551	536	545	546	542	551	576	577	561	555	510	502	514	502	550	564	570	544	554	542	594	544	530	541	504	526	552	602	515	508	568	572	519	573	553	558	589	549	534	534	567	533	556	527	541	564	514	546	508	534	537	573	529	546	539	529	553	564	538	556	534	555	533	557	525	522	547	533	550	543	571	556	552	562	548	554	546	519	551	542	538	531	574	532	545	557	540	513	567	562	527	559	518	565	582	531	592	565	515	556	549	532	509	539	527	560	527	550	507	536	574	529	556	554	556	541	561	570	580	541	518	577	551	562	571	525	530	515	527	522	571	572	572	588	519	527	562	522	563	527	547	580	505	506	565	576	583	534	559	514	539	540	548	545	571	568	516	541	570	562	549	577	546	557	531	543	548	538	548	624	557	524	584	538	538	541	486	528	514	558	556	539	541	549	581	535	552	538	569	533	544	593	552	521	547	551	541	534	554	557	588	526	566	539	576	594	509	518	483	560	515	550	538	533	527	526	557	521	601	541	509	525	528	522	522	570	576	585	514	512	563	522	523	510	535	538	568	586	553	546	499	566	515	525	542	574	533	534	520	555	524	546	536	599	567	564	539	516	520	541	545	541	514	564	524	540	509	545	541	528	566	494	565	532	553	551	525	570	549	553	541	547	534	516	572	552	508	535	539	572	566	583	550	551	597	527	557	541	547	529	574	572	489	576	532	517	523	600	543	531	585	558	515	568	597	530	540	537	579	569	567	518	530	527	559	529	501	547	532	559	507	558	544	519	545	589	513	573	514	526	541	542	570	527	575	509	576	499	579	517	597	513	522	544	554	521	542	560	548	587	517	568	569	514	508	554	539	534	536	559	540	549	548	549	518	505	574	525	529	493	550	575	556	573	554	564	531	551	567	569	563	541	540	551	548	566	542	564	522	528	559	569	549	580	492	542	539	541	550	538	560	587	504	561	528	509	529	549	550	494	565	563	520	527	522	580	539	564	569	522	544	544	559	562	512	528	546	557	551	540	532	539	558	545	596	524	534	560	538	497	508	558	520	548	543	557	573	564	545	539	543	554	533	517	531	568	525	526	540	574	538	523	523	542	576	520	497	583	565	613	526	545	528	583	513	515	587	565	541	551	543	533	574	557	544	524	543	539	575	548	533	547	551	535	529	568	541	547	547	551	530	518	559	525	572	583	553	539	555	555	551	536	561	551	541	507	554	547	525	538	554	554	506	529	558	544	577	537	547	541	555	581	543	563	565	545	496	566	589	593	563	522	542	560	607	577	563	510	579	581	541	541	562	625	530	530	495	564	556	535	563	532	549	562	554	521	510	528	552	539	593	527	539	580	559	528	583	539	561	547	537	507	554	554	504	579	552	560	536	501	607	524	574	574	569	542	556	554	562	518	588	544	539	547	541	539	539	543	543	537	522	579	540	546	536	549	557	538	523	541	557	543	577	541	488	592	567	562	560	541	482	548	556	587	557	520	557	525	564	541	576	524	524	553	532	539	558	549	534	518	539	514	527	538	510	560	504	585	574	539	567	552	549	558	524	552	511	547	521	553	498	545	536	564	553	556	578	562	540	551	532	539	573	541	537	564	583	547	557	525	522	557	527	532	543	561	511	529	531	527	564	536	546	550	538	556	542	520	539	580	561	563	558	509	532	519	524	548	565	553	551	571	538	532	522	573	557	563	504	583	547	529	509	542	552	520	545	567	555	522	527	563	544	549	568	573	557	561	559	537	556	522	539	547	575	520	544	522	584	565	533	533	588	533	526	535	534	535	543	558	557	524	511	579	546	564	531	556	544	547	539	542	515	512	519	536	586	570	552	505	581	589	576	518	570	515	542	551	517	532	515	518	559	530	530	524	545	511	575	562	520	542	550	540	538	570	571	498	515	551	560	514	555	512	532	521	545	554	514	547	521	515	540	543	536	541	556	500	578	548	519	521	544	533	574	525	522	547	573	543	509	530	545	573	542	523	574	493	552	584	581	559	520	576	551	526	563	518	493	571	531	541	535	571	535	560	545	512	558	534	543	539	562	502	573	520	540	543	516	531	503	518	529	505	510	534	522	534	549	546	578	588	562	522	526	528	530	542	525	523	534	514	549	536	538	497	518	548	580	543	548	544	506	574	538	512	531	540	533	565	566	547	569	541	565	541
62342	103500	76597	39679	8074	924	871	879	922	886	866	859	836	843	827	831	894	869	879	841	852	814	893	843	832	815	820	876	844	804	833	869	808	856	858	805	834	803	816	801	839	806	824	855	851	837	841	856	870	823	823	828	892	850	824	899	826	836	867	786	914	843	806	851	858	862	801	834	893	814	780	805	868	830	810	881	814	859	856	836	815	820	841	831	860	835	879	799	805	856	837	806	816	835	814	813	809	798	813	835	878	842	886	792	836	882	781	866	831	857	875	800	757	856	821	845	801	857	789	851	844	878	875	833	885	883	805	817	827	837	834	807	834	861	797	891	823	818	825	857	869	816	809	842	861	824	897	866	824	873	888	813	865	811	804	806	838	827	877	904	844	831	858	810	832	853	830	868	849	848	884	844	804	857	806	904	859	843	842	844	866	922	900	831	826	845	799	843	851	866	819	793	882	831	809	832	881	816	845	853	883	834	795	805	813	819	846	828	809	796	859	889	836	821	868	881	855	782	838	790	828	867	875	834	823	799	868	927	859	837	813	840	854	870	872	810	824	826	833	822	832	850	786	841	815	861	819	859	832	825	905	842	814	932	884	860	880	833	830	874	854	855	843	863	856	808	868	867	857	878	845	868	849	863	826	834	910	841	839	814	814	852	868	872	846	853	836	849	861	858	841	878	861	869	834	840	836	825	842	857	859	790	890	810	841	841	828	854	842	836	809	847	839	860	869	798	843	848	797	815	863	768	881	853	807	862	831	819	780	805	891	854	852	870	819	797	865	831	848	861	899	846	816	881	847	833	824	845	830	862	864	817	860	856	880	823	802	815	817	888	799	856	856	857	830	830	829	846	884	807	835	845	863	835	868	815	875	839	825	837	860	832	816	841	803	876	842	865	812	828	862	833	822	794	866	847	843	808	874	808	839	823	841	905	820	831	827	823	866	837	854	834	848	852	851	904	799	834	803	846	856	856	876	785	833	840	818	816	778	902	860	879	868	911	828	804	851	797	866	851	852	846	816	815	843	808	881	835	784	872	837	818	834	851	841	870	847	849	836	830	866	881	822	858	819	818	812	803	813	834	856	858	825	823	805	828	901	819	841	793	882	818	836	839	878	877	869	815	817	861	815	859	895	833	823	871	848	841	792	872	870	851	868	818	841	849	843	810	868	836	834	757	872	844	861	848	827	847	806	815	780	802	849	859	835	861	830	862	856	819	830	783	828	845	813	876	885	846	872	864	814	833	779	876	853	838	793	808	860	777	918	837	813	836	892	799	836	873	885	861	869	832	855	786	895	851	853	878	846	867	908	833	834	858	842	823	838	826	759	818	819	824	862	935	790	840	857	831	830	834	837	880	870	795	817	821	862	816	831	846	806	818	803	858	864	842	842	850	840	816	882	803	836	898	888	843	835	804	842	849	838	831	848	842	853	880	832	862	791	838	831	822	810	856	837	777	875	827	856	865	823	908	791	858	885	860	807	812	849	817	817	822	804	822	807	799	847	839	883	801	810	806	838	796	853	869	826	783	798	834	823	838	784	893	822	814	860	829	825	765	823	834	857	822	868	851	869	869	846	873	813	819	862	866	803	850	902	860	869	857	885	805	813	875	856	827	855	786	821	838	839	891	845	848	844	860	836	875	841	866	817	843	842	815	856	801	861	841	935	858	808	882	819	906	828	861	851	876	868	866	796	830	823	886	805	809	827	793	831	818	864	844	846	861	810	858	794	859	819	841	799	850	875	853	828	815	814	799	822	841	770	836	878	820	822	833	854	812	822	798	829	873	844	829	835	803	875	829	838	853	839	810	898	815	852	847	806	838	868	864	833	832	854	779	805	871	866	878	850	812	853	816	871	807	862	872	903	805	812	885	854	840	827	812	857	833	856	886	834	842	820	831	846	835	816	828	809	779	870	802	840	822	820	890	843	883	791	815	833	794	864	824	879	902	824	834	814	904	811	824	824	845	814	813	830	814	858	847	833	818	823	857	833	831	792	811	833	850	844	858	810	872	877	863	825	855	868	826	838	873	778	873	821	906	892	877	804	866	808	812	827	812	842	818	885	865	852	858	816	790	854	821	802	895	826	784	812	808	877	815	871	836	862	850	846	902	860	791	828	836	883	879	820	849	859	791	828	844	853	790	856	888	886	837	837	839	834	875	850	843	829	800	898	901	836	807	805	814	894	777	843	827	860	846	900	923	850	816	841	863	851	833	837	867	832	794	834	857	840	802	889	860	802	841	859	845	849	839	797	847	811	923	816	854	850	829	886	917	826	868	819	831	854	882	814	810	843	863	867	855	823	862	881	863	820	817	849	799	835	828	802	862	855	869	883	734	951	850	855	890	834	896	857	789	780	842	838	864	866	873	837	850	878	853	869	829	815	827	850	845	883	902	865	801	833	857	863	867	817	852	846	843	858	852	860	805	813	879	816	844	804	858	825	866	819	847	841	870	809	891	807	856	847	861	822	802	825	834	831	806	856	798	844	838	859	845	865	839	828	899	787	859	843	825	840	885	810	874	812	860	837	823	800	830	849	875	881	816	825	864	862	841	856	851	866	851	830	824	752	866	822	839	872	779	808	813	838	872	810	837	829	896	837	872	854	838	830	844	839	793	858	875	859	847	863	837	806	861	878	798	850	892	843	841	839	828	815	829	820	807	795	847	851	846	821	809	837	814	845	818	812	821	877	840	788	820	838	841	838	833	832	826	838	840	835	825	846	790	812	845	871	851	852	818	847	829	881	801	838	896	818	896	838	827	821	862	807	798	860	827	825	846	830	834	844	827	788	851	839	839	893	797	848	827	876	918	869	840	841	853	838	845	861	844	837	850	825	816	871	851	800	830	783	857	847	839	861	846	835	862	805	869	870	830	832	843	845	866	859	852	837	881	796	848	783	849	917	823	848	866	855	843	838	848	805	825	874	855	887	810	848	860	822	853	812	883	818	847	778	838	801	846	875	886	845	836	868	825	804	813	812	856	829	850	790	840	871	840	790	861	838	829	847	879	826	839	846	928	832	831	822	775	859	839	796	864	863	820	824	844	880	832	820	836	837	894	849	858	810	848	845	823	863	843	810	803	860	839	816	827	816	852	798	819	867	843	836	846	848	815	780	839	839	844	840	782	889	845	795	833	776	871	815	866	830	825	880	865	795	867	777	792	829	848	905	844	856	799	794	830	883	873	862	817	864	839	782	826	837	842	808	806	820	838	900	869	863	823	812	887	861	852	865	836	802	867	844	855	863	802	838	801	815	849	860	863	848	853	854	860	788	836	825	899	815	870	859	821	809	848	874	857	858	892	835	856	816	837	843	882	838	840	886	846	791	857	841	804	770	894	838	818	831	860	820	836	818	888	876	836	859	817	849	787	852	821	835	805	804	853	862	823	792	876	831	821	838	854	807	825	886	817	821	815	891	816	850	823	833	847	821	823	843	835	811	851	825	849	881	810	841	829	848	834	813	880	835	846	823	825	800	847	809	828	835	888
31932	32716	29002	11986	735	303	279	314	316	275	311	291	294	325	282	246	264	278	302	285	290	277	301	290	276	296	293	276	288	305	266	278	286	320	276	281	273	283	283	272	279	283	265	305	282	286	272	283	308	290	298	314	279	278	300	310	289	302	270	299	324	275	312	256	322	276	288	300	315	280	290	298	270	272	300	275	298	293	322	263	284	269	316	288	299	312	286	289	276	270	304	291	237	302	286	256	301	259	265	282	306	301	287	261	297	312	312	285	266	309	281	264	268	287	291	309	284	290	309	292	258	316	279	270	286	296	323	280	278	280	305	303	297	307	294	281	294	277	279	315	292	320	301	305	263	293	271	319	287	283	318	283	280	268	267	302	261	293	267	272	275	301	252	285	322	277	268	305	241	276	268	302	293	291	274	291	274	270	266	293	297	274	309	276	255	285	321	258	248	267	287	285	278	265	266	255	289	285	300	292	267	233	290	303	291	307	307	278	302	295	260	294	279	287	273	283	298	274	269	298	277	266	301	267	278	299	292	285	285	256	282	279	276	293	307	271	269	288	300	303	303	272	280	303	293	304	266	281	282	301	275	291	288	286	279	293	323	296	299	259	306	304	270	268	297	265	268	283	286	295	310	255	273	261	299	280	286	291	292	279	272	282	294	299	327	295	287	286	296	291	295	259	288	285	290	308	281	266	260	247	260	304	319	259	306	279	284	274	281	292	279	300	271	283	296	260	289	307	290	289	276	279	268	315	301	332	283	307	290	281	282	281	302	276	264	288	296	335	305	298	268	293	282	300	293	271	297	287	313	286	276	287	267	272	293	305	309	287	283	245	301	290	304	272	285	282	298	308	295	273	270	271	299	298	304	271	273	301	287	301	259	263	256	284	266	278	251	325	274	311	246	264	283	255	274	274	308	299	315	265	301	292	283	324	259	282	279	284	310	321	297	268	274	272	327	273	300	300	265	290	300	276	296	297	287	308	297	303	263	269	303	277	300	284	295	286	290	301	312	288	295	272	284	299	305	299	301	286	269	300	308	306	303	287	298	273	293	313	282	272	277	296	302	296	285	275	312	280	259	277	274	295	276	278	277	285	240	286	301	288	287	310	299	305	304	304	277	301	274	286	281	291	301	261	294	274	293	274	279	314	315	307	279	289	286	249	281	287	280	287	307	304	267	282	286	290	316	288	296	265	301	303	285	297	275	302	288	297	289	308	274	297	287	274	295	298	304	320	262	292	296	288	287	297	289	260	242	260	285	289	281	291	294	277	307	285	285	305	289	282	293	290	299	314	282	294	295	286	287	302	301	278	288	312	269	276	299	273	324	271	301	277	273	261	266	289	325	299	276	258	284	285	301	292	267	283	279	276	288	307	308	287	310	287	299	299	296	275	265	276	266	238	269	282	302	291	278	315	282	289	281	284	294	269	297	286	283	282	282	296	274	253	266	254	270	282	314	283	283	299	287	271	274	298	284	297	284	286	269	273	257	291	302	280	268	299	284	288	297	315	294	291	283	279	270	270	301	266	302	281	295	283	306	277	270	279	310	298	276	268	294	298	297	286	304	305	296	278	284	289	282	293	309	306	277	276	260	287	322	298	291	301	261	268	279	281	304	286	257	264	314	273	276	294	300	256	278	281	293	291	296	277	290	289	309	308	299	274	292	298	278	316	287	288	299	291	323	283	278	283	287	276	255	299	291	233	268	276	278	293	304	268	306	310	311	292	276	284	304	289	275	259	293	288	290	280	264	297	275	293	297	266	277	293	313	306	269	274	276	309	310	289	283	294	258	273	282	294	314	288	281	257	295	293	283	273	284	284	292	264	295	275	295	294	292	313	286	255	279	283	279	280	306	278	287	285	326	280	273	311	272	276	271	312	275	283	253	279	267	302	289	290	303	295	278	282	313	311	278	280	280	299	323	313	262	306	319	270	269	282	309	284	316	305	273	250	283	277	299	313	284	307	274	304	276	308	270	296	272	282	296	302	285	298	274	286	302	343	249	263	270	273	282	292	275	274	290	275	270	256	283	305	278	259	279	249	314	295	283	306	295	291	270	300	292	281	308	295	282	276	285	292	269	290	297	273	311	279	295	253	293	316	277	293	296	315	290	327	284	289	266	294	244	282	305	258	303	284	295	292	268	277	312	303	270	304	303	290	262	306	319	284	294	304	275	281	275	283	288	280	234	280	260	282	262	284	289	274	299	275	280	296	284	282	304	290	329	271	292	261	337	334	311	322	307	262	277	284	297	275	290	306	283	287	288	277	301	301	291	275	278	303	288	299	259	284	281	302	302	281	307	274	273	275	284	298	299	305	292	276	288	300	292	297	277	287	304	312	290	293	269	284	294	316	297	291	317	311	316	268	299	290	271	330	286	296	274	269	264	264	272	284	301	303	275	270	297	313	288	284	289	273	258	250	284	285	248	284	286	283	271	273	269	305	311	302	278	284	277	295	333	295	286	300	297	251	287	289	268	288	302	295	288	281	293	303	319	274	283	268	273	260	282	301	306	254	281	281	281	275	281	313	315	304	294	282	294	298	292	279	290	291	289	286	271	289	260	312	295	303	295	273	272	295	281	261	278	285	303	263	294	282	275	293	287	266	281	272	313	292	294	300	273	290	258	294	263	295	288	282	288	284	301	277	264	320	293	280	319	274	294	267	273	295	301	267	300	271	259	304	293	297	260	299	299	314	264	296	300	298	279	265	301	282	256	288	289	296	266	259	284	251	251	309	286	275	256	262	328	282	265	321	297	290	278	271	282	276	285	300	262	304	290	280	301	289	307	287	303	268	274	263	285	270	234	316	282	315	292	295	299	292	297	295	284	275	283	287	270	270	308	293	319	277	264	308	312	286	302	280	301	267	265	257	303	315	284	285	300	265	290	283	291	302	283	268	293	285	290	318	275	289	285	273	298	280	292	293	270	282	302	281	291	274	289	309	310	275	304	275	306	307	282	280	294	300	291	275	293	299	278	304	290	287	289	280	252	283	260	265	270	292	264	309	295	251	289	245	278	278	267	299	256	303	283	290	322	269	286	298	295	282	282	305	270	266	317	271	298	286	279	279	293	298	294	283	250	308	281	290	270	309	286	276	296	282	279	283	282	311	302	264	285	289	325	307	300	269	283	289	272	265	315	309	285	276	266	287	295	291	267	252	313	311	271	277	318	299	258	313	280	281	275	262	277	267	286	315	269	293	305	283	261	290	288	287	303	270	281	290	266	293	313	295	289	284	263	255	307	283	293	304	305	280	283	303	282	250	298	315	296	260	294	292	278	301	288	265	293	266	294	268	301	273	296	295	296	272	289	273	281	260	279	280	259	281	263	298	297	300	276	269	285	251	282	281	299	313	296	295	286	283	276	310	261	273	269	283	308	270	281	272	287	270	261	289	291	257	277	289	294	284	263	280	313	305	309	301	291	235	262	305	280	271	299	285	295	264	288	296	290	289	279	315	285	309	269	290	292	273	275	276	277	251	295	320
40549	49762	33793	11134	1031	470	467	501	461	496	496	493	482	478	474	506	529	525	441	518	475	428	464	493	447	473	495	479	491	511	500	519	476	482	456	490	482	492	466	494	500	487	472	491	454	498	453	490	483	482	504	502	470	488	482	481	448	494	451	459	486	482	461	443	516	499	497	470	487	503	510	488	469	459	504	459	492	446	492	501	473	506	462	475	463	488	508	475	481	494	448	469	483	467	512	475	485	515	492	517	487	488	507	492	470	521	448	525	509	444	435	473	486	504	464	469	471	498	492	518	448	463	485	468	438	455	494	487	507	458	450	466	449	503	492	460	478	488	473	485	503	479	516	511	458	479	454	446	526	499	458	481	465	502	488	463	474	478	428	469	486	458	531	519	476	476	491	472	478	497	496	476	471	460	470	477	466	453	493	454	436	461	482	485	473	465	499	486	460	468	487	473	501	490	461	474	454	516	481	481	463	488	493	458	545	483	470	479	471	494	456	491	426	481	492	476	481	510	513	483	483	468	457	499	501	442	507	503	476	468	489	455	479	461	498	484	436	492	461	502	485	470	484	491	530	463	472	471	460	507	515	480	477	468	438	466	487	426	506	500	513	478	470	440	480	474	500	498	448	497	484	457	472	472	470	513	479	485	541	451	513	481	472	496	489	529	489	479	444	468	470	501	451	478	471	447	458	449	525	471	478	482	508	491	485	463	450	488	500	467	508	490	493	451	477	497	474	474	460	508	472	497	509	445	472	455	481	473	485	489	491	482	452	480	512	512	487	482	457	487	489	490	475	468	452	453	480	485	507	459	439	488	496	487	465	500	479	476	464	493	513	487	491	498	476	488	484	453	479	518	477	450	472	484	482	472	482	497	487	480	510	488	487	448	516	459	452	478	500	465	500	438	481	522	486	482	459	495	533	444	518	446	499	489	492	476	487	488	486	501	504	504	516	461	486	468	502	491	472	496	499	510	476	481	465	433	518	458	444	507	498	480	509	464	472	463	462	468	506	481	487	481	498	487	499	462	491	455	470	461	474	499	494	482	461	491	475	489	487	455	463	455	465	488	493	451	461	451	459	477	510	507	477	494	483	468	503	481	474	505	471	476	471	481	500	455	479	460	431	458	518	479	492	510	447	485	487	482	497	507	513	477	483	490	462	485	517	457	484	459	471	486	468	456	467	487	495	444	505	469	526	498	483	508	522	493	482	503	475	458	476	490	453	493	447	475	439	485	512	500	483	422	468	467	488	473	461	524	463	471	481	496	469	532	487	450	444	500	501	463	477	496	457	520	507	486	487	513	459	503	494	458	486	461	492	492	449	497	512	474	477	513	467	505	489	500	493	461	471	488	460	477	474	453	468	509	487	467	469	477	492	483	466	488	505	462	478	482	474	477	438	498	500	487	511	508	475	489	498	467	455	507	446	461	469	499	500	468	472	480	492	466	486	479	485	492	458	475	449	487	501	479	479	486	502	499	472	457	470	483	488	496	489	492	506	486	463	495	483	511	490	484	490	476	504	446	492	483	489	506	477	454	492	476	429	475	504	480	482	490	478	467	470	492	474	515	487	530	470	459	455	491	463	441	486	500	492	474	521	465	453	479	520	496	478	505	456	442	452	510	469	446	454	489	527	484	472	455	475	476	475	470	437	493	489	483	452	519	494	475	477	478	503	482	485	473	495	475	477	497	486	486	515	478	435	476	482	479	457	482	501	468	514	473	533	479	443	504	442	425	502	472	478	466	477	484	454	459	480	464	469	476	531	459	448	443	470	477	463	472	508	458	494	515	512	485	478	497	481	476	432	479	496	483	483	477	471	462	450	458	467	492	444	449	458	504	492	468	471	465	476	470	521	419	486	493	461	489	506	474	449	425	474	501	468	461	477	462	500	466	530	560	449	461	472	421	492	517	484	534	476	482	464	512	423	519	496	426	523	452	505	512	496	432	480	490	490	493	501	484	471	476	523	449	498	484	475	514	472	475	452	474	538	510	490	503	501	463	469	444	492	504	459	480	514	469	468	459	483	450	479	523	451	475	425	477	459	461	468	475	482	509	484	467	501	459	475	489	495	459	489	492	451	442	496	455	488	465	506	489	490	481	489	487	463	476	479	491	473	457	471	446	462	486	455	469	485	515	488	435	434	477	466	444	510	510	483	478	459	485	466	523	523	491	489	504	453	469	479	453	462	469	480	485	435	492	479	476	427	472	495	453	494	486	466	436	477	474	477	458	490	512	471	481	485	491	510	496	470	460	490	457	453	481	506	466	532	492	458	506	472	471	536	483	481	456	488	449	459	497	504	495	511	463	488	476	495	471	489	470	459	468	484	507	453	480	461	482	508	467	469	493	509	526	465	477	481	516	490	461	480	468	519	486	475	494	497	473	469	464	464	517	458	473	468	503	451	470	501	482	522	485	494	488	472	516	481	509	497	497	452	472	458	438	478	475	475	473	517	491	495	495	472	495	459	502	479	491	535	461	495	482	482	482	519	462	503	476	496	488	497	465	490	501	480	499	474	482	501	463	483	485	504	511	477	469	470	494	477	488	461	481	498	473	481	471	506	500	545	446	429	476	467	490	460	468	472	492	478	487	442	479	509	482	420	533	423	473	434	478	453	466	463	484	483	464	480	454	484	492	474	450	515	502	466	451	505	522	456	495	456	452	493	480	503	528	484	488	499	463	472	454	473	507	454	462	436	489	463	487	465	494	475	475	477	471	443	494	489	488	499	507	473	470	435	465	483	507	497	495	458	493	491	486	493	434	495	452	479	520	484	491	494	462	496	466	445	461	493	474	507	517	487	477	502	491	488	500	509	506	489	439	492	491	430	505	468	464	502	487	505	465	514	483	462	485	486	468	509	495	450	476	464	481	469	509	467	468	507	498	496	518	458	506	509	505	466	443	451	465	483	469	511	508	482	476	479	493	476	499	493	511	455	504	447	483	477	452	478	506	461	487	464	491	446	453	465	507	501	508	503	498	471	448	505	487	481	492	496	481	493	503	515	475	496	464	448	506	516	486	521	503	495	470	454	464	470	491	468	536	496	528	489	470	482	486	493	475	501	498	488	497	474	479	482	480	499	480	508	525	515	512	446	503	511	502	524	465	444	466	454	482	481	514	498	454	514	496	477	476	476	492	468	473	465	512	472	481	487	493	497	435	469	474	463	480	474	457	462	467	446	504	487	446	479	492	455	484	530	471	495	475	473	457	481	456	458	515	486	464	475	520	488	484	468	498	516	461	475	494	469	504	497	495	513	492	418	473	495	471	456	446	482	460	485	462	481	485	474	495	449	467	500	487	480	479	462	449	506	449	469	517	480	506	481	503	549	507	498	495	489	488	469	472	464	494	480	444	484	485	464	462	504	487	485	475	500	502	461	460	541	528	482	481	457	502	490	501	506	493	443	464	442	511	467	524	489	478	457	487	487	476	483	487	468	490	430	460	483	482	460	511	504	498	498	497	455	477	465	422	478	470	489	518	489	498
25623	25440	35493	28390	18149	4912	476	422	375	380	379	349	391	361	370	367	399	372	369	350	352	361	338	379	359	373	364	344	373	342	367	355	349	348	355	323	335	378	320	336	354	351	338	334	354	364	351	335	390	357	350	354	334	352	361	325	342	351	327	311	347	335	330	345	334	365	361	329	358	367	341	361	390	369	358	393	344	335	382	408	351	384	350	346	362	357	333	357	346	361	324	366	352	352	357	356	330	376	360	372	358	350	350	327	367	365	344	349	345	367	352	362	340	353	386	362	336	349	392	372	334	346	357	351	371	390	333	363	329	388	356	350	382	338	359	343	337	309	356	347	356	330	339	353	397	353	330	343	356	351	340	344	340	339	344	374	344	362	349	355	356	327	348	324	369	342	344	357	353	364	344	359	345	342	344	341	372	354	342	334	321	354	353	321	397	348	371	367	374	368	365	325	355	359	356	370	337	327	356	327	320	371	357	346	356	362	339	352	384	333	384	402	356	363	313	386	345	381	391	323	352	378	353	346	361	335	367	320	334	353	338	349	340	331	308	399	359	328	320	372	339	350	327	362	318	350	350	334	367	380	362	355	346	362	362	372	332	348	352	344	361	330	344	370	382	370	340	365	358	361	377	346	351	367	345	341	367	350	380	344	328	356	345	369	364	342	368	375	335	372	367	347	340	369	359	360	366	367	333	314	371	384	390	338	331	326	305	372	308	355	315	378	356	371	373	332	359	358	344	371	348	350	355	355	343	353	360	373	379	337	346	364	341	369	337	372	368	353	345	369	372	357	355	387	326	407	388	341	380	354	332	345	357	354	358	360	357	355	373	362	376	361	348	360	327	350	342	342	356	336	327	308	364	334	357	392	324	349	368	355	357	347	333	340	372	349	379	337	325	367	363	341	331	331	357	326	346	319	338	330	352	362	381	342	355	352	347	370	338	377	377	357	362	343	365	360	351	316	360	333	340	329	376	387	341	341	354	363	344	352	358	358	371	390	364	345	362	348	365	333	362	347	351	381	333	366	367	346	387	336	368	375	319	345	336	335	326	359	382	350	336	323	353	350	327	349	365	358	361	397	346	349	339	352	353	345	369	362	350	363	371	340	333	331	358	367	373	391	316	372	363	350	345	365	357	380	358	355	347	366	372	353	313	341	383	347	357	387	373	339	366	356	348	326	348	359	332	370	369	362	391	380	320	354	325	367	352	332	329	338	372	384	362	334	369	360	371	359	354	355	375	324	355	360	384	387	378	347	355	388	343	389	371	334	356	348	370	382	365	348	374	335	367	333	365	365	331	362	353	361	355	327	335	353	346	351	378	355	323	356	360	331	352	349	328	342	356	348	345	368	363	347	364	382	367	357	348	338	363	360	350	343	349	351	360	355	348	338	359	361	344	347	361	353	332	349	357	337	358	366	336	341	391	372	328	353	380	361	358	333	352	326	353	352	361	348	340	372	366	339	341	358	331	371	353	333	353	369	348	351	335	371	362	332	353	367	369	323	330	333	345	377	361	360	323	344	381	350	359	340	337	330	328	386	327	375	326	367	357	331	338	347	381	397	366	350	382	335	338	350	323	358	359	376	358	348	363	397	328	355	337	321	318	317	358	316	337	335	374	370	329	375	331	344	357	344	370	380	354	364	347	358	329	365	325	333	344	386	331	334	348	356	316	369	374	359	365	382	317	371	366	355	368	359	361	354	340	361	326	340	347	333	388	340	371	314	363	379	350	353	337	352	377	347	358	335	378	343	315	330	353	365	346	381	340	366	394	366	382	323	362	356	356	344	345	380	349	355	349	352	346	350	343	350	348	370	333	363	363	335	361	367	331	349	332	359	376	385	357	400	363	346	339	346	354	384	343	356	342	381	372	322	341	352	385	332	330	356	345	385	327	352	332	369	362	370	338	337	331	371	360	371	362	344	367	342	381	342	333	354	372	343	340	351	358	351	372	340	345	384	347	346	346	339	352	360	358	370	380	377	375	337	374	345	375	366	361	351	373	348	363	354	361	353	354	342	373	340	365	343	311	358	324	361	344	361	366	339	357	358	366	346	363	371	366	335	342	376	352	333	369	335	357	348	351	340	346	381	380	358	369	372	364	388	356	334	387	381	318	363	348	337	338	336	397	348	368	349	346	398	336	334	383	340	343	362	349	358	336	367	357	372	326	318	352	366	345	368	315	385	332	338	353	333	326	379	368	340	371	345	358	354	346	315	385	358	339	340	401	331	340	337	352	339	372	365	358	347	341	336	362	380	364	313	336	313	357	365	383	343	369	372	347	377	358	363	346	348	368	361	340	358	329	341	377	351	364	355	386	377	355	364	332	342	348	365	376	342	365	333	348	318	344	330	366	380	339	337	344	357	330	367	351	369	331	355	320	379	348	375	347	356	366	362	326	352	357	369	385	388	361	329	338	353	339	369	365	356	380	337	357	355	356	332	367	362	325	352	322	349	355	363	383	318	364	353	382	357	349	342	384	361	357	365	376	355	341	352	326	338	368	369	401	316	344	364	331	362	378	337	333	357	312	354	328	353	347	314	343	332	347	361	360	351	364	367	389	369	358	346	323	356	368	372	328	380	368	356	329	326	364	341	362	344	340	328	314	364	344	353	349	318	365	349	377	351	366	364	373	364	361	320	352	349	351	338	352	354	350	365	338	358	365	342	342	357	355	338	355	338	366	361	327	344	379	347	367	369	300	362	340	372	349	360	376	361	343	317	329	386	356	333	347	356	347	338	399	358	376	354	367	350	326	338	351	339	364	356	334	353	341	372	361	343	359	355	354	334	338	347	371	367	353	350	375	357	374	413	362	352	343	381	352	354	343	348	343	349	336	301	331	366	384	332	370	328	343	335	341	363	367	356	332	357	377	367	362	369	329	350	334	363	363	356	350	322	326	377	348	353	370	349	352	331	383	347	361	338	323	331	378	353	356	330	355	354	347	334	384	349	333	354	367	345	374	369	348	366	354	359	320	347	371	370	364	349	329	351	387	334	359	333	344	334	370	335	355	349	365	361	334	345	357	335	347	337	367	355	360	418	371	366	329	350	383	323	327	325	357	352	340	366	372	360	350	359	353	333	351	310	401	328	350	312	361	379	346	325	374	363	408	369	358	362	328	359	354	366	344	307	342	356	354	347	358	356	378	338	354	334	346	353	354	363	313	371	343	326	353	341	364	354	361	342	350	343	365	365	333	340	366	343	378	335	392	342	348	325	361	338	353	337	375	371	356	342	357	375	333	364	312	337	349	356	351	321	326	362	333	360	346	342	333	326	385	345	419	347	337	347	379	359	405	368	366	333	338	362	345	350	322	331	365	366	347	356	357	338	393	381	353	378	327	370	358	352	335	376	353	354	384	372	371	368	381	335	381	338	379	352	368	349	359	344	347	308	350	351	398	354	379	349	351	328	338	351	368	383	342	300	355	364	346	340	391	330	356	365	363	344	337	347	351	365	366	339	367	343	352	338	377	339	358	354	347	367
63111	93265	66854	32464	5507	679	605	620	608	589	573	601	587	590	608	596	555	593	592	533	576	590	551	597	562	558	565	589	592	565	566	597	611	549	522	564	569	549	611	575	631	584	592	573	556	553	580	563	544	580	572	592	556	562	572	551	547	593	566	600	582	541	541	540	528	538	582	558	559	574	558	588	572	598	547	529	545	571	562	571	574	578	563	602	550	544	576	572	540	530	558	586	567	575	581	570	560	549	575	587	577	573	570	572	575	553	547	607	556	551	550	587	586	590	585	588	543	561	581	616	592	578	552	584	551	582	563	581	591	573	565	548	583	555	555	565	519	591	516	554	553	551	594	581	561	541	560	585	545	584	504	528	551	584	552	570	560	546	573	551	562	570	549	568	586	558	600	573	568	573	554	553	625	551	631	577	565	558	548	538	594	571	576	581	584	584	518	581	593	580	588	586	557	563	547	545	590	562	587	589	557	545	592	579	588	524	549	596	579	567	581	590	525	562	581	580	556	604	539	540	576	600	527	569	553	584	547	557	567	558	589	560	601	581	572	573	507	585	574	544	586	585	565	581	560	637	554	588	565	571	563	573	577	602	587	568	548	607	565	555	571	565	518	545	589	545	584	549	552	534	563	564	545	567	573	564	591	559	549	555	594	601	528	564	564	560	617	551	551	555	552	592	554	560	556	552	587	524	570	566	544	579	569	571	572	587	588	598	568	542	624	578	603	575	552	590	557	555	523	609	551	581	571	555	587	574	579	567	547	576	574	577	572	598	557	567	525	549	561	548	565	600	568	574	555	572	562	631	570	559	587	543	533	579	606	558	551	578	573	606	598	531	577	526	595	566	603	565	542	557	648	536	552	578	562	602	554	576	565	563	583	562	578	590	554	575	550	572	564	529	582	593	583	564	566	619	568	608	569	546	548	524	571	566	576	557	612	573	575	601	525	580	538	602	561	529	534	570	536	587	549	543	539	600	598	611	550	550	561	569	595	570	609	548	593	540	595	558	551	537	529	561	578	590	592	534	596	544	606	615	563	571	612	527	557	579	579	551	541	618	632	620	575	565	593	587	585	568	589	560	557	553	536	571	578	582	563	581	561	528	622	587	515	557	570	571	597	595	572	596	572	563	584	568	553	562	514	547	579	571	527	569	548	553	553	570	596	565	584	611	532	589	541	562	585	587	558	558	553	538	550	610	609	580	516	617	593	583	611	594	525	559	566	543	552	621	556	533	598	564	564	572	580	560	553	558	613	554	599	551	553	593	547	572	584	513	581	580	572	598	580	545	523	613	582	592	593	567	575	590	590	561	544	533	582	520	570	609	554	588	580	560	598	535	549	543	597	576	569	569	586	546	571	572	602	537	585	581	555	545	590	596	561	549	595	566	543	593	590	569	596	576	569	561	547	572	570	625	571	529	573	546	544	554	584	567	609	533	564	575	565	549	574	586	575	541	568	580	551	491	520	581	561	549	531	556	581	542	558	558	560	588	572	613	584	579	549	539	605	520	563	540	551	577	559	567	582	582	594	553	558	543	553	564	605	582	556	557	563	561	566	517	579	613	568	647	548	560	576	565	576	558	570	554	544	570	544	565	550	581	580	570	567	595	531	520	582	527	583	562	566	584	564	603	582	519	494	613	542	557	608	553	585	564	577	582	567	598	540	576	567	557	537	556	554	619	563	632	547	546	524	552	568	560	574	566	605	557	571	567	557	582	585	545	584	524	589	558	560	580	561	530	563	557	538	594	585	590	583	584	568	525	594	594	581	582	538	569	597	591	571	587	566	538	595	556	565	570	582	597	563	612	625	607	579	538	602	581	578	587	545	551	585	537	556	531	515	548	558	547	575	562	558	612	589	534	587	553	596	595	613	561	571	576	571	555	601	609	582	559	556	549	549	581	568	593	561	578	572	541	596	532	565	570	559	503	570	528	538	567	597	581	548	556	587	590	596	611	562	592	549	652	588	578	616	548	545	530	590	562	523	571	578	567	625	559	557	558	578	593	554	554	571	601	573	570	599	536	574	595	544	612	554	585	543	535	561	582	542	550	562	547	587	630	549	561	537	585	606	561	553	548	556	541	565	510	567	547	530	549	582	611	516	569	555	582	562	608	594	526	551	561	592	547	596	572	575	570	599	590	619	603	581	547	551	566	558	561	559	620	557	583	575	574	591	566	626	597	559	576	624	523	553	536	530	534	547	569	621	564	550	575	569	579	567	578	532	582	549	567	531	556	553	549	539	552	554	547	608	587	547	591	519	545	569	520	587	551	523	571	609	609	582	536	600	588	575	593	538	586	557	566	594	566	540	549	539	542	548	564	570	533	566	543	527	527	560	561	558	532	585	584	532	549	569	596	593	570	559	551	542	575	564	577	534	598	580	556	557	616	558	558	581	528	522	574	550	589	574	595	541	530	558	538	534	619	621	592	568	565	535	591	561	571	535	542	563	536	606	560	544	570	540	599	604	571	556	587	584	567	604	557	599	590	544	580	548	568	596	575	601	567	534	548	583	611	571	548	528	575	517	576	596	523	560	567	567	550	601	581	572	599	581	581	544	576	579	577	570	576	571	524	567	607	588	581	529	558	594	538	547	543	574	544	572	593	562	563	532	576	591	526	568	549	550	558	532	556	525	555	559	629	592	581	553	575	580	564	565	528	595	563	552	567	526	586	557	580	570	614	600	575	592	575	536	584	583	567	584	525	521	580	536	583	580	559	559	576	546	580	603	561	564	535	547	557	584	574	603	615	538	542	557	569	578	544	590	545	559	564	564	576	586	562	585	564	590	587	570	546	585	562	564	581	594	572	586	606	570	583	548	597	536	586	566	548	552	532	559	570	576	592	552	563	536	589	574	536	549	550	567	595	584	582	546	557	538	618	553	582	598	551	557	572	614	524	586	601	538	554	556	551	558	567	570	589	550	556	579	578	538	548	579	534	578	573	586	505	569	582	586	565	573	576	556	586	549	579	592	530	551	594	572	595	541	566	542	558	557	545	559	577	567	574	595	575	577	534	600	595	543	553	570	545	587	590	588	569	580	570	616	612	572	592	560	550	561	576	596	578	543	550	545	552	567	573	604	571	549	582	525	591	554	579	576	572	581	583	609	573	534	561	524	529	563	580	580	578	559	544	616	554	595	574	516	535	577	589	566	607	558	555	587	551	564	555	558	563	534	560	572	601	547	550	583	532	564	563	560	559	583	553	546	563	548	544	613	555	557	577	553	576	569	586	558	575	564	591	563	563	575	539	586	580	571	584	598	550	544	533	540	553	515	558	549	525	596	541	529	560	611	554	591	594	574	552	630	589	576	595	582	553	569	564	550	574	611	551	603	566	584	576	561	584	541	510	573	586	583	551	548	553	561	586	575	543	542	569	584	553	552	556	535	592	540	554	589	574	591	601	596	564	565	571	570	583	576	622	590	541	543	513	572	551	567	516	565	527	543	587	511	542	552	595	588	626	584	568	538	595	599	582	575	564	537	564
24353	23311	32516	26350	21307	15994	2370	651	573	567	585	510	540	566	518	546	571	589	569	556	568	540	554	556	576	565	528	547	578	543	496	550	554	548	559	516	535	559	516	516	506	558	542	567	550	539	557	524	539	546	547	526	501	531	552	582	541	545	569	554	545	536	558	583	636	513	562	544	557	568	551	563	564	564	620	533	536	514	566	577	579	546	566	561	555	550	539	558	562	565	536	512	546	576	574	539	596	598	535	569	573	530	559	585	568	546	571	550	542	532	546	549	553	554	522	574	543	527	537	518	541	485	522	527	568	556	518	526	546	573	556	590	569	586	547	535	567	536	578	533	530	533	550	604	525	574	585	586	567	572	587	561	576	567	537	538	522	520	564	541	550	527	564	518	538	503	566	515	542	532	569	586	530	510	509	534	517	521	505	555	542	550	564	566	533	538	584	542	573	546	533	549	537	555	570	578	557	553	609	542	509	560	538	555	518	558	563	533	566	550	511	517	543	535	565	542	573	562	517	518	569	534	588	567	530	482	546	549	559	523	521	560	558	580	576	559	523	511	520	550	577	525	525	566	531	525	552	517	588	581	534	545	554	608	553	524	562	560	552	550	546	538	508	553	550	546	544	540	588	549	522	553	559	552	540	494	570	543	563	567	552	543	567	514	559	541	575	505	526	516	574	562	579	481	548	513	566	521	522	531	533	568	547	586	530	515	551	554	552	545	553	549	539	505	545	521	553	511	558	563	589	519	533	526	594	535	538	527	555	563	524	554	545	590	543	577	616	562	507	510	521	531	567	609	602	491	554	538	569	562	489	529	546	542	540	549	543	505	557	529	556	526	535	549	509	540	551	575	525	506	525	526	552	549	559	559	558	535	585	554	587	554	546	581	564	547	551	537	581	521	551	535	537	523	558	496	522	565	557	592	561	580	525	561	506	532	567	552	555	540	573	549	551	587	553	548	511	549	545	578	527	555	540	561	566	512	558	537	529	574	567	546	503	538	517	545	529	575	521	553	529	533	565	522	547	560	569	532	536	588	543	593	495	542	551	576	565	567	580	582	589	605	579	538	576	515	506	569	567	534	519	562	502	522	566	528	582	554	526	548	547	574	543	523	562	531	584	524	508	519	545	558	557	521	560	569	550	526	525	561	529	571	536	546	561	591	517	583	550	555	546	558	548	540	542	528	554	546	530	561	531	545	592	524	506	532	536	514	559	547	594	536	546	573	532	593	573	521	543	502	544	564	527	537	535	576	567	563	544	512	514	551	558	583	566	542	516	532	566	564	566	556	558	529	549	528	581	528	599	540	525	561	536	557	554	589	565	579	551	539	497	564	565	530	572	542	546	586	528	543	531	555	569	541	578	518	547	559	506	537	527	551	561	533	506	498	550	580	562	535	544	523	546	522	574	572	521	565	555	559	593	574	583	574	555	572	592	528	571	540	546	565	570	507	531	556	554	493	538	497	522	573	562	548	569	556	533	549	584	578	539	558	546	534	553	555	521	523	541	554	553	577	517	549	568	550	548	531	552	575	526	541	530	515	547	576	552	568	535	558	552	549	529	549	545	513	582	516	521	553	543	551	542	539	487	541	541	534	528	546	525	541	572	555	540	579	552	555	525	543	529	560	554	567	529	527	519	574	568	514	536	503	549	543	534	559	570	540	558	528	557	576	521	558	533	545	544	571	566	518	578	532	540	550	561	548	572	552	523	554	570	551	542	563	527	501	549	553	574	562	561	519	533	550	502	574	501	555	552	556	548	558	548	570	558	539	547	535	555	536	548	532	551	537	541	546	481	572	521	615	544	537	575	567	581	561	576	575	526	528	559	571	572	594	567	567	554	536	561	530	505	541	509	536	520	561	562	527	586	557	561	523	558	535	546	569	547	529	533	548	586	529	540	584	552	561	517	543	536	576	578	585	536	550	563	562	524	571	556	530	534	540	499	532	561	519	560	569	539	533	565	537	549	566	512	540	593	564	540	556	522	534	534	532	579	559	513	506	524	535	530	538	567	527	512	536	564	595	564	536	538	549	560	506	556	505	568	547	554	535	560	528	538	580	504	553	556	573	564	552	530	598	577	559	577	544	598	556	589	527	543	523	487	564	561	598	548	533	536	559	550	554	581	596	529	533	527	515	511	566	524	544	544	559	518	528	534	528	538	529	571	560	551	567	567	571	540	538	580	562	546	564	578	549	567	527	547	478	535	585	538	524	567	553	546	565	499	594	574	509	583	604	550	561	544	540	548	552	540	530	522	561	551	545	516	586	551	566	552	570	528	540	554	549	569	514	529	517	536	535	527	554	576	529	556	540	544	537	516	515	534	524	592	516	548	536	541	577	541	548	545	535	536	551	560	528	546	528	579	548	545	620	540	532	526	520	495	546	552	529	556	574	547	572	536	563	520	541	533	517	529	563	573	551	558	561	524	587	548	545	523	538	580	567	581	551	583	531	548	524	525	570	582	549	541	574	590	545	585	539	586	548	572	556	542	585	531	541	558	566	560	478	557	522	560	535	555	547	562	578	554	542	567	577	547	568	547	556	550	550	572	548	569	510	542	551	549	530	533	586	588	545	509	590	553	563	538	531	556	576	567	545	551	536	529	589	543	550	541	600	540	525	536	570	562	527	546	543	555	550	540	536	577	557	545	569	545	522	551	537	539	547	599	571	564	556	590	551	560	530	557	549	567	563	563	554	532	568	552	515	514	514	546	531	616	580	529	524	519	548	557	553	568	550	566	538	560	549	590	515	548	528	572	514	520	538	517	509	532	518	562	582	541	533	548	574	554	544	554	526	543	596	526	567	536	554	600	519	524	554	542	552	544	547	564	588	582	588	545	547	553	572	532	529	527	543	588	560	536	587	565	521	536	499	520	529	534	532	560	550	548	564	527	569	519	550	542	573	544	547	580	535	539	517	548	591	504	527	590	581	543	544	552	521	507	537	557	554	568	523	561	530	527	534	540	513	552	582	567	536	564	504	598	555	568	522	552	594	576	497	545	507	553	547	569	567	528	561	522	542	574	558	541	555	571	579	516	608	537	518	512	563	549	572	592	564	526	548	558	528	539	510	541	520	564	548	527	546	551	555	570	564	501	557	500	572	565	516	567	489	582	559	569	539	515	520	535	518	562	566	554	545	573	530	529	552	552	529	542	507	541	578	551	560	528	545	584	541	506	569	551	517	526	543	549	525	551	530	548	528	559	571	535	503	515	511	549	522	549	504	541	583	558	548	540	528	564	564	582	558	549	528	536	516	540	505	517	538	550	554	580	555	565	590	568	562	504	531	542	553	525	517	562	536	515	598	522	546	533	536	584	570	555	511	539	544	552	574	574	546	555	538	546	531	506	549	566	557	552	523	594	543	560	531	563	552	573	529	566	560	521	534	520	539	538	579	556	524	535	531	555	575	528	559	589	515	580	552	540	514	538	536	542	561	546	529	565	514	543	551	564	521	534	548	566	561	556	582	529	557	606	574	554	562	549	525
62539	102974	76115	39087	9815	1011	863	914	874	841	839	836	836	817	838	812	886	860	828	860	826	867	844	862	842	861	792	865	833	830	868	867	795	863	847	847	815	822	894	867	809	834	857	826	851	826	821	822	862	865	869	786	880	805	893	843	799	837	824	843	861	883	831	832	835	809	789	897	819	862	802	815	811	837	831	784	855	892	839	836	852	850	848	832	845	859	812	786	871	856	799	857	841	870	849	830	854	854	848	833	874	829	799	899	829	867	842	811	800	860	819	867	832	807	852	840	849	837	865	861	859	840	790	874	815	813	812	877	825	852	863	815	814	870	846	845	808	863	809	891	885	828	848	815	832	823	804	853	788	828	818	805	792	838	877	842	831	831	854	795	882	827	790	850	822	801	883	840	802	834	784	856	830	853	822	811	878	858	863	838	775	793	910	851	846	823	819	859	874	853	866	816	827	878	867	847	862	875	860	833	820	869	782	838	825	823	777	815	829	818	836	804	813	821	814	829	803	794	874	822	794	953	832	873	813	841	810	855	839	815	860	866	820	864	822	856	833	844	832	807	811	829	803	851	859	803	796	882	787	812	818	826	813	817	821	857	841	890	821	835	851	833	811	840	892	822	793	817	822	894	803	811	879	825	815	866	832	842	843	825	834	821	861	813	828	882	854	840	866	834	819	803	818	808	812	796	864	821	825	842	862	821	837	817	842	862	858	854	826	826	838	792	795	832	888	856	824	819	864	852	838	871	845	809	836	764	864	912	869	860	864	849	827	841	840	849	810	826	819	865	876	855	870	846	815	841	852	837	857	846	824	804	811	835	851	800	879	823	835	775	845	870	876	822	879	873	858	852	837	835	791	837	806	857	843	813	843	815	835	842	812	851	858	844	837	822	833	827	817	812	841	857	834	771	844	794	788	873	830	879	817	894	806	839	802	822	804	863	799	877	799	817	844	865	829	828	828	850	808	855	896	814	889	816	860	840	862	782	863	796	777	898	790	807	797	813	827	832	844	821	823	823	886	860	774	833	818	849	823	861	808	818	841	834	845	814	889	839	851	813	803	866	841	802	820	797	846	870	784	836	873	770	825	824	887	856	788	861	826	841	886	830	826	830	834	824	774	834	839	830	819	865	878	838	834	900	824	860	822	836	800	871	914	822	834	825	832	858	844	899	821	847	844	811	806	856	819	803	857	885	804	863	877	821	841	849	840	841	869	884	809	868	851	758	841	871	848	854	890	843	845	865	819	804	880	831	858	802	881	845	752	824	827	844	840	804	832	788	874	812	850	840	807	853	867	859	858	832	836	850	889	828	833	839	872	855	789	834	864	875	853	812	834	852	878	847	801	838	845	867	796	835	886	859	859	779	840	876	785	850	795	891	871	848	832	827	827	794	842	851	874	862	830	838	851	842	830	893	849	854	851	853	853	812	818	813	888	840	748	820	825	839	864	856	816	877	823	842	814	831	850	906	844	838	882	869	874	877	841	801	825	824	824	833	816	896	802	842	845	829	841	810	826	834	828	845	796	807	844	815	814	788	815	878	821	848	821	828	789	868	868	842	851	837	837	868	854	835	811	846	843	797	826	883	822	829	817	860	767	881	827	813	876	879	842	876	889	822	805	852	826	857	782	871	868	808	803	841	855	805	853	874	819	869	830	840	844	862	916	819	858	809	883	838	816	822	886	823	829	820	881	849	821	813	802	818	863	785	886	849	830	826	836	803	885	828	885	864	793	846	868	871	838	875	809	869	867	809	815	833	814	845	812	849	833	846	835	841	840	849	843	790	801	866	859	795	822	852	810	836	836	828	819	847	820	872	937	840	844	862	841	830	850	821	844	795	832	830	863	782	851	809	884	846	865	904	784	790	816	821	830	848	872	868	851	795	828	829	856	831	798	808	804	818	812	870	815	847	882	835	849	883	786	832	815	854	865	835	792	809	818	865	807	826	879	868	820	865	856	767	807	813	787	865	815	862	911	828	840	831	822	862	813	900	815	850	866	877	838	852	877	813	875	796	823	814	826	866	816	859	843	875	845	866	868	805	878	814	831	778	881	808	828	870	865	870	837	847	828	842	818	857	832	849	832	818	821	788	866	827	837	781	819	821	836	843	798	776	864	793	814	820	910	854	836	835	825	857	867	834	850	837	859	816	794	838	811	853	820	816	856	836	845	805	860	850	849	851	764	861	807	831	843	848	819	843	809	814	799	846	871	866	834	846	848	870	845	887	808	851	831	877	832	841	802	785	831	822	815	846	832	842	814	913	835	833	817	820	864	795	817	794	860	851	821	854	839	882	837	785	860	846	833	849	798	822	850	817	819	817	866	806	841	858	839	868	823	865	814	888	796	782	863	774	832	851	875	825	847	817	892	834	780	861	835	838	904	851	878	833	839	876	849	839	855	854	847	876	830	828	879	817	835	855	883	816	890	825	877	828	798	801	832	845	878	822	803	888	841	815	854	800	814	841	837	808	811	830	799	835	831	805	854	820	800	867	843	797	849	825	841	830	820	847	849	806	836	871	853	882	848	823	841	878	864	911	808	847	861	840	822	796	866	825	831	835	818	826	881	888	843	823	869	838	842	836	831	842	855	846	818	833	823	791	821	792	807	844	833	877	795	835	827	816	818	815	859	826	863	882	832	851	823	861	833	816	838	923	833	855	869	827	831	859	826	863	862	828	845	844	873	874	848	823	906	874	831	847	795	822	853	863	820	854	876	820	833	831	838	860	851	860	893	882	815	838	851	840	809	832	877	834	853	777	860	861	817	838	845	865	818	849	826	902	879	878	791	822	892	812	801	874	806	800	818	843	835	861	824	801	818	794	838	836	815	841	877	823	844	877	872	887	834	849	891	848	848	803	790	844	853	745	834	833	848	861	833	831	918	836	847	822	832	815	830	836	826	831	834	809	848	817	828	857	839	863	798	836	813	785	818	862	856	809	821	795	875	868	866	868	802	864	829	879	810	823	846	788	799	839	825	817	851	864	830	852	865	846	869	899	820	854	845	845	816	842	874	820	905	830	864	816	887	850	799	848	834	852	856	808	894	864	862	814	840	798	847	798	868	856	800	808	846	821	827	805	877	865	839	828	814	815	853	861	828	836	824	854	831	832	867	865	812	820	870	778	856	820	877	863	885	807	827	843	808	825	871	831	816	840	849	828	839	826	814	867	822	870	836	858	788	800	848	820	798	874	854	881	843	804	822	811	805	780	807	843	877	863	792	811	818	865	849	840	850	856	836	880	851	795	843	768	802	818	812	846	838	845	867	838	890	801	830	849	845	878	842	868	853	876	842	828	867	806	849	797	803	823	840	798	841	857	828	793	850	789	827	794	858	806	830	821	838	863	822	823	768	846	861	853	842	848	826	868	800	791	826	819	825	854	851	806	825	854	849	859	816	873	828	874	830	864	849	790	859	854	856	848	810	825	828	842	849	870	853	825	894	862	867	795	842	865	862	853	841	837	813	843	864	836	865	823	849	874	791	835
32021	32392	28834	12219	865	289	315	286	303	287	294	283	328	278	283	262	321	285	283	290	286	265	301	283	308	311	268	292	296	317	305	274	296	308	306	306	285	301	278	311	292	267	314	282	255	277	313	276	312	280	319	318	255	274	274	279	280	295	290	301	289	307	296	288	317	289	277	234	274	306	286	278	295	310	290	302	267	279	260	291	307	308	272	325	297	255	288	263	260	282	288	285	265	263	265	291	290	272	286	287	273	285	272	293	302	240	253	261	305	282	295	309	300	279	247	275	296	289	310	311	277	266	325	299	291	285	276	282	294	298	269	279	300	289	279	273	300	303	320	301	287	267	302	317	299	269	282	299	280	281	286	287	260	291	285	262	253	275	271	304	283	284	272	274	273	296	270	276	277	280	309	286	307	282	280	290	306	263	302	314	303	286	270	295	301	293	284	287	334	284	305	282	262	275	285	303	324	286	285	277	285	293	300	269	314	290	312	275	278	286	293	296	300	280	287	294	295	300	288	296	294	275	292	283	255	274	266	278	310	279	296	313	304	298	269	291	280	283	294	292	279	263	318	281	278	251	254	287	272	294	291	280	293	301	325	289	311	303	291	288	279	282	317	285	276	294	281	279	274	290	312	302	292	284	272	318	292	306	297	263	285	271	287	298	310	268	259	293	275	270	248	275	293	288	288	295	258	264	240	290	298	288	260	283	293	285	292	274	283	261	301	298	274	297	270	297	298	269	291	292	291	264	281	321	301	296	326	254	295	268	281	271	315	283	282	281	279	255	276	348	296	301	281	264	264	301	311	319	271	297	321	274	298	279	271	292	300	284	303	295	282	282	284	300	283	259	290	283	310	280	332	313	310	314	270	326	286	289	292	261	301	296	302	291	261	280	297	292	297	285	300	293	295	307	273	302	289	315	291	268	285	303	297	308	307	294	283	306	309	316	292	290	267	295	306	262	261	306	309	267	277	279	292	328	261	274	288	276	293	297	263	300	299	291	292	277	295	293	273	275	291	300	272	314	283	273	276	282	263	264	295	290	297	310	314	294	315	274	289	273	281	290	321	271	286	286	243	303	282	302	285	304	289	278	317	282	290	292	267	270	314	298	256	296	316	272	311	306	286	285	281	281	272	292	280	291	281	303	317	293	271	284	278	287	296	310	301	288	299	272	274	307	271	282	267	267	292	323	274	266	286	297	275	260	297	295	281	287	270	289	264	298	284	273	301	336	288	304	312	285	286	278	288	286	291	287	288	281	267	277	295	286	315	294	272	318	258	255	294	291	293	281	282	251	283	280	251	298	273	297	325	308	275	310	319	287	285	266	282	301	261	286	272	264	283	280	266	292	292	263	289	259	294	276	284	271	277	264	277	298	303	305	288	249	251	292	310	291	292	275	246	300	284	273	291	297	306	273	307	288	307	267	297	308	280	305	263	292	287	272	303	301	280	286	288	274	285	288	282	301	259	285	289	279	306	315	284	275	264	308	261	283	307	279	277	301	287	257	305	283	301	289	288	256	290	305	266	297	295	303	289	306	296	273	288	279	299	281	284	277	298	275	291	302	268	299	286	320	277	277	272	255	277	279	322	264	283	283	288	302	270	277	305	293	287	284	257	288	287	276	275	299	280	303	310	281	282	275	306	293	306	309	277	292	313	265	282	276	292	281	286	289	285	300	288	281	290	289	307	281	294	246	281	287	272	268	271	303	257	286	299	286	278	320	306	283	277	285	286	270	289	303	301	246	292	284	295	283	309	270	296	258	303	314	290	300	262	311	291	270	289	262	292	306	289	299	297	323	286	283	268	319	304	310	252	285	284	287	289	267	288	283	278	278	283	259	280	292	316	280	329	288	302	266	296	269	274	291	265	279	269	275	303	278	295	300	255	262	291	299	278	292	270	279	284	319	288	329	296	252	276	321	267	295	301	272	279	275	287	289	278	284	307	286	299	305	284	298	284	297	308	296	299	304	293	290	289	255	301	285	260	293	256	312	292	282	277	285	283	269	298	262	283	311	290	301	288	302	323	288	305	315	305	283	283	268	291	288	284	274	265	278	268	310	271	293	292	277	285	306	283	302	274	296	304	288	298	280	286	333	305	271	280	277	302	267	296	294	290	280	266	284	305	278	294	255	283	285	300	277	290	274	314	259	299	256	276	256	277	281	308	274	264	263	301	285	290	293	277	288	274	299	303	312	293	296	290	281	299	256	281	310	254	291	263	263	288	316	276	299	277	330	312	276	283	307	289	291	287	274	273	297	324	302	305	306	275	294	308	312	314	276	267	276	293	285	294	304	321	250	278	257	236	284	267	319	319	276	303	281	291	293	267	287	276	280	286	326	286	271	302	310	270	306	289	304	278	282	280	301	293	317	292	284	291	300	263	310	319	280	262	277	290	271	283	275	280	281	286	289	278	275	258	281	274	294	278	283	279	302	281	315	287	301	288	267	288	281	285	287	286	310	265	274	243	305	256	299	282	293	274	282	279	307	277	301	297	285	281	268	282	308	301	311	308	316	292	262	292	277	271	279	278	296	297	294	287	308	325	241	274	307	282	272	299	288	274	279	296	296	256	297	274	309	281	277	280	301	295	306	290	305	294	299	254	286	303	274	284	275	265	248	299	283	276	303	253	277	270	282	301	285	282	286	303	319	234	286	267	286	273	277	274	274	294	268	325	313	290	307	313	292	295	278	272	288	288	295	276	287	277	294	288	261	324	334	278	300	300	306	303	289	280	270	247	288	298	316	293	292	281	324	276	293	306	314	286	312	276	275	286	327	288	285	289	322	282	286	273	277	273	296	303	306	284	282	282	287	265	273	295	283	283	307	299	315	255	277	300	262	286	292	281	271	254	299	277	293	289	278	262	291	283	280	311	284	279	274	260	289	299	289	290	286	240	285	284	276	285	301	292	285	271	283	266	286	291	272	298	279	278	280	297	275	300	301	286	305	297	266	315	279	253	307	323	269	270	282	328	293	283	310	273	285	259	283	285	283	285	328	280	283	286	288	261	274	309	313	312	291	293	301	312	272	277	291	275	332	285	266	254	310	275	298	274	289	274	322	287	305	313	275	290	251	270	284	275	310	276	274	305	240	290	302	298	283	273	288	281	286	270	275	277	263	298	304	307	310	324	269	305	271	271	325	319	320	298	293	298	291	302	227	318	315	261	316	294	251	292	304	280	275	297	283	272	260	275	276	275	299	313	296	308	293	285	315	284	291	292	287	306	260	273	318	288	245	275	284	272	292	283	302	280	264	289	268	265	285	270	276	300	283	285	293	283	291	307	292	301	284	302	265	296	309	313	309	300	281	246	311	295	298	317	276	274	253	280	304	292	311	297	284	283	278	301	299	274	303	264	275	279	309	311	263	293	285	274	316	284	267	289	285	287	277	292	295	280	299	275	299	290	281	292	295	290	299	286	293	296	279	285	262	290	309	264	321	301	273	324	288	286	284	279	286	303	285	271	254	286	264	302	303	293	288	299	305
40884	49349	33647	11369	1308	463	525	460	481	466	460	490	487	448	492	445	480	496	522	476	477	503	522	493	488	486	501	494	484	468	468	462	461	507	490	513	456	498	486	453	478	504	499	512	454	464	460	489	446	550	513	462	484	467	513	494	449	505	521	504	471	473	438	445	469	458	480	478	481	464	499	478	511	501	455	471	474	478	462	476	482	489	467	523	485	503	473	472	482	448	443	502	477	475	465	460	503	484	499	483	458	520	474	498	492	444	475	498	492	457	489	493	479	485	493	488	488	458	489	488	515	507	518	501	481	509	511	505	549	527	538	475	488	483	471	456	490	508	485	502	473	469	490	497	456	483	470	486	487	469	486	460	493	503	485	447	500	487	512	466	455	452	467	487	495	474	459	464	503	479	482	493	482	508	508	484	488	480	480	454	473	469	470	458	487	443	512	451	465	477	461	486	510	480	485	399	473	517	479	475	453	478	455	489	470	470	481	543	488	505	477	505	471	453	466	495	477	475	439	483	483	482	470	499	445	503	462	453	514	486	465	481	456	504	478	489	476	525	477	497	496	506	491	476	484	450	519	477	487	490	512	524	468	446	543	472	493	470	451	473	473	436	468	499	539	461	474	497	476	501	504	472	469	468	446	493	458	499	442	446	496	480	525	489	487	512	470	500	502	471	499	464	479	448	524	450	516	515	464	482	511	490	454	490	476	474	476	486	468	486	481	469	508	494	470	469	462	480	508	463	482	476	507	465	481	500	503	491	453	509	457	500	503	481	488	448	514	491	474	519	470	512	436	483	521	495	472	471	492	473	457	472	483	494	485	494	490	477	466	455	479	456	503	478	479	519	480	502	491	476	468	525	448	485	458	493	475	463	479	496	472	508	505	465	487	477	503	456	481	499	484	477	497	492	516	494	503	478	433	474	502	479	470	499	452	481	489	448	441	496	448	465	504	458	480	458	514	467	425	464	507	497	502	483	466	475	496	479	494	502	482	432	507	475	491	499	475	481	447	512	491	503	434	470	475	474	471	490	487	476	468	478	467	520	491	478	511	448	433	491	495	490	440	454	464	487	469	503	498	445	475	478	471	514	519	472	483	474	522	481	501	480	536	486	484	483	454	492	462	486	519	471	447	487	488	486	504	500	456	452	488	490	482	457	460	471	523	477	457	501	483	505	462	486	500	497	495	483	485	477	500	509	452	466	505	513	488	489	498	495	426	497	471	480	469	499	450	495	476	491	482	460	472	493	526	513	446	475	463	468	505	499	474	480	462	490	502	471	480	514	507	465	505	454	514	476	522	514	507	473	479	485	478	474	467	495	451	464	445	478	445	531	471	478	476	504	453	488	476	501	466	438	501	486	472	482	464	490	512	495	493	468	442	462	477	491	487	527	483	459	446	520	476	490	465	465	520	438	448	484	497	485	502	495	504	512	494	469	483	461	457	503	510	533	466	485	421	489	506	516	457	491	488	501	517	474	450	491	502	490	506	481	478	463	489	518	495	494	496	497	515	475	505	514	468	465	438	508	486	472	501	481	476	486	471	484	462	472	474	478	454	507	494	510	477	529	477	464	465	456	479	455	458	495	506	484	489	469	475	469	498	477	464	460	483	466	469	475	480	478	524	525	482	471	503	494	505	465	514	454	531	491	476	502	483	449	488	488	503	474	501	486	506	482	514	463	471	484	499	484	498	481	462	509	501	493	535	500	510	465	546	505	467	515	494	494	424	454	507	515	504	509	447	474	474	468	462	454	486	504	445	505	498	489	459	523	502	466	516	503	467	529	482	506	542	488	465	481	481	468	500	497	467	487	507	519	467	486	505	478	499	464	500	450	473	507	467	473	470	471	445	459	478	494	465	477	475	492	521	514	491	475	438	474	470	479	483	543	499	511	486	451	462	465	486	473	498	456	474	513	461	504	462	491	493	506	485	475	471	510	480	467	495	499	496	532	460	498	461	484	491	473	469	492	505	439	489	494	466	527	490	516	502	502	442	468	472	480	479	494	494	497	436	475	525	505	475	471	493	520	502	480	462	476	483	476	503	516	454	457	461	483	482	466	486	500	523	492	502	489	529	487	464	475	508	471	457	481	480	494	494	520	494	514	530	475	456	455	468	479	490	487	496	448	483	477	487	512	493	484	492	488	508	442	440	479	471	459	474	522	488	503	500	490	488	485	503	487	480	522	465	514	501	533	443	490	466	517	477	473	502	479	491	496	488	493	433	472	482	508	490	498	489	488	464	502	445	461	517	506	530	500	485	485	469	468	492	503	490	478	503	474	467	466	484	467	504	479	488	488	503	469	478	490	490	485	452	492	501	457	479	501	450	469	482	488	477	416	466	489	499	493	481	470	467	483	488	489	475	506	470	495	439	508	492	470	464	501	476	501	481	466	471	486	462	544	457	513	483	481	509	484	515	469	476	479	511	492	515	446	455	431	443	490	496	474	519	453	483	514	489	482	459	525	451	462	478	463	447	445	501	478	475	476	497	471	544	471	448	485	486	512	515	499	507	537	466	488	474	469	491	498	442	520	472	450	477	514	528	493	521	481	488	478	494	467	458	489	467	469	474	495	493	495	492	495	486	470	475	451	504	533	496	480	481	482	469	447	487	453	463	484	469	482	490	463	478	468	446	500	471	437	447	490	517	503	491	450	466	497	508	504	490	515	482	519	487	476	469	529	528	496	517	467	496	466	472	477	489	493	494	471	490	489	470	476	481	440	459	472	485	525	487	476	513	491	466	462	489	538	475	487	472	456	493	492	530	491	454	511	501	454	513	450	466	410	493	457	518	485	438	490	469	467	469	501	483	492	477	497	462	479	475	462	496	477	464	471	533	475	497	466	480	478	487	543	475	494	526	469	469	497	452	481	496	520	503	503	468	478	482	471	504	495	482	472	498	497	477	480	503	525	460	472	510	449	509	491	473	497	518	475	449	531	525	459	476	486	491	473	476	472	486	451	530	460	483	506	535	481	459	431	505	501	473	494	527	509	467	520	479	488	501	438	459	500	458	461	498	461	510	465	513	448	479	483	477	489	519	508	512	491	499	519	484	435	529	484	486	461	476	446	459	469	475	476	499	485	446	470	454	492	489	451	478	521	511	473	447	505	512	491	492	502	511	447	460	467	510	484	484	508	473	530	478	499	495	468	523	475	474	465	504	501	498	475	439	504	472	498	490	487	503	459	460	492	489	507	497	464	462	475	458	465	505	480	489	466	516	490	434	507	463	477	485	480	496	455	442	443	492	476	490	467	504	497	476	462	518	498	494	487	484	481	509	469	490	474	497	453	486	498	457	469	469	449	509	479	481	456	454	498	469	533	517	492	493	513	490	502	482	520	514	467	464	472	455	481	474	459	531	510	465	496	470	530	474	517	454	473	463	487	460	487	479	456	443	438	429	477	487	500	472	509	438	512	513	463	486	459	441	500	444	468	448	478	497	446	502	466	480	479	497	495	478	459	465	486	518	481	481	480	481	498	457	470
25690	25342	34780	29008	18084	4633	437	406	388	384	355	402	358	369	390	352	323	344	369	364	337	329	366	320	317	348	363	398	349	347	374	347	344	350	362	343	371	335	355	358	337	351	393	365	338	382	295	333	366	351	347	336	365	353	377	345	391	375	338	343	350	327	333	338	354	358	377	348	362	341	345	338	394	358	348	335	344	344	338	346	357	334	380	361	340	356	376	378	368	353	346	370	359	374	357	356	358	329	357	341	339	339	368	330	369	404	354	365	377	357	338	361	348	358	337	349	353	363	324	351	353	349	362	315	342	350	368	344	357	369	310	343	341	374	379	365	350	322	329	364	372	340	339	377	370	369	378	402	364	359	329	350	371	356	396	355	358	365	376	342	359	366	340	345	318	378	367	353	369	351	353	372	314	357	366	377	376	355	386	385	314	339	336	352	364	342	380	366	368	356	361	332	356	340	342	385	392	323	317	361	371	330	350	328	359	338	323	341	319	405	331	352	354	331	344	319	371	349	285	351	323	371	368	392	374	351	343	342	314	368	353	341	341	362	346	344	357	356	351	359	398	352	368	319	310	349	348	344	349	353	342	360	336	348	380	331	333	362	342	369	353	331	345	382	344	330	349	347	328	363	349	347	329	353	360	362	348	334	325	356	330	366	313	348	357	326	370	349	328	348	376	376	345	362	331	371	361	381	350	341	364	360	417	386	337	332	341	324	359	380	367	344	374	382	348	315	356	354	352	374	355	372	361	320	374	357	345	363	362	350	371	356	355	360	353	357	358	338	342	363	349	321	294	350	365	374	330	346	355	370	310	359	359	326	364	341	356	343	340	381	356	335	337	360	343	349	385	360	386	347	305	357	410	345	356	394	355	364	387	343	360	333	335	350	372	367	322	324	348	384	352	375	364	338	347	351	357	338	357	326	381	338	347	355	380	381	356	360	377	345	379	357	350	366	340	347	405	330	350	353	351	305	342	381	346	367	369	326	365	374	378	353	369	353	382	339	327	341	371	336	383	347	357	319	356	335	327	358	353	333	361	293	341	360	361	328	363	382	371	370	366	398	339	349	366	349	329	348	344	343	391	339	344	355	367	358	325	361	398	360	355	348	343	352	334	311	332	337	353	348	328	308	351	373	325	375	359	389	375	361	353	335	355	327	338	373	330	360	341	346	342	389	336	313	332	357	354	345	379	364	345	350	336	355	316	362	350	356	345	406	344	344	333	364	384	374	361	361	343	355	366	344	374	370	375	372	351	301	352	315	341	356	359	361	373	359	333	295	354	372	349	328	395	322	355	324	354	349	334	335	348	347	338	383	349	332	339	364	355	381	329	340	361	339	368	335	372	386	351	359	349	372	341	384	371	364	347	381	353	327	335	328	350	341	337	346	337	380	348	370	332	349	366	375	372	357	354	348	347	351	340	349	341	364	370	371	341	329	332	386	379	339	366	358	328	337	341	340	371	352	352	353	343	396	372	359	357	368	345	366	342	331	387	371	355	361	373	388	351	311	363	344	397	349	352	333	348	359	346	345	355	329	346	343	343	349	373	341	342	361	330	354	351	371	339	374	370	370	351	390	381	316	340	355	350	335	353	369	345	393	368	324	344	367	335	344	350	362	316	351	353	349	359	356	374	384	347	336	355	343	354	340	385	371	372	362	365	360	346	380	373	389	337	362	339	335	340	367	342	353	357	386	338	351	361	325	354	390	350	365	337	371	347	371	364	338	344	347	351	361	364	349	336	352	353	366	327	361	378	323	384	357	340	338	366	338	359	375	346	344	356	338	351	367	322	333	344	338	321	359	329	338	357	362	342	347	358	359	313	355	329	358	369	391	365	346	340	349	340	343	340	371	356	372	364	355	351	355	334	358	391	346	336	353	362	375	369	380	353	360	339	348	366	376	340	348	327	390	364	361	359	384	353	344	386	379	344	341	350	344	328	344	369	358	375	333	333	352	350	321	331	313	348	331	387	355	314	347	339	318	337	366	341	327	373	377	330	362	363	381	353	360	344	362	349	360	332	341	384	387	343	345	371	311	349	336	371	373	345	348	345	386	348	358	345	347	350	363	351	365	359	338	336	343	347	347	370	385	350	333	357	355	336	349	357	352	377	378	342	367	351	353	326	335	346	341	346	333	390	342	371	346	367	392	366	379	345	375	350	319	371	330	352	353	331	337	357	348	340	360	335	352	339	350	354	351	400	311	357	361	357	335	384	388	325	329	382	349	337	382	357	358	352	315	376	378	350	366	343	346	339	332	337	355	372	360	381	341	360	343	336	345	364	335	362	324	321	340	360	356	351	350	332	322	379	350	335	375	347	341	333	391	372	349	361	362	370	342	378	366	338	327	380	321	359	320	366	318	339	360	328	375	369	350	383	307	377	338	343	354	330	346	357	365	377	321	367	317	364	354	335	359	365	389	347	351	355	338	344	382	342	378	365	340	339	368	350	370	343	345	374	321	339	344	334	351	351	325	360	347	367	373	323	332	366	344	380	371	389	380	362	378	366	327	341	349	342	343	343	358	342	346	376	358	331	340	343	337	391	349	370	364	332	337	354	359	374	327	376	351	383	352	343	323	346	352	368	360	351	366	356	397	324	329	335	350	343	340	336	387	379	368	352	341	342	341	369	361	406	366	331	352	342	365	350	351	358	363	327	353	384	369	376	347	346	346	347	366	340	366	331	358	349	346	369	352	356	353	335	347	376	348	368	371	342	367	317	336	390	343	352	364	337	383	353	325	372	337	373	364	356	353	373	334	360	359	346	380	350	329	351	338	370	325	385	338	359	335	351	364	360	380	326	347	355	341	335	369	397	364	382	334	363	331	326	373	345	358	384	322	360	368	374	332	335	338	354	383	344	361	359	374	352	355	358	368	356	364	352	376	334	357	322	345	360	378	363	354	345	346	327	356	338	339	376	399	307	336	319	346	334	383	347	356	338	315	372	360	326	352	369	367	383	383	340	349	339	360	322	345	340	352	380	336	334	345	352	350	340	359	338	371	348	343	355	331	333	361	334	365	323	338	385	356	391	312	347	353	347	348	366	362	368	358	391	356	360	370	339	360	336	376	362	325	361	350	345	396	327	356	338	378	354	370	330	354	381	363	354	385	339	383	360	358	345	325	379	366	345	349	324	366	363	320	352	384	372	385	333	371	329	344	326	370	310	354	355	374	354	373	326	388	383	363	358	367	341	362	372	320	320	355	339	353	335	361	334	364	334	366	345	358	321	366	338	342	337	345	371	343	381	368	364	362	367	351	372	343	364	326	366	379	354	330	355	359	357	339	373	369	333	360	378	340	348	354	338	345	329	344	389	349	329	367	335	324	375	334	374	360	354	346	337	367	363	380	330	324	360	332	360	331	351	367	365	375	353	354	327	348	357	336	359	346	343	345	337	360	354	372	329	359	330	363	335	390	320	359	334	361	339	334	331	354	367	333	404	339	382	353	391	339	351	336	367	349	350	357	332	340	364	375	331	348	320	365
62779	92314	66590	35915	6375	690	596	618	596	593	571	583	594	578	611	536	593	560	608	572	570	567	546	606	576	574	537	596	521	575	547	582	589	520	562	561	546	581	587	579	620	529	596	594	580	567	547	629	552	560	588	549	541	536	556	624	568	567	566	585	547	580	553	578	552	548	562	586	602	604	545	604	559	595	576	578	589	557	571	548	565	555	605	570	576	543	591	589	590	576	589	586	540	587	566	590	569	528	569	554	565	594	544	553	572	554	573	584	565	592	552	586	611	577	555	576	578	582	559	579	568	603	573	535	530	575	599	553	550	588	568	628	556	606	555	534	552	572	563	597	580	594	588	539	593	570	588	558	566	527	552	546	553	614	573	561	592	542	555	609	580	546	559	573	568	527	589	600	567	543	557	591	571	580	532	545	540	519	529	578	541	517	549	565	599	550	527	579	588	612	561	608	560	563	587	575	573	582	552	555	562	545	527	576	569	582	555	572	535	591	561	577	553	580	543	604	571	600	608	599	566	546	590	599	572	557	561	550	558	602	518	566	556	571	592	594	548	558	537	562	576	558	590	490	552	566	521	554	576	579	559	574	523	638	576	574	561	543	581	559	581	596	569	599	539	579	597	575	534	557	552	619	543	564	565	562	576	581	569	555	576	562	564	575	584	534	555	575	567	575	556	562	568	593	580	562	573	624	578	551	565	577	583	585	627	531	567	548	517	555	621	595	566	566	606	579	578	614	551	537	574	556	569	557	558	603	567	562	552	567	559	607	596	587	552	546	560	535	548	554	576	542	565	584	614	564	558	579	537	573	535	540	572	601	565	576	620	617	511	579	611	555	561	615	595	601	568	551	524	570	591	588	547	638	589	571	529	590	551	601	566	590	535	623	585	591	591	596	571	545	567	569	556	563	550	585	582	554	592	542	575	547	600	572	600	568	554	561	558	570	540	569	590	600	562	501	565	620	581	557	565	583	563	565	582	561	582	557	579	548	562	590	564	551	561	560	544	575	574	555	572	583	579	536	566	561	563	594	546	598	561	573	567	570	575	585	526	541	571	547	587	555	574	580	607	562	566	560	543	570	602	533	573	589	545	541	645	536	586	554	545	577	551	584	577	583	575	555	574	544	543	557	564	623	588	575	554	555	581	510	581	529	564	557	573	564	569	579	610	554	579	598	537	569	601	565	523	527	578	545	552	534	566	581	581	595	600	528	575	586	591	544	543	575	555	582	613	509	565	531	616	594	534	570	562	547	597	559	586	541	585	577	570	581	571	571	537	521	548	538	555	560	593	592	605	569	537	595	564	616	597	549	609	533	563	572	567	632	549	596	552	566	550	566	590	585	589	592	580	620	541	594	533	588	579	569	605	568	561	558	587	560	591	562	572	569	589	584	589	551	566	544	536	550	583	552	562	541	597	594	584	577	534	576	552	604	580	538	601	559	595	566	563	571	540	573	618	567	548	565	549	582	558	570	587	587	541	589	580	604	533	566	540	578	548	542	567	550	554	605	593	617	620	553	580	526	579	554	562	596	569	594	569	589	616	554	617	567	566	592	532	574	534	555	543	588	569	554	592	582	527	563	591	587	560	580	575	588	539	563	566	559	545	572	583	562	567	559	598	522	593	560	598	586	594	577	606	575	589	577	562	549	619	608	602	582	600	558	550	581	573	567	544	544	571	541	584	572	570	581	565	579	571	582	548	584	604	597	571	610	544	568	570	577	555	559	576	543	568	574	555	564	553	567	592	565	587	568	557	582	590	531	567	587	549	540	562	570	574	545	599	607	546	543	585	585	564	605	591	581	602	569	530	571	569	592	559	573	590	557	563	565	593	587	576	562	580	599	609	557	539	555	595	566	553	597	561	599	632	545	570	571	573	552	584	536	600	554	596	594	557	542	564	564	558	557	551	552	583	565	564	572	531	589	580	543	548	588	521	578	534	594	586	575	569	547	594	552	564	559	561	633	582	595	564	541	580	573	576	586	567	528	572	560	575	570	565	580	587	544	611	577	546	573	578	587	512	603	553	551	563	551	574	555	618	588	586	568	553	567	597	576	556	600	548	565	602	593	560	595	573	600	566	615	599	599	569	548	578	582	561	602	548	573	572	585	572	584	573	588	580	595	558	542	632	617	573	555	554	595	592	586	601	605	596	570	540	547	590	552	557	563	602	600	570	559	557	597	601	608	568	553	573	565	532	595	529	574	602	539	582	581	549	528	547	522	605	532	602	532	553	594	574	553	612	623	592	507	570	586	543	579	605	582	535	563	575	594	567	576	585	546	598	529	577	623	555	594	552	559	575	524	566	584	532	569	538	611	546	594	548	568	551	564	608	592	530	567	554	584	546	569	551	585	562	574	563	549	546	581	574	567	575	571	571	589	523	560	583	549	604	575	573	592	560	544	568	555	556	576	585	540	567	529	574	553	571	578	593	552	517	557	540	529	559	566	545	565	575	573	566	545	577	549	591	584	554	593	559	552	612	559	563	591	557	602	602	561	551	549	606	582	597	575	565	559	557	557	605	574	587	589	576	614	611	574	555	588	566	564	582	576	580	579	547	616	560	535	590	605	537	588	538	571	570	532	556	549	563	545	568	605	569	570	521	565	555	519	573	589	546	594	556	572	582	581	598	608	558	599	586	558	542	580	601	582	496	583	579	534	581	565	570	570	566	560	542	596	555	552	491	614	554	585	545	537	562	542	563	533	572	570	561	599	564	586	577	604	561	545	577	572	614	567	538	559	548	591	571	539	557	596	540	574	511	580	559	578	560	593	570	570	562	575	577	588	582	554	526	562	569	582	595	591	613	585	553	587	628	546	546	541	528	537	545	580	532	638	606	613	523	561	552	568	599	563	576	606	588	576	531	577	620	583	557	594	620	599	607	591	539	541	583	578	580	578	564	595	572	565	575	571	562	592	552	537	593	554	574	576	532	587	526	554	592	598	583	580	588	591	580	539	578	559	602	557	544	548	581	545	606	566	572	590	548	541	562	569	608	565	546	562	591	574	590	580	554	627	572	571	545	580	579	571	583	550	569	578	571	603	553	600	550	563	576	571	552	610	609	626	592	538	590	566	572	536	565	525	596	587	577	552	581	538	560	581	598	537	574	542	579	528	557	631	581	553	619	554	553	590	553	583	527	615	585	549	529	543	568	544	530	559	581	554	547	572	545	612	567	532	586	551	558	577	610	580	596	601	587	566	612	558	522	612	562	572	584	569	587	586	618	570	520	567	600	560	609	541	562	589	568	575	566	567	582	555	590	555	538	595	564	564	562	591	592	599	531	582	560	561	533	586	576	597	585	558	583	591	554	564	595	565	552	494	587	603	576	598	536	567	580	543	541	568	607	583	564	535	563	575	563	593	575	586	604	577	539	555	550	564	598	560	559	544	545	515	578	527	549	570	551	575	581	589	615	594	570	590	585	527	533	598	558	574	546	559	559	591	572	544	539	564	561	559	587	565	589	553	552	562	535	584	546	571	547	576
24356	23366	32236	26814	21319	14986	2154	667	574	577	538	537	571	538	559	521	533	557	574	586	565	584	559	536	540	529	558	539	529	550	586	587	550	553	544	534	557	536	614	560	544	589	597	564	541	546	577	533	559	539	561	581	581	492	553	560	550	588	546	573	588	565	522	569	537	536	557	539	547	595	583	566	556	546	561	519	587	515	506	550	556	592	571	550	517	512	550	535	589	558	554	556	553	560	592	489	539	552	530	516	580	545	523	564	538	548	550	550	537	575	578	524	554	561	515	590	527	525	570	539	526	550	583	537	546	548	578	535	569	547	558	548	550	597	577	527	552	564	578	587	536	506	560	561	551	532	578	527	524	552	558	563	566	548	546	568	519	594	527	539	531	543	547	580	503	563	547	540	541	571	503	579	530	537	555	537	574	512	546	530	519	564	499	533	511	554	561	502	547	544	559	518	525	550	553	544	581	561	551	569	530	530	563	580	569	513	535	536	528	559	559	540	557	543	540	570	578	557	509	529	516	558	573	547	514	522	553	599	576	545	516	554	566	557	581	577	574	521	575	544	546	556	549	555	540	541	535	569	559	487	514	536	538	584	558	557	574	546	567	536	602	576	548	555	610	548	542	545	533	537	560	558	520	572	553	503	563	531	565	585	540	550	587	530	541	524	493	547	520	579	541	544	581	538	549	539	522	536	590	555	546	503	542	552	575	527	570	547	548	553	536	503	521	582	540	583	516	588	552	531	566	549	570	550	562	544	549	593	517	547	552	535	579	516	552	553	549	571	542	560	537	514	519	549	548	551	598	567	587	560	520	532	560	531	538	547	581	558	532	528	533	546	597	535	523	544	507	579	518	540	568	559	530	581	544	555	563	538	541	554	574	557	542	532	556	547	559	497	568	540	555	548	558	561	564	549	517	557	541	566	540	560	550	543	548	576	527	576	591	527	545	514	551	521	556	602	550	561	538	563	553	552	533	548	526	536	580	494	561	549	606	533	557	529	553	523	579	555	549	559	543	529	542	562	549	586	552	572	594	614	563	542	528	571	569	606	528	554	539	553	556	555	580	555	540	529	550	563	528	551	541	527	563	553	512	556	537	533	534	578	543	524	531	548	548	581	537	517	537	567	521	500	552	545	546	571	578	541	561	529	535	540	554	533	526	565	522	575	549	581	559	561	548	527	508	534	537	612	547	561	579	553	560	554	560	564	553	544	524	549	530	555	621	554	558	579	545	540	548	528	580	547	538	560	549	541	540	522	505	522	512	586	533	523	594	529	575	544	545	525	508	556	507	586	515	551	549	533	541	566	566	573	542	550	547	536	567	555	552	554	544	545	525	533	545	544	509	559	552	561	558	565	559	540	539	579	533	515	528	525	561	547	530	554	566	563	558	582	532	534	601	524	574	576	535	514	517	520	556	563	617	528	567	576	589	535	586	577	558	567	546	524	540	567	567	531	528	573	576	575	543	541	511	567	546	543	549	564	562	637	591	569	539	579	538	544	558	543	522	548	557	547	557	579	553	531	519	538	561	522	540	556	556	533	556	562	528	567	568	519	514	565	579	580	519	545	555	561	520	553	520	534	551	563	558	542	571	552	532	558	548	509	598	545	563	556	539	555	599	561	558	534	551	502	558	541	556	575	508	560	533	512	549	542	504	520	514	542	498	567	524	552	543	539	528	574	539	532	521	544	504	546	528	546	548	556	559	571	611	626	522	558	600	558	535	558	559	544	544	544	569	590	536	581	548	562	568	548	511	507	523	537	521	528	544	533	543	521	554	550	571	575	557	566	585	564	519	565	571	531	573	508	505	566	523	510	562	520	555	527	572	561	566	538	548	531	569	544	568	517	516	554	525	570	545	581	550	533	523	545	522	547	552	558	531	551	545	574	543	510	545	545	563	519	565	588	567	549	545	571	532	555	595	537	545	544	553	574	577	528	559	523	540	569	562	520	572	548	523	553	569	580	535	543	557	523	558	557	544	565	527	571	558	568	561	578	538	562	544	522	526	530	536	528	525	550	519	558	533	562	526	589	577	549	536	577	563	523	512	530	544	570	577	558	556	551	560	582	551	561	513	569	564	580	526	543	582	598	524	547	548	548	546	564	510	588	558	563	573	548	539	591	543	562	514	582	580	554	526	563	537	551	555	523	547	570	528	500	567	585	596	552	572	579	561	588	545	529	524	572	555	538	522	500	547	526	517	544	581	547	562	533	574	573	551	535	550	544	530	570	579	550	530	538	572	522	542	572	560	560	584	535	557	566	568	541	569	567	536	505	547	534	541	543	567	560	568	530	505	572	527	530	555	558	558	540	557	495	550	575	550	611	562	560	598	528	574	540	528	547	588	538	538	545	491	515	566	542	570	519	583	541	554	552	525	531	501	566	559	561	564	531	551	533	535	548	532	553	552	508	574	578	514	510	551	595	546	569	522	525	557	582	544	522	528	540	578	558	547	554	565	524	538	539	516	507	545	548	563	559	571	550	533	504	576	538	575	573	559	516	504	540	543	537	534	554	531	530	535	540	619	542	531	542	550	530	533	568	554	526	581	549	536	524	555	529	548	542	535	560	552	527	577	559	532	489	556	558	540	494	537	604	561	546	550	547	565	540	549	545	568	580	519	549	550	540	577	533	585	542	565	497	556	565	606	547	543	546	522	555	558	502	562	540	531	530	558	564	562	555	524	534	538	529	527	580	521	551	585	552	529	545	502	523	525	542	518	550	541	540	548	536	625	589	527	529	560	576	578	518	548	575	610	565	552	537	521	546	546	540	535	551	551	500	544	563	566	582	536	524	525	570	553	556	581	576	537	558	549	575	573	571	532	543	565	542	531	571	550	512	598	542	592	483	564	548	570	522	541	568	511	545	536	542	573	582	549	556	528	511	549	544	547	546	508	512	564	563	571	524	544	569	539	556	586	540	558	555	524	577	560	552	574	546	567	538	556	534	546	509	542	556	516	519	580	528	571	540	546	518	546	561	555	587	528	573	533	546	534	574	559	571	526	577	529	539	524	583	603	554	526	506	536	527	534	555	526	552	597	528	550	576	568	573	536	561	495	578	567	591	540	549	562	531	547	577	537	570	546	546	517	569	533	547	579	512	540	563	512	560	579	580	526	515	539	503	600	578	547	526	544	561	558	526	570	560	516	529	568	560	569	505	574	554	562	567	525	549	553	555	523	572	559	495	543	551	525	564	556	527	509	520	548	520	541	563	553	576	549	519	574	559	557	552	547	577	561	547	549	579	576	542	554	533	532	534	503	518	550	524	563	539	542	565	553	536	570	546	564	506	565	545	550	568	594	553	517	569	533	545	517	581	546	540	545	530	569	531	601	495	552	548	598	561	550	579	540	542	546	530	552	582	567	537	523	533	553	541	556	564	509	550	575	576	549	527	546	506	564	569	548	549	536	531	603	564	580	506	554	541	552	545	520	563	553	574	512	555	592	544	528	517	551	598	502	532	514	517	566	531	502	555	552	542	555	565
61675	102309	75358	44262	9777	972	935	809	850	874	870	858	835	858	841	796	891	857	876	806	894	828	876	854	847	842	869	894	796	853	802	770	849	821	819	825	826	882	851	764	845	805	860	881	808	832	838	839	813	813	816	879	851	844	847	856	885	824	872	825	823	811	807	849	819	830	826	844	829	858	821	829	838	859	805	849	797	835	839	861	836	811	833	860	852	864	840	910	847	844	811	819	870	821	828	851	884	841	861	884	865	807	794	825	821	791	875	847	835	855	853	872	792	851	833	849	867	810	838	830	844	785	856	803	867	841	816	802	833	840	812	840	863	838	802	839	841	822	892	816	785	823	869	829	840	828	828	821	839	803	814	838	820	851	788	824	866	832	862	808	894	839	816	816	885	851	838	898	815	825	799	838	795	830	869	855	814	826	897	861	776	805	846	826	873	870	823	824	893	850	798	872	808	884	802	845	829	830	848	859	792	886	872	820	832	828	812	843	859	852	815	828	820	844	792	849	853	862	854	826	808	865	838	839	843	827	854	872	853	856	869	799	877	853	871	792	856	859	864	809	902	824	830	826	845	900	859	831	819	849	832	804	806	818	844	865	827	821	798	877	867	818	856	814	819	825	797	832	831	792	820	829	844	836	816	859	859	835	843	815	787	818	837	808	803	873	853	772	871	850	837	867	845	808	831	793	859	850	826	774	835	854	826	841	837	872	824	866	842	884	808	827	848	866	864	815	790	864	850	859	854	918	805	836	837	825	854	828	846	815	827	844	830	832	830	835	871	861	806	850	795	891	847	801	913	803	833	798	844	853	820	801	823	842	861	864	819	882	820	839	839	869	856	880	882	833	877	815	821	851	844	840	863	823	889	867	831	848	879	838	867	817	814	831	869	856	811	838	839	864	852	831	859	799	811	830	820	819	810	882	858	850	837	870	871	843	755	884	840	849	822	819	776	810	881	870	879	896	842	860	855	849	869	817	838	868	855	821	854	811	840	772	826	879	807	871	842	836	824	827	834	842	822	805	873	889	881	815	816	848	827	783	887	827	856	848	877	802	873	865	881	859	780	827	836	833	851	819	806	867	767	780	798	786	838	888	829	824	788	880	813	781	856	842	865	805	834	894	887	884	825	838	817	866	848	816	826	826	841	821	858	857	775	834	816	803	787	826	860	858	827	828	841	884	855	818	841	839	845	778	819	851	854	792	800	828	862	861	848	820	796	825	856	836	854	776	846	878	830	841	789	811	827	798	807	844	773	816	873	764	839	821	831	858	824	778	850	787	895	819	852	850	873	858	824	762	837	848	838	814	863	798	831	815	830	856	843	797	809	834	874	844	837	821	813	824	834	835	832	844	824	835	810	855	900	804	856	886	893	814	824	832	828	843	832	839	898	874	838	767	814	820	776	884	826	825	863	814	863	835	797	843	842	875	869	807	872	822	828	799	791	843	858	817	851	797	832	842	803	855	840	794	870	836	772	828	841	799	844	827	867	871	796	855	877	843	788	844	791	781	818	843	820	828	871	832	788	825	850	814	830	875	815	830	881	825	868	829	848	801	845	846	794	829	843	794	843	772	850	895	841	876	888	857	869	804	864	856	836	860	854	867	868	796	836	809	841	884	854	808	804	842	840	809	849	881	806	803	845	843	832	856	866	848	881	764	860	780	819	806	798	865	865	838	867	799	885	811	861	845	829	817	847	798	786	818	826	842	869	835	854	857	788	807	782	876	847	867	888	846	838	811	849	825	804	848	835	823	842	816	813	839	859	878	837	824	837	826	847	848	829	824	846	838	847	791	834	813	825	856	875	869	816	865	853	786	865	846	838	821	821	794	815	864	815	800	895	790	807	830	849	840	842	859	799	838	869	841	875	855	885	856	801	836	829	830	796	827	836	830	872	790	897	838	801	881	874	857	791	888	794	858	824	890	851	861	875	818	852	815	866	907	839	821	848	864	795	861	834	825	859	850	849	869	854	814	810	858	875	834	854	832	889	840	818	830	835	850	815	795	865	830	861	864	797	807	806	832	891	831	867	814	832	832	822	821	826	852	856	806	815	792	808	862	787	836	830	846	843	854	794	825	854	850	839	839	838	830	823	812	876	864	891	839	794	803	823	798	849	830	814	881	821	802	834	832	852	820	842	842	874	778	868	826	879	847	830	852	815	827	848	846	789	872	843	851	829	847	802	818	826	771	879	788	843	860	924	864	787	811	845	825	831	808	867	814	864	805	855	814	853	833	860	832	844	816	846	843	849	852	815	886	881	836	799	809	872	831	783	813	836	820	794	849	819	840	795	796	867	803	834	806	846	816	824	868	839	820	856	849	823	772	813	802	809	830	798	824	843	845	808	840	813	834	853	818	825	877	845	852	852	852	831	841	882	842	877	856	797	846	875	792	814	853	829	845	823	833	792	875	836	861	823	851	857	882	805	879	813	845	876	886	811	808	883	817	836	808	808	852	765	806	854	830	845	860	844	796	872	865	817	845	835	903	867	860	847	798	862	791	808	844	820	847	800	843	896	873	857	846	829	776	833	882	839	830	838	844	824	861	844	861	841	780	824	865	844	912	825	790	843	871	815	786	827	786	817	819	825	866	801	834	858	830	834	865	852	853	813	830	850	824	843	868	856	872	817	864	795	820	884	828	830	849	811	796	830	837	887	807	843	856	853	840	844	891	820	809	825	811	813	796	829	829	842	854	881	856	842	771	858	814	863	871	873	901	865	831	847	833	820	815	816	816	872	841	926	812	844	840	856	823	814	783	856	840	875	827	787	785	843	863	876	837	847	793	848	819	829	881	815	818	806	848	816	837	823	887	782	824	834	838	830	850	857	850	839	832	840	801	837	853	806	790	841	814	836	866	827	819	831	803	820	863	834	856	826	830	826	812	824	848	799	835	828	842	819	831	815	784	878	835	844	883	788	877	822	820	847	807	856	866	849	833	838	864	853	839	784	846	797	789	833	864	839	860	900	857	842	825	842	853	833	789	837	859	812	856	806	830	817	781	788	848	833	809	804	835	857	805	840	815	854	902	809	872	819	817	857	849	882	831	860	834	825	796	864	804	824	855	857	805	823	847	889	916	846	833	842	822	879	797	872	838	831	842	801	841	825	834	823	826	818	821	874	803	829	829	838	824	846	859	901	834	781	820	846	825	801	837	850	829	826	878	896	872	798	877	855	797	854	809	856	811	828	865	829	846	881	846	853	818	857	865	870	801	823	823	824	823	803	811	766	842	826	799	856	812	794	869	835	814	815	834	835	840	920	855	877	860	833	838	854	765	823	860	797	892	882	874	846	852	791	837	852	808	800	855	821	784	803	800	862	853	864	902	821	801	806	858	842	858	824	880	811	866	853	802	820	846	836	853	878	822	791	812	866	801	904	792	838	806	854	867	802	889	816	807	842	845	834	864	856	836	874	850	839	863	857	825	866	900	882	824	793	834	840	904	849	859	822	777	801	867	840	823	822	814	795	815	832	799	863	843	827	849
31912	31833	27718	12427	947	299	256	294	299	297	308	283	300	275	310	291	306	292	271	272	314	254	308	290	272	284	286	297	273	258	298	286	283	308	265	304	286	287	249	287	294	272	248	287	264	306	291	294	284	278	309	268	272	254	255	282	282	275	275	262	261	294	301	266	277	263	293	266	278	296	284	286	293	259	270	321	281	291	260	294	281	306	303	285	276	252	285	274	273	305	283	265	276	254	257	287	265	288	247	277	270	275	279	293	298	275	310	285	277	278	283	262	304	279	290	283	273	277	311	261	279	284	267	293	279	299	303	243	282	264	299	294	288	276	277	268	255	302	283	264	310	268	259	258	274	261	303	280	240	304	259	296	283	282	323	273	277	292	291	281	284	292	307	264	284	274	300	295	314	273	287	283	289	299	272	281	275	262	288	266	281	285	280	291	272	281	284	284	293	248	292	295	277	298	282	285	269	320	277	277	304	279	284	267	293	283	304	268	310	322	297	303	293	304	273	297	350	272	278	287	277	278	294	297	278	312	295	286	243	273	294	291	287	273	257	267	281	312	259	276	286	256	283	285	320	295	290	273	286	250	257	289	288	298	251	262	276	296	281	333	315	273	297	268	278	273	304	286	291	293	271	263	285	295	286	311	278	280	298	305	288	281	288	281	276	277	290	268	283	273	294	308	268	254	260	284	298	268	281	282	278	297	289	285	279	305	299	295	304	269	277	283	288	284	284	292	294	266	270	288	290	296	283	291	271	272	290	292	264	265	274	307	285	279	287	262	301	270	316	259	300	285	296	296	251	298	288	277	276	254	264	263	273	287	246	295	275	250	251	294	281	276	316	255	280	262	269	341	297	287	270	281	285	293	276	269	321	322	304	276	260	270	293	272	295	272	257	260	285	289	254	258	257	274	273	294	282	284	296	255	314	290	282	237	289	308	257	280	287	288	289	317	282	257	300	277	265	275	292	274	261	293	278	283	278	297	312	283	323	290	268	285	249	266	259	281	273	297	283	327	280	266	260	268	321	271	263	249	284	295	250	268	285	295	266	261	281	249	267	284	273	298	272	279	252	270	294	296	291	276	279	299	281	278	287	291	270	268	293	268	303	256	306	272	295	275	286	280	290	293	286	246	286	307	290	248	263	304	277	270	251	262	267	250	296	274	298	287	276	290	274	282	303	269	286	305	294	258	255	272	279	261	280	284	260	302	272	281	276	293	278	300	307	279	286	300	296	284	286	303	292	276	277	264	284	278	287	275	276	267	282	264	278	279	281	295	290	289	293	288	280	275	277	279	285	304	303	282	273	286	290	250	265	265	268	281	300	303	258	250	270	287	258	262	289	280	293	312	247	270	276	277	286	285	275	303	275	300	279	282	252	292	282	270	267	303	274	288	312	267	270	267	267	291	281	292	291	284	275	295	291	285	250	269	318	272	285	309	303	311	259	303	256	283	315	300	272	280	305	264	261	273	286	288	265	276	299	261	268	250	312	276	296	291	303	295	277	282	296	261	311	276	310	286	294	276	257	276	293	298	278	284	263	268	284	272	254	294	302	320	312	288	271	275	279	264	272	266	276	287	290	275	289	295	288	277	265	285	291	279	288	250	274	240	252	274	289	291	294	331	301	301	263	257	271	277	298	280	278	289	296	269	273	277	280	254	290	259	275	282	282	294	254	298	283	303	260	278	282	270	289	264	295	281	312	266	303	287	266	261	280	262	282	282	279	294	301	307	272	294	274	282	291	292	277	273	285	285	276	294	296	279	269	288	296	276	298	265	267	297	274	273	270	277	277	271	273	298	291	289	276	290	265	279	285	268	289	254	281	289	327	314	299	277	310	281	290	288	268	297	278	295	284	287	268	273	277	299	278	298	286	284	282	287	276	292	300	307	244	256	310	299	282	288	299	302	298	283	282	249	286	316	307	251	256	290	300	283	272	294	281	290	288	267	298	292	287	270	284	272	320	262	273	306	269	329	270	295	280	282	274	301	288	237	299	272	250	299	266	288	274	289	281	272	274	298	301	257	275	283	272	281	287	285	274	315	297	274	286	298	270	267	266	291	249	307	257	295	281	292	270	277	261	252	274	279	257	289	265	323	292	284	292	286	298	280	289	255	308	264	279	305	256	265	288	296	278	275	280	275	278	277	298	309	297	285	306	300	270	284	270	296	276	293	312	295	265	298	265	244	275	292	289	322	294	274	280	264	272	241	280	275	272	260	304	284	262	317	276	294	276	260	248	269	300	290	290	275	308	264	267	291	278	301	281	271	284	275	296	290	285	241	269	277	279	256	273	284	256	281	265	284	260	261	264	269	272	281	292	304	272	280	289	273	277	280	266	254	286	271	281	308	300	260	281	272	271	274	277	322	264	278	273	278	251	290	277	269	274	288	298	296	285	302	279	282	253	279	288	284	281	298	284	254	278	290	263	303	318	291	297	274	278	301	263	271	285	291	278	270	270	306	287	277	274	285	272	295	316	293	292	295	288	319	286	269	300	275	285	297	311	284	304	323	279	286	293	274	278	267	263	271	292	271	266	288	279	268	254	243	286	276	281	286	300	270	247	300	307	266	272	261	304	298	250	269	271	271	297	288	272	297	275	292	277	309	254	273	235	281	317	275	282	282	299	280	284	278	269	269	261	266	290	274	289	273	279	260	268	291	274	295	273	281	293	285	286	307	309	297	286	282	303	272	277	295	250	226	249	279	268	292	272	286	283	286	268	252	290	265	280	268	314	305	263	286	298	292	282	299	283	285	312	297	304	285	291	296	301	269	276	292	287	283	272	302	271	282	313	300	272	328	271	293	278	288	271	251	262	257	265	272	275	305	278	262	282	290	274	250	275	273	262	267	279	278	258	296	288	278	249	272	267	289	289	259	299	294	268	276	287	288	280	266	268	283	295	257	244	270	282	279	301	273	274	280	283	301	248	271	269	300	265	320	309	301	291	272	321	275	257	283	304	277	280	270	264	293	257	282	278	283	289	305	244	280	287	305	298	312	263	278	292	259	283	274	281	275	287	275	284	253	284	241	273	274	280	262	266	287	277	259	303	280	289	295	265	272	288	290	289	275	267	288	263	254	259	283	258	277	285	270	311	328	297	301	275	307	291	289	265	273	281	296	271	271	305	282	308	295	291	258	294	289	288	231	290	254	259	282	256	262	271	303	286	243	293	286	269	270	252	245	269	276	256	288	298	282	288	279	283	283	299	272	250	276	318	300	293	255	310	280	297	286	294	257	286	300	293	306	268	298	276	280	325	294	284	287	300	276	264	298	270	299	265	268	285	254	288	292	279	260	281	272	291	265	277	276	293	300	272	256	254	270	283	280	287	297	266	251	274	284	265	278	294	282	253	297	291	248	270	282	302	294	301	304	284	280	307	292	285	257	278	313	252	288	264	272	305	255	267	290	261	243	294	282	267	285	274	271	293	269	273	279	296	267	277	282	291	275	281	266	278	276	271	289	329	272	300	315	257	274	298	296	281	269
40771	48970	32429	12654	1348	499	464	489	465	435	496	505	477	505	422	425	487	464	451	476	518	477	440	468	456	504	442	489	484	472	455	482	490	461	505	471	502	499	477	516	482	514	464	472	513	505	497	480	483	468	450	518	474	449	476	468	481	464	457	477	480	452	471	485	492	476	500	458	473	473	482	440	485	475	470	483	497	487	491	483	482	474	457	464	487	481	484	468	478	409	466	483	508	488	480	486	473	498	495	487	489	494	450	484	508	442	473	470	457	477	450	485	487	434	465	495	442	467	467	495	457	492	488	518	454	458	440	522	497	467	468	510	473	498	447	477	486	492	475	494	459	449	496	456	492	446	442	499	475	485	445	474	505	468	462	489	473	475	496	521	486	477	503	452	433	472	469	445	462	441	445	488	452	461	485	455	441	458	501	500	454	437	460	487	499	434	480	452	471	483	477	483	487	475	516	468	453	484	454	454	495	481	457	496	474	478	472	507	453	434	491	492	453	501	524	494	458	529	530	423	456	437	473	491	500	455	489	476	475	482	487	532	444	508	470	453	492	493	474	491	474	483	481	449	503	468	464	449	468	475	487	476	503	505	436	497	516	481	467	496	464	471	497	461	496	459	499	481	461	439	471	516	456	433	478	461	490	475	508	486	485	505	445	493	460	463	466	496	496	436	456	458	516	506	432	488	472	432	486	460	429	461	499	496	442	461	461	483	452	478	478	477	460	474	490	500	477	469	479	485	480	496	452	478	471	479	492	443	457	458	462	480	510	444	470	497	442	442	442	479	500	481	463	456	490	403	466	433	480	492	465	484	462	454	459	444	489	529	468	436	528	491	480	503	441	477	464	454	478	513	452	459	484	468	499	486	500	537	481	481	462	448	456	461	526	447	424	464	449	464	490	493	485	481	491	452	429	478	491	473	462	444	465	487	498	465	475	465	472	480	450	438	474	455	500	436	480	464	471	438	452	489	470	475	470	501	471	494	447	464	438	447	495	449	493	497	478	449	476	481	489	479	467	486	450	476	463	447	494	459	478	463	457	475	459	495	506	431	466	466	450	482	451	438	481	486	496	476	472	446	493	471	430	434	471	486	468	473	492	459	455	460	453	469	483	513	492	491	499	456	480	462	475	464	485	468	463	484	486	509	463	472	503	455	509	497	462	459	518	470	476	454	457	421	442	475	467	495	470	494	496	473	485	504	491	465	466	448	509	460	511	472	484	479	499	471	472	470	465	440	441	482	463	445	466	466	524	480	464	478	459	501	474	484	497	529	504	450	458	478	448	476	483	473	479	482	463	499	452	463	440	467	513	509	454	451	488	480	473	469	523	514	510	534	491	468	479	450	510	479	460	493	445	474	460	479	485	470	416	440	488	479	505	466	488	463	460	499	452	466	505	437	496	446	505	466	469	484	466	469	459	507	488	443	494	456	460	516	450	490	474	469	449	453	485	458	481	449	472	469	474	472	474	495	500	482	479	476	446	487	516	483	455	473	452	499	460	497	469	471	458	459	486	434	473	436	482	463	481	480	475	448	488	473	506	478	481	503	450	428	495	455	485	474	456	460	511	481	478	506	509	517	466	485	493	500	453	504	451	454	479	469	430	475	475	439	487	466	466	506	504	477	482	510	432	470	492	471	486	453	505	449	448	458	467	495	502	458	419	456	468	501	482	454	487	449	485	485	480	491	494	525	474	449	474	473	462	503	486	447	516	554	475	502	477	449	478	483	466	461	447	462	460	474	479	476	488	493	499	470	448	468	429	509	454	463	438	497	473	475	512	503	487	449	479	465	489	487	465	445	505	482	497	498	490	523	478	460	455	522	492	488	458	468	494	491	456	494	520	495	464	501	478	483	456	449	497	489	485	471	422	462	469	495	454	479	488	465	487	485	430	462	461	498	491	424	506	498	507	456	503	457	503	475	440	462	458	493	506	485	507	461	474	475	463	465	469	473	470	438	442	463	448	492	513	462	462	496	464	471	453	486	461	492	472	455	519	465	493	464	469	470	472	514	498	458	482	451	475	474	437	490	493	496	474	440	443	484	488	495	471	467	480	496	492	443	469	462	451	464	499	490	481	487	460	476	490	477	497	495	468	466	501	480	484	517	462	499	494	485	502	455	449	487	500	484	442	467	477	457	473	482	485	505	471	500	493	492	487	468	457	445	461	475	483	425	474	463	453	458	448	458	467	453	473	440	466	522	472	464	503	448	490	485	474	499	504	478	425	486	519	478	529	473	513	478	469	449	486	463	470	462	461	454	492	480	508	476	481	482	511	485	434	467	461	456	464	471	486	487	455	457	519	455	469	452	440	465	480	484	471	464	483	464	455	464	443	438	438	448	475	490	464	425	468	462	492	474	491	480	469	391	448	477	451	470	456	467	499	498	468	463	470	503	476	505	487	429	465	487	462	484	491	485	423	487	472	460	458	479	421	510	476	506	491	458	448	473	460	449	468	479	434	485	477	488	435	424	448	495	462	446	504	524	505	481	502	459	451	493	467	469	445	455	485	456	462	469	494	455	446	473	479	438	477	433	478	487	458	493	496	503	478	478	472	459	470	450	455	497	479	490	463	477	481	480	486	484	455	464	448	489	517	486	490	488	528	496	519	477	481	467	446	489	472	510	491	461	489	467	461	512	459	478	463	475	462	511	461	479	457	476	451	504	512	484	497	460	477	467	495	494	479	481	470	487	477	421	454	467	459	463	453	493	462	491	482	484	486	464	508	474	471	471	468	489	495	452	482	483	499	433	480	509	461	503	465	526	478	512	483	470	492	463	488	474	470	494	431	484	440	476	474	460	489	503	461	480	474	469	454	480	461	472	462	499	473	460	481	453	545	463	440	466	481	459	459	489	457	522	453	457	527	451	485	485	456	488	463	497	451	431	469	465	466	509	455	459	491	487	478	490	475	470	497	484	492	475	441	459	510	507	440	468	476	486	480	484	458	447	445	479	485	497	445	520	440	462	452	469	487	458	476	441	479	486	455	448	476	478	459	498	480	465	494	496	461	474	493	462	478	462	500	481	478	444	495	460	500	466	450	481	472	414	498	462	430	472	475	477	442	480	465	471	514	487	516	481	496	483	451	476	462	485	492	478	463	452	470	465	516	466	467	497	495	484	486	466	442	470	440	466	467	437	488	523	481	460	514	508	477	477	484	465	477	460	461	486	472	490	468	469	488	502	452	465	445	475	465	487	450	482	464	477	471	466	457	490	428	495	535	475	483	489	512	435	484	518	486	498	474	465	473	504	456	473	465	481	493	485	472	455	467	436	464	469	498	491	471	462	457	481	471	475	468	477	522	432	481	473	485	459	498	442	512	457	481	497	502	492	465	501	527	499	480	485	441	465	472	543	469	450	525	451	457	502	503	496	492	498	477	456	478	496	456	460	464	466	479	440	485	463	510	481	493	492	488	483	467	475	484	495	472	464	471	492	497	484	459	444	483	479	453	489	494	480	486	449	501	474	445	460	495	481	480	482
25676	25265	34337	28417	18055	4234	423	428	325	344	369	352	364	331	333	352	361	346	363	341	339	334	315	309	366	376	337	350	326	339	344	353	335	357	364	332	347	360	390	363	400	321	363	354	351	302	335	370	338	360	332	307	354	375	370	330	309	345	366	308	332	327	363	375	324	358	333	335	331	348	340	333	362	328	374	334	338	346	292	377	345	359	356	335	336	345	323	351	342	371	356	346	334	324	370	351	338	316	366	331	327	367	352	375	335	349	359	369	333	361	326	358	332	355	357	360	330	351	364	361	332	333	352	351	347	382	339	359	374	372	394	329	343	317	350	326	365	308	367	339	361	330	349	360	339	350	376	347	311	351	357	347	360	353	369	351	354	351	346	348	328	372	338	348	352	368	395	353	325	353	370	327	354	397	340	326	360	357	333	357	328	328	312	360	318	313	360	329	327	306	329	337	325	351	352	340	318	345	311	332	351	337	364	344	375	371	336	320	369	351	341	361	354	355	372	359	342	341	335	339	335	354	328	341	354	338	350	329	347	349	332	360	336	347	335	328	379	353	344	361	319	312	317	327	329	333	359	327	395	361	361	379	343	359	356	351	330	364	372	327	329	350	349	356	342	327	340	329	372	313	320	375	344	346	369	346	334	368	384	360	323	355	354	339	355	363	346	363	328	349	343	348	342	323	348	346	375	322	370	335	332	355	340	369	372	315	330	344	333	336	368	363	352	329	356	351	384	347	370	328	348	350	354	338	372	374	369	331	334	329	360	375	336	295	331	358	339	359	319	345	354	361	368	354	322	346	370	337	346	352	330	299	344	365	347	336	326	339	327	343	353	379	346	335	349	339	351	341	355	323	366	315	348	330	361	366	319	333	368	344	324	317	341	349	344	347	347	349	325	368	335	341	371	360	354	372	345	331	325	357	357	333	383	351	348	331	381	356	389	366	341	354	327	333	359	335	375	329	335	346	360	364	336	354	365	353	367	343	350	352	339	350	382	335	341	375	355	360	353	326	363	342	355	376	340	369	360	359	352	333	376	356	342	344	330	345	353	323	323	357	362	355	381	335	367	342	364	327	348	351	347	342	330	299	359	377	312	307	340	372	362	355	335	314	324	339	380	342	380	356	309	386	328	341	348	336	363	327	333	335	352	350	378	338	353	358	344	333	367	328	341	346	344	366	332	357	378	345	367	331	344	336	331	355	344	339	344	337	402	362	331	339	328	337	341	373	354	367	369	328	354	356	341	350	348	307	337	340	350	356	362	342	351	355	335	332	351	332	354	354	305	338	339	365	376	346	363	373	311	350	341	381	332	372	333	369	362	384	366	360	336	332	338	362	358	306	353	340	344	354	343	333	372	330	351	322	370	313	389	362	354	341	362	329	323	354	352	313	379	335	324	307	342	342	364	353	331	329	349	352	338	356	310	350	362	351	360	335	350	383	340	339	341	372	353	309	350	375	340	329	363	363	364	365	324	357	361	347	332	329	353	330	356	369	319	337	312	338	334	353	288	338	339	382	342	366	336	366	340	342	319	327	368	360	389	340	351	355	345	361	324	320	356	361	299	344	313	339	379	338	335	329	349	341	339	332	345	321	326	358	343	372	337	364	348	343	333	328	342	361	339	360	355	322	329	345	368	342	355	355	353	355	353	337	359	363	325	329	344	334	344	347	347	365	314	342	350	350	311	341	375	382	343	330	325	347	315	373	322	349	363	367	357	345	313	369	349	334	349	338	327	333	348	320	360	374	338	331	337	359	316	355	334	364	362	324	321	328	372	330	344	316	362	352	339	352	350	325	331	349	338	354	343	332	338	365	355	357	349	342	332	369	346	361	354	350	321	334	327	368	359	328	380	365	353	380	350	319	344	339	354	354	328	334	343	342	356	334	360	345	358	319	330	347	349	367	334	361	342	354	349	340	373	350	321	322	314	369	363	343	343	384	381	349	333	365	388	339	375	351	355	332	339	372	305	332	319	314	314	361	361	333	356	376	360	348	344	348	362	359	315	333	345	344	336	330	370	358	339	340	313	354	357	325	391	321	341	351	336	334	334	372	333	371	342	379	365	356	368	357	346	347	310	339	324	346	388	340	352	352	361	334	335	376	302	362	313	337	336	333	374	360	359	355	313	351	358	330	361	353	333	350	328	348	336	326	340	347	354	357	391	343	313	361	368	340	340	342	356	335	338	345	361	369	343	342	373	349	356	341	330	356	332	352	356	345	377	341	328	361	335	361	341	340	342	368	372	346	353	326	337	327	359	334	338	342	364	373	362	375	379	341	338	367	353	334	361	321	326	334	365	370	363	339	377	346	334	336	373	368	371	322	354	305	360	361	344	345	362	327	348	350	369	371	366	380	367	335	337	329	320	336	338	365	345	332	341	344	360	341	340	339	371	364	350	342	330	352	355	313	331	346	349	366	356	338	353	337	358	324	312	341	327	359	358	330	354	348	354	317	332	306	337	330	309	338	353	335	347	344	322	315	341	370	364	338	326	371	359	356	354	333	335	398	351	303	364	344	339	346	385	361	322	328	345	340	373	380	314	324	339	312	333	346	350	351	350	380	340	328	350	306	358	361	334	336	339	342	330	344	316	367	353	347	384	359	342	345	366	350	347	355	331	369	303	345	350	374	325	359	334	323	337	345	362	308	365	317	362	349	356	368	327	348	353	346	349	331	360	359	321	346	301	332	351	347	343	320	331	358	350	355	336	314	350	333	331	332	327	339	344	322	340	329	370	342	339	355	313	342	352	347	364	354	328	337	354	362	368	341	310	345	319	342	364	358	350	321	375	325	303	380	363	334	331	352	333	356	377	350	339	353	365	351	355	364	311	321	321	359	317	350	339	342	343	361	370	352	360	339	383	348	324	334	319	361	379	333	354	335	354	333	343	358	341	356	344	343	385	358	374	359	334	387	338	345	336	300	339	382	325	361	340	347	346	347	351	342	368	351	331	317	353	349	374	353	320	363	341	343	326	348	352	338	372	357	342	372	346	314	359	374	383	358	335	336	369	308	329	323	313	352	347	321	363	311	367	362	314	315	324	343	372	361	344	331	326	353	352	354	325	345	340	365	351	343	353	347	325	349	369	329	330	322	336	329	342	313	355	365	360	342	320	326	323	376	374	387	324	336	363	366	348	374	335	346	324	361	358	337	330	362	353	367	382	363	327	349	371	360	353	367	346	338	362	374	323	360	379	284	358	355	338	345	389	338	342	325	371	379	374	381	372	344	333	355	340	334	339	351	351	354	328	355	364	363	352	357	331	368	363	378	367	337	321	335	329	317	342	334	362	360	336	374	329	349	356	375	347	339	359	356	339	355	326	324	349	373	376	323	395	361	341	352	346	372	320	348	365	346	327	332	361	346	361	336	347	346	333	362	334	351	346	335	352	335	337	390	365	310	376	361	346	349	337	313	339	389	349	352	373	316	362	353	348	334	328	348	340	340	339	326	342	299	359	357	343	317	380	376	352	328	331	383	369	315
62378	92393	64609	35762	7451	667	568	644	555	559	561	592	578	580	566	598	584	546	538	558	556	554	541	565	564	565	554	546	571	562	568	535	582	584	616	562	566	572	560	576	510	531	552	563	548	565	511	571	589	521	573	601	598	576	522	564	577	577	598	565	560	561	553	549	560	622	624	545	565	607	568	560	616	557	575	556	611	572	584	554	589	584	558	574	590	552	560	551	583	525	581	588	562	547	572	563	595	572	573	570	560	551	560	589	536	613	582	542	548	583	592	567	556	572	534	524	563	537	613	578	571	541	551	524	559	579	589	558	556	579	553	579	577	549	574	546	540	559	568	596	559	569	588	577	557	533	577	556	572	570	555	567	605	560	584	557	567	613	588	591	568	602	607	596	554	598	582	536	579	584	569	584	580	550	520	598	577	583	531	538	544	566	564	572	567	577	563	529	569	568	590	585	556	563	589	551	589	558	571	578	593	552	566	566	549	582	584	556	593	558	563	538	558	528	566	574	605	551	550	564	559	545	569	573	594	565	525	541	553	553	563	516	545	560	616	575	545	564	555	517	574	581	564	573	569	525	561	554	582	549	548	527	565	529	540	566	541	584	543	585	526	588	559	569	549	556	600	556	584	592	511	553	550	571	568	557	598	529	594	566	564	572	560	582	596	550	566	564	567	565	557	562	577	565	576	567	565	536	571	570	554	523	523	573	551	554	560	545	531	577	586	555	561	566	562	583	546	585	509	566	554	540	577	557	591	546	560	573	626	529	550	550	565	520	503	527	549	543	560	562	559	524	573	550	524	552	584	589	590	574	564	593	572	547	596	574	563	546	586	598	553	591	546	555	586	582	550	585	589	576	561	567	572	540	589	607	572	566	528	563	563	531	560	585	553	582	561	560	536	586	556	590	561	574	578	584	553	571	545	605	539	526	542	562	529	601	583	520	582	542	555	549	551	590	572	605	560	584	594	574	558	534	540	548	559	573	581	598	516	560	563	557	561	562	528	537	573	574	583	548	559	566	567	593	573	552	557	578	588	550	596	600	590	556	565	560	567	571	541	568	570	573	531	572	551	557	571	575	522	585	565	570	586	577	590	576	545	552	547	601	526	575	581	575	568	550	600	604	567	597	581	542	550	586	538	570	585	559	524	563	553	524	548	563	542	564	571	557	558	573	559	523	528	539	567	568	559	568	586	585	545	553	630	582	555	544	524	520	582	579	595	545	545	538	553	556	569	572	585	563	532	557	553	566	595	547	607	590	605	554	542	543	559	549	541	543	549	587	562	584	615	564	556	550	495	569	569	577	555	567	545	593	548	565	581	589	588	570	542	629	528	587	552	569	545	534	595	539	559	578	545	563	540	553	535	588	598	606	561	524	576	546	546	565	565	566	563	547	560	556	575	573	548	574	579	539	546	559	559	607	562	571	547	579	583	538	565	522	592	563	567	573	575	550	560	525	541	552	554	543	530	529	588	565	535	537	578	594	568	569	571	568	536	555	602	565	548	539	579	583	555	579	570	548	578	581	588	570	572	573	606	560	544	570	560	599	537	560	581	533	602	569	570	576	565	569	533	573	557	563	563	609	548	573	502	578	559	546	556	591	539	555	569	545	551	569	579	550	534	541	585	560	621	581	546	575	591	567	544	558	558	561	563	647	567	576	515	581	559	545	574	560	563	593	555	592	547	561	584	604	511	535	560	538	525	524	551	575	567	588	589	537	580	546	538	514	549	534	569	527	591	559	564	547	567	530	558	571	551	519	555	580	589	580	567	614	612	573	563	585	536	587	541	584	564	555	535	557	560	502	568	587	565	571	620	545	561	552	567	533	599	550	575	554	585	534	544	535	568	604	576	565	598	568	565	557	551	623	565	560	544	620	614	571	606	551	561	592	559	589	567	586	562	547	530	552	592	557	554	551	552	541	595	585	589	574	546	596	559	545	537	542	517	566	599	638	548	551	584	542	594	563	548	567	532	511	594	511	528	588	619	611	535	516	562	540	567	538	537	563	580	546	565	543	517	577	578	551	558	562	541	586	567	559	544	608	582	544	593	597	538	602	544	581	550	551	550	576	518	570	569	546	575	577	565	570	619	601	550	580	549	548	562	564	591	524	578	556	596	618	555	590	579	579	597	597	583	567	612	560	542	591	508	550	565	561	566	545	557	550	563	559	559	549	585	547	531	539	513	547	524	619	560	560	586	574	571	524	528	572	568	557	593	581	580	555	573	567	559	575	544	546	632	568	597	549	567	534	546	567	558	564	556	548	586	588	547	540	596	583	555	564	588	552	569	599	517	596	587	530	598	526	548	546	577	533	568	591	556	556	570	562	574	586	558	564	539	565	590	542	585	569	528	573	579	586	567	557	566	555	525	548	560	529	577	587	557	561	614	555	543	543	564	548	520	595	561	540	530	583	592	605	588	585	552	552	564	566	560	601	595	562	590	581	561	575	568	538	542	562	599	568	540	556	581	509	572	582	539	608	592	591	545	564	601	571	580	554	610	549	547	580	582	600	547	574	527	543	552	540	552	558	580	534	570	581	551	607	558	551	561	560	590	569	582	586	595	594	597	566	554	526	493	589	563	559	548	582	556	562	514	543	570	541	559	537	582	535	575	604	564	545	550	527	528	535	537	550	544	617	527	543	580	547	541	556	580	582	549	560	553	591	555	552	581	603	569	606	547	576	594	536	565	534	564	597	557	551	550	583	538	555	545	605	562	535	556	555	584	547	543	582	537	552	539	565	526	581	538	592	562	547	560	536	554	548	530	548	558	564	560	562	520	597	558	530	540	515	591	600	583	574	571	551	562	571	531	542	562	581	559	544	529	589	565	546	542	549	577	566	550	538	578	579	547	582	577	566	576	566	561	517	547	577	542	563	569	527	530	562	536	547	567	594	522	557	564	542	560	592	570	572	598	597	581	575	589	596	581	529	549	582	589	545	582	592	609	564	559	560	597	568	558	593	581	551	557	565	506	579	577	541	538	550	583	608	596	564	571	557	528	567	551	553	578	525	554	561	596	576	577	574	609	573	553	560	572	575	581	587	575	594	575	583	553	541	548	511	533	535	548	619	558	557	562	572	538	538	592	576	572	542	546	577	547	594	604	576	540	545	557	583	539	574	558	535	547	547	541	593	565	538	588	565	552	556	600	551	544	571	559	577	541	575	561	540	539	614	535	568	571	580	578	559	608	561	571	584	564	585	604	585	528	558	560	570	572	562	572	579	564	579	558	587	586	565	584	555	568	589	571	525	587	569	593	599	574	557	535	597	559	526	580	562	603	559	553	571	592	584	555	543	536	585	612	586	577	567	565	570	579	579	581	575	558	585	534	578	565	521	554	569	600	596	595	587	549	561	548	530	563	590	539	525	573	524	561	583	542	541	555	556	562	614	543	548	576	578	560	539	588	598	525	534	552	584	535	606	555	524	566	547	552	599	554	562	567	558	548	583	560	530	593	590	559	547	572	561	559	563	538	558	560	600	567	540
24392	23313	32178	26247	21383	15407	2274	676	567	620	593	497	560	545	586	571	577	595	548	533	563	544	571	541	511	543	572	575	549	529	579	573	518	537	549	584	536	548	535	554	533	535	547	543	540	533	566	544	544	602	580	573	504	522	555	568	522	589	558	547	538	551	580	532	509	504	554	553	536	551	535	525	574	588	569	553	548	552	559	540	556	580	547	591	550	586	566	550	541	527	557	548	583	543	568	537	544	539	550	562	558	529	558	579	550	578	552	541	542	540	568	574	506	542	590	570	498	528	562	574	554	551	510	596	523	546	539	550	529	533	539	595	543	556	571	577	569	549	518	513	514	532	568	585	552	562	565	550	525	557	554	542	540	559	527	521	529	553	531	533	533	557	546	557	556	544	566	532	507	549	588	546	574	548	559	500	567	574	532	496	518	546	587	547	608	529	538	572	547	567	578	571	537	561	508	539	521	563	513	522	580	555	533	552	535	523	517	570	571	504	561	518	548	535	575	561	545	556	533	559	539	569	564	559	599	518	569	555	521	517	547	540	535	574	536	574	573	544	541	517	542	554	553	532	574	572	517	548	543	543	608	521	588	526	520	518	557	545	533	548	570	600	605	560	559	539	532	574	567	502	521	510	527	565	535	555	551	568	580	501	556	578	490	560	559	556	520	530	530	531	521	547	521	524	588	559	581	546	546	515	548	480	546	534	541	546	532	517	562	559	547	509	503	552	561	540	530	549	535	553	538	594	557	573	516	543	533	539	572	555	568	536	529	537	532	532	571	524	568	601	513	526	525	533	569	575	552	545	560	613	539	536	533	538	519	535	535	592	540	581	589	521	582	526	543	510	543	512	576	582	519	538	576	547	559	524	567	553	583	553	538	553	481	558	509	499	557	569	556	540	574	578	539	577	578	496	564	553	562	540	545	555	529	522	529	575	520	551	589	564	548	562	516	518	549	539	535	537	568	525	561	521	543	490	550	555	548	563	539	566	508	550	524	508	521	515	497	535	569	559	533	555	539	536	526	499	561	517	559	534	535	508	596	552	540	551	530	549	525	542	533	535	590	548	562	545	518	562	492	544	571	513	561	543	572	567	534	555	549	556	545	573	527	554	600	551	547	596	558	613	568	558	532	537	554	521	507	544	550	510	513	507	530	532	526	577	522	583	543	532	529	534	488	574	562	540	520	516	578	573	555	507	560	523	534	562	557	556	556	546	542	557	577	579	558	563	509	555	551	547	565	573	531	562	546	562	527	545	546	542	540	523	570	529	538	603	542	541	550	513	557	554	561	545	517	532	539	566	567	540	550	564	529	504	515	547	534	526	543	532	579	518	536	556	505	539	570	517	533	536	544	585	547	533	583	571	583	530	550	504	565	543	507	507	581	574	549	586	562	563	534	596	551	518	552	526	515	559	555	559	550	535	503	514	572	537	533	518	542	566	515	553	554	559	539	547	552	546	561	564	542	570	545	531	538	551	513	549	532	554	542	569	544	523	516	539	567	588	543	545	536	568	539	543	563	557	555	585	529	554	537	517	539	548	556	572	538	557	536	539	529	569	539	550	568	510	538	551	526	549	558	585	548	505	593	553	524	536	516	538	539	577	564	540	566	542	571	535	559	566	565	565	555	572	541	544	524	559	531	539	529	530	547	539	519	587	591	529	537	561	531	531	560	531	510	548	554	557	523	505	522	522	560	541	584	513	513	523	559	518	552	501	549	526	539	581	532	487	537	573	558	554	563	534	569	506	548	524	544	541	514	536	543	556	562	495	538	590	555	556	558	540	547	528	516	516	559	532	531	556	567	539	542	577	526	514	585	551	511	499	515	549	515	542	531	546	610	510	539	552	575	551	578	527	542	525	529	568	556	518	562	514	574	557	551	533	517	574	558	524	530	536	548	539	511	565	491	537	513	553	576	526	541	508	514	532	516	541	542	553	531	587	557	564	555	513	546	574	588	582	575	570	575	532	549	543	559	520	552	565	501	550	591	583	527	512	559	557	552	522	563	567	557	544	525	558	544	571	541	579	560	576	542	519	521	590	573	574	531	552	545	566	548	563	552	518	553	563	521	546	573	565	589	525	538	549	482	559	519	551	518	506	554	548	546	527	560	527	532	613	539	531	549	543	538	532	524	526	554	554	577	525	507	565	529	558	538	527	548	548	579	539	533	572	523	535	547	566	523	553	553	497	529	529	495	511	536	537	599	543	559	516	556	506	539	565	583	560	527	575	507	536	526	573	567	578	609	524	556	524	506	576	506	576	511	553	553	588	551	560	505	531	512	537	560	531	517	519	538	569	544	513	552	545	542	565	550	543	555	541	540	559	533	557	530	573	519	536	557	558	519	501	554	527	512	573	533	552	523	535	521	551	576	565	528	535	523	537	570	516	556	516	576	576	543	542	567	570	559	548	534	533	538	528	549	530	534	543	546	525	611	557	516	550	520	527	568	568	545	562	558	585	539	569	542	512	551	576	521	559	533	519	562	558	526	573	540	533	567	527	542	589	522	577	561	558	531	614	568	530	522	543	566	523	568	561	519	545	545	535	539	521	572	514	538	552	526	559	563	521	565	524	512	579	567	544	554	541	539	542	530	558	550	532	554	545	539	499	551	503	551	542	550	535	537	536	551	552	513	589	535	524	559	536	553	533	546	585	540	558	589	495	587	484	538	542	538	535	558	558	536	570	532	529	534	537	581	564	562	544	524	561	532	577	556	538	494	543	519	556	528	545	579	517	570	562	533	560	573	551	533	570	542	585	551	553	543	584	545	526	573	530	556	529	576	522	576	581	522	562	572	550	563	515	545	528	524	556	560	562	621	548	537	564	557	537	537	580	501	538	530	552	535	574	518	532	517	525	541	560	534	526	525	560	564	531	586	513	509	548	558	518	549	534	485	524	543	555	507	566	542	524	553	523	553	575	511	564	518	556	534	555	543	550	566	569	534	546	548	556	511	529	543	522	537	537	537	546	536	562	528	519	510	551	571	537	525	560	512	530	532	560	552	555	538	591	563	529	576	545	560	550	505	561	542	525	545	580	555	493	542	552	557	537	524	531	519	555	538	519	515	511	578	553	584	592	594	543	570	541	538	568	587	531	548	492	491	534	534	593	556	545	546	564	565	546	541	541	542	548	528	533	528	567	542	572	565	528	536	532	527	566	573	568	531	549	562	564	581	509	567	526	552	520	555	580	578	511	547	535	524	552	517	545	524	511	541	524	518	569	538	518	568	514	589	532	577	523	544	566	535	520	531	533	554	567	559	521	535	567	563	525	521	565	515	531	528	594	579	517	527	534	538	549	554	560	590	538	545	556	570	580	548	524	578	530	559	549	511	548	592	583	553	565	526	559	553	512	550	600	537	550	525	579	512	511	573	536	567	559	562	566	547	516	526	551	545	570	586	510	535	550	561	531	592	535	530	543	563	545	497	507	576	524	533	529	524	562	540	561	566	561	562	530	538	520	526	552	523	506	525	543	555	516	567	545
63479	101893	74805	43188	11634	1046	858	887	875	908	870	878	851	852	811	887	814	823	876	869	895	827	801	859	849	880	854	879	836	905	810	843	823	841	863	829	859	822	846	809	806	796	841	852	833	761	879	811	892	832	778	821	862	763	830	856	828	840	832	837	842	823	839	858	839	791	840	806	810	834	825	845	890	845	793	799	829	826	868	799	800	785	841	806	818	850	822	789	826	835	817	810	839	844	800	818	894	896	805	817	779	865	820	863	871	869	914	840	808	795	869	823	867	854	841	839	842	824	791	842	792	815	817	857	824	829	863	863	877	848	816	824	833	814	785	863	842	852	822	842	828	862	824	883	907	848	866	839	796	788	809	832	861	875	814	836	768	846	856	815	828	821	839	839	806	840	829	853	911	803	830	856	845	851	838	814	800	783	888	864	799	824	865	788	856	851	832	791	805	816	840	782	863	865	836	807	796	768	815	843	846	783	872	870	807	818	828	798	811	810	785	843	838	836	842	850	819	863	854	904	814	796	896	853	809	830	837	820	806	839	846	806	843	834	864	847	864	786	899	800	872	842	875	846	774	844	804	814	839	840	795	819	845	851	822	901	846	793	814	819	854	798	852	861	833	864	876	815	821	821	850	751	829	833	843	825	840	810	792	873	817	851	870	857	858	842	836	846	822	884	894	841	809	813	828	847	824	829	826	811	814	892	848	846	886	880	871	847	814	807	813	847	795	842	833	852	882	807	833	812	802	815	848	816	867	844	783	848	822	819	833	801	832	793	856	785	809	825	818	868	840	838	820	833	838	786	843	825	885	834	809	825	839	855	838	873	864	848	831	809	797	833	824	829	865	830	902	838	864	874	793	776	837	826	843	811	836	887	843	858	819	858	811	811	804	866	873	839	835	771	769	908	855	806	850	769	816	832	808	875	802	851	797	824	870	816	784	888	845	844	790	812	812	818	812	790	834	880	862	867	841	837	813	858	829	835	837	838	791	835	828	800	835	872	869	833	771	850	813	834	896	853	886	830	815	878	835	865	824	815	819	783	796	780	821	812	832	830	798	835	830	831	842	850	874	821	789	874	837	868	833	857	842	863	770	874	774	814	881	861	793	859	842	836	891	819	831	855	886	797	929	845	837	783	850	786	873	864	794	832	790	829	828	807	856	835	819	803	825	824	811	861	882	854	812	802	755	893	809	903	834	867	833	822	860	831	852	848	874	865	869	879	823	820	819	853	887	818	803	785	823	821	792	791	881	831	844	820	856	834	821	856	862	831	889	896	873	826	854	819	839	854	835	826	853	857	816	887	878	853	872	867	817	841	841	815	897	823	853	849	839	788	780	834	781	874	791	848	854	777	833	836	840	847	803	805	794	831	827	852	788	819	790	811	832	840	858	771	801	854	783	839	888	852	786	816	819	815	818	830	896	842	887	864	836	824	881	867	825	889	800	825	836	900	804	861	819	868	848	823	777	855	815	882	832	773	840	826	814	859	855	869	855	848	839	856	849	876	869	870	859	834	839	864	776	824	811	877	803	827	825	823	818	775	845	803	838	869	847	847	824	794	834	810	821	809	805	824	850	801	834	835	850	823	835	831	836	838	877	841	838	875	821	837	874	775	866	853	787	840	862	844	799	847	839	857	830	834	802	822	855	836	871	822	822	761	854	836	828	846	847	854	877	826	839	897	842	804	828	781	820	818	882	844	825	847	857	825	821	835	861	859	845	850	871	858	867	805	827	842	841	838	800	853	849	811	844	881	838	871	847	770	811	870	823	842	921	843	842	833	799	835	816	827	796	856	864	853	799	836	806	828	849	842	871	844	809	803	837	886	809	821	821	802	820	885	862	823	873	883	882	793	854	801	861	839	847	860	818	797	827	857	812	804	810	792	823	795	850	821	818	822	816	904	786	871	811	813	800	832	820	839	847	834	842	844	844	841	833	841	784	803	877	835	809	793	807	801	808	837	810	763	827	847	845	884	807	837	808	869	833	807	860	828	864	857	860	862	801	818	829	806	813	799	847	863	837	844	807	832	832	839	842	842	850	847	867	832	808	795	840	839	854	826	853	815	792	807	820	825	812	811	837	846	832	837	850	811	843	802	809	820	833	810	819	862	792	837	819	803	784	851	837	831	873	866	867	804	830	864	822	805	815	815	831	846	809	823	830	823	807	826	821	822	816	857	858	802	849	847	830	810	840	810	834	801	885	815	833	801	843	812	801	816	790	808	830	809	825	791	786	865	837	855	809	815	826	819	857	839	821	780	842	823	865	811	818	860	843	860	793	818	828	779	872	864	840	795	836	890	832	812	805	813	888	813	824	849	851	852	821	844	828	868	802	825	814	884	792	824	834	821	847	839	860	841	806	815	809	860	842	841	810	822	839	818	848	813	821	816	841	843	865	848	825	827	834	853	868	896	829	867	859	791	841	818	799	879	821	833	789	830	840	802	790	836	797	827	801	797	850	833	848	786	856	835	802	886	842	823	872	828	785	774	772	853	818	873	842	840	800	849	830	826	851	870	819	821	843	883	837	841	822	837	852	825	854	859	801	850	851	883	810	812	909	859	838	810	874	805	882	866	809	836	805	836	815	833	835	873	873	836	804	821	825	886	846	843	816	848	812	800	842	844	895	805	817	824	845	854	835	840	839	793	894	844	848	834	763	814	836	805	820	845	865	862	874	846	840	841	842	849	861	844	856	871	815	855	872	817	856	845	877	812	827	823	875	754	788	857	891	779	821	848	810	845	886	808	817	873	823	813	863	813	855	865	876	790	814	862	809	864	804	864	792	785	881	868	777	812	816	788	879	810	823	801	847	845	862	851	879	819	821	819	788	787	830	885	854	818	839	883	852	826	840	791	838	836	828	856	841	890	840	843	799	836	798	821	847	857	814	800	833	837	834	801	824	878	851	839	851	886	845	840	823	842	836	848	832	839	851	881	848	792	824	837	821	797	854	845	849	844	843	834	831	817	866	839	838	788	814	788	766	855	843	809	845	848	861	815	868	824	882	807	822	793	852	841	814	826	831	846	854	829	815	820	809	786	842	785	832	850	851	926	858	844	830	816	823	912	829	814	878	794	844	884	809	838	842	784	810	866	817	775	867	829	850	829	844	779	825	815	838	804	842	821	822	790	845	875	837	775	837	806	804	795	800	815	885	802	855	826	870	838	841	811	797	825	851	870	829	790	775	890	859	842	837	831	838	826	830	832	846	851	833	885	855	829	851	902	857	832	842	867	824	843	806	862	854	842	807	796	808	824	792	797	806	829	769	857	852	863	831	836	838	823	813	801	856	843	819	890	787	822	821	857	816	775	854	837	796	838	848	830	845	839	840	830	775	876	820	829	804	858	828	855	824	871	863	855	862	830	799	843	799	811	834	856	839	814	810	814	833	810	807	799	849	816	849	832	795	814	828	845	818	803	825	836	833	825	845	809	807	793	806	873	802	830	901	836	850	840	838	780	839	831	791	803	827	861	851	782	828	813	805	826
31933	31653	27962	12737	1107	283	293	282	276	290	307	295	287	284	281	308	287	271	305	290	272	286	297	299	317	290	311	295	313	294	286	275	282	277	301	333	315	273	271	275	338	316	312	267	277	311	284	292	290	316	329	278	282	305	289	230	292	287	275	312	288	296	283	303	315	274	307	314	293	281	272	291	289	259	313	282	270	274	301	274	267	315	275	294	291	285	272	281	291	259	317	304	320	311	308	268	294	276	319	286	296	256	309	284	283	292	304	293	277	299	253	263	291	296	247	282	302	303	287	294	274	306	275	300	282	306	280	259	282	251	324	278	294	296	283	264	293	302	282	288	278	271	277	292	326	306	297	288	281	308	292	282	339	277	332	272	310	304	295	289	301	268	264	284	295	272	266	287	283	290	298	318	284	240	310	319	277	297	313	296	292	299	280	324	310	258	281	291	294	289	256	278	295	283	282	267	290	255	300	254	303	303	318	302	290	289	315	292	268	307	290	274	305	303	276	269	303	278	298	263	305	287	303	294	284	276	309	299	270	248	270	277	284	289	286	298	278	305	292	292	316	249	276	290	278	299	287	278	323	291	319	290	290	302	307	280	281	297	292	299	287	283	285	306	285	310	315	261	279	285	281	303	279	255	310	309	282	274	330	284	286	291	268	259	284	299	315	269	285	299	281	259	298	298	285	299	306	274	273	321	300	312	276	297	296	316	263	297	290	295	305	273	291	296	276	297	314	292	279	299	298	278	271	312	260	293	306	306	306	306	294	280	292	276	305	296	286	317	294	298	281	295	298	303	290	285	277	282	287	295	304	299	289	288	321	272	312	257	284	281	278	288	297	315	312	282	274	292	272	310	292	277	265	300	280	250	289	264	307	298	248	308	297	267	275	297	291	241	270	266	289	286	285	312	273	264	299	317	270	295	294	284	269	311	311	317	286	309	295	284	271	292	273	280	278	304	304	300	299	282	286	307	292	282	285	281	307	310	297	255	277	304	279	299	286	321	283	292	298	279	301	277	258	275	314	279	293	303	296	286	284	289	293	296	294	265	329	289	286	307	306	256	277	311	302	290	311	310	310	296	290	318	308	289	252	274	285	287	284	290	258	282	312	254	261	304	299	278	315	280	322	300	321	289	293	270	290	282	291	281	320	270	271	301	279	272	307	323	301	289	301	273	266	298	290	277	287	301	297	302	322	261	289	299	306	262	287	290	289	309	310	298	274	285	328	309	318	310	291	281	295	264	279	276	328	292	294	249	285	278	297	291	268	279	318	287	278	317	245	291	294	308	320	285	308	307	302	283	310	270	320	259	279	262	290	261	290	257	303	260	323	286	299	294	299	273	274	290	311	307	291	272	305	259	302	260	284	285	315	281	296	288	292	301	285	286	309	308	247	280	288	304	299	302	276	285	297	286	269	284	300	278	307	286	309	282	275	296	262	306	299	283	293	278	273	242	282	319	308	309	269	279	272	299	279	289	294	313	322	290	285	324	283	293	297	311	275	308	305	300	279	293	283	267	294	280	293	263	276	281	290	308	292	256	275	289	296	294	267	290	271	285	310	289	285	295	303	296	291	287	303	290	272	269	318	300	303	303	259	286	290	269	291	294	264	332	314	283	283	288	294	276	302	255	278	296	297	285	287	283	277	272	281	289	267	294	307	287	296	286	284	300	294	301	276	282	271	271	317	242	276	265	290	278	281	269	272	318	284	282	284	281	334	300	293	281	282	285	290	289	308	282	306	277	292	284	298	262	285	279	282	305	291	269	257	319	280	300	281	309	302	283	312	300	310	315	296	299	279	274	289	284	326	259	310	305	330	288	253	302	313	298	283	297	295	255	296	294	269	279	308	286	311	325	276	295	278	277	288	287	302	290	293	306	313	311	279	285	291	279	293	262	301	299	263	294	256	275	278	270	309	300	284	279	286	269	297	308	305	303	277	278	293	292	269	276	308	316	300	305	263	290	312	264	272	282	318	295	301	283	278	288	279	280	256	287	303	297	288	278	315	301	289	263	268	294	278	296	279	314	314	303	303	289	294	249	266	295	296	289	304	286	273	317	276	285	257	280	265	283	321	276	297	308	313	283	293	306	258	289	295	298	292	306	301	288	278	283	285	278	304	272	283	277	312	287	274	301	309	292	326	298	306	277	282	272	329	289	300	264	289	288	287	296	277	281	278	270	245	294	273	292	307	297	287	291	296	302	295	329	279	288	290	277	273	297	320	282	295	271	281	271	293	305	273	288	279	289	303	278	277	278	318	285	295	297	292	273	269	284	270	272	294	262	292	273	282	296	294	284	290	311	287	300	280	290	325	264	309	277	318	300	286	311	310	286	280	292	279	296	273	282	299	284	272	300	290	315	284	314	295	277	299	283	292	308	279	305	279	257	285	278	297	288	312	287	316	305	299	279	338	306	313	293	309	294	276	292	298	289	289	296	303	311	293	288	264	279	301	295	304	290	281	275	318	287	307	272	280	319	310	294	288	321	265	293	305	274	310	274	281	303	306	310	298	271	308	309	283	266	341	280	287	293	303	262	278	267	266	291	284	271	285	296	282	272	284	297	261	294	297	274	300	290	272	288	285	276	275	270	303	327	261	306	304	275	312	252	283	309	291	275	297	262	290	299	293	299	312	283	311	298	295	298	277	308	323	303	295	290	278	299	269	313	275	282	288	274	297	326	304	313	279	284	268	273	293	263	321	256	247	271	269	270	309	275	269	319	286	274	268	292	284	302	325	296	316	299	315	297	282	307	291	280	280	279	287	272	294	291	312	308	308	290	303	296	301	274	289	310	261	264	313	289	273	306	279	279	267	281	288	294	254	310	281	317	268	277	272	308	291	280	298	302	299	265	290	302	277	277	290	273	331	275	266	293	274	287	284	301	267	264	299	294	282	262	290	273	303	285	287	287	283	249	300	292	277	262	308	277	277	284	295	290	287	323	306	289	277	307	281	298	312	312	270	272	285	297	281	265	265	283	290	285	261	254	284	294	287	292	297	304	289	312	301	260	273	268	261	311	296	298	293	290	273	284	306	298	308	274	312	295	307	269	313	297	301	298	270	295	288	274	301	312	257	290	289	286	260	281	286	262	294	269	303	302	293	291	287	300	273	293	290	300	304	303	283	309	261	261	298	278	296	281	283	304	281	301	313	311	313	290	278	274	291	299	295	283	280	303	273	304	280	303	318	298	271	290	267	294	279	262	285	309	275	260	277	267	263	260	299	296	287	310	275	295	297	291	298	265	269	292	291	289	299	262	285	281	288	290	291	289	274	323	296	301	268	279	316	289	285	276	307	301	311	325	264	301	285	305	293	277	283	288	292	280	282	290	321	303	323	306	292	274	285	284	285	302	280	324	300	288	275	299	262	300	290	283	272	304	302	270	287	294	290	311	270	296	294	309	256	263	264	262	276	282	308	284	298	280	296	301	273	272	291	281	302	267	274	289	296	290	271	258	303	289	274	281	270	275	278	294	320	268	294	277
41153	48816	32674	13058	1527	508	487	503	515	455	469	447	460	484	482	470	454	496	460	502	428	492	489	496	464	507	450	512	523	492	493	478	471	497	523	469	461	507	470	469	462	460	472	504	456	501	506	495	477	441	500	495	445	501	506	516	485	479	475	477	507	461	477	484	489	500	496	478	487	470	522	478	429	475	483	471	479	479	499	464	503	451	450	448	480	508	479	465	475	530	507	467	505	458	446	475	492	541	483	526	456	496	483	478	482	507	547	505	466	497	497	508	490	514	474	485	484	430	476	552	492	495	491	451	433	507	472	518	509	494	442	476	500	510	460	461	482	481	482	472	450	501	502	493	479	487	480	447	467	482	476	500	458	482	454	486	501	481	482	508	457	471	473	462	516	534	506	469	451	502	493	493	534	461	465	507	485	503	551	485	476	505	504	459	495	467	486	438	516	526	506	466	458	472	488	490	526	493	503	483	470	472	480	500	485	474	465	456	471	487	473	495	488	435	487	421	471	480	466	481	476	461	479	512	476	479	450	456	496	484	473	480	464	428	552	504	507	499	496	450	464	488	461	479	503	481	481	465	514	482	466	533	462	448	448	519	480	471	453	471	481	506	475	486	498	493	478	475	455	501	518	534	454	488	485	486	468	523	456	480	459	464	507	506	466	460	440	459	458	438	453	508	464	485	474	513	512	482	460	514	465	474	465	471	451	464	458	468	496	488	453	478	472	463	517	462	471	488	475	447	507	477	477	469	457	455	478	461	514	474	481	468	418	466	495	477	458	488	440	486	468	467	449	501	516	468	476	499	498	501	473	466	527	481	473	489	477	480	484	474	456	526	466	484	451	512	502	502	509	510	485	478	483	478	476	455	496	508	521	479	463	484	469	431	498	488	483	509	461	497	494	449	482	493	471	517	485	506	493	455	491	480	545	471	503	491	512	475	451	442	496	443	490	480	494	502	491	456	495	506	500	462	507	478	489	490	502	434	488	543	431	516	492	459	463	459	453	488	465	471	447	511	489	508	494	469	452	430	490	463	477	522	455	484	475	449	466	475	478	506	458	486	445	441	458	528	491	498	512	458	521	466	451	483	424	460	503	500	488	492	503	506	485	448	461	516	483	512	456	459	501	469	504	480	442	458	469	473	536	475	479	453	503	492	497	443	525	490	507	467	498	485	481	441	461	484	487	475	487	435	540	482	490	464	471	478	476	497	505	495	476	504	473	502	474	487	472	477	483	492	492	486	495	480	504	491	458	515	507	506	470	452	471	463	476	480	492	487	476	504	463	538	487	496	444	519	468	488	475	476	501	479	478	443	470	442	460	440	459	451	501	445	456	501	479	444	484	461	493	491	476	451	486	481	478	481	514	478	480	445	541	516	460	494	461	500	494	477	473	481	452	514	480	502	464	531	497	505	472	498	488	467	457	470	481	506	487	472	503	504	493	473	496	476	475	461	433	476	499	484	485	475	478	507	500	500	488	498	487	482	509	470	500	459	492	486	477	490	502	480	490	509	508	489	461	446	474	495	475	468	490	441	483	467	451	488	491	476	524	468	491	505	487	495	473	491	474	466	455	448	445	504	480	489	491	469	476	474	469	481	452	467	479	478	482	448	471	460	473	487	440	523	516	491	487	486	486	502	454	455	459	454	509	516	526	483	462	463	438	475	490	464	471	518	513	458	467	521	478	463	464	448	518	453	480	518	509	476	477	483	455	483	502	467	478	493	445	459	463	505	452	461	480	531	481	478	437	458	485	468	527	439	515	492	485	513	467	471	487	468	463	482	485	497	458	495	476	441	503	478	467	501	497	451	452	459	443	475	472	506	476	470	497	483	482	474	455	476	496	464	479	478	455	472	501	492	490	519	504	478	474	500	482	520	490	487	501	462	461	521	439	480	512	456	477	494	450	482	512	496	504	481	493	519	512	497	497	478	507	485	462	470	495	447	486	515	453	465	469	464	475	462	518	487	466	466	453	460	459	490	501	464	499	471	496	532	463	492	472	494	522	480	445	470	494	463	476	497	457	518	441	473	476	481	462	460	492	491	472	500	493	542	490	496	481	486	481	491	458	476	481	451	485	475	489	463	482	472	489	495	491	480	424	461	439	433	476	486	465	497	519	524	482	493	503	503	495	472	506	471	503	476	458	479	481	489	455	448	441	478	481	467	476	514	450	483	473	533	469	466	499	488	482	493	462	454	465	441	510	473	484	478	485	445	481	468	468	498	531	482	520	500	475	518	446	495	491	467	486	507	462	496	472	501	475	485	475	487	485	488	474	480	476	476	490	495	472	467	491	456	498	430	468	464	492	496	514	499	458	474	491	495	500	473	507	441	455	507	455	502	491	451	480	465	443	498	460	486	491	480	464	479	479	484	485	478	450	450	493	473	475	472	482	464	488	485	444	459	453	469	480	500	483	496	475	507	461	464	465	458	484	479	500	450	454	502	513	491	466	471	445	487	506	517	471	469	471	484	458	505	457	496	494	470	465	450	448	508	483	468	443	486	506	460	433	503	501	463	479	496	433	416	514	475	474	523	509	527	491	485	472	505	507	471	490	489	471	494	448	458	460	524	472	505	486	447	476	477	463	496	486	473	503	501	468	484	480	471	505	521	485	466	454	455	487	479	510	482	466	489	446	492	484	470	486	470	493	466	478	483	477	449	478	501	480	457	475	477	460	522	438	481	453	496	452	470	487	471	474	505	448	483	495	474	507	495	489	535	477	465	491	528	449	538	505	508	473	487	492	512	491	494	469	463	497	471	474	525	480	463	502	414	503	438	460	471	485	534	496	474	538	474	463	432	513	481	510	487	503	450	472	492	481	482	493	495	476	465	454	491	494	465	468	472	490	451	492	492	464	431	482	479	518	507	474	461	472	480	505	471	479	456	491	462	473	490	485	519	494	508	475	481	506	438	477	481	515	469	519	502	479	465	480	469	508	433	466	451	467	537	466	491	443	475	520	451	497	462	478	450	492	471	454	482	462	480	466	502	494	520	474	465	517	494	444	483	472	476	503	475	465	494	493	489	486	487	481	475	443	485	463	443	509	473	536	500	438	466	502	469	485	466	522	484	515	479	518	464	510	507	450	467	470	432	516	493	501	474	422	518	471	497	480	467	489	480	440	440	495	477	474	501	459	506	493	475	484	478	487	480	467	489	462	505	476	502	475	491	469	509	523	478	512	516	515	478	517	477	448	475	469	501	479	502	514	451	514	486	479	471	500	449	468	513	500	432	466	456	477	460	494	514	508	490	471	464	470	490	496	473	512	488	471	483	462	455	523	433	473	454	482	460	490	443	494	460	523	455	471	493	474	463	498	486	474	480	509	444	480	487	461	490	439	494	478	490	502	466	440	485	490	467	444	480	483	509	507	507	463	494	476	486	453	490	472	477	480	496	481	449	483	473	469	468	492	472	470	495	473	475	500	475	475	442	462	464	460	503	494	490	438	517	463	480	474	482	507	465	490	442	481	462	488	462	456	508
25663	25115	34659	28595	18351	4619	483	380	355	349	372	368	351	391	375	353	361	360	323	371	334	374	352	353	368	355	343	331	361	355	385	332	366	345	365	366	339	335	380	376	341	369	349	339	361	367	361	320	407	383	359	351	374	370	377	363	335	363	354	389	364	352	346	351	391	339	358	342	325	334	358	363	327	358	346	368	328	340	395	327	376	375	351	381	339	363	369	359	347	352	337	380	356	339	348	332	342	360	350	354	355	343	339	359	360	350	349	331	369	326	381	374	364	341	341	350	343	355	320	371	342	363	332	330	371	376	358	309	346	370	351	363	332	352	358	362	328	359	315	371	310	381	373	389	368	388	361	342	345	339	355	346	341	374	333	351	363	352	360	345	335	411	383	333	362	316	348	359	344	327	338	384	357	352	384	348	345	362	366	353	361	358	383	359	354	339	376	339	369	353	380	335	390	394	355	365	371	322	343	351	343	356	354	349	344	387	349	356	347	328	373	341	326	349	356	364	344	326	368	358	350	324	366	365	335	370	368	363	338	363	367	345	358	363	350	330	345	324	321	337	367	337	366	362	325	339	355	347	366	355	364	374	336	317	341	351	373	335	370	385	337	319	356	349	338	358	359	371	359	370	331	338	353	376	356	335	337	349	355	354	346	354	371	363	361	353	372	376	346	343	353	377	322	348	362	368	390	361	351	329	364	332	374	358	327	304	325	370	333	330	356	331	334	339	339	337	328	378	354	346	361	333	347	359	347	323	347	337	362	350	353	360	341	367	346	329	352	344	370	370	380	333	377	364	359	326	314	367	347	356	333	371	387	375	336	363	407	354	357	364	353	371	361	357	350	321	346	374	350	360	365	389	414	360	361	353	350	357	358	365	361	371	361	350	351	350	354	357	383	329	386	343	368	356	374	351	345	329	366	336	371	355	335	352	362	364	325	348	366	377	351	350	340	338	360	356	358	373	367	367	349	349	380	332	335	392	360	372	384	332	372	367	350	331	318	323	351	364	351	351	365	335	353	350	340	368	363	359	389	354	398	330	368	357	374	356	368	361	368	382	353	338	328	391	352	356	328	319	343	352	387	362	365	332	324	381	324	328	370	340	341	351	377	304	347	337	335	351	361	365	355	337	349	331	367	354	376	361	343	350	362	342	339	375	369	353	348	372	339	359	338	325	345	341	359	351	332	350	376	328	339	345	355	335	350	371	354	299	376	345	375	312	366	326	372	367	366	364	343	348	358	330	360	354	359	325	354	358	334	344	322	344	335	313	352	336	390	360	375	341	369	374	358	370	391	350	376	341	324	357	350	340	359	369	340	369	336	357	375	328	371	404	339	345	377	360	331	354	373	371	358	357	389	314	323	356	339	404	365	343	366	330	357	340	363	365	375	345	353	399	370	362	341	372	333	340	349	339	326	335	371	374	350	383	345	374	382	343	369	361	327	346	328	390	353	349	329	336	382	354	363	384	372	343	352	363	324	313	352	372	338	345	336	381	345	333	354	354	361	369	346	365	364	350	342	358	355	363	358	341	301	314	343	361	370	355	350	365	354	322	370	330	333	345	351	312	346	332	380	363	345	356	348	348	357	368	353	350	356	366	367	361	365	361	350	350	378	336	360	343	348	348	358	369	346	335	391	360	368	349	347	362	289	360	357	358	393	350	362	379	364	340	353	393	368	331	310	355	344	360	344	372	339	362	343	367	353	342	371	364	335	363	384	385	392	350	323	325	337	328	366	341	324	372	362	387	348	386	331	363	365	327	322	339	375	331	348	350	335	348	310	349	336	359	354	344	373	364	348	318	340	340	354	349	332	350	353	350	362	375	324	359	364	367	384	348	352	339	343	353	347	336	349	342	377	347	363	397	384	347	344	364	382	349	341	359	346	389	345	381	356	377	339	356	343	360	328	348	351	337	327	383	358	326	361	365	352	356	340	349	360	361	342	380	322	358	323	343	338	351	354	355	361	383	352	350	338	342	371	335	367	352	363	355	334	376	332	357	355	356	368	346	357	353	327	372	396	375	392	359	384	368	357	356	373	371	346	367	329	316	358	379	342	351	327	371	355	377	356	317	335	341	373	382	350	369	365	361	342	362	354	363	342	331	313	325	348	351	346	317	357	360	354	330	368	338	328	350	372	388	335	366	356	361	395	370	375	325	389	335	357	321	376	383	375	366	374	358	334	338	354	362	334	342	334	349	325	376	357	316	355	392	348	355	352	337	367	375	335	370	362	398	351	336	341	355	376	353	360	337	364	366	343	334	362	357	346	352	350	347	349	352	339	407	311	357	329	370	346	354	372	359	340	362	379	358	376	351	368	363	366	367	354	344	368	343	369	332	317	383	375	343	349	359	342	377	345	334	371	358	354	359	353	337	356	376	326	358	337	337	327	367	361	341	353	350	325	353	340	351	352	325	382	393	351	347	396	362	348	355	344	355	389	370	358	338	343	382	340	329	338	391	363	329	345	364	366	410	320	360	401	355	336	344	318	361	341	340	356	326	328	329	316	309	339	381	329	338	324	324	370	393	316	356	344	335	356	368	358	319	346	361	360	350	373	349	364	354	334	351	335	366	361	341	366	395	346	337	349	356	372	352	348	309	357	359	350	390	338	365	366	350	397	363	334	365	346	364	330	342	390	336	352	342	356	350	368	371	340	351	340	362	357	383	352	356	307	355	386	334	335	336	354	348	361	348	329	361	337	335	392	349	352	374	335	331	345	358	334	334	375	363	331	398	355	357	346	363	353	324	357	335	318	346	349	360	324	362	314	348	341	350	383	365	366	335	349	371	368	321	380	383	367	361	311	313	361	353	368	370	383	381	358	386	330	369	370	363	368	322	353	351	349	331	362	376	365	346	340	347	366	359	378	334	375	335	307	374	374	370	355	331	361	364	310	328	329	362	356	371	335	370	347	337	350	331	326	342	348	339	337	377	378	369	371	370	350	344	358	375	367	367	332	355	367	350	321	362	360	352	340	362	360	357	363	344	331	316	346	365	391	349	365	338	385	333	358	353	344	336	356	318	352	364	359	388	338	374	323	400	383	341	311	380	371	334	351	361	361	360	345	384	362	337	359	389	363	333	370	327	358	322	362	375	322	353	351	355	352	324	371	341	367	362	328	398	370	335	357	320	310	361	377	366	347	320	329	361	329	356	310	335	381	369	339	343	369	384	352	352	355	350	393	359	337	357	384	356	362	369	345	354	334	365	339	397	374	355	340	357	387	393	381	336	335	342	334	337	344	318	354	368	332	361	356	371	347	364	328	351	331	368	366	339	372	366	371	356	357	362	347	359	359	339	339	322	358	309	312	375	367	324	340	357	339	390	339	329	362	401	366	333	386	353	343	354	367	376	335	347	387	366	312	344	371	360	352	330	361	355	371	366	356	336	336	363	351	365	393	346	362	342	351	330	334	350	359	352	354	340	364	357	287	351	358	336	360	327	386	387	372	345	350	292	373	346	367	336	364	309	332	379	370	334	376	376
63005	92202	66658	36188	8922	833	616	576	583	597	574	594	570	581	586	630	580	566	537	578	624	529	567	568	575	564	607	611	569	579	553	571	599	551	535	535	587	567	569	569	572	610	561	557	556	581	577	568	571	552	567	562	573	575	543	562	593	578	596	514	550	607	586	578	541	554	613	583	538	580	556	571	563	563	568	565	570	605	544	508	591	598	563	551	590	568	593	591	543	576	593	563	579	588	582	601	581	578	590	574	577	576	583	603	583	594	598	559	542	521	577	536	519	589	546	585	589	560	570	550	603	572	558	536	548	565	562	576	626	588	544	563	613	588	601	570	550	554	559	525	599	591	591	595	546	553	541	619	562	538	597	591	567	622	559	532	552	590	552	585	615	589	583	575	582	570	520	557	603	525	547	568	578	607	582	594	579	583	561	589	570	563	593	572	579	551	576	575	616	570	575	569	580	608	546	557	556	601	602	562	531	510	528	581	539	595	566	612	584	541	573	606	568	545	578	560	578	601	581	553	574	562	545	592	552	588	575	507	563	586	619	588	605	531	544	576	552	581	543	515	579	543	540	612	524	629	585	548	594	603	552	578	579	551	567	579	570	583	574	574	564	575	527	606	572	579	577	585	571	573	588	567	587	593	561	534	591	591	569	609	550	583	560	555	610	559	599	576	588	543	550	544	540	597	563	571	570	592	552	549	583	546	581	577	548	536	548	588	557	544	552	600	545	587	554	572	525	560	601	582	600	606	567	567	588	520	612	579	582	544	576	586	534	569	626	542	570	571	526	581	567	579	570	609	549	555	571	563	593	561	597	562	565	510	560	610	578	604	529	588	542	597	582	639	592	560	612	562	568	617	580	575	575	549	553	560	520	568	543	571	571	570	599	588	554	558	550	606	552	574	553	580	608	573	576	561	559	580	545	546	606	537	513	533	543	532	574	512	598	559	569	529	526	569	559	570	567	571	582	549	567	624	588	550	606	565	558	576	582	569	524	604	564	524	585	557	561	571	588	532	591	577	560	582	533	572	579	542	598	615	560	569	534	532	558	530	553	539	527	599	584	582	576	582	567	571	565	614	575	525	580	605	518	574	577	571	541	562	572	600	565	579	568	584	524	554	560	580	524	574	562	585	588	640	602	572	603	591	567	642	565	539	566	594	574	606	556	564	505	572	603	568	571	579	564	567	557	564	568	579	560	558	563	598	579	559	544	548	538	559	589	544	584	540	590	563	580	532	545	563	602	578	560	565	565	570	553	524	567	537	550	576	562	552	581	540	596	568	550	555	567	578	567	585	572	559	561	584	577	563	552	571	573	525	559	559	521	592	592	586	547	547	543	591	579	570	570	536	570	553	566	570	581	603	523	569	612	591	566	605	562	540	607	589	569	573	547	500	589	595	586	594	563	545	569	563	563	572	587	524	601	565	546	596	529	561	559	561	566	574	569	535	585	543	581	588	553	567	625	551	575	595	524	595	603	573	573	584	604	566	570	540	576	577	572	568	574	586	613	582	605	604	528	587	589	540	635	576	540	590	560	593	575	554	557	569	571	571	565	530	610	551	569	549	564	557	562	533	579	544	581	570	532	588	550	504	574	573	575	569	566	563	551	547	558	588	567	572	542	574	543	578	558	588	575	598	556	549	580	579	565	556	519	584	540	587	577	573	554	571	590	554	562	548	555	607	561	576	583	587	542	616	537	554	502	583	540	554	587	562	597	570	532	591	536	544	600	536	549	573	562	609	581	559	570	567	566	540	540	572	586	564	563	572	557	556	563	552	610	558	608	585	562	559	547	558	593	589	581	591	623	545	610	560	566	540	568	558	537	546	545	555	529	591	590	553	542	569	589	579	585	574	550	578	566	590	574	562	541	534	536	559	557	540	576	537	600	551	583	576	622	575	554	568	551	601	558	654	584	547	611	549	550	543	590	593	560	599	596	522	560	582	524	593	585	524	557	563	583	549	567	549	577	554	577	618	575	576	589	563	596	554	583	552	576	601	565	555	597	607	609	577	587	608	503	551	580	553	548	558	534	544	582	534	568	563	553	569	555	550	603	557	580	591	598	531	566	541	561	557	560	564	585	572	586	566	590	585	567	576	552	578	565	584	575	601	636	574	587	570	579	584	540	571	575	576	588	517	567	585	574	549	562	556	603	566	574	575	590	528	563	605	562	580	531	567	586	538	534	566	555	532	598	564	551	555	549	599	596	555	591	613	613	551	597	537	573	549	552	520	559	564	523	583	573	579	591	564	571	562	544	569	604	544	554	575	549	598	592	580	552	576	608	621	561	564	598	574	604	525	575	601	536	547	576	578	602	582	565	586	541	578	573	566	583	582	565	554	581	557	581	542	572	533	553	575	585	568	576	574	585	632	578	592	546	570	551	551	569	574	543	582	550	548	559	588	549	570	547	593	587	541	552	540	596	606	576	559	615	551	545	585	568	534	541	599	585	627	580	575	571	559	571	553	581	577	577	578	563	572	545	598	570	569	532	572	625	562	581	578	557	556	560	583	597	577	589	555	596	502	606	557	539	536	553	553	604	595	590	591	597	586	601	585	567	526	639	530	536	591	507	566	527	587	584	561	527	593	555	611	530	547	561	561	596	610	639	568	575	558	618	550	629	551	594	582	609	580	596	556	615	583	565	586	562	559	526	608	582	558	547	571	580	598	563	578	612	551	559	553	553	581	587	612	581	579	577	571	585	518	548	582	523	566	586	614	563	589	594	562	600	578	565	544	557	530	540	578	586	546	573	567	602	583	575	547	586	562	566	529	567	595	583	561	514	566	549	606	564	560	590	607	568	563	556	572	589	580	535	563	579	513	571	540	563	556	584	545	592	582	548	512	588	553	584	562	551	577	560	608	559	573	545	568	582	595	593	552	582	543	584	534	582	612	562	593	574	638	558	544	563	557	573	564	568	610	549	567	590	556	572	560	588	570	583	570	589	573	583	572	564	594	607	559	597	601	557	577	540	520	595	544	580	592	564	623	596	625	561	593	545	573	543	554	596	558	585	567	611	569	593	568	617	573	575	576	566	528	573	588	544	573	588	572	533	521	550	563	563	553	600	553	517	529	588	548	543	538	534	573	563	569	534	564	593	572	588	550	598	590	526	527	538	588	571	589	536	569	566	520	591	592	556	553	592	601	536	536	567	523	618	539	586	584	639	587	588	568	585	569	571	581	523	584	604	533	568	594	560	563	578	615	580	575	597	570	581	531	558	558	532	566	566	546	613	559	567	545	551	554	570	568	597	543	549	585	585	545	561	520	555	554	561	545	532	559	631	556	587	564	581	584	567	574	555	554	581	605	616	576	597	588	554	579	548	569	572	574	557	580	567	559	593	555	585	580	587	558	595	516	645	557	532	558	540	583	571	601	613	567	576	585	544	541	523	576	560	562	578	564	518	583	588	564	578	552	550	625	586	566	584	587	587	547	560	568	588	532	568	569	576	591	558	545	561	571	622	565	519	550	604	564	598	533	540	591
24401	23237	32716	26528	21413	14825	2005	611	603	593	570	563	544	569	573	564	562	526	583	560	523	562	558	537	510	568	545	554	538	591	524	504	557	508	609	563	575	560	568	577	549	575	593	592	556	568	511	543	579	577	515	572	574	533	500	514	547	566	557	577	550	528	565	578	579	569	577	525	530	564	597	581	514	539	531	519	557	562	560	536	549	578	611	579	550	589	591	517	597	529	554	546	548	507	559	549	525	558	568	552	530	548	544	553	515	520	558	502	535	574	541	551	571	549	541	520	550	546	541	549	538	561	498	545	553	569	572	544	551	548	519	529	547	532	559	519	541	554	547	551	537	561	568	575	538	512	529	598	526	573	544	572	570	553	521	513	542	552	525	541	514	548	528	557	534	523	542	534	578	542	547	559	548	567	530	549	555	543	551	557	592	536	531	533	557	532	561	522	543	553	561	544	537	506	574	548	535	563	509	534	584	533	564	538	564	553	567	584	528	539	546	535	617	487	528	593	559	565	519	544	577	545	514	568	534	579	542	566	523	568	535	524	533	614	573	537	555	565	561	556	546	555	591	564	559	545	513	541	543	587	520	523	522	529	514	513	545	574	546	554	563	552	542	526	590	587	549	528	555	515	509	548	583	535	552	561	551	537	531	593	504	548	565	545	555	508	502	551	561	539	555	517	527	503	547	562	561	529	515	552	570	523	543	564	561	548	532	537	551	514	555	568	543	527	578	576	550	530	530	581	527	584	519	540	558	569	569	536	529	539	557	565	519	540	583	526	552	570	547	545	535	598	543	532	573	555	549	543	544	566	506	542	562	571	525	523	543	534	552	537	585	585	580	549	510	572	578	517	563	613	535	575	513	548	517	529	523	560	522	557	555	570	524	550	493	522	500	553	521	563	590	523	513	563	534	534	586	572	527	587	541	543	557	557	554	562	538	531	548	552	542	525	552	531	560	484	570	570	540	545	529	525	540	547	524	532	569	544	557	522	565	538	571	514	531	520	565	510	542	535	573	553	519	555	514	560	543	573	569	510	535	564	548	581	572	585	530	538	541	551	550	550	596	537	546	532	579	565	526	553	555	514	543	540	522	544	529	542	538	532	549	558	591	558	563	531	548	477	548	562	532	583	548	551	531	537	503	519	583	578	513	575	575	565	523	538	524	546	545	507	518	527	527	561	599	529	545	534	551	600	542	514	529	572	542	529	575	553	570	531	553	515	557	618	522	556	534	526	573	527	532	538	545	514	544	529	541	558	560	561	553	534	536	540	517	517	529	553	536	547	551	540	519	538	557	600	562	576	549	565	565	549	504	550	511	560	544	563	487	528	562	532	584	587	573	522	538	536	564	568	528	537	542	534	540	568	548	564	578	515	558	564	538	577	529	547	592	554	501	539	561	559	523	541	529	538	542	562	531	551	545	566	517	530	537	532	570	579	547	552	535	525	561	553	592	562	565	557	518	568	562	520	569	505	564	544	574	567	539	556	538	531	578	543	549	540	529	526	533	548	567	538	571	529	539	552	500	541	528	522	623	566	492	553	534	513	550	522	498	545	546	573	591	557	558	545	544	526	507	542	579	526	540	539	550	545	545	574	528	526	558	559	568	537	568	543	535	582	543	542	549	527	546	588	573	567	539	549	526	530	544	537	541	595	600	565	540	552	531	555	565	536	527	540	591	541	544	537	521	536	559	587	533	528	526	574	505	555	561	522	507	524	555	548	530	553	539	573	566	557	521	560	536	540	562	546	574	546	541	568	543	563	565	581	563	546	565	512	569	612	529	528	525	572	506	504	540	566	579	558	552	532	532	517	526	557	533	551	502	537	545	505	552	554	544	544	540	513	537	541	637	545	537	566	573	544	549	533	578	521	545	541	529	478	548	570	534	543	528	570	562	560	573	567	579	560	549	541	539	598	545	528	539	538	534	576	541	573	514	537	536	563	569	571	550	543	533	562	575	522	526	519	557	497	517	607	594	529	543	552	496	553	568	571	591	546	592	541	564	582	515	541	541	523	546	584	500	550	550	559	546	561	554	562	551	494	595	535	555	524	558	577	570	575	508	543	552	513	584	586	532	557	551	578	591	598	548	526	607	565	517	600	572	531	552	546	542	540	549	550	544	556	588	528	592	553	547	552	513	556	559	538	516	542	550	569	518	540	529	545	578	523	552	565	579	563	544	578	569	521	574	511	565	517	586	558	533	543	526	555	558	529	501	550	484	558	528	585	593	532	575	555	515	571	541	524	524	544	549	583	529	540	528	527	561	531	492	519	535	532	583	563	543	548	558	542	557	521	537	528	536	549	569	579	534	579	538	535	526	515	550	554	551	539	542	550	577	568	567	514	551	499	542	513	498	576	539	558	558	587	533	536	559	568	565	558	571	557	604	555	514	495	624	502	598	553	533	551	591	531	555	587	542	547	544	545	532	558	532	536	527	530	568	569	587	558	547	529	545	582	528	495	516	582	563	548	590	583	538	551	533	539	515	543	572	531	538	541	587	579	554	591	581	576	506	519	513	534	572	568	529	553	559	558	553	561	563	525	537	553	521	553	528	536	543	558	550	496	532	574	537	545	524	563	529	530	552	552	549	578	557	551	527	593	565	542	539	560	530	536	549	535	560	567	486	520	567	555	537	565	534	565	527	546	552	571	588	519	526	546	597	533	570	572	551	504	599	551	538	530	523	587	524	592	528	576	522	529	513	537	544	581	536	531	543	506	534	566	551	551	582	583	534	522	567	550	561	573	552	565	553	536	527	565	523	553	555	519	548	509	548	535	517	546	567	578	567	537	568	539	562	571	565	567	557	517	513	509	514	543	567	536	579	552	558	584	552	540	554	528	591	559	525	528	567	571	523	544	568	528	565	512	546	528	560	566	557	555	559	512	563	501	551	589	569	511	594	565	526	559	501	577	543	552	558	543	553	523	504	538	557	543	554	531	555	562	539	507	554	556	558	574	516	524	551	554	568	567	558	537	521	528	573	537	568	567	540	564	562	538	576	572	585	531	541	570	528	522	561	526	534	549	570	574	531	558	506	528	570	529	565	508	567	565	532	547	550	518	560	567	549	537	527	537	512	565	520	556	550	565	522	574	541	515	607	570	575	583	569	572	524	565	533	534	574	531	522	590	552	549	565	567	540	568	524	557	528	583	567	561	555	550	552	551	586	514	531	557	553	565	573	514	525	581	539	506	572	574	554	514	533	549	561	525	539	527	527	551	558	520	599	549	614	533	574	546	569	582	562	566	554	568	532	505	546	535	517	553	547	569	591	532	555	542	593	557	504	558	571	548	534	568	588	547	525	563	578	525	553	527	561	536	558	519	540	527	563	534	546	543	585	564	524	555	558	548	519	564	503	577	555	518	509	542	537	518	489	512	607	518	592	546	530	551	535	512	521	534	565	603	541	551	509	566	580	555	548	534	535	562	556	521	568	519	535	572	527	527	593	553	544	549	527	543	556	531	530	567	521	540	531	542	520	552	546	511
62445	102117	76754	43739	12833	1581	906	860	828	851	848	837	818	899	892	818	880	841	879	827	816	839	785	811	832	898	863	873	829	853	810	851	830	834	790	790	904	826	840	886	827	838	819	788	843	848	835	857	863	780	858	842	806	859	843	805	778	844	828	894	855	822	893	841	780	852	862	851	848	884	793	851	870	858	884	832	851	838	853	811	894	842	862	851	835	832	809	876	884	887	843	846	843	798	866	805	803	859	782	843	889	842	851	789	841	815	813	820	819	831	821	827	836	847	835	858	840	858	794	808	894	848	859	792	833	814	780	874	877	815	817	838	830	834	796	839	814	798	865	836	833	820	842	879	816	841	814	871	820	818	827	844	886	791	796	808	796	836	827	827	831	844	837	822	823	804	827	859	838	853	854	850	841	898	849	800	823	814	893	859	825	840	785	863	891	843	850	835	875	860	808	855	817	845	857	837	808	807	863	863	843	793	837	841	779	838	831	814	788	845	813	850	866	824	845	816	784	842	904	854	846	851	798	827	806	853	813	852	837	825	811	876	889	813	828	853	846	849	822	847	859	841	821	877	831	831	870	827	804	872	804	888	833	865	814	833	840	854	793	825	803	846	812	819	800	837	898	840	879	811	828	779	856	841	833	816	863	799	852	801	793	853	833	842	772	841	816	890	860	855	774	861	836	824	849	816	827	837	831	807	943	932	788	866	884	833	855	831	835	796	824	834	852	835	795	819	817	831	821	811	796	895	823	838	836	840	827	845	867	845	802	861	818	803	830	861	813	904	869	866	800	772	799	870	832	891	851	808	824	787	818	855	848	842	924	839	842	830	888	831	784	830	834	807	828	835	798	863	784	890	865	832	815	844	856	852	784	865	842	840	864	834	841	791	824	814	816	872	837	822	827	878	840	811	748	832	789	839	830	816	772	802	879	824	813	825	885	820	786	833	893	872	888	847	803	885	854	855	830	831	825	859	865	805	832	855	828	822	864	822	844	873	868	837	813	830	873	844	825	846	815	890	830	859	845	860	836	864	827	845	839	803	876	837	894	879	844	817	849	798	805	829	861	858	872	846	843	842	820	876	839	832	826	844	839	846	810	803	854	879	859	806	819	861	866	852	831	840	822	817	845	817	858	846	849	850	847	823	810	815	802	796	837	827	816	877	820	780	892	828	818	820	851	832	875	825	865	815	822	834	821	859	871	817	817	838	823	815	883	805	796	786	777	815	867	850	835	888	797	827	863	821	905	857	793	834	817	824	837	803	827	832	831	830	790	862	823	787	845	792	799	859	818	810	855	792	824	777	877	863	811	843	824	889	843	806	825	826	820	833	779	813	855	816	796	868	840	860	874	819	781	806	865	876	827	841	865	860	884	834	827	844	839	865	867	848	837	829	848	827	857	843	820	855	832	888	820	836	820	845	844	842	884	875	843	836	808	843	852	841	798	834	842	876	820	806	869	815	817	806	807	847	865	872	816	861	840	830	918	847	863	805	812	880	807	830	793	811	880	891	779	851	900	843	836	827	847	848	846	810	869	828	847	863	836	830	835	811	863	819	845	873	836	893	858	879	848	887	829	817	855	804	847	823	824	859	800	860	827	849	867	862	874	820	858	852	846	839	798	857	796	815	879	843	794	900	808	827	818	855	847	839	787	823	879	837	869	824	846	821	819	884	794	852	791	837	881	794	801	808	879	838	854	768	794	857	839	864	819	870	840	833	844	857	859	838	867	818	819	824	871	811	844	854	822	829	812	800	816	835	882	859	853	905	906	836	805	856	841	846	831	850	920	866	864	810	898	845	829	907	774	832	869	839	816	838	768	836	857	867	777	826	835	808	840	874	818	803	857	839	879	842	812	794	858	810	800	802	824	894	862	828	861	885	843	801	763	819	851	787	835	811	803	830	844	856	840	807	839	866	851	781	828	798	845	829	837	843	805	822	857	869	845	811	857	856	815	833	883	827	799	799	857	880	842	842	836	865	826	814	860	845	821	887	843	866	841	852	861	817	839	849	845	847	843	829	852	803	885	800	870	798	825	803	831	803	819	785	852	820	827	826	846	838	798	815	821	834	843	834	828	886	820	870	846	845	935	819	892	815	846	794	873	872	822	897	866	856	825	839	829	843	822	809	800	811	836	820	842	847	840	811	823	809	834	910	853	874	811	843	788	847	769	830	805	824	839	865	839	893	861	800	803	765	819	837	873	789	790	857	831	857	846	790	883	779	873	815	838	843	906	844	846	825	890	782	818	839	866	793	826	764	878	821	829	845	837	839	845	823	859	885	802	824	787	849	870	845	855	863	847	780	851	802	854	808	874	880	850	854	853	800	786	819	854	822	829	815	831	898	808	817	858	850	824	796	804	842	849	814	825	899	809	832	862	846	880	833	856	851	830	884	869	883	826	814	842	815	826	885	871	822	829	843	849	836	818	857	794	878	856	881	834	769	849	819	844	820	865	846	880	835	799	835	823	839	801	843	866	876	838	824	818	804	825	821	851	844	875	816	780	881	843	840	868	852	823	845	898	860	846	833	782	854	820	831	878	830	830	873	793	796	815	863	832	881	784	824	791	895	860	869	788	831	864	890	818	875	826	887	815	794	815	805	866	858	790	853	859	792	824	865	855	849	846	835	842	823	870	874	792	810	857	880	854	822	826	813	833	848	827	768	855	855	889	861	805	756	768	826	846	823	838	838	869	884	820	865	810	852	825	749	851	825	821	866	848	797	831	824	850	824	852	839	839	799	834	799	836	790	842	828	843	822	852	880	843	808	865	823	829	822	843	892	871	882	859	843	809	889	860	867	816	858	799	783	807	902	839	835	795	846	786	868	849	855	858	834	873	840	838	867	815	835	781	874	839	864	814	840	799	901	854	849	823	884	812	774	849	850	804	887	846	843	808	863	824	853	844	838	785	897	814	767	804	868	841	782	833	868	820	827	826	848	876	847	798	873	829	821	835	830	823	904	840	866	812	861	807	841	853	836	839	768	827	816	835	845	820	773	758	824	861	834	823	844	848	834	830	856	842	865	848	829	847	878	787	859	801	834	823	828	825	820	852	818	828	891	862	859	825	817	804	823	799	830	847	792	810	887	837	823	819	848	876	848	796	882	868	844	845	807	859	826	847	843	862	817	816	800	831	883	810	909	848	839	829	815	832	849	878	818	824	877	798	821	810	822	832	763	804	862	871	762	847	806	809	773	855	831	796	845	806	873	837	802	861	825	857	863	841	818	855	876	858	813	836	824	884	843	876	898	789	836	841	859	781	832	864	854	853	825	849	850	870	860	788	852	826	843	884	845	819	770	832	848	824	833	814	852	832	889	858	851	829	852	835	843	834	875	838	805	855	843	860	865	901	855	849	824	863	856	849	833	833	834	771	845	812	847	870	880	809	869	835	800	804	832	870	808	842	820	825	897	805	900	859	856	894	851	837	839	837	796	857	807	786	837	822	869	820	821	795	849	785	822	824	878	853	833	833	831	816	857	816	842
31524	31796	29108	13318	1350	412	366	291	279	305	275	290	266	326	328	318	294	266	342	290	298	313	276	272	304	304	259	294	297	324	289	287	305	267	296	301	291	292	282	298	328	321	307	247	297	286	293	304	284	313	295	266	279	304	275	283	305	305	305	307	292	288	302	326	323	294	267	260	285	318	294	315	283	283	305	297	281	293	249	301	297	303	298	281	293	312	320	268	289	321	254	312	324	295	292	295	339	301	290	309	271	309	304	277	257	312	312	292	290	300	270	320	300	287	284	276	263	273	295	325	284	299	285	260	278	325	318	295	275	328	327	317	279	287	279	289	287	279	301	300	295	333	275	261	293	271	314	315	290	279	272	286	271	312	298	284	302	293	333	289	321	259	312	308	303	275	271	298	302	292	285	286	316	296	271	270	302	291	324	278	298	281	288	288	281	280	280	283	305	350	291	303	289	274	308	302	293	287	298	307	312	295	323	320	318	285	317	293	270	269	297	299	283	295	275	312	291	290	269	301	300	293	278	329	295	291	292	296	301	291	312	304	318	292	285	295	320	272	306	286	303	325	317	302	302	326	315	292	274	281	296	289	309	311	285	320	315	309	299	305	306	291	302	299	299	293	288	300	309	272	276	290	277	285	305	303	290	288	308	273	277	326	263	297	289	312	327	304	309	271	274	306	270	318	306	332	280	306	287	299	282	319	302	288	307	304	335	294	297	297	289	262	271	309	304	288	322	300	290	311	321	296	272	292	273	304	299	294	303	287	306	263	269	283	314	302	311	308	301	314	295	280	289	310	299	328	265	316	304	283	291	294	278	325	300	304	290	310	292	296	297	305	297	272	292	286	297	287	283	273	296	291	297	258	300	299	268	288	294	310	294	295	300	272	264	282	288	321	303	307	289	280	260	284	273	295	317	306	273	291	303	338	287	283	320	326	305	269	253	297	308	313	315	273	282	306	305	265	302	304	280	290	307	267	302	311	254	272	293	275	269	291	305	308	295	298	272	313	310	298	310	311	294	298	302	301	296	299	320	288	272	295	282	272	289	301	303	270	305	284	312	299	308	306	281	310	312	326	303	291	282	286	275	293	277	306	278	322	270	325	313	277	282	290	297	307	296	309	312	326	252	294	280	285	260	309	279	307	274	285	266	262	329	281	298	282	271	297	315	305	306	300	269	323	304	304	307	335	297	314	314	284	312	281	286	334	284	315	280	328	290	306	312	314	292	296	306	279	295	303	306	286	323	288	320	306	281	310	276	261	268	302	285	286	277	283	275	280	291	280	299	296	286	275	287	298	288	306	302	297	287	310	287	286	277	276	319	282	324	320	320	298	292	304	267	281	319	296	276	275	302	266	288	274	307	282	285	288	269	286	297	277	306	294	321	323	271	300	308	285	286	295	300	284	342	290	292	281	298	292	289	300	308	304	304	297	301	293	297	290	299	326	283	309	259	312	290	281	277	296	282	318	299	310	302	299	310	309	317	305	276	300	298	329	262	294	313	310	283	311	307	329	296	285	304	302	314	290	312	316	288	315	301	286	277	300	297	290	292	295	319	300	282	298	299	316	299	281	318	267	309	307	313	280	285	300	309	320	288	282	286	305	277	305	293	307	272	331	298	253	314	306	267	280	316	298	323	294	322	280	303	270	298	289	289	291	315	319	304	288	284	322	294	269	327	277	311	295	292	291	298	314	325	269	324	303	287	283	279	310	296	279	285	295	295	314	268	278	291	310	294	287	282	292	311	266	293	304	266	323	295	287	309	306	323	282	316	288	297	296	265	306	299	287	320	277	304	301	296	273	299	308	275	310	279	308	272	283	332	293	298	291	273	271	287	283	291	313	305	309	317	300	293	291	321	292	303	300	275	301	284	300	301	288	252	307	299	305	283	261	293	302	303	274	272	295	299	300	307	289	269	322	302	299	286	318	249	302	296	309	283	331	304	307	309	287	290	275	274	294	274	276	314	275	319	280	289	286	283	301	309	304	278	278	275	339	286	281	310	294	314	317	280	289	304	324	271	288	298	284	318	336	292	299	287	281	299	299	313	275	307	277	299	303	310	307	279	297	290	327	298	294	291	308	295	288	282	312	285	293	322	323	268	301	318	283	292	282	292	301	304	324	315	294	328	269	307	314	278	292	272	296	288	357	274	310	286	333	310	306	291	303	317	269	287	289	290	277	294	329	277	300	283	306	323	339	300	296	287	266	297	273	305	303	300	317	317	292	273	282	326	290	255	270	283	301	293	293	317	309	306	302	299	300	309	312	304	345	291	300	307	280	287	289	285	301	310	301	298	279	293	293	307	267	285	276	300	280	313	278	295	327	313	296	291	274	274	302	301	321	318	307	300	298	290	289	316	296	287	289	308	312	288	311	282	307	295	316	299	295	292	296	279	308	325	290	310	255	280	317	315	315	298	310	286	300	325	281	296	312	294	291	292	277	290	274	311	265	305	288	315	272	296	309	286	306	318	266	323	280	310	300	285	291	290	299	261	283	307	311	292	292	298	272	327	311	291	291	288	286	306	299	320	291	336	278	272	315	300	314	280	284	288	265	319	278	299	292	304	271	301	320	289	326	284	291	290	322	313	299	269	331	325	299	298	297	328	277	295	303	243	278	287	298	290	285	293	294	293	264	259	316	273	281	301	294	303	299	298	294	308	298	319	296	289	290	296	277	305	313	276	322	309	267	294	296	290	299	269	310	311	280	293	318	290	279	302	294	330	299	293	304	289	273	270	281	295	286	299	274	310	307	293	288	298	312	306	301	285	282	291	268	287	298	287	294	277	302	270	272	288	294	297	289	281	288	265	292	345	290	275	287	273	306	310	265	260	294	293	304	327	307	314	329	283	286	290	288	301	289	263	301	257	281	297	294	260	304	321	284	300	295	315	278	321	304	270	296	299	278	277	274	266	279	295	314	323	300	296	277	300	272	312	305	292	299	292	335	315	259	297	322	307	279	281	308	302	303	255	306	293	299	317	299	310	322	306	304	275	304	283	292	290	281	320	331	286	313	294	305	301	296	314	309	327	327	298	294	327	286	246	272	275	306	304	330	290	270	313	296	329	300	319	282	282	289	305	287	287	303	278	311	342	273	319	292	263	285	312	290	295	316	277	330	277	346	287	289	302	293	286	256	273	314	282	261	292	305	278	302	284	293	307	295	343	294	288	298	307	294	296	311	264	332	289	290	327	279	302	292	324	293	297	306	273	306	276	281	277	302	301	268	315	291	317	306	285	289	302	313	295	273	299	294	289	274	295	306	318	292	279	306	317	287	278	299	315	280	325	275	289	292	315	270	303	289	295	323	310	300	279	299	286	292	317	309	310	303	258	295	297	295	290	270	293	317	307	311	277	302	299	270	299	300	290	293	302	279	330	295	290	308	277	268	269	302	287	313	288	280	291	278	281	293	278	278	315	270	309	271	288	302	311	309	299	293	278	302	273	291	300	320	295	289	306	295	277	289	291	303	323	301	272	307	281	300
40707	49533	34225	13413	1924	567	500	523	516	462	502	521	477	497	453	513	488	519	501	483	522	428	526	451	526	534	503	509	499	484	531	515	501	508	503	512	487	448	511	470	488	497	480	460	528	503	481	515	535	487	483	504	477	485	496	498	487	451	482	444	464	475	450	532	502	501	447	519	500	466	486	522	504	507	504	494	506	511	483	503	499	541	508	475	449	506	502	467	511	491	506	474	514	505	506	497	497	516	506	478	525	489	498	489	509	546	470	534	507	476	488	482	483	510	515	480	504	434	470	474	489	556	523	470	511	505	512	523	477	475	497	479	486	466	515	497	524	494	495	502	467	504	519	479	465	548	507	451	482	493	483	466	474	476	515	458	514	476	460	529	515	508	482	487	444	474	445	469	499	498	516	484	503	491	490	452	502	492	468	481	491	493	536	540	498	471	488	493	467	490	487	532	487	470	479	485	509	532	483	482	485	496	473	474	490	517	477	504	529	477	467	534	477	456	483	481	533	501	495	466	513	464	494	513	486	490	505	464	486	487	497	486	529	462	541	472	513	525	501	489	481	482	478	506	490	531	481	477	523	503	503	487	518	481	515	497	481	489	506	498	486	509	478	504	491	513	507	483	492	475	547	510	503	500	498	453	488	466	450	479	479	497	473	481	524	496	502	485	506	506	491	501	452	493	470	515	506	484	477	500	520	490	496	476	501	497	491	456	476	502	491	479	483	503	522	479	474	502	467	500	472	505	496	485	501	451	488	493	494	471	520	472	469	523	461	541	487	501	510	479	488	506	503	488	510	478	522	515	504	465	515	466	479	491	473	509	448	492	494	467	521	486	498	489	501	503	508	483	492	467	478	478	504	512	495	511	489	489	491	547	515	509	488	486	532	477	483	517	485	524	499	470	498	482	491	488	513	487	495	471	506	489	554	486	506	484	489	481	495	424	532	494	488	475	503	515	515	522	506	502	480	471	489	491	521	487	476	471	478	498	513	492	516	481	476	486	480	514	498	513	495	465	480	462	468	467	439	475	487	485	529	480	520	472	503	502	500	486	461	501	516	478	466	494	490	509	527	461	510	472	452	549	506	534	478	493	528	509	455	470	510	460	506	462	494	460	457	516	469	478	526	486	501	494	514	470	487	472	514	480	531	464	498	454	498	458	504	467	512	490	498	504	475	518	501	449	479	478	513	469	454	497	474	555	514	496	497	480	449	496	480	504	513	466	501	485	511	484	510	517	489	455	518	477	475	453	496	482	437	494	468	475	556	478	500	472	501	525	499	529	498	499	454	487	490	507	514	488	456	484	486	509	517	524	504	508	516	520	515	505	460	519	487	498	554	520	525	506	479	463	508	465	497	527	534	508	503	507	505	492	474	530	488	522	486	506	481	475	523	472	482	487	501	498	498	482	532	475	506	514	488	464	468	475	517	485	526	480	512	532	472	484	471	499	511	472	498	483	513	475	481	502	497	456	501	504	491	467	458	506	547	480	484	484	493	469	452	489	510	504	490	536	475	474	517	506	471	511	464	443	493	488	501	494	514	484	497	506	518	541	492	522	549	444	521	496	477	479	519	526	498	495	486	487	492	459	524	509	483	502	489	497	503	464	466	481	499	507	486	466	523	464	495	507	477	503	498	503	438	472	495	527	480	466	493	484	476	472	452	479	469	493	484	496	497	521	458	508	523	476	486	512	498	489	519	485	511	556	474	506	477	491	502	510	510	501	451	494	513	496	520	484	466	471	509	501	457	474	537	484	553	472	515	481	472	480	472	478	462	506	500	509	474	491	497	468	521	518	489	512	474	504	469	500	490	491	499	496	482	455	474	547	492	481	541	484	502	509	501	482	498	492	476	461	484	519	529	513	549	497	510	516	509	537	509	454	454	500	498	504	509	499	471	485	485	510	454	484	498	502	547	467	520	487	493	496	471	516	461	495	508	494	495	518	495	533	476	548	509	491	509	506	526	467	496	465	487	534	476	501	480	530	511	510	487	492	495	493	518	527	495	489	496	476	484	495	447	494	505	460	480	452	455	505	491	463	468	504	466	497	487	502	499	475	458	470	502	493	495	490	536	483	520	505	530	482	481	513	506	501	509	487	489	460	487	513	482	487	501	464	536	469	486	532	481	501	527	463	473	560	508	507	505	465	496	537	483	494	508	505	455	477	493	494	542	497	468	499	470	461	485	488	502	487	485	489	513	493	508	470	502	520	509	469	519	490	514	498	467	484	473	493	490	474	533	460	501	459	473	539	499	477	484	491	489	527	467	500	475	491	466	461	493	511	477	494	459	493	536	470	474	472	488	450	474	498	506	478	473	498	461	486	507	487	464	472	513	531	515	480	501	467	518	505	523	500	494	490	452	471	493	483	471	487	492	493	515	508	477	504	526	499	503	514	521	511	536	479	486	483	468	530	504	508	527	517	507	500	477	457	528	516	503	482	538	517	487	450	481	473	496	483	473	479	497	490	485	492	536	546	500	523	507	472	470	492	477	502	504	517	453	517	484	472	467	514	487	489	461	523	525	502	475	506	506	460	492	490	520	483	533	462	534	499	491	527	490	464	472	456	500	499	522	471	509	530	486	506	480	495	540	480	499	478	482	517	482	459	509	458	513	488	479	494	548	480	493	527	526	498	517	529	510	466	480	476	508	454	499	510	507	503	513	513	518	470	510	523	468	489	492	449	457	496	526	471	504	498	503	478	521	520	507	503	466	516	484	483	473	505	535	496	434	473	508	518	486	489	459	510	522	496	527	464	510	470	475	502	494	493	511	492	511	478	530	468	479	490	485	467	485	491	486	489	493	514	501	505	511	560	477	511	512	478	500	531	540	510	492	455	479	457	503	509	526	489	513	504	482	497	486	476	510	452	487	495	467	520	450	468	484	481	553	465	505	506	479	498	519	493	447	482	506	469	448	526	480	437	458	518	479	507	528	485	452	459	499	499	467	539	488	532	517	496	499	511	477	493	485	459	496	511	484	478	491	453	469	485	489	497	491	442	501	494	470	516	496	494	529	491	476	500	511	454	453	473	481	487	510	516	540	512	515	510	502	465	476	491	478	520	481	505	482	466	509	476	500	508	519	494	490	524	489	509	460	484	483	508	504	491	485	526	479	502	511	490	535	461	467	531	496	485	518	543	467	488	528	471	487	485	517	506	475	443	492	499	456	476	504	498	504	436	475	492	487	476	494	484	540	501	452	488	516	441	532	468	496	476	500	495	519	473	468	474	462	476	488	500	494	482	443	507	475	515	472	503	481	490	503	494	507	499	496	467	487	486	527	490	493	526	490	479	475	493	498	503	495	457	519	535	521	478	481	500	508	522	515	493	474	486	473	468	526	510	518	481	481	485	484	490	474	496	490	492	506	451	511	450	474	493	521	498	514	492	508	483	481	506	482	506	516	543	513	455	518	482	488	511	510	496	473	501	514	504	495	518	526	523	482	478	505	476	532	485	519	508	516	509	508	482	468	462	484	508	491	483
25712	25247	35835	28968	18342	4847	486	409	359	354	357	410	389	412	363	390	400	334	377	367	356	377	355	387	379	401	335	375	376	377	345	345	345	373	356	354	355	387	355	405	369	355	401	368	351	357	391	360	407	416	382	339	390	374	337	364	393	339	346	340	375	322	357	376	377	363	343	371	364	331	360	353	355	382	334	346	372	376	380	371	366	355	368	377	340	342	346	379	356	399	350	365	383	332	337	360	356	353	355	394	347	390	371	354	359	345	342	368	345	379	327	367	378	360	411	355	345	354	385	325	339	330	402	335	340	359	366	353	359	354	381	356	371	372	338	348	358	336	346	350	346	377	360	379	368	348	364	402	360	372	353	345	343	379	330	377	378	384	349	385	333	349	391	372	409	349	364	331	363	349	347	335	337	347	365	324	356	393	342	339	352	357	363	355	365	366	342	385	329	343	346	328	384	365	367	356	371	366	358	379	368	343	370	345	338	374	328	377	366	376	364	380	352	343	371	351	340	361	328	355	367	356	379	372	337	338	347	328	354	369	346	370	364	378	375	367	354	355	298	369	347	389	358	351	363	346	363	332	346	352	347	356	361	367	330	390	378	365	349	349	379	374	380	364	355	360	372	336	351	368	378	381	344	377	365	373	360	346	341	329	356	372	353	319	395	386	400	329	390	367	360	349	367	391	373	377	382	376	376	364	329	358	314	388	380	355	364	356	376	370	372	333	371	360	359	345	384	351	353	364	354	353	375	383	380	362	357	368	354	336	377	362	372	381	368	375	365	344	362	397	350	338	394	365	359	366	352	358	379	351	369	357	355	364	356	336	363	358	348	368	331	370	365	364	345	393	342	354	355	350	376	366	382	347	344	313	348	361	376	371	339	349	381	366	350	363	375	359	363	382	361	395	353	367	339	394	372	350	353	350	357	396	349	334	375	366	379	392	387	358	366	325	365	378	400	325	381	364	350	398	365	361	335	344	359	355	358	364	316	372	336	342	344	343	356	374	385	382	364	350	334	408	372	369	336	373	358	382	357	367	356	308	383	370	357	354	350	346	367	355	391	348	340	359	318	357	357	376	353	364	369	357	381	360	375	343	372	366	335	330	362	348	390	330	358	366	384	347	336	376	342	392	354	359	374	345	356	356	376	371	334	342	387	371	365	353	318	391	348	364	370	380	370	344	352	368	359	349	401	340	347	375	345	379	371	347	370	363	354	336	358	365	380	380	367	360	358	367	373	356	350	364	401	399	400	334	330	349	353	343	347	388	354	362	399	363	373	384	359	337	354	351	364	380	365	335	366	343	354	373	372	331	389	359	352	370	385	394	389	360	354	388	348	354	360	374	385	361	362	383	372	365	335	354	366	386	352	355	381	363	333	398	345	382	355	355	321	319	363	363	396	351	372	400	396	385	379	345	372	352	350	376	374	371	380	356	376	411	358	377	346	362	372	357	350	329	366	359	369	363	353	329	367	370	373	357	374	349	370	371	356	372	376	390	380	374	371	377	368	345	365	404	368	371	341	340	373	369	351	347	333	363	374	354	405	374	375	367	388	338	339	345	356	388	343	361	387	337	341	356	351	340	375	357	349	363	366	352	330	380	406	405	371	410	340	375	395	373	330	361	358	372	375	374	331	373	349	394	326	356	368	381	320	371	315	353	343	340	374	365	367	387	385	350	352	368	361	390	374	357	364	355	327	340	357	352	363	379	354	397	361	354	378	370	360	343	366	396	341	343	366	383	343	403	391	389	363	358	366	349	388	372	340	368	350	354	356	376	347	375	348	402	355	352	362	349	356	365	327	377	368	378	364	377	360	381	342	391	345	351	339	370	319	358	338	347	343	400	366	375	370	342	403	361	352	354	365	378	340	359	370	354	331	357	339	379	329	356	351	373	365	382	347	378	339	344	353	363	367	373	361	311	380	348	378	344	375	358	332	354	372	349	366	371	334	335	342	343	364	347	378	377	374	356	381	362	366	367	386	409	371	393	379	370	380	345	372	352	383	309	363	372	352	367	381	376	379	349	365	385	378	380	367	361	340	350	346	326	368	366	341	384	397	346	368	349	371	328	366	354	380	355	362	383	419	361	351	396	335	368	363	368	370	365	388	369	324	348	398	352	338	336	357	394	385	353	362	363	350	339	342	363	334	356	353	393	381	348	332	327	345	384	365	367	346	354	353	319	355	344	340	381	373	376	344	352	406	362	376	376	361	347	324	354	344	368	365	325	365	349	347	383	381	350	346	342	380	380	356	341	382	331	369	377	361	328	352	382	340	378	385	357	365	370	326	353	375	373	355	360	356	344	349	357	341	347	402	356	333	346	355	373	363	362	343	356	339	343	371	381	359	362	334	383	370	336	348	374	333	379	347	383	337	382	324	366	358	379	363	378	358	383	364	358	398	375	351	377	362	357	366	393	366	353	331	358	352	360	353	376	368	365	355	352	382	348	363	370	366	384	349	365	358	346	368	400	344	366	342	394	373	363	364	387	350	343	373	341	358	356	353	355	357	394	361	352	342	331	349	388	367	371	386	365	376	364	379	357	386	353	354	383	401	367	363	390	363	363	373	356	380	338	357	348	362	379	361	337	377	361	373	338	333	340	351	339	362	347	343	353	392	340	337	327	358	360	313	354	337	362	356	362	360	370	370	354	387	347	350	386	358	384	357	337	356	371	384	385	356	348	366	411	357	380	413	332	384	374	374	343	392	342	341	355	351	362	346	388	392	356	354	345	359	397	359	398	346	397	355	373	362	364	373	330	376	379	342	353	396	353	356	358	383	381	348	392	374	346	345	328	320	367	399	324	377	371	371	356	367	338	358	341	360	366	359	339	342	386	342	372	360	361	363	350	364	346	334	386	366	388	355	355	372	359	373	351	378	386	328	384	352	339	379	350	353	353	349	372	367	373	354	366	378	372	333	366	356	379	364	330	351	358	353	382	352	350	374	350	389	377	346	347	377	366	338	367	352	322	364	381	369	373	402	359	359	401	350	386	340	363	379	354	363	349	344	366	360	329	356	354	388	373	371	315	373	334	365	374	331	366	355	345	374	348	360	372	390	375	360	374	330	360	397	373	355	376	340	342	388	350	364	354	371	344	337	389	357	332	333	363	367	355	359	341	337	361	388	340	355	337	329	363	347	364	400	340	371	349	336	372	379	383	363	364	337	358	360	365	392	339	341	363	367	379	374	381	324	339	379	379	383	352	347	362	373	333	343	350	401	337	379	365	358	349	382	363	391	366	358	349	392	374	369	367	356	425	372	367	400	377	366	342	354	379	370	373	342	368	361	350	344	366	356	360	342	375	315	388	338	365	340	358	383	362	390	327	384	364	353	363	368	353	366	355	358	369	390	347	350	354	359	340	371	368	351	355	372	332	352	356	361	332	366	358	357	364	368	374	377	354	365	359	347	383	363	340	345	405	342	389	381	386	325	390	350	376	365	361	345	354	400	340	346	377	384	363	338	389	346	368	381	374	344	368	377	356
62286	93406	67548	37255	7259	1090	625	566	598	602	588	605	586	590	571	615	595	564	565	581	625	582	625	568	599	575	613	606	584	640	588	577	551	588	628	604	532	619	578	585	549	571	565	592	605	575	588	599	572	616	606	615	611	560	545	573	604	562	599	578	561	555	565	561	580	601	567	584	557	584	589	586	597	561	566	579	580	569	598	602	610	551	600	537	580	600	583	557	549	584	564	569	573	588	542	599	564	620	567	556	602	565	588	557	548	555	553	559	551	600	604	594	545	592	555	540	574	597	590	591	589	605	549	568	561	577	545	595	576	593	632	573	574	551	622	595	563	589	579	591	655	609	549	577	598	563	594	605	573	563	575	598	574	556	576	572	567	574	602	506	529	586	613	582	526	606	589	569	563	560	581	599	573	566	547	608	581	608	534	581	568	557	611	582	606	561	575	536	548	634	577	586	631	580	609	601	546	619	569	599	573	578	580	546	566	545	602	557	578	632	575	592	612	593	599	596	581	595	620	579	596	595	577	594	593	604	567	572	574	600	593	585	553	616	563	551	579	516	603	583	561	575	591	566	613	598	615	573	561	629	566	580	568	627	564	575	597	571	627	593	559	598	611	572	579	626	615	568	578	599	575	552	619	594	574	593	599	589	636	572	562	586	594	564	595	552	593	572	621	591	592	594	627	572	551	593	591	605	582	615	617	586	557	595	567	587	559	617	598	589	567	586	582	591	602	537	598	576	599	595	602	565	580	558	575	610	599	564	550	641	566	606	570	620	572	574	552	551	538	579	562	622	561	572	607	582	612	597	564	580	620	604	572	558	600	567	549	606	637	535	607	600	584	584	591	586	574	578	561	582	565	558	574	627	593	631	527	606	583	546	524	592	602	592	612	537	577	545	558	578	577	569	581	557	576	540	577	599	569	595	601	594	584	568	503	608	566	580	553	582	570	556	578	588	584	573	609	616	581	590	579	580	563	616	587	592	545	589	573	597	561	573	567	563	624	576	549	588	575	610	614	596	607	560	616	578	588	563	567	580	598	597	622	585	588	531	590	570	593	587	619	623	613	586	573	599	582	610	597	576	587	546	564	565	565	587	564	551	589	594	543	573	599	603	589	583	579	604	605	593	577	558	605	568	580	589	620	567	619	595	582	577	605	555	610	574	600	611	558	576	600	574	589	585	556	569	611	557	588	533	600	611	560	591	601	597	584	555	568	590	594	611	595	619	578	529	599	532	602	593	579	593	581	572	584	617	600	581	580	598	566	545	568	634	570	577	565	562	565	607	585	583	581	516	604	624	569	579	611	593	602	552	573	557	553	576	639	606	638	578	605	574	574	628	573	538	575	561	581	574	575	595	551	557	528	578	622	570	558	567	614	611	604	617	586	594	601	592	546	533	583	556	544	581	609	588	558	584	553	564	561	570	561	604	607	591	594	598	635	600	591	577	610	563	614	584	588	590	548	551	606	554	598	607	621	586	606	546	553	565	603	610	606	566	598	573	543	572	579	586	545	626	573	601	571	582	629	597	516	587	640	601	574	584	564	560	610	568	583	595	559	595	590	614	534	603	629	555	590	600	582	550	604	562	582	613	584	600	608	605	563	579	590	633	574	543	583	587	601	558	592	553	567	566	591	604	567	564	575	579	622	604	587	604	592	581	640	608	643	614	618	593	562	616	585	581	537	601	604	573	602	578	634	538	522	596	552	607	625	603	573	591	628	643	564	583	609	590	554	547	537	612	551	581	605	528	643	598	586	580	541	540	587	547	551	517	585	566	586	654	595	555	603	599	549	594	590	624	617	570	555	571	610	554	588	602	563	571	586	583	546	600	589	587	613	582	597	575	573	580	599	593	595	602	563	590	552	544	560	570	582	615	579	553	610	605	560	618	565	609	585	606	579	579	564	562	622	630	560	639	570	560	589	559	594	600	593	556	582	576	566	600	543	566	599	631	592	610	555	572	569	557	579	569	548	591	567	593	613	598	585	582	605	536	590	573	597	611	604	589	591	584	595	603	600	612	623	559	593	564	575	532	611	601	581	611	555	570	582	555	573	548	568	627	576	608	619	591	587	622	585	562	583	597	627	589	545	612	616	629	567	563	556	573	572	594	598	599	596	563	584	559	578	572	536	577	579	561	600	564	563	561	566	530	590	554	605	568	566	557	586	617	567	555	562	594	614	584	540	546	604	585	590	566	590	628	609	656	585	596	606	576	599	576	558	573	556	538	590	571	591	550	607	583	572	577	572	600	599	573	603	601	619	616	585	580	567	622	572	582	605	613	649	586	587	607	581	550	559	594	626	575	592	563	581	605	570	562	597	583	584	569	587	593	558	593	623	575	609	614	617	580	559	579	601	567	618	605	586	584	598	583	564	585	571	600	555	601	537	593	590	579	573	579	584	508	582	551	588	549	581	549	597	566	544	562	581	583	601	555	597	611	561	572	545	556	565	549	582	575	612	635	595	613	631	591	612	610	567	601	603	595	597	609	610	591	573	605	576	572	556	536	575	567	618	602	554	568	596	624	605	614	555	582	539	562	620	578	605	589	568	571	542	613	603	604	563	626	586	543	554	646	611	597	615	578	596	543	615	609	545	549	606	581	601	582	566	605	645	571	581	582	571	582	627	585	558	603	598	591	567	565	581	589	600	513	585	608	581	569	592	587	601	578	591	545	605	582	609	557	568	614	554	598	595	582	622	587	583	553	604	525	567	650	636	579	569	610	574	631	565	608	539	567	596	570	602	614	564	604	584	559	603	574	596	584	610	629	574	599	607	569	596	606	583	598	624	568	608	596	614	640	584	558	592	556	559	585	531	590	551	578	546	589	571	596	607	576	620	582	584	633	605	569	606	579	620	580	536	601	570	594	548	612	585	542	604	588	590	554	589	570	604	596	599	580	555	569	562	608	589	592	569	537	573	604	534	583	565	579	597	552	572	606	566	603	547	590	568	610	571	573	590	586	580	655	555	586	594	596	628	591	559	566	596	591	628	596	567	583	568	621	572	577	542	583	547	581	601	564	594	559	579	621	593	590	625	593	575	564	599	570	593	570	556	587	608	585	585	554	575	586	579	594	598	611	594	631	609	576	615	566	604	541	570	585	569	534	563	605	609	586	619	558	570	595	589	557	585	550	653	585	556	563	591	598	580	626	597	569	563	607	592	561	569	614	575	571	600	630	572	590	589	622	573	618	593	616	604	603	598	555	567	589	594	614	561	593	607	613	534	591	610	585	567	595	551	584	576	611	617	554	544	617	616	575	563	572	572	580	601	559	589	564	614	563	591	616	560	597	610	581	588	564	614	593	575	592	611	607	556	547	597	604	576	535	557	602	601	587	614	593	576	582	567	567	557	592	598	582	570	580	582	546	592	593	559	556	575	560	559	576	575	552	603	565	533	551	629	554	638	529	556	596	565	589	552	603	571	628	580	522	566	563	552	591	547	592	586	594	591	634	569	589	606	571	588	559	629	614	592	610	577	597	599	595
24400	23384	32693	26727	21491	15039	2118	624	617	591	618	559	542	592	607	592	537	555	578	556	573	565	592	516	579	564	535	602	550	585	555	547	554	530	563	527	553	554	526	562	538	542	584	556	601	555	556	568	556	513	550	580	590	562	558	580	535	566	630	571	574	540	552	536	541	553	537	532	572	522	573	608	603	568	527	530	516	575	554	564	569	557	531	588	535	553	573	515	563	587	575	537	544	566	537	576	542	533	505	571	545	551	545	517	557	538	575	565	576	562	586	505	558	519	496	536	548	555	546	590	558	610	525	596	542	529	553	612	536	578	549	587	548	554	522	578	526	572	543	548	539	589	598	610	564	567	549	532	574	557	568	591	574	557	523	556	546	547	528	564	550	549	516	577	535	517	529	558	524	569	578	549	585	571	550	568	551	534	595	612	551	540	565	579	549	524	527	532	591	573	533	537	597	563	512	606	579	536	593	558	526	577	605	521	596	533	587	597	532	539	550	552	562	549	545	533	571	572	570	571	533	567	530	583	538	554	564	516	548	590	559	553	547	572	580	585	558	582	534	583	530	528	563	555	561	561	555	569	538	547	573	600	580	545	557	578	533	603	545	542	556	538	549	522	538	540	544	600	542	547	562	579	555	534	532	544	574	562	542	558	526	515	536	537	546	583	518	559	548	553	557	507	574	571	557	568	572	564	574	598	567	547	535	522	590	549	536	516	558	576	584	560	521	539	564	564	590	540	531	544	538	561	561	565	608	573	530	511	602	556	542	520	576	537	570	551	522	557	568	518	544	586	580	539	541	538	551	566	584	534	541	579	577	549	552	559	561	582	537	581	524	545	570	580	526	587	555	543	573	544	573	551	577	577	569	523	578	546	565	549	555	546	581	578	537	535	555	593	565	560	520	535	542	529	520	537	554	555	553	585	551	527	548	513	562	521	554	599	570	543	552	580	562	553	562	550	546	532	549	558	563	535	566	555	523	553	532	552	539	580	557	537	510	554	550	577	582	565	581	553	581	551	571	556	575	522	526	518	547	544	527	576	572	576	564	522	535	519	548	564	596	557	529	529	549	549	528	597	540	542	562	539	586	545	517	520	534	563	596	549	537	549	521	542	574	521	552	602	552	574	584	570	550	583	555	590	526	546	571	572	588	537	555	573	568	580	566	565	525	558	605	552	558	561	513	548	587	571	551	571	544	582	533	598	546	538	574	571	534	525	531	529	564	555	583	578	598	541	576	587	570	548	588	593	556	555	586	566	535	542	559	543	554	539	528	554	604	546	589	553	523	591	569	560	564	577	559	534	560	579	540	574	551	565	595	587	566	592	548	554	575	569	573	550	531	514	590	549	532	554	528	544	565	562	561	553	601	546	585	590	523	554	544	559	557	556	552	570	553	585	589	591	557	559	608	610	519	578	559	533	547	571	627	538	508	572	559	574	548	534	579	529	569	560	506	563	552	558	624	559	547	559	522	545	534	544	554	560	527	546	566	540	524	521	558	567	530	584	589	536	544	530	566	575	547	583	566	552	567	605	556	554	599	549	631	538	500	530	545	570	563	647	528	542	548	546	535	512	528	564	582	562	553	591	522	553	505	547	591	567	565	543	537	562	604	518	565	544	576	571	520	578	549	540	567	553	559	564	569	574	575	573	563	522	573	568	570	552	587	570	542	548	568	553	574	544	547	577	577	543	578	556	561	551	570	541	563	540	554	539	572	529	551	562	560	518	523	545	550	564	587	555	537	584	530	542	547	561	544	547	575	533	570	539	533	581	542	544	537	500	568	590	606	586	550	595	567	524	549	576	570	560	544	578	549	544	516	553	551	575	601	558	584	543	575	572	598	520	587	572	588	578	532	557	558	548	542	569	534	581	549	630	529	570	581	569	511	524	546	556	602	570	585	579	586	556	541	564	526	568	515	542	530	568	550	549	564	549	546	554	553	575	567	509	548	555	572	559	517	591	557	543	591	584	565	555	584	576	560	550	559	587	532	537	562	567	547	545	530	559	564	524	565	572	545	595	570	556	577	584	557	542	598	530	576	548	591	585	523	576	520	528	592	567	528	554	539	583	566	539	608	529	567	572	522	574	548	536	592	520	594	533	579	504	583	572	552	598	577	555	549	579	586	545	535	516	541	551	564	544	525	547	584	538	607	554	596	538	553	537	593	534	549	574	504	573	539	553	553	577	552	538	512	555	607	535	601	539	533	578	556	540	529	589	572	579	525	540	518	517	557	514	547	550	535	553	615	550	565	567	552	541	559	571	520	540	579	581	556	595	551	569	544	527	574	546	555	577	553	585	570	582	549	517	594	571	546	557	567	584	568	575	523	540	564	553	511	522	580	557	577	584	561	581	565	549	530	565	591	528	542	551	528	591	525	564	574	571	556	546	566	550	564	563	537	544	599	540	549	531	563	551	536	579	526	555	532	566	541	583	527	534	549	560	505	524	532	574	531	559	552	550	548	555	575	541	533	570	575	569	502	525	573	554	577	538	583	509	607	566	546	582	554	548	585	561	536	545	523	581	596	569	514	537	513	569	541	550	553	570	592	577	563	534	564	566	573	595	540	516	554	562	542	562	541	562	568	559	543	551	508	541	550	566	547	525	614	544	553	616	566	579	575	561	571	549	540	532	577	570	552	592	536	584	567	557	589	555	610	560	584	535	544	532	564	536	539	598	566	577	546	565	593	528	553	596	561	496	564	580	541	529	534	512	516	592	557	509	537	550	551	539	543	533	533	597	548	542	570	585	500	586	506	584	542	528	505	554	619	568	544	539	535	513	536	560	494	552	519	593	563	533	559	534	562	584	525	524	552	564	556	545	558	560	561	548	558	556	548	580	569	575	558	529	533	573	580	541	533	546	549	553	540	570	560	547	580	595	548	554	531	525	527	545	561	511	594	539	557	574	527	554	547	528	545	539	561	585	507	579	532	600	514	520	542	574	566	581	549	538	521	546	546	605	530	559	541	572	566	570	554	600	568	552	528	516	576	572	523	562	547	526	586	568	541	522	529	527	566	560	523	551	558	541	590	572	525	568	555	551	524	574	583	568	554	560	543	589	559	537	562	558	566	531	536	546	544	567	534	546	515	559	596	546	585	599	563	578	545	547	578	549	607	546	535	575	571	606	567	553	562	558	534	527	547	554	545	524	574	565	504	586	601	552	561	539	547	559	552	568	556	519	587	573	529	567	587	533	535	547	570	533	578	573	519	566	526	574	592	565	549	578	624	591	551	566	566	594	555	575	567	584	557	514	562	581	570	542	561	539	554	568	573	538	558	584	540	565	558	553	568	522	551	543	551	574	537	568	551	580	538	551	567	518	544	566	546	541	568	557	552	544	571	596	535	562	586	576	546	546	539	572	547	560	524	538	597	573	561	556	536	569	586	559	537	549	561	508	518	549	531	516	574	540	550	581	558	521	549	541	520	549	557	543	577	519	564	560	537	566	531	572	575	568	578	553	527	539	549	530	561	580	519	520	554	546
61469	103556	75492	43959	13271	2206	878	907	850	902	860	870	861	823	862	803	832	858	825	848	838	912	824	873	833	858	873	867	855	828	823	832	881	868	884	895	840	855	820	896	849	859	855	840	795	805	853	892	819	830	845	912	850	873	876	814	886	894	870	775	838	841	879	801	873	874	856	854	865	840	842	843	848	868	858	823	849	825	856	846	852	860	792	817	807	838	802	866	879	862	872	829	882	864	822	877	874	862	868	830	877	819	816	823	792	872	852	880	831	843	858	861	840	819	833	851	884	841	834	811	807	835	831	862	827	875	815	873	805	895	869	847	824	796	808	807	864	827	806	876	798	843	843	875	843	792	856	770	860	799	850	818	884	798	802	868	847	844	831	892	828	913	870	818	811	883	840	856	838	857	817	825	845	853	837	853	860	819	848	854	829	871	852	831	830	826	808	855	826	836	806	906	857	830	832	849	863	843	860	867	829	817	809	838	833	838	886	847	836	846	843	864	852	851	807	823	839	829	854	892	916	866	870	864	860	836	861	837	808	882	824	881	817	818	848	915	817	858	792	838	817	866	812	781	865	856	855	819	797	815	812	821	753	819	898	815	854	808	890	888	819	866	840	843	841	859	850	849	888	799	823	803	862	928	824	902	817	849	847	868	835	823	857	858	806	860	827	822	875	811	837	774	842	877	811	799	835	811	816	838	849	791	815	892	870	814	810	836	834	840	836	847	813	824	828	848	862	853	886	849	806	838	826	833	890	876	855	825	874	810	868	864	858	808	865	853	833	833	834	871	858	932	854	830	826	823	806	803	849	796	860	840	870	822	793	907	853	861	825	860	830	837	815	915	860	851	855	786	846	790	840	830	841	903	834	828	841	839	834	832	891	886	808	867	843	818	862	837	827	797	880	843	805	869	800	831	851	839	795	841	842	865	795	860	835	872	875	835	863	873	814	869	856	818	825	815	844	846	832	860	821	854	844	886	851	847	892	820	809	808	873	839	827	853	857	849	828	890	778	863	930	823	881	881	850	845	820	846	820	846	857	806	881	848	850	859	893	821	791	843	871	801	889	901	857	870	780	845	843	823	820	867	866	842	858	855	878	774	790	834	864	838	911	834	837	882	837	817	851	825	825	821	823	805	858	835	807	843	809	855	845	896	803	865	853	831	880	864	857	858	866	841	849	822	837	817	846	900	804	811	845	855	911	830	821	844	866	777	830	858	802	859	836	853	873	876	842	888	826	813	847	899	873	864	802	811	847	850	824	831	869	760	877	813	822	879	843	851	895	846	876	848	845	880	848	826	845	826	822	805	820	827	827	833	888	844	782	849	836	891	804	810	879	829	867	813	880	837	792	885	844	816	827	877	849	854	811	814	858	870	849	800	869	814	858	854	841	861	865	778	858	860	835	841	813	802	860	875	863	846	893	835	897	855	892	793	863	806	852	843	846	820	871	877	845	812	868	882	869	833	885	856	854	837	816	856	785	812	867	819	893	817	869	798	842	874	835	816	905	851	806	862	796	812	850	792	797	859	872	812	879	896	838	836	842	870	818	846	863	851	844	912	864	870	883	840	828	830	815	814	877	820	822	838	867	812	793	845	842	850	787	867	847	843	771	868	878	823	873	793	839	809	848	864	805	899	855	850	884	793	859	817	837	812	784	854	898	891	879	834	828	863	865	845	831	856	837	891	813	841	859	841	820	845	855	861	805	907	782	814	892	815	823	845	830	882	864	833	784	844	869	827	875	845	808	880	806	874	802	918	814	866	837	776	832	822	881	841	876	880	808	789	801	842	831	811	809	884	836	832	829	821	828	872	801	865	880	786	859	787	882	902	810	876	937	830	854	849	849	852	826	807	818	913	833	865	834	870	833	849	811	851	820	835	801	821	844	804	825	848	807	881	802	851	798	835	816	856	883	841	888	816	874	827	849	845	870	841	860	813	838	810	789	858	875	775	857	850	842	792	854	821	859	791	843	815	872	807	837	845	814	893	900	887	830	866	855	856	876	874	841	821	818	865	842	867	883	856	812	825	847	843	831	865	808	813	897	851	844	895	853	839	885	850	900	844	796	804	825	895	818	788	839	838	843	817	808	865	850	866	880	892	821	899	794	847	848	837	824	847	887	808	868	867	859	854	828	866	818	877	814	886	846	840	817	873	901	848	876	792	832	861	882	805	839	835	878	843	861	863	815	850	853	794	852	833	868	783	825	831	846	915	824	843	792	831	858	823	826	880	838	863	856	875	843	915	846	830	847	841	854	809	871	827	862	845	855	824	807	867	835	842	827	851	911	888	852	821	844	844	805	857	857	809	844	821	824	805	826	817	850	844	830	863	866	843	774	835	879	846	889	884	807	881	793	816	814	856	836	892	861	856	874	849	823	831	838	873	852	796	855	870	882	848	846	876	873	848	815	839	841	885	819	867	769	862	792	853	835	781	820	789	810	818	845	833	835	856	829	856	831	821	883	874	839	860	855	835	788	809	860	870	867	914	847	862	871	881	796	802	848	920	846	870	903	847	842	839	835	839	872	834	884	865	885	823	786	843	810	855	905	808	825	827	819	828	795	842	877	883	894	790	840	881	844	863	810	873	846	871	851	842	876	847	866	864	790	825	833	870	826	815	858	881	871	835	900	836	855	872	849	822	848	832	860	821	872	864	856	839	900	888	867	889	839	840	831	860	821	827	861	826	888	888	857	796	901	826	854	794	796	846	865	867	886	826	914	849	831	861	890	869	844	822	849	776	836	880	861	831	884	829	915	828	778	808	809	847	846	885	869	911	833	842	855	810	822	856	866	786	806	796	827	794	883	865	844	867	834	870	832	856	824	817	849	835	826	841	848	851	860	822	871	877	871	847	819	815	885	856	817	819	828	875	834	828	848	835	831	844	801	857	803	853	808	832	811	830	871	835	821	855	864	842	844	858	868	891	802	827	861	806	874	804	871	828	815	814	832	822	825	861	782	828	856	853	809	847	851	844	808	866	830	830	835	833	887	846	877	794	825	811	900	853	901	854	805	862	799	858	815	804	844	850	853	829	895	869	837	843	864	809	883	828	869	852	808	908	840	887	865	790	844	826	846	930	814	807	869	826	821	865	853	867	885	870	837	812	834	837	833	857	823	831	835	826	835	806	830	849	875	810	870	833	857	855	856	809	884	881	836	816	842	818	826	856	834	871	861	822	864	831	814	833	866	870	855	834	898	885	869	833	864	888	873	806	837	827	876	888	837	843	814	836	855	822	809	856	861	796	818	794	854	844	856	882	866	887	868	888	843	820	877	848	819	927	843	900	809	856	855	841	840	863	852	812	841	837	827	813	793	842	862	814	856	816	872	802	861	844	854	844	849	881	821	862	899	831	863	882	893	855	859	908	866	884	885	887	817	815	852	846	840	814	855	784	845	864	809	864	844	798	808	794	861	828	867	864	822	854	860	856	818	792	818	868	863	849	847	837	821	819	867	870	859	818	850	870	864	845	792	906	904	836	815	855
31623	32265	28331	12739	1350	340	296	283	280	305	280	308	288	285	292	261	288	266	306	281	254	292	312	286	305	302	287	273	303	280	270	290	311	288	302	295	268	298	312	263	278	287	318	274	307	308	273	312	250	241	285	289	305	309	273	320	301	285	315	292	299	334	309	311	303	272	315	262	288	302	283	300	279	297	270	300	281	273	323	330	256	255	307	299	307	317	281	276	314	282	281	325	312	266	297	292	311	277	271	284	325	325	308	306	298	295	307	287	268	305	305	312	276	301	287	313	254	263	288	294	304	280	270	275	290	288	304	308	292	287	294	277	280	294	328	292	271	320	261	297	287	279	270	298	285	313	270	287	276	289	268	297	278	301	302	316	307	294	278	283	293	303	304	295	298	287	304	289	301	314	309	270	311	317	279	285	301	310	294	315	273	261	310	311	275	304	321	291	289	312	284	316	308	312	305	305	291	285	297	269	294	298	260	313	284	318	295	273	265	273	297	287	274	315	277	264	273	283	263	286	288	305	284	311	296	296	262	278	298	297	270	294	319	300	315	268	294	280	315	266	314	301	314	282	294	270	289	262	293	262	308	297	283	265	298	317	302	311	283	276	314	316	304	282	268	319	289	302	270	304	282	274	296	319	275	291	263	311	287	279	276	322	319	291	271	275	287	289	277	298	279	275	292	254	287	274	306	292	267	269	326	272	289	278	342	292	297	270	287	321	290	267	262	308	278	282	305	279	290	274	252	300	282	296	298	280	281	276	274	282	267	315	293	297	264	299	312	282	287	280	287	315	293	318	282	302	279	291	256	281	299	276	296	307	322	280	283	295	294	276	263	316	279	268	326	265	276	285	299	262	291	262	286	276	286	288	280	318	297	282	303	288	317	294	295	297	263	279	284	297	306	282	295	283	282	298	296	290	315	310	289	282	306	309	291	263	284	292	276	299	282	300	314	277	262	279	291	264	270	276	316	283	265	288	280	302	289	299	305	260	288	311	266	301	277	287	295	277	282	275	276	286	293	311	281	288	258	283	293	277	307	284	274	278	278	294	298	290	292	312	273	287	283	283	314	290	266	276	309	284	310	305	257	286	311	284	275	267	291	300	301	292	275	287	283	271	292	318	316	299	267	258	293	284	259	290	284	312	296	289	279	295	307	299	299	295	311	289	287	294	277	301	304	259	309	298	280	280	294	263	294	260	284	286	275	297	297	279	306	294	276	309	277	274	306	307	262	290	292	282	271	291	280	287	282	299	287	286	260	317	263	315	263	279	272	296	264	310	281	316	266	288	292	302	288	281	301	281	265	296	298	276	281	276	285	289	288	263	251	298	307	265	260	301	315	309	280	290	284	275	277	307	274	274	292	277	285	293	293	273	289	268	289	300	293	291	284	276	318	262	282	290	291	256	267	306	275	300	284	287	289	271	284	299	267	291	311	283	287	270	307	291	308	277	298	320	318	294	277	288	281	295	300	285	296	302	279	305	278	257	277	313	301	266	272	282	287	269	275	309	305	279	286	291	286	291	277	298	295	269	303	300	272	285	273	306	306	291	307	285	279	291	312	304	277	299	306	248	300	268	282	304	281	308	289	306	268	289	299	312	275	306	300	263	248	300	288	312	291	286	283	282	298	316	277	279	309	278	277	259	287	278	268	321	270	313	284	315	282	295	267	336	282	297	319	330	281	245	287	316	294	277	295	299	285	303	316	303	277	286	303	257	278	305	292	285	272	295	281	294	259	284	319	298	300	297	252	311	269	288	312	293	290	275	282	311	278	295	299	261	293	257	266	300	253	283	279	271	284	288	301	260	280	261	278	316	281	289	279	304	295	277	307	303	298	284	282	253	287	299	271	289	274	284	310	320	288	297	281	291	286	289	299	278	264	277	290	258	270	270	282	312	269	307	288	290	288	297	310	269	308	313	279	310	282	265	321	294	307	259	295	281	276	285	304	295	311	288	299	260	274	264	288	268	295	283	284	279	280	307	295	272	286	335	271	292	287	269	264	303	292	264	296	327	309	260	274	295	281	294	283	262	315	298	301	310	276	278	286	278	290	291	251	316	299	296	304	295	302	308	287	329	319	300	305	261	258	303	310	257	276	282	274	285	276	261	292	296	276	298	303	304	290	290	288	265	280	270	294	291	300	302	300	298	290	270	294	307	260	259	284	276	268	291	305	279	303	301	293	292	265	323	296	303	295	277	292	289	280	306	304	305	297	296	298	274	303	247	298	251	278	270	270	279	280	294	290	284	286	297	283	261	309	298	296	304	312	302	287	287	292	330	295	278	269	294	288	301	270	322	294	281	279	292	287	292	306	263	305	258	272	307	297	288	278	279	297	290	298	311	301	267	287	270	298	259	300	300	288	299	310	296	290	301	299	298	275	255	270	299	285	299	308	286	287	289	307	295	281	294	302	268	289	283	303	318	303	271	272	314	265	288	281	284	291	265	264	301	284	293	315	275	285	311	273	313	261	308	304	305	305	270	307	283	281	291	302	295	262	284	288	278	281	270	288	307	286	258	317	300	299	312	266	287	307	287	320	316	317	267	265	298	266	302	305	283	268	271	259	300	281	281	298	289	269	320	290	298	272	273	284	288	308	307	269	290	309	285	298	284	292	296	291	295	288	295	301	309	296	307	276	285	320	294	303	272	287	279	292	281	298	315	314	283	309	309	293	289	279	275	281	281	281	268	304	292	263	305	273	274	310	297	259	281	283	274	297	284	283	268	293	300	314	280	331	284	301	280	288	274	299	282	294	288	334	318	283	287	303	293	281	253	286	315	289	287	338	274	271	285	280	299	274	293	318	302	277	286	282	289	254	283	298	297	294	291	279	272	289	288	275	298	258	273	294	289	285	285	285	300	266	285	276	276	281	256	329	318	312	308	298	273	300	271	271	269	284	301	257	288	331	313	315	275	277	300	282	288	315	288	271	303	287	319	283	316	294	305	262	298	288	275	294	327	296	296	297	303	312	284	306	305	274	310	246	298	334	295	290	274	288	268	260	297	283	338	290	306	292	301	284	277	297	260	263	283	278	311	291	282	276	330	288	274	295	281	270	266	254	297	281	296	302	273	275	282	269	293	321	298	265	285	301	304	296	285	302	279	263	283	274	272	282	322	303	256	285	289	299	267	273	285	315	288	296	282	270	296	306	291	246	295	271	311	294	282	287	304	272	285	278	285	307	302	305	327	307	281	290	269	302	310	289	318	293	299	310	319	303	284	325	325	286	314	279	276	266	278	258	294	277	275	307	301	263	312	308	277	262	280	288	307	276	293	296	285	267	297	319	271	271	323	309	294	280	267	287	303	287	270	276	280	260	275	309	313	288	272	286	281	268	275	287	283	291	295	310	266	310	290	304	275	294	279	306	288	264	312	307	275	290	293	285	302	270	303	289	263	274	284	293	303	290	314	283	263	304	266	302	305	284	279	310	321	285	270	288	282	278	308	297	254	303	279	290	296	295	333	266	282	301	291	264	291	305	271
40877	49731	32347	12681	2157	553	502	526	500	501	545	492	494	484	501	471	504	490	496	471	519	478	517	469	502	538	505	517	505	487	480	434	480	478	507	500	458	492	466	475	512	513	490	501	508	495	504	507	449	503	494	507	465	523	480	492	503	421	496	493	428	452	464	513	505	479	491	447	493	498	507	494	445	484	513	507	466	506	478	508	494	484	511	475	481	487	491	466	494	529	510	507	451	524	493	471	493	504	501	434	477	460	459	465	490	483	454	488	473	519	489	500	482	505	460	483	483	488	517	482	519	514	467	487	466	472	521	495	474	496	480	493	496	499	447	499	479	499	470	502	484	516	485	463	491	489	475	533	463	482	490	450	490	457	481	466	453	469	443	486	469	515	431	431	452	500	457	475	433	530	456	511	470	489	478	509	449	508	490	512	473	483	500	485	468	475	469	499	483	498	462	484	488	486	492	507	524	458	505	498	509	490	490	500	515	483	503	492	533	478	487	504	461	509	520	494	529	470	463	500	470	489	520	489	465	480	488	481	519	475	502	485	477	504	491	492	486	486	496	516	498	508	531	525	486	482	509	463	519	463	485	498	481	489	452	464	504	448	480	471	510	464	503	465	458	452	461	490	515	500	505	481	471	473	475	473	507	504	463	475	486	516	514	509	486	476	519	498	495	533	450	516	486	497	482	492	496	480	479	491	480	477	446	474	485	491	457	522	493	507	489	474	483	493	490	498	501	502	495	498	513	519	511	498	493	493	478	480	499	464	514	510	456	463	479	468	482	469	479	494	426	494	509	459	536	472	490	466	528	470	535	494	498	536	504	498	518	462	477	469	501	481	489	517	504	523	521	496	510	480	470	459	483	485	477	474	442	485	489	487	449	523	463	468	505	494	472	489	512	503	496	494	461	465	496	494	490	506	484	540	470	493	455	468	482	455	484	526	503	450	477	470	503	472	502	454	494	504	470	492	426	492	470	474	460	505	481	518	454	470	487	464	473	488	494	486	514	504	472	462	477	496	523	468	477	465	481	466	483	497	491	439	508	491	472	452	464	508	483	485	472	473	477	484	487	489	495	524	507	463	479	493	476	464	519	496	487	494	474	483	467	503	472	484	486	460	457	471	508	491	467	459	457	485	524	502	473	462	469	461	508	490	485	493	509	469	510	523	498	480	515	547	474	468	503	496	468	457	484	460	515	465	492	517	485	494	484	503	477	496	481	513	503	481	467	503	471	472	539	482	475	506	459	507	503	520	476	482	492	497	503	503	499	468	474	503	473	474	493	464	485	527	466	488	519	446	473	472	500	483	466	497	445	514	494	458	502	465	470	453	488	513	474	468	490	523	458	489	454	491	496	486	454	478	501	472	477	472	496	473	482	532	468	489	478	466	514	460	464	490	499	509	509	502	466	462	489	483	484	468	504	496	487	483	467	462	489	520	465	450	533	456	459	506	457	482	497	484	486	466	448	512	469	465	470	458	462	440	484	522	496	480	507	464	509	488	488	485	485	472	521	511	460	510	488	447	497	466	546	501	461	467	473	484	480	473	478	482	445	498	458	499	506	524	451	498	488	492	524	515	468	473	461	462	471	485	535	492	470	469	453	504	483	500	478	505	473	453	473	494	506	455	482	466	496	465	455	455	469	444	498	466	492	493	454	465	471	508	495	426	506	499	487	483	502	471	467	434	484	469	493	485	492	544	475	483	486	511	469	455	501	481	449	479	523	502	456	491	482	500	511	467	464	469	491	506	497	496	472	494	524	512	466	481	479	465	501	498	516	496	515	491	519	510	461	504	504	467	491	506	456	543	528	505	518	465	492	481	479	481	518	484	501	445	470	503	480	474	504	489	467	516	484	453	448	481	523	476	449	493	478	485	494	504	472	467	469	528	526	446	497	486	485	481	451	468	490	523	495	488	469	438	535	469	495	461	498	467	451	486	486	460	513	495	480	474	464	444	507	469	496	508	474	498	485	529	472	503	491	472	489	487	472	523	480	458	522	488	444	481	494	486	463	465	471	472	504	457	474	478	481	513	463	470	506	515	475	491	468	470	485	492	473	507	514	483	464	483	493	497	465	496	468	467	438	499	499	474	457	530	463	489	483	486	449	514	499	492	459	487	481	485	448	499	498	485	486	498	482	469	539	493	492	484	464	486	489	492	478	472	483	490	500	453	493	468	485	499	496	478	480	472	458	518	474	528	494	448	488	472	482	498	454	486	473	501	530	473	498	507	464	504	476	470	462	475	510	492	528	476	482	496	452	500	508	496	499	494	470	460	478	509	518	502	507	506	453	470	474	488	518	471	467	486	459	491	459	464	484	531	482	483	447	526	487	477	465	503	503	497	462	488	490	507	482	480	469	477	473	515	475	475	481	453	504	500	486	482	493	453	489	450	487	474	471	535	478	466	481	478	477	500	499	518	498	471	471	520	529	503	512	452	464	524	465	472	525	467	446	505	463	482	493	496	498	490	502	460	521	455	490	439	497	524	468	481	468	480	455	475	478	458	468	496	497	510	492	530	495	465	483	508	436	493	486	461	436	517	498	516	493	489	504	513	499	465	503	508	492	449	490	517	473	478	463	520	471	461	494	478	463	510	498	465	480	512	539	486	470	523	437	473	514	490	484	444	452	518	481	464	495	476	451	452	503	472	478	433	488	469	459	506	455	499	489	485	460	505	520	459	477	517	487	506	501	488	498	474	482	476	504	486	490	489	470	482	529	525	465	491	486	489	456	424	468	532	478	489	490	501	456	493	506	527	484	483	438	495	482	491	488	510	544	495	440	468	452	512	508	497	475	500	479	468	481	498	472	499	481	559	485	503	490	492	484	506	487	506	495	466	517	495	502	467	504	504	480	486	510	465	448	471	480	514	472	468	477	466	492	508	472	474	513	498	468	486	471	490	482	476	467	483	461	461	505	488	460	465	466	493	517	486	497	525	448	511	489	525	476	473	478	474	494	469	521	486	472	503	486	488	484	502	459	487	465	459	479	508	484	459	506	474	451	514	473	480	490	448	496	477	488	465	464	478	498	518	508	465	515	514	489	493	470	493	511	487	486	503	445	475	456	468	480	505	508	468	505	481	464	509	492	467	512	476	494	496	466	488	500	477	466	462	505	477	454	502	471	498	479	513	480	464	467	449	443	492	496	447	457	491	451	471	470	480	457	498	488	484	487	456	529	509	463	517	483	476	475	460	462	478	485	486	502	446	486	477	493	475	520	462	488	478	473	539	509	458	498	486	447	460	549	504	488	479	498	498	476	474	483	535	471	497	459	479	487	516	464	465	493	517	466	503	464	476	455	431	488	492	476	511	471	489	451	465	487	461	485	470	498	495	490	460	486	496	478	476	497	429	460	543	458	523	465	485	481	462	457	474	497	486	489	520	471	488	481	506	522	513	465	485	506	497	470	460	478	487	473	539	447	500	475	476	498	475	470	487	510	509	491	486	481	509	500	494	458	482	496	479	471	466	531	444	480	477	470	427
25615	25142	34344	27926	18816	5343	479	372	376	379	392	347	351	366	371	360	351	388	340	385	364	347	432	390	378	333	345	329	353	374	349	362	342	366	351	394	377	364	352	354	377	344	335	364	349	377	355	381	351	386	381	400	359	381	357	369	352	352	366	360	340	351	395	358	405	361	344	337	348	333	385	370	346	318	326	329	371	363	331	371	368	365	360	370	362	340	410	339	345	346	346	350	346	346	371	355	359	361	361	371	357	367	330	362	373	360	339	349	367	375	333	350	335	358	322	331	340	337	338	337	362	320	386	368	344	362	332	377	362	346	331	341	354	368	377	327	324	353	356	365	391	378	355	365	339	345	370	401	348	379	373	348	344	340	378	349	392	373	359	356	374	375	332	308	368	337	354	387	367	346	349	357	364	339	402	335	349	329	332	330	372	344	353	354	348	409	377	332	355	354	375	393	358	376	340	346	366	320	345	318	348	319	349	353	328	334	360	362	369	337	345	357	342	334	349	365	400	362	363	329	362	367	359	364	336	336	361	389	328	328	370	332	362	350	331	387	324	378	374	379	373	368	317	355	329	364	366	369	381	374	400	359	359	354	357	372	371	324	357	342	357	370	364	349	377	383	347	361	337	358	325	350	345	365	356	359	365	346	365	349	371	362	346	371	341	355	361	378	371	342	376	341	361	350	381	376	362	347	358	342	337	361	358	328	373	373	372	375	348	364	381	368	334	343	367	323	370	372	323	373	366	330	356	376	334	350	393	354	392	344	326	343	386	356	351	346	337	366	356	347	348	323	361	375	353	350	364	353	360	357	333	344	326	375	391	363	389	357	361	321	372	340	394	353	363	349	361	381	367	342	343	351	359	364	354	313	330	331	350	348	351	315	357	366	338	363	335	344	369	358	363	339	366	333	359	380	376	360	339	347	373	373	376	376	378	333	325	349	360	342	364	360	383	349	372	314	341	345	361	370	364	357	349	371	332	341	369	360	374	364	334	392	370	367	378	368	338	349	331	367	349	379	340	381	368	364	351	379	327	355	367	371	360	381	372	332	381	349	330	354	375	376	356	347	327	339	340	396	334	331	348	364	373	340	381	379	347	343	352	335	350	364	361	362	367	334	355	385	365	366	331	359	333	359	377	370	345	363	338	337	360	366	360	368	360	384	339	349	367	360	339	347	395	345	355	335	351	349	339	368	352	369	344	372	384	325	366	349	377	334	371	362	365	337	356	353	339	345	347	375	363	355	356	330	359	363	368	391	359	343	411	351	355	326	365	322	336	363	362	344	378	334	356	400	364	340	375	352	328	355	365	381	329	369	357	359	337	372	377	360	377	357	359	338	322	363	364	352	375	352	358	376	376	376	367	358	346	352	352	356	339	321	352	348	355	351	354	338	333	347	315	383	328	335	331	388	355	355	340	353	349	353	371	359	343	394	356	333	354	332	366	345	321	349	344	354	347	378	339	353	381	329	363	350	368	385	330	365	365	349	341	344	379	364	313	379	337	364	364	368	373	371	334	371	357	391	361	376	306	349	374	384	371	334	372	360	346	343	363	352	352	352	349	338	362	366	363	341	346	354	327	363	369	361	342	341	355	373	369	352	358	375	371	359	371	351	366	360	370	368	358	386	339	356	372	332	359	360	402	348	342	354	333	383	359	370	372	393	336	376	365	347	337	379	380	348	400	339	330	369	351	351	343	356	321	360	394	316	345	317	341	356	390	373	337	371	347	352	420	312	338	416	318	356	332	371	382	408	373	367	345	355	343	320	325	361	367	339	350	361	346	385	333	362	383	351	394	368	368	361	335	364	341	351	336	368	351	358	348	328	339	361	339	336	339	362	352	334	366	340	360	341	335	366	365	345	341	367	348	318	352	372	375	369	340	357	369	335	358	326	354	357	358	354	337	424	354	346	361	388	395	329	346	341	352	334	334	381	370	330	359	367	371	370	370	382	349	378	376	338	344	334	363	377	376	359	346	352	361	367	356	359	350	371	377	332	323	373	344	352	362	308	350	344	327	311	313	338	352	329	374	369	376	348	360	343	402	345	373	357	360	351	362	359	370	359	353	352	349	380	346	353	348	336	342	337	380	397	361	396	379	381	351	349	359	347	407	346	369	353	356	373	346	352	365	354	355	362	383	358	358	352	352	333	363	406	326	344	363	391	337	347	364	335	361	343	341	375	360	325	361	393	357	358	371	356	362	345	359	348	374	357	374	347	384	369	380	365	337	385	351	379	337	374	342	364	364	367	339	341	354	329	373	321	376	353	360	322	334	347	351	343	304	381	353	356	382	355	357	348	331	352	358	335	344	338	362	370	339	382	338	342	345	375	384	326	385	346	370	354	357	371	368	351	350	366	352	361	392	343	343	366	368	350	371	349	345	339	346	357	357	302	377	351	351	322	361	366	357	365	359	379	368	373	333	393	360	367	355	368	381	337	360	366	349	366	370	358	346	384	352	339	324	359	362	377	332	349	336	345	330	378	343	357	365	319	347	380	345	339	346	364	349	369	365	360	359	379	336	354	366	351	329	371	371	361	354	401	349	359	379	363	344	319	351	340	356	354	369	351	342	334	389	332	321	345	361	345	351	339	380	364	362	357	360	330	359	371	358	321	350	383	338	389	367	379	323	338	351	381	336	374	361	371	342	354	367	367	361	363	337	345	344	347	368	349	374	404	346	360	358	350	333	367	324	355	324	340	339	400	324	336	392	338	353	343	369	344	348	363	357	353	334	380	338	356	359	380	367	364	347	366	346	362	368	351	339	359	353	319	355	367	359	332	350	379	329	373	391	369	355	346	376	329	367	362	328	327	342	370	373	363	377	322	351	376	378	360	327	381	388	385	349	357	349	356	363	357	361	354	333	376	342	344	355	363	409	379	341	333	360	351	354	384	357	356	380	346	352	345	330	386	361	363	368	335	367	319	371	365	325	338	324	320	340	320	342	333	345	366	324	370	347	328	353	360	372	339	341	353	368	355	352	347	385	330	368	357	348	356	338	348	357	347	370	367	373	382	330	355	339	367	353	375	371	365	378	343	360	356	320	383	362	363	342	330	351	359	332	362	366	344	327	367	364	361	360	368	354	362	382	393	362	373	360	361	357	368	335	365	369	345	340	361	375	362	353	349	327	369	360	366	370	338	319	343	347	341	332	376	385	389	368	357	366	353	365	358	331	379	344	375	328	332	353	343	377	362	378	351	353	390	359	392	375	383	347	337	363	377	356	363	376	313	340	345	358	336	349	343	346	347	357	382	366	342	376	358	378	350	359	356	371	337	354	364	344	331	357	370	331	363	335	368	346	360	304	355	349	358	382	374	395	371	345	345	361	358	358	324	330	378	374	349	327	351	346	355	338	349	327	356	355	361	401	364	361	360	385	382	368	335	350	356	337	362	369	366	348	333	341	367	396	368	384	383	363	362	384	362	363	342	365	341	360	344	388	390	326	345	352	327	364	345	373	366	340	370	365	352	387	371	345	361	345	379
62866	93092	64720	37123	10061	1781	576	552	576	577	607	590	620	551	541	613	585	600	580	599	547	582	577	556	551	573	544	597	556	550	579	603	556	571	601	595	609	513	532	543	571	557	547	596	544	552	551	556	594	578	592	579	597	564	582	580	581	612	597	566	624	580	577	574	573	609	606	594	595	575	591	578	582	565	587	644	594	589	569	594	579	563	596	551	598	551	570	609	565	545	587	565	549	541	547	603	599	587	553	572	557	574	538	558	562	613	618	547	574	588	577	550	602	593	602	541	597	584	571	570	592	556	602	620	562	595	626	576	565	555	526	556	579	566	551	600	604	548	591	592	559	567	578	566	591	594	594	592	585	586	608	599	598	533	645	583	583	576	551	576	595	614	576	593	567	557	570	535	551	603	566	582	552	591	573	538	559	633	579	563	541	594	586	607	551	581	563	612	547	547	565	581	587	565	568	573	545	599	564	552	588	584	574	587	574	596	578	531	596	575	538	556	580	606	510	589	537	564	572	605	558	537	597	581	570	539	556	621	572	557	564	563	586	594	560	555	572	602	596	589	597	562	586	571	515	548	580	564	596	581	583	548	580	629	615	544	610	539	595	542	559	556	571	577	582	565	554	590	576	565	582	587	611	599	578	539	566	591	570	548	593	592	528	587	611	581	571	573	604	589	568	559	601	594	600	561	628	590	583	597	596	562	635	572	566	594	562	586	526	565	552	593	561	544	623	584	608	562	593	547	572	521	612	576	589	569	574	533	607	564	552	554	559	566	591	567	527	514	551	580	566	584	566	583	605	618	588	600	590	589	539	616	585	551	588	585	573	566	546	590	582	553	558	602	595	596	564	585	570	566	579	550	567	606	603	528	551	560	540	566	573	574	580	585	577	575	552	582	576	517	603	591	573	617	597	590	587	604	587	546	616	564	592	543	532	557	585	596	592	556	547	573	549	583	540	577	526	603	562	584	563	574	580	577	576	599	556	581	618	588	569	574	539	592	600	605	582	587	572	592	564	570	578	590	600	562	612	569	577	587	576	558	612	544	552	560	560	583	535	550	552	602	584	535	554	584	558	620	592	578	586	567	577	571	597	541	603	535	602	560	595	552	567	567	657	569	557	551	532	598	583	555	573	522	546	574	564	595	555	598	562	601	576	550	609	533	601	589	610	599	611	609	573	571	568	560	589	534	568	557	624	572	546	595	552	561	536	572	562	567	565	552	560	553	581	598	549	594	566	575	608	556	554	563	541	545	576	570	582	599	567	573	573	556	598	609	552	562	552	530	539	579	558	582	574	557	575	580	555	558	579	598	554	560	580	612	547	562	556	589	595	556	590	610	565	605	579	575	541	594	546	554	577	559	575	561	552	582	586	572	590	606	573	545	549	580	551	636	585	588	593	547	571	561	604	562	592	531	592	620	622	558	571	599	631	599	536	547	554	632	632	556	597	539	595	552	577	571	583	621	560	582	563	584	552	593	572	566	595	600	605	572	578	562	547	558	572	592	578	604	612	582	551	615	604	583	544	594	537	567	623	600	565	572	565	586	587	572	584	572	573	563	552	598	557	560	588	561	629	602	574	622	544	566	583	565	586	575	555	551	591	602	549	562	601	586	569	497	587	547	579	611	561	555	595	597	581	592	574	594	552	600	557	542	580	596	565	537	594	577	580	572	535	554	631	518	568	546	581	560	552	563	581	606	621	580	552	546	593	536	585	590	555	531	572	602	572	569	548	606	567	550	558	554	557	618	563	549	621	543	562	551	528	588	617	569	595	538	615	634	608	569	549	604	597	580	544	576	565	562	576	551	583	534	640	557	565	553	585	593	597	563	574	541	570	556	621	589	569	555	527	587	597	580	564	555	592	553	554	591	570	591	589	569	527	576	581	578	611	569	612	590	583	553	568	590	570	609	572	541	561	560	573	571	559	584	590	580	573	572	584	543	569	560	595	552	565	594	572	581	605	595	547	599	598	592	581	594	570	612	606	584	555	595	602	603	548	552	600	573	534	596	530	586	594	578	611	636	548	528	558	533	617	611	558	600	543	563	617	608	588	513	570	588	590	576	595	560	624	589	553	532	604	574	573	603	535	604	563	590	566	561	559	564	557	550	575	579	568	558	544	602	529	605	569	596	584	643	595	548	556	528	580	542	566	569	591	585	583	642	581	590	573	596	554	578	549	620	577	577	535	589	537	629	573	564	562	555	561	579	568	606	562	559	589	549	577	621	576	567	556	576	609	572	544	548	582	612	637	602	566	581	613	570	569	554	563	571	585	587	584	590	567	584	551	588	562	547	564	555	594	579	587	610	557	554	569	554	535	562	599	563	576	571	569	572	607	548	589	567	567	574	567	576	549	570	555	609	586	605	643	556	572	545	543	585	609	562	528	570	554	618	574	576	547	574	606	634	612	564	586	547	552	573	583	558	593	600	581	595	575	599	549	570	607	588	569	623	577	532	560	509	623	531	540	563	547	569	582	571	538	578	549	593	550	587	595	585	584	574	586	557	557	571	583	550	538	583	582	571	588	541	536	593	556	548	589	555	595	587	598	594	603	592	558	574	620	594	551	605	545	581	583	551	560	565	578	564	579	562	566	588	591	576	608	579	571	569	599	552	613	609	571	548	575	588	538	570	600	560	569	573	557	535	573	593	560	566	548	604	594	575	533	515	573	583	524	576	511	604	587	565	539	593	596	587	555	538	592	577	530	579	551	592	555	580	600	631	587	598	561	552	593	612	559	611	599	563	559	609	576	610	564	607	566	551	534	551	544	563	547	583	556	562	553	598	581	547	574	565	581	580	543	550	596	580	561	559	584	552	566	622	546	568	606	572	569	551	560	529	529	557	582	590	589	595	570	588	580	567	565	557	566	598	542	549	598	581	537	596	620	602	562	593	576	548	565	587	562	576	549	564	575	566	564	590	596	580	585	557	577	544	587	583	526	537	575	552	516	582	544	596	591	581	556	604	587	612	575	565	574	548	570	547	590	599	627	595	578	551	554	566	577	581	565	552	569	566	562	590	596	575	539	594	540	560	610	546	593	533	610	631	580	622	586	603	542	624	574	590	638	587	575	602	596	586	590	589	550	556	578	599	594	618	593	585	571	584	563	592	596	579	590	555	613	616	589	553	575	563	559	570	568	603	559	598	581	558	573	596	564	582	591	551	618	612	560	542	562	581	566	546	532	573	602	566	529	593	553	614	570	590	583	551	561	567	602	544	516	583	571	499	571	546	603	613	551	589	578	534	575	608	617	561	617	584	579	601	567	586	551	564	552	584	610	562	568	572	587	608	575	532	570	567	505	545	578	578	604	583	603	565	581	577	622	649	563	533	561	563	577	568	545	570	588	561	596	574	590	589	580	593	607	569	556	550	553	573	573	568	601	561	585	613	593	602	531	527	550	603	549	575	580	610	613	598	545	596	597	595	548	587	524	581	586	582	557	564	553	610	545	540	533	592	585	582	590	545	538	561	589	608	558	569	591	551
24352	23401	32472	26171	21451	15091	2228	600	573	579	590	525	549	612	581	549	514	574	569	567	539	593	527	550	575	589	575	528	531	553	536	567	508	561	585	536	560	533	593	565	592	551	567	551	581	565	610	575	549	598	533	585	576	555	549	591	517	588	530	567	575	525	561	510	545	552	546	607	587	584	523	576	575	550	584	553	539	554	542	559	547	542	546	571	545	544	544	530	548	528	550	552	554	541	523	559	537	574	539	565	534	538	558	557	563	575	551	592	532	553	549	581	544	534	556	568	556	531	549	536	546	531	538	507	547	572	543	584	548	499	564	567	571	550	538	530	551	523	520	590	575	544	555	543	565	551	576	539	572	560	549	541	566	520	505	554	582	574	570	545	526	577	565	593	528	522	543	543	576	546	535	525	543	543	548	557	550	560	566	521	543	518	550	539	545	554	579	539	574	592	533	511	562	532	542	528	557	517	563	559	545	534	524	515	518	562	550	539	543	546	567	576	548	510	555	519	566	547	567	520	563	534	576	523	557	573	572	554	561	584	562	532	561	540	561	559	585	580	553	570	548	567	549	494	554	527	585	565	536	510	603	560	549	530	575	531	590	610	593	547	560	598	547	535	557	544	533	560	561	606	556	574	536	550	511	534	558	574	548	565	554	553	571	532	524	573	486	526	566	577	566	536	559	536	577	527	578	537	544	518	585	566	567	559	575	539	539	580	521	551	560	599	535	499	565	527	573	555	532	558	521	559	532	531	527	516	502	534	540	531	553	501	543	533	532	555	536	532	531	578	536	588	579	521	583	578	575	574	591	525	534	539	556	535	554	576	598	597	527	563	531	516	519	586	527	570	557	561	562	565	519	568	576	593	556	574	604	537	558	496	481	543	543	605	561	495	560	542	574	554	566	539	524	510	539	572	504	618	560	529	548	588	543	496	585	563	522	558	542	583	553	539	560	580	566	558	539	580	529	552	581	569	583	576	563	535	576	583	502	501	604	544	540	551	560	542	554	565	564	577	598	562	539	513	568	574	535	525	609	514	561	560	573	546	492	531	595	582	517	536	562	587	516	560	519	575	523	537	601	548	535	543	536	503	588	576	540	539	540	517	569	507	545	518	537	553	556	535	541	595	529	532	521	536	553	581	538	515	582	551	554	546	533	545	543	546	560	555	539	550	546	565	545	573	530	537	580	536	573	533	552	546	567	564	525	565	571	576	546	568	523	544	548	555	578	540	556	563	540	548	545	584	547	528	535	561	603	523	547	564	578	560	532	582	565	541	536	592	567	563	551	562	540	584	505	571	555	563	509	541	573	589	549	562	549	562	565	526	514	564	533	494	611	534	575	575	568	526	544	550	562	495	525	515	544	524	594	558	525	571	530	544	572	542	573	557	578	594	537	532	563	563	559	539	544	519	568	550	590	571	557	538	513	508	562	580	530	570	567	581	550	565	532	557	578	586	561	526	551	518	524	576	584	520	563	564	560	528	548	585	549	540	556	560	548	564	539	549	591	567	556	549	527	561	561	521	557	545	535	564	517	597	577	559	598	585	521	515	535	583	562	543	548	537	522	595	602	557	516	565	558	603	528	536	510	572	565	539	546	565	538	541	552	555	541	559	522	599	555	586	523	560	557	581	557	530	554	546	546	563	576	512	530	565	533	543	546	533	548	579	539	538	546	538	572	545	490	527	582	567	528	535	562	570	550	538	535	574	528	534	545	562	530	520	589	531	582	548	514	547	521	550	547	549	535	563	578	550	540	560	551	521	543	575	624	555	551	549	556	521	510	524	573	539	554	581	573	542	560	549	542	537	566	539	515	529	546	575	566	501	561	554	562	554	522	548	534	531	523	561	545	562	565	564	574	538	494	517	531	549	591	558	540	495	552	562	607	530	582	558	552	542	521	566	497	549	549	553	538	511	593	515	567	511	528	563	559	537	533	520	572	547	520	557	539	562	540	573	568	563	549	570	557	564	588	555	534	577	542	549	544	541	530	536	536	558	560	564	525	578	552	542	527	504	533	563	528	589	611	581	529	551	562	575	520	546	537	546	549	500	602	527	514	586	558	526	564	532	574	527	536	565	587	534	543	561	536	515	593	556	537	528	508	553	550	607	552	558	574	537	561	570	564	594	605	521	547	558	567	558	545	564	521	537	548	541	571	548	543	566	558	506	531	526	601	580	541	560	534	574	553	579	541	521	515	545	548	507	545	539	532	571	558	561	511	509	560	536	578	546	527	544	581	542	564	545	569	515	551	571	569	553	564	533	588	570	585	542	539	519	559	527	551	562	551	548	518	582	530	550	549	547	521	547	534	570	542	529	545	559	566	572	572	570	515	562	578	561	596	566	554	537	528	536	530	577	562	523	555	554	534	570	538	527	598	562	519	595	591	559	533	577	538	560	544	524	542	549	549	585	564	528	550	571	562	534	555	540	562	569	551	562	579	536	587	528	560	560	575	570	541	540	570	536	549	580	544	589	551	564	541	520	534	526	515	582	535	564	557	591	543	547	497	551	533	536	583	528	569	539	597	557	567	536	529	542	598	588	558	532	540	522	582	547	551	543	541	500	523	556	545	537	533	561	521	536	540	535	531	553	545	517	531	560	555	532	536	515	540	517	544	551	554	583	544	525	565	588	551	550	601	521	587	517	572	555	570	556	540	533	545	557	552	565	592	549	583	564	562	544	549	600	527	599	582	564	587	559	553	539	547	560	547	545	561	518	566	543	596	575	528	533	535	601	556	588	545	536	571	556	544	550	550	562	572	542	520	534	537	567	540	525	569	536	545	558	544	564	576	516	586	553	508	562	594	559	555	540	544	484	580	565	523	544	511	601	534	572	548	583	568	536	541	530	595	592	534	552	535	592	552	589	581	559	556	564	580	494	538	562	541	548	570	581	530	525	545	528	547	547	602	576	571	557	541	558	537	521	496	569	552	535	576	556	536	509	548	559	551	518	608	553	554	552	573	559	550	518	533	521	576	580	547	590	571	516	591	522	547	540	567	503	538	575	555	561	537	574	550	568	547	578	573	548	568	623	534	527	574	526	567	577	537	563	547	568	539	592	531	540	552	584	569	503	532	521	563	538	572	589	529	568	568	516	566	523	572	550	588	542	551	546	499	532	579	523	580	568	539	563	584	551	492	557	558	500	549	541	581	571	541	565	573	572	529	577	608	585	558	564	543	529	548	555	558	532	562	569	558	551	576	492	562	538	583	560	538	565	608	565	582	526	545	568	554	523	571	554	573	552	550	527	572	548	530	543	545	573	519	612	548	514	592	543	547	555	583	552	563	535	606	545	538	530	559	523	558	588	576	553	519	540	523	509	547	575	589	549	599	539	557	526	570	546	548	544	581	583	564	570	549	591	534	546	554	544	507	522	528	609	585	612	529	569	530	512	574	525	531	547	600	527	552	563	552	560	568	495	522	526	563	536	551	557	549	578	574	553	574	563	544	541	554	536	554	528	561	500	560	559	525	555	549	580	556	570
62705	102635	73394	43891	14799	3008	872	832	834	873	826	846	843	822	841	842	821	864	845	791	814	850	800	907	882	837	839	875	875	875	831	855	823	849	823	844	827	816	774	844	829	830	873	852	831	783	767	877	877	825	785	835	857	838	836	882	847	799	802	812	855	825	843	835	848	830	869	814	810	836	850	846	852	847	837	816	829	818	847	844	862	898	822	879	834	826	789	845	743	846	815	813	840	842	845	837	823	831	836	772	841	787	804	823	828	799	868	877	886	871	843	811	868	852	833	799	822	875	819	826	901	877	821	869	916	858	893	837	882	832	838	814	857	777	855	839	817	801	824	831	857	780	786	790	803	814	901	838	900	773	813	834	851	813	826	793	839	850	841	872	836	857	823	874	874	848	826	876	827	896	807	860	864	815	847	820	809	844	854	816	868	829	856	842	883	856	832	809	845	796	783	811	853	868	835	826	867	876	865	888	848	828	852	814	872	876	887	814	856	791	874	850	808	838	831	812	827	838	829	873	828	854	853	824	846	829	814	809	849	854	863	841	797	823	829	880	879	814	810	803	851	874	839	835	890	844	805	870	799	811	829	831	830	866	859	821	827	856	801	834	883	856	789	805	861	878	846	847	804	868	846	847	838	839	796	817	812	828	828	831	870	816	845	806	918	844	825	811	825	798	806	807	885	863	875	840	845	831	864	875	845	815	803	850	793	825	830	834	816	840	789	881	862	834	848	843	830	841	822	867	822	860	842	847	811	885	793	839	825	810	807	868	783	810	825	846	851	806	827	806	905	824	911	818	779	841	819	817	795	820	850	842	871	801	872	795	901	851	844	867	858	842	822	852	874	829	791	762	855	846	865	807	802	851	798	876	853	859	813	837	808	827	842	856	818	864	804	870	845	839	825	834	867	817	820	815	841	822	824	808	906	810	843	841	807	854	820	835	830	851	842	879	856	795	880	883	831	792	747	831	845	860	860	821	858	837	807	842	808	809	868	881	874	898	830	815	810	855	839	800	825	780	889	817	820	805	870	874	822	866	851	862	821	857	802	829	865	814	840	849	810	850	828	846	814	830	850	865	877	878	850	845	824	863	836	858	781	835	873	818	801	849	842	871	869	872	800	879	800	871	791	858	844	810	828	830	816	821	839	882	720	853	808	808	774	837	878	885	896	863	841	799	831	868	824	820	810	777	849	847	856	823	811	876	792	857	862	837	839	841	860	857	874	827	841	826	876	862	840	806	785	902	848	819	838	842	848	871	814	864	823	824	840	844	844	788	842	877	833	850	863	795	873	874	857	795	815	816	810	856	850	837	862	824	829	857	851	848	874	811	886	865	832	849	855	877	779	821	813	843	865	863	841	848	856	865	838	825	842	924	849	898	835	827	801	798	865	807	804	830	826	853	814	842	849	799	806	805	868	812	787	832	759	841	838	869	846	791	855	830	788	818	889	847	845	858	818	835	829	801	838	827	833	826	854	835	847	831	859	865	866	845	825	828	840	903	855	842	805	879	802	797	783	798	829	823	834	785	803	841	829	828	877	842	827	780	806	840	869	849	843	799	802	810	769	880	880	890	812	836	818	870	835	867	821	815	809	860	854	798	823	810	798	816	875	833	844	862	809	877	814	905	852	812	836	872	846	823	885	854	816	795	827	803	816	844	837	821	868	846	815	845	857	847	871	884	829	829	788	843	841	851	849	894	823	858	819	820	844	849	839	862	794	782	835	812	788	852	818	783	835	876	854	886	848	856	845	864	850	804	859	829	858	907	843	779	831	810	821	864	812	843	796	837	841	842	782	838	877	836	873	827	846	830	785	855	797	841	856	842	836	797	876	877	841	858	852	885	847	882	838	820	808	871	843	829	891	848	877	796	853	846	880	862	809	854	847	799	804	808	818	806	823	803	803	836	868	850	863	823	818	878	815	806	837	801	818	906	791	824	812	901	835	832	821	830	880	854	835	848	881	821	871	815	855	848	868	800	857	850	862	849	792	790	832	833	813	861	809	870	814	835	857	846	820	859	848	853	855	887	885	866	834	774	849	807	851	808	839	859	824	834	810	781	824	822	841	848	854	826	809	811	820	848	819	837	824	852	855	853	826	870	781	859	855	879	836	802	844	846	873	846	858	775	820	832	830	813	856	822	823	844	852	811	823	858	874	814	792	810	837	855	839	839	836	839	862	819	822	893	853	821	824	829	786	789	799	848	822	825	842	827	861	816	811	799	851	861	820	842	836	807	862	839	797	823	867	842	823	833	800	835	805	844	847	886	839	832	825	806	819	801	794	806	784	887	833	801	847	834	791	854	859	836	831	841	818	844	829	873	823	847	834	849	868	846	799	872	791	830	860	798	846	855	888	817	824	837	878	841	836	878	828	820	839	835	865	867	839	788	833	818	815	814	929	902	830	886	800	824	785	862	844	853	878	846	836	821	824	825	838	797	845	845	784	834	854	847	867	861	855	853	859	822	864	791	803	870	817	783	802	833	841	858	827	858	902	868	846	846	879	848	848	853	875	856	871	880	883	831	888	867	845	867	822	834	824	810	812	829	836	821	811	848	840	801	803	834	839	841	801	859	849	789	831	823	833	851	862	847	820	890	884	907	865	789	811	897	854	854	824	851	817	811	833	846	815	857	819	856	825	852	847	872	816	854	845	830	854	850	870	870	837	923	881	839	870	811	875	822	862	815	845	814	829	817	880	850	838	870	826	850	817	892	838	796	853	834	872	834	854	827	872	815	808	824	866	824	848	763	842	830	850	874	816	801	812	828	815	824	822	865	827	860	805	815	857	787	825	872	835	865	808	826	834	839	805	849	864	868	796	828	853	873	841	870	855	876	797	884	814	800	855	832	869	861	831	852	825	835	753	862	860	843	845	797	847	848	909	825	833	837	837	867	849	831	878	852	851	863	876	861	847	794	835	858	793	871	853	852	843	788	887	839	876	785	850	873	864	837	876	888	790	891	815	861	801	834	813	845	795	803	819	805	840	822	830	855	856	826	931	814	845	853	854	831	849	823	789	806	813	880	864	832	866	836	849	809	838	847	812	873	859	882	834	772	866	836	815	872	822	831	837	821	817	865	858	841	804	809	798	851	835	853	778	817	837	847	837	851	806	867	872	802	778	809	818	871	837	849	838	808	826	763	833	823	807	822	856	840	838	844	832	843	853	881	819	868	852	888	809	845	852	815	834	879	831	839	815	847	826	815	840	825	858	884	822	864	871	847	820	882	843	833	818	785	830	877	838	814	854	906	824	787	831	813	858	833	853	813	808	818	813	877	869	831	821	822	855	849	884	866	876	813	863	817	835	838	863	876	805	831	819	843	816	851	847	785	840	781	810	863	867	838	813	804	849	873	852	898	812	818	868	801	822	859	870	845	863	819	852	722	845	855	878	830	851	778	845	828	886	874	817	792	805	842	800	914	814	862	847	831	810	857	880	883	813	845	847	786	859	793	846	863	787	873	772	843	857	819	839	799	810	834	844	829
31792	32409	28590	12775	1459	470	269	313	304	294	329	294	320	308	285	263	295	333	293	294	317	278	317	300	273	337	232	316	313	317	275	306	283	278	283	285	297	293	253	291	294	300	321	304	309	302	318	291	286	297	317	287	288	292	327	265	283	267	292	292	291	314	308	293	307	304	281	279	312	267	284	292	329	300	329	280	276	296	286	280	303	290	309	284	301	312	293	299	292	301	275	296	283	296	299	302	278	292	275	302	318	304	258	289	271	294	272	282	297	281	278	286	323	300	297	309	290	269	297	292	279	296	303	300	296	271	313	280	281	275	285	288	263	249	294	279	308	293	315	303	308	274	294	318	300	307	267	329	285	281	291	284	291	309	327	292	294	285	299	278	305	307	310	308	312	282	262	325	311	265	302	289	318	284	298	280	263	275	275	300	277	261	302	312	303	308	284	290	291	274	310	311	308	285	320	281	337	322	267	305	280	322	275	272	297	298	264	285	273	312	282	312	286	319	316	296	303	268	310	259	289	300	268	287	262	287	305	316	312	294	300	266	283	276	299	284	263	312	256	288	305	298	297	295	317	294	291	283	302	300	311	285	292	265	290	286	290	305	297	298	300	297	295	281	292	295	283	290	298	262	286	288	290	305	265	302	274	278	286	319	271	329	293	288	279	288	286	312	287	309	274	287	290	325	298	256	293	303	249	300	287	314	279	313	301	271	278	290	308	271	315	261	314	304	299	304	276	294	291	307	261	298	271	284	278	308	285	298	270	312	281	287	272	303	319	308	313	301	315	263	291	296	305	287	285	295	281	322	287	301	282	300	286	305	305	314	283	254	316	304	298	267	295	277	311	315	280	311	301	312	278	298	304	288	300	301	317	300	311	260	283	320	308	303	302	311	288	272	299	319	303	278	273	292	277	296	320	288	305	285	314	265	310	292	294	300	297	304	287	283	291	268	300	284	311	243	294	294	307	298	260	264	295	298	299	289	305	310	318	270	285	329	319	274	292	289	291	265	310	316	268	315	289	307	282	284	308	287	294	306	313	334	306	300	298	295	307	289	275	260	300	289	306	288	270	285	232	271	296	301	308	306	311	306	264	294	292	308	294	301	265	323	265	281	308	289	290	304	277	298	287	285	284	306	306	295	272	309	282	293	303	275	272	281	274	299	320	282	304	294	302	327	306	287	324	265	248	323	277	291	327	310	270	317	279	293	272	300	302	314	278	292	262	291	285	283	305	332	317	296	270	313	282	283	268	306	272	329	290	257	313	318	280	336	307	273	313	261	287	300	294	290	295	309	316	302	264	302	290	277	285	289	265	290	320	291	280	294	309	291	279	291	305	284	294	272	308	266	308	255	292	306	287	296	294	304	279	290	276	289	298	296	313	286	300	300	288	276	291	269	294	290	290	268	275	282	289	294	278	301	277	272	284	297	286	310	315	269	293	280	301	309	283	276	299	269	301	298	302	296	301	309	279	293	303	289	279	273	286	288	271	306	277	269	282	308	241	289	305	319	276	318	312	302	275	304	303	309	263	311	290	313	296	301	285	291	316	333	263	283	278	302	289	311	304	287	289	290	300	260	349	287	284	332	287	310	285	253	279	296	285	278	281	267	301	287	292	306	296	291	262	293	273	285	303	288	290	292	293	278	293	318	310	275	260	289	256	275	285	292	293	284	303	284	284	281	274	284	314	323	300	260	292	310	297	265	299	255	298	304	293	301	279	260	308	292	300	283	300	298	272	310	314	276	270	310	288	312	313	308	288	313	285	317	289	306	281	310	265	317	272	291	314	282	282	296	272	293	270	284	300	287	311	314	303	307	307	275	314	312	310	318	272	281	283	261	302	304	290	304	282	261	314	325	279	295	280	277	299	275	295	272	313	325	299	276	283	272	289	296	316	273	307	299	299	265	278	290	293	290	318	288	271	265	261	295	286	296	305	305	284	285	286	270	286	307	274	301	311	272	257	288	298	269	317	298	274	302	330	289	281	295	268	284	293	285	287	297	309	269	312	305	276	276	287	291	277	272	270	320	290	288	296	304	300	315	304	276	283	283	308	296	281	286	306	284	322	304	255	309	321	288	269	277	317	279	313	271	311	292	296	294	285	271	295	288	289	283	281	313	293	313	298	282	277	307	327	291	306	271	281	340	280	320	275	271	276	302	267	293	298	307	315	300	264	324	311	290	293	299	284	294	289	331	278	281	310	279	278	296	305	302	280	308	306	327	280	292	286	280	289	264	262	336	300	293	265	274	268	286	275	291	297	299	275	296	297	310	284	311	285	316	319	309	293	289	303	312	314	295	342	334	288	304	279	291	271	268	293	268	317	283	281	299	264	312	327	308	252	294	290	294	318	278	275	281	318	296	287	265	279	279	303	292	282	280	314	309	290	264	287	264	282	316	288	318	260	286	290	275	306	269	276	307	254	294	298	320	309	316	288	280	291	292	300	305	321	286	292	258	285	320	282	280	293	302	271	297	273	282	290	297	304	318	291	298	278	314	312	271	290	278	306	292	295	304	299	306	310	306	281	303	265	273	286	272	292	267	308	301	293	292	269	255	283	275	314	318	294	275	285	298	305	275	314	307	301	263	279	282	313	330	283	297	271	286	307	302	314	311	283	299	269	282	275	270	244	312	312	316	301	303	303	301	306	310	275	276	304	282	322	309	276	305	281	294	273	283	279	314	315	269	296	279	311	302	302	284	291	272	339	300	315	299	311	250	297	260	306	296	277	306	319	291	288	287	293	310	310	303	268	281	293	299	269	291	273	287	300	289	284	286	326	266	299	287	294	272	278	258	289	274	294	284	300	307	284	293	295	286	309	269	277	285	299	291	273	283	296	303	277	323	276	303	275	330	325	284	278	302	315	269	307	276	288	325	294	304	301	280	288	271	325	289	289	319	290	302	286	283	256	284	301	311	299	287	297	274	296	304	302	304	293	308	302	261	308	285	318	292	278	313	297	255	290	285	296	305	318	305	291	271	299	289	296	295	305	282	261	309	267	297	282	306	296	323	289	282	272	299	286	295	285	282	298	326	298	253	283	279	289	327	323	314	285	278	278	294	282	294	297	250	316	257	314	299	303	317	284	299	343	283	296	269	299	316	286	286	273	293	293	301	311	331	276	305	306	275	270	306	299	285	292	309	270	299	299	271	300	308	318	310	304	318	259	275	290	327	276	308	275	306	281	306	273	283	312	291	336	281	270	301	322	319	286	305	323	311	310	293	289	286	297	303	310	318	316	319	298	266	298	291	302	277	279	273	310	280	276	294	284	289	287	298	282	306	288	316	291	344	299	283	288	275	280	303	292	291	328	282	279	302	299	342	303	316	299	276	291	289	272	303	284	295	287	316	306	292	282	272	286	310	312	275	275	274	300	295	309	285	324	263	322	291	278	277	275	289	274	277	325	281	263	323	289	270	299	288	281	286	287	269	290	317	304	268	304	330	315	293	290	278	287	268	283	270	293	285	294	294	266	295	337	304	286	298
41058	50017	32790	12807	2090	673	476	506	474	465	467	484	463	498	490	518	470	505	442	478	495	491	458	479	489	514	471	485	512	483	505	482	486	491	526	468	504	501	502	479	536	489	485	473	514	451	505	483	476	495	479	499	478	515	503	510	475	549	473	500	487	506	448	448	478	508	475	524	455	486	490	459	486	501	506	485	502	466	502	489	458	444	495	502	522	470	505	470	507	481	461	465	527	488	489	496	514	464	501	478	484	513	467	506	502	506	477	486	500	492	470	507	480	493	506	471	482	485	500	472	472	495	457	489	484	478	453	472	505	515	487	490	478	499	483	485	481	480	505	486	458	507	514	495	510	479	492	475	490	486	463	476	489	504	503	481	480	484	481	508	463	512	504	527	458	462	465	531	446	505	494	481	495	503	472	463	468	495	514	485	488	476	459	477	448	484	448	500	489	479	470	514	441	461	482	461	471	466	461	468	512	520	516	480	493	493	498	477	501	497	489	459	468	511	463	481	515	519	471	471	484	494	486	477	500	501	467	505	469	516	461	486	510	472	477	531	460	497	476	456	484	481	482	536	441	507	462	530	522	509	517	473	471	515	456	495	464	518	498	512	510	469	473	501	478	451	470	517	488	484	492	488	471	481	464	505	474	454	454	498	456	479	479	513	459	477	494	510	411	485	522	465	511	470	519	493	476	492	497	488	498	481	506	452	488	446	471	502	483	475	460	484	489	489	487	480	492	500	483	484	497	522	467	470	497	458	458	482	510	478	522	517	452	500	464	490	495	492	486	534	465	503	468	508	449	538	485	506	483	452	493	478	507	489	478	473	527	480	483	464	479	487	510	463	501	443	487	471	494	513	490	469	496	500	494	474	507	474	498	504	499	495	533	501	476	477	496	440	499	513	482	462	498	483	479	475	472	497	473	518	491	472	514	464	450	480	504	526	521	473	464	427	476	511	454	434	532	497	453	509	466	517	511	494	520	505	509	474	457	486	483	484	520	484	507	479	455	479	469	480	514	486	484	502	482	486	485	431	467	461	504	459	473	473	505	493	501	511	477	475	490	477	489	510	463	460	455	471	474	480	495	480	468	484	479	512	485	488	477	500	513	498	445	445	534	491	528	502	519	513	486	467	528	489	506	467	465	479	486	468	485	483	488	514	480	495	487	495	510	452	477	519	473	479	495	471	456	468	491	514	490	469	487	461	511	487	498	500	498	443	483	466	515	493	534	507	538	533	492	485	516	511	479	506	450	472	488	499	484	513	511	499	503	532	540	472	518	497	499	473	486	480	500	504	460	510	480	473	515	441	445	450	498	469	497	482	473	514	501	479	495	475	488	480	510	469	488	454	459	485	528	452	510	485	465	474	452	509	514	479	435	486	469	486	451	415	491	508	500	480	470	483	493	467	492	517	489	483	507	490	488	494	458	496	500	467	484	451	515	451	472	484	490	453	491	491	502	485	465	471	499	474	471	529	498	478	550	504	467	442	491	500	451	499	493	488	465	468	435	456	498	498	450	512	490	484	486	498	475	467	514	487	506	454	462	493	502	490	505	488	503	465	504	475	467	503	476	482	460	473	511	466	422	475	484	479	465	517	487	475	459	463	476	483	470	502	460	499	459	453	510	468	502	480	522	508	517	512	527	446	480	481	449	494	438	469	488	456	477	484	520	467	473	500	461	509	478	481	485	497	505	487	496	463	493	510	546	540	501	466	475	473	472	462	489	522	483	497	468	508	475	484	456	472	509	449	466	477	497	506	513	478	470	493	493	478	487	477	487	528	513	502	457	500	489	491	476	466	457	517	488	483	463	475	511	480	501	468	516	463	478	469	483	451	509	445	457	479	501	476	471	508	508	519	474	522	506	495	477	491	485	510	456	523	487	459	435	453	488	492	469	480	479	469	504	512	523	486	447	491	502	507	504	521	478	499	474	517	480	524	514	447	482	523	466	492	492	508	504	515	502	480	475	494	470	486	498	470	474	519	503	492	493	486	456	460	465	484	501	507	502	494	498	511	472	484	523	462	495	483	458	506	473	499	482	462	456	480	498	432	507	508	530	465	487	482	488	484	520	486	476	514	489	504	508	450	504	519	494	492	502	524	525	477	484	437	468	526	462	507	482	483	499	498	453	490	485	523	522	478	509	496	507	491	517	451	478	443	478	523	484	454	474	490	492	459	495	510	428	511	476	477	523	485	503	468	498	469	463	494	462	475	482	471	509	477	480	469	471	472	486	494	459	516	493	494	470	486	487	487	486	536	496	483	497	450	511	505	496	516	456	480	488	479	513	511	445	459	491	517	488	490	494	500	485	484	484	510	473	541	542	477	489	513	482	529	452	490	460	511	492	488	460	459	460	480	450	506	494	499	441	490	494	465	508	467	480	500	476	471	540	484	529	491	475	501	485	482	508	490	527	480	464	476	486	490	465	483	493	522	464	503	467	455	457	496	486	497	526	469	473	484	484	495	513	472	487	476	475	520	510	462	502	469	483	507	443	485	468	510	477	536	486	493	447	469	484	493	487	480	497	478	482	488	500	511	476	517	477	477	469	487	489	480	441	489	552	474	445	519	481	492	502	463	452	484	482	443	531	463	534	513	470	513	490	443	518	465	496	493	504	477	499	465	441	501	479	465	497	489	507	490	508	506	513	479	476	477	501	500	527	505	487	475	495	475	491	503	512	470	499	523	507	523	470	501	480	490	540	456	496	493	480	486	455	477	467	486	497	521	491	489	518	488	476	489	514	479	489	485	462	501	492	500	473	488	488	448	455	505	443	511	478	497	525	491	479	502	479	517	487	493	468	472	491	475	477	485	454	529	491	492	471	488	457	450	461	487	486	493	485	464	502	452	475	507	503	538	479	457	492	463	496	506	498	472	526	492	472	502	517	509	517	489	497	494	522	467	458	489	465	478	479	497	490	491	525	494	472	477	475	497	510	507	500	453	484	479	489	503	536	504	484	455	506	490	478	484	496	474	486	498	471	467	524	463	480	499	497	459	525	488	483	464	524	509	535	462	478	520	450	494	504	493	462	501	436	496	492	485	489	441	478	513	486	457	487	476	444	468	466	477	515	531	475	490	502	473	501	459	496	495	510	470	489	481	479	476	466	455	488	500	494	460	462	472	474	489	487	474	469	494	518	487	515	484	471	491	467	484	464	483	494	493	484	465	525	447	481	485	497	494	486	504	444	448	498	469	464	504	498	524	473	445	482	462	494	485	525	438	540	527	485	510	497	495	508	479	522	456	475	495	495	524	507	455	482	499	498	515	474	494	488	493	486	488	507	445	471	473	447	465	488	499	472	447	484	455	506	485	479	440	434	501	460	478	471	481	466	491	496	494	488	504	511	468	488	495	433	482	503	487	504	492	488	528	491	492	498	498	480	503	524	473	460	496	523	470	505	488	499	491	470	481	459	485	486	485	486	493	519	514	488	496	497	508	457	462	502	507	504	526	502	472	476	505	440	461	477	505	499	496	473	499	491	503
25801	25487	34885	28011	18847	5715	522	389	358	348	369	387	372	307	381	335	338	361	353	363	368	393	394	376	378	358	377	341	381	362	364	366	350	366	368	383	359	380	369	361	383	335	355	376	356	323	370	359	320	346	379	371	342	351	354	364	337	388	370	349	314	371	359	362	373	349	362	387	369	369	357	388	381	359	342	371	381	378	358	358	380	334	369	358	396	345	359	352	366	387	420	358	381	398	346	364	377	354	366	390	342	367	329	371	351	333	388	358	356	316	361	332	358	378	377	339	356	351	397	372	370	348	345	353	357	380	363	350	339	368	336	326	363	372	358	349	343	376	391	368	333	359	365	355	341	375	335	388	329	359	367	345	384	375	371	382	373	335	390	361	400	382	365	375	385	411	342	357	328	348	393	371	350	360	374	346	355	334	370	325	369	370	324	398	354	338	367	362	324	362	358	367	336	360	398	397	372	323	362	381	376	383	360	375	335	351	389	358	357	314	358	354	372	359	350	320	358	356	373	361	370	318	343	340	363	350	328	371	365	381	355	355	372	349	341	409	365	386	376	353	373	354	409	377	380	365	340	369	343	357	348	336	340	369	353	382	369	359	346	345	398	355	351	378	344	383	341	367	355	329	401	357	354	338	337	361	353	387	380	365	352	363	377	347	384	361	352	360	389	366	372	338	341	355	328	352	388	348	355	368	330	395	355	375	374	345	354	343	371	338	353	362	357	373	380	370	356	340	342	387	368	356	380	367	373	369	369	347	354	333	345	361	361	354	364	368	356	336	378	381	374	373	377	378	364	364	368	378	362	364	360	345	356	387	377	368	389	371	359	368	379	333	388	350	374	387	370	381	356	358	363	423	361	350	351	351	341	365	345	354	350	367	342	376	380	342	370	344	366	376	368	372	341	366	346	345	351	387	335	359	385	404	345	362	356	363	348	386	385	403	389	374	408	395	362	362	372	360	352	371	348	392	350	355	349	388	413	346	378	392	343	341	348	379	370	338	376	381	339	379	393	362	344	343	345	369	395	344	394	352	328	383	337	344	344	349	372	339	359	370	343	359	350	354	368	356	337	352	383	353	378	412	359	368	374	338	326	376	361	375	352	394	375	337	366	341	343	378	384	364	394	351	355	384	381	345	365	386	329	333	390	362	356	363	379	344	317	327	360	370	370	346	349	308	350	390	370	389	358	346	369	375	375	363	371	350	376	366	395	335	357	341	352	390	364	353	350	393	367	333	385	346	372	331	367	345	364	347	374	371	353	345	330	350	345	387	362	361	371	383	361	351	369	337	360	378	354	374	348	334	350	385	384	361	364	371	354	363	377	359	347	358	350	338	351	369	356	373	372	373	368	367	373	359	359	362	376	378	361	352	372	325	382	371	345	363	326	365	388	350	350	356	375	351	398	353	379	338	365	346	338	366	361	351	372	326	378	349	363	363	332	377	351	346	376	358	360	366	366	392	397	350	351	367	325	364	365	410	396	349	395	359	358	362	340	356	344	368	358	352	384	370	355	367	375	357	375	379	342	383	346	360	396	374	380	364	352	355	315	357	371	327	346	359	344	374	354	370	356	382	395	365	348	333	355	375	409	360	359	385	350	343	362	351	342	398	341	356	390	371	333	389	331	376	344	348	355	372	365	357	369	347	317	362	372	388	336	364	388	354	341	395	380	365	392	352	348	370	339	365	380	381	352	409	385	348	382	369	359	378	345	299	376	345	329	370	362	394	365	359	374	369	365	370	324	356	376	345	351	420	361	357	379	380	345	362	388	344	371	360	373	355	347	365	339	359	338	345	363	365	353	337	335	313	389	378	341	343	364	347	390	355	376	372	365	374	324	325	368	369	348	362	357	354	359	364	357	341	364	378	343	376	356	363	333	392	338	332	372	363	354	348	331	378	383	373	390	344	319	403	361	356	378	381	378	347	356	338	362	334	366	364	366	377	392	377	350	341	340	374	343	363	376	380	395	363	380	379	331	342	391	323	370	322	359	352	367	371	378	363	358	361	360	357	402	386	369	386	394	352	335	360	370	351	391	348	343	334	344	403	370	379	357	383	350	363	376	357	324	354	380	351	341	349	336	355	394	349	358	352	369	337	360	382	358	394	400	347	349	388	317	357	373	388	338	343	391	352	362	344	374	388	349	361	379	362	407	352	350	358	383	390	383	359	372	373	351	364	375	353	352	359	366	345	350	345	348	367	364	370	351	367	333	357	352	347	363	366	365	365	352	360	369	363	366	388	387	349	375	354	350	338	377	362	363	385	363	349	363	345	339	359	353	365	374	362	380	384	368	358	357	380	345	351	366	371	379	340	345	390	379	351	323	337	361	362	328	339	374	354	382	368	353	389	377	310	383	357	400	365	329	343	370	368	389	330	343	375	368	360	344	367	365	357	358	382	308	389	359	370	383	363	357	342	342	381	356	356	328	369	329	348	330	358	339	380	381	327	347	349	380	357	333	342	341	353	355	361	376	385	339	390	357	350	320	340	362	355	327	358	388	359	351	364	361	328	371	384	349	349	360	351	364	325	360	343	369	344	334	332	302	367	396	374	348	346	353	360	352	346	349	353	378	357	355	328	405	376	364	363	363	364	338	356	346	335	340	363	362	367	372	370	332	336	388	366	366	373	357	356	372	360	346	357	351	351	367	387	381	361	384	392	361	356	336	361	353	338	365	341	371	376	362	368	365	343	390	364	375	382	368	340	380	352	408	329	339	330	344	361	365	342	355	338	373	349	367	325	384	358	363	375	359	392	371	358	349	364	338	372	336	340	375	374	359	364	382	332	333	353	386	348	337	334	361	370	366	364	360	369	355	394	364	386	394	355	365	360	366	383	367	357	368	371	381	376	365	350	377	349	367	370	396	378	344	354	321	364	338	355	359	326	371	369	370	324	356	345	383	361	390	344	339	357	341	343	370	358	348	356	344	367	387	335	366	400	363	359	342	327	390	364	374	342	388	355	386	378	408	379	356	347	353	326	346	361	367	337	365	358	351	350	384	367	325	383	371	332	349	359	375	324	342	349	323	350	338	371	343	372	387	364	326	363	398	398	330	333	327	348	403	387	367	377	339	355	348	362	379	357	352	360	355	353	350	351	391	353	361	345	347	355	364	367	334	338	367	372	371	371	381	369	366	377	377	375	391	351	359	365	341	370	381	369	347	372	406	362	363	402	357	384	345	379	349	333	340	345	337	354	349	318	362	346	341	374	314	365	361	354	362	346	362	353	356	344	357	333	382	369	357	366	342	340	371	349	381	347	346	378	389	354	357	340	366	366	353	348	358	381	328	355	347	333	360	378	361	393	347	368	339	363	324	374	366	403	358	376	377	377	370	352	366	354	369	360	345	346	355	369	352	339	364	350	356	376	355	354	379	365	370	357	370	350	363	363	381	366	344	350	328	411	372	349	340	332	382	380	360	372	372	384	390	342	345	390	354	364	368	320	347	388	353	345	313	364	343	363	362	338	370	340	324	361	336	396
63175	93226	65481	37098	10595	2373	562	604	624	603	596	611	609	538	583	572	607	567	618	577	550	585	550	562	647	569	606	562	608	591	589	574	574	598	590	567	554	573	599	606	549	567	576	616	605	583	595	556	596	594	569	596	591	603	577	569	601	625	609	566	522	583	600	597	542	558	583	575	567	556	596	582	586	574	520	582	566	565	573	577	544	591	574	588	630	596	585	581	605	611	625	583	585	640	559	587	559	589	574	575	563	559	579	579	573	643	581	586	580	575	592	606	593	569	551	528	613	549	571	610	544	579	619	594	579	556	536	621	579	557	586	586	564	607	551	564	520	569	605	589	581	574	567	590	580	575	582	556	579	535	575	562	586	540	592	570	592	581	598	571	580	582	569	521	581	551	566	580	612	587	570	571	545	582	554	563	552	622	585	576	563	558	576	594	562	603	629	523	572	573	581	546	569	580	541	562	563	538	618	551	546	583	555	588	548	529	530	562	579	583	585	579	550	546	548	595	547	583	566	565	595	544	543	550	606	551	575	561	575	566	585	593	522	611	618	535	595	551	613	575	544	596	596	579	547	642	588	569	590	524	607	590	602	548	607	577	578	542	565	555	591	606	589	589	577	597	582	535	577	606	590	599	601	557	620	566	571	522	542	565	541	566	557	554	599	604	567	589	595	557	566	577	541	563	561	650	592	543	557	577	584	520	583	576	585	588	626	598	566	580	602	575	559	545	582	568	593	595	589	608	565	523	559	547	644	575	574	575	552	576	592	586	580	584	587	561	578	562	600	540	577	559	590	576	575	593	596	574	602	571	565	598	588	597	544	566	590	552	589	560	574	572	620	570	525	586	582	574	598	581	581	545	602	605	552	591	573	603	560	526	568	563	566	564	560	573	569	581	556	632	581	550	555	599	585	580	592	611	569	640	586	543	571	562	584	597	602	571	567	600	557	572	609	507	624	600	576	587	548	548	549	608	591	552	599	526	552	610	619	568	583	603	585	567	616	551	572	604	577	601	564	544	574	597	601	570	534	532	580	575	575	558	573	619	576	572	591	560	609	542	590	592	561	608	584	590	546	565	568	564	571	600	592	573	557	550	585	602	590	609	560	594	555	578	596	550	602	569	568	575	572	540	597	590	596	601	566	584	586	569	530	564	572	534	575	589	575	566	588	574	583	593	569	568	594	581	583	591	564	570	583	618	593	578	586	570	595	577	584	572	628	601	583	554	564	553	554	605	596	573	571	559	559	572	573	581	610	599	598	587	592	580	617	575	564	582	566	611	564	560	554	546	532	583	542	539	547	575	579	588	569	544	587	557	552	633	556	554	550	572	524	577	577	587	573	588	592	603	561	592	575	554	595	589	547	576	577	561	577	560	549	596	586	591	575	604	586	575	590	564	598	602	563	599	587	595	602	600	573	603	572	567	579	559	550	605	579	581	597	562	582	624	566	587	546	589	569	571	614	556	571	536	582	573	618	571	614	615	546	587	603	602	588	568	553	553	562	553	595	554	572	602	612	609	578	586	556	608	607	529	563	536	568	551	572	546	566	603	583	543	547	581	585	571	546	585	553	562	591	597	566	551	534	588	564	578	550	584	604	561	587	582	568	600	544	553	597	587	575	605	557	563	604	598	567	588	567	581	555	594	593	582	610	629	597	595	633	591	547	593	599	591	637	623	598	588	583	558	593	599	541	563	573	577	588	562	590	576	578	564	579	573	540	598	587	575	588	556	559	605	599	600	602	585	580	570	611	577	546	589	586	596	583	604	586	569	591	574	546	582	575	606	595	584	530	594	543	574	625	574	560	556	595	595	562	570	593	602	617	533	582	572	603	553	565	623	560	588	523	544	566	583	624	574	584	619	585	551	555	585	588	587	518	579	591	578	577	554	584	585	577	549	574	568	603	537	582	574	609	597	518	589	527	610	575	538	639	633	576	563	588	575	550	579	560	626	637	590	557	551	564	566	588	558	555	599	532	561	609	605	540	573	564	588	572	609	556	566	596	547	576	592	555	561	595	577	615	570	568	571	580	573	581	591	550	568	557	560	613	580	558	574	650	569	577	567	612	569	569	585	563	561	550	541	607	627	565	582	607	573	601	576	590	577	573	605	621	603	594	579	586	613	570	612	576	558	563	642	563	548	608	586	577	546	641	588	580	570	557	610	577	606	608	594	605	589	550	557	585	570	576	540	568	563	572	573	590	584	583	548	573	585	573	539	595	585	576	585	559	549	565	590	603	595	601	602	573	574	584	568	533	568	605	566	578	592	604	562	553	574	543	569	578	599	532	559	585	565	560	627	601	579	583	612	586	564	610	560	568	561	581	571	563	589	552	540	569	559	579	602	595	584	625	561	570	562	625	550	554	588	545	630	598	594	593	616	602	559	587	526	554	562	612	595	566	518	575	612	558	575	591	562	609	572	548	589	573	540	568	552	565	538	577	589	599	579	600	572	569	578	583	587	583	566	560	579	616	561	575	562	560	529	556	593	636	615	581	585	585	554	576	577	587	600	565	567	536	547	567	585	588	521	596	581	567	554	594	566	558	530	558	585	576	644	591	637	570	580	599	533	586	587	635	565	534	579	584	582	571	592	579	603	592	610	557	575	558	646	582	562	607	568	571	566	591	545	570	572	584	582	588	584	585	578	575	557	589	578	590	587	631	549	561	593	558	561	574	591	566	587	621	592	560	572	580	603	576	582	619	578	594	585	609	551	592	557	569	573	555	604	598	561	581	589	591	575	583	590	542	580	611	562	588	606	571	567	576	561	595	527	602	585	594	585	603	579	577	612	565	612	565	608	562	569	566	599	567	568	558	579	592	617	616	545	613	555	605	597	605	607	562	572	563	549	591	595	597	586	608	609	564	557	577	570	616	605	561	563	569	562	562	595	594	597	603	603	619	542	559	629	577	592	625	562	584	587	503	585	587	594	617	590	575	588	552	573	549	574	573	590	601	617	580	578	560	564	592	555	602	537	570	546	573	573	612	576	539	580	615	563	634	571	572	588	601	585	596	566	560	599	558	582	591	577	562	584	556	590	569	593	580	619	585	575	583	590	593	537	551	553	558	570	579	643	602	579	580	545	573	579	602	549	569	575	576	617	583	583	571	590	577	603	545	586	532	564	604	619	607	590	581	536	551	599	554	541	598	613	562	637	615	542	615	610	583	555	553	583	587	592	588	611	532	607	556	572	595	596	573	580	559	530	573	560	590	566	607	559	573	583	594	599	605	596	565	586	576	570	604	567	545	544	616	598	599	544	562	598	595	625	596	602	606	608	572	589	628	595	559	569	548	596	574	546	620	540	571	652	621	611	603	572	619	578	573	564	561	580	579	610	557	584	602	579	583	594	564	576	568	581	630	577	602	558	572	573	558	548	550	569	564	588	538	569	589	546	548	568	546	540	575	593	614	632	606	566	559	542	586	590	576	566	591	584	562	563	560	568	590	557	581	574	517	572	580	593	610	556	563	562	572	594	574	639	566	590
24394	23272	31745	26402	21512	16066	2740	646	543	617	573	579	548	568	570	597	607	570	547	564	574	571	552	570	552	526	572	527	561	559	522	567	602	570	601	559	570	553	537	537	527	525	527	595	544	530	571	555	586	566	526	536	503	569	573	572	570	597	546	556	546	551	587	584	493	570	497	581	518	557	583	545	535	576	595	561	521	563	570	548	581	538	546	580	584	560	519	525	576	573	545	541	578	537	513	536	525	520	525	589	552	495	543	560	537	549	570	546	592	539	569	528	575	578	533	526	523	522	541	555	554	516	496	536	549	502	603	553	574	562	606	542	534	509	559	560	530	534	581	539	537	547	574	608	490	563	607	549	548	575	558	526	572	530	568	536	570	552	548	567	547	574	609	565	525	578	598	554	558	561	566	551	555	530	549	556	554	578	571	529	537	536	541	547	526	566	532	572	544	537	586	566	513	590	538	482	513	510	583	545	588	548	500	552	527	586	581	550	563	593	529	558	592	547	545	555	551	581	537	559	533	509	564	496	567	576	525	538	553	559	574	553	570	531	514	564	567	552	536	561	542	535	590	553	599	544	529	552	546	545	514	566	554	568	561	548	574	554	529	583	534	587	573	530	547	574	557	528	552	538	556	533	546	545	567	544	582	532	558	585	499	536	522	543	538	570	525	556	526	576	508	548	601	587	554	585	551	543	485	565	556	557	604	538	579	551	503	561	565	586	565	585	564	527	561	507	526	545	531	611	537	534	566	518	533	520	535	517	577	560	562	562	548	618	566	553	564	557	560	559	575	550	563	561	559	559	524	510	498	534	559	525	528	547	574	573	589	527	528	553	535	551	543	553	543	544	549	570	545	549	558	597	580	534	543	571	547	554	525	555	575	555	476	558	553	524	525	557	460	596	538	529	513	560	506	529	519	548	514	517	537	496	540	530	550	563	582	558	528	543	524	577	545	529	565	550	563	562	533	556	541	560	571	545	563	581	519	549	548	545	583	583	556	554	566	531	553	553	563	553	577	564	553	575	545	548	540	540	514	568	521	534	566	545	560	613	543	559	539	594	548	535	542	526	548	574	562	580	557	592	518	565	575	575	550	550	524	511	553	525	476	521	586	594	550	542	556	551	554	542	543	577	529	534	569	562	528	502	551	568	509	570	585	553	589	584	572	513	566	593	557	507	581	521	534	607	549	510	586	549	541	559	571	551	517	548	538	548	555	605	553	539	565	536	537	581	590	554	522	531	554	598	548	538	563	549	568	534	572	547	547	532	569	573	533	574	529	586	525	521	546	542	544	569	560	531	561	533	548	526	561	577	569	516	554	561	571	522	570	555	535	576	597	554	564	544	542	552	529	545	504	573	548	540	528	506	517	557	526	578	576	549	541	531	507	535	545	540	573	539	556	506	563	528	527	516	522	529	545	569	561	540	526	559	566	544	528	606	533	577	558	525	587	587	582	516	539	565	573	537	547	554	560	534	539	532	568	521	541	530	537	517	566	547	544	576	547	578	550	554	558	559	581	565	543	536	564	589	609	551	582	518	538	547	540	559	546	567	530	540	545	557	550	589	528	578	535	567	536	570	540	521	564	542	546	530	586	538	506	566	530	571	551	553	574	513	526	569	534	503	573	542	520	577	546	571	529	568	534	555	589	541	539	562	511	521	541	564	543	491	581	521	543	552	549	565	510	573	538	534	567	547	558	564	506	548	549	557	583	553	548	539	531	526	514	536	506	571	562	543	525	486	548	567	532	524	529	569	569	544	523	547	576	533	527	548	533	537	528	567	539	581	568	595	572	581	510	542	541	569	565	550	564	504	563	519	482	531	514	515	558	539	521	552	540	550	551	524	538	539	549	485	555	543	547	502	559	566	561	517	543	557	561	560	535	532	522	541	551	551	586	542	588	516	522	524	498	497	528	551	526	545	549	546	561	557	495	537	514	532	567	536	529	547	578	545	587	538	549	558	530	558	529	529	558	567	532	527	559	592	572	527	565	557	559	557	575	581	524	559	521	541	534	528	528	504	552	539	575	571	523	522	566	553	530	547	562	601	559	513	520	557	553	560	531	525	489	557	540	570	557	570	566	602	552	580	547	573	545	540	550	583	576	596	593	536	532	543	532	589	567	558	524	605	540	565	557	572	575	527	516	557	522	554	535	572	543	561	542	534	594	531	562	548	576	556	528	521	549	526	578	586	573	584	564	563	565	556	547	575	571	557	532	566	538	579	555	544	559	575	545	537	594	599	589	597	581	522	538	535	572	565	573	512	535	586	563	537	537	555	549	550	540	499	545	543	516	608	532	546	544	524	519	582	547	569	579	536	525	537	528	596	566	543	523	564	553	530	588	542	567	531	551	541	546	485	567	528	576	554	527	559	525	601	592	544	597	571	576	548	575	540	525	559	572	522	566	614	534	562	542	553	548	563	524	527	551	573	545	528	547	553	546	553	546	561	563	540	586	561	569	533	577	551	569	571	541	563	553	540	537	557	548	597	565	571	572	516	542	565	555	533	544	544	529	557	579	572	547	559	583	552	560	551	550	549	570	559	529	541	552	551	519	566	529	538	537	563	524	552	520	495	516	509	555	504	574	511	534	548	541	539	495	545	552	554	562	531	565	491	564	532	515	555	559	549	558	530	551	549	527	538	588	520	556	525	551	531	518	527	510	529	572	522	558	518	598	557	533	575	565	536	525	563	524	546	556	577	521	562	533	525	574	531	541	536	554	497	581	563	557	554	511	545	546	554	505	577	540	553	565	583	535	612	529	587	541	512	560	538	554	531	559	558	551	590	566	547	542	588	532	578	558	600	603	542	562	565	562	577	550	525	532	498	580	557	555	560	532	528	572	564	575	523	520	538	568	569	609	553	572	571	568	549	535	541	584	527	563	557	559	573	556	535	577	569	540	496	509	561	571	516	555	545	554	544	589	537	538	553	559	544	520	538	545	545	547	550	557	543	565	572	494	521	569	536	540	525	586	566	567	513	533	573	530	562	541	570	527	549	577	545	566	574	528	578	553	519	563	563	576	558	529	513	531	574	531	563	562	571	587	579	528	571	578	538	551	561	560	561	566	547	530	546	544	517	507	591	559	568	553	534	495	556	566	543	512	561	544	534	522	507	521	558	561	609	542	542	553	533	541	577	561	568	554	566	557	557	541	544	550	550	578	522	535	557	547	565	568	561	541	551	509	590	502	562	541	547	546	601	542	571	551	528	571	587	563	535	550	561	579	555	572	565	550	580	581	552	581	561	564	550	531	577	543	550	582	557	547	528	552	508	529	586	501	494	591	543	539	521	521	526	559	571	557	531	548	524	565	548	547	568	558	571	506	550	562	578	579	561	536	573	539	543	515	515	540	540	531	558	532	551	505	542	554	543	493	546	547	512	536	573	569	563	553	582	556	574	533	552	579	535	558	623	566	489	548	513	527	519	530	611	545	543	586	499	543	529	556	519	518	539	547	543	549	525	559	554	559	550	529	537	584	542	552	536
62082	101462	74158	44683	14970	4558	880	894	868	869	865	872	835	868	880	895	822	858	862	846	864	868	829	824	829	857	837	823	859	866	812	867	835	901	831	833	784	834	857	842	838	874	788	804	845	833	822	833	844	878	824	822	786	868	793	827	788	807	859	795	848	777	786	861	799	757	858	777	838	815	825	830	854	829	860	864	869	860	836	841	809	854	848	856	838	837	816	864	830	833	818	810	867	840	876	818	825	833	822	861	847	845	838	862	832	801	864	847	880	851	814	836	842	815	852	831	834	824	905	858	864	811	824	844	828	842	837	813	837	815	789	806	824	799	821	855	867	864	864	812	823	835	818	856	825	876	821	863	835	835	805	785	871	858	824	798	848	846	816	835	797	802	853	851	843	802	931	814	851	851	844	797	840	856	836	844	845	850	763	854	874	842	846	808	877	789	821	842	875	844	866	827	771	856	860	842	858	841	845	795	802	820	826	870	856	782	792	823	838	836	840	863	828	821	786	827	827	854	871	865	795	814	846	873	856	855	823	830	860	844	804	812	847	832	811	860	791	856	859	894	812	748	766	833	910	815	815	848	866	838	824	851	836	819	849	839	795	732	883	835	840	855	807	856	814	858	850	866	822	829	850	779	806	830	879	784	860	930	805	819	795	825	870	832	832	844	855	809	836	847	850	870	847	914	812	839	802	885	820	843	834	837	806	859	800	867	805	790	881	848	837	843	835	878	849	854	877	866	813	816	810	798	801	847	779	775	836	823	795	808	877	819	860	832	774	850	887	846	909	803	821	842	839	813	851	924	848	813	813	806	845	873	810	832	865	841	848	823	855	861	829	847	806	798	836	866	873	794	825	880	876	809	830	848	812	888	854	886	845	840	778	809	818	794	834	850	829	874	790	797	855	817	869	822	832	854	860	845	858	843	817	840	854	850	824	834	869	843	836	809	821	819	796	846	841	819	842	863	834	816	813	825	898	853	787	899	818	880	842	824	816	808	825	806	889	836	835	853	844	826	793	805	878	825	811	838	814	856	842	814	837	802	851	829	776	784	860	815	815	839	865	878	813	844	838	813	841	836	824	889	891	840	835	832	873	867	816	857	846	845	851	802	816	815	786	916	826	796	799	814	815	813	812	894	825	777	790	774	840	914	850	817	842	860	844	885	825	849	836	848	875	834	845	870	851	847	893	789	844	810	869	822	861	891	856	791	875	834	869	908	882	821	881	863	862	830	860	796	807	854	782	828	833	838	841	730	801	790	819	842	828	858	807	807	837	830	770	806	829	793	863	835	800	836	861	832	855	845	827	830	862	819	827	905	835	829	811	878	818	848	935	842	805	844	799	863	819	831	848	818	779	844	824	804	861	822	838	844	832	797	855	838	849	815	806	836	811	840	864	863	811	847	864	794	846	870	870	869	883	900	786	847	783	829	850	843	834	839	783	838	903	806	845	849	855	840	838	840	845	806	877	816	828	857	809	848	824	803	838	856	884	842	819	842	804	842	844	842	898	810	855	901	806	784	841	839	777	831	837	842	804	852	840	791	834	863	852	851	870	821	864	776	805	848	877	829	821	815	806	863	785	837	861	812	840	880	828	867	837	803	766	870	898	833	862	815	816	817	839	835	811	758	817	830	830	817	852	809	859	813	844	802	849	860	842	827	819	813	844	817	871	807	817	849	826	850	808	820	870	898	844	853	868	845	844	835	867	811	798	858	767	847	824	812	862	845	843	824	892	842	828	842	848	872	818	858	829	853	852	864	824	867	773	785	879	873	870	856	854	877	838	816	872	782	832	796	849	873	896	860	850	858	840	841	826	795	866	784	845	810	810	869	883	874	802	827	855	818	827	853	880	795	866	840	857	807	836	825	839	839	830	834	811	808	838	839	807	830	820	824	833	822	883	854	837	867	888	803	819	880	874	774	833	816	883	845	798	860	835	824	837	865	865	831	807	848	831	855	863	830	823	816	868	847	842	832	817	861	826	814	887	815	851	823	877	830	810	836	833	865	805	836	804	817	809	854	855	855	823	799	830	841	834	834	857	823	794	858	875	837	837	841	824	817	827	819	852	883	889	809	857	796	849	846	850	871	832	885	832	849	813	879	848	849	899	805	863	836	876	876	834	878	875	858	840	833	852	899	838	802	817	861	865	806	864	802	808	867	848	831	816	854	908	847	873	814	800	816	842	843	832	795	870	845	840	872	734	832	870	824	852	830	880	823	824	843	834	858	848	881	856	823	850	848	807	812	847	817	794	817	888	855	843	889	862	861	826	828	865	840	804	783	822	787	834	799	824	825	887	827	902	802	819	803	845	860	808	874	869	829	859	887	866	838	778	899	844	829	812	839	819	797	873	872	823	815	879	814	858	820	810	827	826	825	857	807	824	812	868	810	856	842	875	856	861	808	868	871	822	840	830	848	850	854	855	817	824	842	810	841	883	808	838	841	870	770	810	832	792	835	852	879	859	864	823	801	859	833	856	857	866	850	835	858	808	879	830	856	801	860	852	829	799	814	834	833	775	861	825	827	837	856	861	816	868	845	804	873	831	804	820	843	794	824	824	817	795	831	813	837	816	837	831	859	872	823	855	825	839	781	849	777	854	839	823	840	860	818	872	805	880	861	878	835	837	823	855	863	862	873	819	859	846	899	857	862	817	867	764	814	852	817	850	812	838	828	864	845	862	817	860	820	788	898	829	854	856	843	810	838	802	837	814	828	862	791	846	834	851	835	880	832	865	901	842	878	844	818	807	836	876	868	802	829	774	859	844	882	897	852	857	831	859	826	906	848	843	816	855	799	791	852	865	795	872	852	866	796	795	840	864	807	838	824	834	883	854	826	856	896	876	806	829	839	856	842	848	843	868	809	809	787	854	830	786	822	857	813	849	829	828	840	857	825	855	852	836	878	834	871	814	823	835	823	845	840	880	830	825	852	825	839	800	825	850	853	863	839	820	830	806	819	823	814	798	832	820	822	750	845	801	773	817	836	862	819	849	876	865	811	858	820	848	825	913	822	838	812	865	845	835	770	905	827	817	777	856	864	891	799	867	866	825	799	841	839	888	821	837	833	856	827	860	845	799	850	831	819	840	864	812	842	844	873	906	835	853	846	843	856	826	807	848	845	874	825	864	813	847	824	832	856	838	810	813	836	786	828	898	823	840	808	801	850	816	852	848	806	858	815	793	843	827	823	777	828	861	886	865	832	799	839	843	815	851	796	911	830	851	770	834	828	820	819	849	840	834	890	855	861	786	832	818	857	795	873	866	824	791	851	851	852	858	826	802	854	799	815	810	836	909	846	837	797	889	824	811	864	864	831	800	806	847	794	832	798	836	829	826	883	875	818	854	811	854	912	855	867	801	820	838	874	879	836	892	836	851	854	870	884	816	814	809	856	837	814	840	872	891	835	817	787	868	845	841	784	765	865	821	848	808	843	842	825	848	805	822	854	856	850	842	827	832	817	806	823	854	855	820	837	823	790	868	827	841	811
31849	32433	27526	12666	1235	408	298	282	286	303	287	298	286	302	276	328	312	258	319	285	298	277	308	270	280	304	269	288	314	292	279	278	277	269	284	302	282	303	298	287	287	292	290	315	309	303	290	297	292	319	309	298	339	279	297	332	264	292	296	273	278	306	317	282	302	304	282	271	275	305	276	312	271	275	296	246	271	289	302	307	257	293	292	258	280	298	291	235	267	329	277	299	310	283	268	325	293	278	279	312	260	295	273	291	296	284	306	301	294	267	260	258	273	277	275	289	303	280	288	301	277	297	286	263	314	262	295	318	265	286	291	286	290	278	321	275	270	263	279	278	269	261	261	278	273	297	279	288	295	281	285	283	298	258	270	289	252	278	279	323	278	297	287	269	277	255	277	284	284	269	270	327	271	309	278	306	315	296	273	308	301	277	308	300	296	309	277	309	286	263	283	286	275	246	271	306	301	299	285	276	270	279	284	292	299	281	278	279	288	264	261	294	312	262	275	305	308	285	279	311	266	284	287	290	289	280	282	282	310	266	302	274	261	284	287	277	262	276	279	305	298	299	284	260	291	276	322	278	287	248	295	272	297	291	288	303	301	275	278	280	281	289	272	280	305	298	297	298	263	290	287	292	297	290	300	258	283	273	319	278	242	317	337	279	282	295	295	284	281	262	285	276	292	305	298	274	312	258	277	307	291	270	277	293	267	284	264	249	264	282	256	311	304	279	289	309	264	244	265	295	261	282	274	294	286	315	291	279	288	288	293	278	325	269	284	266	281	293	285	295	286	276	264	289	274	282	284	267	272	304	277	301	278	293	289	306	269	306	262	297	288	282	290	284	279	263	294	306	277	316	292	263	300	284	271	280	319	282	278	277	279	291	291	285	279	306	292	285	295	277	286	275	268	276	294	286	323	262	296	295	291	314	267	292	292	266	280	272	260	290	288	265	286	273	284	270	303	299	306	284	252	277	287	321	285	288	315	283	309	296	258	298	282	290	278	276	303	290	271	278	295	276	322	261	267	262	276	314	293	315	272	249	280	266	240	312	285	316	277	285	287	306	284	273	286	290	248	298	291	278	291	252	312	339	311	258	261	293	263	299	270	296	292	322	235	284	279	291	271	269	307	277	284	279	272	296	286	283	263	299	276	265	303	287	283	323	280	312	318	307	312	309	292	262	275	281	250	258	291	310	287	275	268	319	283	306	288	281	271	246	251	289	293	283	236	294	289	306	291	253	323	294	267	298	282	290	280	287	301	273	302	281	275	301	278	310	283	277	272	298	306	266	275	278	256	256	296	287	283	291	279	288	291	284	293	277	294	293	268	297	292	298	268	285	226	298	321	257	273	311	264	247	289	262	272	281	287	295	296	269	266	292	280	288	275	274	265	295	271	264	292	308	283	273	303	310	269	263	269	293	304	261	305	300	281	269	265	272	278	281	298	290	301	273	288	292	298	293	273	302	323	295	296	268	293	310	285	287	257	284	296	294	297	292	298	293	297	290	288	269	295	299	265	301	318	295	301	275	288	303	298	247	281	296	314	254	293	263	296	270	286	258	297	303	285	288	300	284	308	263	244	261	283	302	295	288	284	267	279	301	279	294	262	285	270	295	277	288	290	268	260	291	291	274	309	283	290	310	255	334	317	264	282	303	288	291	269	301	270	303	280	307	277	295	316	284	285	315	292	266	314	303	311	296	262	272	290	259	276	298	267	297	276	298	306	270	283	263	301	262	255	283	290	299	258	267	285	316	278	268	298	286	275	283	294	292	292	302	284	299	279	300	279	312	295	242	273	294	286	303	290	277	265	313	272	307	289	273	290	313	286	293	284	279	279	280	264	278	306	282	282	281	286	290	261	259	273	290	286	305	289	289	299	292	281	296	284	283	276	297	292	277	255	287	267	280	276	298	272	271	282	279	291	266	296	302	269	266	266	259	285	294	279	281	270	288	276	310	300	274	287	296	332	273	292	298	271	294	275	275	304	273	300	286	280	284	322	310	285	282	255	268	328	284	311	262	274	269	294	285	285	308	281	299	289	307	291	267	297	259	277	284	287	284	293	303	289	279	270	283	284	287	300	258	310	292	294	278	260	280	276	295	304	274	250	299	267	299	277	293	296	296	263	275	309	287	269	288	262	321	298	286	267	266	285	304	280	298	290	260	257	314	301	318	275	273	268	281	247	279	289	296	281	291	278	302	293	269	303	257	286	297	270	292	281	278	318	278	311	280	273	273	259	293	288	308	299	288	279	298	298	298	301	275	255	267	300	271	282	300	281	274	281	282	270	302	272	302	300	278	256	314	290	300	286	271	310	264	288	291	304	285	306	299	286	282	303	277	284	279	303	286	285	283	281	307	317	290	297	292	306	312	303	283	299	309	262	260	278	284	274	293	291	269	284	316	301	303	298	289	256	279	292	312	297	280	273	309	265	303	257	285	273	291	260	283	301	294	269	248	272	286	283	288	287	298	295	266	299	281	286	260	272	279	330	291	299	258	268	270	313	305	308	297	294	262	291	267	285	300	301	274	272	291	295	288	296	306	283	310	279	299	279	291	252	282	271	270	294	305	276	307	302	282	288	286	294	277	285	298	292	279	269	295	314	283	277	323	311	288	324	266	304	297	313	271	292	293	270	297	269	313	301	271	289	292	284	304	257	268	279	302	286	253	272	258	269	275	267	279	256	249	312	275	294	303	263	301	267	286	303	336	263	278	265	292	286	300	311	251	259	261	294	301	255	290	283	280	296	300	288	313	256	290	273	310	281	279	284	260	281	301	293	298	298	278	281	301	281	249	283	287	270	262	279	305	290	304	309	305	263	306	322	278	305	314	278	296	331	262	274	300	272	290	298	298	278	261	270	299	288	262	256	284	273	275	281	273	287	303	286	272	314	280	279	305	258	306	265	273	286	275	276	262	314	283	270	273	321	285	296	276	276	272	286	284	277	300	258	291	257	305	254	266	303	259	264	279	314	279	304	296	288	278	281	299	296	272	269	283	233	271	304	323	288	339	282	283	311	271	269	278	272	294	299	305	262	276	269	300	281	296	263	259	248	257	295	303	291	272	298	298	272	309	291	253	282	262	292	309	307	250	293	274	281	293	285	306	289	291	272	293	306	276	282	322	280	268	277	299	314	295	282	268	303	300	284	292	288	281	272	293	285	291	289	278	289	294	303	276	316	295	291	277	296	277	269	269	290	310	300	298	294	273	280	273	292	273	287	261	289	310	261	286	280	295	306	285	263	278	264	312	270	264	286	299	273	289	280	288	302	321	282	283	268	293	290	301	265	271	285	276	296	270	285	321	275	301	282	281	278	307	285	302	274	249	292	310	267	298	271	310	302	272	284	277	280	300	259	278	276	297	325	284	286	267	278	290	269	297	251	279	259	294	264	246	281	304	286	286	277	283	305	287	291	293	285	281	303	279	284	283	309	278	281	255	266	275	287	245	286	273	270	296	274	274	267	288	264	298	278	273	290	261	271	306
40956	48959	32346	13264	2127	721	475	479	529	460	502	512	441	487	475	476	504	487	490	513	485	471	484	499	485	459	509	497	493	475	482	447	503	468	498	491	489	489	458	485	461	487	446	486	492	464	492	446	492	489	483	464	493	515	481	503	474	471	459	458	482	468	484	492	489	480	452	508	468	478	452	463	483	474	481	474	476	491	473	445	503	526	463	492	449	487	437	501	504	459	466	442	516	498	488	474	449	431	467	457	476	497	491	489	501	467	491	451	509	491	458	457	450	452	486	480	471	493	482	470	473	499	476	514	484	447	521	457	488	465	462	502	478	508	487	503	496	496	486	514	498	436	467	481	461	468	475	497	464	491	507	480	479	511	434	501	481	519	493	487	466	471	483	486	496	449	497	469	484	435	470	503	450	427	510	463	518	506	481	507	507	460	521	495	508	487	489	459	493	458	457	504	485	483	487	495	530	491	503	525	471	499	476	457	481	467	517	484	477	480	537	489	507	488	488	466	486	449	512	450	516	481	478	471	474	494	457	470	501	463	476	480	488	493	477	485	462	486	474	484	502	495	496	498	492	482	539	487	457	463	495	490	509	499	484	509	483	459	475	456	505	447	479	499	487	487	458	468	487	453	486	524	513	469	494	484	458	501	465	481	499	480	510	544	492	468	478	475	425	485	472	436	497	446	457	470	494	486	463	514	468	512	475	478	448	452	468	462	473	501	469	467	497	503	483	509	484	426	460	505	476	486	443	485	496	474	447	500	462	473	503	499	478	489	533	423	440	473	484	466	467	464	474	468	498	524	481	460	493	479	471	475	489	485	421	454	456	483	474	478	527	469	494	462	453	435	506	474	470	496	483	547	505	440	492	457	437	486	480	476	454	488	467	493	503	509	465	488	471	475	467	488	454	462	455	501	499	457	507	448	477	412	488	467	475	512	460	472	460	468	461	477	493	502	483	469	462	485	510	483	501	474	469	490	487	460	486	498	504	489	472	459	494	493	460	486	490	498	493	484	475	448	483	473	479	467	481	484	473	439	459	486	466	431	490	491	501	469	459	470	503	447	473	468	460	458	450	508	470	434	482	473	517	473	516	453	491	486	452	495	501	426	513	495	471	489	519	476	499	498	504	437	481	503	456	486	489	487	490	468	508	480	493	470	467	489	477	487	450	492	467	514	483	487	504	479	474	510	510	478	498	503	493	495	458	481	448	482	477	487	429	467	442	478	464	503	473	477	485	501	475	493	485	446	460	467	449	523	485	511	436	455	446	450	478	508	498	492	445	522	462	482	470	481	468	481	470	478	502	481	470	491	491	469	436	519	484	501	479	471	485	440	449	519	483	493	459	478	503	458	467	455	472	492	493	504	487	447	481	439	457	477	488	480	494	501	515	503	451	496	454	491	481	472	441	522	463	493	486	454	504	476	463	496	475	503	458	460	512	478	443	484	435	487	507	460	509	491	485	494	475	507	466	504	464	468	532	465	450	476	485	439	482	493	458	490	482	524	498	478	452	467	480	476	469	460	446	458	479	494	488	507	485	450	494	446	461	433	507	506	472	479	489	455	453	438	437	452	495	478	485	472	479	497	464	484	495	501	443	489	454	468	429	483	462	456	474	510	468	448	463	491	485	488	480	480	491	445	474	501	477	505	481	490	510	467	482	449	486	526	490	491	493	490	505	505	493	503	480	433	474	521	476	494	480	488	449	494	475	461	457	465	488	508	464	499	471	472	476	465	467	464	471	467	456	465	461	493	503	485	501	491	457	484	476	484	467	502	496	503	481	511	455	483	467	473	486	464	516	509	425	478	475	453	452	490	488	477	516	474	496	482	467	454	509	483	490	479	459	440	506	487	465	477	498	513	503	530	462	525	460	498	511	506	478	473	477	509	452	512	486	485	460	495	486	469	494	497	483	439	463	500	510	454	482	503	523	505	538	516	505	497	485	482	475	448	499	476	490	498	508	486	470	488	469	499	477	476	525	490	469	502	460	486	483	498	461	475	457	432	451	504	480	456	513	459	479	454	486	498	497	473	451	480	485	462	511	470	469	449	465	446	474	487	524	432	513	471	467	545	490	504	490	474	457	525	469	484	464	495	501	470	440	477	462	477	483	467	473	485	467	482	452	514	476	476	472	468	470	465	483	479	488	490	448	447	476	455	517	504	524	492	508	490	491	451	486	477	476	457	502	461	477	540	481	522	478	463	497	437	483	480	492	463	453	525	508	441	474	479	449	460	503	471	475	491	465	477	459	488	460	484	456	505	462	463	445	462	484	452	516	478	488	428	482	458	501	493	444	493	460	493	461	489	478	453	447	477	465	464	496	502	463	483	450	489	476	458	504	514	511	468	481	477	409	507	476	461	504	492	516	461	491	545	474	469	468	500	450	474	482	445	505	497	449	501	467	499	490	509	510	491	464	451	463	485	471	461	496	485	514	465	493	469	501	458	507	487	465	482	506	466	470	505	462	484	459	481	476	519	478	477	495	478	500	464	466	478	471	475	472	471	495	475	467	449	462	458	467	495	469	430	513	484	492	490	481	504	420	527	479	467	466	506	477	471	501	478	487	480	490	459	461	481	446	490	520	486	477	491	496	487	495	528	495	477	502	503	506	467	501	484	520	479	494	448	479	483	511	471	472	480	486	495	482	513	468	495	447	498	486	483	492	481	487	505	514	481	490	474	473	493	514	485	490	465	469	485	512	453	491	444	472	510	487	478	478	502	507	471	459	493	465	474	445	469	502	477	516	493	463	460	458	504	486	500	476	473	511	455	455	493	495	481	486	460	481	473	482	503	496	467	505	447	450	481	521	472	510	494	498	469	481	512	507	473	455	481	509	492	458	497	460	490	459	501	494	491	454	472	437	490	444	448	506	506	475	500	472	494	460	463	486	468	520	500	466	506	485	499	478	489	448	483	489	473	511	481	475	479	452	462	500	493	464	485	487	467	479	476	492	489	482	502	476	461	483	430	508	436	478	448	495	500	487	470	498	487	481	491	473	459	526	479	484	483	482	484	519	499	488	444	511	478	501	495	478	477	459	474	490	476	461	485	486	484	488	506	474	462	481	496	454	512	500	484	493	458	457	483	462	489	462	512	498	516	490	489	475	485	459	508	463	444	466	465	457	472	494	501	464	467	497	483	482	524	492	476	466	479	478	471	496	508	446	459	490	498	471	463	481	454	486	509	468	531	484	513	505	494	504	496	513	473	459	507	513	489	486	451	474	485	476	522	476	522	502	479	473	482	432	440	461	502	493	483	485	491	496	469	511	485	481	478	501	504	496	484	480	503	490	479	496	483	462	500	489	463	465	492	487	503	479	474	515	482	513	472	494	490	455	503	477	463	510	475	479	481	490	518	482	440	489	474	449	496	474	496	508	455	484	492	463	480	510	480	470	460	473	471	502	450	481	508	472	484	477	476	472	486	508	491	469	501	440	449	477	516	474	488	469	481	461	517	467	452	512	483	497	484	487	500	484	480	481	466
25757	25317	34790	29006	18541	5866	644	405	381	348	358	397	364	335	360	403	339	372	413	389	391	367	380	361	366	376	366	343	397	355	351	399	373	355	349	354	326	341	359	378	374	362	366	393	350	364	364	346	360	398	371	394	337	318	365	323	365	368	324	343	362	364	372	358	385	428	319	342	381	362	363	408	349	358	374	325	347	367	373	389	368	341	328	402	323	347	356	333	345	355	386	384	330	337	391	340	377	376	333	377	355	348	370	351	374	351	365	343	341	356	346	364	323	374	347	356	384	346	327	361	365	366	382	371	333	388	359	363	338	352	381	393	376	361	352	366	361	372	355	349	327	363	358	387	367	341	350	358	363	302	402	360	335	331	360	383	370	368	355	363	352	367	386	319	351	374	333	359	362	359	375	324	370	341	367	356	352	341	368	320	378	352	329	358	346	354	326	369	382	383	309	380	377	376	349	372	348	361	359	350	363	365	352	324	336	379	391	346	351	381	370	383	374	393	325	363	368	356	316	341	386	344	382	360	360	346	345	338	344	365	367	343	376	352	344	363	371	324	363	340	369	422	349	340	361	375	397	323	355	346	368	364	356	396	352	360	398	364	363	349	366	348	371	367	347	348	342	352	355	353	337	370	376	354	362	385	360	342	363	384	346	356	356	332	348	349	353	370	378	340	363	354	375	307	339	376	351	369	393	388	353	364	362	346	351	385	344	364	368	338	369	356	334	373	325	368	365	360	339	362	360	382	346	340	352	351	346	361	349	344	329	364	373	389	360	348	370	337	367	368	373	355	398	329	340	379	334	344	314	380	336	381	375	359	340	353	412	394	388	332	377	340	368	383	353	354	347	378	332	344	346	361	345	364	351	355	355	362	338	356	353	384	346	369	330	326	375	361	373	345	373	342	386	341	364	345	368	385	344	360	328	361	371	354	361	341	371	364	349	344	345	363	383	349	377	354	351	356	328	378	359	343	375	323	325	361	356	346	338	342	355	335	374	357	350	365	377	344	383	355	351	376	357	387	330	335	347	327	362	349	374	356	351	365	376	373	341	338	348	345	334	356	354	379	350	334	367	336	350	342	350	328	359	358	360	340	382	376	332	348	354	330	312	355	368	330	382	343	359	372	334	368	324	364	355	380	366	368	361	391	378	401	357	375	343	372	347	349	316	320	361	372	336	348	353	339	316	342	370	325	416	379	362	354	336	360	365	365	358	352	295	392	362	361	359	320	316	345	362	376	322	362	366	370	364	369	375	359	355	344	369	360	331	344	357	296	367	355	401	382	387	359	341	351	393	330	384	334	314	377	367	359	347	358	385	360	362	322	361	368	348	351	351	392	426	383	360	377	358	313	379	395	346	340	328	384	351	391	390	353	364	345	364	344	373	365	368	353	328	359	357	371	372	368	355	348	380	374	337	364	361	348	370	384	377	369	382	348	374	330	351	370	371	379	404	354	367	352	351	370	356	385	365	343	355	381	365	365	394	349	373	348	367	334	334	350	340	361	372	338	366	351	387	366	353	363	373	357	363	378	340	370	339	377	374	362	359	335	369	345	374	360	372	366	351	355	325	369	383	394	349	390	360	360	378	374	356	371	347	389	333	369	372	310	323	356	362	340	333	350	313	387	352	350	352	335	363	332	352	383	362	344	367	381	343	360	358	360	387	326	371	377	329	363	324	346	366	330	372	338	359	348	365	357	346	388	376	345	393	366	365	359	343	349	369	381	373	360	342	365	381	365	345	335	325	356	380	334	350	380	358	405	372	350	338	347	351	329	377	355	356	354	414	343	343	328	378	373	378	394	364	386	383	358	343	326	367	350	364	342	351	389	407	352	356	348	361	391	344	361	345	374	394	350	380	362	346	378	367	361	378	348	355	363	367	341	352	359	383	377	353	357	365	331	368	342	350	310	387	360	361	353	349	359	349	362	351	367	362	369	379	355	337	343	364	357	352	364	373	394	370	388	364	391	326	372	334	352	320	389	358	368	358	344	344	396	364	346	384	392	325	336	397	349	365	333	376	351	348	348	345	331	358	376	323	360	367	335	375	340	354	364	373	337	371	402	388	384	331	350	331	364	367	330	361	333	351	359	349	363	351	364	338	379	358	357	358	316	348	374	362	348	371	347	375	325	356	386	376	360	352	379	348	374	343	350	354	410	376	355	390	404	333	360	370	381	339	381	359	361	325	381	367	352	347	358	376	372	359	383	320	372	380	360	339	359	334	350	353	367	395	347	349	387	362	344	398	387	337	334	379	361	365	369	350	369	357	334	329	371	364	342	342	372	353	330	354	397	374	374	327	387	325	357	371	343	375	330	337	363	378	390	373	367	359	328	364	369	343	353	370	319	318	346	387	368	356	353	335	357	328	376	390	356	364	372	375	364	354	344	320	346	346	376	343	332	370	367	351	337	389	329	372	323	390	382	364	355	343	352	339	333	353	399	374	351	365	365	347	350	356	347	332	407	358	315	391	366	338	361	323	337	320	358	366	359	383	362	355	323	349	358	338	359	338	360	369	346	368	342	358	351	356	353	341	372	394	331	359	334	313	364	340	343	342	355	340	360	365	346	336	361	369	346	365	344	342	384	344	350	305	341	332	343	339	337	415	385	326	346	367	354	362	361	380	360	366	368	338	374	359	369	346	359	365	357	343	388	346	389	332	378	378	388	335	366	351	373	368	360	365	371	392	360	373	329	357	359	353	369	355	375	379	329	372	323	341	365	331	371	367	352	344	383	365	345	387	351	332	388	366	366	368	385	369	353	346	384	352	314	364	302	361	327	380	373	368	373	390	387	387	349	361	341	347	373	331	366	370	305	340	386	357	334	367	371	374	365	385	366	332	418	337	332	341	367	370	361	359	365	338	348	345	384	344	346	369	376	375	354	351	338	340	374	336	350	354	368	349	331	368	354	346	342	382	333	324	358	363	372	376	370	369	379	347	332	345	338	327	364	377	372	348	331	348	365	353	376	368	389	373	359	385	347	340	391	366	343	327	336	395	353	357	348	338	375	378	340	359	353	355	351	350	343	385	358	348	349	381	358	353	387	352	344	376	373	301	352	334	354	366	341	362	347	349	339	319	377	341	342	367	356	346	375	340	385	355	354	378	364	357	377	322	350	352	345	334	359	342	340	362	350	368	381	333	364	357	354	365	360	364	338	346	352	350	356	327	357	374	404	388	361	366	348	354	349	352	355	348	348	377	318	387	347	345	371	341	354	367	370	338	330	374	350	331	386	346	379	330	333	357	346	334	387	359	366	344	387	359	341	349	346	372	348	367	358	379	351	356	362	401	313	325	359	343	351	348	387	371	350	370	385	359	369	369	371	358	365	360	341	382	334	354	346	373	355	341	381	401	412	324	367	394	398	377	331	343	367	403	389	359	343	382	351	391	339	375	337	351	347	333	372	370	322	365	365	365	380	358	358	364	359	370	344	362	371	359	349	381	346	390	354	342	372	363	349	364	373	345	365	348	373	351	358	376	358
62649	91974	66348	37889	10041	2513	610	574	562	633	613	545	575	616	566	622	608	588	609	601	544	568	569	615	549	553	595	581	616	588	540	587	588	568	600	591	526	574	558	609	577	562	574	590	634	579	580	628	572	578	563	522	546	551	592	583	562	557	586	616	590	567	611	570	613	545	581	596	593	621	552	589	552	601	590	552	584	537	583	573	614	616	561	579	578	588	597	554	588	553	542	598	613	528	570	550	583	587	537	596	570	580	599	605	556	607	568	592	554	571	563	597	582	572	587	551	548	601	556	589	552	558	572	612	586	570	552	626	607	589	604	600	606	541	592	618	551	564	595	586	638	586	591	584	569	582	564	570	538	541	541	572	626	587	583	560	523	587	578	564	621	583	567	565	583	601	554	550	577	549	557	587	556	582	563	578	556	525	556	556	626	577	592	586	576	600	599	603	566	595	562	566	560	613	628	552	561	578	594	598	568	558	567	549	570	568	583	594	533	586	577	574	572	568	569	586	569	598	584	608	563	592	586	602	578	550	610	559	556	589	576	605	591	528	539	551	618	579	572	539	577	602	597	587	564	583	593	557	589	622	583	554	568	544	575	544	562	524	559	599	557	601	545	549	560	603	582	597	566	553	564	573	551	579	556	557	601	571	559	585	612	530	549	564	558	535	553	585	580	573	578	582	581	533	590	584	530	541	608	571	588	577	557	595	598	599	603	599	593	582	535	585	601	612	593	608	562	577	610	578	612	595	600	613	629	576	587	585	616	597	572	536	593	584	548	573	568	583	597	613	595	589	607	560	590	573	569	516	563	556	608	564	612	571	583	593	573	588	590	573	624	581	547	583	553	561	598	587	601	588	522	607	535	572	579	612	567	607	569	552	526	579	585	551	601	558	589	539	581	555	598	617	599	584	554	558	595	567	572	584	592	532	583	609	593	558	552	598	581	558	588	573	589	560	602	545	641	586	594	575	578	564	575	578	561	602	552	608	608	586	564	561	571	564	550	551	588	574	587	588	538	565	552	572	583	577	556	586	545	650	577	560	572	570	591	542	573	585	531	546	544	529	591	585	544	570	586	559	571	546	553	591	612	544	567	568	590	582	599	578	614	554	574	586	593	538	615	560	558	603	551	577	592	549	575	631	645	580	587	591	555	573	566	533	584	575	554	612	614	585	585	557	593	555	588	584	552	552	576	595	598	515	591	596	571	566	583	575	576	542	561	532	590	615	588	569	587	615	547	558	532	604	586	576	589	571	589	550	581	593	570	567	582	611	545	554	545	613	546	561	526	552	564	577	573	563	595	625	574	555	568	606	571	597	598	543	565	582	531	557	573	572	610	589	606	571	562	541	577	534	598	577	536	540	620	543	551	633	606	624	566	561	571	606	590	549	582	567	620	601	609	585	574	561	609	520	603	594	557	546	559	551	567	555	585	609	567	628	525	596	579	580	538	636	566	577	560	580	580	633	580	558	623	554	567	563	538	534	541	580	592	613	540	561	626	575	564	605	587	577	547	558	559	546	590	533	595	598	552	608	558	584	621	580	624	570	575	546	552	571	558	582	531	589	558	599	557	575	571	589	610	554	575	519	596	578	620	568	599	534	561	574	603	555	597	609	604	582	572	548	605	591	587	577	554	547	580	541	586	574	558	608	584	559	548	569	543	564	623	583	587	624	606	608	578	614	576	566	585	544	534	567	581	547	582	559	561	571	541	551	576	556	571	580	581	627	596	565	558	599	591	634	564	612	585	545	606	566	556	556	615	581	630	601	607	591	575	610	599	571	555	590	578	562	593	583	562	601	568	599	589	551	562	588	571	571	565	562	531	545	605	548	535	552	604	584	567	568	555	553	567	573	558	558	574	579	545	547	576	544	568	522	597	581	584	577	600	550	597	547	577	533	588	568	509	536	599	559	524	628	582	589	589	584	568	596	596	602	600	604	570	588	569	576	560	591	570	556	567	557	575	582	540	551	614	568	532	565	579	561	615	591	583	588	551	591	567	579	544	570	562	555	535	568	529	569	555	603	579	568	618	558	591	547	618	583	620	576	543	597	556	598	525	615	580	556	556	522	584	584	576	594	602	546	542	563	562	611	587	580	560	576	573	619	585	574	590	565	611	569	607	603	570	555	551	592	586	604	548	583	553	624	579	577	559	591	558	536	562	591	588	577	547	604	571	542	527	570	555	602	633	547	548	564	556	593	581	549	538	567	590	584	585	578	610	578	585	600	608	601	576	559	581	592	559	619	561	561	591	579	574	603	591	599	546	567	606	594	617	583	562	565	601	586	595	609	584	557	586	565	567	535	562	561	550	542	561	567	581	537	555	572	643	575	567	519	610	594	555	585	605	541	562	544	622	547	608	573	596	553	554	564	594	619	571	586	608	545	586	597	575	582	584	602	603	629	551	580	583	588	552	567	580	591	556	567	598	591	602	585	583	587	554	600	551	589	557	558	590	594	544	535	578	570	559	593	575	575	564	641	604	564	565	606	567	522	575	591	583	614	582	578	584	567	541	520	571	565	560	566	562	538	632	565	595	561	581	579	596	629	576	579	592	580	570	580	568	627	602	602	603	587	561	615	552	553	591	595	575	593	562	596	558	563	611	557	603	581	581	538	521	561	591	555	558	578	571	568	569	577	564	569	558	579	559	588	591	580	580	596	565	564	561	532	613	583	537	637	599	655	604	548	598	574	559	564	570	583	580	585	600	574	553	566	588	572	596	588	580	577	602	577	583	571	608	574	561	586	574	572	583	568	564	555	589	625	581	580	627	581	556	589	575	653	597	574	581	583	548	543	532	540	554	547	589	634	521	589	560	548	583	578	573	575	612	644	559	584	596	570	593	579	550	601	586	578	537	608	587	579	557	608	535	583	590	571	584	580	596	559	562	599	555	598	587	576	593	538	545	647	565	532	570	582	552	566	577	529	631	551	640	565	624	554	585	616	587	545	549	622	592	566	639	622	575	570	567	594	571	531	589	596	590	587	620	559	614	601	533	623	559	572	552	577	590	575	520	577	583	600	550	609	611	568	556	564	571	546	593	587	619	570	592	578	551	568	591	562	572	586	593	591	589	528	595	597	605	582	580	609	565	624	599	568	598	608	591	589	596	553	586	535	606	597	574	584	644	577	619	600	588	574	573	575	561	580	598	605	563	637	570	587	570	574	587	600	571	582	541	560	586	570	552	546	530	559	607	619	578	561	556	599	557	596	602	611	559	617	566	586	601	585	564	544	538	564	607	562	591	557	573	606	590	516	566	537	591	583	575	600	596	530	565	590	602	568	559	549	570	585	561	525	559	575	575	596	576	562	621	613	565	583	560	565	606	565	588	598	515	581	574	553	585	586	608	558	548	596	566	588	575	603	599	594	630	556	586	544	571	594	563	558	587	555	571	542	614	612	557	544	584	600	601	602	586	562	550	597	581	560	547	631	601	555	624	564	583	585	588	579	589	600	534	610	608	575	600	594	561	562	630	583	554	534	597	544
24479	23458	32114	26891	21521	16100	3129	603	586	584	582	550	579	577	564	579	567	558	592	542	549	574	567	551	537	538	548	563	594	564	551	581	561	570	561	557	571	571	587	586	550	593	561	583	569	544	582	593	571	542	553	549	581	541	542	570	571	554	492	490	551	565	583	554	569	566	516	566	573	608	559	532	542	570	539	493	544	518	507	573	577	574	544	528	515	517	534	550	542	529	572	561	561	559	539	523	561	591	568	530	553	543	590	585	565	554	542	543	531	596	512	561	567	544	579	580	521	550	562	493	552	531	590	553	554	526	580	539	600	581	517	536	569	553	575	574	537	535	564	511	610	545	553	557	496	564	542	544	554	530	557	555	582	547	560	568	599	549	560	540	526	515	539	553	536	566	554	534	579	556	536	541	547	573	606	554	563	559	556	539	551	564	523	599	550	605	548	548	502	560	524	559	546	548	579	555	555	548	587	542	525	568	563	553	537	551	525	534	518	573	608	530	547	542	531	519	579	560	539	551	545	561	539	546	517	555	600	550	579	533	534	535	533	562	530	546	540	515	553	536	567	551	510	564	598	511	580	559	540	522	567	548	565	562	553	553	538	576	530	534	509	593	588	529	556	538	592	518	539	525	557	534	526	528	517	555	592	547	564	548	543	537	554	531	570	565	491	534	551	579	557	589	573	484	543	577	600	555	569	551	565	542	523	527	528	539	538	532	554	576	552	578	533	560	525	575	617	536	564	556	553	549	519	548	571	527	566	529	568	581	516	531	538	569	489	564	549	566	502	567	561	520	523	558	569	544	541	564	589	564	561	570	562	532	534	583	591	561	557	586	541	514	582	544	553	531	548	575	528	531	539	541	508	545	491	536	570	571	572	520	577	548	553	556	534	541	571	553	548	553	575	533	562	542	557	540	562	588	555	576	575	527	569	540	579	599	512	522	520	587	504	534	558	503	551	501	548	544	573	531	544	552	519	510	559	549	546	575	567	543	558	543	532	550	568	564	527	558	540	531	588	592	521	541	527	582	594	545	552	532	540	569	491	549	595	549	545	569	567	590	556	536	532	556	512	579	565	519	537	542	531	563	538	567	526	579	556	517	523	594	559	572	545	560	534	539	560	555	535	566	557	556	526	522	557	535	574	534	541	504	591	565	567	553	510	565	543	574	545	507	566	591	512	541	531	596	525	576	521	578	536	551	496	548	561	583	568	557	549	542	560	566	602	488	558	547	525	542	570	516	497	551	578	529	544	514	568	507	519	532	550	557	556	551	546	560	531	547	599	535	587	477	543	563	546	559	529	576	559	551	546	571	565	581	523	538	563	555	543	544	540	545	558	547	551	538	551	563	555	501	519	548	557	525	565	563	562	570	504	528	587	553	555	553	584	541	533	517	553	523	576	531	555	551	501	577	499	560	538	584	534	555	520	576	550	547	545	554	539	544	528	578	510	561	544	552	502	551	569	589	536	547	588	572	542	575	576	503	519	538	568	544	530	536	567	551	527	536	568	584	590	527	550	533	546	561	552	564	517	591	534	541	533	517	582	538	572	553	518	562	556	561	538	559	572	558	510	513	568	552	562	553	574	612	552	554	539	556	542	516	543	534	527	497	567	574	535	548	550	565	525	561	567	558	547	541	539	584	546	565	578	523	555	557	565	541	603	554	563	529	557	546	557	542	547	537	503	589	518	552	603	571	549	539	536	542	526	559	553	562	563	579	534	528	554	578	579	592	568	553	577	576	542	529	537	556	534	573	619	579	540	548	584	573	553	547	575	570	556	503	519	547	540	536	561	550	516	558	490	554	562	549	524	524	526	546	533	547	550	585	506	539	515	563	549	549	547	562	571	568	521	551	542	576	607	540	545	514	544	519	549	504	602	580	599	507	543	537	553	546	517	548	537	599	547	535	593	544	544	582	546	515	593	539	513	558	538	534	548	555	561	531	531	566	525	576	560	584	528	550	563	533	550	563	587	504	522	546	542	515	557	548	530	522	571	550	563	556	550	505	523	528	555	602	554	566	544	555	554	595	555	496	556	546	571	498	566	534	594	497	548	525	517	570	535	519	537	532	563	531	587	559	578	530	578	572	510	561	530	544	576	519	526	542	550	571	527	555	561	536	537	584	541	555	521	534	592	535	536	525	537	591	594	522	563	602	561	544	549	530	526	567	523	507	571	564	585	552	545	515	573	549	569	554	546	527	549	548	553	553	522	568	573	533	556	559	543	545	508	549	544	567	525	512	545	513	567	509	561	596	567	569	553	553	544	568	531	549	586	551	545	558	569	514	570	535	501	538	562	570	562	528	590	612	556	543	576	598	570	573	542	546	575	567	557	550	592	558	574	539	557	537	541	586	528	544	559	553	506	576	559	568	503	527	561	539	553	595	574	522	511	538	565	584	532	597	583	511	554	480	544	480	550	528	487	557	531	573	575	578	539	550	536	555	550	633	610	554	551	563	553	529	520	545	533	545	517	520	570	578	544	548	558	538	543	562	523	520	537	535	577	556	540	575	571	520	524	530	584	538	584	483	539	586	582	551	577	550	546	581	600	554	586	533	510	572	532	567	563	568	500	553	543	564	580	524	558	531	514	571	544	552	533	553	610	530	558	559	558	561	574	539	563	531	555	525	521	578	578	554	543	557	529	533	543	538	553	582	554	581	516	541	524	522	525	572	531	549	553	557	530	516	603	546	564	496	597	579	575	537	527	509	554	532	514	583	551	552	588	521	523	554	500	540	565	587	561	543	555	584	481	609	565	536	540	583	566	601	575	560	557	568	556	530	557	576	590	566	626	581	547	537	601	544	583	570	555	574	566	536	541	583	559	533	577	525	545	533	565	602	542	564	548	567	647	537	527	562	553	527	522	557	588	540	576	564	552	516	570	538	570	523	569	515	505	554	528	531	580	556	587	575	537	540	556	560	603	536	559	546	519	546	564	539	544	546	560	516	581	574	558	569	553	549	585	534	574	582	551	553	550	541	551	558	540	547	550	580	533	572	572	528	504	540	551	585	546	545	551	536	532	531	555	551	555	551	567	548	559	547	551	614	527	571	544	564	553	537	496	592	544	536	596	546	568	543	570	539	525	534	526	531	553	549	556	582	558	520	584	512	543	563	549	524	557	555	577	561	547	564	569	518	582	615	525	542	558	547	551	537	525	551	565	577	585	567	562	583	540	569	554	550	575	537	598	563	519	581	531	571	522	526	570	540	565	557	542	564	572	530	527	586	531	580	556	589	562	574	555	564	549	552	542	535	548	573	559	484	525	550	517	517	538	545	519	546	557	573	546	564	582	555	574	573	580	582	533	534	542	565	541	489	533	543	624	537	526	525	535	545	580	554	552	549	563	552	573	545	567	536	555	552	540	552	594	559	521	509	590	508	563	533	522	587	590	563	545	539	540	566	578	580	539	569	515	588	533	554	535	535	543	527	547	562	578	527	540	522	572	556	578	532	567	539	544	517	553	517	516	555	558	557	566	530	542	535
61403	101535	76078	45674	15245	4016	832	868	867	830	820	850	876	807	852	801	877	842	837	831	829	864	836	877	878	794	810	835	867	815	841	840	873	887	856	870	783	844	903	800	853	855	814	816	839	791	878	840	832	851	826	837	869	880	892	877	843	870	882	819	807	843	851	871	855	830	912	863	755	832	835	815	856	851	879	857	824	896	834	866	893	885	887	846	795	838	836	830	831	838	811	837	880	856	860	805	895	824	881	820	857	859	818	909	848	797	829	868	837	857	873	878	756	838	810	846	803	825	897	824	865	849	855	858	815	847	852	824	841	849	819	830	842	837	838	831	815	825	826	830	822	826	786	851	876	896	792	856	831	835	860	797	851	857	828	864	830	807	857	827	862	843	811	834	846	856	863	869	841	847	816	850	841	853	832	850	877	812	805	872	854	801	867	800	782	846	858	891	845	851	820	846	832	837	806	862	831	846	894	870	867	876	834	838	800	848	857	832	847	825	808	826	808	854	834	885	811	864	811	831	840	900	868	855	856	849	839	858	789	865	812	894	850	798	884	896	836	817	845	825	825	873	812	887	846	851	851	792	827	841	899	867	913	807	865	815	871	846	792	803	857	835	842	859	828	813	828	803	864	851	824	842	881	863	856	808	888	881	856	840	845	852	867	841	880	767	908	824	910	869	844	811	833	865	887	880	792	865	849	795	841	880	835	839	871	824	843	835	885	820	838	805	849	880	867	827	797	850	876	826	846	826	814	811	848	832	873	824	846	826	852	794	939	815	867	830	895	872	825	875	888	862	910	845	820	786	860	852	849	811	898	831	867	867	840	845	808	835	825	785	838	853	844	883	832	899	848	829	854	847	888	852	824	838	847	841	873	825	812	823	874	812	871	825	852	810	800	841	855	836	867	818	847	882	815	917	851	893	888	835	855	853	857	880	904	846	871	850	805	818	836	859	794	871	806	818	875	850	813	833	814	811	855	849	823	868	827	833	827	836	893	817	866	859	834	820	844	807	845	873	831	814	813	835	843	827	842	853	874	802	809	791	888	825	855	877	875	866	813	782	872	881	900	835	832	887	855	870	888	883	762	813	813	848	833	849	843	877	827	844	861	870	789	829	808	856	863	873	867	859	891	802	733	854	818	908	801	820	832	866	858	875	821	869	884	878	870	870	795	875	861	893	847	837	850	859	875	848	823	885	879	872	852	841	858	809	823	851	859	823	818	825	786	825	823	837	816	817	805	822	858	836	844	790	825	880	899	849	846	825	882	857	818	851	839	895	832	860	847	817	858	848	857	823	844	812	879	799	827	798	817	839	833	845	859	801	832	819	825	852	866	783	811	854	816	826	859	846	849	844	863	880	829	873	894	827	828	822	870	784	861	805	802	851	821	854	837	832	825	876	801	916	839	897	830	864	806	875	841	792	809	904	853	850	886	809	855	840	832	817	826	883	854	847	828	873	947	812	901	818	807	840	794	808	869	828	847	853	858	872	802	839	800	829	842	815	848	819	859	802	861	887	832	781	865	853	837	827	857	865	863	846	838	834	809	837	790	799	909	868	898	797	870	863	830	835	824	789	870	823	821	786	825	853	832	780	805	828	864	831	807	812	852	845	871	848	829	861	836	810	820	912	887	847	845	800	859	840	841	846	863	824	800	841	819	858	835	867	891	818	902	849	849	820	835	797	809	790	824	791	853	816	834	807	828	823	887	887	831	878	808	850	870	831	808	838	844	831	804	811	826	846	858	866	825	846	810	825	797	890	784	785	851	821	816	843	881	828	841	821	832	829	850	852	858	895	868	831	890	925	819	855	841	863	892	796	833	781	836	795	875	878	869	860	837	867	803	830	837	869	843	831	821	842	832	855	824	847	874	817	827	814	873	874	878	869	837	798	860	864	837	895	788	831	843	828	795	814	819	824	864	828	853	820	810	860	824	904	848	865	848	880	807	857	870	884	834	857	836	866	868	837	821	857	819	855	849	858	852	830	886	807	841	827	844	781	858	824	890	886	786	873	908	879	798	849	899	811	885	835	839	822	827	792	838	840	845	844	879	774	776	871	826	890	826	791	878	844	819	838	847	881	880	811	831	863	848	803	852	881	830	900	832	809	800	869	830	874	785	867	867	866	802	871	809	821	809	844	837	850	817	882	835	786	835	882	895	828	811	896	807	877	877	828	824	807	829	797	832	807	813	815	863	825	828	860	829	802	847	812	776	773	850	840	815	845	868	809	789	802	869	895	838	879	853	851	857	845	872	842	829	871	857	840	891	856	828	842	871	829	824	846	873	865	846	818	830	870	867	849	839	862	861	804	876	841	822	863	748	849	870	866	845	823	837	821	830	857	818	798	821	799	822	880	816	858	832	846	833	874	857	867	841	831	846	844	825	843	828	852	842	834	846	876	867	841	832	870	883	831	790	843	819	849	831	880	836	840	827	854	770	810	920	888	861	886	884	837	843	830	932	865	790	845	827	860	775	840	874	821	887	873	829	818	816	771	877	838	850	880	862	825	853	844	846	835	864	849	826	875	883	875	831	826	861	866	817	834	871	838	890	811	832	834	817	808	860	800	807	844	814	852	830	876	821	844	797	871	759	938	840	843	846	856	817	851	901	869	844	873	810	843	813	882	853	869	847	905	884	842	807	864	864	834	847	844	840	896	847	828	855	850	821	858	879	881	856	788	824	874	860	856	805	824	854	808	856	838	820	852	805	861	855	818	857	845	844	816	867	826	862	897	857	868	819	812	816	852	876	864	831	772	836	834	884	806	845	842	847	844	810	828	819	868	822	826	847	855	867	875	868	824	828	851	828	815	853	802	828	877	847	815	835	812	839	874	796	806	846	886	868	829	808	841	798	847	842	854	852	854	820	852	853	846	828	835	818	879	847	837	847	876	849	799	830	854	814	903	841	861	863	834	886	848	847	882	803	853	830	797	831	866	856	863	827	843	822	863	860	845	884	794	864	855	809	806	820	875	829	785	817	783	824	830	883	817	827	780	825	854	775	823	766	851	842	815	872	838	890	860	850	831	869	834	863	862	811	800	863	816	833	807	843	839	824	802	845	834	846	802	839	857	812	816	846	817	843	829	824	815	860	848	837	825	816	863	854	807	801	842	825	855	854	819	788	872	828	868	834	826	888	837	809	865	864	793	817	865	849	855	861	851	891	835	810	828	837	836	851	821	806	866	822	766	779	872	870	893	820	792	823	875	818	838	878	836	888	812	866	842	834	861	852	855	813	808	862	862	797	814	834	838	789	860	828	831	844	831	823	876	802	861	851	842	834	832	822	908	855	827	902	873	808	830	879	837	812	846	831	840	808	816	851	854	812	854	882	828	883	796	833	823	814	840	837	805	879	805	874	853	848	825	848	887	854	827	845	842	857	859	873	811	837	808	836	812	818	810	862	877	853	875	835	872	848	864	894	824	844	824	859	805	839	805	849	844	809	849	841	818	849	851	837	846	861	821	881	856	834	834	833	804	875	826	841	823
31953	31697	28162	13162	1402	353	324	295	294	279	282	289	289	312	268	289	281	281	278	299	309	295	302	274	307	290	304	297	268	318	274	281	301	306	303	315	293	292	287	287	266	315	274	304	323	275	269	281	304	283	288	286	303	289	291	303	315	281	288	292	317	295	292	312	282	278	290	273	292	288	277	299	300	281	301	287	295	305	280	293	294	321	292	321	266	303	286	301	286	279	303	318	282	308	268	287	276	294	292	290	282	329	277	301	303	293	297	279	300	305	249	300	275	277	307	303	287	299	299	291	321	285	295	249	276	277	317	269	263	300	292	287	286	317	297	283	287	306	286	300	266	314	296	275	298	268	303	310	272	297	308	309	322	292	282	302	282	278	298	325	288	273	271	297	283	286	257	290	303	291	264	282	301	332	277	284	271	241	282	261	278	293	305	291	289	278	333	325	273	276	310	272	299	312	302	311	286	314	318	318	270	285	281	295	285	292	284	281	292	302	289	298	280	263	281	273	325	287	285	277	288	301	270	325	311	303	267	312	309	326	286	290	290	286	257	295	282	291	300	274	285	292	318	301	274	293	266	303	321	307	312	261	298	293	302	294	286	289	321	291	270	262	257	292	311	294	296	312	287	299	291	268	292	287	298	293	315	317	272	290	288	298	309	300	286	311	281	292	265	291	317	312	303	279	295	261	278	282	295	273	307	306	301	310	314	265	306	284	266	315	289	299	257	277	294	279	275	308	243	305	316	323	288	274	300	303	288	260	273	275	297	275	268	305	307	319	272	290	301	301	294	313	264	292	301	307	310	277	321	303	266	301	293	272	273	266	310	274	307	290	286	275	289	286	297	302	265	297	290	300	289	290	326	287	292	292	269	274	305	270	279	285	301	280	278	265	300	288	277	291	290	264	241	289	253	254	268	270	291	299	290	264	275	274	290	284	293	320	311	302	278	294	294	274	313	283	287	298	301	274	276	280	299	279	294	290	299	288	284	325	294	282	274	295	275	283	267	267	293	289	275	255	290	285	307	309	255	272	314	282	273	292	303	296	280	287	265	291	278	296	278	309	289	303	300	278	280	301	297	270	318	299	301	269	289	298	282	286	303	269	288	296	314	286	277	308	299	299	338	272	299	283	297	310	308	313	270	303	277	290	291	296	279	284	302	294	292	251	290	267	269	305	298	278	289	292	300	284	291	308	300	278	280	300	266	313	288	284	293	272	287	291	293	260	300	265	289	287	290	284	319	294	292	281	273	270	320	285	270	314	287	268	264	290	298	304	264	310	304	290	328	278	287	269	304	294	272	275	288	282	277	305	303	285	292	303	271	291	308	253	263	306	288	295	275	281	286	291	329	286	290	251	296	323	320	280	294	297	292	297	297	286	260	345	280	280	318	273	265	306	278	296	271	276	294	290	326	291	292	294	278	297	255	303	295	322	280	281	265	263	280	268	310	304	310	275	290	301	297	269	288	263	285	293	294	289	311	275	286	276	270	291	304	277	264	279	243	320	293	274	279	268	292	299	288	291	288	296	294	281	297	273	299	289	308	289	302	293	275	271	305	248	316	272	281	272	303	257	275	302	296	292	288	294	302	281	283	300	263	277	298	294	303	286	303	294	317	250	259	303	291	282	289	297	289	231	321	305	284	283	292	300	292	287	274	271	282	314	312	306	289	285	308	327	280	259	285	266	293	291	308	306	284	280	311	306	331	269	280	275	310	309	291	292	292	295	311	327	304	278	298	329	332	306	294	268	274	298	282	313	273	292	274	271	302	278	283	300	288	275	279	294	287	277	299	317	273	266	310	319	261	286	258	278	281	314	290	310	290	294	317	285	265	301	286	306	240	277	309	283	285	323	309	302	278	286	280	279	317	298	292	272	309	279	270	279	296	297	312	296	259	310	305	282	305	298	313	280	267	278	292	296	286	272	259	276	295	275	264	305	307	340	286	315	287	302	279	283	266	265	282	315	280	277	288	267	281	290	336	277	318	270	270	316	301	292	310	292	305	293	295	296	282	279	276	307	282	292	282	304	281	259	280	303	306	298	299	277	317	309	304	344	308	266	293	280	305	297	308	280	283	279	291	270	290	303	273	288	309	282	303	313	302	284	288	298	316	267	299	288	300	289	285	271	272	284	283	288	317	278	300	328	303	307	276	287	320	294	287	289	280	273	281	271	270	300	308	266	252	304	292	273	285	306	284	295	305	300	291	311	273	270	293	283	306	297	299	294	255	278	292	275	279	289	294	311	264	299	286	280	260	269	289	289	289	288	268	270	265	309	282	290	280	301	270	283	282	299	334	305	266	268	290	295	260	294	289	308	287	287	316	281	303	261	281	310	280	264	286	311	310	297	297	304	300	294	308	290	310	284	306	295	277	269	271	306	281	267	298	284	298	281	287	288	273	282	290	285	283	297	288	287	253	289	288	283	288	292	258	267	332	315	319	271	280	313	272	285	298	273	309	291	285	301	293	273	280	305	293	284	300	288	292	297	302	280	286	296	318	295	292	290	304	276	276	295	299	296	277	265	288	283	271	302	274	260	307	289	299	283	287	307	297	294	272	294	294	296	292	286	279	266	287	265	284	305	296	283	281	311	274	294	302	288	258	294	272	275	287	303	265	307	293	311	291	280	298	288	267	304	277	314	284	286	299	271	291	295	288	333	277	288	294	301	279	295	306	333	278	282	281	285	273	298	295	272	296	277	282	272	305	288	314	274	278	287	295	287	284	314	304	308	339	273	282	278	281	286	273	303	295	284	309	278	274	279	266	306	281	294	298	315	270	280	287	297	281	284	265	274	271	306	293	266	283	274	303	266	257	298	327	286	277	263	289	293	320	324	274	319	253	288	304	281	294	278	256	308	267	293	277	278	279	293	290	276	295	308	291	278	311	301	313	267	336	288	287	306	291	291	277	255	282	285	306	279	291	305	290	272	292	284	296	303	275	306	261	307	285	306	338	284	329	273	294	257	287	266	261	281	268	298	298	257	320	277	307	278	267	272	282	302	302	267	291	293	302	268	261	288	292	289	301	267	291	241	289	272	314	289	317	313	272	297	302	307	270	285	300	268	285	273	283	287	292	273	294	276	272	319	296	328	263	312	278	293	287	298	291	287	266	277	289	261	286	278	343	283	294	295	310	288	287	309	263	287	303	253	283	274	293	308	282	292	293	298	278	288	292	281	293	282	324	285	305	273	276	297	280	251	316	260	313	293	287	328	283	304	278	279	337	310	270	287	261	272	298	316	284	307	268	272	307	280	292	281	309	274	289	302	318	289	282	288	283	255	305	259	290	281	289	290	290	299	286	298	326	298	306	302	314	269	277	284	262	275	305	260	272	258	300	273	297	290	318	293	270	280	272	279	284	280	274	299	295	292	296	316	262	269	289	320	268	292	290	300	284	286	308	293	304	301	303	273	266	265	277	304	290	276	292	284	278	296	303	252	306	312	279	288	280	277	284	264	288	307	271	262	271	301	292	281	268	303	249	297
41120	48491	33382	13267	2129	645	492	477	512	476	459	437	509	522	485	460	492	502	467	500	482	509	531	531	491	471	471	486	511	489	506	506	485	483	497	460	473	466	500	489	503	501	474	469	502	484	503	480	466	505	430	510	453	505	489	483	444	476	507	477	506	500	475	481	496	475	489	500	476	507	475	472	477	470	494	445	502	516	494	488	485	479	462	468	475	524	463	480	505	466	488	480	502	477	502	465	523	509	473	481	502	451	513	467	490	498	477	471	482	483	507	496	462	469	464	496	466	489	522	488	484	465	484	471	481	472	485	519	464	514	464	519	493	502	491	537	473	460	457	516	490	461	502	506	491	501	480	519	489	446	465	477	467	487	525	511	468	462	462	493	504	487	492	505	468	473	476	508	469	487	484	493	460	470	489	528	504	495	485	500	462	495	489	485	484	495	515	498	458	523	462	487	496	475	501	450	489	492	447	484	471	485	480	465	475	498	494	499	492	464	512	493	466	484	467	463	463	513	526	494	498	488	489	511	478	476	500	525	511	481	490	501	441	491	512	468	481	508	503	512	472	480	465	471	471	441	484	481	482	489	477	508	510	489	501	511	444	508	503	459	513	438	477	464	497	491	495	508	470	471	486	525	496	482	485	446	468	492	484	499	520	493	488	521	508	455	500	476	463	451	505	460	471	468	512	446	470	497	468	452	484	511	504	470	477	494	446	443	479	497	469	488	522	526	522	460	454	480	471	479	496	454	487	512	496	501	485	460	483	484	503	497	471	503	523	510	506	455	508	463	512	475	512	436	490	495	511	467	499	490	479	499	520	489	480	513	480	501	457	498	489	485	503	479	479	482	457	455	446	458	518	498	499	471	492	522	471	487	496	470	466	502	527	454	495	466	502	490	495	454	465	480	499	511	465	483	468	502	484	452	466	498	491	510	485	516	476	474	473	477	465	517	471	466	488	475	511	491	456	464	468	467	508	470	494	461	467	473	500	503	481	473	458	532	439	480	487	536	528	457	492	494	479	483	495	511	448	470	440	478	474	506	486	494	479	465	433	469	471	476	493	492	446	525	500	500	492	502	443	455	490	502	467	445	462	447	454	494	487	449	466	496	477	500	495	478	460	490	453	505	475	480	509	431	474	517	509	463	507	478	466	489	485	462	473	476	501	497	487	535	485	479	462	443	485	490	494	490	490	504	458	502	500	493	509	472	439	472	496	458	463	496	447	482	500	492	466	482	455	490	469	500	474	495	459	465	522	507	538	509	456	455	506	489	490	487	522	472	505	496	489	461	503	480	473	501	471	490	499	464	483	476	493	513	472	488	501	481	454	487	506	455	509	512	522	498	515	508	500	518	457	503	514	463	500	501	501	467	481	486	498	441	505	479	501	491	461	501	505	503	489	505	464	477	530	464	484	539	478	458	462	454	530	480	433	478	457	512	494	488	486	443	458	473	475	512	498	470	466	471	452	473	457	482	468	461	462	477	459	471	498	489	469	466	434	459	485	528	470	491	469	474	480	497	469	461	493	478	495	496	465	526	495	444	494	475	481	499	464	510	500	468	505	482	508	491	494	469	481	461	476	520	459	500	479	474	514	466	457	521	456	492	470	473	492	488	473	497	488	506	475	478	517	482	490	471	504	498	527	442	502	509	478	454	469	455	517	493	488	497	513	494	508	456	478	508	494	478	470	506	478	477	443	494	484	494	509	473	479	525	422	499	505	490	474	462	481	485	484	498	495	467	446	473	488	463	462	522	470	461	519	518	513	472	472	449	488	483	502	499	511	452	491	513	501	467	506	511	458	456	441	524	461	465	485	475	441	471	482	506	480	481	493	439	463	473	504	472	484	451	529	479	468	472	482	497	487	476	475	500	437	490	504	542	460	505	471	491	493	501	499	489	500	485	454	494	473	511	514	438	505	476	505	493	454	441	465	479	495	490	494	524	460	443	486	463	497	495	462	492	511	477	480	476	493	516	507	479	501	457	482	502	469	477	497	469	506	484	472	477	488	453	481	483	470	461	490	521	498	458	519	499	454	475	492	494	509	494	495	489	521	504	472	503	493	493	498	503	491	480	466	474	493	511	466	490	515	474	490	494	494	500	492	511	445	504	522	481	482	458	481	437	473	489	448	494	477	476	490	460	499	484	516	490	487	501	499	504	452	494	499	471	490	466	527	487	505	490	471	513	450	500	498	486	494	535	509	466	484	489	509	485	488	492	470	510	455	512	473	506	478	516	505	473	476	512	497	497	481	468	454	493	490	505	448	484	460	496	514	494	470	529	498	474	484	553	470	498	498	462	494	467	502	507	487	454	480	466	472	468	487	477	525	467	507	480	457	488	484	502	524	508	465	486	465	506	449	503	466	500	504	483	498	487	456	462	489	447	508	470	513	502	483	446	436	511	496	487	477	462	445	500	499	497	526	493	487	485	465	455	525	492	487	475	506	457	505	481	475	499	467	483	451	482	482	496	475	455	459	473	535	447	507	497	554	494	493	494	472	485	486	480	502	472	461	509	474	481	509	512	466	509	494	468	479	484	451	457	494	475	510	497	504	452	457	509	452	505	497	488	476	471	501	481	505	470	526	479	526	531	504	489	471	496	493	479	484	490	444	481	525	491	500	497	484	516	473	489	503	442	435	463	470	480	491	525	518	473	457	485	490	458	470	496	524	494	444	521	433	459	479	488	457	443	497	459	495	562	456	472	488	503	504	490	498	486	461	470	492	506	499	452	508	502	472	490	525	470	504	456	502	492	516	468	473	473	500	502	485	470	476	474	522	532	491	525	477	489	490	495	463	472	470	512	458	454	513	493	478	485	462	517	453	459	491	469	463	471	482	510	472	453	457	478	459	467	479	479	457	494	519	501	476	481	498	478	458	468	460	490	497	489	487	501	521	482	493	516	482	481	482	493	499	487	510	500	481	476	483	468	493	463	462	507	526	489	465	463	464	479	511	489	482	489	492	480	505	475	452	478	451	455	491	508	512	514	460	462	514	496	472	494	484	487	492	492	471	468	498	500	513	494	462	461	521	482	477	458	472	482	493	467	517	476	488	504	479	434	473	483	474	463	473	476	484	466	461	476	514	482	485	495	490	496	487	492	478	476	497	457	479	483	473	478	450	498	494	483	473	478	454	489	459	502	504	476	497	519	490	467	477	501	523	516	492	482	480	461	483	542	450	492	510	494	482	443	468	515	488	493	476	490	485	460	491	486	490	510	457	444	469	501	480	486	485	509	465	460	463	492	504	488	464	511	483	465	495	487	474	476	451	487	463	505	456	470	481	489	489	478	482	470	468	536	491	511	508	497	520	507	502	503	492	450	434	470	423	465	451	507	489	484	482	471	474	471	487	451	450	473	482	506	463	479	493	493	516	458	477	476	490	493	444	479	531	460	502	484	484	512	497	459	515	455	510	508	484	463	458	479	484	468	469	460	469	530	472	484	496	501	500	488	487	515	430	464	490	512	470	460	486	473	502	483	468	456
25661	24954	35432	28556	19064	6324	597	402	360	379	358	364	364	393	370	414	398	376	362	352	338	331	343	370	358	372	356	372	360	359	346	395	353	400	351	332	376	361	380	340	355	339	353	338	398	331	366	377	370	352	354	364	358	333	352	375	369	382	369	383	365	384	332	349	373	371	347	332	362	375	351	344	354	361	351	358	356	333	360	380	347	374	375	334	386	344	367	373	366	332	350	362	372	343	338	326	383	375	352	379	353	334	361	360	361	360	332	382	326	349	355	384	336	320	397	376	371	339	354	367	378	352	357	391	336	345	379	382	328	376	367	350	347	354	329	384	335	363	356	348	356	344	381	362	342	334	365	354	377	370	372	346	370	350	331	344	380	350	358	383	342	372	319	370	376	352	386	359	388	375	372	361	346	326	318	343	328	337	359	386	330	342	373	359	363	370	378	364	357	335	376	364	353	343	350	368	363	376	347	357	354	376	353	317	382	363	379	325	369	343	327	319	347	364	379	353	343	378	376	354	370	342	388	387	347	343	380	335	353	370	408	375	342	373	368	345	390	342	383	365	367	346	365	348	371	340	350	375	362	376	347	347	387	343	369	348	345	331	397	349	353	374	361	336	334	345	361	361	359	350	341	380	369	355	342	362	328	342	357	358	343	369	375	372	360	385	341	360	324	360	367	370	381	399	345	354	340	322	341	343	371	355	361	337	339	366	341	352	361	358	362	401	357	336	378	386	363	361	396	364	357	395	402	354	365	350	360	335	343	369	340	393	332	397	350	341	354	338	334	392	362	362	317	369	325	364	354	331	383	372	365	362	370	351	363	354	370	339	329	344	364	337	361	378	346	317	331	353	327	346	351	378	367	365	340	333	350	312	370	338	359	340	336	357	341	341	353	355	367	361	336	348	366	373	351	355	407	345	333	350	400	371	361	364	396	396	358	352	350	368	368	374	347	352	364	333	359	371	364	318	366	371	354	360	389	401	361	375	337	379	352	382	390	386	305	359	320	365	325	380	342	332	389	355	370	365	343	380	322	375	373	385	360	340	371	379	339	340	349	346	369	346	342	334	370	349	334	382	342	365	345	376	378	337	345	365	357	337	358	368	330	362	353	342	352	342	379	343	404	378	352	362	388	359	334	373	347	373	346	398	371	359	349	363	372	400	373	384	370	375	343	357	356	341	368	351	392	347	337	378	364	349	345	384	346	398	337	352	369	363	397	354	358	390	359	365	339	399	349	349	359	359	340	377	378	385	355	351	366	387	370	328	348	373	398	325	326	369	357	368	352	349	366	386	382	362	372	385	353	332	356	357	355	350	353	332	388	350	379	364	346	340	352	334	377	376	353	368	346	360	336	367	350	383	361	386	371	334	344	346	348	364	328	361	343	389	353	366	391	360	356	325	355	372	373	347	371	394	379	349	346	341	366	350	340	340	333	348	347	316	359	339	352	358	344	361	343	367	354	371	357	358	362	361	339	348	336	370	360	347	354	368	351	338	383	325	346	358	327	374	323	345	380	349	344	358	385	355	355	378	355	332	373	326	359	358	358	385	369	349	358	369	322	360	352	355	353	349	369	357	364	355	353	365	328	392	366	353	396	385	326	354	350	399	363	364	336	365	380	336	368	392	354	344	363	394	358	364	339	391	350	384	313	369	335	356	366	336	329	374	358	366	366	367	332	362	339	397	338	307	306	359	344	360	343	336	370	368	348	342	373	365	397	360	319	345	351	342	352	377	357	363	353	350	365	351	333	352	364	381	371	366	323	351	386	327	331	338	374	374	350	361	333	377	358	347	344	393	338	373	388	349	362	358	372	365	361	339	376	349	369	351	395	383	360	359	349	377	360	331	352	377	329	354	343	374	344	347	380	344	338	362	338	340	350	349	367	409	322	349	301	380	348	371	374	326	351	379	371	385	351	339	361	345	340	391	365	332	343	366	362	338	346	353	363	340	341	352	331	341	373	359	336	377	383	347	375	351	340	383	357	390	336	342	373	322	340	361	362	366	369	348	366	332	365	368	362	387	339	346	368	351	369	357	345	363	406	344	347	328	340	311	369	372	347	336	354	362	327	333	342	380	369	335	371	334	376	327	367	333	379	358	378	382	411	361	352	342	382	371	353	361	336	322	381	371	349	402	365	329	383	347	367	370	382	369	363	376	365	361	370	351	337	335	402	358	336	379	340	337	381	371	397	361	321	342	328	388	355	327	348	373	359	345	343	363	387	336	339	382	385	343	361	357	327	345	366	348	332	360	343	385	332	395	338	359	352	360	362	325	371	337	359	368	325	324	391	357	343	360	366	349	333	332	362	361	367	359	369	342	339	375	324	372	355	341	374	348	371	374	365	365	360	368	364	346	342	356	338	356	367	320	374	338	352	408	371	332	355	348	349	339	368	364	368	394	343	381	360	338	352	320	354	351	375	356	386	401	375	363	354	379	308	392	368	350	349	367	359	344	347	345	407	363	344	373	322	355	370	361	356	366	313	325	370	367	378	355	386	348	329	391	406	369	368	376	357	375	331	344	348	352	341	366	362	328	362	323	381	346	325	366	340	370	333	369	373	362	357	346	342	358	348	392	342	326	349	351	354	332	362	304	325	360	377	331	393	348	388	354	368	365	362	324	413	320	349	352	360	378	358	353	336	350	346	367	342	331	355	355	341	325	356	350	343	358	361	334	350	355	365	365	366	375	369	341	384	337	382	371	357	353	350	367	337	354	345	356	379	356	346	389	327	372	370	360	367	382	323	336	355	380	368	354	370	358	326	329	384	378	350	376	381	368	334	376	381	325	343	365	372	371	360	364	385	366	376	327	358	336	382	367	373	374	363	357	357	345	372	385	372	348	374	357	334	354	377	373	330	354	355	352	352	386	355	382	343	335	382	367	371	338	375	351	357	330	368	369	342	372	382	362	332	386	376	359	362	346	374	362	354	353	347	342	351	359	330	328	363	335	389	354	349	359	358	364	342	349	340	403	351	324	364	347	363	349	368	353	379	381	373	346	353	341	347	357	356	331	338	375	358	349	373	345	348	339	367	361	375	361	321	329	331	362	371	342	383	376	350	336	371	337	343	382	370	374	363	371	364	331	370	348	335	370	353	381	367	366	343	370	333	352	352	377	345	386	350	353	361	373	372	380	369	376	357	365	360	384	381	371	336	353	339	337	351	360	328	341	361	347	350	367	336	382	347	371	380	371	351	364	360	384	349	359	361	321	370	387	362	370	347	382	369	396	371	350	342	376	350	364	378	360	351	348	334	347	388	353	369	354	374	363	338	361	363	371	355	370	380	351	359	372	324	363	390	387	331	356	374	347	378	310	364	393	329	373	351	386	389	339	350	365	348	316	379	347	358	370	329	362	366	371	347	352	387	384	374	354	341	338	336	325	332	352	399	354	364	370	375	357	387	376	368	359	342	336	335	344	368	362	386	320	374	369	370	370	352	348	360	389	343	345	356	380	363	344	353	357	343	390	333	380	359	379	357	350
62549	92242	67060	38004	11282	2399	593	600	598	597	569	580	537	585	589	571	556	572	549	526	560	608	590	620	629	604	575	597	543	581	568	567	587	568	597	595	542	607	592	571	571	584	600	562	567	569	543	562	561	577	580	584	563	576	551	614	568	630	611	610	595	609	585	583	563	610	573	579	564	551	562	539	596	583	577	587	602	571	599	561	520	566	618	556	556	594	613	622	575	557	603	615	575	562	555	571	551	562	550	550	586	604	615	591	560	555	536	584	560	547	605	553	585	589	558	572	620	582	555	540	606	587	546	556	579	544	566	615	529	574	578	593	584	550	603	563	611	522	564	574	611	573	578	576	579	551	629	613	590	553	606	610	606	554	567	543	553	582	578	587	577	592	578	570	573	559	588	557	606	516	571	574	533	586	554	570	530	590	559	559	556	594	604	597	556	592	592	594	576	568	589	567	534	547	580	556	550	572	599	586	620	566	615	561	561	593	580	558	596	614	549	564	592	566	551	575	598	570	593	617	589	556	614	585	615	512	599	599	543	527	507	587	573	595	555	604	567	564	566	581	563	552	558	607	569	562	576	546	594	587	554	537	585	584	560	584	570	578	640	539	551	573	515	598	621	540	584	570	575	606	540	589	543	578	566	572	588	578	553	590	543	581	573	565	561	616	616	569	519	562	560	530	612	603	568	607	575	645	562	585	557	565	579	581	555	556	595	556	557	610	589	543	540	551	582	573	564	564	543	570	563	561	563	586	571	560	610	566	563	547	572	533	585	542	599	593	575	590	628	550	545	557	561	553	617	508	589	588	599	552	572	634	581	565	546	578	606	570	541	532	557	606	594	610	592	543	598	589	570	621	581	568	549	567	595	577	566	600	599	591	576	589	577	560	586	589	577	589	577	601	568	599	514	567	581	603	575	584	551	542	593	557	592	631	571	578	570	587	592	575	585	576	619	574	571	606	573	576	582	587	595	551	599	567	554	540	561	626	599	564	539	630	596	609	598	586	549	568	532	606	589	555	594	587	579	602	554	571	580	591	608	583	557	575	546	565	587	584	568	511	590	592	580	577	550	546	563	564	578	553	586	561	609	566	581	584	557	564	585	605	562	558	576	578	573	565	613	585	588	567	600	573	598	588	556	585	546	540	602	562	574	595	595	550	603	536	623	593	542	537	597	580	569	556	588	547	539	571	534	603	579	567	563	581	589	602	578	595	558	559	603	565	566	574	629	589	558	562	586	568	581	586	617	575	547	566	633	560	614	578	578	579	572	561	605	547	581	576	540	549	545	580	551	570	563	568	598	573	564	568	595	586	584	599	589	607	582	592	576	590	574	568	568	583	552	581	586	558	643	562	582	572	614	581	558	612	548	605	577	602	562	574	568	557	594	570	595	594	607	612	607	601	596	564	626	581	626	585	612	547	582	578	593	607	530	571	541	589	569	607	613	592	592	565	589	610	553	548	556	608	563	563	554	567	591	579	598	571	614	578	629	582	583	578	578	603	545	561	586	569	614	566	588	578	558	604	583	612	540	582	638	561	602	588	510	558	558	515	579	555	599	550	574	617	567	579	567	530	559	617	561	589	586	539	580	570	572	562	558	574	571	601	613	560	582	587	585	544	550	572	602	592	547	561	582	551	566	565	606	586	620	552	570	570	612	573	583	577	605	545	564	570	582	590	554	554	596	557	578	600	548	587	599	611	596	536	543	525	616	572	600	613	561	620	533	553	581	572	574	574	596	602	581	572	578	569	579	593	546	545	555	547	561	548	580	575	559	589	581	530	591	603	608	546	546	580	614	634	583	574	573	517	601	593	568	583	557	560	609	561	567	567	586	606	533	573	579	632	561	605	536	601	536	595	603	582	582	547	562	544	587	591	616	577	602	569	581	578	610	585	586	546	556	597	582	589	570	529	550	574	589	582	548	616	556	615	584	548	612	556	608	554	565	591	614	544	547	577	589	589	539	616	528	605	586	562	573	569	570	601	567	555	575	579	577	539	580	643	615	537	571	599	634	553	529	606	560	599	583	569	586	574	601	596	578	584	579	618	598	609	595	590	560	581	595	581	558	535	635	557	568	594	534	561	564	536	548	646	606	606	562	587	611	553	589	544	558	534	588	557	557	579	596	568	580	613	556	567	596	562	562	565	580	574	536	567	560	598	555	595	579	602	599	513	544	579	571	601	533	553	588	566	573	553	598	541	602	579	584	580	577	575	585	597	558	550	583	593	592	579	562	589	581	584	551	614	563	590	600	578	576	572	573	553	564	622	564	568	573	584	556	556	544	542	575	568	553	573	626	585	623	566	586	542	556	606	592	592	554	540	614	583	582	542	593	595	583	609	549	589	547	587	595	603	574	546	589	567	578	620	592	594	600	592	580	626	593	555	590	582	605	603	585	593	566	570	588	539	564	587	570	578	538	608	567	572	535	578	583	568	564	604	569	634	580	517	597	566	522	557	523	553	581	598	573	580	513	550	551	611	519	555	590	571	571	623	613	569	556	569	603	537	553	566	575	603	563	573	567	567	574	552	581	583	603	587	589	590	579	559	579	565	588	601	588	572	627	565	586	543	599	578	575	565	591	589	541	557	578	571	535	584	579	585	585	638	556	564	585	598	605	600	570	566	559	606	612	574	570	594	573	591	529	566	573	556	604	549	600	599	610	566	609	565	607	596	564	540	556	567	556	626	558	604	590	579	544	623	556	635	617	585	584	603	559	608	598	574	575	537	626	550	540	566	547	592	563	571	563	593	548	572	551	561	559	566	543	556	601	564	531	573	565	566	587	618	567	596	552	552	588	557	591	525	602	534	563	583	560	558	565	565	573	567	635	581	573	604	537	591	555	546	554	597	529	532	567	561	612	657	602	571	601	548	584	590	567	574	589	573	534	502	634	556	594	577	593	586	573	614	608	596	607	543	608	578	604	605	602	580	561	584	565	555	530	615	589	575	524	583	593	585	555	599	595	587	569	605	581	583	565	537	572	559	524	528	584	573	601	558	516	572	555	562	632	580	622	567	553	566	536	570	537	594	555	600	573	536	569	551	564	591	595	585	550	559	556	577	611	603	560	567	553	613	613	607	561	568	590	566	565	573	594	574	631	527	551	542	595	568	553	534	547	552	555	565	581	562	586	599	550	573	549	573	548	541	574	607	559	543	623	584	589	568	597	545	622	578	566	610	571	529	576	585	544	559	620	542	568	580	543	555	604	613	597	548	586	550	552	533	553	557	612	555	616	581	553	577	594	590	598	617	544	597	595	644	553	538	597	574	630	583	585	574	569	581	599	520	577	553	547	569	602	577	596	578	571	568	559	579	551	523	570	567	554	562	543	598	584	607	536	594	528	551	558	585	568	569	574	595	575	596	597	597	550	608	574	573	572	557	604	563	591	585	600	561	569	549	594	605	616	562	573	556	606	572	571	570	568	598	541	542	579	616	574	585	541	561	574	601	563	595	594	583	546	577	567	632	544	590	576	554	574	586	616	558
24321	23248	32714	27564	21573	15703	3101	654	588	606	525	555	571	573	563	529	546	569	528	535	552	557	545	560	583	502	581	579	519	563	556	576	592	562	544	548	576	612	524	563	497	546	555	543	526	565	571	524	523	569	552	561	519	555	535	517	543	540	555	555	503	555	545	524	558	538	579	543	551	596	565	580	516	512	557	536	536	522	571	540	532	568	538	554	579	558	561	558	542	562	571	592	525	544	550	574	543	584	526	563	510	590	529	597	523	518	545	571	552	528	590	589	561	568	556	547	527	547	518	543	532	592	571	567	507	573	564	574	569	518	572	578	527	564	554	563	578	544	558	561	528	526	548	574	559	535	501	555	544	533	556	564	562	565	560	535	571	535	571	549	544	557	590	565	538	585	529	549	554	523	597	533	557	531	545	518	524	517	527	569	524	546	561	490	508	559	540	547	568	559	541	563	571	544	547	517	531	573	575	605	540	567	554	539	550	543	551	552	506	550	553	571	550	573	541	497	576	557	524	546	590	538	574	556	552	528	581	540	563	579	514	576	527	547	529	540	538	548	549	563	535	581	552	545	580	534	561	503	541	539	554	540	599	553	515	510	585	564	518	540	537	561	549	521	553	535	536	543	495	500	552	554	555	525	549	539	557	525	519	511	580	563	570	564	544	572	549	534	546	545	569	539	555	535	525	537	531	521	540	525	552	564	561	513	555	547	550	531	493	541	546	523	574	567	525	570	594	511	550	510	517	579	566	562	554	535	557	591	560	530	571	532	539	550	542	573	546	517	539	538	577	523	558	539	531	541	526	508	555	577	533	598	557	536	533	546	585	546	572	564	572	539	570	547	531	517	537	543	534	572	524	545	561	584	547	567	563	545	551	514	599	514	550	537	554	522	579	504	567	530	561	608	565	574	559	561	559	523	516	567	533	539	580	558	498	524	533	544	519	550	578	534	545	525	506	534	508	593	534	572	505	535	541	566	575	552	516	523	558	501	547	529	615	554	569	563	543	526	530	602	591	536	507	540	550	520	560	599	565	546	530	554	551	569	547	581	558	528	567	541	564	569	575	547	596	557	551	553	567	564	515	578	569	544	533	517	523	534	568	522	554	527	587	532	570	562	506	553	564	520	497	561	550	560	571	557	525	526	561	540	541	583	515	509	529	528	512	497	579	537	512	570	554	544	595	529	590	557	550	556	554	491	556	559	533	553	556	490	531	564	524	541	556	547	550	579	569	552	568	541	563	543	503	541	507	562	511	547	536	555	581	571	518	557	605	567	545	507	557	555	544	586	576	542	557	546	552	533	539	553	566	591	556	538	536	571	524	537	539	588	538	553	552	542	556	540	505	562	516	573	562	555	521	584	548	576	531	555	562	584	576	557	524	510	589	534	582	560	580	550	531	562	535	553	563	530	532	594	561	567	571	539	582	517	526	578	551	600	527	567	589	599	533	551	529	548	573	543	595	533	531	531	565	557	563	547	503	541	541	505	562	518	536	558	511	554	528	577	550	521	552	546	564	576	544	543	534	542	543	572	577	542	587	547	513	544	575	564	515	563	569	523	558	565	590	554	582	525	551	565	533	552	519	533	528	537	536	488	529	548	524	549	540	527	508	517	487	553	553	531	554	552	540	513	557	504	564	540	545	529	534	558	526	556	543	527	596	488	527	523	535	519	550	583	517	560	549	576	574	608	540	584	548	530	543	543	571	544	540	515	584	566	580	549	544	523	560	540	557	537	577	540	584	530	525	557	540	562	546	594	542	547	536	552	519	529	548	556	509	572	551	536	573	556	506	522	523	540	558	562	543	543	538	523	547	504	530	530	568	609	547	577	574	575	528	574	536	537	579	516	587	518	578	525	564	570	575	532	559	548	551	582	558	537	555	505	541	558	554	577	538	584	576	558	539	573	546	540	553	578	588	537	575	560	542	545	534	560	501	557	523	512	570	544	529	534	539	567	557	507	542	512	539	542	550	548	566	543	589	576	534	544	548	571	580	585	521	543	555	543	569	508	523	507	569	538	534	546	528	572	578	555	552	534	544	525	525	533	564	584	537	579	537	546	572	536	548	539	558	557	581	541	561	548	527	534	521	497	512	540	587	526	560	543	570	545	546	558	544	495	524	590	574	556	550	578	552	572	540	533	570	533	523	529	561	560	547	562	535	545	569	525	584	555	542	529	534	549	539	518	548	556	523	553	557	535	533	531	565	527	529	544	538	504	585	559	521	491	547	516	552	568	524	563	544	530	544	547	603	520	570	542	546	607	525	547	561	511	559	519	539	564	573	532	532	572	570	546	537	573	601	517	583	567	555	565	523	572	587	571	547	579	530	527	556	547	555	541	551	583	532	511	509	550	558	600	556	517	545	531	552	555	528	519	542	577	554	521	530	520	547	551	564	539	562	512	542	570	574	562	607	588	555	528	578	487	534	538	570	561	544	574	554	521	529	535	565	569	558	557	530	583	557	557	558	528	552	519	533	547	558	518	527	523	594	517	558	521	582	549	510	514	544	564	552	550	490	539	542	547	570	536	522	548	581	555	568	544	548	525	540	569	515	577	524	555	534	511	543	576	510	557	577	594	555	551	524	525	562	583	561	550	557	541	526	540	591	532	544	501	547	563	573	522	546	534	582	538	559	537	568	547	560	560	581	527	542	574	544	587	533	509	560	539	568	557	530	502	527	539	551	569	545	507	530	541	570	498	559	572	562	547	556	541	521	558	536	575	553	541	547	586	569	545	544	530	559	549	544	533	541	592	526	539	559	512	538	511	547	577	528	571	572	553	544	517	604	557	531	513	546	516	577	564	545	544	531	518	564	560	563	518	549	526	521	546	579	523	519	550	535	523	561	540	523	515	502	575	578	551	545	525	516	494	622	574	583	578	567	531	555	516	588	544	518	527	570	561	558	564	520	542	545	501	514	543	519	536	531	556	509	542	566	567	517	516	546	548	525	593	525	541	560	498	539	564	515	509	529	494	544	602	536	504	550	550	551	536	564	510	517	552	532	578	568	552	537	569	551	582	561	515	568	539	570	595	519	559	523	555	575	530	519	567	527	568	546	576	568	568	532	550	548	527	533	545	509	535	519	547	497	529	540	530	577	590	531	529	554	551	572	557	565	552	550	547	616	553	551	557	507	555	561	568	509	541	586	558	544	517	559	529	527	565	561	528	543	568	522	540	586	593	560	577	528	577	551	550	523	507	552	555	491	533	587	559	538	546	530	531	515	518	559	518	568	583	518	558	580	524	563	564	532	550	551	581	580	535	540	566	576	547	562	585	593	560	520	540	535	529	560	536	556	547	590	572	564	563	539	562	528	575	550	531	556	552	544	548	570	553	508	583	542	541	519	555	580	516	548	564	556	564	567	520	538	559	529	553	546	520	569	527	524	539	518	524	560	561	535	576	553	537	583	535	544	543	550	600	559	519	515	557	546	540	584	566	557	559	519	540	535	556	574	496	549	520	552	579	538	571	521	552	560	562	514	566
61226	101115	77308	46886	15976	3908	838	824	865	875	831	845	856	862	850	854	797	855	816	846	802	850	823	891	875	875	893	882	836	890	861	857	869	823	806	857	821	868	886	798	800	854	843	863	877	814	841	831	811	819	857	824	868	796	860	849	860	869	869	834	811	845	878	847	825	850	842	822	868	846	835	846	858	886	834	847	859	886	870	834	884	864	830	817	870	791	844	883	859	822	821	855	777	888	816	813	848	832	834	831	844	813	853	881	854	827	797	826	865	827	870	817	829	822	859	832	846	820	882	857	830	770	820	844	835	810	829	818	840	811	834	834	863	882	874	752	826	819	786	845	811	825	851	839	866	880	892	864	870	841	854	822	860	838	860	841	851	858	861	803	861	809	836	867	810	862	853	881	798	823	800	796	853	860	876	816	826	847	857	832	839	894	853	842	876	790	787	816	881	856	836	830	828	859	828	844	882	886	851	852	823	887	881	833	871	872	859	863	822	918	824	796	835	853	814	826	821	816	853	876	884	859	845	840	868	827	835	869	842	878	855	844	860	818	811	786	846	876	822	864	836	863	883	832	878	833	857	826	814	855	850	820	848	876	871	841	849	851	882	862	834	766	871	854	849	870	861	826	842	773	834	854	810	848	887	857	807	905	890	828	851	859	848	820	894	840	859	813	830	841	862	873	818	837	863	844	792	837	841	786	826	855	861	803	820	870	864	862	900	859	850	872	800	865	812	837	898	830	898	882	838	829	848	856	828	763	848	815	842	823	864	872	839	889	837	833	841	822	849	833	901	826	845	838	863	827	815	842	855	865	881	865	838	837	821	801	809	837	914	839	820	810	852	869	858	808	851	833	796	849	856	815	831	824	869	887	855	818	864	823	885	794	861	842	860	890	857	828	869	848	815	861	822	816	821	841	835	856	824	838	789	846	800	873	841	833	849	860	848	805	900	857	843	820	807	814	823	869	879	846	839	813	818	803	811	804	798	859	838	809	822	824	854	828	851	834	892	853	853	847	807	866	879	830	883	855	845	837	853	873	863	825	845	828	823	815	855	816	809	874	880	817	861	817	840	784	863	850	810	821	832	862	831	829	845	892	892	864	864	833	839	765	790	763	816	802	844	856	842	833	850	867	884	851	830	843	827	829	855	865	858	839	850	853	867	821	842	829	844	850	843	855	886	842	856	791	842	851	851	820	853	829	807	834	843	859	836	835	799	858	794	862	848	887	833	827	856	798	894	903	828	836	850	829	887	805	846	814	766	876	872	825	843	858	843	828	824	842	861	813	851	873	826	835	846	809	857	871	864	913	849	830	842	860	789	820	827	850	830	801	876	817	821	836	801	851	823	859	840	824	838	846	840	908	864	856	870	868	843	853	870	803	862	906	870	845	841	862	849	854	832	860	845	850	834	888	800	851	853	822	829	751	820	883	778	846	848	821	834	798	837	820	792	838	820	822	909	866	864	831	863	829	838	836	840	889	813	837	838	841	823	818	793	870	834	881	842	776	825	874	884	795	845	832	863	857	767	856	837	780	873	822	868	839	861	858	861	931	809	881	857	796	836	865	840	805	895	879	837	865	836	859	809	787	827	833	835	813	894	818	818	812	830	814	818	870	845	832	849	824	827	877	859	836	854	848	842	841	830	853	859	778	844	882	860	818	811	835	825	886	855	829	834	788	850	866	851	851	844	847	885	861	838	854	860	875	835	927	845	861	846	847	835	794	892	871	872	824	824	817	812	919	809	782	845	871	833	814	887	822	838	793	870	791	830	832	817	918	861	876	878	811	812	862	790	803	844	884	883	859	839	869	838	854	852	823	797	853	843	798	824	884	817	824	806	863	842	845	842	850	872	825	863	868	807	811	847	839	837	838	820	851	845	873	847	826	814	874	840	800	828	814	841	855	881	894	869	837	818	843	803	840	858	822	849	846	833	802	806	852	888	799	803	841	831	804	821	849	804	839	854	865	827	824	793	864	840	873	831	844	857	859	836	812	850	827	815	824	829	884	839	810	872	895	861	842	846	874	875	872	846	821	849	806	856	886	834	834	853	899	802	872	828	838	879	854	879	901	888	869	840	822	860	893	821	807	801	876	873	834	843	862	849	801	855	862	841	804	828	845	823	869	866	801	820	834	867	841	797	748	843	863	805	827	869	880	777	856	851	844	812	843	818	839	856	825	871	857	833	813	791	822	846	847	871	863	858	867	868	880	826	829	849	829	802	830	887	854	858	833	871	851	830	859	795	887	841	815	823	886	812	883	828	885	845	752	847	852	827	862	829	875	793	856	797	842	804	888	860	815	895	849	829	863	875	853	832	874	867	835	817	847	880	833	856	839	850	908	805	829	829	885	832	910	850	852	837	877	855	845	748	906	804	821	872	861	799	880	805	848	833	797	840	801	784	830	882	872	880	863	835	830	815	916	851	812	851	873	856	830	841	832	825	816	850	848	839	855	841	775	854	809	886	842	895	812	845	888	893	779	823	853	862	829	848	844	836	859	863	823	838	800	812	779	796	878	823	826	887	841	893	846	796	828	850	853	862	821	851	823	788	827	857	878	876	772	819	838	830	827	856	844	855	871	853	862	812	845	800	836	834	802	846	854	887	819	828	854	810	852	822	893	894	801	826	845	857	802	788	825	838	799	817	864	815	885	793	882	830	837	852	806	861	830	829	811	858	786	852	843	896	796	814	859	803	848	868	856	806	808	839	830	864	881	868	852	869	796	866	837	853	839	860	855	803	850	892	904	852	809	817	813	844	884	790	809	812	819	838	857	882	826	810	831	854	851	835	891	823	852	822	796	819	873	834	859	872	852	852	800	818	884	808	833	850	858	837	850	835	851	815	811	825	782	827	826	878	849	864	797	879	866	812	810	847	819	811	870	847	828	807	858	829	859	863	812	839	867	823	835	858	838	870	846	792	860	870	825	799	822	809	919	852	856	827	846	872	792	797	820	830	842	886	775	869	758	860	812	859	874	860	845	874	851	867	888	847	815	862	832	736	855	843	833	868	836	811	795	825	902	847	810	872	868	881	810	771	809	836	835	821	868	851	834	889	877	844	812	806	886	801	828	860	860	872	865	839	816	837	838	834	820	857	828	826	837	864	814	834	896	846	844	819	844	867	864	833	906	856	844	837	815	828	858	804	848	856	846	862	817	862	836	830	863	861	875	811	866	859	857	862	817	880	808	777	852	804	851	838	827	870	801	819	815	841	791	862	897	815	832	832	897	816	825	869	757	808	856	814	807	840	859	843	870	854	871	848	824	862	841	832	835	818	899	836	823	837	861	846	840	826	827	837	869	856	803	848	784	831	824	877	841	840	842	841	806	887	882	863	876	905	888	842	846	867	879	857	886	854	808	856	884	802	827	823	791	824	839	817	873	811	858	850	856	835	858	872	811	834	832	885	827	877	816	865	839	849	875	830	803	831	827	874	865	808	889	801	859	873	832	862	865	824	808	812	854	831	873	843	821	834	844	834	850	851	804
31774	31717	28283	13385	1382	352	288	295	269	296	298	308	279	265	276	291	272	307	270	299	280	272	267	283	279	303	259	317	266	291	270	283	281	298	292	296	297	294	274	280	276	268	300	303	307	273	267	273	272	292	318	295	289	273	309	263	294	272	300	277	284	281	276	282	274	302	319	280	284	291	290	279	310	274	279	310	300	276	292	283	310	276	257	280	303	281	304	281	277	274	277	306	276	281	284	300	282	267	303	317	293	298	281	293	295	306	298	268	281	258	270	277	321	289	275	298	303	288	286	295	265	287	268	296	299	291	273	281	275	294	292	303	253	285	312	286	268	270	312	261	285	293	286	297	287	293	325	290	294	299	294	277	267	280	270	294	277	303	300	278	299	288	298	289	276	273	298	313	280	272	296	313	286	282	270	262	283	251	286	280	277	280	301	300	315	283	296	293	312	269	299	298	298	286	282	254	301	294	297	308	292	255	262	261	302	273	306	316	280	293	269	284	296	294	278	297	280	302	274	309	303	325	282	293	293	283	316	292	319	292	252	300	324	260	293	259	282	304	287	283	309	279	272	276	280	264	346	293	296	294	311	248	269	314	300	292	279	271	281	298	281	287	312	292	289	294	320	294	296	304	312	281	316	282	277	307	290	336	281	293	307	285	315	263	304	282	295	290	312	277	299	273	302	286	270	301	299	287	310	290	327	267	267	301	293	288	296	286	274	284	265	296	287	287	276	305	280	295	277	282	284	295	286	291	276	270	259	283	285	303	266	302	277	289	257	288	276	276	290	272	286	306	293	303	281	289	299	271	286	305	281	323	318	290	270	294	277	273	279	260	282	281	314	273	300	294	287	278	297	315	284	293	285	291	283	321	282	299	277	286	303	245	285	290	295	265	284	301	314	284	294	291	299	282	288	318	265	301	300	291	295	286	295	279	291	271	272	319	288	261	264	252	308	252	295	283	303	311	270	286	314	323	309	289	277	257	293	301	278	296	283	306	283	298	283	297	298	278	290	291	329	276	277	284	295	277	289	306	280	289	262	288	300	268	288	326	278	282	294	311	292	278	281	295	269	255	282	300	301	293	309	297	306	281	272	277	269	269	302	270	282	300	281	311	274	280	268	299	311	328	269	278	267	303	267	278	259	295	309	260	301	307	253	259	260	287	297	268	292	306	260	288	293	285	292	273	301	265	294	295	276	307	289	269	319	284	281	281	281	294	295	315	296	281	260	275	270	280	303	301	276	248	277	280	266	277	256	293	287	312	292	324	299	290	260	279	302	265	271	279	271	310	261	281	275	300	257	305	287	285	277	277	306	280	279	272	272	244	295	280	296	281	298	288	317	273	289	297	304	298	312	292	305	288	257	301	292	281	280	277	295	273	285	281	290	267	261	262	282	297	311	304	261	289	263	303	316	277	258	298	276	281	294	277	296	264	279	270	310	299	289	285	287	298	304	288	284	324	303	304	278	305	263	278	298	331	259	273	293	286	271	279	284	296	294	297	285	307	313	319	292	305	323	310	303	304	277	319	302	289	277	311	254	331	301	287	282	278	309	290	270	280	266	290	296	276	271	293	268	289	257	312	291	287	281	311	273	321	278	321	307	297	285	278	278	307	297	294	263	283	273	335	288	267	299	279	287	278	284	275	298	273	278	259	298	302	274	318	247	308	272	297	263	285	325	292	275	260	301	288	297	272	285	298	284	271	306	298	316	268	277	284	270	308	296	255	278	294	320	306	279	285	280	294	257	278	288	284	258	278	296	296	270	292	314	313	312	271	285	304	309	290	281	301	315	258	287	302	250	282	275	274	278	293	254	292	252	281	257	281	298	278	280	281	298	284	279	299	288	294	258	286	315	265	293	289	285	285	287	289	318	303	310	278	284	279	289	298	279	285	278	291	287	313	298	301	290	306	311	279	283	240	303	297	297	255	278	293	311	280	277	270	312	257	295	290	268	306	275	253	289	290	309	298	271	276	261	297	285	320	283	317	272	256	312	277	273	303	307	297	292	281	260	276	260	288	265	301	283	287	308	277	271	267	306	283	277	293	286	275	323	314	301	296	303	289	310	284	278	279	268	309	278	286	293	272	299	293	259	290	288	283	309	264	296	324	291	278	290	317	288	306	244	298	312	322	312	300	282	312	270	278	273	305	275	304	275	315	274	283	273	264	301	275	310	317	285	293	278	279	263	257	290	272	295	257	281	293	298	293	285	332	286	288	294	269	313	315	288	280	271	275	285	307	289	293	306	291	305	303	311	282	306	279	282	284	313	302	309	320	271	308	286	267	273	291	273	297	290	285	288	269	284	308	315	284	289	293	303	320	309	288	315	299	314	271	287	289	296	288	311	271	288	278	282	244	257	296	282	274	312	274	296	273	279	276	278	311	285	273	281	290	258	297	289	263	319	275	293	312	283	304	302	285	287	302	298	304	257	250	283	286	261	286	301	269	295	303	326	293	296	288	286	299	308	284	300	310	270	305	297	313	268	279	285	287	287	289	280	306	282	294	296	284	296	275	290	271	298	315	303	284	296	307	283	293	267	281	290	296	295	261	259	286	271	281	329	265	277	306	300	283	279	303	282	302	299	278	308	269	274	290	249	304	292	296	282	307	278	315	309	229	285	281	307	303	286	292	294	307	293	312	322	309	280	255	289	293	318	278	277	269	293	283	279	260	281	285	278	295	290	274	269	270	283	287	281	294	317	285	323	277	312	279	309	269	297	273	284	261	301	294	250	292	275	321	294	274	281	285	278	303	282	277	284	290	299	284	296	268	313	283	321	304	288	270	298	300	266	277	255	318	276	284	300	268	292	292	291	273	302	250	273	300	294	312	289	286	262	319	298	308	274	277	299	303	267	278	286	276	254	303	274	283	294	257	293	253	259	270	270	283	270	286	296	283	280	300	303	256	308	259	251	308	305	298	268	291	271	287	285	280	287	286	290	268	283	283	290	305	275	287	282	311	268	280	258	293	294	293	300	273	278	275	303	302	285	261	277	269	280	252	300	266	308	284	274	298	285	307	288	261	314	260	260	287	274	298	271	293	289	298	262	306	295	286	261	292	289	325	274	320	293	310	292	290	285	286	298	264	287	291	317	312	248	300	299	279	240	284	297	271	264	288	271	289	291	292	299	295	279	318	305	270	339	291	253	278	236	287	293	261	296	265	293	259	258	291	276	273	269	319	321	254	278	256	272	260	281	289	256	299	276	306	278	280	277	308	309	310	265	313	284	309	295	271	278	255	259	300	287	298	287	292	277	305	313	283	276	277	295	242	282	306	280	275	280	283	285	276	281	284	263	301	288	292	269	283	308	300	279	289	306	268	283	286	281	290	292	304	292	281	300	304	299	278	283	277	269	238	305	296	307	262	281	305	268	285	290	285	273	305	290	284	279	286	274	319	277	249	271	312	298	306	298	281	287	275	312	290	298	286	272	305	297	270	269	291	335	315	313	277	310	292	284	299	308	257	314	306	288	271	298	292	282	290
40827	48783	33042	13830	2099	731	453	495	464	475	466	473	463	520	464	451	480	443	486	484	524	501	482	451	457	520	502	472	463	503	453	474	500	479	513	457	468	492	507	490	479	503	482	466	466	486	475	484	462	508	469	510	448	467	448	469	496	482	457	509	498	492	461	491	505	458	494	486	523	466	466	494	449	503	450	500	491	518	473	469	502	493	492	453	441	474	514	447	487	501	494	518	465	501	444	484	500	500	481	504	487	485	479	487	486	481	513	476	472	512	498	491	466	495	483	447	458	461	509	452	474	450	477	495	446	491	471	488	503	446	475	450	480	495	459	488	519	474	485	504	413	497	476	484	452	461	513	483	458	473	455	479	450	498	473	460	467	452	492	430	502	478	471	444	456	531	532	475	504	500	478	470	474	492	482	471	468	486	495	512	488	444	467	505	492	503	540	455	496	482	513	448	453	474	492	474	442	478	507	495	478	492	487	472	500	454	471	485	466	514	494	416	484	481	482	481	465	471	459	510	471	492	485	490	477	493	512	475	488	490	491	449	480	466	509	464	457	498	491	455	457	473	467	476	481	498	465	479	465	477	525	486	475	494	461	460	456	470	476	478	473	490	418	482	423	522	468	454	493	489	496	491	497	440	482	469	478	483	494	466	483	501	461	488	526	515	497	471	473	475	481	461	523	447	475	499	440	480	503	520	466	490	460	463	493	495	480	480	475	480	461	519	518	480	474	477	470	527	485	486	525	452	460	486	548	495	466	489	482	502	447	485	469	507	504	469	464	485	495	473	477	453	459	463	462	477	457	482	517	510	448	478	482	506	491	451	462	472	446	487	406	487	493	481	525	481	477	502	487	476	449	493	497	451	458	480	496	481	484	501	483	475	459	504	454	481	503	492	472	487	493	484	467	523	475	467	500	502	471	501	495	488	473	471	474	443	467	488	506	478	463	485	471	467	475	451	490	453	459	464	460	457	494	472	470	459	549	478	508	467	495	505	491	483	468	499	505	481	434	463	470	451	458	486	475	493	480	482	453	467	485	489	520	487	459	485	528	503	489	433	485	490	461	471	457	496	498	486	490	493	461	493	487	499	473	506	462	487	497	505	467	509	521	488	505	508	481	462	484	504	455	474	467	505	496	483	440	525	509	492	463	469	488	508	518	473	498	473	506	495	497	486	467	521	493	457	447	449	462	491	469	448	483	489	464	481	481	446	502	482	467	476	487	501	447	495	495	490	465	487	493	508	466	455	491	489	469	489	489	478	441	470	496	456	497	464	473	460	469	503	465	491	519	508	487	497	483	490	489	483	515	493	502	484	511	541	451	487	510	478	440	475	459	448	460	475	522	445	517	510	483	454	487	473	510	519	486	445	511	484	454	491	497	494	465	469	489	437	478	477	435	479	513	477	514	422	506	499	484	426	479	470	538	472	437	477	510	511	493	462	455	460	483	502	518	512	492	511	473	489	478	514	461	522	494	486	487	503	498	473	450	484	473	461	468	472	471	493	490	444	505	462	484	486	509	490	462	514	506	481	489	473	476	482	516	492	493	474	465	485	469	458	466	486	476	476	508	515	510	518	478	462	500	474	464	463	483	463	462	509	480	462	459	517	480	463	498	547	463	531	467	480	501	531	509	506	474	467	527	487	499	470	489	496	483	478	473	521	520	485	457	488	486	495	490	478	518	460	470	479	441	466	462	475	452	503	484	508	522	469	444	490	478	483	483	476	508	497	498	455	511	498	498	508	477	436	490	441	492	472	478	488	502	448	521	478	447	525	514	475	484	472	517	486	493	455	495	454	529	522	482	456	465	466	436	508	464	517	489	514	474	491	499	470	499	504	480	496	483	512	500	483	439	469	470	496	497	464	511	451	470	460	470	443	491	511	526	486	474	456	492	494	460	518	453	486	435	455	490	486	475	513	508	469	507	470	486	450	467	485	511	490	450	521	508	496	499	492	472	504	496	498	494	482	453	513	473	511	480	494	472	451	497	486	477	508	473	479	467	472	506	446	490	492	475	480	464	484	460	513	520	489	472	501	462	458	513	476	485	491	475	471	496	452	472	478	510	477	506	442	486	498	513	448	488	487	497	492	457	470	513	490	488	468	482	451	489	490	490	475	476	452	469	481	441	494	494	528	485	527	494	473	461	457	489	477	475	468	478	510	504	493	450	491	525	434	458	482	534	476	476	512	469	463	463	478	509	459	497	491	511	473	458	486	483	439	485	484	482	487	494	486	481	470	497	494	499	462	483	455	478	509	492	495	501	475	490	480	480	449	487	495	479	481	526	550	497	456	519	522	493	492	472	494	477	468	482	472	485	472	478	486	521	482	475	490	502	512	501	460	505	459	481	491	503	485	442	499	464	473	478	485	503	491	446	478	479	475	501	463	464	486	513	472	480	518	509	532	512	468	504	495	452	458	526	490	515	516	558	503	503	478	482	509	484	454	489	530	497	473	466	445	469	456	505	480	482	475	471	501	493	461	486	467	475	469	456	476	456	498	464	498	470	481	498	493	488	448	470	445	463	467	455	484	487	487	467	490	467	471	480	489	479	465	465	447	475	436	475	501	454	531	489	454	479	500	469	471	464	464	490	450	496	466	459	460	487	479	507	492	466	516	477	472	431	453	469	447	509	520	507	463	469	485	423	480	477	482	513	489	499	437	477	513	464	492	493	486	456	450	494	467	469	485	469	511	484	480	481	496	437	479	460	468	488	470	462	468	472	471	465	474	488	461	479	474	478	507	478	448	506	518	476	494	514	478	441	483	475	471	520	478	513	488	521	435	465	480	497	505	466	459	512	473	475	487	457	477	519	463	461	499	522	474	463	498	468	486	496	497	490	487	524	499	480	490	479	501	491	502	473	517	495	472	504	525	518	473	490	489	483	489	457	442	471	490	504	475	474	487	502	552	500	484	469	511	504	432	469	502	490	510	472	484	503	487	515	489	461	469	463	472	493	470	487	479	487	486	534	506	488	452	494	479	509	497	490	500	464	482	514	470	487	486	508	472	467	452	480	476	490	492	471	459	513	499	515	524	477	484	501	496	463	501	486	507	477	467	500	475	484	491	465	512	494	495	460	506	524	495	489	481	491	502	485	477	496	514	515	464	462	523	479	489	523	445	517	446	485	468	489	468	441	532	459	516	483	512	526	455	478	468	485	493	476	489	502	472	478	460	496	453	490	483	469	469	455	455	486	484	423	487	493	440	504	484	462	489	497	464	500	496	475	454	464	489	463	488	446	446	454	471	488	495	477	470	485	470	480	504	474	479	459	509	490	466	502	471	472	462	508	479	472	478	466	499	505	481	479	469	499	472	491	471	491	498	469	463	473	487	497	447	459	460	498	475	465	510	493	498	510	469	493	508	478	490	485	428	440	508	492	503	471	506	490	536	471	481	491	492	457	496	502	458	489	491	458	501	468	487	487	490	523	458	478	498	461	499	489	452	458	461	503	474	489	503	493	451	488	475	477	453	499	493	461	499
25643	25363	34992	29408	18993	6390	601	357	376	370	367	379	367	349	408	366	368	362	365	352	378	331	438	379	339	354	345	378	320	403	315	323	386	364	340	365	340	370	350	364	352	381	370	322	377	351	360	360	351	359	365	368	331	350	353	354	369	351	356	325	360	346	337	319	337	335	325	320	309	329	358	388	365	363	343	384	344	376	349	337	358	372	361	332	348	340	338	369	379	369	380	353	320	374	369	382	349	322	321	323	375	371	390	352	377	362	380	348	360	367	361	362	371	353	393	384	357	381	383	367	349	360	349	334	381	367	347	354	350	365	352	372	368	358	354	335	385	342	345	323	351	374	348	364	354	363	362	356	348	342	380	344	341	368	375	355	393	377	363	329	358	339	367	352	340	353	365	358	356	346	354	389	358	338	332	381	366	356	354	318	345	362	353	330	345	347	354	376	366	384	360	369	373	369	328	370	347	349	315	351	337	364	375	343	337	361	371	388	321	379	353	353	340	361	322	311	392	373	328	367	347	367	389	358	353	370	348	329	358	359	360	378	357	394	347	382	370	367	362	361	381	334	360	376	329	345	368	356	349	358	337	330	349	350	366	295	367	384	375	362	365	333	380	383	365	374	356	353	361	371	355	336	359	365	378	343	354	397	366	373	358	358	366	392	376	365	359	341	334	352	357	356	354	368	380	358	365	349	352	362	351	359	342	369	343	366	361	378	352	343	344	364	364	385	381	383	331	360	381	372	327	374	365	390	365	351	388	349	351	330	357	337	316	358	365	356	351	373	367	374	373	357	381	343	358	336	396	360	358	369	358	317	372	365	334	368	390	383	340	336	332	357	350	388	336	356	365	346	358	353	349	354	341	338	359	361	360	342	372	366	355	327	337	366	330	336	384	376	351	358	354	354	358	373	358	399	389	345	364	362	351	358	369	327	370	366	400	325	377	354	325	373	378	353	351	389	398	394	370	378	342	364	339	376	373	382	333	375	338	375	364	360	374	326	343	375	367	312	330	339	339	346	327	364	336	315	369	368	364	329	386	352	362	371	353	356	375	340	334	352	354	345	368	356	340	367	357	348	337	365	347	335	348	412	393	342	338	364	353	351	359	353	368	339	379	337	377	401	350	349	350	420	345	361	381	354	341	331	345	347	349	350	401	396	386	366	345	361	347	359	349	372	347	355	374	377	341	355	347	322	385	328	365	334	362	333	368	334	368	355	381	370	365	382	357	338	317	322	344	363	365	375	353	339	332	364	391	351	343	351	369	391	369	337	341	367	368	334	380	330	374	356	347	362	315	334	344	341	347	369	366	395	380	350	340	373	328	371	355	324	378	358	371	360	368	347	382	331	370	388	381	364	331	380	326	366	312	344	323	373	362	354	362	363	343	358	344	373	373	364	346	360	334	346	363	351	353	366	372	352	383	349	365	353	344	345	325	345	369	361	342	352	365	344	344	339	348	360	397	358	398	386	380	314	363	363	343	346	370	353	371	357	379	359	345	360	367	372	373	328	328	359	336	335	364	345	368	358	368	381	324	340	355	350	362	368	355	371	348	359	354	349	353	341	333	358	381	367	367	385	332	355	380	345	357	343	340	366	344	363	370	363	381	378	342	345	335	372	349	352	366	336	379	349	333	382	381	332	355	374	340	347	322	330	365	416	389	377	381	358	350	350	346	317	354	359	368	337	379	348	331	372	349	351	322	368	380	356	323	338	357	367	363	349	377	365	385	371	381	349	341	322	381	347	360	383	353	371	374	363	374	344	339	340	358	369	369	335	349	334	353	353	345	363	362	377	383	356	337	354	352	351	353	391	370	335	394	364	371	381	354	372	352	366	372	390	359	381	347	351	360	354	338	325	342	342	338	356	365	358	365	379	359	359	337	397	326	391	323	348	349	335	353	382	340	373	353	371	357	366	358	413	363	374	337	344	344	332	351	358	359	363	375	358	361	359	348	377	328	339	351	368	350	347	367	346	370	361	360	364	379	385	392	319	353	319	348	354	353	374	383	372	371	364	369	353	334	341	363	372	326	373	368	351	388	342	344	372	380	338	353	325	358	389	355	347	358	358	365	363	359	370	378	404	367	345	374	390	330	351	349	393	362	364	352	339	347	359	382	335	328	351	358	326	360	336	359	345	326	370	355	366	365	348	357	397	349	349	357	351	346	401	343	349	341	382	360	356	377	365	384	341	377	334	370	356	345	372	348	354	370	354	362	347	354	348	370	370	388	310	385	359	331	369	386	383	348	347	355	370	370	377	396	362	327	364	362	320	346	385	340	337	359	383	343	369	363	344	355	381	333	341	349	357	374	353	362	385	378	328	377	370	363	341	355	366	348	343	366	351	380	357	347	352	331	375	344	351	396	338	378	383	343	385	372	389	327	365	351	366	330	352	347	348	352	336	363	355	358	371	377	329	353	387	384	330	332	361	362	377	380	376	367	373	370	344	341	372	303	363	328	362	393	369	370	334	378	333	378	333	356	364	366	368	375	353	359	348	398	344	360	351	339	357	371	345	313	394	335	334	352	342	378	321	338	355	365	343	353	369	374	352	370	366	368	351	353	348	333	345	341	347	354	387	362	354	344	361	352	354	384	359	351	352	375	358	368	375	328	351	341	349	349	363	335	393	367	384	372	339	396	362	346	347	383	349	380	372	345	333	389	357	339	318	353	381	359	377	362	363	341	366	364	314	366	351	368	387	353	368	337	339	372	351	354	365	348	358	367	359	362	351	372	338	355	360	343	361	356	329	329	390	366	341	373	336	348	294	354	346	366	348	342	378	310	385	391	383	377	325	341	355	374	363	332	362	401	310	353	383	362	404	377	346	364	351	321	351	395	354	368	338	345	344	354	342	368	344	359	353	337	364	367	372	339	339	374	365	357	380	343	372	383	398	373	344	372	364	357	357	373	350	329	334	359	377	358	347	334	353	332	340	319	355	347	377	352	339	356	362	356	370	371	340	371	349	334	331	374	368	350	359	353	364	337	378	368	363	384	388	399	343	369	336	340	367	353	361	363	365	344	373	385	357	358	357	368	364	385	398	373	348	352	335	388	371	363	359	378	336	367	347	370	342	387	332	386	355	333	398	370	343	377	350	352	353	386	332	333	359	387	356	350	367	320	378	310	389	358	366	357	367	353	341	375	355	347	314	325	363	367	325	333	327	349	336	346	342	374	352	378	363	326	356	356	365	350	355	343	365	345	360	315	367	371	302	379	331	365	367	355	352	348	335	392	350	370	345	351	350	377	342	363	378	355	354	369	350	346	374	367	366	317	366	328	352	360	378	368	376	349	362	343	382	365	360	344	376	382	371	341	370	361	354	363	377	342	335	375	329	356	376	341	346	366	367	327	366	376	376	380	337	375	340	334	345	379	358	384	373	371	351	384	374	391	359	353	305	347	344	359	380	299	350	357	381	337	371	330	341	343	343	354	368	326	339	376	340	377	357	364	347	385	398	370	343	355	343	347	358	383	366	364	366	362	396
62371	91829	67289	38962	11129	2696	634	587	608	557	590	564	576	575	592	561	568	568	594	607	623	598	558	613	579	530	547	605	577	563	547	568	546	556	539	566	580	590	584	573	583	620	627	640	606	579	556	607	580	544	530	619	592	555	554	553	612	583	547	580	612	550	596	515	575	579	596	575	583	558	581	544	589	562	567	597	574	584	585	595	572	544	595	501	542	606	577	609	583	596	608	565	565	563	576	546	590	581	581	558	566	576	616	570	570	549	585	587	545	574	562	601	564	506	582	553	560	597	556	521	584	601	582	557	590	553	579	599	563	573	586	604	527	591	588	552	588	560	562	590	556	590	581	586	549	628	524	543	527	651	539	587	617	553	604	580	559	603	563	560	482	573	541	611	585	573	592	574	553	549	554	535	568	563	569	609	607	572	579	582	548	583	620	582	548	576	558	595	540	565	581	593	592	513	558	551	558	559	554	552	591	587	580	557	575	588	587	552	592	561	579	576	598	582	548	621	592	609	618	563	532	574	550	629	590	567	547	527	571	581	565	568	601	592	592	530	584	620	595	577	567	573	578	551	611	631	598	571	597	606	555	584	607	579	551	590	572	616	544	580	550	547	583	562	563	571	558	553	593	550	547	572	576	583	574	582	557	616	580	595	581	603	572	557	589	536	574	607	532	586	603	554	584	584	615	568	574	612	547	595	552	610	636	539	608	546	606	595	559	596	577	548	529	588	575	555	558	542	588	584	574	603	573	588	576	579	556	577	565	592	581	590	608	578	599	551	556	553	574	554	563	624	616	527	558	560	579	555	564	591	607	580	584	572	587	591	601	568	620	629	536	579	626	562	566	539	546	553	593	584	516	593	575	562	536	580	517	591	585	553	559	582	558	578	618	546	538	613	554	552	634	604	536	556	587	583	527	558	563	583	538	519	575	620	576	579	598	580	577	600	563	563	578	582	601	615	592	584	548	576	534	570	551	629	568	568	588	557	591	592	553	601	553	586	548	581	551	578	594	527	567	539	565	581	570	624	616	581	550	513	538	578	547	565	590	564	555	605	570	622	569	601	594	540	563	586	576	581	611	529	606	567	577	578	638	601	579	571	585	609	595	604	603	558	594	550	569	562	564	623	548	571	593	531	595	568	565	562	577	547	598	566	573	594	563	560	577	569	575	577	564	544	567	572	554	536	564	583	577	537	560	565	546	640	611	567	590	572	544	567	613	534	550	550	589	564	557	594	615	563	552	576	584	602	538	564	589	593	582	522	551	554	539	575	551	550	605	587	561	566	522	570	618	565	597	567	600	574	543	597	567	561	610	559	574	550	535	583	590	584	563	528	584	596	569	583	537	581	578	560	553	545	548	571	571	533	587	574	548	549	592	569	612	604	556	575	528	564	577	552	593	581	562	527	555	561	584	592	607	581	565	586	526	598	567	603	577	583	540	548	580	573	587	534	602	585	596	582	609	584	590	569	586	588	564	536	552	592	568	550	603	553	548	615	596	591	584	565	563	592	587	590	603	555	575	568	590	591	546	576	552	566	540	552	574	579	549	547	623	568	613	532	561	531	573	586	545	625	546	568	563	558	605	592	511	588	586	569	593	534	623	580	539	588	576	564	569	561	577	619	588	650	531	585	583	607	592	552	595	561	545	589	581	566	554	552	551	578	580	517	575	586	556	628	561	565	588	576	581	578	586	583	571	577	594	585	581	527	595	567	581	572	587	568	574	593	586	562	603	569	568	577	566	604	595	585	591	559	575	570	613	523	595	588	584	586	571	603	608	550	577	560	568	595	591	585	555	584	569	575	574	590	566	596	602	581	605	573	566	623	569	518	601	605	602	575	581	538	582	592	581	551	584	588	551	557	597	585	577	540	577	578	571	562	536	575	555	586	539	583	579	565	582	593	573	585	574	573	583	551	617	587	590	569	593	568	563	583	606	564	575	549	549	599	555	562	531	574	599	575	546	541	563	570	581	566	572	574	555	596	570	572	588	590	562	592	618	611	570	601	548	542	590	579	590	576	582	557	549	554	594	571	573	592	605	537	579	585	537	593	565	582	593	561	584	533	565	576	576	535	600	578	582	543	569	608	557	604	577	578	600	584	595	586	555	560	555	611	631	571	588	595	558	575	595	580	564	550	604	596	542	560	575	545	603	563	551	572	558	548	581	584	577	557	600	606	571	537	592	592	587	568	567	601	549	570	567	587	604	544	559	568	585	575	571	600	540	581	565	590	581	603	548	608	592	556	581	605	623	594	585	553	579	590	569	571	589	554	587	571	611	580	562	569	563	580	599	591	593	590	576	566	583	568	581	545	586	547	572	563	592	586	596	557	616	527	558	571	611	583	586	592	594	583	567	606	594	601	594	581	576	564	558	561	569	598	585	596	546	565	555	581	571	578	580	537	586	588	594	607	569	542	597	562	581	608	565	585	569	598	570	574	566	556	509	607	558	593	555	565	585	616	552	590	540	594	635	563	523	558	633	629	573	582	591	599	582	577	565	584	623	570	549	567	562	583	548	604	584	609	548	603	554	577	542	578	541	616	583	575	591	574	514	570	554	589	572	638	593	633	623	575	579	515	557	543	580	577	608	578	593	594	500	619	559	566	583	579	542	565	565	596	632	567	595	556	600	567	582	561	564	597	593	579	592	579	592	567	581	547	533	603	606	556	600	604	567	587	557	602	612	524	572	587	562	622	607	562	547	550	575	570	606	571	537	601	577	546	525	609	566	543	588	607	566	588	572	545	565	645	583	598	577	540	551	556	557	602	571	585	584	554	578	611	558	551	558	565	557	600	555	603	590	566	600	582	607	537	580	558	636	543	579	546	562	612	557	537	551	570	552	571	583	573	608	568	614	579	587	568	562	574	539	594	557	572	565	557	544	636	575	565	569	576	629	562	534	569	602	579	608	600	571	567	577	557	572	602	548	577	565	603	552	557	582	559	569	546	580	564	590	587	595	561	563	568	575	551	583	589	573	548	554	573	579	596	588	582	582	538	601	572	539	573	589	579	597	582	585	569	591	579	598	594	601	567	573	558	570	527	600	569	577	564	549	575	551	612	608	618	566	588	565	553	585	601	585	571	597	574	569	606	570	600	580	593	574	585	581	541	566	591	593	526	563	577	604	551	585	582	561	529	548	591	593	557	559	591	542	556	541	606	560	577	568	595	554	600	567	562	580	593	570	590	590	568	579	605	587	543	570	566	519	564	591	592	538	593	594	537	556	559	607	592	616	553	585	568	568	553	556	582	611	602	606	538	556	603	560	568	554	565	533	568	551	555	589	597	574	573	579	576	615	593	573	583	559	576	582	552	568	556	575	586	560	519	604	564	593	567	578	580	584	587	566	548	630	554	588	557	569	629	600	570	530	540	589	575	576	558	552	578	591	589	562	581	541	607	583	633	613	553	585	625	569	545	569	591	572	544	545	598	595	552	579	590	595	566	576	581	554	598	545	541	547	587	589	591	594	580	555	553	562	578	520	527
24360	23377	32895	27550	21647	16121	3260	627	584	582	572	537	556	564	599	586	568	512	586	597	557	567	546	561	569	554	566	554	571	542	569	612	564	551	539	558	551	610	588	556	549	556	545	552	602	550	533	561	573	541	542	545	560	541	581	585	592	563	578	532	546	541	550	559	574	565	515	589	556	557	550	583	512	517	530	540	570	512	543	557	555	562	529	494	579	597	540	579	539	567	576	540	524	542	588	528	609	525	484	522	534	530	538	571	561	547	568	535	535	532	554	563	559	560	570	538	519	571	556	544	526	538	546	531	551	559	550	584	591	532	530	541	569	549	539	525	587	519	584	544	559	583	568	539	571	545	521	572	536	569	525	556	553	563	531	556	573	525	572	615	574	521	528	548	552	570	570	542	538	593	578	545	557	571	596	517	543	560	553	566	565	543	571	540	613	548	549	551	563	571	527	537	554	534	508	570	527	534	535	542	567	598	553	504	544	541	540	565	536	567	564	531	551	542	549	521	515	549	562	546	550	554	524	522	539	550	526	528	561	552	584	559	535	534	561	559	529	535	553	551	562	577	572	570	577	513	557	543	575	586	569	555	575	500	544	597	528	578	534	532	582	553	569	544	569	550	578	542	562	580	594	505	583	528	496	547	545	484	520	575	516	535	525	493	517	512	567	566	509	555	578	559	572	582	572	524	545	548	552	582	561	548	525	553	553	560	548	529	548	606	562	553	535	561	552	574	534	571	565	548	573	568	537	569	557	575	555	586	541	544	535	562	508	549	576	534	557	571	495	572	563	543	554	511	540	514	519	593	596	536	574	595	559	562	551	552	541	532	530	594	564	507	553	584	581	532	516	579	555	556	551	576	565	532	601	540	551	539	554	539	504	575	554	545	514	538	562	562	559	547	578	540	532	543	531	550	536	544	550	545	522	559	534	538	536	563	548	494	547	527	579	558	528	530	553	521	561	578	566	494	523	542	565	604	557	539	580	516	516	567	484	529	511	541	528	549	573	524	553	547	531	547	516	513	553	548	620	575	552	545	557	529	564	547	560	533	572	538	573	568	550	578	538	536	552	529	599	532	546	552	521	534	574	522	598	576	527	563	537	552	554	522	498	556	550	531	572	568	536	587	563	554	595	595	526	591	528	589	539	561	546	530	609	539	543	540	559	582	537	524	543	579	545	542	600	563	503	544	561	562	558	581	543	551	618	530	539	561	543	576	536	588	544	541	537	542	568	554	538	544	579	597	520	546	552	565	562	571	534	543	547	506	565	544	520	535	565	556	527	553	548	557	554	581	572	520	579	522	569	540	557	528	530	588	501	499	512	514	555	548	560	568	531	580	624	570	510	570	527	546	570	534	548	504	524	533	557	559	584	552	530	557	532	520	550	490	593	534	535	541	549	544	557	549	522	550	542	532	572	528	554	522	563	517	561	567	546	528	580	555	551	530	564	570	550	616	556	608	531	548	534	573	555	545	563	561	526	563	528	534	523	550	561	528	537	563	542	559	578	543	563	566	618	527	564	561	568	514	569	559	492	516	532	548	539	553	571	528	527	575	569	543	530	536	555	506	541	530	529	564	542	533	589	539	578	554	559	547	554	591	559	544	589	532	571	573	549	549	575	534	564	572	541	572	554	563	535	557	517	519	570	524	545	500	548	526	533	561	551	540	559	530	609	523	560	561	541	501	554	561	582	550	577	556	536	544	568	533	532	568	561	555	539	561	558	550	555	515	565	538	564	507	491	563	535	585	533	522	563	557	596	618	585	565	520	521	541	584	572	530	566	550	531	569	564	536	535	545	541	551	568	529	532	521	548	524	557	575	529	529	547	526	549	575	606	572	535	575	557	535	568	480	515	557	538	576	537	546	594	541	545	585	531	546	553	555	585	525	527	583	532	531	525	583	572	558	571	560	551	570	523	553	554	574	563	561	584	543	569	550	555	553	581	588	583	576	549	531	562	561	544	559	541	573	528	556	575	498	527	546	606	587	552	557	544	548	527	571	575	581	593	556	521	598	543	557	523	574	568	542	524	555	519	556	554	535	577	526	552	551	540	577	556	519	533	556	577	576	528	554	569	595	578	490	526	528	546	514	559	561	534	534	546	584	559	519	538	525	540	537	552	542	539	541	526	554	531	556	554	533	543	496	532	530	597	575	559	515	576	595	538	598	495	582	547	537	545	542	575	576	549	532	581	532	528	520	551	545	562	512	536	549	619	537	613	554	531	528	549	528	537	571	565	550	605	532	542	554	524	598	544	558	509	580	571	542	549	532	544	505	539	544	544	557	545	566	555	584	532	531	560	523	574	530	558	543	544	578	575	569	551	528	560	586	528	557	548	563	500	527	527	579	528	569	495	574	565	519	550	572	554	570	522	585	555	537	538	588	565	570	530	554	559	535	552	516	593	557	566	548	567	565	550	564	541	569	539	541	561	548	533	515	560	562	548	576	563	534	591	624	586	518	540	545	504	535	549	579	572	560	545	558	526	545	527	535	574	570	544	552	536	538	555	548	542	574	520	557	556	557	546	548	539	575	543	566	523	563	528	566	556	590	570	571	548	538	583	570	555	550	539	519	591	555	551	525	521	543	563	507	588	561	571	569	520	537	562	541	555	577	590	531	554	577	545	526	554	540	573	506	541	531	576	547	522	579	550	522	529	524	517	574	534	522	520	541	517	541	570	522	541	574	533	523	546	539	511	564	546	536	532	536	556	584	568	532	575	554	553	542	535	551	555	573	529	556	545	522	538	552	556	554	542	553	551	574	525	541	568	533	540	529	532	569	553	509	553	507	572	572	554	540	560	551	539	538	573	546	550	528	511	564	553	514	528	554	531	539	532	544	518	528	553	549	561	538	531	578	510	572	597	540	523	557	571	559	507	568	582	527	548	575	552	532	562	516	544	533	579	566	551	572	551	568	547	557	527	558	521	554	602	546	537	547	531	556	542	550	559	530	560	551	543	549	529	600	557	562	549	568	556	521	519	541	566	574	542	533	565	544	513	571	583	534	547	534	550	583	585	552	575	517	513	562	519	572	564	560	489	548	548	577	516	574	573	541	548	572	542	538	539	526	505	550	554	561	525	527	572	541	549	517	564	480	556	552	558	526	518	545	562	546	523	532	583	556	577	535	526	539	547	513	557	569	521	592	540	545	538	580	575	555	548	529	537	545	542	555	547	562	533	524	541	567	546	518	555	529	523	509	521	581	532	573	615	553	538	573	572	571	558	553	527	595	542	573	536	564	528	559	515	544	526	561	538	520	557	558	536	563	532	547	582	572	559	534	548	545	527	565	543	494	570	568	582	521	529	514	581	526	578	517	558	509	580	562	560	531	575	546	583	533	555	571	535	605	512	571	569	551	565	540	566	533	548	550	566	524	533	540	489	579	539	581	563	535	537	545	576	543	605	555	507	592	583	557	537	554	536	539	567	514	608	549	562	545	578	551	584	584	532	570	557	525	537	521	533	541	558	525	557	529	528	508	525	481
62214	101721	77641	48354	15643	4490	872	805	802	844	812	866	877	826	846	845	830	853	869	887	843	834	850	803	878	829	804	863	812	820	852	874	852	818	819	872	851	826	812	828	826	835	854	874	887	813	832	834	857	834	802	871	821	816	823	862	835	844	872	831	829	847	873	847	823	852	854	807	832	814	782	793	835	833	844	794	875	838	820	816	805	820	833	837	848	863	826	859	827	869	835	843	878	831	792	837	812	832	848	867	866	884	825	802	863	862	811	837	801	814	833	841	836	843	803	801	848	849	835	801	833	851	840	801	797	784	854	870	800	814	817	864	813	843	880	864	878	806	849	825	853	789	806	840	824	813	816	841	852	838	803	817	801	825	837	817	817	828	826	886	840	768	846	858	808	855	805	846	818	862	814	875	825	869	804	841	886	801	870	886	853	833	865	814	812	816	912	893	855	864	845	794	836	853	851	868	851	840	834	814	860	828	804	818	866	853	811	821	834	841	846	878	871	841	838	839	858	830	792	837	840	790	798	879	808	829	863	794	826	848	820	842	812	840	824	818	828	865	843	775	878	834	839	858	813	874	788	797	849	850	859	793	873	845	810	821	863	770	820	882	878	873	841	877	834	835	863	801	849	778	860	816	836	830	870	823	866	810	802	795	817	861	876	882	854	839	856	830	888	882	813	881	880	860	822	859	839	800	821	921	841	866	857	840	810	821	840	775	822	801	851	828	854	815	839	870	830	765	859	841	843	865	836	838	823	824	833	836	816	821	833	821	828	865	810	826	873	848	826	809	845	830	875	893	828	772	857	826	778	808	828	831	835	817	856	857	828	853	821	849	862	819	819	850	841	887	821	787	864	864	845	830	870	841	811	869	839	821	784	824	819	845	829	831	794	890	855	808	876	866	859	841	845	850	828	825	816	853	853	832	839	799	838	834	850	846	877	799	783	782	853	843	834	820	809	850	863	826	842	792	783	845	847	836	866	831	842	847	876	853	816	839	841	818	865	848	857	844	823	837	859	875	843	848	823	828	809	882	813	823	836	860	911	889	821	877	837	849	848	796	859	845	877	844	805	853	806	837	856	834	823	847	825	797	828	874	845	897	855	876	844	846	830	835	859	859	844	828	872	858	879	859	872	824	860	850	866	775	861	828	845	851	851	846	802	820	944	775	789	826	801	834	889	799	913	805	796	861	877	822	838	808	836	840	868	863	792	868	850	870	775	865	835	862	884	818	866	912	812	834	853	849	844	835	828	851	856	882	836	854	770	878	827	845	839	896	828	865	825	809	860	822	845	846	880	804	873	817	840	830	872	809	822	839	866	808	828	859	798	857	832	812	842	845	862	807	876	881	816	838	885	855	802	895	826	815	830	833	830	854	882	822	784	819	829	820	833	812	836	791	869	861	857	837	835	879	815	886	848	842	864	829	844	816	842	810	878	873	884	793	820	885	869	849	841	794	855	834	840	830	845	834	822	839	860	806	799	787	810	865	884	858	829	836	851	811	878	877	815	860	881	836	830	811	845	840	827	839	805	869	805	840	824	760	848	828	817	913	833	856	852	851	825	830	874	839	884	824	857	903	841	863	821	871	849	846	863	824	813	859	873	871	827	828	836	816	842	815	882	856	846	824	879	836	849	867	845	866	795	875	846	852	816	812	845	824	854	871	823	844	812	819	855	844	823	796	772	864	820	828	852	843	823	825	817	863	826	860	867	840	817	805	835	827	810	830	888	821	834	793	828	847	819	877	825	854	847	872	805	834	807	803	868	839	794	811	807	806	841	818	861	827	819	843	858	822	849	786	825	826	830	819	850	848	830	830	882	797	840	825	858	829	808	822	845	835	848	833	856	810	815	837	844	895	875	824	806	883	845	815	831	877	833	862	827	862	834	858	900	823	859	799	842	839	836	853	814	828	907	867	813	819	831	861	883	835	880	849	835	807	782	841	813	835	820	820	819	856	767	864	809	848	844	824	799	871	848	863	841	837	825	871	868	871	814	858	809	802	818	891	826	849	808	763	805	831	890	856	869	827	842	816	840	795	831	886	833	828	885	791	829	865	866	839	821	813	834	841	889	867	845	829	771	821	829	793	883	882	797	852	877	849	844	863	854	895	859	826	877	817	790	858	813	881	867	899	874	814	842	857	822	784	901	853	892	826	863	875	848	824	820	828	808	885	836	898	830	826	826	855	839	798	805	770	880	874	832	862	810	836	842	906	846	847	882	872	792	826	802	874	800	792	811	826	821	861	823	845	835	780	836	848	839	853	852	837	835	838	888	865	838	820	859	800	792	825	826	821	777	832	845	794	809	823	834	873	825	827	834	824	900	814	862	806	827	848	814	817	813	895	835	878	840	836	831	787	760	850	839	849	787	871	829	836	840	827	843	809	870	853	793	787	855	889	892	856	828	813	818	845	865	805	871	845	889	781	827	850	877	802	801	810	861	859	819	778	856	808	839	826	813	834	841	791	844	814	836	867	850	793	808	842	843	829	850	836	789	817	884	790	832	801	813	891	816	828	838	870	842	826	884	828	819	813	817	843	812	858	865	868	810	901	866	838	862	840	837	824	873	812	895	889	836	847	875	890	844	821	820	838	822	851	851	860	801	834	781	844	827	845	846	873	814	823	890	841	810	864	842	801	910	802	812	784	853	814	818	837	872	844	852	828	781	852	830	816	829	865	809	845	865	871	890	858	813	837	838	830	891	822	864	823	890	834	849	882	834	842	848	820	867	831	873	818	834	865	822	860	810	915	832	870	849	838	820	844	828	801	831	852	832	856	854	838	859	826	778	841	814	824	814	857	834	878	826	849	873	766	844	801	886	864	901	844	785	849	802	824	857	918	855	819	867	837	849	851	882	845	841	839	871	826	823	847	858	841	809	810	807	844	852	855	820	903	832	854	874	855	892	861	827	790	841	838	839	877	852	859	935	840	866	843	846	788	905	823	838	834	859	850	826	855	855	842	858	858	831	813	892	835	828	898	782	847	850	854	806	834	838	782	841	822	804	839	848	845	820	869	851	849	810	890	822	810	895	895	822	846	771	808	885	882	855	859	830	879	836	828	824	871	816	793	839	865	869	855	844	879	870	838	881	841	847	830	862	814	838	844	893	784	834	834	840	860	830	841	863	873	808	842	845	838	834	852	910	852	847	872	840	878	848	814	825	805	765	868	832	845	858	798	850	810	825	860	825	896	905	820	812	809	799	830	827	905	903	807	792	814	869	850	871	847	859	875	860	846	874	848	799	854	844	900	844	795	804	832	797	824	860	882	859	847	803	791	885	840	827	850	813	845	830	845	863	810	835	802	831	837	786	838	852	850	894	832	849	849	824	851	793	857	866	828	839	851	853	818	820	822	799	814	849	877	807	819	861	887	831	847	818	841	813	843	839	790	826	812	820	850	834	859	836	847	845	815	862	828	875	816	853	822	857	860	815	827	859	804	830	798	838	817	849	780	879	856	876	845	842	813	829	832	838	840	850	859	810	792
31784	31166	28958	14564	1487	376	310	305	316	281	289	308	309	313	258	296	253	284	282	293	298	306	287	289	281	286	326	287	276	310	283	289	327	294	277	321	284	277	269	293	290	296	296	288	289	289	310	274	293	273	284	303	291	272	294	291	285	308	291	293	305	276	261	273	306	309	283	298	310	286	311	297	275	280	298	256	277	285	274	319	293	270	278	281	281	322	277	297	287	283	301	292	287	297	279	284	276	281	274	306	303	281	272	273	284	292	291	308	289	275	310	288	302	276	305	274	278	293	304	307	324	296	289	303	282	326	314	277	274	295	289	331	264	290	305	279	303	299	287	308	299	259	307	311	291	268	296	283	279	294	261	278	289	324	319	275	292	276	296	309	292	320	289	275	291	298	286	278	297	293	291	319	297	311	290	283	296	287	289	280	298	283	282	314	282	271	286	287	316	289	310	304	290	281	313	291	289	266	305	272	287	294	333	260	306	330	287	262	292	293	259	329	304	273	298	282	301	291	307	294	265	307	259	304	323	294	304	293	303	277	286	283	307	289	270	270	290	301	288	280	271	286	279	269	285	314	292	271	276	279	268	283	290	272	268	327	277	274	276	258	292	333	294	287	263	288	284	283	304	277	273	282	277	302	255	310	313	302	306	296	269	281	280	279	283	269	273	286	307	266	306	261	263	302	291	296	285	315	292	296	298	303	250	289	297	276	248	282	300	294	283	282	290	281	284	277	310	296	315	265	290	317	294	296	312	294	319	260	307	335	296	303	274	276	281	289	298	291	297	277	289	292	273	269	309	283	314	266	292	302	278	310	290	318	310	282	274	248	284	270	292	239	283	278	298	280	292	289	304	288	267	313	264	292	265	257	292	294	312	276	265	314	310	291	301	300	273	290	271	277	286	280	301	267	283	280	304	281	273	312	304	303	313	278	316	280	282	279	323	274	261	277	297	290	306	299	296	292	286	287	324	284	310	304	273	309	255	274	278	275	299	292	258	270	269	278	291	295	272	269	302	288	277	285	305	270	277	322	314	310	279	285	296	293	303	264	296	313	289	292	304	282	267	278	269	303	295	312	281	308	304	288	299	295	291	302	264	303	295	282	293	291	296	290	260	305	316	299	297	282	280	273	273	272	269	288	287	274	292	308	274	277	290	284	291	319	278	267	288	255	273	283	307	271	311	299	291	293	293	297	271	271	295	272	278	292	296	301	289	278	265	310	295	277	290	272	280	265	303	284	300	280	255	311	283	297	288	281	306	285	263	291	274	296	272	279	287	287	284	274	251	269	251	266	321	281	282	300	297	286	295	311	302	283	324	303	275	275	292	279	278	305	299	291	290	291	295	308	246	314	279	294	292	300	262	310	295	292	290	259	293	266	284	271	276	293	286	281	287	263	304	276	295	279	286	309	303	275	278	276	281	305	264	278	275	297	285	304	285	288	267	298	302	286	302	291	290	292	311	277	270	283	273	267	296	296	304	307	298	263	319	292	295	298	287	287	295	297	306	272	283	299	289	305	297	302	276	318	271	281	301	267	288	272	289	297	284	270	310	262	313	267	269	279	291	258	299	287	288	303	313	294	326	290	263	309	276	315	299	278	317	316	301	301	285	257	308	275	262	314	276	274	318	303	249	265	272	286	326	263	288	286	278	324	272	241	281	274	275	294	267	318	318	276	315	286	312	304	313	275	295	305	304	296	291	289	285	280	316	277	282	271	319	285	296	295	320	253	316	283	296	264	298	268	299	283	315	275	296	311	283	272	306	277	248	297	297	289	278	288	279	298	270	281	295	301	279	286	321	279	281	290	293	290	273	273	289	262	269	263	281	294	298	320	285	263	280	296	292	302	272	292	287	264	310	286	292	299	289	265	317	279	309	280	271	294	281	271	308	288	327	313	285	298	266	329	309	314	298	302	293	301	292	291	270	285	280	263	326	283	295	257	296	297	288	303	269	281	259	256	268	236	288	305	262	288	300	307	293	276	291	296	280	297	300	266	300	294	314	288	260	284	303	266	288	276	271	302	338	285	286	318	281	276	291	289	300	295	271	284	307	256	292	279	289	289	282	277	264	267	282	287	305	282	277	272	282	298	268	300	318	293	273	297	284	284	283	275	304	289	291	283	288	303	305	273	321	298	277	282	280	293	280	313	300	291	259	289	285	265	317	294	282	305	287	274	260	298	249	270	289	300	308	282	285	295	268	266	307	297	304	296	287	290	302	275	286	289	304	318	276	321	333	302	258	305	314	261	301	283	301	284	306	259	292	301	289	295	273	286	307	292	291	271	273	269	292	273	279	276	286	272	273	280	268	295	278	292	316	290	283	288	292	276	283	296	298	279	302	303	279	281	294	274	259	276	307	289	287	262	311	282	272	304	283	264	278	284	297	288	299	285	305	272	282	305	270	280	303	284	283	275	286	272	281	282	314	298	298	271	280	299	278	318	280	291	283	295	323	282	292	299	301	274	279	260	307	298	252	285	295	311	276	315	263	281	268	274	283	279	291	279	286	262	281	284	316	286	268	272	288	240	296	321	285	312	300	308	304	252	326	302	296	265	278	311	308	298	303	255	314	300	272	274	312	278	298	284	285	297	285	306	271	295	283	267	297	285	277	284	277	291	327	251	302	280	289	310	292	304	277	284	292	286	306	262	277	282	313	273	293	263	287	300	290	279	290	270	257	293	275	296	279	275	272	283	264	320	300	268	287	296	284	302	269	307	310	295	290	294	313	293	295	284	288	306	268	280	299	285	310	275	282	289	322	299	298	264	261	300	289	317	269	255	279	275	276	281	324	284	295	271	275	306	301	262	285	265	269	261	283	285	284	293	287	293	284	303	268	274	293	273	307	288	281	215	306	290	275	277	306	283	314	301	278	326	311	282	272	290	290	283	291	301	298	260	281	284	275	287	284	295	299	280	292	278	317	306	288	318	298	271	264	295	318	289	323	292	278	313	286	296	298	276	264	300	291	288	291	284	292	273	281	278	305	261	284	292	278	293	285	285	277	287	313	293	298	310	302	275	299	300	300	282	293	290	312	281	326	287	298	278	289	298	253	330	300	298	251	323	306	282	273	252	308	300	282	292	267	261	304	287	293	284	307	282	308	281	314	280	281	295	289	300	281	275	274	301	272	301	286	282	311	288	285	296	288	293	257	254	292	304	305	276	262	283	283	308	317	268	292	300	291	313	281	285	269	278	280	302	283	279	267	281	295	313	283	253	324	300	278	294	282	297	334	312	262	307	290	275	295	283	295	271	313	304	251	304	266	309	286	287	272	304	290	290	276	311	302	270	314	317	269	292	292	282	288	298	297	295	284	300	275	295	260	320	276	286	306	295	285	312	320	298	323	330	281	303	307	277	295	265	279	299	291	295	296	295	285	283	294	294	290	293	310	277	287	280	306	318	317	305	289	286	303	294	321	275	302	282	282	290	285	312	298	305	315	293	285	272	280	271	260	292	280	265	265	279	289	321	304	287	298	271	294	292
40498	48249	34282	15570	2230	740	447	473	445	458	512	461	463	511	509	479	458	467	465	470	497	489	492	487	498	482	456	461	503	464	496	506	559	478	503	452	471	455	477	492	476	476	488	531	493	460	469	507	482	530	519	460	485	477	472	477	532	505	506	478	465	501	456	491	510	498	441	471	489	448	491	499	482	492	467	464	528	479	463	488	455	481	508	472	497	490	490	469	469	501	451	470	507	499	544	491	461	509	527	485	447	472	491	478	478	433	501	495	483	507	470	504	485	490	487	493	516	493	457	499	487	459	484	474	449	485	496	521	498	452	504	478	468	500	486	495	500	502	431	471	499	468	462	482	432	440	505	474	503	492	491	493	492	493	465	474	504	478	470	505	518	510	506	469	470	496	463	504	487	462	471	467	493	504	472	457	495	476	518	501	471	476	478	479	522	497	495	501	470	489	467	469	470	481	457	483	517	470	487	473	481	478	509	504	477	472	498	486	508	506	495	460	522	539	476	506	470	454	526	458	465	515	490	496	490	500	486	495	488	446	503	505	479	450	468	476	475	493	476	471	497	524	529	473	458	480	483	447	448	492	507	494	518	461	460	425	501	464	458	502	518	452	502	469	468	494	432	499	490	490	484	477	470	493	488	466	452	512	474	490	456	493	473	471	467	500	511	469	446	485	443	452	449	459	459	475	462	507	424	463	480	472	532	466	520	488	480	478	543	490	489	506	451	499	501	498	487	510	497	482	435	472	484	492	451	450	482	495	471	497	486	502	466	480	475	508	502	515	431	514	492	483	453	458	507	451	465	480	452	498	526	475	482	457	465	464	495	465	482	455	460	489	484	413	497	503	507	508	474	461	478	490	495	469	501	475	510	476	491	511	511	489	487	480	482	452	506	466	494	466	473	491	453	462	521	449	512	482	486	459	489	472	509	495	524	500	495	440	476	474	531	507	494	505	481	498	474	485	500	511	518	513	479	464	455	476	514	447	465	476	467	508	462	508	500	449	500	455	485	493	472	474	493	506	500	494	425	447	464	451	484	490	493	459	488	472	471	538	469	486	477	476	484	457	517	438	510	441	506	442	476	496	466	493	443	493	467	502	458	470	496	472	483	455	499	488	454	471	471	462	464	515	463	499	499	456	495	451	492	437	459	516	461	526	485	484	492	458	456	482	515	499	509	490	477	485	520	480	484	472	470	453	468	478	483	476	480	511	496	494	485	468	492	486	480	504	477	465	486	461	459	479	486	423	463	504	441	473	510	501	448	466	463	464	469	459	454	459	497	491	462	513	485	427	443	478	452	485	448	512	502	425	471	502	509	477	484	512	535	494	501	445	460	487	474	471	444	472	474	500	491	462	504	450	489	511	477	492	472	461	481	473	464	524	484	474	452	504	483	484	496	459	473	500	476	447	497	498	476	477	442	495	497	499	486	508	449	478	491	494	443	504	462	483	493	489	490	466	503	482	479	521	497	473	503	458	508	471	479	498	456	499	449	495	491	530	484	502	497	451	469	503	480	472	492	456	548	493	466	475	494	493	482	462	498	476	486	459	530	479	483	500	458	486	480	476	478	500	462	468	453	468	454	456	513	470	456	485	483	482	487	499	477	485	515	459	475	509	467	461	488	472	466	496	486	488	507	489	481	465	431	491	498	557	475	447	442	506	455	487	514	474	477	485	501	496	487	503	481	461	459	457	515	484	479	438	500	495	449	492	499	495	474	492	474	504	489	439	522	506	451	452	501	485	517	479	463	499	487	448	502	497	482	517	469	472	491	462	474	444	470	478	521	467	492	489	450	410	511	493	472	453	509	460	460	483	461	484	476	461	490	536	482	492	449	439	461	483	470	489	513	491	488	512	516	492	500	477	490	443	515	488	461	461	446	448	479	505	508	475	471	453	507	457	500	466	509	466	453	507	507	512	462	507	477	475	443	509	454	457	477	507	472	478	510	484	468	485	518	481	480	471	475	465	512	498	488	472	492	489	518	503	509	475	492	428	473	437	457	505	506	467	486	455	449	481	503	454	461	466	487	514	457	490	446	475	483	471	446	453	484	460	534	463	489	480	526	449	519	462	491	512	468	470	451	479	475	470	510	490	476	506	482	479	483	479	468	503	496	479	481	465	453	470	496	505	508	483	512	493	495	516	441	458	454	453	480	442	505	495	465	484	479	489	477	484	478	471	469	477	483	507	466	489	513	478	476	498	493	508	430	469	473	496	479	481	491	494	470	507	480	485	471	499	451	507	454	486	484	468	478	476	474	455	486	445	497	446	431	493	476	493	462	481	492	522	473	490	467	490	465	489	510	454	504	504	466	488	494	487	487	500	467	486	519	481	463	496	437	482	454	488	516	484	449	473	498	483	452	460	478	476	469	455	518	473	464	460	475	485	451	457	467	481	472	491	477	490	488	462	464	483	445	496	478	455	489	525	471	453	514	463	512	473	472	479	454	487	492	464	494	476	460	474	485	506	500	475	484	486	470	485	469	483	478	482	465	440	497	437	500	431	461	465	488	456	508	477	507	466	462	480	463	483	458	469	513	515	476	506	450	497	500	504	471	445	477	464	493	435	495	493	475	511	527	508	479	517	458	521	497	496	449	483	489	502	479	480	486	494	482	443	508	479	460	441	498	516	448	463	483	508	485	488	534	501	464	485	490	501	466	487	505	476	496	480	481	495	488	471	477	477	475	478	488	537	471	486	461	479	529	505	506	500	491	449	445	485	504	468	495	481	533	476	483	461	463	511	459	501	442	483	472	485	484	478	461	530	482	471	416	479	463	429	461	512	455	469	479	476	485	449	468	485	487	482	486	485	487	490	456	429	485	506	483	463	458	463	456	508	462	462	454	510	492	468	472	531	477	454	489	481	469	477	513	499	489	457	510	511	506	455	486	462	504	490	503	461	491	483	425	473	497	479	500	488	493	499	471	474	502	498	519	496	460	504	448	539	470	495	489	501	523	479	506	461	512	504	522	475	465	519	486	457	488	483	526	520	495	473	467	494	485	493	432	493	483	492	542	504	518	497	415	506	448	456	515	491	472	469	483	457	491	475	441	467	461	451	434	474	482	429	506	464	491	492	481	475	507	477	456	481	448	484	511	504	454	476	450	504	492	473	488	444	505	466	455	493	474	472	517	488	434	514	467	464	484	440	499	487	475	492	493	467	459	507	484	499	528	482	492	448	501	477	455	477	478	495	499	480	499	484	460	499	476	471	459	503	451	475	493	454	485	462	461	502	484	448	462	474	473	469	499	503	483	462	474	484	503	508	452	490	486	438	483	471	494	492	464	424	488	462	460	467	487	489	481	476	509	510	503	504	496	507	497	486	465	490	469	512	487	467	515	475	493	489	519	463	498	515	489	516	451	503	480	490	505	479	465	489	502	459	503	493	493	437	501	505	499	459	526	496	520	475	481	507	429	463	498	472	514	492	482	511	505	477	471	452	446	471	469	496	508	481	507	507	482	490	475	440	477	487	496	485	466	493
25632	25074	35998	30592	19266	6925	625	397	344	389	347	371	364	361	398	326	374	385	359	395	375	357	364	385	327	339	337	375	371	324	368	330	349	388	358	400	350	412	332	354	358	348	376	368	345	360	355	364	353	347	381	362	335	349	362	336	391	361	375	351	351	353	363	373	310	345	328	350	347	350	358	371	355	363	371	372	370	362	378	335	362	331	351	381	362	345	334	316	355	369	360	331	346	393	403	334	338	355	372	349	368	322	314	381	356	350	344	355	351	351	326	365	355	340	354	353	344	363	377	361	356	341	343	356	333	389	382	364	361	399	349	357	346	372	343	362	346	382	368	354	337	380	390	385	329	353	363	331	354	386	322	360	373	358	395	328	359	337	381	371	364	360	354	373	353	359	359	373	358	349	326	366	355	393	378	377	364	350	335	355	345	348	344	367	353	343	337	358	332	379	348	356	352	342	372	368	379	351	343	368	351	359	342	338	362	358	352	331	366	333	386	374	344	351	357	371	365	350	370	363	368	359	375	334	359	346	365	357	341	345	361	367	350	374	350	372	376	355	349	368	359	357	353	343	347	350	341	357	378	368	360	377	346	375	373	332	329	386	345	353	359	381	381	362	367	330	319	356	351	358	355	354	367	362	380	348	364	375	353	342	373	349	352	374	348	319	348	382	330	342	327	349	352	363	328	344	366	318	375	359	383	334	360	391	350	367	355	344	335	363	345	341	329	350	367	369	369	347	407	356	358	332	344	339	384	347	344	370	345	398	328	343	389	352	348	374	384	366	374	353	367	339	364	357	369	372	338	340	395	359	348	361	329	387	378	344	353	390	361	302	353	345	359	343	384	374	358	364	338	331	361	369	348	340	360	375	338	354	341	377	359	351	346	344	357	347	378	368	367	357	391	302	361	356	378	358	369	330	356	368	361	346	354	340	361	340	369	368	376	328	346	361	348	328	376	382	347	358	370	353	342	347	360	346	356	395	353	340	361	360	330	356	360	334	351	321	357	386	308	348	360	351	343	355	371	342	398	386	326	360	383	389	360	332	351	380	375	387	338	390	330	361	333	337	357	370	371	373	353	403	359	346	335	394	346	368	328	343	375	360	366	336	347	368	377	312	348	378	343	340	366	332	362	334	320	380	349	363	337	324	380	372	354	404	363	359	347	368	346	388	345	332	391	335	328	347	369	380	368	334	346	354	395	358	367	367	323	377	399	384	379	376	330	354	346	394	351	373	330	329	336	329	373	363	393	359	353	364	354	353	352	351	341	333	354	331	351	365	386	369	371	363	351	331	362	341	323	350	346	376	356	364	353	388	340	372	337	365	363	362	350	348	339	346	352	342	371	390	340	353	355	319	369	355	376	360	375	366	348	327	337	373	341	344	354	365	376	353	383	344	344	358	373	373	377	346	317	345	344	317	330	335	381	346	392	349	325	328	351	365	311	335	373	365	359	357	329	352	387	365	341	376	349	361	351	386	377	368	342	356	368	383	348	365	379	362	378	361	380	354	335	412	327	322	366	381	376	358	349	359	348	329	356	358	375	367	357	373	362	362	347	332	373	399	337	360	336	346	356	324	357	380	376	332	358	377	358	339	397	356	379	318	347	355	363	344	366	364	355	360	362	368	354	363	368	339	372	365	372	337	412	324	335	375	319	371	366	378	363	367	337	355	324	380	382	391	379	340	341	353	387	365	342	343	372	355	358	334	380	385	357	348	355	362	339	360	366	401	344	365	336	340	364	326	345	335	355	327	351	357	340	364	340	350	383	377	360	384	360	357	333	337	357	348	373	367	372	383	371	352	329	375	382	342	360	326	344	359	337	345	396	352	330	359	364	370	321	334	353	347	367	360	355	352	362	335	359	362	334	328	354	357	341	342	351	351	361	370	352	373	398	361	366	353	352	332	348	344	335	370	351	332	365	347	366	336	347	335	388	351	344	342	347	328	363	363	385	327	371	362	362	356	372	368	371	355	349	363	357	342	351	374	325	349	357	299	380	328	364	336	376	375	382	347	333	361	354	353	358	348	331	401	389	364	325	337	365	362	362	335	379	345	335	332	339	351	357	370	370	353	360	345	335	383	356	344	361	357	337	361	366	367	350	374	362	347	366	381	341	372	343	354	354	404	351	338	321	398	362	331	328	349	365	351	329	353	390	369	356	400	350	356	340	376	363	389	361	365	361	360	383	351	351	342	375	372	381	391	332	336	364	341	367	362	362	374	402	345	361	331	347	381	349	348	357	348	372	347	336	342	343	352	375	354	359	364	352	406	350	360	347	354	349	366	375	375	334	351	332	364	353	371	341	356	340	352	346	361	343	356	358	357	372	360	351	340	347	369	367	374	328	367	310	330	342	366	364	369	333	362	353	351	341	339	356	365	347	394	378	356	389	364	348	367	348	383	389	354	371	398	359	357	397	363	358	376	371	346	356	330	344	362	351	364	303	343	360	385	340	361	408	360	352	360	374	363	336	371	336	367	365	322	344	360	361	354	352	377	345	359	364	361	374	349	343	366	356	353	367	341	349	348	393	382	373	343	357	371	380	348	352	398	359	322	367	340	362	344	354	365	402	359	392	381	371	349	352	384	345	375	358	353	361	370	345	367	368	361	405	324	351	334	354	407	360	352	339	331	344	327	322	336	383	376	324	369	373	380	330	330	358	383	342	364	363	355	334	337	380	363	344	354	338	391	345	389	336	379	336	371	370	335	361	331	376	333	379	348	375	372	339	349	337	374	341	326	363	374	348	359	366	374	392	362	345	373	401	348	342	333	348	345	355	356	315	347	382	382	339	337	376	323	357	372	387	378	339	355	345	345	360	323	384	387	333	348	351	347	374	371	322	358	366	347	397	393	392	386	354	355	369	337	373	375	357	376	353	339	350	366	391	391	360	386	352	379	334	354	364	393	347	367	359	361	333	350	377	367	348	347	332	332	350	336	370	393	353	351	358	374	367	346	377	348	375	362	365	366	347	330	356	380	371	368	357	360	367	346	298	345	375	326	358	330	342	346	348	334	331	351	377	381	364	344	310	363	372	362	348	334	354	359	333	350	366	332	372	334	359	355	370	326	339	346	411	332	347	363	341	343	351	362	357	380	344	312	369	397	337	356	357	336	350	388	370	341	334	403	376	375	321	384	365	357	322	358	353	366	352	377	350	400	355	354	339	378	333	357	362	395	388	364	365	377	355	366	328	368	383	336	373	349	352	358	371	321	351	358	329	355	365	371	355	344	329	334	345	349	356	362	355	331	348	358	355	352	333	367	337	332	338	328	358	372	385	347	371	344	400	336	381	342	318	356	362	400	374	341	321	413	333	372	352	363	352	365	325	387	350	389	365	360	341	318	353	373	370	315	345	367	366	350	351	381	386	322	346	334	346	360	359	334	343	347	354	384	369	373	369	351	334	354	362	348	343	376	363	337	363	351	369	393	350	387	357	360	369	332	366	359	382	332	377	358	346	387	376	354	342	385	367	346	387	347	359	374
62737	92044	68963	40724	11694	3003	559	592	577	577	570	563	581	575	593	600	568	590	555	588	553	512	546	575	543	547	557	575	566	621	577	611	563	586	559	613	590	561	608	516	514	583	536	577	632	588	536	537	600	574	583	574	538	571	587	542	593	572	596	545	569	553	559	613	567	583	551	558	592	572	595	603	574	577	588	548	606	558	587	548	595	578	576	568	552	562	594	569	580	575	588	588	575	612	547	565	531	588	575	600	604	580	567	554	575	583	587	551	579	580	588	549	533	550	564	574	583	543	557	578	514	565	573	576	562	571	529	580	581	535	553	566	604	590	592	565	567	577	545	590	573	608	559	582	580	568	609	534	586	612	594	578	576	572	556	577	584	549	601	572	560	561	554	578	600	558	586	519	594	581	593	547	576	561	577	554	555	537	538	604	589	590	559	583	571	569	567	611	588	595	591	549	566	581	588	554	573	605	585	600	518	579	571	571	579	578	575	562	598	562	575	516	567	596	542	554	571	553	531	562	584	575	591	566	588	566	559	543	598	562	573	571	592	567	547	612	570	576	573	569	564	531	594	599	619	605	607	597	622	570	560	569	582	596	574	542	537	551	540	585	514	524	607	552	573	564	611	560	513	555	579	583	544	565	561	568	551	563	567	621	571	570	583	564	579	593	610	580	558	595	543	608	599	570	560	537	558	513	587	582	595	628	595	619	612	565	597	571	550	558	561	538	561	596	560	566	567	608	571	572	614	565	517	595	541	589	545	583	600	575	520	559	553	512	586	545	581	536	592	562	558	564	587	620	554	568	577	565	522	555	569	633	556	572	596	529	565	568	592	582	508	577	553	585	564	522	553	597	550	617	591	585	552	591	580	558	565	603	558	603	574	555	579	552	579	602	588	544	562	560	571	509	543	540	547	553	520	570	589	587	568	550	553	625	589	609	533	577	585	592	590	599	599	593	552	569	611	604	575	565	592	566	541	592	531	590	598	566	601	550	579	585	527	553	586	609	556	558	583	552	576	567	608	571	579	582	569	575	581	582	585	575	603	612	614	536	572	601	605	563	567	605	574	568	573	567	549	568	560	584	557	578	582	587	600	598	602	549	547	606	624	587	560	593	519	596	582	573	622	591	598	563	560	604	561	577	575	573	582	573	618	559	596	558	573	569	574	592	579	558	551	562	587	589	570	592	579	588	609	586	533	592	558	575	583	558	566	575	603	612	593	546	566	564	538	587	570	559	571	567	572	539	554	555	572	547	557	572	563	547	617	586	560	566	518	588	550	618	611	618	562	601	591	614	577	529	557	590	559	605	573	580	579	573	574	551	607	581	537	633	572	572	592	600	545	580	607	563	595	573	588	537	584	542	567	608	566	566	596	558	564	596	567	597	588	560	604	570	546	611	591	523	544	569	592	591	550	567	594	559	550	583	584	602	555	573	585	608	541	567	552	619	562	583	610	537	550	514	515	578	558	532	592	559	603	611	586	582	572	585	568	549	573	581	551	587	553	539	588	555	590	533	590	553	589	543	621	606	589	559	581	567	580	523	589	553	587	570	549	579	553	593	568	568	606	614	559	559	555	549	589	523	600	553	569	561	605	601	575	547	565	590	589	562	610	542	579	585	559	563	519	566	606	610	592	545	548	532	590	571	573	568	571	557	577	562	585	572	584	601	578	599	595	574	559	521	561	605	567	589	573	557	565	584	533	592	541	577	614	594	572	577	546	577	568	552	533	588	610	587	582	588	580	565	547	583	570	531	553	550	552	565	541	582	558	550	546	574	551	599	583	547	559	565	582	569	584	588	537	552	549	569	597	532	606	556	525	563	606	531	589	544	572	593	611	555	598	531	569	590	628	566	571	588	594	574	577	566	574	576	585	549	579	600	528	553	570	588	555	563	576	596	547	595	580	577	532	532	581	542	603	526	575	594	581	549	559	600	591	569	589	601	615	577	560	580	599	567	531	565	562	606	552	532	538	603	559	555	553	587	605	530	557	530	574	586	554	577	580	621	621	566	589	545	550	569	543	602	578	569	615	584	540	564	598	592	570	564	579	603	604	602	596	573	582	550	562	565	574	585	576	588	574	579	606	561	585	569	522	581	562	558	593	583	580	570	577	572	541	583	544	543	558	585	553	544	533	534	583	593	595	569	605	543	600	530	553	576	569	599	529	580	563	591	579	646	568	588	554	546	601	584	551	582	612	573	597	577	577	559	571	570	564	549	584	540	529	580	591	554	552	549	566	556	583	599	605	536	543	553	547	570	569	554	587	577	596	581	570	564	568	599	566	552	543	569	591	602	564	604	608	622	566	602	577	574	564	554	576	568	607	563	602	551	572	590	592	573	584	609	577	605	579	586	598	584	593	590	574	593	574	605	517	560	573	544	615	564	556	573	601	605	546	624	570	546	563	530	611	589	555	558	560	577	571	594	573	573	611	584	570	558	571	599	613	585	607	561	568	616	577	565	575	610	569	589	580	598	548	557	569	584	586	562	581	596	585	566	588	583	583	572	560	544	545	564	556	559	542	547	560	548	595	547	618	562	571	591	553	611	574	550	596	533	576	552	565	581	568	598	572	563	538	588	578	565	541	568	589	555	553	595	574	543	571	570	573	574	568	543	604	570	593	562	595	562	577	511	568	592	571	603	600	560	616	582	575	612	536	569	563	566	571	589	497	554	557	578	561	589	616	573	586	556	554	560	602	597	558	569	606	571	576	585	576	538	522	568	574	574	545	582	559	558	610	566	566	591	567	632	578	648	634	567	584	588	598	547	578	617	578	603	592	597	613	575	559	623	573	602	569	586	568	521	588	573	558	554	552	596	602	543	575	556	553	576	550	551	593	579	603	564	602	602	582	556	570	578	583	554	580	574	533	568	577	522	552	580	568	546	556	571	607	542	568	545	583	557	559	549	596	522	606	565	574	525	588	588	574	583	594	546	620	600	572	540	548	549	558	551	577	570	552	555	538	572	554	565	603	576	578	598	597	593	536	559	582	591	547	555	585	539	566	565	555	573	502	558	575	632	579	559	568	533	578	561	566	607	555	585	590	567	590	588	562	549	563	619	543	601	604	547	586	598	587	572	544	546	556	592	564	563	564	539	574	621	534	530	628	561	588	579	587	631	606	621	570	598	526	541	610	578	616	586	587	600	570	593	584	580	548	581	543	579	600	565	594	542	597	585	531	563	602	577	575	502	595	577	571	585	579	593	586	532	618	568	523	555	588	610	543	626	530	595	588	571	577	567	569	615	603	555	575	544	524	538	575	567	576	579	573	606	575	577	560	596	585	616	589	515	593	586	550	616	541	547	603	563	540	594	568	566	570	604	568	594	588	564	617	561	590	558	642	596	584	558	578	563	571	566	548	556	557	571	597	597	538	610	555	577	549	582	573	519	545	589	573	566	552	545	547	575	555	602	539	580	562	554	560	568	555	581	591	601	553	611	569	588	538	578	581	545	576	532	574	565	510	561	554	616	592	586	583	556	603	567
24341	23436	33290	28132	21644	16205	3134	638	579	564	543	596	575	604	580	584	570	566	578	585	573	594	558	568	560	597	556	559	564	566	570	561	561	579	582	542	547	530	596	569	548	564	557	551	539	566	560	570	503	560	548	530	554	577	569	555	568	541	527	530	539	540	566	562	520	531	527	531	547	532	564	500	550	560	535	509	539	561	585	515	534	555	570	570	547	529	600	556	536	583	530	539	549	574	523	553	567	570	586	577	544	550	495	514	578	607	594	519	528	556	525	500	557	542	569	613	515	532	570	579	546	570	598	541	570	525	552	550	591	587	522	584	548	518	531	530	545	554	538	531	541	554	551	565	593	537	572	536	583	553	531	562	537	547	521	554	549	515	549	550	561	551	558	587	532	560	583	556	541	548	540	552	548	511	535	542	584	568	571	580	543	507	553	508	542	573	562	513	555	527	561	551	555	551	591	600	541	568	570	550	577	580	580	547	568	557	551	529	514	567	556	498	571	568	525	562	567	530	592	594	553	584	511	554	623	574	554	499	559	557	570	544	563	528	541	538	522	555	505	535	558	567	520	542	537	553	546	564	539	525	553	552	563	582	561	536	594	537	541	535	561	508	533	506	554	606	549	548	558	544	551	485	539	568	578	538	542	549	514	556	535	578	583	524	547	562	565	561	540	571	562	578	519	573	531	589	510	590	552	569	544	606	579	527	554	556	550	556	544	557	537	578	537	551	530	539	520	510	525	520	559	609	507	543	600	559	524	569	565	571	575	517	527	548	578	553	489	577	512	556	584	519	533	511	548	538	582	546	527	555	530	559	582	563	573	577	551	566	512	545	537	525	556	552	480	565	533	536	564	560	515	537	553	596	595	576	555	508	577	525	544	540	553	563	536	566	584	555	557	569	549	538	533	568	552	548	574	559	585	554	539	523	556	538	527	566	524	566	522	574	533	567	553	549	516	560	537	603	580	538	592	558	526	558	516	554	539	524	522	554	545	575	539	614	555	545	568	573	540	526	548	541	606	540	534	582	588	548	557	529	533	552	531	573	538	566	556	559	565	597	541	540	522	584	561	541	569	537	577	552	579	580	528	526	525	555	566	570	583	544	609	506	562	545	549	518	541	511	567	575	551	568	529	551	581	556	600	561	511	489	589	553	539	528	567	509	614	519	577	570	535	526	576	559	562	574	535	574	564	555	535	529	569	558	606	545	540	556	577	537	556	553	560	537	570	540	538	519	529	581	556	579	554	522	571	574	547	578	556	547	546	559	497	585	555	552	503	561	610	568	559	545	549	553	550	550	514	560	561	573	555	556	530	567	559	510	535	577	548	525	603	578	570	545	566	549	548	563	519	544	539	522	552	557	561	602	555	578	527	563	546	542	560	559	548	548	557	535	538	565	558	552	535	537	523	524	577	537	541	599	551	568	539	563	533	534	560	548	556	529	593	527	556	562	556	554	568	546	569	562	551	568	589	568	507	508	564	533	579	597	558	480	577	567	534	525	516	582	553	553	556	512	565	579	529	537	540	560	577	579	567	538	564	545	540	544	529	576	515	559	560	521	566	538	550	533	562	586	576	533	546	590	532	501	569	565	509	498	539	587	526	561	551	539	567	536	547	579	537	539	530	533	514	558	553	550	544	560	568	551	542	500	551	549	576	562	563	577	568	580	586	553	559	571	539	538	540	522	566	574	556	552	571	555	543	523	566	554	544	595	579	530	534	531	563	523	563	527	580	574	572	525	543	563	532	592	560	570	569	557	547	575	505	587	586	571	582	581	536	536	566	555	531	515	582	526	532	568	489	551	561	580	538	510	515	535	550	531	535	559	550	562	560	539	572	584	532	550	508	512	514	537	551	539	524	558	542	539	559	543	506	575	545	564	543	541	559	559	616	558	579	580	543	516	549	563	577	526	562	561	567	566	536	528	556	578	563	541	518	512	538	525	511	540	537	518	576	597	559	543	571	607	540	533	565	559	537	589	555	543	586	544	566	532	531	554	564	515	525	589	511	518	585	534	551	532	556	533	551	536	544	538	558	530	531	531	579	581	543	565	549	566	573	528	615	518	520	582	552	566	561	551	546	583	556	553	574	510	533	551	560	552	547	596	562	570	568	563	517	527	560	576	513	552	545	567	572	552	513	570	555	547	573	537	597	554	533	550	536	552	568	553	527	566	510	541	553	556	570	557	536	567	569	538	526	566	548	548	589	541	529	567	565	516	568	571	570	557	556	544	561	554	559	578	565	585	541	563	561	523	543	573	536	563	552	542	547	539	552	511	521	588	541	551	525	550	531	503	574	549	499	573	522	533	602	531	528	565	583	578	552	489	557	535	557	558	582	522	517	513	565	552	574	554	544	553	560	543	574	591	599	519	550	538	530	582	517	547	547	504	565	548	578	518	547	547	554	556	532	583	531	564	517	577	557	598	494	589	531	562	542	581	550	492	552	548	513	547	527	568	557	554	564	568	573	504	559	557	569	545	556	549	575	527	554	548	566	529	594	544	568	551	552	536	552	543	548	563	575	533	563	609	548	537	552	508	538	529	577	564	610	547	567	510	533	543	568	536	519	580	553	573	545	566	562	526	539	560	513	528	542	575	549	572	559	537	535	562	506	563	550	547	519	549	568	535	582	541	541	510	558	576	553	531	530	583	493	529	540	591	555	577	520	536	540	542	541	526	545	521	568	549	581	563	551	578	558	527	529	555	551	525	559	574	495	572	554	541	542	534	544	573	563	562	523	552	558	572	577	528	517	534	541	568	531	587	570	520	533	547	547	534	584	520	533	578	540	544	523	552	548	560	543	553	570	547	544	536	524	533	557	523	519	525	533	580	536	560	542	548	566	553	563	558	577	556	573	583	551	537	528	541	524	556	547	528	577	541	556	575	563	532	551	548	569	528	561	534	548	546	550	541	558	548	533	529	593	532	543	528	578	576	589	553	574	511	524	564	563	566	593	538	545	508	506	527	544	556	557	559	584	581	551	560	550	596	559	541	573	508	556	521	531	596	572	574	523	517	572	506	621	541	582	583	595	550	571	573	553	570	546	552	554	523	567	526	556	535	552	552	515	532	540	531	579	533	553	503	599	614	578	594	542	573	501	579	558	571	621	584	566	548	547	546	557	561	540	536	530	591	502	541	556	546	558	568	586	541	528	551	561	551	554	533	613	576	573	559	615	505	547	531	557	547	534	540	566	546	549	486	507	552	548	559	538	554	559	564	497	531	552	530	514	561	558	509	596	567	566	565	583	590	567	545	579	538	553	573	560	535	553	536	521	564	533	526	529	542	541	596	541	552	544	562	561	570	601	554	556	554	543	540	574	565	543	623	567	524	567	576	570	531	544	560	534	555	518	534	517	553	526	585	552	515	526	561	508	566	597	533	533	575	512	515	513	554	526	594	559	549	544	539	549	564	569	529	540	519	548	528	495	516	584	502	526	562	557	528	551	547	572	547	564	537	530	562	553	541	520	579	583	586	514	565	535	519
62718	101614	78147	47624	17639	4692	926	889	856	851	899	893	874	854	854	872	864	823	862	846	811	842	891	847	836	836	835	771	875	813	862	887	856	813	844	811	803	814	829	844	821	886	847	834	898	791	862	843	885	865	831	819	846	847	865	851	815	820	842	844	810	832	768	794	736	853	828	853	853	829	833	738	835	826	843	836	833	827	823	785	804	836	829	878	842	781	821	790	832	859	830	832	838	903	784	783	898	837	856	827	825	865	863	874	748	830	822	838	814	842	883	810	845	849	889	808	906	848	873	898	811	819	857	829	876	888	848	838	835	806	856	870	878	810	777	867	836	865	878	847	890	804	809	856	832	836	889	875	881	788	860	807	838	863	819	855	798	835	867	840	867	809	795	803	911	831	811	832	885	786	907	805	831	793	837	841	825	853	792	833	800	819	855	841	796	865	825	811	855	858	820	891	828	854	805	821	831	835	828	804	888	839	853	833	875	819	820	816	835	861	874	886	803	802	866	840	792	812	820	831	840	856	890	894	855	836	830	848	810	790	818	825	838	839	830	838	821	851	866	833	841	811	760	808	868	866	869	820	851	802	839	853	852	829	830	846	887	818	871	836	837	851	870	847	832	865	872	780	804	847	838	846	800	855	847	811	841	818	835	846	832	836	812	832	810	853	853	866	837	838	825	852	861	840	821	862	800	817	790	834	775	844	819	817	852	856	894	828	838	834	848	852	841	842	869	835	815	845	842	838	803	826	841	836	854	843	827	821	832	839	811	794	856	854	868	809	854	840	859	875	799	830	868	849	841	837	812	859	839	835	809	826	773	787	862	895	816	781	860	863	810	796	806	824	807	809	852	881	847	823	874	770	871	816	829	803	812	855	860	852	811	872	893	830	853	842	838	853	815	797	807	843	853	857	841	821	824	828	810	849	854	827	861	817	835	819	805	848	804	845	830	835	857	859	798	824	799	816	849	800	816	800	825	873	869	842	819	804	819	869	854	858	889	861	837	840	840	858	860	834	830	813	872	823	826	788	790	807	805	866	841	827	812	814	793	825	868	802	799	851	861	858	876	858	822	858	840	874	857	830	821	887	834	833	817	771	814	870	844	840	843	869	843	894	841	813	828	826	836	808	841	826	800	796	808	810	770	819	855	829	827	857	830	844	850	830	874	844	856	823	798	840	854	858	859	871	826	848	875	883	782	851	865	850	811	823	845	817	829	869	798	815	842	844	834	785	832	854	817	818	786	837	841	873	817	855	871	835	813	796	840	863	820	824	854	832	901	826	842	851	816	823	841	843	790	785	829	862	851	825	864	766	867	853	839	833	792	850	852	833	810	791	812	843	819	858	847	793	845	829	875	832	881	802	851	799	862	789	842	837	833	832	860	813	861	800	829	841	838	849	862	836	817	822	823	866	841	836	788	885	811	858	806	826	783	875	857	822	850	772	836	803	817	818	813	803	828	851	849	902	853	843	804	863	815	829	824	827	805	835	860	821	834	883	878	917	826	817	803	885	840	808	858	814	844	825	788	781	861	814	840	845	889	871	791	823	852	811	847	814	857	843	828	835	835	787	819	828	876	809	841	871	818	803	811	880	894	787	855	844	845	830	840	835	873	816	844	863	826	866	824	887	799	787	823	823	786	809	792	875	825	830	866	888	847	820	878	812	863	838	820	873	872	830	830	809	806	839	845	866	839	852	872	852	828	796	818	877	825	840	859	836	771	856	861	751	894	781	837	799	805	852	831	825	844	824	818	859	816	823	867	851	827	819	898	820	775	853	823	817	784	856	795	875	874	897	789	826	826	854	805	845	791	852	797	833	851	839	885	816	820	840	823	834	771	835	791	804	827	842	853	891	811	833	834	852	835	845	789	809	861	807	790	851	815	861	812	830	860	859	804	823	773	880	826	868	835	796	860	827	844	820	825	824	810	810	819	881	797	817	836	852	845	821	861	846	862	841	839	822	853	800	780	813	813	848	835	825	882	839	815	848	808	806	813	836	835	844	876	834	845	841	834	826	788	825	792	811	832	840	825	781	836	825	821	834	815	854	841	912	825	878	869	835	860	847	851	838	811	853	861	898	871	818	855	855	823	870	820	829	781	821	840	773	865	868	801	837	841	836	802	862	881	784	877	814	834	790	846	854	842	864	824	814	845	855	874	836	865	888	815	802	801	819	819	852	814	816	871	840	825	872	838	847	866	885	809	866	836	803	828	819	861	882	849	890	853	880	865	864	838	870	824	803	850	828	859	845	855	837	818	816	842	843	872	858	862	797	826	862	823	792	842	855	785	807	817	850	822	838	817	825	791	862	788	822	814	844	824	804	824	835	835	842	810	825	798	827	799	807	824	828	832	787	786	785	840	826	860	820	817	806	870	822	843	850	821	811	809	853	830	820	847	812	871	871	862	895	845	818	796	829	826	864	818	853	873	827	817	806	844	819	821	824	845	848	869	837	816	846	819	854	810	772	840	853	835	824	806	876	805	827	872	862	774	817	777	827	800	827	854	789	811	843	851	858	853	809	869	805	856	851	877	842	817	803	888	832	868	798	826	851	841	819	784	834	870	820	815	836	840	852	843	858	817	880	877	832	919	842	895	872	863	818	796	830	813	859	836	823	866	823	814	897	822	805	787	814	898	875	822	882	846	818	817	825	813	860	809	860	794	838	823	873	812	862	874	805	846	822	845	808	847	881	857	830	879	818	808	847	825	844	801	840	826	811	804	807	835	788	877	832	819	866	820	813	873	779	866	832	826	817	814	808	804	874	820	857	827	819	818	806	841	850	820	813	813	848	823	862	816	883	834	824	804	817	844	801	843	833	857	882	860	848	843	833	832	821	792	898	860	839	863	817	828	808	848	821	792	837	832	891	853	812	859	803	853	825	829	818	832	843	807	818	862	815	841	830	852	845	842	850	843	854	843	862	833	824	877	802	843	811	885	868	840	844	824	796	834	849	888	808	850	805	834	855	881	787	815	827	866	884	785	819	816	857	782	839	877	869	890	868	836	847	903	860	815	810	767	898	826	858	831	825	817	858	904	818	791	818	823	846	835	857	781	815	795	854	883	856	826	817	806	873	824	842	803	846	831	820	850	834	807	821	878	810	815	875	852	844	849	832	811	880	815	814	826	825	812	808	795	854	895	816	798	835	870	871	876	848	814	801	803	841	876	833	869	856	815	882	779	823	852	794	886	824	812	819	825	827	869	854	839	836	807	822	824	899	857	792	804	838	813	851	825	830	881	794	808	826	811	822	791	861	834	844	806	882	837	862	891	834	806	853	847	879	807	869	818	826	824	870	817	852	815	843	801	821	821	849	821	818	809	793	813	868	823	800	862	794	848	858	819	767	822	815	843	781	828	822	843	799	825	853	847	833	877	848	824	831	873	797	796	890	862	808	841	861	799	829	888	812	846	850	836	807	859	806	779	804	818	832	881	855	884	860	791	890	860	835	881	885	825	811	850	840	870	843	840	808	811	810	848	818	835	819
31646	31973	28946	14422	1738	544	306	303	311	274	291	303	283	286	288	298	290	246	313	304	299	288	276	290	301	297	289	280	285	278	297	298	287	299	274	267	287	306	299	286	299	301	299	297	292	305	306	287	269	320	281	300	299	284	315	305	271	285	314	282	258	298	295	287	292	327	275	299	288	275	296	289	284	303	287	273	294	299	289	285	274	276	311	286	276	313	306	267	292	313	269	300	292	277	293	311	313	262	285	243	294	313	296	288	258	284	316	305	322	296	305	276	298	293	283	316	275	264	333	301	291	308	293	278	284	286	320	288	291	273	298	313	268	291	315	256	302	311	280	315	304	297	273	299	292	312	284	306	283	268	296	335	309	318	303	289	291	321	293	280	256	277	259	308	321	320	303	312	280	304	289	266	312	305	298	294	306	315	298	283	278	300	282	332	304	268	298	290	312	262	280	284	274	306	301	277	318	299	281	291	275	287	286	267	287	265	296	307	298	278	278	278	294	295	265	283	296	276	311	268	311	298	289	294	257	282	299	270	317	282	303	282	300	282	281	287	269	307	306	271	303	267	292	282	261	286	273	283	295	259	305	298	300	297	309	270	309	267	278	277	293	282	303	284	288	283	296	290	306	262	265	280	284	297	299	298	319	292	284	287	278	291	277	293	290	309	277	294	296	286	298	303	270	273	269	297	293	299	305	299	270	325	290	298	281	329	267	278	290	312	235	324	317	299	294	281	272	275	305	276	256	276	295	294	311	264	280	276	290	292	281	305	302	320	282	291	293	301	287	301	290	292	261	335	290	304	285	300	275	341	281	284	322	311	279	268	259	288	269	276	312	272	294	287	258	285	295	274	268	294	293	271	294	273	292	306	323	268	284	282	335	280	300	298	308	311	293	273	299	301	270	297	298	285	302	281	276	277	297	319	279	287	295	282	307	273	285	300	269	281	301	259	306	308	276	287	307	303	277	326	261	295	282	271	289	302	299	292	251	316	290	290	295	283	266	316	296	317	279	291	297	280	293	289	282	299	272	306	282	290	289	330	300	274	264	323	287	292	307	345	298	271	313	291	274	284	294	292	281	302	260	303	325	253	285	320	279	299	302	340	272	283	289	301	278	270	311	279	287	276	294	272	287	294	292	310	309	284	295	300	292	315	306	272	283	267	292	295	253	298	289	277	289	290	308	278	300	317	255	307	303	310	269	279	318	250	263	268	302	289	297	305	288	289	263	274	281	264	279	276	294	279	270	285	282	262	305	288	289	300	308	277	289	325	308	297	259	330	284	276	274	293	290	282	281	313	306	284	312	295	291	301	282	281	284	266	258	307	291	298	281	314	254	279	300	300	264	291	299	302	307	313	299	303	313	292	274	291	278	287	302	306	326	323	254	304	286	312	310	321	292	275	279	265	320	281	294	277	308	277	289	272	278	302	279	305	321	303	260	310	264	328	286	276	278	277	287	266	283	300	292	294	290	270	319	304	303	313	290	287	299	271	294	261	295	290	286	298	269	284	288	254	293	278	289	295	322	290	302	295	288	284	322	263	309	278	263	292	296	284	340	299	286	280	327	279	296	292	271	296	294	309	276	272	285	268	284	292	298	272	315	297	283	308	301	309	314	289	290	298	302	273	279	293	256	282	276	316	307	287	301	258	305	274	308	270	318	273	268	248	305	271	298	290	274	265	251	297	266	299	246	355	281	303	300	324	290	290	299	276	256	299	285	309	289	285	299	312	287	281	288	279	275	260	294	281	290	298	279	297	292	299	284	299	284	258	277	327	311	292	290	316	283	287	282	269	317	279	294	311	288	286	273	287	291	299	299	310	289	286	328	303	295	318	271	277	289	304	286	295	265	300	274	289	303	273	288	285	266	273	263	319	324	283	282	320	287	264	276	292	306	259	303	272	255	266	292	253	303	297	294	299	313	287	294	273	314	280	271	269	300	286	267	291	301	286	311	297	308	288	311	303	301	280	304	313	256	311	305	307	281	313	311	300	325	316	289	289	304	270	293	286	289	275	270	314	305	297	272	302	303	286	316	310	273	290	297	310	264	315	292	321	304	264	298	264	283	315	294	256	275	257	287	262	292	311	277	297	312	293	268	301	324	279	310	323	268	279	277	290	296	310	301	233	315	302	307	304	336	300	278	285	277	268	291	297	317	300	302	311	293	288	275	300	257	322	273	271	312	261	297	303	262	306	272	276	281	320	311	267	292	280	332	308	271	298	265	280	291	302	268	303	282	301	300	291	299	297	287	294	305	320	319	274	278	325	318	286	283	295	310	247	300	306	321	288	307	313	317	300	281	278	311	297	272	298	272	280	304	272	296	276	301	292	293	283	277	306	298	292	273	320	292	303	312	290	296	294	258	315	280	288	286	322	320	262	259	273	261	276	332	326	315	290	264	283	285	326	299	308	269	293	288	288	280	301	270	289	273	278	309	307	284	292	302	305	292	328	267	323	277	302	293	306	278	287	314	274	294	245	249	278	332	286	289	268	281	297	295	276	275	292	295	299	310	289	291	280	267	287	309	290	323	282	296	306	297	274	301	318	277	278	294	304	258	301	278	278	310	309	315	269	264	276	295	316	283	287	268	312	284	296	243	277	310	292	311	292	309	321	314	310	307	304	289	302	293	264	319	286	275	273	317	312	265	319	288	293	307	269	281	304	315	303	299	307	318	351	318	305	296	317	303	277	307	313	283	276	279	281	263	296	313	306	271	306	291	290	291	291	301	299	287	272	310	288	297	267	287	298	277	301	249	302	289	317	310	237	273	302	261	291	271	302	295	286	312	284	284	291	289	279	299	302	287	277	311	259	298	343	300	267	305	311	309	289	301	249	269	313	272	278	270	283	300	261	274	287	289	301	311	297	284	279	297	288	250	264	287	278	300	312	284	286	270	298	280	286	242	273	306	289	305	293	293	319	275	290	284	288	295	294	288	305	299	306	314	280	276	312	326	253	284	286	289	295	310	275	271	280	295	277	276	282	307	317	266	310	298	315	286	273	306	280	282	297	297	280	263	268	293	299	279	296	290	265	285	266	284	267	289	294	291	297	336	298	280	310	290	277	308	293	283	272	286	295	312	264	277	301	306	323	288	308	289	275	277	277	289	283	306	283	303	285	282	301	271	301	314	280	289	279	304	287	304	288	295	286	278	321	298	270	301	320	309	301	292	311	286	281	280	294	306	289	282	298	304	316	281	291	235	308	305	293	306	294	336	304	299	287	314	297	291	322	293	304	286	294	245	302	322	286	281	304	299	279	287	310	305	279	311	292	305	288	311	292	284	301	241	275	275	304	265	286	259	237	307	333	303	291	286	284	309	320	300	294	294	301	293	306	319	271	293	308	279	289	265	294	277	277	313	275	307	304	316	309	298	317	310	289	274	331	305	300	275	297	272	303	294	298	257	293	290	275	290	288	329	290	270	291	307	287	281	303	309	275	300	282	334	307	266	290	326	307	326	300	239	299	292	276	281	281	297	335	282	313
40546	49603	34759	15201	2350	719	473	485	490	498	488	458	449	471	477	487	485	520	496	479	498	518	510	515	498	472	460	517	469	494	488	462	470	489	502	503	464	489	484	483	530	448	482	499	478	469	496	499	534	493	455	512	497	459	504	460	533	478	533	516	462	490	537	510	493	518	472	561	489	483	499	486	487	474	505	462	489	506	514	499	469	510	478	466	464	541	477	498	472	506	468	481	511	445	539	459	512	520	498	489	518	474	508	512	494	467	489	490	473	467	473	495	470	477	516	518	497	441	502	501	524	501	439	500	517	488	474	509	481	462	503	479	502	514	405	451	519	474	544	500	495	517	469	468	471	474	484	507	453	474	506	464	501	468	489	487	476	485	482	479	488	476	499	478	481	479	451	527	470	490	467	520	509	465	503	467	467	510	467	512	498	446	516	511	523	473	543	502	497	506	483	466	473	453	467	461	458	497	500	437	491	492	506	483	482	464	517	500	472	506	476	490	501	519	491	491	495	459	507	476	475	462	476	460	493	512	481	485	431	443	520	482	462	469	468	501	490	467	493	491	469	482	442	461	493	477	494	458	465	480	489	481	465	497	487	491	524	482	493	515	503	441	491	440	485	491	513	474	505	495	480	509	477	504	484	488	489	450	514	499	462	492	483	446	518	500	441	484	465	494	484	490	521	484	498	454	501	495	484	498	454	505	499	484	502	509	496	479	487	478	455	497	520	457	525	472	464	455	474	513	474	518	467	477	466	490	437	484	486	445	464	458	512	483	490	480	493	511	491	480	518	477	429	539	531	496	498	508	477	481	451	485	467	487	481	479	445	461	520	494	476	470	512	480	505	481	467	480	485	498	500	499	482	511	472	471	468	507	459	501	487	460	461	525	504	483	526	488	490	465	537	497	499	452	495	505	493	453	492	477	476	473	519	527	460	467	459	483	507	490	513	453	468	443	479	486	522	473	473	484	474	505	482	482	489	484	483	488	475	509	492	481	516	476	527	476	527	482	474	481	545	509	477	488	441	473	492	467	484	491	489	518	508	487	457	475	485	487	514	525	501	503	504	448	476	486	494	509	505	539	494	478	502	468	517	476	497	500	502	466	493	463	503	465	502	490	469	506	508	480	472	471	505	456	454	500	466	497	503	462	528	526	443	472	491	478	510	521	501	489	477	460	432	502	466	454	474	471	468	463	474	537	470	534	453	495	444	487	490	483	517	500	472	515	480	477	481	470	476	515	501	469	500	472	492	463	471	484	460	470	503	478	516	477	520	525	471	444	491	475	466	477	488	485	443	506	477	486	475	491	442	494	485	473	478	478	479	508	522	461	527	484	470	523	472	468	488	475	474	499	505	466	472	504	470	485	472	483	479	513	439	514	464	473	474	470	482	505	472	462	489	494	516	480	451	498	492	510	473	498	462	476	498	478	499	492	457	469	480	483	502	464	484	504	457	457	495	487	473	501	445	469	495	498	498	526	500	520	488	515	476	479	501	446	498	516	462	434	448	531	457	457	507	494	471	466	458	476	500	494	464	474	451	495	475	485	493	455	502	529	504	485	469	485	512	468	485	468	470	501	484	507	471	527	519	470	512	467	423	476	504	466	519	466	482	471	490	479	459	425	503	481	470	524	460	512	494	505	505	456	466	485	482	486	452	482	488	484	492	502	489	460	458	473	482	476	503	518	490	476	486	477	458	495	468	481	466	505	491	492	491	494	456	494	494	512	513	498	509	471	474	494	452	473	489	453	455	472	458	504	505	510	487	503	478	478	496	482	474	494	479	475	461	498	508	508	506	533	486	477	478	509	463	446	479	514	490	469	500	463	476	463	522	479	505	509	497	486	502	479	484	462	450	472	494	513	503	490	549	484	491	513	521	470	465	469	516	460	483	499	441	500	519	470	471	495	494	491	490	449	499	481	523	445	510	461	487	505	492	483	467	494	453	471	458	486	499	494	490	478	484	487	464	456	478	471	451	495	463	518	494	525	478	473	508	455	439	495	506	514	468	479	471	489	478	509	542	478	493	489	491	496	470	499	493	488	458	479	485	485	433	465	492	483	508	438	477	520	470	474	469	478	483	503	494	475	448	471	500	486	478	527	474	482	501	486	484	489	484	483	488	504	477	493	544	461	531	496	439	443	458	490	495	549	466	469	473	475	524	496	482	512	484	480	472	492	512	460	489	509	481	496	501	483	476	507	491	496	504	462	462	499	498	521	508	497	456	516	481	460	488	485	449	520	491	492	495	531	486	486	470	497	482	503	442	525	468	504	540	480	473	534	515	469	504	482	491	487	484	489	474	496	481	487	491	496	468	477	524	477	522	469	472	502	448	498	522	499	447	480	483	496	515	501	489	488	517	479	499	486	479	496	537	539	498	461	464	511	482	493	468	447	484	517	473	493	495	517	411	518	484	528	487	461	500	524	448	503	453	499	473	488	490	470	482	471	482	495	478	512	455	518	470	518	489	516	480	494	462	483	434	515	468	468	465	485	483	463	496	499	482	485	460	474	502	461	478	491	485	482	488	468	506	496	495	500	472	480	468	454	482	475	498	484	496	457	466	484	497	488	476	467	502	481	504	481	434	473	468	526	498	498	467	475	507	468	498	493	524	467	513	469	474	488	486	488	505	477	485	494	450	501	466	468	484	464	506	514	499	492	483	460	491	496	488	469	505	485	493	469	474	470	479	478	490	526	483	448	524	460	510	498	486	458	453	466	517	497	488	497	491	496	509	482	451	487	499	486	522	486	498	482	527	469	534	446	472	495	539	518	488	518	485	495	517	526	520	508	487	465	463	478	515	504	493	473	494	505	507	513	443	483	487	470	499	506	485	502	483	488	474	492	469	469	476	431	513	482	501	475	473	478	525	515	529	497	468	506	514	474	464	499	508	476	493	480	480	480	504	478	488	501	506	542	499	492	448	514	500	478	493	496	505	515	488	463	451	449	456	488	492	458	493	482	484	478	463	462	542	465	524	470	521	500	466	449	473	450	471	513	494	476	497	487	483	470	499	512	488	521	497	476	475	459	478	493	508	525	492	498	522	474	530	508	519	520	488	485	515	479	511	493	461	510	534	464	513	501	474	517	501	505	463	467	464	497	462	456	464	516	478	518	485	457	447	495	492	471	547	473	480	449	482	499	498	464	494	511	484	501	512	520	497	468	528	502	492	464	480	454	489	461	509	498	459	474	474	474	509	518	453	509	486	509	540	520	469	489	464	467	469	481	510	508	491	475	462	475	491	481	515	486	496	450	508	451	505	512	474	477	505	444	479	533	493	505	496	505	479	465	473	515	475	479	513	530	483	480	457	492	505	501	469	509	494	469	478	515	507	470	454	488	474	504	462	502	485	489	470	517	466	491	536	485	487	487	485	435	513	477	505	504	500	502	496	483	481	469	462	487	473	483	504	503	484	485	481	518	466	475	485	489	458	512	494	494	540	480	472	491	470	515	481	519	475	476	509	506	492	545	480	525	461	475	486	493
25543	25316	35113	29565	19577	6932	581	400	357	384	385	399	398	387	383	388	378	362	349	375	398	369	361	380	406	382	356	381	371	380	390	373	378	365	374	383	380	394	360	374	341	391	359	368	384	362	367	357	356	344	369	380	375	344	377	383	373	360	349	358	364	367	353	379	362	347	323	344	365	386	344	383	330	359	349	358	351	354	341	339	373	369	361	357	361	375	353	367	315	351	354	362	336	380	378	377	346	354	329	355	344	352	382	352	360	367	378	339	337	347	335	357	338	373	367	353	342	401	361	371	354	340	307	367	367	345	358	368	399	356	383	347	393	356	350	341	359	366	368	365	370	358	342	351	328	347	396	352	351	367	350	358	418	355	370	335	344	369	349	369	342	357	373	342	361	391	307	405	354	349	356	364	364	351	357	383	327	369	343	358	356	380	337	381	362	384	345	351	376	372	330	384	351	365	314	349	312	389	378	354	386	346	365	371	334	361	338	358	356	384	395	315	347	340	368	357	377	382	373	333	333	357	390	388	354	353	376	398	387	325	370	351	343	384	387	360	388	339	342	351	384	374	348	372	358	368	354	350	343	380	344	337	351	366	372	352	341	352	322	385	339	360	353	357	365	327	345	330	348	371	383	358	361	359	367	358	358	364	368	372	324	332	371	357	372	346	354	363	362	350	331	391	336	371	371	324	362	344	358	364	387	331	343	353	367	333	340	343	320	382	373	334	358	358	371	349	356	328	350	327	378	402	393	388	379	357	357	364	365	359	372	347	368	373	350	364	359	325	358	344	332	333	391	336	359	336	361	368	373	344	366	371	376	343	362	344	365	341	356	340	350	359	352	390	351	317	353	376	362	393	366	353	378	334	339	357	375	369	373	350	394	382	341	390	387	354	336	378	344	335	370	348	342	393	365	344	323	374	371	347	322	354	348	354	342	347	344	372	347	348	387	340	337	366	370	369	353	359	339	338	405	352	379	350	358	365	321	316	349	360	402	391	373	371	360	367	362	343	388	372	367	392	357	335	338	346	342	364	364	351	356	322	353	367	348	336	392	373	380	337	351	348	382	357	411	351	371	379	368	353	374	347	392	365	372	396	363	352	383	384	368	321	374	352	358	345	362	385	378	350	385	379	355	331	401	328	346	385	367	376	349	371	351	385	338	392	336	385	393	376	343	382	381	401	362	377	341	344	347	338	353	308	375	374	365	362	356	372	380	376	334	355	347	337	354	354	359	363	341	358	321	370	386	390	367	331	397	310	395	352	373	409	375	369	361	310	366	363	336	331	332	353	365	364	362	386	316	327	370	364	371	354	368	338	387	367	364	346	370	382	370	337	350	382	367	363	338	372	332	352	360	365	354	330	388	328	331	366	372	345	371	334	349	401	350	348	372	396	389	387	351	354	353	343	332	385	299	345	357	360	389	344	354	349	357	359	356	383	349	357	366	353	380	363	387	328	355	360	369	367	383	380	349	339	399	374	390	349	371	358	393	380	389	342	346	355	384	393	377	341	354	357	372	373	363	384	369	376	393	327	378	381	409	395	378	382	363	368	347	336	380	323	380	404	352	344	362	357	363	377	356	350	352	369	348	368	362	382	355	340	354	382	338	339	367	393	352	382	334	370	360	376	380	387	402	334	348	339	340	399	344	376	317	339	373	342	354	373	366	349	370	355	334	362	364	413	350	359	360	362	346	354	375	356	346	347	376	370	362	379	368	383	341	319	360	350	372	376	366	389	356	360	364	346	344	357	342	353	367	371	386	341	377	356	314	384	372	373	393	378	372	365	346	334	335	392	370	346	372	388	365	368	336	362	361	382	359	372	318	390	352	351	372	376	337	368	376	339	344	332	358	373	389	348	372	371	356	329	373	333	346	383	383	397	367	363	366	363	369	378	361	369	379	386	377	382	345	342	353	375	343	338	352	350	353	414	361	393	401	340	356	354	377	392	357	326	382	412	350	370	342	346	377	359	347	355	350	332	376	346	351	355	368	383	365	393	381	392	383	398	347	356	394	362	345	352	390	323	351	413	319	384	371	336	366	368	382	393	352	319	424	327	359	394	395	341	365	377	366	347	387	349	360	382	350	364	380	372	346	326	354	366	385	375	378	341	334	365	368	326	371	364	359	378	385	382	333	392	377	326	358	337	375	372	352	336	360	352	336	344	379	379	370	382	351	342	357	356	362	368	380	402	323	375	338	387	337	325	330	373	343	348	372	370	359	367	368	347	354	372	348	377	335	361	391	369	370	399	359	355	384	398	384	345	346	386	354	355	357	351	359	368	356	354	326	339	377	371	368	393	375	348	361	397	363	357	372	363	351	383	321	382	353	364	357	350	359	374	327	358	361	396	369	315	359	351	339	366	332	366	358	361	387	352	367	359	356	333	379	350	383	362	345	365	350	393	350	331	323	364	338	337	367	346	341	363	351	380	380	386	367	356	332	371	356	395	379	339	360	393	395	369	340	353	354	351	347	349	383	396	345	348	346	342	366	340	388	332	344	349	361	374	360	380	363	345	334	386	382	367	407	374	405	340	355	334	378	351	372	358	358	351	367	376	381	363	336	332	359	367	333	358	358	370	382	336	342	364	384	391	355	356	372	375	413	352	358	366	335	366	337	333	353	373	371	347	329	364	362	341	387	320	355	348	371	341	366	346	357	357	383	364	374	327	348	379	370	362	383	393	377	344	365	361	373	385	347	359	355	352	349	348	379	392	366	359	352	408	331	343	377	330	336	351	369	338	392	361	336	369	370	349	338	327	366	373	362	382	387	354	348	335	349	359	357	367	359	388	378	356	398	380	369	377	396	366	360	383	373	389	352	350	335	343	371	344	363	311	348	371	347	362	356	382	350	407	365	342	353	347	381	348	386	359	345	369	354	377	332	375	372	375	330	403	381	385	394	370	370	374	346	362	357	351	371	350	366	352	348	347	373	343	334	361	383	365	413	369	362	350	361	379	375	339	364	341	385	370	380	359	373	357	330	338	342	335	390	351	359	328	371	381	382	357	376	351	368	375	357	337	366	342	363	365	359	370	351	347	383	375	327	393	356	377	355	361	323	390	365	383	351	366	385	373	390	362	409	348	366	374	358	369	349	367	361	343	341	364	345	347	384	378	365	376	344	392	362	364	327	367	381	348	347	355	335	337	396	347	342	394	381	383	360	353	380	366	361	368	349	357	361	324	355	343	321	358	371	357	352	378	368	357	356	365	343	383	428	349	393	315	370	350	344	358	364	359	355	328	343	378	345	379	422	371	401	368	391	394	343	376	356	344	343	362	324	393	367	392	345	343	365	399	357	352	348	351	356	354	378	355	339	378	375	364	354	374	367	366	352	363	355	335	356	354	356	381	348	383	349	357	356	362	348	382	353	356	349	344	349	364	337	334	346	355	372	374	369	350	343	345	387	381	357	367	319	378	341	406	368	380	373	386	352	344	384	367	353	348	360	358	358	331	354	371	331	364	346	378	382	379	359	348	352	350	332	375
62751	92722	68556	40185	11962	2463	590	587	564	591	649	564	560	550	602	619	557	564	579	539	598	553	588	592	572	579	517	568	555	554	556	553	620	640	558	594	546	607	559	589	547	550	547	592	577	593	573	612	585	563	598	606	576	556	558	578	569	554	590	566	602	612	606	593	583	601	647	581	566	600	576	590	590	560	613	541	556	590	591	576	565	594	576	558	556	580	536	620	595	580	588	572	600	619	593	611	585	586	559	571	568	608	590	556	571	569	606	545	566	592	580	574	558	602	532	586	598	616	578	575	610	585	601	583	589	631	616	582	593	554	583	558	604	540	551	603	618	546	563	559	594	587	512	555	539	562	579	602	573	531	641	588	583	591	592	543	587	611	603	608	574	585	559	587	539	602	551	578	582	538	583	559	590	596	563	606	583	554	613	597	556	574	569	617	594	535	571	547	614	587	557	589	575	590	603	577	581	562	565	583	565	608	556	581	582	579	641	586	569	606	654	560	592	576	570	595	581	598	608	549	532	536	626	588	582	607	587	563	560	592	605	615	538	568	600	585	538	593	609	557	617	591	582	540	557	564	578	560	573	592	581	566	591	599	591	573	569	613	576	550	572	612	540	598	573	615	619	600	606	607	558	582	618	593	542	522	594	594	606	563	616	524	616	567	592	614	611	582	574	588	606	569	583	585	575	565	558	581	560	521	534	591	548	550	582	561	565	610	553	606	580	574	602	581	566	579	591	552	589	605	582	566	591	564	587	562	583	572	592	559	596	553	585	614	596	577	608	540	599	553	566	621	553	595	588	584	550	598	560	608	588	569	513	573	604	597	556	572	569	579	584	565	604	553	573	557	567	585	584	544	598	597	548	618	556	548	556	612	585	550	586	597	597	598	598	583	643	551	610	573	631	552	612	577	631	588	579	566	558	607	591	600	562	576	579	578	583	622	566	565	577	575	592	609	600	536	588	587	570	579	573	555	636	609	534	602	603	597	591	604	610	592	538	577	599	609	605	563	558	589	603	568	587	556	571	564	562	595	564	569	592	589	531	571	585	563	587	542	621	585	599	597	599	592	640	571	590	584	575	578	606	584	591	595	580	632	579	573	601	550	564	604	576	585	617	600	556	585	555	568	571	598	582	534	614	545	547	558	601	611	568	597	603	574	575	588	542	569	589	626	570	552	601	557	569	574	620	620	631	605	605	590	580	631	575	558	581	565	593	562	572	554	593	557	586	603	630	609	600	575	551	598	572	572	561	573	583	619	571	593	540	511	562	549	565	578	581	591	596	561	565	616	575	607	530	592	595	590	577	592	564	546	603	601	552	605	574	569	581	604	576	610	598	560	588	544	614	596	574	582	586	568	612	544	576	601	570	564	593	591	540	603	583	589	545	577	563	567	600	583	624	575	571	597	604	617	587	591	589	567	626	636	616	580	620	607	580	617	550	590	588	566	584	624	612	577	621	580	569	575	569	627	569	594	600	597	596	597	579	561	537	589	556	605	581	633	561	556	613	587	603	575	539	636	597	589	553	594	609	604	582	586	543	578	637	578	538	553	545	558	610	600	546	570	596	610	596	568	571	557	544	573	590	551	580	593	556	550	620	591	553	575	600	551	581	580	575	580	577	542	548	561	584	579	614	609	588	598	560	551	624	569	609	579	575	574	571	570	530	566	582	562	587	573	595	567	548	615	556	593	605	563	559	578	582	545	576	575	593	561	566	608	526	640	614	611	599	580	607	593	588	578	605	567	576	556	571	541	571	607	611	567	593	592	571	518	578	574	604	542	572	590	596	543	593	550	579	561	543	576	556	561	575	545	577	591	611	547	548	546	591	576	601	568	593	578	551	587	586	586	583	605	573	587	564	581	570	579	567	597	575	573	592	562	582	578	559	596	581	608	609	581	571	590	599	585	572	611	539	616	594	567	558	588	553	566	601	577	570	554	599	575	590	631	584	594	610	570	600	595	579	595	604	550	564	633	572	592	596	570	633	582	588	601	572	599	626	607	553	560	579	558	619	618	582	607	569	566	556	591	595	511	564	569	587	562	594	580	618	546	548	523	602	581	601	621	587	630	594	538	596	592	581	549	527	592	605	589	551	576	615	571	624	595	559	576	602	557	581	601	553	578	569	585	522	595	614	559	552	634	558	568	629	598	581	561	579	585	595	588	559	603	593	545	582	579	540	601	538	583	560	593	598	577	579	571	567	572	592	605	602	568	515	590	586	590	578	601	575	612	570	586	558	560	574	554	550	565	590	567	564	594	565	561	583	610	607	612	542	540	571	546	635	570	582	553	574	579	590	620	643	563	569	571	577	561	603	621	571	590	578	545	560	584	557	607	614	610	557	567	585	640	575	634	580	565	558	540	558	606	601	574	595	600	580	577	557	586	613	570	559	577	541	592	576	563	570	559	565	542	585	585	640	604	615	556	578	604	614	589	611	591	587	601	587	572	630	575	591	576	584	583	567	564	578	589	575	619	565	607	573	590	576	565	565	567	577	601	598	592	562	591	598	560	560	602	610	602	615	599	580	555	545	567	586	563	617	565	558	574	606	583	582	605	562	580	599	576	568	581	592	580	626	582	577	593	553	601	604	598	618	570	573	555	537	542	565	579	553	597	552	608	569	590	549	604	563	570	525	572	553	589	579	572	566	624	554	617	556	563	605	580	560	609	573	574	561	551	585	591	588	568	593	567	565	564	557	586	580	590	605	604	589	607	608	562	575	605	557	594	573	565	599	572	556	621	577	606	598	577	575	584	588	595	532	567	592	614	597	555	580	561	565	585	576	615	606	616	583	557	573	561	598	592	568	602	586	604	540	588	599	581	576	529	583	594	580	564	540	592	577	575	542	546	571	596	542	560	560	553	525	565	578	568	553	626	544	592	581	558	583	603	558	571	594	596	574	604	579	600	615	611	545	585	565	536	563	552	589	574	565	601	589	597	582	628	623	589	610	585	629	628	580	593	582	567	601	607	549	584	590	536	572	634	591	565	566	614	617	589	621	542	628	604	626	566	602	586	563	608	606	599	614	568	623	587	627	563	553	608	571	616	591	549	582	589	581	610	583	529	599	570	512	586	518	535	567	576	561	589	566	608	578	618	557	561	571	612	562	589	584	592	574	624	596	579	560	569	572	594	605	582	572	595	569	586	539	614	562	597	592	590	561	557	596	548	559	549	608	594	561	645	587	586	600	565	545	654	605	572	561	565	586	593	583	554	600	632	611	571	549	570	626	556	565	568	591	576	598	598	600	580	592	564	577	573	569	564	553	573	559	592	575	574	600	573	591	555	561	536	596	564	576	555	578	620	586	587	588	571	534	602	572	556	551	565	585	557	626	549	609	591	563	551	578	581	603	606	570	571	565	564	553	594	586	595	587	634	543	572	578	586	563	573	589	556	601	627	560	596	584	550	559	620	578	536	517	567	558	593	572	560	587	564	577	566	615	606	575	609	613	586	582	592	630	612	602	581	613	601	596	538	593	591	621	617
24333	23375	32677	27362	21666	16211	2924	640	583	592	583	569	584	565	614	581	609	543	531	556	573	589	581	578	576	566	523	599	590	604	578	581	581	582	582	583	550	591	528	580	513	551	571	553	553	544	581	540	531	565	540	574	542	567	588	533	575	590	499	543	554	581	537	546	565	560	536	581	586	523	506	624	565	555	535	564	543	567	546	556	565	549	545	577	566	597	527	544	537	569	543	587	550	555	564	545	552	526	517	527	556	539	554	559	544	556	574	550	517	575	549	583	537	567	549	559	558	509	567	604	576	547	516	555	554	570	522	548	563	535	577	543	576	535	511	553	558	576	585	591	559	579	527	560	526	571	548	545	553	540	557	555	554	506	538	558	538	523	565	527	568	526	546	536	536	543	575	555	541	561	530	560	522	558	557	557	544	552	524	526	551	536	582	530	584	577	561	581	528	566	545	566	523	584	580	544	543	527	557	554	548	516	551	575	534	537	589	543	542	605	562	563	543	525	537	570	596	531	561	564	559	527	542	610	494	580	543	591	575	547	562	577	553	601	559	507	531	600	551	507	567	522	515	557	561	523	580	573	562	571	572	513	558	574	550	572	562	561	516	558	560	518	547	556	541	505	496	539	553	532	524	560	583	520	566	574	552	531	549	479	544	568	533	573	550	543	568	550	541	578	558	514	536	577	534	540	534	544	593	542	523	538	539	571	550	527	526	584	587	543	550	558	530	522	577	545	536	499	535	576	547	591	577	576	523	546	536	542	511	528	556	581	578	595	532	548	574	583	525	576	518	554	592	537	554	538	555	530	550	547	567	619	566	569	556	563	592	566	504	556	550	566	544	556	586	592	536	554	554	524	559	594	560	545	552	576	554	580	541	512	539	531	570	533	562	581	535	511	539	548	578	557	556	604	542	548	549	557	544	541	580	542	572	549	535	536	569	536	561	568	542	562	563	532	563	568	544	523	539	545	569	549	569	585	575	560	570	511	571	584	601	547	567	583	507	505	516	599	527	581	503	534	557	503	554	579	560	586	588	580	561	549	528	525	517	587	553	554	571	544	566	526	612	562	557	529	576	491	581	567	549	576	499	607	528	481	537	532	565	563	518	582	537	581	550	507	580	530	530	548	519	546	576	550	605	529	547	545	585	590	542	598	583	531	554	540	548	555	553	570	572	551	588	566	532	513	544	571	576	545	581	565	536	483	547	578	568	549	577	582	583	562	517	578	493	566	508	542	574	577	534	552	549	540	541	540	543	556	550	581	557	567	551	545	564	543	573	647	518	568	557	574	605	582	583	550	555	559	556	518	526	560	584	580	575	527	540	551	607	572	527	542	568	583	563	581	552	520	584	521	529	568	528	606	543	564	536	561	457	561	561	569	521	548	511	553	530	560	538	570	550	558	528	522	539	522	530	573	544	576	551	520	583	557	509	555	586	538	584	561	568	584	568	592	500	563	534	541	564	592	548	523	555	600	526	562	573	576	557	531	541	530	528	582	528	493	538	536	534	537	515	523	555	555	548	516	568	569	534	573	526	534	511	567	531	534	521	548	558	552	526	556	574	595	508	601	525	556	544	602	541	552	558	535	548	549	554	572	550	575	530	544	566	537	550	528	561	531	585	571	555	557	538	533	553	503	577	543	595	574	534	579	593	551	552	553	569	598	575	573	560	559	557	558	535	537	534	541	523	585	536	503	498	543	550	528	519	531	547	511	538	563	517	538	574	520	558	544	504	564	547	566	530	500	588	593	529	583	540	605	524	525	545	538	569	555	567	585	599	578	546	567	537	508	547	523	582	536	547	512	602	577	550	513	535	524	530	511	568	553	524	561	551	552	539	548	584	564	566	595	580	622	552	541	506	552	526	572	557	535	532	598	516	567	550	503	523	569	577	557	545	508	516	526	525	543	594	556	538	562	541	532	537	567	557	534	578	579	532	533	556	561	560	549	567	555	545	556	527	508	602	530	559	605	536	545	553	590	572	527	559	525	528	546	593	547	521	548	515	604	553	551	515	574	577	546	591	567	571	556	602	557	578	547	539	553	553	547	545	549	534	530	554	550	566	574	540	524	527	567	523	549	550	569	543	525	538	543	533	562	563	563	564	554	589	551	550	550	568	565	570	535	494	560	539	538	573	556	544	569	545	532	547	552	553	563	558	576	577	555	585	547	537	559	598	543	512	557	562	580	517	559	588	509	567	549	522	570	516	588	589	577	578	585	597	580	589	547	563	562	536	572	533	583	564	544	591	529	546	528	552	542	517	559	555	598	577	571	563	538	587	543	535	541	523	548	589	543	538	589	562	540	641	541	539	599	571	597	573	564	570	525	582	565	534	563	547	559	562	549	526	595	548	591	550	536	535	527	531	565	520	566	542	538	539	548	519	540	525	573	546	544	548	548	534	519	541	556	539	573	552	562	548	557	553	545	559	560	581	545	569	547	570	534	532	526	523	542	555	560	581	543	542	562	575	531	577	514	573	553	543	530	523	534	612	595	530	517	515	519	548	541	594	554	518	583	547	552	561	526	562	573	553	569	541	547	514	550	559	558	581	542	555	539	571	550	583	531	591	585	516	575	559	540	547	543	594	557	560	521	503	600	571	552	534	567	550	595	546	542	539	555	540	546	558	606	547	536	592	566	541	541	528	544	529	535	556	564	560	546	566	546	500	537	572	564	565	536	566	611	515	549	550	562	545	537	597	546	570	509	557	536	536	516	589	515	537	508	573	577	531	521	561	537	525	571	570	576	538	544	561	612	577	523	573	547	584	600	603	544	538	559	608	526	561	565	607	541	578	532	531	593	583	566	553	547	552	534	581	598	572	542	546	578	513	572	542	554	555	569	566	582	549	561	504	555	543	527	553	502	578	583	537	575	579	511	529	545	540	572	545	574	592	529	561	551	594	573	551	556	555	550	565	572	531	539	540	553	565	498	513	529	566	565	542	590	553	566	565	525	539	536	562	537	559	569	560	513	535	557	565	517	599	561	536	546	527	581	561	545	550	585	525	563	594	552	596	528	539	516	545	565	544	510	570	521	535	575	513	576	559	572	527	538	576	528	597	559	597	605	531	575	563	549	560	529	551	520	566	571	519	575	529	588	578	560	553	554	511	526	536	547	520	580	562	539	565	539	526	542	541	560	508	566	560	526	562	561	553	561	567	566	550	544	523	515	562	543	518	548	552	524	551	558	592	551	552	562	529	566	536	545	566	516	552	536	560	598	551	544	560	515	535	553	513	481	537	569	531	568	547	564	573	548	569	557	541	567	552	554	577	561	560	554	540	567	520	594	563	588	547	547	556	509	500	540	537	523	563	592	535	527	600	554	534	591	574	558	497	525	537	586	514	586	547	521	567	555	524	549	543	556	569	541	551	558	537	555	571	548	548	600	561	589	516	574	599	563	607	566	543	514	541	584	543	598	576	556	578	537	532	573	539	533	585	547	556	538	535	585	518	579	517	520	545	539	535	559	569	524	569	570	571	551	553	529
62839	102069	78148	47606	17265	4027	907	831	897	862	858	831	836	845	809	877	844	863	843	856	832	858	846	889	863	871	868	850	836	875	776	851	853	836	830	900	861	806	870	805	805	895	812	877	849	808	870	838	841	845	889	851	864	805	893	808	824	839	809	859	817	805	794	871	852	863	852	832	815	867	860	833	854	816	840	826	813	833	846	790	852	817	870	843	809	861	886	877	861	821	823	839	857	842	841	831	786	887	865	838	859	860	860	865	872	842	853	845	807	856	877	831	836	805	855	855	850	826	887	830	849	844	823	781	852	829	880	874	792	840	810	855	797	841	851	800	845	826	766	865	837	783	834	832	806	848	856	864	803	858	852	827	871	861	842	870	836	865	862	859	824	844	834	828	902	782	859	847	840	816	780	823	879	846	825	799	831	843	833	882	869	875	873	794	824	795	795	822	828	868	856	886	821	853	877	868	852	840	840	852	877	832	825	818	838	861	854	835	843	808	788	885	860	875	854	805	838	853	876	868	838	857	859	825	858	817	835	778	848	857	853	790	894	849	813	820	848	771	817	861	841	802	832	894	929	845	906	836	863	876	860	862	852	844	809	826	843	864	863	839	882	842	863	844	824	816	814	871	817	804	818	865	857	829	827	828	836	809	828	828	840	848	853	871	841	819	849	794	869	836	839	884	885	884	853	851	832	816	813	866	865	854	853	827	846	837	801	833	846	769	851	883	830	840	881	814	851	866	859	863	863	792	829	798	782	901	824	825	821	874	843	851	847	820	820	832	919	843	821	811	863	844	891	833	806	854	856	858	859	835	812	862	839	844	794	811	882	880	856	801	878	845	888	849	813	826	874	835	884	890	829	871	836	874	808	826	805	840	877	868	841	861	852	847	847	833	882	826	834	846	866	799	851	844	834	828	855	851	772	816	875	881	891	771	881	833	827	780	815	805	820	809	834	877	767	841	849	848	844	865	849	834	843	819	822	819	823	838	815	846	819	777	785	898	849	828	855	829	888	871	835	913	778	842	847	807	815	867	818	806	784	833	850	821	874	847	823	852	893	855	838	821	817	864	864	816	858	850	823	840	869	816	863	835	796	853	856	806	822	837	812	837	824	834	841	826	841	838	874	833	859	843	802	824	875	859	827	898	887	810	855	853	828	850	832	840	799	862	832	860	830	814	842	851	829	848	800	835	817	813	849	798	892	850	809	788	902	812	812	834	782	840	859	859	819	880	834	844	884	876	816	841	850	846	824	850	820	858	839	834	840	861	843	845	863	871	822	809	852	850	873	822	853	804	825	837	808	853	870	856	860	866	839	833	776	800	850	828	889	867	827	835	816	853	813	861	810	844	834	882	880	879	829	847	841	850	864	893	826	880	809	828	857	835	867	861	877	882	830	775	830	847	818	864	826	843	860	829	869	832	838	859	863	819	856	889	871	846	813	829	822	870	802	862	833	842	825	857	847	843	800	848	831	859	831	805	852	923	840	849	893	844	834	871	792	837	804	832	833	875	823	845	823	855	846	841	848	843	853	835	869	845	834	838	847	826	849	859	809	852	828	818	880	856	819	849	776	832	881	852	825	846	899	783	890	813	867	849	891	853	873	766	805	871	806	837	828	820	799	819	825	902	831	836	842	822	800	838	853	837	851	848	855	813	830	772	833	861	845	822	849	821	795	853	846	815	786	863	855	792	796	835	906	795	774	845	864	817	819	817	867	844	820	909	845	866	821	876	813	805	900	895	848	847	797	824	838	865	814	835	831	800	795	834	819	836	823	825	844	842	882	842	814	812	828	867	802	894	876	864	797	830	810	826	858	865	864	923	832	856	845	831	861	816	848	876	874	823	897	802	857	825	797	836	807	836	858	781	863	834	833	819	841	854	811	802	828	843	847	809	873	865	835	828	877	881	817	799	836	886	868	812	820	833	841	848	805	800	803	807	829	831	846	819	791	869	823	855	844	832	816	942	817	849	910	830	805	794	874	813	886	833	795	829	816	850	855	832	796	843	844	864	813	843	793	827	834	833	871	808	843	856	811	785	802	840	801	878	844	851	816	829	830	816	822	808	785	782	860	883	853	814	827	831	862	852	803	881	850	864	848	849	878	861	828	805	898	887	855	803	846	842	829	792	835	878	842	851	876	764	840	906	852	872	866	850	841	880	825	777	841	876	816	807	801	844	836	852	831	797	871	872	822	812	890	880	810	799	847	824	844	830	799	824	812	857	775	857	844	831	880	771	862	841	827	822	806	875	802	822	843	850	891	841	871	812	828	854	875	832	814	836	835	825	802	845	856	853	860	849	857	898	810	779	841	805	789	884	835	801	849	774	858	849	875	815	815	884	873	872	863	825	830	872	827	853	867	900	839	821	842	812	878	849	833	842	815	842	852	791	898	812	845	805	808	880	819	802	839	831	803	866	842	834	853	899	847	897	851	850	861	863	836	835	840	895	810	841	880	822	812	880	837	865	841	806	804	857	832	857	824	804	818	855	808	860	842	878	852	820	877	891	766	851	764	822	783	799	862	855	844	861	848	774	834	877	859	842	769	900	842	879	823	859	837	801	837	906	843	847	866	873	835	805	858	844	891	841	833	836	810	823	869	832	829	844	821	887	853	875	793	814	804	869	848	832	859	898	842	841	829	870	805	846	835	879	801	851	838	841	921	818	833	854	888	872	808	823	919	843	833	807	850	858	836	874	853	869	833	835	827	839	825	839	809	824	835	884	831	859	825	853	834	895	857	837	821	832	844	884	856	860	827	839	824	872	806	831	827	844	900	842	861	835	822	840	858	855	831	819	804	851	858	863	821	832	854	852	791	825	852	832	839	821	793	832	824	884	839	858	818	820	802	842	834	881	866	822	854	806	867	879	840	825	805	832	870	847	788	844	889	818	864	829	860	831	789	817	818	856	840	846	814	860	820	840	825	793	867	884	859	843	831	895	789	860	855	809	855	883	852	859	858	871	863	815	876	857	820	830	873	818	823	828	846	839	829	825	828	836	854	847	809	809	832	852	870	859	816	843	796	806	824	857	824	840	857	785	901	846	862	815	857	870	890	852	845	849	857	875	863	845	858	861	857	819	849	827	835	829	877	866	806	872	886	861	854	863	841	816	836	844	835	835	868	852	814	869	848	850	828	795	841	829	805	787	818	798	825	833	876	867	838	845	867	832	837	856	878	832	852	818	806	836	785	845	804	868	841	888	835	831	828	883	837	842	867	844	781	848	869	851	823	818	864	835	841	806	862	874	800	837	843	828	860	863	821	812	859	850	864	853	819	852	874	845	848	868	863	823	840	874	832	831	831	803	798	841	881	824	810	854	862	867	837	854	870	871	880	866	803	848	866	886	820	852	856	872	901	842	876	830	837	860	859	903	840	847	840	768	867	836	831	881	823	806	849	846	828	819	890	827	867	879	839	820	851	814	836	809	830	892	801	847	799	802	780	840	861	865	830	874	842	852	850	825	825	844	832	829	928	881	821	848	828	876
31591	32343	29144	14199	1586	395	305	261	327	315	276	296	291	290	254	292	276	317	269	288	304	304	297	301	312	298	300	329	298	313	260	270	278	286	306	284	289	291	278	290	287	308	280	307	296	286	305	295	288	292	319	296	308	311	294	272	285	283	280	288	299	304	300	311	301	286	268	299	296	293	297	303	318	279	286	287	273	278	303	296	269	273	320	287	289	319	304	269	271	285	251	294	320	319	287	307	253	317	296	285	297	309	277	284	296	322	322	296	297	304	341	302	307	296	298	304	275	300	275	299	280	320	311	335	284	307	283	261	302	323	279	280	294	299	286	303	293	270	276	275	296	293	270	291	328	298	297	289	277	321	308	298	281	290	268	340	277	263	290	299	277	312	284	293	281	257	282	327	310	282	274	312	257	260	280	293	313	299	318	261	277	293	290	290	275	297	311	275	297	296	318	296	311	301	328	296	302	290	293	285	265	315	265	280	302	295	295	302	278	281	301	300	268	299	297	286	293	287	283	265	294	291	311	327	285	280	290	289	289	302	293	276	302	265	316	291	317	291	299	310	279	261	298	281	269	279	320	304	313	279	320	293	286	306	290	278	285	306	281	318	266	306	289	276	312	294	277	297	304	339	297	291	309	289	284	276	291	324	308	290	296	295	300	264	312	274	302	296	286	297	295	265	298	306	279	302	272	304	261	298	309	274	270	306	308	290	253	299	270	287	308	282	325	324	300	279	283	307	284	309	281	291	295	301	287	312	269	307	254	284	287	310	309	298	293	330	316	276	284	297	321	265	319	300	289	297	263	328	302	292	262	277	294	275	291	293	303	292	318	304	298	275	321	309	250	269	274	322	334	266	286	318	295	278	277	299	296	264	270	310	288	275	308	319	316	284	270	312	302	284	312	298	288	286	272	310	310	280	277	310	290	292	300	282	262	277	295	289	275	260	282	275	241	269	299	293	261	284	281	313	309	273	316	284	268	270	304	320	304	284	320	288	318	282	275	317	293	294	320	263	274	282	292	279	265	308	292	251	304	298	290	297	288	300	287	320	289	301	318	321	292	321	275	314	288	310	278	262	315	246	278	290	278	307	263	292	265	310	292	289	282	294	306	300	276	312	305	298	312	300	292	281	288	290	263	292	308	276	275	293	296	284	290	309	302	303	287	303	288	302	296	301	287	309	277	310	311	275	290	294	277	289	303	273	276	282	277	268	288	286	293	293	294	297	294	295	267	311	312	303	270	284	295	298	291	284	299	300	267	292	259	282	305	293	274	292	331	315	281	285	284	277	288	295	289	272	299	300	297	272	292	281	289	265	280	314	258	262	295	264	303	291	316	303	272	280	301	303	311	292	314	306	284	291	302	277	299	302	287	282	295	302	301	271	290	283	282	310	284	322	254	292	268	302	308	295	294	320	290	293	264	315	284	264	302	299	316	277	267	299	266	295	276	295	279	270	272	296	292	291	281	296	301	264	277	291	266	300	296	293	316	305	264	315	272	274	279	288	302	307	308	294	313	274	288	273	283	286	305	289	289	262	283	305	265	282	293	309	322	295	283	299	299	306	293	299	289	277	275	342	295	280	288	304	271	305	282	304	296	275	281	301	295	287	299	297	291	305	270	321	282	308	287	309	288	321	262	303	287	301	283	275	311	312	301	298	303	273	297	282	318	319	294	245	290	304	252	269	313	280	281	334	275	276	308	265	303	271	281	286	293	293	285	274	274	319	285	308	276	312	288	314	335	296	313	315	278	306	284	325	289	314	278	261	291	320	298	310	297	300	291	286	284	296	285	284	298	294	291	313	289	323	313	304	284	284	246	249	299	300	278	259	271	278	299	290	296	283	292	270	294	293	296	268	307	291	289	299	278	272	310	282	278	281	303	276	311	291	278	296	295	278	325	281	264	319	275	308	307	281	272	250	279	280	295	313	277	288	306	284	290	290	268	277	279	287	298	286	295	275	265	301	290	282	306	270	306	292	286	299	316	310	306	285	312	278	281	277	282	284	304	290	300	301	268	279	304	301	301	318	293	286	312	315	279	316	279	290	268	267	296	285	285	283	290	292	278	299	297	268	287	311	308	295	273	301	310	313	300	281	291	292	270	284	313	292	287	274	284	310	272	288	288	308	279	295	276	302	315	277	287	304	299	288	313	322	297	324	319	302	268	272	309	312	308	293	278	292	274	280	290	280	300	283	293	286	304	292	286	276	280	321	295	266	286	307	294	267	281	338	288	309	289	288	301	255	333	272	270	314	296	296	309	292	287	292	297	276	330	328	287	295	261	296	299	296	313	313	279	279	290	291	255	279	283	302	262	302	294	271	302	275	299	274	290	292	277	295	287	271	305	319	298	296	288	265	275	304	293	315	290	300	318	297	299	298	297	299	303	279	286	334	301	269	282	277	286	272	313	298	283	305	277	296	311	313	293	310	294	263	316	275	246	308	268	313	277	331	280	314	297	267	288	280	302	267	312	319	286	310	310	281	276	277	313	273	303	296	308	282	302	283	299	310	305	311	282	286	293	286	291	315	281	303	311	291	311	302	303	290	296	319	299	244	301	300	308	282	289	306	287	277	309	284	306	286	287	276	270	290	298	282	276	282	313	261	300	270	259	264	313	303	285	267	271	288	296	285	271	281	286	297	266	289	303	300	308	272	289	291	256	318	273	296	311	287	306	278	285	303	287	304	289	303	303	300	281	286	289	277	300	286	274	304	288	293	288	289	273	331	277	288	312	303	301	313	302	313	294	258	298	337	315	284	298	289	274	297	302	284	264	308	316	315	285	287	278	303	299	268	268	286	297	303	268	317	302	289	311	302	267	284	268	287	279	294	281	316	298	312	280	281	270	302	295	276	274	286	301	325	284	281	257	287	278	288	322	282	302	302	323	330	303	306	291	310	283	305	275	269	295	273	286	282	295	293	311	305	311	281	269	285	301	283	309	236	285	284	277	307	280	280	292	277	269	263	316	311	268	300	273	287	303	293	319	308	287	296	287	275	295	299	274	263	301	279	291	281	292	280	297	278	283	300	329	278	255	283	299	275	282	277	301	327	273	319	306	276	286	313	303	313	302	303	295	295	291	313	289	273	305	287	318	280	297	326	266	316	325	314	276	304	297	289	309	286	317	269	271	283	282	312	285	273	288	309	278	265	292	297	312	290	293	330	322	265	293	311	300	306	265	263	269	311	300	261	296	307	268	265	276	279	295	290	289	285	288	295	275	298	279	293	294	287	305	275	303	344	285	312	306	256	322	287	314	306	279	295	283	288	287	272	345	268	310	258	297	283	275	302	291	305	310	349	263	298	310	286	285	298	282	309	249	276	279	260	265	283	301	262	313	257	284	295	296	336	275	287	290	288	300	268	303	285	321	288	322	262	299	293	307	309	304	297	290	296	312	292	275	298	282	283	276	266	317	268	297	291	259	294	278	270	279	293	308	289	272	299	326	279	323	267	305	273	286	284	299	294	285	279	272	307	300	286	290	329
40368	49720	34392	14689	2297	686	457	499	495	550	485	519	480	501	502	482	457	462	504	527	481	485	470	488	485	474	476	526	495	510	523	476	458	497	504	480	470	508	508	513	486	497	491	495	473	452	494	494	476	501	477	503	474	484	485	501	478	482	500	500	513	497	460	472	467	465	497	473	495	439	521	505	473	449	494	447	484	480	494	492	497	499	499	462	527	478	484	503	468	460	523	502	516	466	510	467	523	482	498	514	538	529	491	490	501	479	521	496	494	456	490	499	499	519	501	503	498	489	493	531	499	528	442	549	488	483	515	460	489	493	514	491	500	469	481	519	497	520	476	475	527	510	484	476	518	481	485	537	471	472	510	470	466	493	488	482	487	460	509	452	489	457	493	450	467	465	506	457	519	474	488	498	525	494	514	507	516	513	496	514	462	472	520	473	484	439	476	508	465	473	501	490	473	465	469	485	489	487	517	490	508	507	514	445	465	496	483	483	475	466	494	472	471	478	490	466	495	490	523	476	511	472	437	509	535	501	501	521	478	464	489	502	479	535	477	482	504	478	418	477	471	505	486	475	483	488	504	489	496	542	495	496	473	467	503	509	470	474	450	472	455	493	488	434	478	500	493	469	478	525	442	461	514	498	499	490	503	480	515	483	454	483	475	479	465	511	458	480	477	472	507	498	491	476	464	485	500	478	513	485	496	525	521	469	476	467	520	433	482	482	461	511	552	439	508	486	509	491	479	476	466	519	487	497	488	501	508	521	476	471	455	494	496	482	502	519	490	489	501	459	460	521	499	519	468	453	520	492	489	484	506	492	492	454	480	470	520	493	448	493	486	487	508	498	540	486	528	495	492	478	498	464	500	464	505	476	494	479	509	512	446	500	534	484	448	487	469	462	442	490	523	487	520	517	470	491	483	499	419	505	449	477	449	489	471	538	507	477	492	441	470	503	504	485	467	489	490	494	490	476	490	495	483	505	499	471	484	454	473	467	502	511	488	461	481	516	511	478	509	495	489	475	503	493	462	539	465	521	474	496	482	521	497	455	539	458	460	412	492	471	496	495	459	479	486	487	503	501	478	491	478	471	495	494	504	481	491	471	511	520	455	500	469	487	484	494	510	446	502	489	497	500	504	542	467	482	476	509	497	484	495	492	520	494	454	482	476	470	503	452	462	535	498	445	509	492	488	467	502	487	446	476	521	485	441	477	501	497	501	490	469	489	480	480	523	440	492	542	495	490	485	486	464	487	533	450	477	476	420	492	468	528	516	457	466	485	481	501	495	460	450	457	465	491	485	487	497	479	518	485	466	502	519	462	488	504	468	460	498	488	453	487	449	450	508	483	522	509	502	495	542	514	510	493	479	483	471	526	490	495	549	517	513	470	458	480	461	507	508	473	507	508	485	474	498	486	456	500	437	507	524	502	529	473	457	517	460	471	487	477	546	483	465	486	477	495	533	484	492	469	487	495	488	497	440	505	493	496	499	495	471	481	484	489	513	472	496	468	466	465	531	509	480	508	536	466	490	480	494	453	491	461	483	467	494	495	526	466	533	503	477	503	527	531	519	469	470	462	487	491	532	520	507	494	486	486	472	479	504	473	431	496	465	483	476	489	503	504	465	471	498	492	471	458	510	492	465	465	500	481	450	480	481	474	511	485	461	481	477	494	455	473	502	505	523	470	490	482	488	485	449	515	456	485	499	487	469	527	496	474	492	490	504	499	464	514	483	465	490	472	490	482	461	465	453	481	517	469	484	512	495	479	452	504	502	477	512	515	539	491	489	463	470	520	473	493	511	492	482	464	511	466	453	490	494	471	516	464	490	494	485	503	512	479	508	509	470	543	504	471	483	492	469	499	490	506	456	504	502	493	495	445	457	482	509	512	470	499	496	510	472	493	508	476	487	509	497	492	493	489	450	487	463	495	457	500	503	510	508	492	473	470	491	489	500	499	484	487	477	467	444	493	495	437	532	520	470	485	478	463	454	481	482	491	497	524	467	475	475	493	484	486	522	461	474	482	478	488	484	522	479	524	539	476	488	472	466	466	448	499	490	508	478	466	483	494	482	486	500	516	499	457	489	461	488	486	492	531	458	501	460	523	493	508	452	482	511	471	538	452	496	462	470	476	487	480	481	462	492	486	472	467	479	479	450	500	501	491	456	488	489	460	473	488	507	466	485	453	481	456	478	496	504	509	449	484	475	493	475	494	486	493	469	484	489	500	467	471	506	493	481	496	504	507	452	490	465	493	488	471	512	446	501	510	508	469	457	512	489	560	507	478	478	485	509	470	467	464	487	457	458	489	514	472	494	511	480	494	494	529	494	470	521	509	501	516	498	481	476	539	469	518	501	496	522	505	488	462	478	478	549	489	501	478	484	495	469	528	481	482	523	516	504	513	468	513	513	482	501	480	481	462	483	484	500	501	485	520	483	461	506	518	498	477	477	496	465	477	504	481	509	477	494	476	530	446	507	541	474	474	474	477	500	494	496	492	496	495	481	500	469	458	484	462	472	460	505	505	491	475	479	505	490	494	499	513	515	483	513	480	468	509	511	488	462	472	516	492	461	489	508	484	532	497	471	467	445	520	528	494	475	480	521	481	522	509	476	506	447	518	506	508	510	490	512	526	490	479	470	468	483	477	498	455	516	462	472	463	478	502	502	525	465	477	479	494	443	476	507	489	472	488	463	465	431	529	472	528	503	485	534	464	482	508	479	515	498	497	489	477	500	519	454	505	461	489	545	459	500	516	482	494	512	458	463	496	448	442	505	475	456	495	461	500	466	460	512	495	481	495	493	483	454	511	507	498	481	469	470	508	497	469	507	513	459	466	486	484	483	504	555	514	507	507	458	480	519	494	482	505	503	470	495	492	507	477	463	541	523	471	502	468	511	486	511	491	477	468	501	509	478	453	475	475	501	492	474	476	504	497	476	473	483	456	472	500	457	461	514	486	459	487	506	499	459	481	536	500	490	491	484	502	495	476	459	487	534	479	495	484	499	458	477	480	529	502	466	457	479	535	462	467	489	481	499	486	505	503	518	519	485	461	482	447	477	472	497	457	498	474	540	523	502	480	475	493	490	504	486	491	497	491	534	483	458	458	467	507	485	505	496	492	460	496	470	489	508	463	515	545	509	469	503	486	468	486	513	489	499	484	447	497	500	508	466	473	482	520	513	478	491	495	482	473	498	485	455	511	469	504	511	466	495	483	460	532	531	498	479	493	456	502	512	510	488	522	487	487	511	488	498	467	459	466	472	498	517	464	457	502	492	462	466	482	505	497	482	499	489	468	512	513	482	487	481	468	465	477	515	509	465	508	463	469	474	475	491	469	465	494	468	508	507	509	483	534	509	482	481	495	500	516	479	509	484	488	490	438	523	501	512	496	459	513	487	472	495	534	530	527	480	493	420	509	528	483	494	520	461	507	496	479	449	490	499	454	466	500	499	498	484	487	491	497	517	495	480	455	523	517	532	515	498	491	508	489
25523	25398	35248	29783	19594	6693	531	387	376	407	348	386	388	380	357	369	336	368	355	351	351	377	372	364	352	411	401	341	327	380	343	373	358	352	361	362	378	364	358	395	389	353	348	369	363	357	371	369	363	375	388	367	364	360	376	365	347	369	336	362	392	362	365	346	376	355	353	371	338	337	389	354	383	380	358	365	350	341	354	367	322	372	357	360	370	332	366	384	359	397	352	353	353	375	326	368	354	382	346	384	330	344	359	366	345	345	357	345	380	384	394	377	380	361	370	388	347	372	358	362	333	351	388	363	329	352	316	364	384	383	355	367	338	370	341	341	351	384	364	367	388	348	385	345	364	381	361	365	370	377	351	374	363	377	382	405	366	376	347	377	337	330	386	333	347	347	376	345	370	319	376	365	354	369	369	383	358	356	376	338	346	361	377	346	361	348	347	350	391	337	351	337	343	379	397	320	389	376	369	369	322	347	336	353	345	356	356	349	392	340	376	336	358	345	358	341	342	360	343	372	376	369	378	333	349	355	350	330	372	325	371	354	308	340	338	374	348	365	347	337	394	363	383	361	359	383	341	338	369	378	323	355	351	360	341	359	348	344	327	389	334	364	373	349	342	377	358	352	354	348	381	395	386	372	365	352	339	384	352	374	332	351	354	337	353	390	347	335	374	367	346	357	342	361	363	366	357	353	326	376	351	372	376	359	382	363	350	351	419	354	376	349	389	335	350	354	378	392	370	368	333	341	355	390	391	394	335	351	344	364	358	386	401	365	384	327	342	355	416	340	322	295	376	355	368	357	347	371	388	358	370	346	347	354	341	354	355	386	332	355	378	345	350	333	352	336	352	370	329	342	373	329	376	347	376	375	351	400	360	359	341	361	385	388	392	344	373	348	390	340	392	336	337	351	385	355	390	361	348	368	327	354	317	346	363	332	338	383	382	359	369	355	375	341	371	320	373	352	386	349	369	376	338	383	386	361	384	405	361	369	351	348	334	357	336	349	347	391	333	351	375	320	378	361	332	375	348	376	365	371	347	353	358	360	328	384	373	307	379	342	339	392	350	379	362	370	340	353	366	365	344	386	345	381	373	394	369	361	332	333	326	340	389	333	385	363	349	374	350	382	351	360	369	315	353	368	364	366	368	336	357	355	377	365	352	398	371	372	327	333	327	348	346	338	371	332	382	376	380	369	330	364	384	323	355	336	410	345	362	383	340	394	357	351	377	359	376	369	367	314	340	414	337	352	398	344	366	380	370	387	339	342	346	365	373	360	375	369	395	357	367	336	353	355	366	337	377	392	357	366	354	353	391	361	356	347	355	381	321	382	333	381	377	400	375	362	374	366	330	383	345	394	348	342	319	356	336	378	360	359	344	336	370	362	368	372	342	319	317	362	356	364	365	383	354	358	340	356	351	359	366	352	341	375	384	376	342	317	367	338	354	333	347	361	366	350	363	333	368	343	354	364	352	346	367	346	388	367	384	370	378	351	353	348	357	371	359	372	351	364	356	380	316	361	393	366	382	346	379	393	337	348	350	343	334	371	332	360	332	337	364	347	353	381	350	366	353	387	363	353	364	358	373	354	347	362	401	357	333	398	386	375	386	325	371	328	359	343	336	348	348	372	371	334	341	367	380	340	392	414	362	329	331	349	323	349	362	349	350	370	373	335	388	357	367	374	415	342	359	394	357	341	390	357	368	366	358	378	357	367	381	322	375	357	377	375	385	332	355	379	388	338	382	381	304	360	346	391	354	338	355	356	357	338	353	371	368	372	334	365	350	354	367	335	384	383	374	354	357	347	378	361	356	363	385	352	343	319	369	362	357	308	346	348	378	370	370	377	380	353	366	361	344	384	379	366	372	359	374	357	382	345	369	367	348	372	354	341	352	349	410	347	362	369	376	378	339	376	349	378	346	319	350	365	326	362	375	376	355	351	336	350	322	352	378	343	380	332	345	356	346	354	356	355	368	370	375	373	354	345	362	384	363	348	371	349	384	387	355	363	371	361	353	347	314	340	342	379	353	343	359	343	362	384	371	367	376	361	364	339	362	351	368	358	377	405	350	404	314	369	379	338	363	390	361	367	374	323	373	314	382	349	361	348	350	346	363	366	365	356	359	382	354	373	377	358	350	373	358	393	380	361	368	367	362	346	371	363	374	346	380	362	364	341	346	337	338	366	348	347	404	350	376	361	368	365	365	380	371	354	342	374	358	353	355	369	377	374	369	340	369	345	362	358	343	336	369	354	349	390	351	358	337	365	352	412	398	338	334	349	339	373	369	356	352	374	371	356	348	374	331	335	357	357	362	352	352	340	354	335	389	335	352	349	346	362	354	362	370	358	371	376	358	364	347	337	362	336	399	340	375	365	350	358	339	356	387	356	361	393	372	352	349	339	327	320	382	371	389	402	347	358	378	319	407	353	370	364	378	396	373	353	384	318	349	373	389	347	364	316	344	377	354	315	372	370	354	329	366	377	362	344	339	374	363	383	358	391	347	397	379	360	345	343	335	412	307	359	349	366	377	331	374	353	352	364	321	367	355	340	333	367	376	356	368	365	347	373	371	376	358	367	355	326	394	371	357	360	350	383	350	356	364	363	338	365	352	355	375	358	409	338	386	373	394	354	371	370	390	364	342	343	354	375	344	364	375	360	346	332	351	375	344	370	382	326	348	358	351	353	387	398	345	346	384	341	340	394	359	354	342	372	339	382	362	330	370	370	325	376	375	359	358	358	379	325	406	361	328	370	380	351	353	363	341	361	355	361	371	353	368	363	363	383	332	356	354	349	343	343	376	335	372	345	368	367	312	336	377	353	386	314	376	370	390	368	367	335	347	369	387	352	366	367	352	361	397	352	371	394	387	374	354	365	329	346	348	370	366	355	342	387	373	364	366	340	370	335	363	362	355	347	357	381	371	397	344	376	386	341	375	376	349	359	365	372	366	345	387	371	352	399	368	342	347	355	380	356	351	360	343	397	334	372	359	402	335	352	375	324	362	367	375	357	368	376	351	377	350	408	349	384	377	360	355	354	362	334	388	401	397	352	355	328	380	349	370	357	363	359	342	341	373	354	323	338	377	370	361	397	352	378	393	328	361	364	371	338	372	379	373	352	385	397	397	356	357	351	360	351	371	380	368	361	366	342	376	344	361	390	386	367	379	365	398	358	350	358	378	352	379	398	325	360	368	387	348	379	346	377	352	320	364	352	347	361	368	386	352	349	380	361	372	371	370	347	370	362	343	366	342	353	336	348	335	350	334	335	359	362	335	368	355	351	336	369	333	332	355	302	349	378	384	332	385	345	387	350	351	365	358	378	356	371	341	373	324	372	386	367	382	341	312	332	347	362	330	371	349	373	368	360	363	339	348	371	361	379	390	343	333	333	389	354	351	346	342	379	371	363	331	364	334	353	378	384	361	384	332	345	351	385	367	331	331	370	365	337	365	354	390	357	369	367	374	352	349	362	349	374	374	365	328	341	384	353
62558	93001	68456	40067	11777	2246	564	604	592	636	592	548	601	623	560	573	619	639	562	593	532	588	582	556	543	591	570	576	599	591	577	606	546	576	562	603	613	591	618	637	540	576	612	624	577	544	578	560	556	559	587	563	597	624	589	595	609	617	604	598	636	561	597	611	560	573	560	594	563	549	555	595	616	625	568	596	569	612	582	573	634	565	571	563	559	643	615	572	564	602	607	560	637	575	572	570	576	606	604	601	571	596	568	558	565	606	540	585	568	581	555	545	584	572	556	588	580	566	613	539	596	566	576	560	612	557	566	565	598	593	574	558	569	596	594	575	568	553	601	579	541	550	541	570	602	624	569	561	578	597	609	583	593	572	588	606	568	553	556	581	581	563	565	589	590	568	572	603	587	599	609	588	586	584	523	574	583	584	591	579	538	581	562	541	585	593	617	548	586	576	596	575	625	582	571	617	554	597	581	646	546	590	537	582	584	637	573	591	569	566	606	540	635	559	583	556	592	525	588	579	584	558	581	552	601	565	560	590	584	583	622	615	603	577	560	561	551	631	567	579	567	627	562	630	629	565	552	583	610	580	632	569	598	583	551	573	572	568	597	592	589	578	552	570	584	609	611	613	589	559	595	603	546	565	565	586	561	608	573	606	610	577	617	567	548	499	586	626	569	575	594	567	590	572	594	584	566	592	563	592	592	580	596	608	606	565	580	602	604	569	606	577	594	616	538	547	594	582	567	571	573	544	581	607	606	555	587	606	621	610	615	544	584	609	599	575	595	550	587	578	648	549	579	590	563	597	592	583	591	563	588	616	576	579	548	588	537	569	576	582	573	586	595	584	594	553	597	563	571	580	606	574	600	582	615	627	615	571	549	633	546	560	630	592	569	570	623	626	559	546	566	591	597	615	596	572	560	604	594	580	589	603	592	588	606	629	605	611	537	562	604	565	564	600	640	575	595	550	604	600	544	575	582	580	564	557	595	551	579	586	573	593	580	607	594	546	597	598	587	568	575	596	557	564	545	579	573	602	606	613	598	584	605	533	598	615	561	543	567	595	561	528	562	568	593	526	595	562	631	564	580	589	595	610	567	609	552	572	594	607	574	602	570	532	554	587	586	597	581	596	598	601	596	549	595	562	563	615	552	571	618	620	598	611	617	596	588	569	597	583	597	558	606	612	600	572	568	599	580	562	567	561	567	579	582	593	587	551	571	569	603	574	551	585	578	584	556	603	544	602	569	580	620	541	540	593	606	588	539	603	565	596	603	582	584	587	611	580	624	582	587	603	576	611	580	538	602	606	558	593	590	560	582	612	593	579	605	569	587	565	552	580	596	573	554	591	599	584	548	618	609	557	566	563	577	550	577	573	574	565	566	579	610	588	591	574	600	566	558	577	601	571	543	573	600	533	607	615	604	575	573	560	576	590	576	556	600	579	564	601	581	577	597	521	614	547	605	575	583	585	543	585	583	576	575	604	617	576	574	600	590	578	610	581	570	598	594	566	578	574	585	581	551	616	577	601	562	562	584	581	554	574	581	545	565	557	546	620	591	609	600	550	571	597	590	583	602	591	548	592	571	588	590	590	604	551	608	565	585	579	595	595	510	601	580	595	589	576	547	560	621	631	591	584	554	561	570	570	587	582	598	558	588	604	526	525	578	568	532	593	600	591	586	541	571	592	582	513	598	586	556	621	580	614	528	602	541	580	557	571	583	598	606	611	599	589	556	562	618	576	588	570	599	615	541	554	617	592	565	593	603	583	605	590	613	626	608	619	571	580	631	624	645	561	586	571	548	538	557	565	590	561	558	574	575	594	565	588	562	553	584	599	605	571	560	545	572	605	574	608	563	563	574	592	600	596	580	564	570	583	582	630	579	530	606	575	557	576	549	583	575	603	578	559	585	599	621	628	544	611	554	574	598	538	507	584	546	563	595	576	571	589	571	597	574	581	586	620	604	590	622	564	624	565	601	607	549	598	604	572	609	570	609	608	584	589	591	524	566	574	584	592	575	559	607	610	594	564	554	569	565	538	622	550	606	605	615	546	599	583	594	569	621	572	582	530	557	555	600	564	621	584	578	576	582	564	575	623	565	580	586	609	581	513	588	610	589	605	595	585	553	578	588	536	596	631	590	609	568	599	592	568	548	571	558	639	604	572	571	548	578	577	589	550	553	599	621	592	572	595	536	571	559	599	603	607	590	608	596	520	586	563	576	550	601	558	588	599	560	597	612	576	571	575	584	628	556	578	587	589	594	583	580	561	575	602	570	566	574	596	555	579	590	591	612	616	597	572	582	563	585	562	584	576	559	547	548	593	587	609	589	541	560	542	576	570	580	590	566	559	594	590	536	584	599	599	593	585	581	560	576	605	594	551	547	578	560	556	595	599	577	600	565	602	567	566	591	611	593	577	566	573	576	577	582	576	617	601	612	607	600	593	612	601	542	617	561	594	568	588	572	562	611	570	580	554	556	571	567	552	636	592	586	555	654	544	558	571	618	600	591	586	600	557	588	583	568	573	547	580	572	617	580	585	553	587	570	559	552	589	600	601	560	567	578	609	546	599	556	611	611	596	521	590	646	566	544	590	594	588	558	608	584	623	583	573	634	611	554	561	574	617	572	594	537	606	591	561	585	570	588	595	583	547	566	564	576	580	587	588	614	605	577	578	595	581	578	594	566	593	579	572	569	593	611	582	605	581	599	616	543	531	597	581	612	577	605	581	565	627	577	582	542	627	597	589	564	575	575	584	593	589	557	609	590	597	591	557	605	570	617	565	581	604	586	558	584	571	565	565	558	570	568	585	579	575	551	550	551	596	582	547	567	569	589	582	599	557	585	653	556	565	567	563	551	623	581	532	599	618	567	540	566	554	582	551	571	576	589	578	575	579	567	574	606	585	580	577	608	552	605	590	590	591	571	618	622	568	601	533	551	589	569	607	564	582	583	624	543	583	600	581	554	566	610	587	626	541	580	583	565	576	597	586	531	596	555	603	560	558	583	555	562	572	619	573	572	626	560	594	563	575	542	574	611	558	602	611	604	595	617	554	570	602	570	533	593	565	570	583	578	617	592	561	618	571	577	594	569	564	603	591	559	565	591	598	617	562	577	579	590	565	555	574	548	587	598	582	605	576	599	572	578	580	604	563	589	557	572	656	581	570	617	545	567	566	570	581	538	601	625	568	554	601	578	576	600	582	565	553	607	584	557	568	601	562	577	597	568	558	568	591	581	548	574	575	593	596	568	561	563	602	560	576	594	564	587	612	601	565	583	618	590	592	583	576	565	596	550	552	570	564	555	603	630	581	574	597	586	553	532	531	612	574	603	568	613	554	585	560	603	559	554	573	584	572	582	540	578	589	550	603	597	576	536	556	577	619	595	554	606	598	584	607	573	599	576	560	577	641	599	592	605	621	613	601	584	578	587	594	575	574	586	587	588	557	589	590	578	623	591	632	596	629	575	559	622	565	622	591	616	563	555	596	589	598
24351	23294	32968	27528	21566	15859	2723	630	535	583	586	543	614	608	543	573	583	594	564	593	537	532	574	584	545	566	552	489	599	594	546	560	556	547	553	582	584	490	500	534	532	562	560	572	555	560	553	547	524	566	590	554	531	565	552	530	533	592	563	587	539	558	564	512	529	560	563	531	538	607	535	550	541	559	530	553	570	572	558	575	529	562	549	549	535	554	550	544	498	537	619	553	570	513	584	552	559	576	512	569	563	566	532	565	594	539	558	484	529	539	551	516	550	552	610	546	548	581	554	525	536	583	561	507	536	573	550	569	572	506	552	532	585	570	486	565	549	590	529	578	548	538	564	522	590	559	542	580	584	524	555	539	584	576	546	569	569	508	585	548	574	572	553	540	559	556	553	563	531	593	540	581	604	528	606	547	579	587	530	567	590	492	544	549	574	542	567	537	531	516	566	546	532	563	516	533	558	526	589	496	552	569	562	577	584	518	536	539	529	570	561	579	537	531	545	564	534	513	550	534	579	543	534	545	581	534	539	555	534	539	573	536	531	548	570	566	547	553	558	532	571	564	541	494	572	530	555	555	530	548	581	554	517	573	536	611	520	556	546	518	561	509	546	474	540	594	567	525	537	575	537	544	513	564	540	586	551	578	536	548	567	542	532	494	572	534	567	607	545	589	494	536	562	570	517	508	549	570	561	577	560	526	533	568	524	538	559	518	529	564	588	536	510	569	549	518	546	521	529	523	527	560	505	556	566	572	580	548	522	526	560	573	540	564	516	515	530	523	544	548	554	534	532	568	532	536	575	532	548	572	571	536	525	555	555	567	560	546	520	546	566	526	553	552	583	565	592	571	547	542	567	516	550	543	558	544	602	557	567	555	505	535	555	543	552	515	537	550	557	567	543	559	573	579	492	552	564	552	526	534	526	569	545	569	571	573	574	457	534	565	559	576	540	587	575	562	556	588	548	530	520	538	511	521	565	585	527	542	547	579	542	554	526	547	560	569	555	543	559	556	576	548	519	545	533	525	566	566	542	572	569	568	512	518	539	610	537	544	512	542	583	549	552	533	525	588	550	559	495	525	524	563	586	547	579	568	508	540	534	576	545	557	575	573	545	608	597	577	565	515	546	535	555	541	576	567	548	532	536	571	572	535	548	536	540	546	544	558	551	531	537	533	502	497	515	548	551	555	601	559	593	539	523	550	576	565	539	540	552	554	544	534	529	537	496	523	534	534	566	516	519	547	599	526	540	554	561	549	541	540	556	558	591	531	531	516	548	520	553	572	528	519	554	522	522	535	549	530	592	540	552	555	570	553	532	573	566	546	565	533	529	526	557	580	594	573	554	578	511	542	543	535	549	546	562	533	553	564	574	536	547	530	549	554	524	561	553	508	564	531	549	518	508	558	576	532	569	529	558	561	559	561	614	575	589	545	538	541	530	604	582	533	572	567	529	522	534	576	517	569	598	567	584	556	603	529	566	555	521	555	526	543	582	544	557	572	571	551	524	571	531	523	510	544	547	548	536	574	555	551	548	532	520	547	588	541	550	545	543	586	512	532	536	512	585	551	516	571	535	577	543	536	525	508	595	547	539	562	569	563	571	571	559	594	543	526	520	513	563	525	526	569	569	549	554	542	514	527	541	502	548	548	525	511	543	502	495	550	560	565	536	533	549	531	516	554	542	525	496	549	541	580	569	565	534	549	565	558	569	556	495	537	513	504	537	574	581	595	555	568	534	525	514	563	617	535	552	589	519	535	561	538	532	520	555	569	531	533	545	551	577	568	545	534	504	518	576	533	510	549	505	539	550	530	570	570	560	572	549	566	531	540	493	551	513	558	531	576	554	509	536	516	536	583	578	542	555	581	493	555	549	523	537	552	534	557	563	531	538	527	529	539	558	561	558	568	547	552	575	574	570	551	527	546	520	558	534	566	542	509	519	556	552	561	556	596	499	571	561	495	537	546	531	584	542	540	551	539	548	549	581	537	536	550	545	548	540	562	567	523	512	603	550	535	556	562	598	558	569	598	490	624	567	563	568	547	573	510	606	608	518	540	585	538	571	548	548	555	515	558	527	527	587	543	562	549	579	574	558	578	542	575	521	551	541	580	518	515	525	559	583	528	570	574	557	558	539	559	526	555	578	539	579	578	548	540	552	543	589	537	494	550	588	561	558	575	509	553	556	543	553	570	547	587	537	530	504	570	565	542	572	557	566	527	583	575	568	538	524	579	523	561	563	559	532	562	550	573	598	553	532	536	574	573	520	519	583	559	556	565	584	528	491	592	544	553	539	543	532	533	533	563	588	539	518	531	575	561	550	574	547	551	558	563	545	572	560	556	513	609	550	522	548	533	550	529	497	561	585	518	597	552	561	542	571	566	563	535	542	531	570	556	520	551	563	530	595	598	560	502	569	489	579	517	545	558	547	581	533	529	548	561	564	562	560	498	551	590	521	542	552	509	540	540	533	554	540	553	526	565	560	577	555	526	552	557	586	546	576	541	579	552	539	525	509	580	539	557	537	557	556	587	544	600	563	572	542	504	565	565	544	554	545	528	570	498	552	616	546	525	540	600	523	516	560	546	528	582	584	522	570	531	543	545	553	565	594	580	527	503	568	580	505	577	594	573	562	552	566	549	565	559	552	519	575	559	537	568	559	551	594	529	579	585	567	516	554	548	499	550	615	534	572	592	541	552	526	560	563	528	567	559	526	572	592	530	556	560	607	560	595	509	562	544	560	500	568	549	564	519	545	577	565	550	561	543	544	554	545	535	539	536	581	505	521	519	554	564	537	522	558	576	539	564	554	581	550	539	542	568	485	559	554	552	564	531	571	555	512	545	556	513	486	559	568	565	557	563	558	555	542	557	527	540	556	540	512	566	569	576	559	548	569	547	541	539	535	563	571	564	536	564	571	546	542	576	568	567	578	541	528	551	550	562	529	542	544	569	552	558	570	548	524	554	528	530	518	539	551	527	541	548	521	525	535	521	585	554	551	538	559	557	594	540	542	559	565	567	556	579	540	579	585	550	538	528	570	567	576	560	516	567	547	562	538	558	583	530	508	530	508	557	536	562	544	530	507	556	535	555	556	527	564	532	561	557	559	534	552	559	563	577	555	539	559	526	563	569	568	560	576	505	541	592	511	576	530	524	568	532	613	563	545	518	532	552	543	577	574	567	571	546	543	507	549	553	572	563	552	521	528	602	534	569	568	546	513	510	533	545	549	549	563	533	546	522	538	533	567	631	563	564	539	557	578	553	558	566	528	508	540	556	528	532	560	549	507	535	533	529	552	551	535	559	552	560	566	537	561	555	557	521	556	580	537	557	561	556	612	533	559	546	575	550	542	537	550	536	549	573	550	555	582	551	560	576	598	529	582	525	561	533	522	592	508	513	528	585	546	622	584	538	558	565	536	543	566	539	526	577	583	556	584	558	584	521	565	519	531	532	550	523	550	559	555	544	524	535	523	555	492	553	534	547	578	561
62009	102790	77664	46650	16795	3628	850	884	819	872	907	830	847	826	781	811	834	810	864	851	846	864	816	869	875	850	909	860	829	849	821	858	830	799	845	821	826	799	876	816	869	845	864	874	847	861	894	850	860	850	823	815	871	836	891	764	821	845	897	847	860	824	839	799	808	839	833	823	793	904	819	792	822	859	835	825	842	888	840	848	844	804	874	816	839	813	858	797	827	852	789	870	857	822	844	861	828	890	875	841	826	800	826	863	807	858	859	877	828	863	810	859	819	831	802	824	871	838	900	844	835	836	841	830	812	857	843	848	862	854	864	863	829	853	828	841	880	871	828	805	790	873	836	799	822	846	832	864	864	850	821	871	838	810	854	900	796	816	823	786	882	851	808	823	799	829	843	844	832	862	847	853	744	815	831	853	857	786	849	876	821	814	851	866	858	841	873	905	802	790	866	810	858	852	874	860	817	804	827	812	801	822	827	787	845	841	818	852	817	909	864	877	823	894	866	840	880	817	874	794	840	881	820	818	827	874	823	833	833	830	839	813	800	846	860	876	828	814	836	870	860	854	843	859	841	866	848	801	861	846	832	880	816	853	836	844	765	822	816	858	859	772	815	878	787	909	857	820	820	878	834	784	836	814	839	815	859	878	852	859	874	848	827	814	826	861	857	840	828	831	774	832	792	856	828	841	848	828	888	826	813	838	790	853	854	819	852	916	896	866	810	849	852	833	804	860	849	844	854	875	864	847	789	853	847	828	850	781	828	876	852	832	913	886	839	807	838	830	846	851	874	893	831	855	810	851	860	839	840	798	840	837	822	812	861	844	823	792	871	849	852	794	854	834	863	856	825	818	827	859	844	847	834	834	872	827	858	779	824	808	831	883	879	825	812	867	835	818	794	787	833	870	848	838	816	845	843	828	814	829	827	838	866	872	824	819	845	826	847	813	827	821	852	867	850	843	853	852	838	832	803	848	834	840	838	828	806	836	867	840	850	805	804	868	844	848	849	835	854	863	846	823	819	832	865	802	905	862	842	866	779	808	827	873	862	825	840	783	806	828	859	861	910	800	852	818	851	821	845	826	904	830	869	862	845	836	898	840	869	795	858	799	894	814	864	819	865	829	868	813	862	851	840	796	860	849	768	837	833	888	862	860	849	819	888	881	830	872	787	815	847	755	847	819	834	879	881	851	831	828	860	856	843	835	826	805	744	900	827	802	828	829	826	857	799	844	880	780	839	834	870	836	834	833	850	829	832	851	823	820	839	803	916	828	853	840	896	809	809	861	797	792	875	866	879	804	827	793	821	870	845	833	832	802	819	873	783	843	838	823	897	834	882	867	784	818	811	815	862	875	865	818	843	779	905	876	835	837	842	847	788	813	839	857	838	883	840	833	812	871	888	807	804	802	824	811	854	811	926	827	869	810	780	841	827	863	896	885	858	855	833	816	848	800	827	885	804	863	847	857	854	855	796	791	826	821	826	833	864	827	832	810	805	873	841	832	861	846	852	862	859	827	850	807	774	848	768	856	821	848	800	852	829	884	803	805	860	900	836	862	796	821	821	823	863	821	821	802	782	838	854	825	862	896	811	830	881	841	769	861	803	831	809	843	838	892	859	842	903	846	839	842	826	856	798	851	858	851	884	880	847	807	794	852	839	838	823	862	817	788	848	828	792	867	833	810	794	803	867	812	825	849	800	863	830	854	822	850	820	860	872	822	871	854	829	845	833	825	822	802	831	851	846	884	892	859	829	848	868	806	879	830	843	874	841	832	831	841	835	809	876	829	851	847	798	861	825	830	832	898	821	849	803	808	769	819	842	820	820	827	823	852	786	847	865	879	869	813	825	787	797	908	843	864	844	827	796	878	892	828	837	810	795	836	865	857	825	869	850	829	848	810	799	849	872	856	845	837	887	809	814	882	826	855	812	822	838	821	811	852	788	841	846	816	796	822	789	835	864	878	807	808	843	859	840	828	814	828	805	769	827	878	773	830	837	855	788	832	826	834	834	862	853	860	827	821	877	811	772	843	806	876	837	842	838	847	816	816	888	822	785	847	834	843	894	796	863	867	821	853	846	782	833	808	899	879	888	804	771	876	859	806	880	873	847	899	802	811	832	823	801	816	816	829	810	844	863	838	842	880	820	897	819	824	821	885	798	829	841	950	843	827	858	860	782	842	842	828	835	799	831	814	824	799	806	814	838	891	869	825	858	807	859	878	821	792	849	837	856	839	826	817	845	849	811	808	837	787	868	835	856	832	841	820	890	862	832	830	831	873	827	792	881	856	838	882	807	821	822	810	850	837	788	816	827	805	814	848	849	843	895	849	853	861	857	847	814	869	854	903	836	853	838	889	842	846	823	866	824	852	814	858	857	830	876	871	794	890	854	817	873	826	860	850	811	860	826	884	850	845	820	832	799	862	909	803	816	877	809	803	815	854	847	852	828	830	872	833	816	804	847	847	807	836	867	840	870	800	838	832	812	806	847	820	827	838	822	899	826	827	789	822	900	827	822	774	863	887	860	828	842	863	875	797	801	859	834	817	841	910	895	838	876	864	780	858	832	847	830	825	887	829	858	821	831	814	827	867	830	817	799	869	861	854	807	778	807	843	864	835	811	836	907	830	855	837	851	829	788	819	809	833	819	797	845	802	858	887	827	843	814	796	851	809	919	854	833	799	886	830	865	829	885	834	871	768	876	841	875	830	868	862	858	796	783	799	830	812	834	871	842	885	854	840	879	794	824	804	827	879	853	883	807	807	884	831	821	835	812	846	876	841	804	850	808	841	880	855	868	804	875	866	871	849	855	821	834	844	857	803	862	806	813	844	863	856	862	824	799	805	866	865	870	853	829	810	878	880	840	828	828	832	874	838	875	794	815	817	822	815	823	836	848	901	809	833	842	837	847	778	845	808	854	848	852	815	864	889	841	802	879	835	855	797	863	854	879	857	777	880	831	835	815	806	845	900	828	835	891	822	896	821	819	858	815	830	826	814	881	825	886	861	833	847	859	836	839	919	805	828	850	864	872	843	869	823	802	818	835	824	878	877	866	820	871	832	837	834	849	854	854	847	845	829	836	869	872	852	798	788	856	882	875	824	832	839	798	857	860	821	834	834	833	806	820	869	826	842	869	847	899	838	784	805	836	812	831	843	815	789	861	882	835	825	846	810	836	843	920	891	821	837	855	872	835	870	774	839	802	846	853	859	836	876	842	836	852	812	835	879	804	841	847	837	823	851	791	884	805	855	822	906	860	851	889	833	804	826	892	834	931	832	828	867	870	821	884	820	880	849	854	867	877	822	843	834	822	843	891	847	881	848	773	849	852	825	889	872	867	869	838	793	876	852	812	853	891	784	828	801	855	823	874	868	836	896	843	831	899	868	846	879	875	833	815	848	824	858	789	853	810	851	824	835	844	803	865	830	871	850	814	846	844	815	851	872	836	805	846	824	885	829	849	823	856	816	840	863	852	843	843	860	859	888	831	843
31509	32088	28991	14122	1435	350	326	328	301	289	305	256	298	306	305	262	284	271	290	298	291	306	302	261	264	293	304	286	267	279	315	288	281	283	325	249	306	242	251	289	294	292	268	290	305	291	292	296	292	298	284	288	307	258	260	291	282	268	283	282	289	279	286	270	300	314	282	287	276	268	280	282	324	293	279	282	253	276	294	278	324	281	301	289	291	310	300	278	276	275	271	272	296	304	264	279	273	268	281	261	277	304	278	285	279	297	282	286	305	286	287	292	265	297	285	290	301	285	292	283	295	288	293	302	291	288	294	273	267	293	278	294	268	274	292	277	284	296	277	303	299	301	298	311	291	283	294	295	281	278	280	269	285	283	283	288	286	266	300	280	294	301	265	289	249	251	290	283	306	291	282	291	286	292	267	285	323	239	283	277	282	308	292	303	285	273	294	295	255	315	295	274	267	285	311	301	281	320	289	291	309	278	251	272	298	265	274	313	292	282	316	264	285	271	306	268	279	302	260	311	301	315	287	292	270	286	270	274	283	282	297	279	294	279	264	289	307	287	313	272	292	294	273	279	274	297	270	300	284	306	273	280	282	285	277	304	277	260	303	252	256	285	299	285	274	284	277	285	325	290	290	311	291	286	301	279	271	284	289	287	269	288	247	276	289	299	285	272	290	275	286	271	304	295	273	260	298	305	283	299	294	283	251	297	286	307	294	262	277	274	294	288	278	291	276	297	278	276	297	268	269	273	264	247	323	324	292	287	279	288	286	281	268	272	311	300	273	306	306	307	278	295	288	271	265	288	287	306	297	257	265	282	279	263	300	254	305	280	305	313	274	295	255	288	277	309	295	282	282	312	310	279	275	300	293	260	302	267	255	286	280	259	306	278	307	301	279	292	295	294	274	306	276	321	278	287	290	309	269	268	281	282	312	293	269	281	295	236	301	274	295	272	270	285	281	306	274	283	299	257	267	285	309	278	263	297	269	281	301	254	300	279	286	300	295	276	270	282	290	290	294	260	296	299	313	310	298	285	313	291	284	287	279	294	272	271	265	267	263	272	279	302	329	270	261	272	303	281	307	255	259	267	307	297	298	258	293	279	258	264	296	266	291	287	320	313	280	302	293	285	268	289	281	283	269	272	285	293	298	293	309	278	300	276	301	294	280	276	270	280	266	297	257	302	272	273	275	278	299	287	297	276	307	283	259	265	286	273	285	272	261	284	299	296	272	265	298	265	336	269	279	297	301	280	273	316	279	302	282	284	289	263	316	274	298	313	304	307	277	257	273	301	296	253	290	295	306	292	287	315	299	283	301	258	289	267	264	271	291	294	288	296	268	313	297	278	260	278	282	267	322	280	297	273	282	289	293	288	273	316	271	273	290	268	279	268	274	306	284	304	267	275	284	267	302	280	268	323	265	301	267	304	291	284	284	294	276	289	269	261	277	299	288	273	303	296	325	266	289	291	273	285	274	269	286	289	282	309	287	286	301	292	281	250	331	308	279	298	317	302	277	297	327	288	283	286	296	290	276	283	295	281	299	304	280	310	312	311	281	271	292	265	293	270	304	294	299	290	307	244	273	298	281	275	301	302	279	274	284	318	306	278	291	292	294	284	287	329	296	289	290	290	278	289	288	276	275	297	267	265	278	284	318	274	263	268	272	270	274	307	324	284	306	275	293	275	278	279	310	299	272	277	286	286	324	297	301	294	303	312	256	326	295	306	310	289	262	286	304	308	275	331	275	293	295	288	294	300	258	299	313	263	311	278	286	309	278	240	269	292	292	287	276	301	270	298	256	309	301	267	284	291	289	293	283	277	287	289	273	303	305	295	298	271	286	277	295	291	304	285	297	258	298	291	309	262	275	286	296	272	299	295	274	283	284	275	271	303	283	312	268	266	292	308	282	270	329	296	274	280	286	276	266	255	298	292	295	279	278	322	287	305	322	299	285	284	288	279	276	279	280	314	273	279	266	291	293	302	291	267	311	296	274	294	301	280	280	265	262	272	281	283	291	255	271	301	276	252	315	283	312	288	271	295	272	291	287	296	291	266	317	288	254	272	288	262	267	287	291	285	294	289	305	270	301	268	277	272	301	314	284	290	286	287	316	268	273	276	262	276	290	278	276	270	277	301	269	266	309	268	304	284	286	281	288	271	284	284	307	274	286	285	287	237	270	302	274	267	322	306	296	304	271	294	284	301	270	277	298	272	288	266	262	295	285	283	268	294	279	319	279	283	283	253	270	311	279	274	283	239	269	298	300	283	258	287	254	284	300	294	283	319	289	296	281	313	310	282	294	296	285	300	268	251	294	304	282	295	287	298	282	281	293	319	294	285	266	271	309	289	293	290	261	275	294	284	276	287	322	281	283	277	293	280	275	320	298	296	302	270	289	296	279	272	297	298	283	291	305	273	285	289	289	286	294	289	296	296	272	289	289	295	279	282	286	309	303	270	309	299	272	280	301	316	272	291	290	276	310	271	289	278	269	298	285	301	289	286	281	292	306	282	311	302	287	301	284	273	294	269	282	307	295	290	293	301	276	307	261	282	276	255	250	319	302	263	307	287	283	294	308	282	296	262	279	284	290	291	262	259	303	298	267	267	288	298	283	295	272	287	309	278	291	301	318	301	287	295	298	255	292	299	283	299	298	301	283	290	305	291	282	297	280	300	315	303	276	292	264	339	280	306	260	280	303	294	290	298	323	295	292	257	293	288	297	282	283	273	287	293	290	308	286	297	281	305	301	260	288	297	305	281	271	267	289	307	274	269	296	244	282	300	283	278	253	295	299	271	296	261	288	302	316	281	273	272	309	301	261	279	285	288	281	252	253	259	263	266	291	293	285	306	272	280	296	296	306	288	275	262	285	320	282	272	292	295	267	281	274	271	292	293	316	288	289	301	289	297	284	276	257	289	303	272	289	300	277	282	289	268	264	309	295	253	301	315	292	281	306	299	297	263	285	278	264	297	284	265	299	289	287	289	289	293	284	301	276	275	284	290	294	304	288	277	274	271	294	293	284	302	266	261	334	264	284	274	288	298	276	287	274	283	284	288	316	284	282	279	275	316	271	285	288	276	262	263	283	308	277	291	270	312	293	280	297	281	278	275	318	285	275	285	296	285	282	288	279	309	300	291	289	277	289	287	283	282	280	287	275	281	268	279	303	274	282	302	303	295	308	275	269	274	260	279	281	281	298	283	279	273	261	281	313	259	288	318	252	281	310	298	276	283	264	288	286	305	273	301	265	299	301	296	252	289	267	295	302	274	276	259	315	255	301	273	242	271	279	306	292	285	263	290	274	273	290	311	278	322	298	311	285	306	278	300	295	275	303	294	275	302	301	319	269	321	287	279	280	300	270	276	266	275	286	271	297	281	291	262	272	298	249	284	291	319	284	259	289	310	290	275	311	273	291	283	288	263	287	277	300	260	276	312	303	292	276	268	292	283	294	274	244	260	298	268	308	293	291	267	262	314	261	302	310	295	279	265
40588	49156	34099	14294	2099	607	486	438	514	488	482	466	456	496	467	490	506	489	487	453	493	446	488	480	498	469	485	500	482	473	460	470	476	458	493	520	481	479	455	492	438	498	505	480	460	495	483	467	500	493	455	474	495	441	493	502	467	479	420	472	494	485	490	459	483	511	466	453	499	513	516	452	501	472	519	466	465	469	477	475	449	492	453	487	527	480	448	513	497	493	499	437	445	501	488	484	487	478	444	500	496	463	462	474	437	466	446	491	463	461	493	499	462	493	485	469	453	443	486	459	469	476	464	482	480	468	495	451	468	511	498	445	494	473	455	493	463	487	454	476	499	523	471	428	451	501	546	444	480	495	535	512	487	477	471	483	474	465	471	502	466	469	485	452	469	451	493	497	450	435	497	463	478	446	491	469	477	449	510	471	497	489	514	477	478	465	537	493	496	476	470	532	510	507	499	486	478	478	473	493	512	476	504	468	467	461	480	522	463	488	453	480	462	448	507	468	456	488	469	449	465	507	507	454	466	468	505	494	447	481	501	501	499	503	491	443	465	495	467	461	466	498	449	482	519	479	488	505	461	496	452	482	463	498	474	466	464	468	432	451	467	469	491	471	424	467	453	497	486	466	491	479	453	497	459	447	491	475	470	453	492	478	508	501	512	465	488	492	496	483	452	499	485	463	480	464	460	481	489	479	472	515	508	501	492	504	457	498	481	467	506	461	461	488	505	457	487	451	483	498	503	476	523	495	510	515	487	458	477	461	492	431	494	481	470	508	509	468	473	492	459	504	465	470	481	508	491	465	476	479	472	513	511	486	457	470	467	514	453	536	442	434	475	525	477	496	509	479	472	484	468	465	449	499	472	491	476	475	477	453	499	474	479	492	469	486	479	502	488	480	490	483	488	459	531	465	492	458	471	496	520	503	497	470	453	488	455	471	461	473	475	485	487	475	495	513	460	451	472	502	449	463	453	452	454	479	476	452	498	482	477	468	499	490	492	476	533	471	445	475	502	488	479	502	475	397	521	477	484	465	478	482	497	502	496	480	474	505	450	490	524	508	457	469	447	440	451	474	486	432	497	503	500	476	471	476	441	468	498	469	487	452	472	466	483	461	486	503	477	502	494	463	406	473	503	459	489	494	470	501	480	491	476	486	485	459	461	487	493	523	438	461	489	456	441	502	496	497	446	497	454	463	454	492	472	456	455	514	497	469	459	491	465	476	483	470	467	494	465	442	489	514	493	494	474	428	487	453	466	437	466	481	484	499	483	492	469	459	466	507	501	454	461	452	493	470	496	488	466	462	504	469	498	477	503	485	491	481	500	428	443	470	453	471	459	449	519	498	463	455	464	466	519	508	468	459	456	472	470	488	453	485	490	491	436	461	495	475	477	458	486	468	507	480	476	473	518	485	482	459	502	485	474	439	478	468	513	495	438	475	515	448	490	472	512	469	463	494	466	464	479	474	497	461	447	448	493	502	475	513	480	455	493	461	494	456	455	492	501	508	499	478	497	515	456	481	466	464	485	488	494	506	469	453	468	520	489	491	471	539	472	468	477	471	512	470	492	475	497	475	494	449	480	482	469	434	496	499	500	461	483	517	489	503	502	427	476	493	445	462	496	480	489	491	490	484	467	477	510	455	481	540	483	468	501	440	453	511	491	477	521	514	447	493	488	464	470	473	476	463	485	489	447	468	490	483	508	493	509	498	489	485	466	435	453	469	487	460	472	493	487	448	463	478	516	455	514	505	518	464	484	471	468	459	470	470	454	517	491	486	462	467	458	465	455	453	472	514	454	467	479	489	480	478	499	486	470	459	453	451	524	453	515	470	487	463	466	482	491	502	490	485	492	463	472	464	476	472	521	511	475	496	464	491	483	439	460	508	478	512	490	514	469	476	425	451	490	486	464	488	495	478	472	477	472	490	496	447	470	511	471	479	479	477	486	479	480	478	471	494	514	476	477	481	449	505	449	468	486	508	527	473	470	498	510	445	504	503	483	459	463	488	449	464	498	452	511	469	431	479	475	493	496	445	476	486	484	516	463	510	468	472	478	464	482	472	464	451	463	494	538	469	454	462	478	513	468	492	511	450	489	471	469	458	494	462	469	485	427	460	491	483	511	473	485	481	480	464	479	489	446	502	473	475	469	441	493	489	510	499	507	508	438	493	469	460	435	484	465	475	500	500	472	496	478	475	481	487	485	464	466	437	482	487	475	487	460	459	504	493	480	483	462	457	495	513	467	489	471	502	516	448	546	467	479	458	500	483	441	469	490	491	470	495	448	485	489	504	505	505	475	467	484	474	491	479	477	454	478	482	492	491	510	519	476	472	469	469	490	488	469	435	490	505	495	501	503	503	480	484	461	495	495	445	459	434	496	465	500	483	469	503	477	473	481	457	454	471	465	475	508	502	490	485	463	450	471	492	491	534	469	513	485	492	473	479	471	488	462	484	479	458	459	486	483	446	462	468	479	450	465	471	493	456	517	474	480	471	511	493	505	471	475	451	490	474	484	495	510	464	455	520	450	488	461	477	446	476	476	466	470	505	499	472	474	464	467	468	473	475	445	505	476	473	464	474	452	457	445	482	479	460	471	476	467	473	457	478	513	469	482	452	510	469	471	460	481	453	473	482	479	465	499	493	475	472	501	456	476	510	477	476	485	483	466	464	504	466	462	449	464	468	472	474	470	458	474	482	505	451	490	467	456	522	477	481	493	460	480	470	493	479	431	459	440	500	503	465	497	468	528	510	510	466	440	481	471	480	469	521	500	476	474	461	471	481	455	441	463	477	528	500	489	497	468	490	500	483	483	479	469	468	496	474	515	499	526	487	457	498	486	475	497	477	482	464	462	497	513	482	465	468	481	513	503	476	495	496	503	484	497	478	497	490	452	468	497	483	491	501	509	479	492	489	483	475	486	451	491	467	463	469	450	465	484	463	480	493	495	499	463	501	464	513	483	458	510	474	488	489	469	473	497	490	454	454	484	493	448	502	459	483	453	487	514	482	496	456	511	488	486	506	484	493	470	439	448	499	481	484	463	468	455	459	485	455	490	489	504	516	495	460	473	442	526	474	476	508	475	488	518	490	503	505	486	485	487	482	467	474	523	477	456	482	505	497	460	495	478	458	455	458	456	507	478	476	516	461	443	491	475	506	484	439	478	471	443	474	493	503	465	452	485	449	461	463	470	488	473	442	476	518	505	483	480	476	483	475	511	472	470	456	464	460	483	444	478	469	513	470	470	475	469	466	515	477	494	463	488	486	470	478	515	489	501	445	496	536	444	474	470	457	480	459	483	505	547	459	482	523	467	508	440	492	480	455	495	477	464	496	488	504	493	475	496	476	479	477	518	450	477	459	465	485	445	467	472	478	448	475	451	449	446	458	452	510	467	453	456	471	492	481	505	475	479	463	477	490	489	499	483	490	474	459	498	501	462	426	461	424	459	442	491	479	468	486	476	473	469	459	473	466	457	504	517	450
25624	24867	34683	29831	19651	7148	549	381	392	376	363	368	386	368	345	335	331	364	397	357	352	354	350	366	357	363	372	349	362	383	378	350	362	379	325	359	363	344	373	365	327	352	352	362	352	365	347	386	372	398	369	387	344	376	339	380	354	361	356	334	327	362	363	371	371	384	387	335	375	357	357	357	329	382	338	343	348	351	360	347	321	370	365	394	351	337	409	330	362	348	384	366	340	357	345	372	368	346	365	344	362	392	370	395	359	359	384	356	368	364	349	356	366	335	380	360	353	383	346	362	345	359	373	392	376	382	363	370	336	352	346	321	404	340	356	372	365	350	382	337	349	341	369	344	357	334	359	358	369	337	355	367	349	355	325	362	376	406	379	375	350	383	346	357	352	318	372	340	374	352	345	369	389	351	346	337	381	385	396	389	326	353	327	418	355	347	342	363	339	337	349	380	353	354	384	314	364	354	349	365	366	356	383	329	335	361	368	355	356	366	361	414	375	382	379	345	369	370	356	355	395	352	373	409	370	348	358	362	395	387	373	379	317	378	368	364	350	381	360	338	365	372	370	315	387	375	340	370	359	329	359	371	333	329	332	353	360	380	356	385	373	385	338	349	361	341	359	387	353	342	343	348	351	342	343	339	346	331	372	367	363	365	332	344	390	381	360	353	385	342	328	359	366	386	361	328	353	345	337	341	355	310	356	354	365	356	355	315	377	377	364	383	341	357	316	369	362	367	353	360	365	352	354	355	400	356	374	334	378	378	362	355	324	333	380	315	359	376	342	361	377	354	326	370	357	365	354	373	358	374	338	345	382	359	366	324	381	364	355	361	366	353	337	365	342	396	347	353	383	357	344	371	338	345	362	328	354	354	382	338	347	339	348	379	362	376	349	351	362	361	334	385	309	362	345	351	335	348	346	344	341	357	402	347	362	340	374	381	384	372	344	340	363	361	351	377	399	382	340	324	369	326	350	390	326	378	331	363	382	350	370	375	348	352	356	353	372	343	355	329	339	368	367	331	364	393	344	369	387	365	337	331	348	375	369	338	344	354	376	371	339	349	403	348	374	357	377	325	337	371	369	355	341	367	315	365	354	344	370	357	383	361	361	351	382	404	368	369	328	360	335	356	364	386	367	375	334	363	331	373	369	333	391	327	353	369	353	337	354	360	369	344	360	363	358	327	377	378	377	345	383	351	321	391	365	365	374	411	343	363	369	384	381	374	362	358	354	357	337	346	344	359	371	314	351	396	346	343	352	359	367	349	364	357	375	323	370	343	333	403	389	374	344	374	346	365	355	320	364	334	369	373	350	380	397	345	358	345	368	373	335	352	396	349	355	367	372	338	351	354	363	352	368	365	339	367	361	354	362	348	363	353	355	383	349	368	374	343	403	357	341	326	380	360	358	340	366	344	405	417	326	357	370	370	386	327	343	383	325	363	341	386	357	363	348	346	357	362	363	328	342	365	372	348	375	373	364	374	376	330	339	389	392	385	356	386	419	385	338	319	342	328	361	345	371	371	341	333	352	382	403	361	379	360	376	358	391	382	331	369	368	368	337	353	338	339	368	360	336	378	347	347	367	388	358	368	349	352	384	342	368	365	353	335	352	343	363	368	345	391	357	396	369	346	344	356	355	362	373	380	380	365	381	350	352	339	388	356	345	342	342	343	332	355	364	367	350	364	361	368	364	367	342	357	348	384	377	363	338	355	361	354	358	342	362	351	369	361	356	364	375	369	350	344	359	325	358	356	357	372	365	348	379	369	360	369	358	353	374	371	363	396	375	336	394	359	341	370	346	353	371	349	380	374	354	299	378	349	328	341	338	351	363	327	343	352	401	386	388	371	377	362	319	385	372	346	360	345	395	377	371	357	360	330	324	362	373	353	354	381	342	356	347	347	354	339	332	328	402	406	349	340	368	389	399	356	384	353	374	329	366	401	336	368	373	335	360	353	326	347	334	376	368	343	372	337	372	408	354	332	351	347	362	352	365	327	369	357	375	353	336	326	388	353	384	371	381	314	363	366	377	362	359	367	351	394	342	372	357	344	335	385	396	338	349	338	345	366	358	358	342	353	359	330	365	366	371	355	362	355	345	356	323	328	363	343	344	365	336	360	352	353	338	333	338	366	343	328	356	368	368	343	382	354	372	377	373	384	364	351	358	377	351	332	378	346	340	338	370	381	338	385	356	338	358	365	317	371	362	386	350	366	360	347	396	391	367	372	357	371	360	308	365	381	344	382	400	380	368	360	334	365	384	341	351	335	376	354	339	335	357	364	350	333	331	348	348	349	345	327	359	330	367	357	370	382	320	387	371	362	356	335	352	372	368	372	321	330	357	361	342	351	362	342	392	361	349	370	356	327	355	371	336	349	347	327	336	360	364	359	357	363	358	361	383	343	348	343	346	352	368	351	365	378	343	349	373	349	357	355	343	373	355	391	376	332	394	390	356	347	367	359	376	360	368	362	362	350	346	387	352	329	331	388	385	367	351	369	347	367	369	387	371	342	374	363	327	402	346	345	367	343	362	341	383	374	337	378	357	368	367	329	371	350	416	327	334	378	333	387	326	374	401	366	339	358	333	373	357	364	339	362	398	364	346	382	373	367	387	365	337	376	350	369	342	335	345	394	359	342	380	358	352	320	374	377	353	336	360	356	361	342	343	365	332	344	348	345	364	336	366	392	376	343	363	341	354	326	383	356	348	369	353	369	347	376	361	359	344	370	356	340	350	354	322	363	362	368	364	372	381	355	341	353	356	351	354	348	391	341	342	332	368	383	336	334	385	354	333	348	337	344	343	369	371	347	405	358	352	370	362	356	374	388	353	380	351	384	383	359	341	365	341	370	348	349	361	333	320	354	380	387	359	330	355	342	348	352	366	353	361	374	337	345	372	353	336	401	356	376	347	388	378	344	375	363	382	359	370	341	370	401	359	387	367	378	352	347	372	321	365	365	383	348	312	337	361	342	426	384	334	378	350	356	379	344	377	321	358	337	387	366	339	351	322	369	357	354	334	387	351	379	371	353	375	361	352	380	378	349	376	341	351	348	350	341	369	346	368	372	359	366	363	364	345	368	358	355	352	395	365	370	346	370	363	351	370	355	360	379	348	347	358	312	331	369	357	350	359	323	374	381	393	389	363	365	356	362	312	384	346	400	395	374	381	381	355	371	380	347	361	369	391	333	340	368	393	351	383	405	378	339	350	396	355	365	363	350	362	340	375	355	337	382	355	351	354	350	387	342	367	345	345	364	358	340	374	364	394	335	363	358	333	354	362	353	325	342	353	348	386	408	338	356	359	387	349	371	340	374	387	342	343	336	337	359	349	354	361	353	359	349	358	361	381	364	357	378	355	369	357	369	352	382	341	315	368	346	386	332	349	329	402	363	413	307	372	338	373	334	321	396	391	359	371	365	377	356	377	360	374	379	370	374	338	353	343	331	341	348	354	379	371	344	355	342	360	363	352	355	372	352	350	361	360	370
62715	92549	68950	40677	11727	1943	662	555	606	588	576	578	641	551	599	593	569	556	593	531	607	598	575	553	581	601	578	562	570	637	622	542	607	581	586	577	568	561	580	567	554	583	547	587	591	611	559	583	600	627	570	562	582	591	622	535	556	556	571	576	604	526	573	596	595	591	550	584	555	569	615	570	541	596	514	591	559	587	556	612	562	558	547	598	567	545	533	558	573	616	595	578	560	649	570	576	591	575	590	573	600	570	549	571	574	580	604	555	587	631	552	565	568	557	566	614	596	550	595	533	576	565	601	560	564	600	583	608	576	603	622	595	589	525	593	576	530	563	540	560	560	595	563	562	580	552	607	557	568	578	544	560	597	565	569	543	561	548	551	600	561	585	611	606	589	546	553	574	555	568	584	575	577	543	623	576	559	566	586	588	587	580	593	638	598	570	551	568	552	580	596	588	576	562	548	560	586	562	566	591	608	552	562	581	572	539	629	601	551	605	560	504	570	584	615	577	549	625	579	580	557	612	593	534	546	576	571	566	598	609	541	561	549	580	620	555	537	597	574	589	605	583	581	588	564	560	571	580	555	573	621	608	586	584	565	583	578	591	595	569	568	545	557	594	572	571	567	621	579	581	598	617	581	610	548	554	560	531	592	581	532	577	585	542	594	594	569	583	540	605	527	562	542	564	559	579	565	561	569	586	572	629	559	569	609	606	584	539	583	554	572	559	565	619	576	579	586	577	574	596	577	542	590	568	535	584	547	580	573	574	605	563	613	548	575	558	559	519	618	613	596	560	563	593	523	582	594	581	609	622	578	555	560	571	589	559	584	584	562	633	564	532	565	536	565	596	585	544	592	579	629	525	617	577	592	567	531	593	587	538	535	573	564	585	547	583	583	573	585	571	582	561	580	604	561	544	581	578	566	571	620	531	589	568	582	556	599	583	552	580	591	545	577	581	572	554	589	548	612	560	568	578	561	574	581	610	527	619	566	568	613	569	560	567	554	549	586	553	566	578	587	603	570	598	554	600	545	606	589	562	577	566	558	568	552	579	627	619	542	583	601	569	516	602	567	527	567	581	549	558	556	618	552	594	565	585	530	599	577	586	586	591	607	573	545	583	592	556	619	589	569	566	594	574	583	530	590	571	578	563	531	602	595	554	531	560	586	573	583	555	557	599	551	551	553	599	590	600	597	616	567	562	616	569	549	633	569	586	564	598	551	592	574	582	592	539	616	548	593	587	583	567	571	574	576	579	565	595	600	565	590	557	588	572	556	567	604	557	525	574	584	585	589	584	555	588	575	567	620	597	598	524	573	583	598	565	558	568	559	567	570	604	565	578	558	592	587	563	571	541	586	569	547	564	582	588	547	584	631	570	556	559	585	611	566	555	543	589	568	561	644	575	583	541	598	619	555	577	555	579	572	586	563	580	567	594	586	579	559	568	571	575	573	606	533	573	589	565	598	555	526	592	586	574	602	556	593	546	564	544	570	556	561	580	583	552	569	554	589	576	551	545	588	629	590	554	624	622	574	598	572	550	586	574	537	586	555	584	577	572	588	531	563	556	546	651	576	556	546	586	562	587	531	567	598	586	580	579	555	599	630	576	582	584	600	578	633	580	584	570	621	610	561	562	576	604	593	536	564	538	575	552	602	581	600	579	570	583	573	553	598	557	541	571	540	558	567	579	592	560	561	584	574	617	536	568	619	576	553	541	590	584	553	575	548	581	550	561	599	541	586	558	545	574	557	529	577	576	578	594	581	614	602	550	570	614	593	556	582	618	584	549	579	551	573	595	555	565	583	551	550	574	610	587	572	612	528	585	538	567	548	599	579	602	575	562	549	559	599	605	569	569	581	596	579	597	635	583	607	600	583	617	597	557	591	591	550	567	586	597	545	605	579	573	603	578	578	629	618	569	574	596	623	568	568	579	596	576	600	589	569	541	596	587	541	553	592	598	558	613	598	565	542	593	578	611	554	592	599	606	601	587	585	574	563	566	576	613	587	604	554	567	531	573	614	601	629	563	586	549	580	595	582	574	611	536	610	551	582	546	596	597	606	601	580	619	571	544	588	630	569	567	573	573	569	606	577	629	606	565	641	584	555	606	570	577	548	601	575	571	601	612	568	570	565	597	570	550	572	576	571	538	569	592	609	580	541	558	584	601	576	577	595	585	596	590	529	550	591	595	602	594	588	592	588	556	563	593	590	613	587	588	566	574	592	583	584	606	550	584	576	549	583	570	544	571	593	596	582	554	605	563	644	591	574	565	571	623	574	590	588	551	562	589	585	593	555	570	549	600	543	553	551	585	605	565	529	527	583	622	509	638	550	585	580	584	570	602	545	570	563	598	608	562	585	584	592	581	586	555	554	551	590	554	546	572	560	625	558	592	601	535	558	562	541	546	616	539	589	561	513	540	596	555	552	551	593	563	595	581	573	554	603	601	598	568	581	510	592	583	535	566	588	570	614	587	567	550	615	597	600	549	562	594	576	596	557	567	573	581	520	557	573	566	575	549	602	572	604	575	556	586	585	557	547	585	542	565	540	597	572	592	574	590	568	531	576	614	579	560	582	576	596	568	562	569	597	556	563	544	584	558	596	546	551	582	557	587	596	568	598	569	587	584	552	586	540	569	557	569	589	564	603	552	575	608	572	582	507	593	579	582	578	563	590	594	555	573	630	577	552	549	580	549	548	559	557	615	581	577	535	586	587	591	626	576	584	604	594	589	598	558	525	604	600	573	585	562	573	550	561	571	568	574	580	603	598	531	576	599	605	545	546	611	592	582	566	620	580	575	581	578	620	610	576	642	620	583	611	626	589	605	608	600	561	572	594	524	562	532	581	571	581	583	573	584	607	601	567	546	580	597	606	596	585	585	572	575	592	577	582	593	620	581	562	638	580	546	569	546	521	625	601	576	637	577	582	566	568	570	524	600	597	626	585	539	546	576	582	576	564	584	560	587	580	576	548	600	557	603	563	577	574	554	591	602	575	570	601	601	545	598	559	588	610	579	589	590	557	559	562	560	598	556	581	632	569	568	573	596	591	566	600	572	607	546	570	563	535	578	575	578	595	591	545	559	569	585	592	578	531	553	587	560	556	580	564	555	528	535	623	572	583	623	558	590	636	542	583	553	550	591	595	612	566	558	593	582	553	616	535	571	592	543	580	588	567	616	559	595	566	585	553	574	589	619	625	546	595	623	584	568	549	538	582	577	589	590	583	639	546	566	588	575	558	599	572	614	598	566	545	586	617	535	541	575	587	560	555	560	567	564	536	592	561	595	591	586	581	576	580	611	591	572	573	594	508	578	589	577	603	563	567	627	589	585	586	590	581	568	537	626	596	592	568	580	577	593	543	586	582	555	606	596	594	581	634	594	585	605	569	574	570	561	626	548	560	582	566	569	609	586	557	590	560	574	591	568	563	569	596	568	612	573	591	610	578	557	581	599	590	569	613	569	577	608	558	563	589	544	601	570	570	563	581	573
24330	23391	32801	27547	21703	16336	3020	666	561	560	581	562	591	604	561	559	579	560	554	562	585	560	578	558	578	565	522	567	549	531	585	572	578	555	567	556	567	535	578	553	589	550	539	564	532	508	543	620	560	507	582	544	539	556	508	525	564	525	547	550	578	603	550	579	570	572	588	528	568	531	552	606	548	523	587	581	582	560	572	572	538	519	575	533	588	522	554	529	536	558	542	539	590	547	522	540	556	560	508	554	568	568	534	529	577	563	558	528	532	538	579	542	550	531	564	527	538	594	587	534	537	546	586	551	555	590	533	535	538	527	563	545	550	564	582	514	563	552	569	580	572	527	560	553	537	572	568	528	547	552	518	535	569	531	536	548	569	555	548	581	563	591	544	514	587	533	558	549	557	506	554	526	595	503	533	529	551	533	545	520	522	553	546	579	549	565	599	564	539	563	576	571	578	549	521	542	536	545	563	557	558	570	539	531	579	511	561	535	602	567	527	535	573	515	532	593	571	569	522	538	533	545	506	526	575	543	528	559	505	569	553	565	540	553	516	546	548	553	571	552	535	520	567	582	564	509	532	520	515	532	590	552	552	565	534	557	554	560	540	559	550	556	573	515	588	592	501	516	535	546	588	539	564	552	562	552	556	555	533	565	555	545	574	595	555	549	537	538	579	559	569	549	533	499	530	553	589	535	561	539	587	520	552	540	545	551	616	537	546	576	575	580	571	522	563	528	585	565	549	539	593	541	566	536	555	543	537	552	596	568	574	520	530	556	558	536	568	536	563	527	507	516	559	550	528	514	542	545	574	543	557	529	512	543	504	505	489	584	560	551	540	572	566	504	548	554	581	588	542	577	560	562	525	546	553	547	546	559	590	530	534	582	586	573	555	570	587	576	579	497	534	550	557	531	558	581	535	563	561	555	527	564	515	588	588	562	510	541	539	564	575	560	581	579	584	508	541	546	576	538	542	528	516	536	548	585	576	532	504	574	547	543	566	543	523	576	528	537	542	534	525	564	564	538	512	518	543	584	538	507	548	534	531	587	584	545	562	560	573	574	541	570	571	542	562	506	572	582	516	555	550	532	557	550	570	575	545	540	566	519	545	515	537	546	514	554	567	565	559	552	545	564	548	526	587	587	575	506	542	533	561	532	576	531	547	535	521	559	545	515	523	572	541	533	542	600	570	551	519	555	524	593	548	573	537	550	544	543	515	594	545	534	536	580	544	548	614	547	530	555	577	573	568	538	548	577	535	560	565	588	565	534	573	542	583	582	556	558	556	575	544	502	529	568	537	533	559	551	582	549	534	547	576	556	603	503	600	532	536	547	517	567	519	551	539	555	580	549	543	612	542	604	552	542	550	530	563	582	547	572	568	542	532	565	535	523	598	560	532	508	556	571	540	537	585	540	596	535	554	565	567	534	539	545	585	549	547	585	573	528	568	574	546	527	549	564	534	507	554	558	534	594	529	533	562	569	526	532	537	572	565	502	523	579	481	561	524	561	537	597	555	552	541	547	536	546	569	520	584	552	534	568	538	539	524	548	569	551	572	544	545	546	583	571	526	554	542	593	569	577	561	570	516	543	565	584	564	605	523	532	578	559	592	575	551	580	553	573	537	541	598	569	524	584	575	563	570	550	573	576	553	559	523	542	564	567	527	546	522	565	579	557	558	577	542	579	558	539	573	550	565	560	611	569	566	579	557	522	558	583	553	530	609	556	581	558	584	523	494	553	546	572	540	534	561	526	549	554	518	551	565	513	546	531	544	533	535	523	545	508	534	590	550	578	541	546	575	536	538	509	539	515	512	559	570	571	576	504	532	587	532	587	544	561	557	549	525	563	559	538	564	607	525	551	550	565	536	587	564	536	555	528	544	553	525	555	531	566	520	527	550	555	506	543	497	574	520	550	508	575	530	542	547	538	533	564	530	544	508	544	532	567	517	573	578	528	546	561	576	556	558	592	569	558	551	510	479	543	503	552	536	538	568	560	618	560	529	559	531	555	548	593	543	540	524	571	554	563	577	515	595	507	551	540	508	584	549	563	529	568	543	569	545	574	519	537	593	563	580	532	582	567	542	573	517	541	559	544	604	549	588	546	551	549	563	527	518	568	500	582	514	513	530	584	561	528	561	526	497	573	541	560	538	526	536	534	529	542	493	556	546	511	539	543	538	543	575	562	574	518	540	586	563	573	594	553	516	553	565	553	577	530	591	566	564	533	541	576	540	539	549	517	532	551	529	548	573	571	535	510	522	582	546	576	550	599	551	560	563	546	576	604	526	550	541	551	562	573	518	573	562	539	588	524	558	502	544	567	544	556	565	545	566	559	560	523	555	526	532	526	602	542	614	536	574	555	512	557	532	597	570	522	532	522	561	556	551	551	585	537	542	595	551	555	550	536	579	572	543	593	543	565	551	549	529	561	571	567	550	543	609	591	558	562	602	560	498	555	541	567	582	535	531	541	584	590	535	536	569	574	541	561	630	566	543	549	569	539	555	585	530	534	551	532	554	598	512	557	600	518	542	554	544	516	591	555	539	536	556	548	552	520	573	581	583	550	536	554	555	507	539	562	595	560	563	559	545	573	530	554	600	549	524	556	606	578	557	559	547	564	559	585	536	544	560	589	569	513	583	550	572	546	566	505	552	502	584	590	545	535	561	514	554	541	538	532	523	589	551	566	575	526	552	520	555	508	533	563	533	536	547	541	572	572	525	537	541	523	555	577	562	572	548	532	543	601	557	549	510	557	546	538	546	569	614	569	530	509	556	541	546	560	538	521	548	566	524	535	525	572	494	543	562	539	579	557	581	567	576	541	526	523	534	506	525	522	575	572	563	572	565	542	558	573	551	496	531	533	522	563	559	536	562	595	537	565	545	578	536	542	563	589	518	597	545	568	551	596	582	537	545	581	561	520	550	512	589	538	530	570	533	489	523	543	551	583	536	550	566	517	571	535	520	511	531	544	523	568	523	610	555	579	568	554	576	553	572	546	578	591	576	551	593	558	562	534	553	501	534	542	498	564	518	572	592	590	533	538	571	510	528	571	527	547	534	523	538	590	585	512	533	567	503	556	563	558	550	558	588	515	531	563	529	540	511	528	544	569	518	570	551	562	522	556	558	548	576	541	572	549	554	589	545	549	526	533	543	515	537	522	510	565	509	520	554	541	602	557	525	523	570	510	552	530	587	537	582	538	585	598	552	551	527	496	533	552	563	549	568	540	529	525	576	555	538	531	556	553	590	608	538	554	565	564	559	572	535	530	531	535	536	555	528	555	605	571	568	542	590	548	576	516	535	551	579	543	576	558	530	574	547	550	600	534	532	578	536	527	549	538	542	534	587	534	572	533	546	566	545	555	527	534	580	569	581	530	575	568	597	551	542	555	529	514	606	569	575	575	518	558	526	575	528	571	553	558	536	610	505	514	565	546	580	585	557	569	533	541	564	561	592	602	590	524	586	535	545	539	545	539	535	600	554	569	559	577
62485	102123	77972	48788	16014	2818	883	898	851	845	846	818	862	856	856	809	856	883	861	834	906	875	856	806	847	840	798	894	850	831	838	839	860	874	860	830	897	835	898	833	878	882	828	792	838	844	848	858	830	867	912	866	833	868	816	861	813	850	784	904	833	812	842	826	830	839	811	838	864	834	874	780	889	856	833	814	814	812	832	817	871	872	819	872	846	846	825	869	919	842	870	815	819	854	830	871	810	856	830	860	836	809	854	820	810	869	866	771	897	790	847	849	869	889	868	831	886	810	806	870	844	830	799	852	829	881	881	849	856	845	897	869	910	851	886	827	834	804	813	836	818	825	855	839	831	814	829	833	860	792	836	889	844	812	817	806	882	778	822	867	831	836	815	860	838	853	829	822	845	811	840	858	847	857	825	837	801	891	845	828	839	849	779	861	830	832	869	792	865	855	797	906	869	847	826	870	852	856	876	804	829	835	877	881	818	817	790	809	840	852	819	842	840	842	826	822	857	813	835	825	800	815	812	857	806	910	849	847	843	816	836	857	885	889	824	851	787	816	793	843	863	858	841	831	855	855	856	871	837	840	825	824	856	826	812	851	807	846	843	842	839	833	864	796	850	848	853	815	786	877	882	849	843	861	877	823	798	850	881	768	850	859	819	826	848	839	817	820	875	834	815	873	868	870	847	818	787	884	847	842	826	837	840	838	832	825	827	853	768	817	796	821	828	884	845	792	882	843	873	801	917	839	822	858	851	890	810	846	847	843	847	885	820	847	810	808	836	824	805	810	851	880	863	879	823	859	839	864	818	816	812	823	799	800	819	853	841	864	856	856	811	830	812	827	848	844	845	828	831	853	755	819	824	834	850	873	867	846	858	841	825	819	786	919	863	812	816	848	794	857	790	860	843	832	844	804	824	853	822	872	863	851	849	859	817	841	808	848	832	855	854	837	823	809	821	790	818	811	815	834	846	860	842	819	816	844	884	893	799	834	851	802	795	876	850	869	825	868	902	858	846	814	834	818	868	815	896	842	821	863	864	805	887	757	879	859	866	799	848	815	870	824	875	854	902	847	888	837	842	842	857	833	905	820	828	860	809	845	831	828	824	860	839	819	843	831	835	854	818	800	850	852	844	807	862	867	817	880	843	868	853	848	822	846	809	860	895	847	826	798	858	861	883	884	856	867	877	828	810	841	829	911	899	871	885	802	800	827	791	846	841	834	852	782	928	805	811	845	806	860	821	880	824	857	851	874	896	823	830	803	845	828	840	823	821	821	843	829	846	826	820	758	817	781	838	850	797	877	811	832	881	833	845	824	876	839	851	815	817	865	836	864	816	830	831	821	833	840	900	770	840	826	890	820	835	848	891	895	816	771	856	760	805	805	841	824	907	854	801	855	862	851	854	838	826	798	845	837	833	830	855	876	900	864	815	808	876	801	843	802	859	842	882	837	830	833	840	827	820	847	795	871	824	872	887	845	847	826	881	879	835	837	899	846	774	807	847	831	833	847	808	825	859	807	802	844	805	818	867	823	842	872	870	861	852	821	815	863	828	833	791	833	903	878	783	902	836	852	836	868	840	869	839	861	865	825	821	810	844	869	830	861	865	803	876	932	860	818	797	867	859	835	837	790	819	899	835	876	814	865	861	847	853	804	834	832	823	867	807	866	896	796	840	927	853	838	845	844	863	829	826	834	868	832	813	857	848	841	877	847	849	826	819	788	872	788	830	865	834	843	880	830	854	814	775	828	816	858	839	827	848	852	799	860	826	788	847	831	776	855	875	860	802	865	778	857	817	881	881	819	806	885	864	827	841	867	831	879	809	839	834	792	855	868	889	861	835	850	842	820	828	824	830	900	852	789	850	867	869	896	826	849	861	808	835	830	752	890	855	845	853	825	841	782	852	839	815	825	833	893	860	847	822	819	842	805	883	825	863	836	859	798	809	843	823	812	837	852	918	800	860	818	883	851	829	835	877	765	865	803	852	873	861	865	830	807	829	812	859	828	819	868	826	843	857	835	880	913	862	873	826	849	814	820	860	820	829	813	875	806	812	870	853	804	801	847	818	876	847	862	843	865	829	821	786	837	827	805	805	811	829	862	860	832	848	840	847	821	883	826	864	818	788	802	798	866	867	829	859	877	806	804	841	837	796	863	860	888	859	861	786	906	841	796	870	860	858	828	797	844	848	834	866	819	858	816	802	867	873	857	877	870	870	858	800	834	796	841	872	875	838	850	851	849	804	828	809	830	844	837	840	845	822	889	814	851	846	866	852	869	831	867	856	897	847	827	869	859	877	847	887	784	816	865	815	848	848	876	820	913	862	842	843	853	859	830	869	818	779	816	854	852	822	856	824	768	811	852	843	826	774	885	843	849	855	795	848	883	842	815	831	830	872	835	813	851	858	848	792	880	837	844	867	791	820	853	862	838	859	828	785	828	864	866	795	875	895	869	883	828	841	834	829	851	826	865	852	850	902	890	902	856	792	825	832	873	854	858	812	840	830	892	866	834	807	852	847	800	842	925	875	836	895	886	823	820	856	869	854	840	816	820	840	836	866	798	816	801	812	763	822	838	848	821	859	872	839	833	831	821	880	872	882	850	810	872	833	867	835	856	837	802	867	824	794	863	841	828	810	853	842	744	816	802	837	796	839	855	823	797	848	840	849	838	831	845	850	858	808	820	898	857	838	882	835	856	805	848	868	845	833	884	866	876	863	839	840	824	791	869	813	782	788	836	827	847	838	857	865	825	900	822	827	866	829	808	875	860	868	802	880	823	876	866	859	823	836	811	869	818	826	856	880	854	805	837	879	895	855	830	841	835	809	914	786	867	832	831	849	873	857	845	839	868	835	840	832	802	846	855	770	882	792	872	826	809	793	853	839	866	836	813	837	845	819	831	791	852	851	824	851	835	817	882	839	854	827	833	848	812	846	843	879	894	798	868	802	864	838	829	861	836	884	822	857	852	859	833	880	823	839	790	801	875	814	827	806	821	811	873	873	863	879	887	874	858	802	822	854	853	871	834	882	820	826	851	870	814	878	865	850	862	859	835	796	838	813	847	887	856	836	854	850	817	818	875	857	852	845	844	837	901	842	787	832	814	790	847	826	849	808	759	824	867	834	862	836	877	851	909	858	830	817	813	826	879	861	830	760	814	842	815	805	801	850	853	786	902	841	841	869	804	856	826	787	856	844	910	780	823	812	858	840	879	848	861	820	861	839	829	825	864	840	810	846	840	894	822	826	773	836	875	806	884	826	849	867	872	840	793	808	809	776	847	849	852	821	830	801	833	793	878	823	891	840	820	847	829	881	804	831	836	809	833	853	809	822	822	854	825	820	839	873	815	842	795	829	879	807	888	922	861	848	843	890	815	843	816	835	820	841	820	842	842	836	865	818	876	858	835	844	808	823	841	839	844	833	872	885	876	822	773	861	802	886	821	855	857	861	853	807	881	917	895	880	823	840	834	887	902	815	833	797	805	859	850
31491	32746	28455	14362	1586	340	286	299	279	298	296	322	282	283	283	277	296	273	311	290	281	303	274	302	294	298	320	288	231	302	304	309	310	271	304	258	286	285	307	312	296	298	322	302	289	317	300	289	286	313	283	283	305	306	308	323	305	287	341	291	311	285	293	274	310	321	264	327	276	269	285	272	275	300	287	295	299	305	290	263	298	313	287	318	278	293	283	286	286	287	295	320	274	292	296	275	286	288	294	255	288	311	285	309	294	288	277	284	277	293	284	285	286	310	298	292	295	284	300	284	312	300	274	265	285	287	267	278	323	304	288	293	267	312	292	289	283	295	277	289	268	280	316	272	306	291	296	270	285	322	264	285	290	327	296	276	310	303	293	308	320	328	329	250	344	291	319	276	295	271	298	280	274	302	305	319	260	282	289	297	309	314	309	295	281	312	299	297	310	294	296	287	294	269	278	292	280	297	339	265	286	298	305	320	271	287	295	269	285	322	295	336	308	297	326	307	277	282	303	271	315	295	274	289	287	294	321	253	278	302	292	296	286	298	280	325	308	320	290	284	289	303	285	321	292	303	302	272	286	322	300	284	285	272	291	266	287	276	287	272	326	305	290	317	282	283	284	291	292	257	297	293	311	324	289	256	300	311	269	306	297	279	302	291	284	301	294	319	309	287	313	266	281	288	276	259	235	320	295	306	317	295	325	305	302	319	309	286	285	306	288	276	280	307	293	294	326	311	282	305	268	275	309	281	315	278	299	294	280	316	291	316	315	276	310	302	279	312	316	338	295	295	290	245	284	277	254	310	294	303	293	281	315	286	268	299	325	303	280	310	299	274	300	269	317	258	285	317	280	285	289	330	283	261	290	272	287	288	270	303	286	324	303	285	280	292	280	299	327	278	316	297	285	285	268	282	307	313	276	278	267	285	292	281	270	305	296	284	292	295	312	286	308	300	294	311	286	277	271	294	268	327	282	300	318	276	332	276	288	304	300	280	291	296	285	301	302	257	312	300	272	290	321	290	285	290	295	307	292	295	291	284	322	298	297	292	269	293	315	278	326	287	315	297	287	282	270	286	297	275	257	295	300	305	268	292	288	304	310	292	331	276	301	276	278	301	282	266	276	305	300	267	301	292	319	285	294	329	302	300	293	290	314	290	289	314	285	283	301	296	305	312	265	293	304	283	311	322	291	281	279	306	289	297	302	322	298	309	257	275	315	319	311	301	284	298	274	311	297	302	299	286	293	281	273	293	285	306	271	278	303	300	295	278	312	276	270	304	284	279	301	306	290	289	323	314	255	311	269	266	305	307	267	298	309	284	278	313	298	293	311	284	307	300	297	292	261	303	286	294	293	298	262	300	268	320	276	333	268	301	310	308	320	281	294	300	272	307	288	293	263	269	286	299	306	268	297	248	319	283	282	267	277	283	270	299	291	281	300	294	268	301	268	287	299	310	304	328	308	298	297	298	279	281	299	283	281	274	302	335	310	286	302	326	293	300	271	297	276	317	292	283	275	303	302	302	298	310	276	293	298	308	300	255	289	287	307	296	294	292	286	324	284	319	266	290	306	287	280	303	296	300	298	289	299	280	284	270	286	274	267	287	313	291	304	283	295	302	276	308	271	268	262	293	270	301	286	257	287	290	285	287	301	300	293	252	269	295	315	284	295	284	308	315	288	278	289	314	290	288	300	273	302	262	293	296	282	268	323	290	275	297	290	276	289	281	285	266	318	291	306	294	301	313	258	276	249	263	304	287	317	279	302	301	298	339	324	282	276	272	280	300	284	292	339	289	310	331	300	295	296	281	324	305	284	271	277	293	280	283	297	269	285	268	274	277	287	288	320	288	305	336	287	279	317	299	286	311	297	262	290	267	298	311	318	313	296	318	287	300	318	318	289	291	282	303	278	318	276	266	305	252	278	307	273	315	261	289	302	258	313	310	307	293	292	311	322	267	283	275	250	310	302	285	299	338	282	330	327	315	278	304	299	313	288	319	296	285	241	312	298	298	291	299	313	301	288	266	304	284	325	298	283	308	314	284	310	288	297	318	283	269	304	248	300	299	284	323	287	317	312	309	299	294	281	278	312	296	287	271	266	270	297	294	284	289	324	298	310	299	268	325	269	297	278	256	322	281	257	289	300	268	307	263	302	292	293	322	308	298	314	282	260	284	290	295	324	272	285	306	285	312	293	281	297	300	291	290	301	304	273	296	314	294	284	310	303	316	299	279	290	274	276	319	293	277	280	327	284	303	300	292	277	296	269	279	308	314	286	296	327	267	279	270	282	258	292	258	298	274	263	305	291	293	281	281	281	283	302	284	282	282	290	273	294	283	302	264	307	294	307	296	288	315	299	297	303	271	279	290	312	290	290	273	283	280	285	291	263	323	308	280	299	291	316	300	283	302	267	283	272	284	294	290	307	306	301	313	267	277	280	297	267	292	303	294	299	305	303	294	258	284	296	261	307	275	269	300	315	308	307	274	310	272	287	302	292	298	308	306	291	290	313	306	272	304	340	316	268	310	301	269	281	289	297	299	312	310	280	295	312	292	317	271	289	279	292	278	286	299	251	288	313	316	287	296	283	298	318	280	281	247	288	261	283	298	291	284	267	296	295	268	277	285	264	288	306	278	291	296	320	278	320	291	297	286	295	289	272	277	263	314	272	268	299	309	293	274	307	287	278	284	307	297	270	300	308	292	300	302	280	309	280	309	313	290	285	286	288	310	268	282	319	284	264	295	299	267	288	288	273	299	277	292	289	296	307	284	293	306	303	299	306	297	286	282	291	317	288	296	287	278	332	290	316	289	300	277	298	300	295	299	307	291	295	311	286	302	285	283	294	264	312	324	304	304	287	279	278	283	269	325	307	281	284	313	283	295	298	311	267	261	292	279	306	256	285	308	311	270	290	307	320	319	304	319	292	284	277	298	267	292	290	319	296	262	297	275	290	277	289	291	310	305	282	303	277	306	269	298	287	241	279	268	279	305	292	284	271	292	298	265	268	286	256	282	279	292	296	306	304	297	319	305	269	283	310	310	268	269	281	322	274	285	284	285	287	323	302	304	275	282	295	265	315	293	325	287	318	296	277	260	313	293	299	297	292	308	287	286	300	309	337	323	283	291	310	293	308	279	268	270	311	285	266	269	300	299	270	298	283	315	303	297	305	284	305	288	257	311	310	263	312	264	313	307	312	312	276	309	279	311	317	295	298	304	319	280	331	285	273	302	272	276	293	295	319	310	325	312	308	303	284	296	299	298	284	274	267	310	269	292	309	308	293	296	283	304	274	264	316	272	336	301	272	280	291	289	303	282	284	261	300	315	304	294	288	269	287	317	295	297	289	287	315	281	300	275	319	292	297	283	319	294	270	297	300	301	282	315	301	288	300	293	290	302	321	305	289	290	299	300	301	277	268	299	273	294	268	311	277	325	312	308	297	279	298	306	284	304	264	308	276	301	299	287	301	283	274	295	289	305	279	313	303	262
40839	49897	33296	15120	2254	592	535	464	523	513	478	493	464	508	459	501	505	492	492	495	461	461	513	455	477	509	511	499	473	451	502	507	506	510	501	492	502	486	484	508	506	466	523	496	517	463	514	453	480	512	488	458	494	491	500	461	495	499	488	472	476	454	497	495	422	489	513	472	440	489	516	504	477	505	470	470	462	485	483	476	509	507	496	495	513	508	500	456	505	444	472	502	496	494	471	487	474	478	485	511	516	493	459	507	509	515	512	502	496	521	500	513	477	450	483	512	505	518	503	502	463	458	455	502	472	513	472	446	470	503	511	478	452	433	524	494	483	478	437	511	530	489	482	503	511	480	498	439	498	475	466	488	488	488	487	482	498	459	511	520	478	505	500	462	485	471	511	481	477	519	463	485	481	474	482	508	489	455	446	502	479	447	483	445	522	480	480	493	539	491	479	491	488	492	494	479	474	472	457	468	499	493	516	507	523	512	486	484	499	495	493	484	504	503	518	471	500	516	471	440	465	441	525	459	494	506	453	493	443	475	503	483	471	481	458	527	464	490	466	486	502	472	451	470	500	464	457	503	492	478	524	444	481	471	467	498	506	491	479	459	498	482	509	507	515	532	531	510	471	473	531	469	479	450	484	438	488	504	510	496	458	502	503	479	521	507	493	541	495	481	525	547	510	475	463	465	494	518	480	511	479	431	484	489	461	533	478	493	449	492	512	497	512	528	513	489	470	483	526	497	477	474	464	522	490	445	519	514	472	466	441	492	498	514	462	465	470	499	481	482	498	467	446	467	486	481	477	459	501	452	495	501	511	481	493	464	506	492	490	489	467	466	494	492	449	500	510	461	492	453	485	509	538	455	468	446	513	505	484	486	480	441	500	500	466	449	490	470	458	534	502	470	486	468	492	511	511	466	522	516	470	454	500	447	492	463	489	445	505	482	466	530	484	480	470	478	497	454	506	494	472	463	470	512	490	485	501	496	485	424	510	503	511	488	463	492	484	522	516	467	523	522	437	479	481	479	486	500	495	455	465	489	473	502	476	469	496	469	501	444	477	463	491	474	508	474	454	494	472	515	462	494	515	496	481	497	496	483	489	471	493	449	470	504	433	469	475	484	468	481	507	455	477	475	483	492	472	511	502	487	476	455	505	504	540	475	520	497	520	495	495	502	512	530	483	480	483	488	490	503	480	490	512	487	489	485	521	446	453	519	494	452	498	447	491	497	486	525	508	444	486	494	510	484	484	491	469	494	496	492	448	464	469	518	496	499	468	453	491	483	476	482	476	470	511	498	485	507	469	516	457	411	485	486	478	461	440	465	518	458	507	500	502	490	477	487	513	514	497	508	462	484	485	504	451	485	466	506	470	475	530	489	504	496	527	517	422	450	462	466	529	458	518	516	469	479	513	456	533	478	480	461	488	500	487	515	447	489	502	458	500	478	506	497	498	470	497	507	483	505	485	467	450	497	504	506	466	510	474	463	503	478	500	486	463	460	497	499	496	480	535	488	487	498	444	489	520	487	453	482	477	445	491	500	475	504	442	477	464	463	540	503	497	476	467	508	455	459	520	493	511	506	481	499	481	493	529	497	498	511	485	498	486	511	520	489	498	494	475	452	493	474	472	508	462	494	452	470	487	483	511	495	491	490	472	501	481	520	512	496	459	449	476	483	461	504	473	461	505	483	468	512	486	480	479	472	494	507	470	510	497	461	455	482	498	481	498	470	491	457	515	521	476	494	496	485	493	521	496	467	499	498	491	489	477	479	499	469	520	516	484	466	469	481	491	481	466	481	508	489	465	457	517	475	510	485	503	481	488	492	512	461	468	466	489	503	489	476	531	500	503	462	503	471	452	486	494	477	502	472	509	506	478	449	476	469	479	469	477	508	515	461	518	497	539	470	476	485	490	502	468	494	491	511	475	457	512	483	479	479	539	460	468	516	461	491	488	493	460	515	467	487	501	460	524	502	493	456	498	477	479	478	481	499	474	499	483	461	471	486	462	478	480	503	537	474	489	506	508	489	508	449	462	474	452	507	457	540	484	472	489	492	504	501	501	506	551	470	466	480	515	469	560	484	490	469	477	473	453	536	482	472	497	475	489	458	494	444	454	487	486	475	512	450	522	498	468	470	478	518	450	481	430	465	468	469	496	487	461	473	486	466	503	479	524	498	503	488	497	445	474	495	484	525	514	510	456	497	505	491	494	488	468	474	487	480	486	483	463	459	456	472	462	483	493	481	490	441	473	503	518	508	490	463	487	484	502	484	522	481	476	482	524	499	471	463	448	474	495	475	547	463	489	468	510	524	479	522	471	499	453	509	445	493	457	475	465	503	465	510	519	484	520	491	495	458	510	494	488	466	504	475	510	486	490	514	460	500	508	501	548	486	495	442	506	486	480	463	498	484	496	500	511	453	470	457	479	496	482	466	493	480	500	509	470	487	493	467	487	516	476	451	468	478	492	491	487	504	416	483	459	535	484	486	496	457	465	488	458	496	516	452	495	460	470	505	519	507	500	499	483	469	475	472	468	494	491	505	499	515	452	488	490	464	460	476	482	489	478	495	500	489	495	531	471	453	474	506	502	475	477	478	500	500	526	485	476	499	467	519	445	483	476	476	478	446	493	514	474	474	474	470	506	498	498	486	495	488	502	444	468	491	479	458	515	462	487	492	512	510	486	488	487	508	496	456	498	507	488	480	517	492	447	487	494	501	499	474	479	472	515	469	478	501	449	499	489	505	480	450	457	488	505	500	527	545	481	491	510	509	497	532	457	522	533	469	472	502	515	461	491	468	508	482	474	453	498	457	505	468	484	488	493	459	489	516	494	455	483	464	492	434	504	473	467	477	468	493	473	502	500	495	464	463	490	482	499	490	450	499	484	482	509	437	509	472	457	478	491	462	476	509	456	482	504	459	476	499	504	492	499	448	499	507	492	470	487	497	512	485	415	486	459	473	518	512	508	467	501	511	506	503	469	487	490	520	498	482	501	467	465	496	518	509	443	508	491	478	478	467	495	460	538	448	532	488	480	478	440	494	492	470	483	499	509	503	469	457	486	470	481	452	450	464	508	519	478	458	529	507	497	479	464	470	472	506	446	520	482	497	471	490	448	489	496	469	483	437	508	465	493	473	465	520	476	491	460	476	448	482	512	478	479	446	495	516	477	499	469	511	497	491	457	494	470	504	473	480	491	493	496	530	499	475	508	504	507	495	474	511	507	516	490	507	466	463	491	492	484	484	479	431	536	459	485	490	484	474	522	440	496	477	485	478	489	484	485	498	537	488	474	480	474	493	524	526	433	478	474	485	477	510	486	498	464	491	482	491	490	515	477	477	468	502	496	502	497	468	490	479	489	468	459	521	480	491	504	491	481	467	523	502	510	456	489	495	509	502	493	494	507	497	503	485	475	555	479	506	467	484	487	500	464	471	486	464	457	513	493	479	460	472	499	496	483	479	469	482	514	441	473	482	476	497	531	496
25713	26130	36577	29800	19123	5977	533	397	366	368	360	341	392	381	364	386	374	393	344	372	389	325	363	376	429	389	338	376	361	378	395	384	373	363	384	367	378	383	396	375	421	343	404	415	364	382	367	370	378	360	382	329	375	351	381	394	349	363	394	354	331	325	401	378	357	379	371	369	386	412	357	388	364	384	357	338	355	385	364	385	352	391	377	394	358	379	375	346	372	373	373	391	354	418	370	372	367	351	384	366	370	386	380	352	364	375	350	391	387	382	412	397	361	336	384	382	393	364	388	417	425	340	352	354	379	369	328	363	363	401	406	390	382	375	373	343	391	376	379	415	385	388	387	371	379	379	379	387	393	390	392	354	336	364	371	406	333	381	340	376	389	375	359	367	352	348	345	339	374	370	407	359	349	389	357	359	326	371	369	373	344	351	314	377	361	361	367	406	388	365	365	360	354	362	380	359	356	347	342	326	361	349	374	364	348	365	353	370	359	378	380	363	357	382	371	347	428	366	338	390	368	378	356	381	385	371	354	386	370	387	366	352	360	369	370	345	342	357	356	364	356	349	363	356	361	378	346	354	401	341	356	348	362	379	373	378	350	377	352	338	367	353	366	368	360	340	329	364	349	365	348	360	370	402	362	366	381	336	380	388	347	391	358	382	385	360	382	350	361	335	368	366	401	384	355	361	349	359	378	376	338	333	354	319	344	355	363	340	353	398	355	362	383	391	370	359	330	350	349	361	380	386	391	359	390	372	376	358	365	373	357	402	352	352	354	373	366	345	373	357	376	387	396	362	358	351	363	322	367	358	389	396	385	377	350	407	386	365	361	359	409	340	372	380	374	391	373	396	327	390	411	363	362	369	354	367	392	394	363	336	359	370	414	375	370	377	362	403	377	371	330	351	344	359	351	381	347	393	368	372	365	399	378	374	397	344	379	358	345	390	355	386	354	356	366	386	340	317	335	359	398	339	371	364	365	362	348	379	394	383	345	385	371	363	376	367	379	362	389	382	345	397	344	382	396	387	360	346	343	376	369	395	340	353	372	355	364	353	366	360	368	405	376	341	381	355	386	354	372	367	401	375	351	368	320	355	359	372	374	379	383	393	318	363	382	389	358	414	375	346	365	383	323	372	347	365	377	337	341	342	361	399	353	380	384	345	369	356	367	391	367	363	378	367	388	311	380	375	391	395	368	395	401	402	380	399	362	364	353	378	359	330	371	363	374	373	359	387	372	375	343	343	365	383	374	365	382	385	345	365	367	350	360	378	386	380	387	363	369	364	384	350	348	357	351	359	401	347	344	350	384	372	372	362	370	383	348	394	359	355	375	348	353	360	391	379	337	338	383	376	385	361	367	377	357	333	344	343	364	353	371	357	341	369	343	390	369	360	370	358	369	362	358	359	392	378	403	373	336	353	382	363	373	359	327	395	393	337	348	369	381	344	365	363	379	356	359	392	338	388	344	356	337	335	390	403	364	372	364	362	373	373	353	371	352	348	390	351	403	367	352	365	338	374	329	360	379	371	364	351	362	364	381	356	366	354	404	367	379	361	412	388	371	348	344	367	365	382	388	383	365	369	357	345	378	408	376	365	366	365	384	350	365	344	364	342	381	363	349	336	371	341	363	334	377	371	365	355	343	324	387	370	337	346	373	370	380	394	381	391	373	366	381	348	335	356	372	383	347	390	364	353	377	364	382	380	374	360	357	339	379	345	371	381	389	351	377	368	346	373	370	384	336	337	365	369	359	379	345	360	395	364	403	386	352	372	348	377	362	355	372	372	352	378	374	385	324	328	360	369	372	389	385	357	374	354	355	382	361	349	353	363	350	364	347	362	352	362	357	389	346	342	396	319	383	355	327	367	369	374	402	336	376	370	388	342	364	348	365	384	350	363	347	392	395	364	373	360	377	339	344	339	348	365	350	343	380	365	363	340	342	390	364	378	359	370	371	365	354	385	365	348	361	385	375	384	378	360	357	349	353	329	337	378	413	392	364	332	380	352	387	384	383	358	362	346	345	369	357	373	350	377	406	385	410	353	366	361	372	370	354	376	375	395	389	364	356	336	318	385	360	352	351	404	365	384	331	356	362	356	341	383	362	363	428	403	341	364	365	334	340	371	355	378	365	365	364	337	381	408	363	351	364	381	351	356	402	341	327	399	373	371	353	356	356	367	361	341	373	353	347	397	382	391	358	340	388	363	383	356	364	376	350	392	356	356	334	369	371	349	391	368	344	407	363	369	381	376	368	333	394	360	353	371	403	370	372	355	399	346	387	373	372	379	366	380	402	370	355	378	397	376	398	342	364	368	349	360	382	351	383	338	364	340	339	395	363	360	370	350	356	355	376	377	378	345	343	376	366	352	326	359	351	344	357	352	361	365	410	344	343	388	382	365	360	366	356	367	351	370	366	376	375	375	339	372	354	342	356	335	379	315	380	369	381	363	358	336	342	357	349	372	357	386	389	344	371	362	390	372	384	359	361	355	360	344	372	396	354	351	357	358	349	367	374	393	360	352	387	387	386	387	368	361	358	342	388	355	363	398	346	377	375	360	366	388	355	377	352	363	360	377	359	355	342	355	400	348	386	357	366	358	359	382	349	374	379	391	386	361	371	351	398	383	358	380	390	347	376	373	367	374	389	371	344	355	358	355	355	354	375	361	357	370	339	354	383	417	364	380	370	363	365	376	333	370	326	366	392	343	369	355	356	364	306	365	365	372	372	346	354	353	388	376	370	369	370	346	343	347	375	364	374	350	354	352	388	381	365	375	386	361	372	370	367	350	369	351	368	357	371	363	368	371	356	370	356	383	346	358	406	370	354	350	397	344	395	372	355	385	342	393	346	348	363	377	373	377	374	378	367	379	360	366	343	381	385	385	349	347	354	349	372	380	364	371	389	378	365	420	345	384	404	375	364	365	339	357	326	352	374	364	361	357	376	393	387	372	407	362	348	395	347	347	369	372	359	371	375	401	344	337	385	363	360	374	319	363	387	345	391	358	384	391	413	378	366	331	341	332	371	376	343	392	369	366	401	360	351	364	365	356	372	356	366	359	369	355	342	368	383	366	349	371	346	345	322	394	408	383	341	388	351	361	335	406	386	364	352	361	341	386	378	376	349	357	379	354	364	370	369	347	360	368	366	376	364	349	364	367	374	348	375	372	367	350	359	394	363	373	380	389	368	336	397	347	385	376	382	376	373	370	382	371	393	352	390	337	363	380	364	409	383	376	381	386	354	384	351	338	366	373	394	411	361	355	379	353	378	358	369	365	358	345	359	375	370	366	382	370	361	356	345	361	350	363	341	359	370	351	326	339	353	354	359	350	393	377	350	355	360	363	346	348	380	354	346	376	368	388	364	334	368	358	359	361	339	379	342	409	341	376	372	382	350	354	351	351	367	375	370	368	363	402	384	373	373	348	368	373	364	355	344	372	359	387	368	353	376	350	372	377	355	353	340	385	354	386	334	390	369	347	391	383	356	404
63106	94636	67750	39608	10445	1468	632	610	609	630	562	580	593	598	593	587	600	592	651	564	568	572	564	556	558	570	594	602	588	551	581	587	609	598	565	584	536	572	555	590	595	586	590	569	569	587	553	570	599	603	593	624	606	607	599	604	576	607	594	574	585	571	590	611	595	555	587	595	600	597	579	555	587	600	596	556	554	612	546	582	563	594	575	573	599	569	533	625	591	605	582	610	598	563	571	646	589	553	570	542	585	573	575	545	591	610	580	581	599	532	545	582	600	585	579	584	563	569	591	605	578	601	583	598	589	531	581	626	587	636	602	606	604	587	598	594	591	570	606	631	599	589	587	554	572	585	554	613	594	575	599	547	595	539	579	559	592	585	599	570	579	612	619	605	579	599	614	567	608	602	603	552	590	589	583	618	576	602	577	556	571	580	565	560	540	565	598	542	580	625	555	580	534	621	629	600	558	564	557	583	605	601	589	597	613	562	592	548	594	582	549	590	575	584	591	564	607	610	564	563	602	601	596	603	599	624	565	605	606	600	621	579	590	552	604	608	587	594	591	592	578	589	575	596	586	600	612	605	545	572	586	631	575	618	582	620	622	632	592	586	612	620	555	606	604	560	594	585	600	619	587	567	607	589	584	565	601	630	581	566	594	579	598	573	614	550	586	579	581	574	596	552	592	552	565	606	587	558	611	545	593	580	576	566	578	541	591	557	602	649	592	591	581	571	569	569	584	596	585	629	539	567	549	555	605	595	585	592	610	643	624	587	598	591	567	567	597	592	584	544	595	583	588	593	597	577	569	598	584	585	580	562	608	624	569	546	620	520	603	606	561	611	616	578	609	594	626	605	580	584	543	593	606	579	574	586	571	618	617	640	575	615	567	596	570	569	595	571	589	631	578	611	561	524	582	599	568	661	581	584	580	586	594	565	561	542	599	649	579	596	616	582	617	619	597	581	611	641	571	566	603	569	602	579	577	553	585	604	615	612	529	600	591	597	592	587	578	575	551	639	619	614	624	579	584	560	602	587	551	581	600	605	590	576	619	582	524	552	562	573	604	581	621	585	583	599	611	576	561	578	607	573	587	600	576	590	574	591	594	556	620	628	580	603	527	552	588	568	599	637	579	555	554	623	597	574	621	562	591	571	537	592	545	630	596	594	572	552	583	534	634	622	607	616	579	573	657	582	587	613	580	606	580	602	643	603	584	642	581	589	606	586	627	572	599	589	594	519	596	542	587	584	561	549	585	543	592	603	552	567	597	579	574	572	565	591	587	568	614	603	597	597	606	565	565	582	582	599	619	557	580	580	527	552	554	561	569	627	576	645	594	621	598	575	558	605	597	588	595	547	617	602	601	601	554	662	560	578	602	548	588	579	616	622	604	551	609	588	575	583	620	589	554	589	572	597	558	622	596	602	587	608	613	582	621	584	554	577	605	552	566	642	633	548	587	596	577	560	568	593	584	578	580	536	587	627	609	589	587	590	562	560	597	570	556	565	558	574	575	602	635	583	591	577	592	572	585	582	559	602	543	569	516	632	566	608	581	592	563	588	643	607	590	621	591	600	584	610	544	538	592	590	616	592	557	563	601	583	610	581	612	584	585	611	589	582	607	546	594	624	617	599	558	592	589	571	586	610	570	601	602	561	569	559	583	534	569	591	610	619	630	631	596	624	566	575	565	616	573	536	588	563	594	582	624	567	642	587	601	617	557	606	597	570	609	570	598	605	543	630	607	592	570	609	634	579	565	610	565	600	624	507	601	606	603	612	581	575	573	575	579	582	581	628	584	555	577	599	598	556	566	577	596	556	607	581	600	597	608	592	608	610	567	604	568	574	560	559	604	609	599	617	546	600	605	565	542	633	614	564	568	610	613	582	608	616	554	595	588	516	616	595	604	628	587	595	574	593	560	583	596	581	605	583	584	598	586	617	561	573	592	582	574	578	617	576	594	622	607	631	562	591	567	588	553	569	576	623	609	548	586	600	626	608	601	610	594	578	619	628	592	575	600	577	545	588	570	566	600	609	564	576	623	580	589	569	600	619	554	566	543	592	568	571	591	550	607	585	580	626	563	557	614	577	573	592	593	541	616	585	619	594	619	600	587	597	629	623	608	574	543	596	592	595	589	575	597	570	610	569	574	614	547	617	594	620	555	587	576	581	569	652	541	579	588	554	601	598	605	628	565	602	600	581	582	620	596	581	588	583	610	544	603	616	537	579	601	606	560	550	593	549	583	593	557	577	581	556	549	576	613	622	603	545	566	548	513	586	567	604	542	581	616	580	575	576	607	581	615	594	597	626	589	553	583	574	553	574	586	580	557	580	586	614	576	580	583	608	598	629	594	570	611	549	580	599	612	596	587	556	578	597	612	560	578	622	640	608	558	606	570	604	632	578	597	612	594	547	585	587	573	594	596	582	570	563	596	608	590	578	636	571	632	588	624	615	582	561	588	601	607	584	604	621	595	544	585	573	586	502	598	596	596	598	591	599	592	609	585	562	583	590	516	588	574	582	565	599	602	575	606	564	558	568	577	590	603	579	559	598	580	621	607	549	574	590	583	612	589	595	577	577	560	646	556	568	579	602	607	576	566	551	584	568	573	613	576	611	575	542	627	580	619	570	616	600	634	574	580	556	574	567	583	591	595	604	569	588	574	581	590	586	575	589	568	588	613	595	586	580	575	566	570	585	606	585	608	603	612	579	561	610	577	597	560	596	594	630	574	576	610	564	602	565	621	603	573	602	572	623	583	604	594	567	554	577	592	586	576	597	581	597	571	594	595	595	610	561	629	562	601	597	615	589	576	588	541	573	560	570	529	623	592	585	575	602	562	557	607	619	622	594	596	566	558	556	615	560	605	587	567	588	590	616	599	584	600	570	573	609	562	593	590	599	590	601	612	581	628	574	538	588	593	606	581	559	604	610	636	606	582	584	595	603	605	594	603	607	581	589	575	545	558	604	557	629	568	560	562	573	572	571	550	623	558	597	619	593	627	614	576	612	617	558	565	592	575	585	579	538	586	620	567	589	612	553	586	600	594	553	537	571	529	605	589	591	597	591	602	590	612	610	589	621	597	606	579	599	601	622	576	604	575	577	607	577	578	584	623	636	574	609	575	567	602	616	559	620	552	613	562	599	586	596	554	607	582	593	611	556	580	571	591	610	614	587	598	574	614	604	613	598	539	584	597	596	588	591	635	616	604	576	585	588	571	542	560	625	623	587	645	607	584	624	579	593	583	584	559	602	592	585	594	555	581	572	606	611	597	565	557	595	604	596	623	556	556	539	592	598	580	565	573	540	579	567	611	606	616	557	570	573	615	629	567	522	582	556	604	583	573	571	546	580	543	591	560	594	589	618	577	562	579	603	601	578	582	593	547	589	598	557	576	559	561	584	583	606	602	597	602	569	564	571	575	612	564	593	558	558	588	603	559	583	571	558	594	586	612	544	564	586	583	592	584	565	569	553	607	564	595	609	618	598	589	592
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
